Release 4 5 Snapshot #1

This page is part of the FHIR Specification (v4.0.1: R4 - Mixed Normative and STU ) in it's permanent home (it will always be available at this URL). (v5.0.0-snapshot1: R5 Snapshot #1). 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 Standards Status : Informative Security Category : Patient Compartments : Device , Encounter , Patient , Practitioner

Mappings for the devicerequest resource (see Mappings to Other Standards for further information & status).

DeviceRequest
    identifier FiveWs.identifier
    status FiveWs.status
    intent FiveWs.class
    priority FiveWs.grade
    code[x]     code FiveWs.what[x]
    parameter FiveWs.what[x]
        code FiveWs.what[x]
        value[x] FiveWs.what[x]
    subject FiveWs.subject[x]
    encounter FiveWs.context
    occurrence[x] FiveWs.planned
    authoredOn FiveWs.recorded
    requester FiveWs.author
    performerType FiveWs.actor
    performer FiveWs.actor
    reasonCode FiveWs.why[x]     reasonReference     reason FiveWs.why[x]
DeviceRequest Request
    identifier Request.identifier
    instantiatesCanonical Request.instantiatesCanonical
    instantiatesUri Request.instantiatesUri
    basedOn Request.basedOn
    priorRequest Request.replaces
    groupIdentifier Request.groupIdentifier
    status Request.status
    intent Request.intent
    priority Request.priority
    code[x]     code Request.code
    subject Request.subject
    encounter Request.encounter
    occurrence[x] Request.occurrence[x]
    authoredOn Request.authoredOn
    requester Request.requester
    performerType Request.performerType
    performer Request.performer
    reasonCode     reason Request.reasonCode
    reasonReference Request.reasonReference     insurance Request.insurance
    supportingInfo Request.supportingInfo
    note Request.note
    relevantHistory Request.relevantHistory
DeviceRequest ORC
    identifier ORC.2, ORC.3
    instantiatesCanonical Varies by domain
    instantiatesUri Varies by domain
    basedOn ORC.8 (plus others)
    priorRequest Handled by message location of ORC (ORC.1=RO or RU)
    groupIdentifier ORC.4
    status ORC.5
    intent N/A
    priority TQ1.9
    code[x]     doNotPerform
    code Varies by domain
    quantity
    parameter Varies by domain
        code Varies by domain
        value[x] Varies by domain
    subject Accompanying PID segment
    encounter Accompanying PV1
    occurrence[x] Accompanying TQ1/TQ2 segments
    authoredOn ORC.9
    requester ORC.12
    performerType PRT
    performer PRT
    reasonCode ORC.16     reasonReference     reason ORC.16
    insurance IN1/IN2
    supportingInfo Accompanying segments
    note NTE
    relevantHistory N/A
DeviceRequest Act[moodCode<=INT]
    identifier .identifier
    instantiatesCanonical .outboundRelationship[typeCode=DEFN].target
    instantiatesUri .outboundRelationship[typeCode=DEFN].target
    basedOn .outboundRelationship[typeCode=FLFS].target
    priorRequest .outboundRelationship[typeCode=RPLC].target
    groupIdentifier .inboundRelationship(typeCode=COMP].source[moodCode=INT].identifier
    status .status
    intent .moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)
    priority .priorityCode
    code[x]     code .code
    quantity quantity
    parameter .code
        code .code
        value[x] .code
    subject .participation[typeCode=SBJ].role
    encounter .inboundRelationship(typeCode=COMP].source[classCode<=PCPR, moodCode=EVN]
    occurrence[x] .effectiveTime
    authoredOn .participation[typeCode=AUT].time
    requester .participation[typeCode=AUT].role
    performerType .participation[typeCode=PRF].role[scoper.determinerCode=KIND].code
    performer .participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
    reasonCode     reason .reasonCode
    reasonReference .outboundRelationship[typeCode=RSON].target     insurance .outboundRelationship[typeCode=COVBY].target
    supportingInfo .outboundRelationship[typeCode=PERT].target
    note .inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN, moodCode=EVN].value[xsi:type=ST]
    relevantHistory .inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN]
DeviceRequest
    identifier ClinicalStatement.identifier
    instantiatesCanonical
    instantiatesUri
    basedOn Proposal.prnReason.reason
    priorRequest
    groupIdentifier
    status Action.currentStatus
    intent
    priority
    code[x]     doNotPerform
    code DeviceUse.device
    quantity
    parameter DeviceUse.device
        code DeviceUse.device
        value[x] DeviceUse.device
    subject ClinicalStatement.subject
    encounter ClinicalStatement.encounter
    occurrence[x] DeviceUse.applicationSchedule
    authoredOn ClinicalStatement.statementDateTime
    requester
    performerType
    performer
    reasonCode     reason Action.indication.reason
    reasonReference     insurance
    supportingInfo
    note ClinicalStatement.additionalText
    relevantHistory