R6 Ballot (2nd Draft)

Publish-box (todo)

Orders and Observations icon Work GroupMaturity Level: N/AStandards Status: InformativeSecurity Category: Patient Compartments: Device, Encounter, Patient, Practitioner

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

DeviceRequest workflow.order
    identifier FiveWs.identifier
    status FiveWs.status
    intent FiveWs.class
    priority FiveWs.grade
    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
    performer FiveWs.actor
    reason FiveWs.why[x]
DeviceRequest Request
    identifier Request.identifier
    instantiatesCanonical Request.instantiatesCanonical
    instantiatesUri Request.instantiatesUri
    basedOn Request.basedOn
    replaces Request.replaces
    groupIdentifier Request.groupIdentifier
    status Request.status
    intent Request.intent
    priority Request.priority
    code Request.code
    subject Request.subject
    encounter Request.encounter
    occurrence[x] Request.occurrence[x]
    authoredOn Request.authoredOn
    requester Request.requester
    performer Request.performer
    reason Request.reason
    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)
    replaces Handled by message location of ORC (ORC.1=RO or RU)
    groupIdentifier ORC.4
    status ORC.5
    intent N/A
    priority TQ1.9
    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
    performer PRT
    reason ORC.16
    asNeeded
    asNeededFor
    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
    replaces .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 .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
    performer .participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
    reason .reasonCode
    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
    replaces
    groupIdentifier
    status Action.currentStatus
    intent
    priority
    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
    performer
    reason Action.indication.reason
    asNeeded
    asNeededFor
    insurance
    supportingInfo
    note ClinicalStatement.additionalText
    relevantHistory