This page is part of the FHIR Specification (v3.3.0: R4 Ballot 2). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3
Orders and Observations Work Group | Maturity Level: N/A | Ballot Status: Informative | Compartments: Patient, Practitioner |
R2 : R3 Conversion maps for SupplyDelivery.
Functional status for this map: 1 test that all execute ok. All tests pass round-trip testing and all r3 resources are valid. (see documentation)
map "http://hl7.org/fhir/StructureMap/SupplyDelivery2to3" = "R2 to R3 Conversions for SupplyDelivery" uses "http://hl7.org/fhir/DSTU2/StructureDefinition/SupplyDelivery" alias SupplyDeliveryR2 as source uses "http://hl7.org/fhir/StructureDefinition/SupplyDelivery" alias SupplyDelivery as target imports "http://hl7.org/fhir/StructureMap/*2to3" group for type+types SupplyDelivery extends DomainResource input src : SupplyDeliveryR2 as source input tgt : SupplyDelivery as target "SupplyDelivery-identifier" : for src.identifier make tgt.identifier "SupplyDelivery-status" : for src.status make tgt.status "SupplyDelivery-patient" : for src.patient make tgt.patient "SupplyDelivery-type" : for src.type make tgt.type "SupplyDelivery-quantity" : for src.quantity as v make tgt.suppliedItem as si, si.quantity = v "SupplyDelivery-suppliedItem" : for src.suppliedItem as v make tgt.suppliedItem as si, si.item = v "SupplyDelivery-supplier" : for src.supplier make tgt.supplier "SupplyDelivery-whenPrepared" : for src.whenPrepared as v make tgt.extension as t, t.url = 'http://hl7.org/fhir/SupplyDelivery-r2-whenPrepared', t.value = v "SupplyDelivery-time" : for src.time make tgt.occurrence "SupplyDelivery-destination" : for src.destination make tgt.destination "SupplyDelivery-receiver" : for src.receiver make tgt.receiver endgroup
map "http://hl7.org/fhir/StructureMap/SupplyDelivery3to2" = "R3 to R2 Conversion for SupplyDelivery" uses "http://hl7.org/fhir/StructureDefinition/SupplyDelivery" alias SupplyDelivery as source uses "http://hl7.org/fhir/DSTU2/StructureDefinition/SupplyDelivery" alias SupplyDeliveryR2 as target imports "http://hl7.org/fhir/StructureMap/*3to2" group for type+types SupplyDelivery extends DomainResource input src : SupplyDelivery as source input tgt : SupplyDeliveryR2 as target "SupplyDelivery-identifier" : for src.identifier make tgt.identifier "SupplyDelivery-status" : for src.status make tgt.status "SupplyDelivery-patient" : for src.patient make tgt.patient "SupplyDelivery-type" : for src.type make tgt.type "SupplyDelivery-suppliedItem" : for src.suppliedItem as v then sdvItem(v, tgt) "SupplyDelivery-supplier" : for src.supplier make tgt.supplier "SupplyDelivery-whenPrepared" : for src.extension as e where e.url = 'http://hl7.org/fhir/SupplyDelivery-r2-whenPrepared' make tgt.whenPrepared = (e.value) "SupplyDelivery-time" : for src.occurrence as v where v.is(dateTime) make tgt.time = v "SupplyDelivery-destination" : for src.destination make tgt.destination "SupplyDelivery-receiver" : for src.receiver make tgt.receiver endgroup group sdvItem extends BackboneElement input src as source input tgt as target "SupplyDelivery.item-quantity" : for src.quantity make tgt.quantity "SupplyDelivery.item-quantity" : for src.item make tgt.suppliedItem endgroup