| Package | Description | 
|---|---|
| org.openmrs.api | 
The primary OpenMRS API interfaces. | 
| org.openmrs.api.handler | |
| org.openmrs.validator | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ProviderServiceThis service contains methods relating to providers. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BaseRetireHandlerThis is the default class for all retire* actions that take place on all services. | 
| class  | BaseUnretireHandlerThis is the super interface for all unretire* actions that take place on all services. | 
| class  | BaseUnvoidHandlerThis is the super interface for all unvoid* actions that take place on all services. | 
| class  | BaseVoidHandlerThis is the super interface for all void* actions that take place on all services. | 
| class  | ConceptNameSaveHandlerThis class deals with  ConceptNameobjects when they are saved via a save* method in an
 Openmrs Service. | 
| class  | ConceptProposalHandlerThis class deals with  ConceptProposalobjects when they are saved via a save* method in
 an Openmrs Service. | 
| class  | ConceptReferenceTermSaveHandlerThis class deals with  ConceptReferenceTermobjects when they are saved via a save* method
 in an Openmrs Service. | 
| class  | ConceptSaveHandlerThis class deals with  Conceptobjects when they are saved via a save* method in an
 Openmrs Service. | 
| class  | ExistingVisitAssignmentHandlerThis handler assigns an encounter to an existing visit, where appropriate, but will never create
 a new visit. | 
| class  | NoVisitAssignmentHandlerThis handler doesn't ever assign an encounter to a visit. | 
| class  | OpenmrsObjectSaveHandlerThis class deals with any object that implements  OpenmrsObject. | 
| class  | OrderSaveHandlerThis class deals with  Orderobjects when they are saved via a save* method in an Openmrs
 Service. | 
| class  | PatientDataUnvoidHandlerThis class deals with  Patientobjects when they are unvoided via the unvoid* method in an
 Openmrs Service. | 
| class  | PatientDataVoidHandlerThis class deals with  Patientobjects when they are voided via a void* method in an
 Openmrs Service. | 
| class  | PatientSaveHandlerThis class deals with  Patientobjects when they are saved via a save* method in an
 Openmrs Service. | 
| class  | PersonNameSaveHandlerThis is called every time a  PersonNameobject is saved. | 
| class  | PersonSaveHandlerThis class deals with  Personobjects when they are saved via a save* method in an Openmrs
 Service. | 
| class  | PersonUnvoidHandlerThis class unsets the personVoid* attributes on the given  Personobject when an unvoid*
 method is called with this class. | 
| class  | PersonVoidHandlerThis class sets the personVoid* attributes on the given  Personobject when a void* method
 is called with this class. | 
| class  | RequireVoidReasonSaveHandlerThis handler makes sure the when a voided object is saved, that the reason field is entered for
 supported objects Note: Obs is not included in the supported types because the ObsService handles
 this explicitly | 
| class  | RequireVoidReasonVoidHandlerThis class ensures that the voidReason is non-null for supported object types | 
| class  | RetireSaveHandlerThis handler makes sure the when a retired object is saved with the retired bit set to true, the
 other required values (like dateRetired and retiredBy) are filled in. | 
| class  | UserSaveHandlerThis class deals with  Userobjects when they are saved via a save* method in an Openmrs
 Service. | 
| class  | VisitUnvoidHandlerThis class sets the void attributes on the given  Visitobject when an unvoid* method is
 called with this class. | 
| class  | VisitVoidHandlerThis class sets the void attributes on the given  Visitobject when a void* method is
 called with this class. | 
| class  | VoidSaveHandlerThis handler makes sure the when a voided object is saved with the voided bit set to true, the
 other required values (like dateVoided and voidedBy) are filled in. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AlertValidatorValidates attributes on the  Alertobject. | 
