This page is part of the FHIR Specification v6.0.0-ballot2: Release 6 Ballot (2nd Draft) (see Ballot Notes). The current version is 5.0.0. For a full list of available versions, see the Directory of published versions 
| 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 |
| encounter |
.inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN] |
| occurrence[x] |
.effectiveTime |
| recorded |
.participation[typeCode=AUT].time |
| recorder |
.participation[typeCode=AUT].role |
| reported[x] |
.participation[typeCode=RPT].role |
| performer |
.participation[typeCode=PRF] |
| function |
.functionCode |
| actor |
.role |
| onBehalfOf |
.scoper |
| location |
.participation[typeCode=LOC].role[classCode=SDLOC] |
| reason |
.reasonCode |
| bodySite |
.targetSiteCode |
| bodyStructure |
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 |
| 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] |
| used |
participation[typeCode=Dev].role[classCode=MANU] |
| supportingInfo |
.outboundRelationship[typeCode=PERT].target |