Package | Description |
---|---|
org.openmrs |
These classes represent the core domain objects for the OpenMRS project.
|
org.openmrs.activelist | |
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.report |
Deprecated
|
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 |
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 |
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 |
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 |
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 |
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 |
MimeType
Deprecated.
This class is no longer used. Mimetypes are determined by the handler for a
ConceptComplex now.
|
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 |
OrderFrequency
The frequency at which an Order's action should be repeated, e.g.
|
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 |
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 |
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 |
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 |
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 |
ActiveListItem
TODO
|
class |
ActiveListType
TODO
|
class |
Allergy
TODO
|
class |
Problem
TODO
|
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 |
ReportSchema
Deprecated.
see reportingcompatibility module
|
Modifier and Type | Class and Description |
---|---|
class |
TaskDefinition
Represents the metadata for a task that can be scheduled.
|
Copyright © 2018 OpenMRS Inc.. All Rights Reserved.