Mappings for the procedure resource.
 | Procedure | Procedure[moodCode=EVN] | 
 | identifier | .id | 
 | patient | .participation[typeCode=SBJ].role | 
 | status |  | 
 | category | .outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="EVN"].code | 
 | type | .code | 
 | bodySite | .approachSiteCode | 
 | site[x] |  | 
 | indication | .reasonCode | 
 | performer | .participation[typeCode=PFM] | 
 | person | .role | 
 | role | .functionCode | 
 | performed[x] | .effectiveTime | 
 | encounter | .inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN] | 
 | location |  | 
 | outcome | .outboundRelationship[typeCode=OUT].target.text | 
 | report | .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN] | 
 | complication | Need specialization of OUT for this. | 
 | followUp | .outboundRelationship[typeCode=COMP].target[classCode=ACT, moodCode=INT].code | 
 | relatedItem | .outboundRelationship[typeCode=TRIG and target[classCode=PROC, moodCode=EVN]] | 
 | type | .inversionInd | 
 | target | .target | 
 | notes | .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value | 
 | device |  | 
 | action |  | 
 | manipulated |  | 
 | used |  |