This
page
is
part
of
the
FHIR
Specification
(v3.0.2:
STU
3).
(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 : Device , Encounter , Patient , Practitioner |
R2
:
R3
Converson
Conversion
maps
for
DeviceRequest.
Functional status for this map: Not Mapped ( see documentation)
map "http://hl7.org/fhir/StructureMap/DeviceUseRequest2to3" = "R2 to R3 Conversions for DeviceUseRequest"map "http://hl7.org/fhir/StructureMap/DeviceUseRequest2to3" = "R2 to R3 Conversions for DeviceUseRequest"conceptmap "RequestStatus" { prefix s = "http://hl7.org/fhir/device-use-request-status" prefix t = "http://hl7.org/fhir/request-status"conceptmap "RequestStatus" { prefix s = "http://hl7.org/fhir/device-use-request-status" prefix t = "http://hl7.org/fhir/request-status" s:proposed = t:draft s:planned = t:draft s:requested = t:active s:received = t:active s:accepted = t:actives:"in-progress" = t:actives:"in-progress" = t:active s:completed = t:completed s:suspended = t:suspended s:rejected = t:cancelled s:aborted = t:cancelled }uses "http://hl7.org/fhir/DSTU2/StructureDefinition/DeviceUseRequest" alias DeviceUseRequestR2 as source uses "http://hl7.org/fhir/StructureDefinition/DeviceRequest" alias DeviceRequest as targetuses "http://hl7.org/fhir/DSTU2/StructureDefinition/DeviceUseRequest" alias DeviceUseRequestR2 as source uses "http://hl7.org/fhir/StructureDefinition/DeviceRequest" alias DeviceRequest as targetimports "http://hl7.org/fhir/StructureMap/*2to3"imports "http://hl7.org/fhir/StructureMap/*2to3" group for type+types DeviceUseRequest extends DomainResource input src : DeviceUseRequestR2 as source input tgt : DeviceRequest as target // drop bodySite"DeviceUseRequest-status" : for src.status as v make tgt.status = translate(v, "#RequestStatus", "code") "DeviceUseRequest-device" : for src.device make tgt.device "DeviceUseRequest-context" : for src.encounter make tgt.context "DeviceUseRequest-identifier" : for src.identifier make tgt.identifier "DeviceUseRequest-reasonCode" : for src.indication make tgt.reasonCode "DeviceUseRequest-notes" : for src.notes make tgt.note"DeviceUseRequest-status" : for src.status as v make tgt.status = translate(v, "#RequestStatus", "code") "DeviceUseRequest-device" : for src.device make tgt.device "DeviceUseRequest-context" : for src.encounter make tgt.context "DeviceUseRequest-identifier" : for src.identifier make tgt.identifier "DeviceUseRequest-reasonCode" : for src.indication make tgt.reasonCode "DeviceUseRequest-notes" : for src.notes make tgt.note // drop prnReason"DeviceUseRequest-authored" : for src.orderedOn make tgt.authored "DeviceUseRequest-subject" : for src.subject make tgt.subject "DeviceUseRequest-Timing" : for src.timing make tgt.occurrence"DeviceUseRequest-authored" : for src.orderedOn make tgt.authored "DeviceUseRequest-subject" : for src.subject make tgt.subject "DeviceUseRequest-Timing" : for src.timing make tgt.occurrence // drop priority endgroup
map "http://hl7.org/fhir/StructureMap/DeviceUseRequest3to2" = "R3 to R2 Conversion for DeviceUseRequest"map "http://hl7.org/fhir/StructureMap/DeviceUseRequest3to2" = "R3 to R2 Conversion for DeviceUseRequest"conceptmap "RequestStatus" { prefix s = "http://hl7.org/fhir/device-use-request-status" prefix t = "http://hl7.org/fhir/request-status"conceptmap "RequestStatus" { prefix s = "http://hl7.org/fhir/device-use-request-status" prefix t = "http://hl7.org/fhir/request-status" s:draft = t:proposeds:active = t:"in-progress"s:active = t:"in-progress" s:suspended = t:suspended s:completed = t:completed s:cancelled = t:rejected }uses "http://hl7.org/fhir/StructureDefinition/DeviceRequest" alias DeviceRequest as source uses "http://hl7.org/fhir/DSTU2/StructureDefinition/DeviceUseRequest" alias DeviceUseRequestR2 as targetuses "http://hl7.org/fhir/StructureDefinition/DeviceRequest" alias DeviceRequest as source uses "http://hl7.org/fhir/DSTU2/StructureDefinition/DeviceUseRequest" alias DeviceUseRequestR2 as targetimports "http://hl7.org/fhir/StructureMap/*3to2"imports "http://hl7.org/fhir/StructureMap/*3to2" group for type+types DeviceRequest extends DomainResource input src : DeviceRequest as source input tgt : DeviceUseRequestR2 as target"DeviceRequest-status" : for src.status as v check src.status != 'entered-in-error' make tgt.status = translate(v, "#RequestStatus", "code") "DeviceRequest-device" : for src.device make tgt.device "DeviceRequest-context" : for src.context make tgt.encounter "DeviceRequest-identifier" : for src.identifier make tgt.identifier "DeviceRequest-reasonCode" : for src.reasonCode make tgt.indication "DeviceRequest-notes" : for src.note make tgt.notes "DeviceRequest-authored" : for src.authored make tgt.orderedOn "DeviceRequest-subject" : for src.subject make tgt.subject "DeviceRequest-Timing" : for src.occurrence make tgt.timing"DeviceRequest-status" : for src.status as v check src.status != 'entered-in-error' make tgt.status = translate(v, "#RequestStatus", "code") "DeviceRequest-device" : for src.device make tgt.device "DeviceRequest-context" : for src.context make tgt.encounter "DeviceRequest-identifier" : for src.identifier make tgt.identifier "DeviceRequest-reasonCode" : for src.reasonCode make tgt.indication "DeviceRequest-notes" : for src.note make tgt.notes "DeviceRequest-authored" : for src.authored make tgt.orderedOn "DeviceRequest-subject" : for src.subject make tgt.subject "DeviceRequest-Timing" : for src.occurrence make tgt.timing endgroup
n/a