private Visit buildVisit(Patient patient, Location location, Date when) { Visit visit = new Visit(); visit.setPatient(patient); visit.setLocation(getLocationThatSupportsVisits(location)); visit.setStartDatetime(when); visit.setVisitType(emrApiProperties.getAtFacilityVisitType()); return visit; }