Package | Description |
---|---|
org.openmrs |
These classes represent the core domain objects for the OpenMRS project.
|
org.openmrs.api.db.hibernate |
Resources for Hibernate ORM.
|
org.openmrs.attribute | |
org.openmrs.customdatatype | |
org.openmrs.validator |
Modifier and Type | Class and Description |
---|---|
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 |
Concept
A Concept object can represent either a question or an answer to a data point.
|
class |
ConceptComplex
Child class of Concept that has a
ComplexObsHandler associated with the Concept. |
class |
ConceptNumeric
The ConceptNumeric extends upon the Concept object by adding some number range values
|
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 |
DrugOrder
DrugOrder
|
class |
Location
A Location is a physical place, such as a hospital, a room, a clinic, or a district.
|
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 |
OrderGroup
|
class |
OrderSet
Represents the grouping of orders into a set,
so as to give decision support for the doctors
|
class |
PatientProgram
PatientProgram
|
class |
Provider
Represents a person who may provide care to a patient during an encounter
|
class |
ReferralOrder
This is a type of order that adds referral specific attributes.
|
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 |
Visit
A 'visit' is a contiguous time period where encounters occur between patients and healthcare
providers.
|
Modifier and Type | Class and Description |
---|---|
class |
AttributeMatcherPredicate<T extends Customizable,AT extends AttributeType>
Used in conjunction with commons-collections filter to find attributes with values in the given map.
|
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.
|
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 | Method and Description |
---|---|
static void |
CustomDatatypeUtil.saveAttributesIfNecessary(Customizable<?> customizable)
To be called by service save methods for customizable implementations.
|
Modifier and Type | Method and Description |
---|---|
<T extends AttributeType,A extends Attribute> |
BaseCustomizableValidator.validateAttributes(Customizable<A> customizable,
org.springframework.validation.Errors errors,
Collection<T> attributeTypes)
Validate the attributes of the given Customizable, given the list of relevant attribute types
|
Copyright © 2024 OpenMRS Inc.. All rights reserved.