| class  | AllergyValidator | 
| class  | BaseAttributeValidatorCommon validator for all types of Attribute Types | 
| class  | CohortValidatorValidates  Cohortobjects. | 
| class  | ConceptAttributeTypeValidatorValidates attributes on the  ConceptAttributeTypeobject. | 
| class  | ConceptClassValidatorValidates attributes on the  ConceptClassobject. | 
| class  | ConceptDatatypeValidatorValidates attributes on the  ConceptDatatypeobject. | 
| class  | ConceptDrugValidatorValidates  Drugobjects. | 
| class  | ConceptMapTypeValidatorValidates  ConceptMapTypeobjects. | 
| class  | ConceptNameTagValidatorValidates attributes on the  ConceptNameTagobject. | 
| class  | ConceptReferenceTermValidatorValidates  ConceptReferenceTermobjects. | 
| class  | ConceptValidatorValidates  Conceptobjects. | 
| class  | ConditionValidator* Validates  Conditionobjects
 This class ensures that the condition object is valid and properly structured | 
| class  | DiagnosisValidatorValidates  Validatorobjects
 This class ensures that the condition object is valid and properly structured | 
| class  | DrugOrderValidatorValidates the  DrugOrderclass. | 
| class  | DrugValidatorValidates  Drugobjects. | 
| class  | EncounterRoleValidatorValidator for  EncounterRoleclass | 
| class  | EncounterTypeValidatorValidates attributes on the  EncounterTypeobject. | 
| class  | EncounterValidatorValidator for  Encounterclass | 
| class  | FieldTypeValidatorValidates attributes on the  FieldTypeobject. | 
| class  | FieldValidatorValidator for  Fieldclass | 
| class  | FormValidatorThis checks a Form object to make sure that it passes all API requirements. | 
| class  | HL7SourceValidatorValidates attributes on the  HL7Sourceobject. | 
| class  | ImplementationIdValidatorValidates attributes on the  ImplementationIdobject. | 
| class  | LocationAttributeTypeValidatorValidates attributes on the  LocationAttributeTypeobject. | 
| class  | LocationTagValidatorValidates  LocationTagobjects | 
| class  | LocationValidatorValidates the Location object. | 
| class  | ObsValidatorValidator for the Obs class. | 
| class  | OrderFrequencyValidatorValidates the  OrderFrequencyclass. | 
| class  | OrderTypeValidatorValidates the  OrderTypeclass. | 
| class  | OrderValidatorValidates the  Orderclass. | 
| class  | PatientIdentifierTypeValidatorValidates attributes on the  PatientIdentifierTypeobject. | 
| class  | PatientIdentifierValidatorThis class validates a PatientIdentifier object. | 
| class  | PatientProgramValidatorThis class validates a  PatientProgramobject | 
| class  | PatientValidatorThis class validates a Patient object. | 
| class  | PersonAddressValidatorThis class validates a PersonAddress object. | 
| class  | PersonAttributeTypeValidatorValidates the  PersonAttributeTypeclass. | 
| class  | PersonMergeLogValidatorValidates the  PersonMergeLogclass. | 
| class  | PersonNameValidatorThis class validates a PersonName object. | 
| class  | PersonValidatorThis class validates a Person object. | 
| class  | PrivilegeValidatorValidates attributes on the  Privilegeobject | 
| class  | ProgramValidatorValidates attributes on the  Programobject. | 
| class  | ProviderAttributeTypeValidatorValidates attributes on the  ProviderAttributeTypeobject. | 
| class  | ProviderValidatorValidator for  Encounterclass | 
| class  | RelationshipTypeValidatorValidates a  RelationshipTypeobject. | 
| class  | RelationshipValidatorValidator for the Relationship class | 
| class  | RoleValidatorValidates attributes on the  Roleobject | 
| class  | SchedulerFormValidator | 
| class  | ServiceOrderValidatorValidates the  ServiceOrderclass. | 
| class  | StateConversionValidatorValidates attributes on the  ConceptStateConversionobject. | 
| class  | TestOrderValidatorValidates the  TestOrderclass. | 
| class  | UserValidatorValidates attributes on the User object | 
| class  | VisitAttributeTypeValidatorValidates attributes on the  VisitAttributeTypeobject. | 
| class  | VisitTypeValidatorValidates attributes on the  VisitTypeobject. | 
| class  | VisitValidatorValidator for the  Visitclass. | 
Copyright © 2024 OpenMRS Inc.. All rights reserved.