private void createWidgets(FormEntryContext context, Widget fieldWidget, ErrorWidget errorWidget, Object initialValue) { context.registerWidget(fieldWidget); if (errorWidget != null) { context.registerErrorWidget(fieldWidget, errorWidget); } if (initialValue != null && StringUtils.hasText(initialValue.toString())) { fieldWidget.setInitialValue(initialValue); } }
protected void matchStandardRegimenInExistingOrders(FormEntryContext context) { Map<RegimenSuggestion, List<DrugOrder>> map = RegimenUtil.findStrongestStandardRegimenInDrugOrders(possibleRegimens, context.getRemainingExistingOrders()); if (map.size() == 1){ existingStandardRegimen = map.keySet().iterator().next(); for (DrugOrder dor : map.get(existingStandardRegimen)){ regDrugOrders.add(context.removeExistingDrugOrder(dor.getDrug())); regWidget.setInitialValue(existingStandardRegimen.getCodeName()); } discontinuedDateWidget.setInitialValue(getCommonDiscontinueDate(regDrugOrders)); if (discontinuedReasonWidget != null && regDrugOrders.get(0).getDiscontinuedReason() != null) discontinuedReasonWidget.setInitialValue(regDrugOrders.get(0).getDiscontinuedReason().getConceptId()); } }
@Override protected void matchStandardRegimenInExistingOrders(FormEntryContext context) { Map<RegimenSuggestion, List<DrugOrder>> map = RegimenUtil1_10.findStrongestStandardRegimenInDrugOrders( possibleRegimens, context.getRemainingExistingOrders()); if (map.size() == 1) { existingStandardRegimen = map.keySet().iterator().next(); for (DrugOrder dor : map.get(existingStandardRegimen)) { regDrugOrders.add(context.removeExistingDrugOrder(dor.getDrug())); regWidget.setInitialValue(existingStandardRegimen.getCodeName()); careSettingWidget.setInitialValue(dor.getCareSetting()); } discontinuedDateWidget.setInitialValue(getCommonDiscontinueDate(regDrugOrders)); Order discontinuationOrder = Context.getOrderService().getDiscontinuationOrder(regDrugOrders.get(0)); if (discontinuedReasonWidget != null && discontinuationOrder != null) discontinuedReasonWidget.setInitialValue(discontinuationOrder.getOrderReason().getConceptId()); } }
providerWidget.setInitialValue(p); initialProviderSet = true; roleWidget.setInitialValue(roleAndProvider.getKey()); providerWidget.setInitialValue(byRole.get(currentIteration)); initialProviderSet = true; providerWidgets.iterator().next().setInitialValue(provider);
valueWidget.setInitialValue(existingObs.getConcept());
widget.setInitialValue(state.getValue().getUuid()); } else if (tagParams.getType().equals("checkbox")) { widget.setInitialValue(currentState.getUuid()); widget.setInitialValue(currentState.getUuid());
try { defaultDose = Double.valueOf(defaultDoseStr); doseWidget.setInitialValue(defaultDose); } catch (Exception ex){ throw new RuntimeException("optional attribute 'defaultDose' must be numeric or empty.");
valueWidget.setInitialValue(existingObs.getConcept()); } else if (defaultValue != null && Mode.ENTER.equals(context.getMode())) { Concept initialValue = HtmlFormEntryUtil.getConcept(defaultValue); valueWidget.setInitialValue(initialValue); valueWidget.setInitialValue(initialValue); valueWidget.setInitialValue(initialValue); } else if (concept.getDatatype().isText()) { valueWidget.setInitialValue(l); } else if ("person".equals(parameters.get("style"))) { Person p = HtmlFormEntryUtil.getPerson(initialValue); valueWidget.setInitialValue(new PersonStub(p)); } else { valueWidget.setInitialValue(initialValue); valueWidget.setInitialValue(existingObs.getValueCoded()); } else if (defaultValue != null && Mode.ENTER.equals(context.getMode())) { Concept initialValue = HtmlFormEntryUtil.getConcept(defaultValue); valueWidget.setInitialValue(initialValue); valueWidget.setInitialValue(existingObs.getValueDrug()); } else { valueWidget.setInitialValue(existingObs.getValueCoded());
existingOrder = drugOrder; if (drugWidget instanceof DropdownWidget){ drugWidget.setInitialValue(drugOrder.getDrug().getDrugId()); } else { if (((CheckboxWidget) drugWidget).getValue().equals(drugOrder.getDrug().getDrugId().toString())) doseWidget.setInitialValue(drugOrder.getDose()); frequencyWidget.setInitialValue(parseFrequencyDays(drugOrder.getFrequency())); frequencyWeekWidget.setInitialValue(parseFrequencyWeek(drugOrder.getFrequency()));
&& existingPatient.getPatientIdentifier() != null ? existingPatient.getPatientIdentifier().getLocation() : null; defaultLocation = defaultLocation == null ? context.getDefaultLocation() : defaultLocation; identifierLocationWidget.setInitialValue(defaultLocation);
drugWidget.setInitialValue(drugOrder.getDrug().getDrugId()); } else { if (((CheckboxWidget) drugWidget).getValue().equals(drugOrder.getDrug().getDrugId().toString())) doseWidget.setInitialValue(lastRevision.getDose());