private String getLogicalMappingId(StructureDefinition sd) { String id = null; for (StructureDefinitionMappingComponent map : sd.getMapping()) { if ("http://hl7.org/fhir/logical".equals(map.getUri())) return map.getIdentity(); } return null; }
public void updateMaps(StructureDefinition base, StructureDefinition derived) throws DefinitionException { if (base == null) throw new DefinitionException("no base profile provided"); if (derived == null) throw new DefinitionException("no derived structure provided"); for (StructureDefinitionMappingComponent baseMap : base.getMapping()) { boolean found = false; for (StructureDefinitionMappingComponent derivedMap : derived.getMapping()) { if (derivedMap.getUri().equals(baseMap.getUri())) { found = true; break; } } if (!found) derived.getMapping().add(baseMap); } }
private String getLogicalMappingId(StructureDefinition sd) { String id = null; for (StructureDefinitionMappingComponent map : sd.getMapping()) { if ("http://hl7.org/fhir/logical".equals(map.getUri())) return map.getIdentity(); } return null; }
public void updateMaps(StructureDefinition base, StructureDefinition derived) throws DefinitionException { if (base == null) throw new DefinitionException("no base profile provided"); if (derived == null) throw new DefinitionException("no derived structure provided"); for (StructureDefinitionMappingComponent baseMap : base.getMapping()) { boolean found = false; for (StructureDefinitionMappingComponent derivedMap : derived.getMapping()) { if (derivedMap.getUri().equals(baseMap.getUri())) { found = true; break; } } if (!found) derived.getMapping().add(baseMap); } }
public static org.hl7.fhir.dstu2016may.model.StructureDefinition.StructureDefinitionMappingComponent convertStructureDefinitionMappingComponent(org.hl7.fhir.r4.model.StructureDefinition.StructureDefinitionMappingComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu2016may.model.StructureDefinition.StructureDefinitionMappingComponent tgt = new org.hl7.fhir.dstu2016may.model.StructureDefinition.StructureDefinitionMappingComponent(); copyElement(src, tgt); tgt.setIdentity(src.getIdentity()); if (src.hasUri()) tgt.setUri(src.getUri()); if (src.hasName()) tgt.setName(src.getName()); if (src.hasComment()) tgt.setComments(src.getComment()); return tgt; }
public org.hl7.fhir.instance.model.StructureDefinition.StructureDefinitionMappingComponent convertStructureDefinitionMappingComponent(org.hl7.fhir.r4.model.StructureDefinition.StructureDefinitionMappingComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.StructureDefinition.StructureDefinitionMappingComponent tgt = new org.hl7.fhir.instance.model.StructureDefinition.StructureDefinitionMappingComponent(); copyElement(src, tgt); tgt.setIdentity(src.getIdentity()); tgt.setUri(src.getUri()); tgt.setName(src.getName()); tgt.setComments(src.getComment()); return tgt; }
public static org.hl7.fhir.dstu2016may.model.StructureDefinition.StructureDefinitionMappingComponent convertStructureDefinitionMappingComponent(org.hl7.fhir.r4.model.StructureDefinition.StructureDefinitionMappingComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.dstu2016may.model.StructureDefinition.StructureDefinitionMappingComponent tgt = new org.hl7.fhir.dstu2016may.model.StructureDefinition.StructureDefinitionMappingComponent(); copyElement(src, tgt); tgt.setIdentity(src.getIdentity()); if (src.hasUri()) tgt.setUri(src.getUri()); if (src.hasName()) tgt.setName(src.getName()); if (src.hasComment()) tgt.setComments(src.getComment()); return tgt; }
public org.hl7.fhir.instance.model.StructureDefinition.StructureDefinitionMappingComponent convertStructureDefinitionMappingComponent(org.hl7.fhir.r4.model.StructureDefinition.StructureDefinitionMappingComponent src) throws FHIRException { if (src == null || src.isEmpty()) return null; org.hl7.fhir.instance.model.StructureDefinition.StructureDefinitionMappingComponent tgt = new org.hl7.fhir.instance.model.StructureDefinition.StructureDefinitionMappingComponent(); copyElement(src, tgt); tgt.setIdentity(src.getIdentity()); tgt.setUri(src.getUri()); tgt.setName(src.getName()); tgt.setComments(src.getComment()); return tgt; }