VRIS - Viljatusravi infosüsteem
0.1.0 - draft Estonia flag

VRIS - Viljatusravi infosüsteem, published by TEHIK. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/TEHIK-EE/ig-ee-vris/ and changes regularly. See the Directory of published versions

Resource Profile: EEVRISProcedure - Mappings

Draft as of 2026-10-13

Mappings for the ee-vris-procedure resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternFiveWs Pattern MappingRIM MappingHL7 V2 Mappingdoco
Procedure
Event
clinical.general
  • Entity
  • Role
  • or Act
  • Procedure[moodCode=EVN]
Procedure / id
Procedure / meta
Procedure / implicitRules
Procedure / language
Procedure / text
Act.text?
Procedure / contained
N/A
Procedure / extension
N/A
Procedure / modifierExtension
N/A
Procedure / identifier
Event.identifier
FiveWs.identifier
.id
PR1-19
Procedure / instantiatesCanonical
Event.instantiatesCanonical
.outboundRelationship[typeCode=DEFN].target
Procedure / instantiatesUri
Event.instantiatesUri
.outboundRelationship[typeCode=DEFN].target
Procedure / basedOn
Event.basedOn
  • .outboundRelationship[typeCode=FLFS].target[classCode=(various e.g. PROC
  • OBS
  • PCPR
  • ACT
  • moodCode=RQO].code
Procedure / partOf
Event.partOf
  • .inboundRelationship[typeCode=COMP].source[classCode=SBADM or PROC or OBS
  • moodCode=EVN]
PR1-25
Procedure / status
Event.status
FiveWs.status
statusCode
Procedure / statusReason
Event.statusReason
.reason.Observation.value
Procedure / category
FiveWs.class
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
PR1-6
Procedure / code
Event.code
FiveWs.what[x]
.code
PR1-3
Procedure / subject
Event.subject
FiveWs.subject[x]
.participation[typeCode=SBJ].role
PID-3
Procedure / focus
FiveWs.subject[x]
Procedure / encounter
Event.encounter
FiveWs.context
  • .inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
PV1-19
Procedure / occurrence[x]
Event.occurrence[x]
FiveWs.done[x]
.effectiveTime
PR1-5 - occurrencePeriod.end can be inferred when both PR1-5 (Procedure Date/Time) and PR1-7 (Procedure Minutes) are populated
Procedure / recorded
Event.recorded
FiveWs.recorded
.participation[typeCode=AUT].time
Procedure / recorder
FiveWs.author
.participation[typeCode=AUT].role
Procedure / reported[x]
Event.reported[x]
FiveWs.source
.participation[typeCode=RPT].role
Procedure / performer
Event.performer
.participation[typeCode=PRF]
Procedure / performer / id
n/a
Procedure / performer / extension
n/a
Procedure / performer / modifierExtension
N/A
Procedure / performer / function
Event.performer.function
.functionCode
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
Procedure / performer / actor
Event.performer.actor
FiveWs.actor
.role
  • PR1-8 (Anesthesiologist)
  • PR1-11 (Surgeon)
  • PR1-12 (Procedure Practitioner) --> Procedure.performer.actor where Procedure.performer.function is also populated
Procedure / performer / onBehalfOf
.scoper
Procedure / performer / period
Procedure / location
FiveWs.where[x]
.participation[typeCode=LOC].role[classCode=SDLOC]
PR1-23
Procedure / reason
Event.reason
FiveWs.why[x]
.reasonCode
PR1-15
Procedure / bodySite
.targetSiteCode
OBX-20
Procedure / outcome
.outboundRelationship[typeCode=OUT].target.text
Procedure / report
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN]
Procedure / complication
  • .outboundRelationship[typeCode=OUTC].target[classCode=OBS
  • code="complication"
  • moodCode=EVN].value
Procedure / followUp
  • .outboundRelationship[typeCode=COMP].target[classCode=ACT
  • moodCode=INT].code
Procedure / note
Event.note
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value
NTE
Procedure / focalDevice
.participation[typeCode=DEV].role[classCode=MANU]
Procedure / used
participation[typeCode=Dev].role[classCode=MANU]
Procedure / supportingInfo
.outboundRelationship[typeCode=PERT].target

doco Documentation for this format