| Package | Description | 
|---|---|
| org.openmrs | 
 These classes represent the core domain objects for the OpenMRS project. 
 | 
| org.openmrs.api | 
 
The primary OpenMRS API interfaces. 
 | 
| org.openmrs.api.db | 
 
OpenMRS database layer interfaces. 
 | 
| org.openmrs.api.db.hibernate | 
 Resources for Hibernate ORM. 
 | 
| org.openmrs.api.handler | |
| org.openmrs.api.impl | |
| org.openmrs.web.controller.order | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DrugOrder
DrugOrder 
 | 
class  | 
TestOrder
This is a type of order that adds tests specific attributes like: laterality,
 clinical history, etc. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Order | 
Obs.order  | 
| Modifier and Type | Method and Description | 
|---|---|
Order | 
Order.copy()
Performs a shallow copy of this Order. 
 | 
protected Order | 
Order.copyHelper(Order target)
The purpose of this method is to allow subclasses of Order to delegate a portion of their
 copy() method back to the superclass, in case the base class implementation changes. 
 | 
Order | 
Obs.getOrder()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Set<Order> | 
Encounter.getOrders()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Encounter.addOrder(Order order)
Add the given Order to the list of orders for this Encounter 
 | 
protected Order | 
Order.copyHelper(Order target)
The purpose of this method is to allow subclasses of Order to delegate a portion of their
 copy() method back to the superclass, in case the base class implementation changes. 
 | 
void | 
Encounter.removeOrder(Order order)
Remove the given observation from the list of orders for this Encounter 
 | 
void | 
Obs.setOrder(Order order)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Encounter.setOrders(java.util.Set<Order> orders)  | 
| Modifier and Type | Method and Description | 
|---|---|
<Ord extends Order> | 
OrderService.getOrder(java.lang.Integer orderId,
        java.lang.Class<Ord> orderClassType)
Deprecated.  
Gets the order with the associated order id 
 | 
<Ord extends Order> | 
OrderService.getOrders(java.lang.Class<Ord> orderClassType,
         java.util.List<Patient> patients,
         java.util.List<Concept> concepts,
         OrderService.ORDER_STATUS status,
         java.util.List<User> orderers,
         java.util.List<Encounter> encounters,
         java.util.List<OrderType> orderTypes)
Deprecated.  
This searches for orders given the parameters. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Order | 
OrderService.discontinueOrder(Order order,
                Concept discontinueReason,
                java.util.Date discontinueDate)
Deprecated.  
Mark the given order as discontinued. 
 | 
Order | 
OrderService.getOrder(java.lang.Integer orderId)
Deprecated.  
Get order by internal primary key identifier 
 | 
Order | 
OrderService.getOrderByUuid(java.lang.String uuid)
Deprecated.  
Get Order by its UUID 
 | 
Order | 
OrderService.saveOrder(Order order)
Deprecated.  
Save or update the given  
order in the database | 
Order | 
OrderService.undiscontinueOrder(Order order)
Deprecated.  
Un-discontinue order record. 
 | 
Order | 
OrderService.unvoidOrder(Order order)
Deprecated.  
Unvoid order record. 
 | 
Order | 
OrderService.voidOrder(Order order,
         java.lang.String voidReason)
Deprecated.  
Mark an order as voided. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<Order> | 
OrderService.getOrders()
Deprecated. 
 
this method would return a very large list for most systems and doesn't make
             sense to be used. If _all_ Orders are really what is wanted, use
              
OrderService.getOrders(Class, List, List, org.openmrs.api.OrderService.ORDER_STATUS, List, List, List)
             with empty parameters | 
java.util.List<Order> | 
OrderService.getOrdersByEncounter(Encounter encounter)
Deprecated.  
Gets all orders contained in an encounter 
 | 
java.util.List<Order> | 
OrderService.getOrdersByPatient(Patient patient)
Deprecated.  
Get all orders by Patient 
 | 
java.util.List<Order> | 
OrderService.getOrdersByUser(User user)
Deprecated.  
Get all orders by the User that is marked as their orderer 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
OrderService.createOrder(Order order)
Deprecated. 
 
use #saveOrder(Order) 
 | 
void | 
OrderService.deleteOrder(Order order)
Deprecated. 
 
use #purgeOrder(Order) 
 | 
Order | 
OrderService.discontinueOrder(Order order,
                Concept discontinueReason,
                java.util.Date discontinueDate)
Deprecated.  
Mark the given order as discontinued. 
 | 
void | 
OrderService.purgeOrder(Order order)
Deprecated.  
Completely delete an order from the database. 
 | 
void | 
OrderService.purgeOrder(Order order,
          boolean cascade)
Deprecated.  
Completely delete an order from the database. 
 | 
Order | 
OrderService.saveOrder(Order order)
Deprecated.  
Save or update the given  
order in the database | 
Order | 
OrderService.undiscontinueOrder(Order order)
Deprecated.  
Un-discontinue order record. 
 | 
Order | 
OrderService.unvoidOrder(Order order)
Deprecated.  
Unvoid order record. 
 | 
void | 
OrderService.updateOrder(Order order)
Deprecated. 
 
use #saveOrder(Order) 
 | 
Order | 
OrderService.voidOrder(Order order,
         java.lang.String voidReason)
