refactored SpecimenImportForm to share common code with PatientImportForm