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 |