Examples of RegimenSuggestion


Examples of org.openmrs.order.RegimenSuggestion

  }
 
  @Override
  protected void enterStandardRegimen(FormEntrySession session, HttpServletRequest submission, String regCode,
          Date startDate, Date discontinuedDate, String discontinuedReasonStr) {
    RegimenSuggestion rs = RegimenUtil1_10.getStandardRegimenByCode(possibleRegimens, regCode);
    //create new drugOrders
    Set<Order> ords = RegimenUtil1_10.standardRegimenToDrugOrders(rs, startDate, session.getPatient());
    for (Order o : ords) {
      if (o.getDateCreated() == null)
        o.setDateCreated(new Date());
View Full Code Here

Examples of org.openmrs.order.RegimenSuggestion

  protected void editStandardRegimen(FormEntrySession session, HttpServletRequest submission, String regCode,
          Date startDate, Date discontinuedDate, String discontinuedReasonStr) {
    //TODO: change this to act more as DrugOrderSubmissionElement1_10 and instead of
    //voiding drug orders revise them or discontinue.
    voidDrugOrders(regDrugOrders, session);
    RegimenSuggestion rs = RegimenUtil1_10.getStandardRegimenByCode(possibleRegimens, regCode);
    Set<Order> ords = RegimenUtil1_10.standardRegimenToDrugOrders(rs, startDate, session.getPatient());
    for (Order o : ords) {
      if (o.getDateCreated() == null)
        o.setDateCreated(new Date());
      if (o.getCreator() == null)
View Full Code Here

Examples of org.openmrs.order.RegimenSuggestion

    Encounter e = Context.getEncounterService().getEncounter(encId);
    List<Order> dors = new ArrayList<Order>();
    dors.addAll(e.getOrders());
    Map<RegimenSuggestion, List<DrugOrder>>  m = RegimenUtil.findStrongestStandardRegimenInDrugOrders(Context.getOrderService().getStandardRegimens(),dors);
    Assert.assertTrue(m.size() > 0);
    RegimenSuggestion rs = m.keySet().iterator().next();
    log.debug("findStrongestStandardRegimenInDrugOrders found standard regimen " + rs.getCodeName());
    Assert.assertTrue(rs.getCodeName().equals("drug2and3"));
   
  }
View Full Code Here

Examples of org.openmrs.order.RegimenSuggestion

    Encounter e = Context.getEncounterService().getEncounter(encId);
    List<Order> dors = new ArrayList<Order>();
    dors.addAll(e.getOrders());
    Map<RegimenSuggestion, List<DrugOrder>>  m = RegimenUtil.findStrongestStandardRegimenInDrugOrders(Context.getOrderService().getStandardRegimens(),dors);
    Assert.assertTrue(m.size() > 0);
    RegimenSuggestion rs = m.keySet().iterator().next();
    log.debug("findStrongestStandardRegimenInDrugOrders found standard regimen " + rs.getCodeName());
    Assert.assertTrue(rs.getCodeName().equals("drug2only"));
  }
View Full Code Here

Examples of org.openmrs.order.RegimenSuggestion

    Encounter e = Context.getEncounterService().getEncounter(encId);
    List<Order> dors = new ArrayList<Order>();
    dors.addAll(e.getOrders());
    Map<RegimenSuggestion, List<DrugOrder>>  m = RegimenUtil.findStrongestStandardRegimenInDrugOrders(Context.getOrderService().getStandardRegimens(),dors);
    Assert.assertTrue(m.size() > 0);
    RegimenSuggestion rs = m.keySet().iterator().next();
    log.debug("findStrongestStandardRegimenInDrugOrders found standard regimen " + rs.getCodeName());
    Assert.assertTrue(rs.getCodeName().equals("all3"));
  }
View Full Code Here

Examples of org.openmrs.order.RegimenSuggestion

    e = Context.getEncounterService().getEncounter(encId);
    List<Order> dors = new ArrayList<Order>();
    dors.addAll(e.getOrders());
    Map<RegimenSuggestion, List<DrugOrder>>  m = RegimenUtil.findStrongestStandardRegimenInDrugOrders(Context.getOrderService().getStandardRegimens(),dors);
    Assert.assertTrue(m.size() > 0);
    RegimenSuggestion rs = m.keySet().iterator().next();
    log.debug("findStrongestStandardRegimenInDrugOrders found standard regimen " + rs.getCodeName());
    Assert.assertTrue(rs.getCodeName().equals("drug2only"));
  }
View Full Code Here

Examples of org.openmrs.order.RegimenSuggestion

    StringTokenizer tokenizer = new StringTokenizer(regimenCodes, ",");
    allSystemStandardRegimens = DrugOrderSupport.getInstance().getStandardRegimens();
    StandardRegimenField srf = new StandardRegimenField();
    while (tokenizer.hasMoreElements()) {
      String regCode = (String) tokenizer.nextElement();
      RegimenSuggestion rs = getRegimenSuggestionByCode(regCode, allSystemStandardRegimens);
      if (rs != null){
        options.add(new Option(rs.getDisplayName(),rs.getCodeName(), false));
        srf.addStandardRegimenAnswer(new StandardRegimenAnswer(rs));
        possibleRegimens.add(rs);
      } else {
        throw new IllegalArgumentException("standardRegimen tag can't find regimen code " + regCode + " found in regimenCodes attribute in global property " + STANDARD_REGIMEN_GLOBAL_PROPERTY);
      }
View Full Code Here

Examples of org.openmrs.order.RegimenSuggestion

      }
    }

  protected void enterStandardRegimen(FormEntrySession session, HttpServletRequest submission, String regCode, Date startDate,
            Date discontinuedDate, String discontinuedReasonStr) {
      RegimenSuggestion rs = RegimenUtil.getStandardRegimenByCode(possibleRegimens, regCode);
      //create new drugOrders
      Set<Order> ords = RegimenUtil.standardRegimenToDrugOrders(rs, startDate, session.getPatient())
      for (Order o: ords){
        if (o.getDateCreated() == null)
            o.setDateCreated(new Date());
View Full Code Here

Examples of org.openmrs.order.RegimenSuggestion

        e.setEncounterType(Context.getEncounterService().getEncounterType(1));
        e.setLocation(Context.getLocationService().getLocation(2));

        //add standard regimen to encounter:
        List<RegimenSuggestion> rs = DrugOrderSupport.getInstance().getStandardRegimens();
        RegimenSuggestion rsug = RegimenUtil.getStandardRegimenByCode(rs, "all3");
        Set<Order> dors = RegimenUtil.standardRegimenToDrugOrders(rsug, date, p);
        for (Order o : dors){
          o.setDiscontinuedDate(new Date(date.getTime() + 10));
          o.setDiscontinuedBy(Context.getAuthenticatedUser());
          o.setDiscontinuedReason(Context.getConceptService().getConcept(102));
View Full Code Here

Examples of org.openmrs.order.RegimenSuggestion

        e.setEncounterType(Context.getEncounterService().getEncounterType(1));
        e.setLocation(Context.getLocationService().getLocation(2));

        //add standard regimen to encounter:
        List<RegimenSuggestion> rs = Context.getOrderService().getStandardRegimens();
        RegimenSuggestion rsug = RegimenUtil.getStandardRegimenByCode(rs, "drug2and3");
        Set<Order> dors = RegimenUtil.standardRegimenToDrugOrders(rsug, date, p);
        for (Order o : dors){
          e.addOrder(o);
       
        //save so interceptor sets missing mandatory values
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.