Deprecated.  
Mark an order as voided. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
OrderService.createOrdersAndEncounter(Patient p,
                        java.util.Collection<Order> orders)
Deprecated.  
Creates a collection of orders and an encounter to hold them. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<Ord extends Order> | 
OrderDAO.getOrder(java.lang.Integer orderId,
        java.lang.Class<Ord> classType)  | 
<Ord extends Order> | 
OrderDAO.getOrders(java.lang.Class<Ord> orderClassType,
         java.util.List<Patient> patients,
         java.util.List<Concept> concepts,
         OrderService.ORDER_STATUS status,
         java.util.List<User> orderers,
         java.util.List<Encounter> encounters,
         java.util.List<OrderType> orderTypes)  | 
| Modifier and Type | Method and Description | 
|---|---|
Order | 
OrderDAO.getOrderByUuid(java.lang.String uuid)
Auto generated method comment 
 | 
Order | 
OrderDAO.saveOrder(Order order)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
OrderDAO.deleteObsThatReference(Order order)
Delete Obs that references an order 
 | 
void | 
OrderDAO.deleteOrder(Order order)  | 
Order | 
OrderDAO.saveOrder(Order order)  | 
| Modifier and Type | Method and Description | 
|---|---|
<Ord extends Order> | 
HibernateOrderDAO.getOrder(java.lang.Integer orderId,
        java.lang.Class<Ord> orderClassType)  | 
<Ord extends Order> | 
HibernateOrderDAO.getOrders(java.lang.Class<Ord> orderClassType,
         java.util.List<Patient> patients,
         java.util.List<Concept> concepts,
         OrderService.ORDER_STATUS status,
         java.util.List<User> orderers,
         java.util.List<Encounter> encounters,
         java.util.List<OrderType> orderTypes)  | 
| Modifier and Type | Method and Description | 
|---|---|
Order | 
HibernateOrderDAO.getOrderByUuid(java.lang.String uuid)  | 
Order | 
HibernateOrderDAO.saveOrder(Order order)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
HibernateOrderDAO.deleteObsThatReference(Order order)
Delete Obs that references (deleted) Order 
 | 
void | 
HibernateOrderDAO.deleteOrder(Order order)  | 
Order | 
HibernateOrderDAO.saveOrder(Order order)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
OrderSaveHandler.handle(Order order,
      User creator,
      java.util.Date dateCreated,
      java.lang.String other)  | 
| Modifier and Type | Method and Description | 
|---|---|
<o extends Order> | 
OrderServiceImpl.getOrder(java.lang.Integer orderId,
        java.lang.Class<o> orderClassType)  | 
<Ord extends Order> | 
OrderServiceImpl.getOrders(java.lang.Class<Ord> orderClassType,
         java.util.List<Patient> patients,
         java.util.List<Concept> concepts,
         OrderService.ORDER_STATUS status,
         java.util.List<User> orderers,
         java.util.List<Encounter> encounters,
         java.util.List<OrderType> orderTypes)  | 
| Modifier and Type | Method and Description | 
|---|---|
Order | 
OrderServiceImpl.discontinueOrder(Order order,
                Concept discontinueReason,
                java.util.Date discontinueDate)  | 
Order | 
OrderServiceImpl.getOrder(java.lang.Integer orderId)  | 
Order | 
OrderServiceImpl.getOrderByUuid(java.lang.String uuid)  | 
Order | 
OrderServiceImpl.saveOrder(Order order)  | 
Order | 
OrderServiceImpl.undiscontinueOrder(Order order)  | 
Order | 
OrderServiceImpl.unvoidOrder(Order order)  | 
Order | 
OrderServiceImpl.voidOrder(Order order,
         java.lang.String voidReason)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<Order> | 
OrderServiceImpl.getOrders()
Deprecated. 
 
This is a dumb method 
 | 
java.util.List<Order> | 
OrderServiceImpl.getOrdersByEncounter(Encounter encounter)  | 
java.util.List<Order> | 
OrderServiceImpl.getOrdersByPatient(Patient patient)  | 
java.util.List<Order> | 
OrderServiceImpl.getOrdersByUser(User user)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
OrderServiceImpl.createOrder(Order order)
Deprecated.   
 | 
void | 
OrderServiceImpl.deleteOrder(Order order)
Deprecated.   
 | 
Order | 
OrderServiceImpl.discontinueOrder(Order order,
                Concept discontinueReason,
                java.util.Date discontinueDate)  | 
void | 
OrderServiceImpl.purgeOrder(Order order)  | 
void | 
OrderServiceImpl.purgeOrder(Order order,
          boolean cascade)  | 
Order | 
OrderServiceImpl.saveOrder(Order order)  | 
Order | 
OrderServiceImpl.undiscontinueOrder(Order order)  | 
Order | 
OrderServiceImpl.unvoidOrder(Order order)  | 
void | 
OrderServiceImpl.updateOrder(Order order)
Deprecated.   
 | 
Order | 
OrderServiceImpl.voidOrder(Order order,
         java.lang.String voidReason)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
OrderServiceImpl.createOrdersAndEncounter(Patient p,
                        java.util.Collection<Order> orders)
TODO: Refactor, generalize, or remove this method 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
OrderFormController.executeCommand(Order order,
              javax.servlet.http.HttpServletRequest request)  | 
Copyright © 2018 OpenMRS Inc.. All Rights Reserved.