Package | Description |
---|---|
org.openmrs |
These classes represent the core domain objects for the OpenMRS project.
|
org.openmrs.api.db |
OpenMRS database layer interfaces.
|
org.openmrs.attribute | |
org.openmrs.hl7 |
OpenMRS HL7 module.
|
org.openmrs.notification | |
org.openmrs.person | |
org.openmrs.scheduler |
Modifier and Type | Interface and Description |
---|---|
interface |
OpenmrsData
In OpenMRS, we distinguish between data and metadata within our data model.
|
interface |
OpenmrsMetadata
In OpenMRS, we distinguish between data and metadata within our data model.
|
Modifier and Type | Class and Description |
---|---|
class |
Allergy
Represent allergy
|
class |
BaseChangeableOpenmrsData
Base superclass for all mutable OpenmrsData.
|
class |
BaseChangeableOpenmrsMetadata
Base superclass for all mutable OpenmrsMetadata.
|
class |
BaseConceptMap
Superclass for
ConceptMap s and ConceptReferenceTermMap s |
class |
BaseCustomizableData<A extends Attribute>
Extension of
BaseOpenmrsData for classes that support customization via user-defined attributes. |
class |
BaseCustomizableMetadata<A extends Attribute>
Extension of
BaseOpenmrsMetadata for classes that support customization via user-defined attributes. |
class |
BaseFormRecordableOpenmrsData
Base implementation of FormRecordable that bridges between a saved BaseChangeableOpenmrsData entity and the path in a form where it was recorded.
|
class |
BaseOpenmrsData
In OpenMRS, we distinguish between data and metadata within our data model.
|
class |
BaseOpenmrsMetadata
In OpenMRS, we distinguish between data and metadata within our data model.
|
class |
CareSetting
Care Setting defines the scope of care for any piece of data within the medical record.
|
class |
Cohort
This class represents a list of patientIds.
|
class |
CohortMembership |
class |
Concept
A Concept object can represent either a question or an answer to a data point.
|
class |
ConceptAnswer
This class represents one option for an answer to a question type of
Concept . |
class |
ConceptAttribute |
class |
ConceptAttributeType |
class |
ConceptClass
ConceptClass
|
class |
ConceptComplex
Child class of Concept that has a
ComplexObsHandler associated with the Concept. |
class |
ConceptDatatype
ConceptDatatype
|
class |
ConceptDescription
ConceptDescription is the localized description of a concept.
|
class |
ConceptMap
The concept map object represents a mapping of Concept to ConceptSource.
|
class |
ConceptMapType
ConceptMapType are used to define relationships between concepts and concept reference terms e.g
IS_A or SAME_AS, BROADER_THAN
|
class |
ConceptName
ConceptName is the real world term used to express a Concept within the idiom of a particular
locale.
|
class |
ConceptNameTag
ConceptNameTag is a textual tag which can be applied to a ConceptName.
|
class |
ConceptNumeric
The ConceptNumeric extends upon the Concept object by adding some number range values
|
class |
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
|
class |
ConceptReferenceTermMap
The concept Reference Term map object represents a mapping between two Concept Reference Terms.
|
class |
ConceptSet
This represents a single concept within a concept set.
|
class |
ConceptSource
A concept source is defined as any institution that keeps a concept dictionary.
|
class |
Condition
The condition class records detailed information about a condition, problem, diagnosis, or other
situation or issue.
|
class |
Diagnosis
Diagnosis class defines the identification of the nature of an illness or other problem by
examination of the symptoms during an encounter (visit or interaction of a patient with a
healthcare worker).
|
class |
DiagnosisAttribute
The DiagnosisAttribute, value for the
DiagnosisAttributeType that is stored in a Diagnosis . |
class |
DiagnosisAttributeType
The DiagnosisAttributeType extension to the
Diagnosis class. |
class |
Drug
Drug
|
class |
DrugOrder
DrugOrder
|
class |
DrugReferenceMap
The DrugReferenceMap map object represents a mapping between a drug and alternative drug
terminologies.
|
class |
Encounter
An Encounter represents one visit or interaction of a patient with a healthcare worker.
|
class |
EncounterProvider
Mapping Class between Encounters and Providers which allows many to many relationship.
|
class |
EncounterRole
An EncounterRole a role specific to the encounter.
|
class |
EncounterType
An EncounterType defines how a certain kind of
Encounter . |
class |
Field
Field
|
class |
FieldType
FieldType
|
class |
Form
Form
|
class |
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. |
class |
Location
A Location is a physical place, such as a hospital, a room, a clinic, or a district.
|
class |
LocationAttribute
A value for a user-defined
LocationAttributeType that is stored on a Location . |
class |
LocationAttributeType
A user-defined extension to the
Location class. |
class |
LocationTag
An LocationTag allows categorization of
Location s |
class |
MedicationDispense
The MedicationDispense class records detailed information about the provision of a supply of a medication
with the intention that it is subsequently consumed by a patient (usually in response to a prescription).
|
class |
Obs
An observation is a single unit of clinical information.
|
class |
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.
|
class |
OrderAttribute
The OrderAttribute, value for the
OrderAttributeType that is stored in an Order . |
class |
OrderAttributeType
The OrderAttributeType, extension to the
Order class. |
class |
OrderFrequency
The frequency at which an Order's action should be repeated, e.g.
|
class |
OrderGroup
|
class |
OrderGroupAttribute
A value for a user-defined
OrderGroupAttributeType that is stored in an OrderGroup . |
class |
OrderGroupAttributeType
A user-defined extension to the
OrderGroup class. |
class |
OrderSet
Represents the grouping of orders into a set,
so as to give decision support for the doctors
|
class |
OrderSetAttribute
A value for a user-defined
OrderSetAttributeType that is stored on a OrderSet . |
class |
OrderSetAttributeType
A user-defined extension to the
OrderSet class. |
class |
OrderSetMember |
class |
OrderType
OrderTypes are used to classify different types of Orders e.g to distinguish between Serology and
Radiology TestOrders
|
class |
Patient
Defines a Patient in the system.
|
class |
PatientIdentifier
A
Patient can have zero to n identifying PatientIdentifier(s). |
class |
PatientIdentifierType
PatientIdentifierType
|
class |
PatientProgram
PatientProgram
|
class |
PatientProgramAttribute |
class |
PatientState
PatientState
|
class |
Person
A Person in the system.
|
class |
PersonAddress
This class is the representation of a person's address.
|
class |
PersonAttribute
A PersonAttribute is meant as way for implementations to add arbitrary information about a
user/patient to their database.
|
class |
PersonAttributeType
PersonAttributeType
|
class |
PersonName
A Person can have zero to n PersonName(s).
|
class |
Privilege
Privilege
|
class |
Program
Program
|
class |
ProgramAttributeType |
class |
ProgramWorkflow
ProgramWorkflow
|
class |
ProgramWorkflowState
ProgramWorkflowState
|
class |
Provider
Represents a person who may provide care to a patient during an encounter
|
class |
ProviderAttribute
A value for a user-defined
ProviderAttributeType that is stored on a Provider . |
class |
ProviderAttributeType
A user-defined extension to the
Provider class. |
class |
ReferralOrder
This is a type of order that adds referral specific attributes.
|
class |
Relationship
Relationship
|
class |
RelationshipType
Defines a type of relationship between two people in the database.
|
class |
Role
A Role is just an aggregater of
Privilege s. |
class |
ServiceOrder
Provides properties for several order types like TestOrder , ReferralOrder
and others depending on the openmrs implementation use case as need arises
|
class |
TestOrder
This is a type of order that adds tests specific attributes like: laterality, clinical history,
etc.
|
class |
User
Defines a User Account in the system.
|
class |
Visit
A 'visit' is a contiguous time period where encounters occur between patients and healthcare
providers.
|
class |
VisitAttribute
A value for a user-defined
VisitAttributeType that is stored on a Visit . |
class |
VisitAttributeType
A user-defined extension to the
Visit class. |
class |
VisitType
Represents the assortment of visit types available to an implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
SerializedObject
Object representation of a Serialized Object as stored in the database.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Attribute<AT extends AttributeType,OT extends Customizable<?>>
Common interface for user-defined attribute that is are added to a base class.
|
interface |
AttributeType<OwningType extends Customizable<?>>
Common interface for user-defined extensions to core domain objects, which would be handled by adding
custom database columns in a less generic system.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseAttribute<AT extends AttributeType,OwningType extends Customizable<?>>
Abstract base implementation of
Attribute . |
class |
BaseAttributeType<OwningType extends Customizable<?>>
Abstract base implementation of
AttributeType . |
Modifier and Type | Class and Description |
---|---|
class |
HL7Source
Names a unique location that hl7 messages could be coming from.
|
Modifier and Type | Class and Description |
---|---|
class |
Alert
Alerts are the simplest form of communication.
|
Modifier and Type | Class and Description |
---|---|
class |
PersonMergeLog
This class represents the audit of a merge of two persons.
|
Modifier and Type | Class and Description |
---|---|
class |
TaskDefinition
Represents the metadata for a task that can be scheduled.
|
Copyright © 2024 OpenMRS Inc.. All rights reserved.