FHIR CI-Build

This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon

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

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

ServiceRequest clinical.general
    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
    location FiveWs.actor
    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
    statusReason Request.statusReason
    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
    reason Request.reason
    insurance Request.insurance
    supportingInfo Request.supportingInfo
    note Request.note
    relevantHistory Request.relevantHistory
ServiceRequest ORC
    identifier ORC-2, ORC-3, RF1-6 / RF1-11,
    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)
    requisition ORC-4
    status ORC-5,RF1-1
    statusReason
    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
    asNeededFor
    authoredOn ORC-9, RF1-7 / RF1-9
    requester ORC-12, PRT
    performerType PRT, RF1-3
    performer PRT, Practitioner: PRD-2/PRD-7 where PRD-3 = RT; Organization: PRD-10 where PRD-3 = RT
    location
    reason ORC-16, RF1-10
    insurance IN1/IN2
    supportingInfo Accompanying segments
    specimen SPM
    bodySite SPM
    bodyStructure SPM
    note NTE
    patientInstruction NTE
        instruction[x] NTE
    relevantHistory N/A
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
    quantity[x] .quantity
    subject .participation[typeCode=SBJ].role
    focus participation[typeCode=SBJ]
    encounter .inboundRelationship(typeCode=COMP].source[classCode<=PCPR, moodCode=EVN]
    occurrence[x] .effectiveTime
    asNeeded 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]
    location .participation[typeCode=LOC].role[scoper.determinerCode=KIND].code
    reason .reasonCode
    insurance .outboundRelationship[typeCode=COVBY].target
    supportingInfo .outboundRelationship[typeCode=PERT].target
    specimen .participation[typeCode=SPC].role
    bodySite targetSiteCode
    bodyStructure targetSiteCode
    note .inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN, moodCode=EVN].value[xsi:type=ST]
    patientInstruction .text
        instruction[x] .text
    relevantHistory .inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN]
ServiceRequest
    identifier ClinicalStatement.identifier
    instantiatesCanonical
    instantiatesUri
    basedOn
    replaces
    requisition
    status Action.currentStatus
    statusReason
    intent
    category
    priority
    doNotPerform
    code Procedure.procedureCode
    orderDetail
        parameterFocus
        parameter
            code
            value[x]
    quantity[x]
    subject ClinicalStatement.subject
    focus
    encounter ClinicalStatement.encounter
    occurrence[x] Procedure.procedureSchedule
    asNeeded
    asNeededFor Proposal.prnReason.reason
    authoredOn Proposal.proposedAtTime
    requester ClinicalStatement.statementAuthor
    performerType
    performer
    location
    reason
    insurance
    supportingInfo
    specimen
    bodySite Procedure.targetBodySite
    bodyStructure Procedure.targetBodyStructure
    note ClinicalStatement.additionalText
    patientInstruction
        instruction[x]
    relevantHistory