/*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;
  }