Package org.openmrs

These classes represent the core domain objects for the OpenMRS project.

See:
          Description

Interface Summary
Attributable<E> Classes marked with this interface are able to be special values for a PersonAttribute.
 

Class Summary
Cohort This class represents a list of patientIds.
ComplexObs ComplexObs
Concept Concept
ConceptAnswer ConceptAnswer
ConceptClass ConceptClass
ConceptDatatype ConceptDatatype
ConceptDerived Represent a concept derived from multiple observations or non-observational data
ConceptMap ConceptMap
ConceptName ConceptName
ConceptNumeric ConceptNumeric
ConceptProposal A ConceptProposal is a temporary holder for concept that should be in the system.
ConceptSet This represents a single concept within a concept set.
ConceptSetDerived ConceptSetDerived
ConceptSource ConceptSource
ConceptStateConversion ConceptStateConversion
ConceptSynonym ConceptSynonym
ConceptWord ConceptWord
DataEntryStatistic  
Drug Drug
DrugIngredient DrugIngredient
DrugOrder DrugOrder
Encounter Encounter
EncounterType EncounterType
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.
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.
Location Location
MimeType MimeType
Obs Observation object.
Order Dates should be interpreted as follows: If startDate is null then the order has been going on "since the beginning of time" Otherwise the order starts on startDate If discontinued is non-null and true, then the following fields should be ignored: autoExpireDate if discontinuedDate is null then the order was discontinued "the instant after it began" otherwise it was given from its starting date until discontinuedDate Otherwise (discontinued is null or false) if autoExpireDate is null, the order is set to go forever otherwise the order goes until autoExpireDate the following fields should be ignored: discontinuedBy discontinuedDate discontinuedReason It is an error to have discontinued be true and have discontinuedDate be after autoExpireDate.
OrderType OrderType
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
Relationship Relationship
RelationshipType Defines a type of relationship between two people in the database.
Role A Role is just an aggregater of Privileges.
Tribe Tribe
User Defines a User in the system.
 

Package org.openmrs Description

These classes represent the core domain objects for the OpenMRS project.


OpenMRS-trunk

Generated May 29 2008 02:01 AM. NOTE - these libraries are in active development and subject to change