/*newDrugOrder argument used to pass in the drug or the drug concept*/ public static List<DrugOrder> getDrugOrdersInOrderByDrugOrConcept( RegimenHistory history, DrugOrder newDrugOrder) { List<DrugOrder> ret = new ArrayList<DrugOrder>(); List<Regimen> regList = history.getRegimenList(); for (Regimen regimen : regList) { for (RegimenComponent rc : regimen.getComponents()) { if (drugOrderMatchesDrugConcept(rc.getDrugOrder(), newDrugOrder)) { ret.add(rc.getDrugOrder()); } } } return ret; }