Package | Description |
---|---|
org.openmrs.api |
The primary OpenMRS API interfaces.
|
org.openmrs.api.context |
This package describes the context framework through which
authentication is performed and services provided for the OpenMRS system.
|
org.openmrs.api.impl | |
org.openmrs.hl7 |
OpenMRS HL7 module.
|
org.openmrs.hl7.impl | |
org.openmrs.notification | |
org.openmrs.notification.impl | |
org.openmrs.reporting |
Deprecated
|
org.openmrs.reporting.impl | |
org.openmrs.scheduler | |
org.openmrs.scheduler.timer |
Modifier and Type | Interface and Description |
---|---|
interface |
ActiveListService
Contains generic methods pertaining to Active Lists in the system
|
interface |
AdministrationService
Contains methods pertaining to doing some administrative tasks in OpenMRS
|
interface |
CohortService
API methods related to Cohorts and CohortDefinitions
A Cohort is a list of patient ids.
A CohortDefinition is a search strategy which can be used to arrive at a cohort.
|
interface |
ConceptService
Contains methods pertaining to creating/updating/deleting/retiring Concepts, Drugs, Concept
Proposals, and all other things 'Concept'.
|
interface |
DatatypeService
API methods related to
CustomDatatype and CustomDatatypeHandler . |
interface |
EncounterService
Services for Encounters and Encounter Types
|
interface |
FormService
This service contains methods relating to Form, FormField, and Field.
|
interface |
LocationService
API methods for managing Locations
Example Usage:
List |
interface |
ObsService
The ObsService deals with saving and getting Obs to/from the database Usage:
|
interface |
OrderService
Contains methods pertaining to creating/deleting/voiding Orders
|
interface |
PatientService
Contains methods pertaining to Patients in the system
|
interface |
PatientSetService |
interface |
PersonService
Contains methods pertaining to Persons in the system Use:
|
interface |
ProgramWorkflowService
Contains methods pertaining to management of Programs, ProgramWorkflows, ProgramWorkflowStates,
PatientPrograms, PatientStates, and ConceptStateConversions Use:
|
interface |
ProviderService
This service contains methods relating to providers.
|
interface |
SerializationService
Contains methods for retrieving registered Serializer instances, and for
persisting/retrieving/deleting objects using serialization
|
interface |
UserService
Contains methods pertaining to Users in the system Use:
|
interface |
VisitService
This service contains methods relating to visits.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<OpenmrsService> |
ServiceContext.getModuleOpenmrsServices(java.lang.String modulePackage)
Gets a list of services implementing the
OpenmrsService interface, for a given
module. |
static java.util.List<OpenmrsService> |
Context.getModuleOpenmrsServices(java.lang.String modulePackage) |
Modifier and Type | Method and Description |
---|---|
static void |
Daemon.runStartupForService(OpenmrsService service)
Calls the
onStartup() method, as a daemon, for an instance
implementing the OpenmrsService interface. |
Modifier and Type | Class and Description |
---|---|
class |
ActiveListServiceImpl
Default implementation of the active list service.
|
class |
AdministrationServiceImpl
Default implementation of the administration services.
|
class |
BaseOpenmrsService
Default method implementations for the OpenmrsService.
|
class |
CohortServiceImpl
API functions related to Cohorts
|
class |
ConceptServiceImpl
Default Implementation of ConceptService service layer classes
|
class |
DatatypeServiceImpl
Standard implementation of
DatatypeService |
class |
EncounterServiceImpl
Default implementation of the
EncounterService |
class |
FormServiceImpl
Default implementation of the
FormService |
class |
LocationServiceImpl
Default implementation of the
LocationService |
class |
ObsServiceImpl
Default implementation of the Observation Service
|
class |
OrderServiceImpl
Default implementation of the Order-related services class.
|
class |
PatientServiceImpl
Default implementation of the patient service.
|
class |
PatientSetServiceImpl |
class |
PersonServiceImpl
Default implementation of the PersonService
|
class |
ProgramWorkflowServiceImpl
Default implementation of the ProgramWorkflow-related services class.
|
class |
ProviderServiceImpl
Default implementation of the
ProviderService . |
class |
SerializationServiceImpl
Contains methods for retrieving registered OpenmrsSerializer instances, and for
persisting/retrieving/deleting objects using serialization
|
class |
UserServiceImpl
Default implementation of the user service.
|
class |
VisitServiceImpl
Default implementation of the
VisitService . |
Modifier and Type | Interface and Description |
---|---|
interface |
HL7Service
OpenMRS HL7 API
|
Modifier and Type | Class and Description |
---|---|
class |
HL7ServiceImpl
OpenMRS HL7 API default methods This class shouldn't be instantiated by itself.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AlertService
Contains methods pertaining to creating/deleting/voiding Alerts in the system Use:
|
Modifier and Type | Class and Description |
---|---|
class |
AlertServiceImpl
This class should not be instantiated by itself.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ReportObjectService
Deprecated.
see reportingcompatibility module
|
Modifier and Type | Class and Description |
---|---|
class |
ReportObjectServiceImpl
Deprecated.
see reportingcompatibility module
|
Modifier and Type | Interface and Description |
---|---|
interface |
SchedulerService
Defines methods required to schedule a task.
|
Modifier and Type | Class and Description |
---|---|
class |
TimerSchedulerServiceImpl
Simple scheduler service that uses JDK timer to trigger and execute scheduled tasks.
|
Copyright © 2018 OpenMRS Inc.. All Rights Reserved.