|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.openmrs.order.OrderUtil
public class OrderUtil
Contains convenience methods for working with Orders.
Constructor Summary | |
---|---|
OrderUtil()
|
Method Summary | |
---|---|
static void |
discontinueAllOrders(Patient patient,
Concept discontinueReason,
java.util.Date discontinueDate)
Discontinues all current orders for the given patient |
static void |
discontinueDrugSet(Patient patient,
java.lang.String drugSetId,
Concept discontinueReason,
java.util.Date discontinueDate)
Discontinue orders for the given patient with the given drug sets ... |
static java.util.Map<java.lang.String,java.lang.String> |
getDrugSetHeadersByDrugSetIdList(java.lang.String drugSetIds)
Associates the concept id of a drug set to a name of the drug set in the current locale |
static java.util.Map<Concept,java.util.List<DrugOrder>> |
getDrugSetsByConcepts(java.util.List<DrugOrder> drugOrders,
java.util.List<Concept> drugSets)
Splits the drug orders into sublists based on which drug set the order's drug belongs to |
static java.util.Map<java.lang.String,java.util.List<DrugOrder>> |
getDrugSetsByDrugSetIdList(java.util.List<DrugOrder> orderList,
java.lang.String drugSetIdList,
java.lang.String delimiter)
Gets a map of DrugOrders that belong to a DrugSet concept ID |
static void |
voidDrugSet(Patient patient,
java.lang.String drugSetId,
java.lang.String voidReason,
OrderService.ORDER_STATUS status)
Void all DrugOrders for drugs whose concepts are in the given set, and that have the given status. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OrderUtil()
Method Detail |
---|
public static void discontinueAllOrders(Patient patient, Concept discontinueReason, java.util.Date discontinueDate)
patient
patient
- discontinueReason
- discontinueDate
- OrderService.discontinueOrder(org.openmrs.Order, Concept, Date)
public static void voidDrugSet(Patient patient, java.lang.String drugSetId, java.lang.String voidReason, OrderService.ORDER_STATUS status)
patient
- drugSetId
- voidReason
- status
- public static void discontinueDrugSet(Patient patient, java.lang.String drugSetId, Concept discontinueReason, java.util.Date discontinueDate)
patient
- drugSetId
- discontinueReason
- discontinueDate
- public static java.util.Map<java.lang.String,java.lang.String> getDrugSetHeadersByDrugSetIdList(java.lang.String drugSetIds)
drugSetIds
- a comma separated list with the concept id of the drug sets
Map
of the drug headers for the given drugSetIdspublic static java.util.Map<java.lang.String,java.util.List<DrugOrder>> getDrugSetsByDrugSetIdList(java.util.List<DrugOrder> orderList, java.lang.String drugSetIdList, java.lang.String delimiter)
orderList
- the Drug Order listdrugSetIdList
- a 'delimiter' separated list of drug setsdelimiter
- the delimiter of drug sets (defaults to a comma if set to null)
public static java.util.Map<Concept,java.util.List<DrugOrder>> getDrugSetsByConcepts(java.util.List<DrugOrder> drugOrders, java.util.List<Concept> drugSets) throws APIException
drugOrders
- List of drugOrdersdrugSets
- List of drugSets concept
APIException
|
OpenMRS-1.7.x | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |