columns.add(defaultString(group.getSource())); columns.add(defaultString(group.getSourceVersion())); columns.add(defaultString(group.getTarget()));
char prefix = 's'; for (ConceptMapGroupComponent cg : cm.getGroup()) { if (!prefixesSrc.containsKey(cg.getSource())) { prefixesSrc.put(cg.getSource(), String.valueOf(prefix)); b.append(" prefix "); b.append(prefix); b.append(" = \""); b.append(cg.getSource()); b.append("\"\r\n"); prefix++; if (cg.hasUnmapped()) { b.append(" unmapped for "); b.append(prefixesSrc.get(cg.getSource())); b.append(" = "); b.append(cg.getUnmapped().getMode().toCode()); for (SourceElementComponent ce : cg.getElement()) { b.append(" "); b.append(prefixesSrc.get(cg.getSource())); b.append(":"); if (Utilities.isToken(ce.getCode())) {
private ConceptMapGroupComponent getGroup(ConceptMap map, String srcs, String tgts) { for (ConceptMapGroupComponent grp : map.getGroup()) { if (grp.getSource().equals(srcs) && grp.getTarget().equals(tgts)) return grp; } ConceptMapGroupComponent grp = map.addGroup(); grp.setSource(srcs); grp.setTarget(tgts); return grp; }
char prefix = 's'; for (ConceptMapGroupComponent cg : cm.getGroup()) { if (!prefixesSrc.containsKey(cg.getSource())) { prefixesSrc.put(cg.getSource(), String.valueOf(prefix)); b.append(" prefix "); b.append(prefix); b.append(" = \""); b.append(cg.getSource()); b.append("\"\r\n"); prefix++; if (cg.hasUnmapped()) { b.append(" unmapped for "); b.append(prefixesSrc.get(cg.getSource())); b.append(" = "); b.append(cg.getUnmapped().getMode().toCode()); for (SourceElementComponent ce : cg.getElement()) { b.append(" "); b.append(prefixesSrc.get(cg.getSource())); b.append(":"); if (Utilities.isToken(ce.getCode())) {
mapping.setSourceSystem(group.getSource()); mapping.setSourceValue(element.getCode());
mapping.setSourceSystem(group.getSource()); mapping.setSourceValue(element.getCode());
private ConceptMapGroupComponent getGroup(ConceptMap map, String srcs, String tgts) { for (ConceptMapGroupComponent grp : map.getGroup()) { if (grp.getSource().equals(srcs)) if (!grp.hasTarget() || tgts == null || tgts.equals(grp.getTarget())) { if (!grp.hasTarget() && tgts != null) grp.setTarget(tgts); return grp; } } ConceptMapGroupComponent grp = map.addGroup(); grp.setSource(srcs); grp.setTarget(tgts); return grp; }
public static org.hl7.fhir.dstu2016may.model.ConceptMap.SourceElementComponent convertSourceElementComponent(org.hl7.fhir.r4.model.ConceptMap.SourceElementComponent src, org.hl7.fhir.r4.model.ConceptMap.ConceptMapGroupComponent g) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu2016may.model.ConceptMap.SourceElementComponent tgt = new org.hl7.fhir.dstu2016may.model.ConceptMap.SourceElementComponent(); copyElement(src, tgt); if (g.hasSource()) tgt.setSystem(g.getSource()); if (src.hasCode()) tgt.setCode(src.getCode()); for (org.hl7.fhir.r4.model.ConceptMap.TargetElementComponent t : src.getTarget()) tgt.addTarget(convertTargetElementComponent(t, g)); return tgt; }
public org.hl7.fhir.instance.model.ConceptMap.SourceElementComponent convertSourceElementComponent(org.hl7.fhir.r4.model.ConceptMap.SourceElementComponent src, org.hl7.fhir.r4.model.ConceptMap.ConceptMapGroupComponent g) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.ConceptMap.SourceElementComponent tgt = new org.hl7.fhir.instance.model.ConceptMap.SourceElementComponent(); copyElement(src, tgt); tgt.setCodeSystem(g.getSource()); tgt.setCode(src.getCode()); for (org.hl7.fhir.r4.model.ConceptMap.TargetElementComponent t : src.getTarget()) tgt.addTarget(convertTargetElementComponent(t, g)); return tgt; }
private ConceptMapGroupComponent getGroup(ConceptMap map, String srcs, String tgts) { for (ConceptMapGroupComponent grp : map.getGroup()) { if (grp.getSource().equals(srcs) && grp.getTarget().equals(tgts)) return grp; } ConceptMapGroupComponent grp = map.addGroup(); grp.setSource(srcs); grp.setTarget(tgts); return grp; }
private static ConceptMapGroupComponent getGroup(ConceptMap map, String srcs, String tgts) { for (ConceptMapGroupComponent grp : map.getGroup()) { if (grp.getSource().equals(srcs) && grp.getTarget().equals(tgts)) return grp; } ConceptMapGroupComponent grp = map.addGroup(); grp.setSource(srcs); grp.setTarget(tgts); return grp; }
TermConceptMapGroup termConceptMapGroup; for (ConceptMap.ConceptMapGroupComponent group : theConceptMap.getGroup()) { if (isBlank(group.getSource())) { throw new UnprocessableEntityException("ConceptMap[url='" + theConceptMap.getUrl() + "'] contains at least one group without a value in ConceptMap.group.source"); termConceptMapGroup.setSource(group.getSource()); termConceptMapGroup.setSourceVersion(group.getSourceVersion()); termConceptMapGroup.setTarget(group.getTarget());
if (!src.hasSystem() && src.getCode().equals(e.getCode())) list.add(new SourceElementComponentWrapper(g, e)); else if (src.hasSystem() && src.getSystem().equals(g.getSource()) && src.getCode().equals(e.getCode())) list.add(new SourceElementComponentWrapper(g, e));
if (next.getSource().equals(theMapping.getSourceCodeSystem())) { if (next.getTarget().equals(theMapping.getTargetCodeSystem())) { if (!defaultString(theMapping.getTargetCodeSystemVersion()).equals(defaultString(next.getTargetVersion()))) {
private ConceptMapGroupComponent getGroup(ConceptMap map, String srcs, String tgts) { for (ConceptMapGroupComponent grp : map.getGroup()) { if (grp.getSource().equals(srcs)) if (!grp.hasTarget() || tgts == null || tgts.equals(grp.getTarget())) { if (!grp.hasTarget() && tgts != null) grp.setTarget(tgts); return grp; } } ConceptMapGroupComponent grp = map.addGroup(); grp.setSource(srcs); grp.setTarget(tgts); return grp; }
public org.hl7.fhir.instance.model.ConceptMap.SourceElementComponent convertSourceElementComponent(org.hl7.fhir.r4.model.ConceptMap.SourceElementComponent src, org.hl7.fhir.r4.model.ConceptMap.ConceptMapGroupComponent g) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.ConceptMap.SourceElementComponent tgt = new org.hl7.fhir.instance.model.ConceptMap.SourceElementComponent(); copyElement(src, tgt); tgt.setCodeSystem(g.getSource()); tgt.setCode(src.getCode()); for (org.hl7.fhir.r4.model.ConceptMap.TargetElementComponent t : src.getTarget()) tgt.addTarget(convertTargetElementComponent(t, g)); return tgt; }
private static ConceptMapGroupComponent getGroup(ConceptMap map, String srcs, String tgts) { for (ConceptMapGroupComponent grp : map.getGroup()) { if (grp.getSource().equals(srcs) && grp.getTarget().equals(tgts)) return grp; } ConceptMapGroupComponent grp = map.addGroup(); grp.setSource(srcs); grp.setTarget(tgts); return grp; }
public static org.hl7.fhir.dstu2016may.model.ConceptMap.SourceElementComponent convertSourceElementComponent(org.hl7.fhir.r4.model.ConceptMap.SourceElementComponent src, org.hl7.fhir.r4.model.ConceptMap.ConceptMapGroupComponent g) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu2016may.model.ConceptMap.SourceElementComponent tgt = new org.hl7.fhir.dstu2016may.model.ConceptMap.SourceElementComponent(); copyElement(src, tgt); if (g.hasSource()) tgt.setSystem(g.getSource()); if (src.hasCode()) tgt.setCode(src.getCode()); for (org.hl7.fhir.r4.model.ConceptMap.TargetElementComponent t : src.getTarget()) tgt.addTarget(convertTargetElementComponent(t, g)); return tgt; }