/** * @see OrderService#getCareSettingByName(String) */ @Test public void getCareSettingByName_shouldReturnTheCareSettingWithTheSpecifiedName() { CareSetting cs = orderService.getCareSettingByName("INPATIENT"); assertEquals(2, cs.getId().intValue()); //should also be case insensitive cs = orderService.getCareSettingByName("inpatient"); assertEquals(2, cs.getId().intValue()); }
crit.add(Restrictions.eq("patient", searchCriteria.getPatient())); if (searchCriteria.getCareSetting() != null && searchCriteria.getCareSetting().getId() != null) { crit.add(Restrictions.eq("careSetting", searchCriteria.getCareSetting()));
/** * @see OrderService#getCareSettingByUuid(String) */ @Test public void getCareSettingByUuid_shouldReturnTheCareSettingWithTheSpecifiedUuid() { CareSetting cs = orderService.getCareSettingByUuid("6f0c9a92-6f24-11e3-af88-005056821db0"); assertEquals(1, cs.getId().intValue()); }
public static DropdownWidget createCareSettingWidget(FormEntryContext context, boolean inpatientOnly) { DropdownWidget careSettingWidget = new DropdownWidget(); List<CareSetting> careSettings = Context.getOrderService().getCareSettings(false); List<Option> options = new ArrayList<Option>(); for (CareSetting careSetting : careSettings) { if (!inpatientOnly || careSetting.getCareSettingType().equals(CareSettingType.INPATIENT)) { options.add(new Option(careSetting.getName(), careSetting.getId().toString(), false)); } } setupDropdownWidget(context, careSettingWidget, options); return careSettingWidget; }
careSettingWidget.setInitialValue(lastRevision.getCareSetting().getId());