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.api.handler | |
org.openmrs.attribute | |
org.openmrs.hl7 |
OpenMRS HL7 module.
|
org.openmrs.scheduler |
Modifier and Type | Interface and Description |
---|---|
interface |
OpenmrsMetadata
In OpenMRS, we distinguish between data and metadata within our data model.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseChangeableOpenmrsMetadata
Base superclass for all mutable OpenmrsMetadata.
|
class |
BaseCustomizableMetadata<A extends Attribute>
Extension of
BaseOpenmrsMetadata for classes that support customization via user-defined attributes. |
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 |
Concept
A Concept object can represent either a question or an answer to a data point.
|
class |
ConceptAttributeType |
class |
ConceptClass
ConceptClass
|
class |
ConceptComplex
Child class of Concept that has a
ComplexObsHandler associated with the Concept. |
class |
ConceptDatatype
ConceptDatatype
|
class |
ConceptMapType
ConceptMapType are used to define relationships between concepts and concept reference terms e.g
IS_A or SAME_AS, BROADER_THAN
|
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 |
ConceptSource
A concept source is defined as any institution that keeps a concept dictionary.
|
class |
DiagnosisAttributeType
The DiagnosisAttributeType extension to the
Diagnosis class. |
class |
Drug
Drug
|
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 |
LocationAttributeType
A user-defined extension to the
Location class. |
class |
LocationTag
An LocationTag allows categorization of
Location s |
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 |
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 |
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 |
PatientIdentifierType
PatientIdentifierType
|
class |
PersonAttributeType
PersonAttributeType
|
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 |
ProviderAttributeType
A user-defined extension to the
Provider class. |
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 |
User
Defines a User Account in the system.
|
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 |
RetireHandler<R extends Retireable>
This is the super interface for all retire* actions that take place on all services.
|
interface |
UnretireHandler<R extends Retireable>
This is the super interface for all unretire* actions that take place on all services.
|
Modifier and Type | Method and Description |
---|---|
void |
RetireSaveHandler.handle(Retireable retireableObject,
User currentUser,
Date currentDate,
String notUsed)
This method does not set "retired" to true, but rather only sets the retiredBy/dateRetired if
they are null and retired==true.
|
void |
BaseUnretireHandler.handle(Retireable retireableObject,
User retiringUser,
Date origParentRetiredDate,
String unused)
Called around every unretire* method to set
Retireable attributes to null. |
void |
BaseRetireHandler.handle(Retireable retireableObject,
User retiringUser,
Date retireDate,
String retireReason)
This method sets "retired" to true, the retired reason, and the retiredBy/dateRetired (if
those are null).
|
Modifier and Type | Interface and Description |
---|---|
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 |
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 |
TaskDefinition
Represents the metadata for a task that can be scheduled.
|
Copyright © 2024 OpenMRS Inc.. All rights reserved.