private String getName(String gtCode) { Term term = getTermDefinition().getTerms().get(gtCode); if (term != null) { return term.getText(); } else { log.error("Unknown term for gtCode='" + gtCode + "'"); return "*UNKNOWN*"; } }
public String getDescription(String gtCode, String lang) { if (OpenEHRConst.CURRENT_DATE_TIME_ID.equals(gtCode)) { return OpenEHRLanguageManager.getMessageWithLanguage("CurrentDateTime", lang); } else if (getParentRuleLine() != null && getParentRuleLine().getTermDefinition() != null && getParentRuleLine().getTermDefinition().getTerms() != null) { Term term = getParentRuleLine().getTermDefinition().getTerms().get(gtCode); if (term != null) { return term.getDescription(); } else { return null; } } else { return null; } } }
@Override public String getLabelDescription(String lang) { if (getValue() != null) { if (getValue() instanceof DvCodedText) { CodePhrase cp = ((DvCodedText) getValue()).getDefiningCode(); Term term = getTerm(cp); if (term != null) { return term.getDescription(); } else { return ((DvCodedText) getValue()).getValue(); } } else if (getValue() instanceof DvOrdinal) { CodePhrase cp = ((DvOrdinal) getValue()).getSymbol().getDefiningCode(); Term term = getTerm(cp); if (term != null) { return term.getDescription(); } else { return ((DvOrdinal) getValue()).getSymbol().getValue(); } } } return OpenEHRLanguageManager.getMessageWithLanguage("DataValue", lang); //Default }
protected DataValue parseGTDataValue(String rmType, String dvStr) { DataValue dv = DataValue.parseValue(rmType + "," + dvStr); if (dv instanceof DvCodedText) { if (termDefinition != null) { DvCodedText dvCT = (DvCodedText) dv; Term term = termDefinition.getTerms().get(dvCT.getCode()); if (term != null && term.getText() != null) { dvCT.setValue(term.getText()); } } } else if (dv instanceof DvOrdinal) { if (termDefinition != null) { DvOrdinal dvOrdinal = (DvOrdinal) dv; Term term = termDefinition.getTerms().get(dvOrdinal.getCode()); if (term != null && term.getText() != null) { dvOrdinal.getSymbol().setValue(term.getText()); } } } return dv; }
public String getName(String gtCode, String lang) { if (OpenEHRConst.CURRENT_DATE_TIME_ID.equals(gtCode)) { return OpenEHRLanguageManager.getMessageWithLanguage("CurrentDateTime", lang); } else if (getParentRuleLine() != null && getParentRuleLine().getTermDefinition() != null && getParentRuleLine().getTermDefinition().getTerms() != null) { Term term = getParentRuleLine().getTermDefinition().getTerms().get(gtCode); if (term != null) { return term.getText(); } else { return null; } } else { return null; } }
name = term.getText(); } else { LoggerFactory.getLogger(DvSwingManager.class).warn("Term translation not found for '" + elementInstance.getId() + "'");