Release 4B R5 Final QA

This page is part of the FHIR Specification (v4.3.0: R4B (v5.0.0-draft-final: Final QA Preview for R5 - STU see ballot notes ). 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

Orders and Observations icon Work Group Maturity Level : N/A Standards Status : Informative Security Category : Patient Compartments : Device , Encounter , Patient , Practitioner , RelatedPerson

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

ServiceRequest
    identifier FiveWs.identifier
    status FiveWs.status
    intent FiveWs.class
    category FiveWs.class
    priority FiveWs.grade
    code FiveWs.what[x]
    subject FiveWs.subject[x]
    focus FiveWs.subject[x]
    encounter FiveWs.context
    occurrence[x] FiveWs.planned
    authoredOn FiveWs.recorded
    requester FiveWs.author
    performerType FiveWs.actor
    performer FiveWs.actor
    locationCode FiveWs.actor     locationReference     location FiveWs.actor
    reasonCode FiveWs.why[x]     reasonReference     reason FiveWs.why[x]
ServiceRequest Request
    identifier Request.identifier
    instantiatesCanonical Request.instantiatesCanonical
    instantiatesUri Request.instantiatesUri
    basedOn Request.basedOn
    replaces Request.replaces
    requisition Request.groupIdentifier
    status Request.status
    intent Request.intent
    priority Request.priority
    doNotPerform Request.doNotPerform
    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 Request.reasonCode     reasonReference     reason Request.reasonReference Request.reason
    insurance Request.insurance
    supportingInfo Request.supportingInfo
    note Request.note
    relevantHistory Request.relevantHistory
ServiceRequest ORC
    identifier ORC.2, ORC.3, ORC-2, ORC-3, RF1-6 / RF1-11,
    instantiatesCanonical Varies by domain
    instantiatesUri Varies by domain
    basedOn ORC.8 ORC-8 (plus others)
    replaces Handled by message location of ORC (ORC.1=RO (ORC-1=RO or RU)
    requisition ORC.4 ORC-4
    status ORC.5,RF1-1 ORC-5,RF1-1
    intent N/A
    category RF1-5
    priority TQ1.9, RF1-2
    doNotPerform
    code PR1-3 / OBR-4 (varies by domain)
    orderDetail NTE
        parameterFocus
        parameter
            code
            value[x]
    quantity[x] NTE
    subject PID
    focus
    encounter PV1
    occurrence[x] TQ1/TQ2, OBR-7/OBR-8
    asNeeded[x]
    authoredOn ORC.9, ORC-9, RF1-7 / RF1-9
    requester ORC.12, ORC-12, PRT
    performerType PRT, RF!-3 RF1-3
    performer PRT, Practitioner: PRD-2/PRD-7 where PRD-3 = RT; Organization: PRD-10 where PRD-3 = RT
    locationCode     location
    locationReference     reason ORC-16, RF1-10
    reasonCode     insurance ORC.16, RF1-10 IN1/IN2
    reasonReference     supportingInfo ORC.16 Accompanying segments
    insurance     specimen IN1/IN2 SPM
    supportingInfo     bodySite Accompanying segments SPM
    specimen     bodyStructure SPM
    bodySite     note SPM NTE
    note     patientInstruction NTE
    patientInstruction         instruction[x] NTE
    relevantHistory N/A
.code .quantity .participation[typeCode=SBJ].role .participation[typeCode=LOC].role[scoper.determinerCode=INSTANCE] .reasonCode .outboundRelationship[typeCode=RSON].target .outboundRelationship[typeCode=COVBY].target .outboundRelationship[typeCode=PERT].target .participation[typeCode=SPC].role targetSiteCode .inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN, moodCode=EVN].value[xsi:type=ST]
ServiceRequest 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
    requisition .inboundRelationship(typeCode=COMP].source[moodCode=INT].identifier
    status .status
    intent .moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)
    category .outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="INT"].code
    priority .priorityCode
    doNotPerform .actionNegationInd
    code .code
    orderDetail     quantity[x] .quantity
    quantity[x]     subject .participation[typeCode=SBJ].role
    subject     focus participation[typeCode=SBJ]
    encounter .inboundRelationship(typeCode=COMP].source[classCode<=PCPR, moodCode=EVN]
    occurrence[x] .effectiveTime
    asNeeded[x] boolean: precondition.negationInd (inversed - so negationInd = true means asNeeded=false CodeableConcept: precondition.observationEventCriterion[code="Assertion"].value
    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]
    locationCode     location .participation[typeCode=LOC].role[scoper.determinerCode=KIND].code
    locationReference     reason .reasonCode
    reasonCode     insurance .outboundRelationship[typeCode=COVBY].target
    reasonReference     supportingInfo .outboundRelationship[typeCode=PERT].target
    insurance     specimen .participation[typeCode=SPC].role
    supportingInfo     bodySite targetSiteCode
    specimen     bodyStructure targetSiteCode
    bodySite     note .inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN, moodCode=EVN].value[xsi:type=ST]
    note     patientInstruction .text
    patientInstruction         instruction[x] .text
    relevantHistory .inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN]
ServiceRequest
    identifier ClinicalStatement.identifier
    instantiatesCanonical
    instantiatesUri
    basedOn
    replaces
    requisition
    status Action.currentStatus
    intent
    category
    priority
    doNotPerform
    code Procedure.procedureCode
    orderDetail Procedure.procedureCode
        parameterFocus
        parameter
            code
            value[x]
    quantity[x]
    subject ClinicalStatement.subject
    focus
    encounter ClinicalStatement.encounter
    occurrence[x] Procedure.procedureSchedule
    asNeeded[x] Proposal.prnReason.reason
    authoredOn Proposal.proposedAtTime
    requester ClinicalStatement.statementAuthor
    performerType
    performer
    locationCode     location
    locationReference     reason
    reasonCode     insurance
    reasonReference     supportingInfo
    insurance     specimen
    supportingInfo     bodySite Procedure.targetBodySite
    specimen     bodyStructure Procedure.targetBodyStructure
    bodySite     note Procedure.targetBodySite ClinicalStatement.additionalText
    note     patientInstruction ClinicalStatement.additionalText
    patientInstruction         instruction[x]
    relevantHistory