FHIR Release 3 (STU) R4 Ballot #2 (Mixed Normative/Trial use)

This page is part of the FHIR Specification (v3.0.2: STU 3). (v3.5.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 R2

Patient Care Work Group Maturity Level : N/A Ballot Status : Informative Compartments : Encounter , Patient , Practitioner , RelatedPerson

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

.id .outboundRelationship[typeCode=DEFN].target .outboundRelationship[typeCode=FLFS].target[classCode=(various e.g. PROC, OBS, PCPR, ACT, moodCode=RQO].code .inboundRelationship[typeCode=COMP].source[classCode=SBADM or PROC or OBS, moodCode=EVN] .actionNegationInd .reason.Observation.value .outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="EVN"].code .code .participation[typeCode=SBJ].role .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN] .effectiveTime .participation[typeCode=PRF]
Procedure Procedure[moodCode=EVN]
    identifier FiveWs.identifier
    definition     status FiveWs.status
    basedOn     category FiveWs.class
    partOf     code FiveWs.what[x]
    status     subject statusCode FiveWs.subject[x]
    notDone     context FiveWs.context
    notDoneReason     performed[x] FiveWs.done[x]
    category     recorder FiveWs.author
    code     asserter FiveWs.source
    subject         actor FiveWs.actor
    context     location FiveWs.where[x]
    performed[x]     reasonCode FiveWs.why[x]
    performer     reasonReference FiveWs.why[x]
.functionCode .role .scoper .participation[typeCode=LOC].role[classCode=SDLOC] .reasonCode .reasonCode .targetSiteCode .outboundRelationship[typeCode=OUT].target.text .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN] .outboundRelationship[typeCode=OUTC].target[classCode=OBS, code="complication", moodCode=EVN].value .outboundRelationship[typeCode=OUTC].target[classCode=OBS, code="complication", moodCode=EVN].value .outboundRelationship[typeCode=COMP].target[classCode=ACT, moodCode=INT].code .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value .participation[typeCode=DEV].role[classCode=MANU] .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="procedure device action"].value=:procedure device action codes .participation[typeCode=DEV].role[classCode=SDLOC] .participation[typeCode=DEV].role[classCode=MANU] or .participation[typeCode=CSM].role[classCode=ADMM] (for Medication or Substance)
        role Procedure Event
        actor     identifier Event.identifier
        onBehalfOf     instantiatesCanonical Event.instantiatesCanonical
    location     instantiatesUri Event.instantiatesUri
    reasonCode     basedOn Event.basedOn
    reasonReference     partOf Event.partOf
    bodySite     status Event.status
    outcome     statusReason Event.statusReason
    report     code Event.code
    complication     subject Event.subject
    complicationDetail     context Event.context
    followUp     performed[x] Event.occurrence[x]
    note     performer Event.performer
    focalDevice         function Event.performer.function
        action         actor Event.performer.actor
        manipulated     reasonCode Event.reasonCode
    usedReference     reasonReference Event.reasonReference
    usedCode     note participation[typeCode=Dev].role[classCode=MANU] Event.note
Procedure
    identifier Some combination of ORC-2 / ORC-3 / OBR-2 / OBR-3 / IPC-1 / IPC-2 / IPC-3 / IPC-4
    definition     instantiatesCanonical
    basedOn     instantiatesUri
    partOf     basedOn
    status     partOf
    notDone     status
    notDoneReason     statusReason
    category
    code OBR-44/OBR-45
    subject PID-3
    context PV1-19
    performed[x] OBR-7
    recorder
    asserter
    performer
        role         function Some combination of STF-18 / PRA-3 / PRT-4 / ROL-3 / ORC-12 / OBR-16 / PV1-7 / PV1-8 / PV1-9 / PV1-17 / OBX-25
        actor ORC-19/PRT-5
        onBehalfOf
    location
    reasonCode
    reasonReference
    bodySite OBX-20
    outcome
    report
    complication
    complicationDetail
    followUp
    note NTE
    focalDevice
        action
        manipulated
    usedReference
    usedCode
Procedure Procedure[moodCode=EVN]
    identifier .id
    instantiatesCanonical .outboundRelationship[typeCode=DEFN].target
    instantiatesUri .outboundRelationship[typeCode=DEFN].target
    basedOn .outboundRelationship[typeCode=FLFS].target[classCode=(various e.g. PROC, OBS, PCPR, ACT, moodCode=RQO].code
    partOf .inboundRelationship[typeCode=COMP].source[classCode=SBADM or PROC or OBS, moodCode=EVN]
    status statusCode
    statusReason .reason.Observation.value
    category .outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="EVN"].code
    code .code
    subject .participation[typeCode=SBJ].role
    context .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN]
    performed[x] .effectiveTime
    recorder .participation[typeCode=AUT].role
    asserter .participation[typeCode=INF].role
    performer .participation[typeCode=PRF]
        function .functionCode
        actor .role
        onBehalfOf .scoper
    location .participation[typeCode=LOC].role[classCode=SDLOC]
    reasonCode .reasonCode
    reasonReference .reasonCode
    bodySite .targetSiteCode
    outcome .outboundRelationship[typeCode=OUT].target.text
    report .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN]
    complication .outboundRelationship[typeCode=OUTC].target[classCode=OBS, code="complication", moodCode=EVN].value
    complicationDetail .outboundRelationship[typeCode=OUTC].target[classCode=OBS, code="complication", moodCode=EVN].value
    followUp .outboundRelationship[typeCode=COMP].target[classCode=ACT, moodCode=INT].code
    note .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value
    focalDevice .participation[typeCode=DEV].role[classCode=MANU]
        action .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="procedure device action"].value=:procedure device action codes
        manipulated .participation[typeCode=DEV].role[classCode=SDLOC]
    usedReference .participation[typeCode=DEV].role[classCode=MANU] or
.participation[typeCode=CSM].role[classCode=ADMM] (for Medication or Substance)
    usedCode participation[typeCode=Dev].role[classCode=MANU]