columns.add(defaultString(target.getCode())); columns.add(defaultString(target.getDisplay())); columns.add(defaultString(target.getEquivalence().toCode())); columns.add(defaultString(target.getComment()));
b.append(getChar(ce.getTargetFirstRep().getEquivalence())); b.append(" "); b.append(prefixesTgt.get(cg.getTarget()));
else { for (TargetElementComponent tgt : list.get(0).comp.getTarget()) { if (tgt.getEquivalence() == null || EnumSet.of( ConceptMapEquivalence.EQUAL , ConceptMapEquivalence.RELATEDTO , ConceptMapEquivalence.EQUIVALENT, ConceptMapEquivalence.WIDER).contains(tgt.getEquivalence())) { if (done) { message = "Concept map "+su+" found multiple matches for "+src.getCode(); outcome = new Coding().setCode(tgt.getCode()).setSystem(list.get(0).group.getTarget()); } else if (tgt.getEquivalence() == ConceptMapEquivalence.UNMATCHED) { done = true;
else { for (TargetElementComponent tgt : list.get(0).comp.getTarget()) { if (tgt.getEquivalence() == null || EnumSet.of( ConceptMapEquivalence.EQUAL , ConceptMapEquivalence.RELATEDTO , ConceptMapEquivalence.EQUIVALENT, ConceptMapEquivalence.WIDER).contains(tgt.getEquivalence())) { if (done) { message = "Concept map "+su+" found multiple matches for "+src.getCode(); outcome = new Coding().setCode(tgt.getCode()).setSystem(list.get(0).group.getTarget()); } else if (tgt.getEquivalence() == ConceptMapEquivalence.UNMATCHED) { done = true;
termConceptMapGroupElementTarget.setCode(elementTarget.getCode()); termConceptMapGroupElementTarget.setDisplay(elementTarget.getDisplay()); termConceptMapGroupElementTarget.setEquivalence(elementTarget.getEquivalence()); myConceptMapGroupElementTargetDao.save(termConceptMapGroupElementTarget);
if (eq != ConceptMapEquivalence.EQUIVALENT) tgt.setEquivalence(eq); if (tgt.getEquivalence() != ConceptMapEquivalence.UNMATCHED) { lexer.token(":"); tgt.setCode(lexer.take());
b.append(getChar(ce.getTargetFirstRep().getEquivalence())); b.append(" "); b.append(prefixesTgt.get(cg.getTarget()));
mapping.setTargetValue(target.getCode()); if (target.getEquivalence() != null) { mapping.setEquivalence(target.getEquivalence().toCode());
mapping.setTargetValue(target.getCode()); if (target.getEquivalence() != null) { mapping.setEquivalence(target.getEquivalence().toCode());
public static org.hl7.fhir.dstu2016may.model.ConceptMap.TargetElementComponent convertTargetElementComponent(org.hl7.fhir.r4.model.ConceptMap.TargetElementComponent src, org.hl7.fhir.r4.model.ConceptMap.ConceptMapGroupComponent g) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu2016may.model.ConceptMap.TargetElementComponent tgt = new org.hl7.fhir.dstu2016may.model.ConceptMap.TargetElementComponent(); copyElement(src, tgt); if (g.hasTarget()) tgt.setSystem(g.getTarget()); if (src.hasCode()) tgt.setCode(src.getCode()); tgt.setEquivalence(convertConceptMapEquivalence(src.getEquivalence())); if (src.hasComment()) tgt.setComments(src.getComment()); for (org.hl7.fhir.r4.model.ConceptMap.OtherElementComponent t : src.getDependsOn()) tgt.addDependsOn(convertOtherElementComponent(t)); for (org.hl7.fhir.r4.model.ConceptMap.OtherElementComponent t : src.getProduct()) tgt.addProduct(convertOtherElementComponent(t)); return tgt; }
public org.hl7.fhir.instance.model.ConceptMap.TargetElementComponent convertTargetElementComponent(org.hl7.fhir.r4.model.ConceptMap.TargetElementComponent src, org.hl7.fhir.r4.model.ConceptMap.ConceptMapGroupComponent g) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.ConceptMap.TargetElementComponent tgt = new org.hl7.fhir.instance.model.ConceptMap.TargetElementComponent(); copyElement(src, tgt); tgt.setCodeSystem(g.getTarget()); tgt.setCode(src.getCode()); tgt.setEquivalence(convertConceptMapEquivalence(src.getEquivalence())); tgt.setComments(src.getComment()); for (org.hl7.fhir.r4.model.ConceptMap.OtherElementComponent t : src.getDependsOn()) tgt.addDependsOn(convertOtherElementComponent(t)); for (org.hl7.fhir.r4.model.ConceptMap.OtherElementComponent t : src.getProduct()) tgt.addProduct(convertOtherElementComponent(t)); return tgt; }
termConceptMapGroupElementTarget.setCode(elementTarget.getCode()); termConceptMapGroupElementTarget.setDisplay(elementTarget.getDisplay()); termConceptMapGroupElementTarget.setEquivalence(elementTarget.getEquivalence()); myConceptMapGroupElementTargetDao.save(termConceptMapGroupElementTarget);
if (eq != ConceptMapEquivalence.EQUIVALENT) tgt.setEquivalence(eq); if (tgt.getEquivalence() != ConceptMapEquivalence.UNMATCHED) { lexer.token(":"); tgt.setCode(lexer.take());
public static org.hl7.fhir.dstu2016may.model.ConceptMap.TargetElementComponent convertTargetElementComponent(org.hl7.fhir.r4.model.ConceptMap.TargetElementComponent src, org.hl7.fhir.r4.model.ConceptMap.ConceptMapGroupComponent g) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu2016may.model.ConceptMap.TargetElementComponent tgt = new org.hl7.fhir.dstu2016may.model.ConceptMap.TargetElementComponent(); copyElement(src, tgt); if (g.hasTarget()) tgt.setSystem(g.getTarget()); if (src.hasCode()) tgt.setCode(src.getCode()); tgt.setEquivalence(convertConceptMapEquivalence(src.getEquivalence())); if (src.hasComment()) tgt.setComments(src.getComment()); for (org.hl7.fhir.r4.model.ConceptMap.OtherElementComponent t : src.getDependsOn()) tgt.addDependsOn(convertOtherElementComponent(t)); for (org.hl7.fhir.r4.model.ConceptMap.OtherElementComponent t : src.getProduct()) tgt.addProduct(convertOtherElementComponent(t)); return tgt; }
public org.hl7.fhir.instance.model.ConceptMap.TargetElementComponent convertTargetElementComponent(org.hl7.fhir.r4.model.ConceptMap.TargetElementComponent src, org.hl7.fhir.r4.model.ConceptMap.ConceptMapGroupComponent g) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.ConceptMap.TargetElementComponent tgt = new org.hl7.fhir.instance.model.ConceptMap.TargetElementComponent(); copyElement(src, tgt); tgt.setCodeSystem(g.getTarget()); tgt.setCode(src.getCode()); tgt.setEquivalence(convertConceptMapEquivalence(src.getEquivalence())); tgt.setComments(src.getComment()); for (org.hl7.fhir.r4.model.ConceptMap.OtherElementComponent t : src.getDependsOn()) tgt.addDependsOn(convertOtherElementComponent(t)); for (org.hl7.fhir.r4.model.ConceptMap.OtherElementComponent t : src.getProduct()) tgt.addProduct(convertOtherElementComponent(t)); return tgt; }