public class OrderUtil
extends java.lang.Object
| Constructor and Description | 
|---|
| OrderUtil() | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
public static void discontinueAllOrders(Patient patient, Concept discontinueReason, java.util.Date discontinueDate)
patientpatient - 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 setsMap 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 conceptAPIExceptionCopyright © 2018 OpenMRS Inc.. All Rights Reserved.