Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.91 KB | None | 0 0
  1.  public Visit getVisitFor(Patient patient, String visitTypeForNewVisit, Date orderDate, Date visitStartDate, Date visitEndDate, String locationUuid) {
  2.         //String visitLocationUuid = bahmniVisitLocationService.getVisitLocationUuid(locationUuid);
  3.         Date nextDate = getEndOfTheDay(orderDate);
  4.         List<Visit> visits = visitService.getVisits(null, Collections.singletonList(patient), null, null, null, nextDate, orderDate, null, null, true, false);
  5.         List<Visit> matchingVisits = getMatchingVisitsFromLocation(visits, "c5854fd7-3f12-11e4-adec-0800271c1b75");
  6.  
  7.         if (!matchingVisits.isEmpty()) {
  8.             Visit matchingVisit = getVisitMatchingOrderDate(orderDate, matchingVisits);
  9.             return stretchVisits(orderDate, matchingVisit);
  10.         }
  11.         return createNewVisit(patient, orderDate, visitTypeForNewVisit, visitStartDate, visitEndDate, "c5854fd7-3f12-11e4-adec-0800271c1b75");
  12.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement