See: Description
| Interface | Description |
|---|---|
| Address |
Defines the standard fields for an Address in OpenMRS
|
| Attributable<E> |
Classes marked with this interface are able to be special values for a PersonAttribute.
|
| Auditable |
In OpenMRS, the convention is to track basic audit information for each object related to who
initially created the object and when, and who last changed the object and when.
|
| DosingInstructions |
The instructions for different drug prescriptions can vary greatly.
|
| OpenmrsData |
In OpenMRS, we distinguish between data and metadata within our data model.
|
| OpenmrsMetadata |
In OpenMRS, we distinguish between data and metadata within our data model.
|
| OpenmrsObject |
This is the base interface for all OpenMRS-defined classes
|
| PrivilegeListener |
Allows to track down which privileges are checked during code execution and
makes it easier for an administrator to assign required privileges to users.
|
| Retireable |
In OpenMRS, data are rarely fully deleted (purged) from the system; rather, they are either
voided or retired.
|
| Voidable |
In OpenMRS, data are rarely fully deleted (purged) from the system; rather, they are either
voided or retired.
|
| Class | Description |
|---|---|
| BaseConceptMap |
Superclass for
ConceptMaps and ConceptReferenceTermMaps |
| BaseCustomizableData<A extends Attribute> |
Extension of
BaseOpenmrsData for classes that support customization via user-defined attributes. |
| BaseCustomizableMetadata<A extends Attribute> |
Extension of
BaseOpenmrsMetadata for classes that support customization via user-defined attributes. |
| BaseOpenmrsData |
In OpenMRS, we distinguish between data and metadata within our data model.
|
| BaseOpenmrsMetadata |
In OpenMRS, we distinguish between data and metadata within our data model.
|
| BaseOpenmrsObject |
This is the base implementation of the
OpenmrsObject interface.It implements the uuid variable that all objects are expected to have. |
| CareSetting |
Care Setting defines the scope of care for any piece of data within the medical record.
|
| Cohort |
This class represents a list of patientIds.
|
| Concept |
A Concept object can represent either a question or an answer to a data point.
|
| ConceptAnswer |
This class represents one option for an answer to a question type of
Concept. |
| ConceptClass |
ConceptClass
|
| ConceptComplex |
Child class of Concept that has a
ComplexObsHandler associated with the Concept. |
| ConceptDatatype |
ConceptDatatype
|
| ConceptDescription |
ConceptDescription is the localized description of a concept.
|
| ConceptMap |
The concept map object represents a mapping of Concept to ConceptSource.
|
| ConceptMapType |
ConceptMapType are used to define relationships between concepts and concept reference terms e.g
IS_A or SAME_AS, BROADER_THAN
|
| ConceptName |
ConceptName is the real world term used to express a Concept within the idiom of a particular
locale.
|
| ConceptNameTag |
ConceptNameTag is a textual tag which can be applied to a ConceptName.
|
| ConceptNumeric |
The ConceptNumeric extends upon the Concept object by adding some number range values
|
| ConceptProposal |
A ConceptProposal is a temporary holder for concept that should be in the system.
|
| ConceptReferenceTerm |
A concept reference term is typically name for a concept by which it is referred in another
institution like ICD9, ICD10, SNOMED that keeps a concept dictionary or any other OpenMRS
implementation
|
| ConceptReferenceTermMap |
The concept Reference Term map object represents a mapping between two Concept Reference Terms.
|
| ConceptSearchResult |
An Object of this class represents a search result returned when searching for concepts, it holds
extra metadata about the matched concept(s).
|
| ConceptSet |
This represents a single concept within a concept set.
|
| ConceptSetDerived |
ConceptSetDerived
|
| ConceptSource |
A concept source is defined as any institution that keeps a concept dictionary.
|
| ConceptStateConversion |
ConceptStateConversion
|
| ConceptStopWord |
ConceptStopWord is the real world term used to filter the words for indexing
from search phrase.
|
| ConceptWord |
ConceptWord Concept words are the individual terms of which a concept name is composed.
|
| Drug |
Drug
|
| DrugIngredient |
DrugIngredient
|
| DrugOrder |
DrugOrder
|
| DrugReferenceMap |
The DrugReferenceMap map object represents a mapping between a drug and alternative drug
terminologies.
|
| Duration |
Duration represented using SNOMED CT duration codes
|
| Encounter |
An Encounter represents one visit or interaction of a patient with a healthcare worker.
|
| EncounterProvider |
Mapping Class between Encounters and Providers which allows many to many relationship.
|
| EncounterRole |
An EncounterRole a role specific to the encounter.
|
| EncounterType |
An EncounterType defines how a certain kind of
Encounter. |
| Field |
Field
|
| FieldAnswer |
FieldAnswer
|
| FieldType |
FieldType
|
| Form |
Form
|
| FormField |
The FormField object relates/orders the
fields on a form A form can
have many 0 to n fields associated with it in a hierarchical manor. |
| FormResource |
A FormResource is meant as a way for modules to add arbitrary information to
a Form.
|
| FreeTextDosingInstructions | |
| GlobalProperty |
Global properties are simple key-value pairs persisted in the database GPs can be thought of as
something similar to environment variables used in operating systems.
|
| ImplementationId |
Every installation of OpenMRS should get a unique implementation id.
|
| Location |
A Location is a physical place, such as a hospital, a room, a clinic, or a district.
|
| LocationAttribute |
A value for a user-defined
LocationAttributeType that is stored on a Location. |
| LocationAttributeType |
A user-defined extension to the
Location class. |
| LocationTag |
An LocationTag allows categorization of
Locations |
| MimeType | Deprecated
This class is no longer used.
|
| Obs |
An observation is a single unit of clinical information.
|
| Order |
Encapsulates information about the clinical action of a provider requesting something for a
patient e.g requesting a test to be performed, prescribing a medication, requesting the patient
to enroll on a specific diet etc.
|
| OrderFrequency |
The frequency at which an Order's action should be repeated, e.g.
|
| OrderType |
OrderTypes are used to classify different types of Orders e.g to distinguish between Serology and
Radiology TestOrders
|
| Patient |
Defines a Patient in the system.
|
| PatientIdentifier |
A
Patient can have zero to n identifying PatientIdentifier(s). |
| PatientIdentifierType |
PatientIdentifierType
|
| PatientProgram |
PatientProgram
|
| PatientState |
PatientState
|
| Person |
A Person in the system.
|
| PersonAddress |
This class is the representation of a person's address.
|
| PersonAttribute |
A PersonAttribute is meant as way for implementations to add arbitrary information about a
user/patient to their database.
|
| PersonAttributeType |
PersonAttributeType
|
| PersonName |
A Person can have zero to n PersonName(s).
|
| Privilege |
Privilege
|
| Program |
Program
|
| ProgramWorkflow |
ProgramWorkflow
|
| ProgramWorkflowState |
ProgramWorkflowState
|
| Provider |
Represents a person who may provide care to a patient during an encounter
|
| ProviderAttribute |
A value for a user-defined
ProviderAttributeType that is stored on a Provider. |
| ProviderAttributeType |
A user-defined extension to the
Provider class. |
| Relationship |
Relationship
|
| RelationshipType |
Defines a type of relationship between two people in the database.
|
| Role |
A Role is just an aggregater of
Privileges. |
| SimpleDosingInstructions | |
| TestOrder |
This is a type of order that adds tests specific attributes like: laterality, clinical history,
etc.
|
| Tribe | Deprecated
This object is no longer supported.
|
| User |
Defines a User Account in the system.
|
| Visit |
A 'visit' is a contiguous time period where encounters occur between patients and healthcare
providers.
|
| VisitAttribute |
A value for a user-defined
VisitAttributeType that is stored on a Visit. |
| VisitAttributeType |
A user-defined extension to the
Visit class. |
| VisitType |
Represents the assortment of visit types available to an implementation.
|
| Enum | Description |
|---|---|
| CareSetting.CareSettingType | |
| Order.Action | |
| Order.Urgency | |
| PatientIdentifierType.LocationBehavior |
Enumerates the possible ways that location may be applicable for a particular Patient Identifer Type
|
| TestOrder.Laterality |
Copyright © 2018 OpenMRS Inc.. All Rights Reserved.