| Class | Description | 
|---|---|
| AlertValidator | Validates attributes on the  Alertobject. | 
| BaseAttributeTypeValidator<T extends AttributeType<?>> | Abstract class which handles basic validation common to all attribute types | 
| BaseAttributeValidator | Common validator for all types of Attribute Types | 
| BaseCustomizableValidator | This abstract class provides utilities for validators for Customizable subclasses. | 
| ConceptClassValidator | Validates attributes on the  ConceptClassobject. | 
| ConceptDatatypeValidator | Validates attributes on the  ConceptDatatypeobject. | 
| ConceptDrugValidator | Validates  Drugobjects. | 
| ConceptMapTypeValidator | Validates  ConceptMapTypeobjects. | 
| ConceptReferenceTermValidator | Validates  ConceptReferenceTermobjects. | 
| ConceptValidator | Validates  Conceptobjects. | 
| DrugOrderValidator | Validates the  DrugOrderclass. | 
| EncounterRoleValidator | Validator for  EncounterRoleclass | 
| EncounterTypeValidator | Validates attributes on the  EncounterTypeobject. | 
| EncounterValidator | Validator for  Encounterclass | 
| FieldTypeValidator | Validates attributes on the  FieldTypeobject. | 
| FormValidator | This checks a Form object to make sure that it passes all API requirements. | 
| HL7SourceValidator | Validates attributes on the  HL7Sourceobject. | 
| LocationAttributeTypeValidator | Validates attributes on the  LocationAttributeTypeobject. | 
| LocationTagValidator | Validates  LocationTagobjects | 
| LocationValidator | Validates the Location object. | 
| ObsValidator | Validator for the Obs class. | 
| OrderTypeValidator | Validates attributes on the  OrderTypeobject. | 
| OrderValidator | Validates the  Orderclass. | 
| PatientIdentifierTypeValidator | Validates attributes on the  PatientIdentifierTypeobject. | 
| PatientIdentifierValidator | This class validates a PatientIdentifier object. | 
| PatientProgramValidator | This class validates a  PatientProgramobject | 
| PatientValidator | This class validates a Patient object. | 
| PersonAddressValidator | This class validates a PersonAddress object. | 
| PersonAttributeTypeValidator | Validates the  PersonAttributeTypeclass. | 
| PersonMergeLogValidator | Validates the  PersonMergeLogclass. | 
| PersonNameValidator | This class validates a PersonName object. | 
| PersonValidator | This class validates a Person object. | 
| PrivilegeValidator | Validates attributes on the  Privilegeobject | 
| ProgramValidator | Validates attributes on the  Programobject. | 
| ProviderAttributeTypeValidator | Validates attributes on the  ProviderAttributeTypeobject. | 
| ProviderValidator | Validator for  Encounterclass | 
| RelationshipTypeValidator | Validates a  RelationshipTypeobject. | 
| ReportObjectValidator | Deprecated see reportingcompatibility module | 
| RequireNameValidator | Validates objects and requires that "name" be filled in. | 
| RoleValidator | Validates attributes on the  Roleobject | 
| SchedulerFormValidator | |
| StateConversionValidator | Validates attributes on the  ConceptStateConversionobject. | 
| UserValidator | Validates attributes on the User object | 
| ValidateUtil | This class should be used in the *Services to validate objects before saving them. | 
| VisitAttributeTypeValidator | Validates attributes on the  VisitAttributeTypeobject. | 
| VisitTypeValidator | Validates attributes on the  VisitTypeobject. | 
| VisitValidator | Validator for the  Visitclass. | 
Copyright © 2018 OpenMRS Inc.. All Rights Reserved.