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: EEVRISObservationStimulationProtocol - Mappings

Draft as of 2026-10-13

Mappings for the ee-vris-observation-stimulation-protocol resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternFiveWs Pattern MappingSNOMED CT Concept Domain BindingHL7 V2 MappingRIM MappingSNOMED CT Attribute Bindingdoco
Observation
Event
clinical.diagnostics
< 363787002 |Observable entity|
OBX
  • Entity
  • Role
  • or Act
  • Observation[classCode=OBS
  • moodCode=EVN]
Observation / id
Observation / meta
Observation / meta / id
n/a
Observation / meta / extension
n/a
Observation / meta / versionId
Observation / meta / lastUpdated
Observation / meta / source
Observation / meta / profile
Observation / meta / security
Observation / meta / tag
Observation / implicitRules
Observation / language
Observation / text
Act.text?
Observation / contained
N/A
Observation / extension
N/A
Observation / modifierExtension
N/A
Observation / identifier
Event.identifier
FiveWs.identifier
1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 3) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
id
Observation / instantiates[x]
Event.instantiatesCanonical
.outboundRelationship[typeCode=DEFN].target
Observation / basedOn
Event.basedOn
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
Observation / triggeredBy
ORC
.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
Observation / partOf
Event.partOf
Varies by domain
.outboundRelationship[typeCode=FLFS].target
Observation / status
Event.status
FiveWs.status
< 445584004 |Report by finality status|
OBX-11
status Amended & Final are differentiated by whether it is the subject of a ControlAct event with a type of "revise"
Observation / category
FiveWs.class
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
Observation / code
Event.code
FiveWs.what[x]
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
OBX-3
code
116680003 |Is a|
Observation / subject
Event.subject
FiveWs.subject[x]
PID-3
participation[typeCode=RTGT]
Observation / focus
FiveWs.subject[x]
OBX-3
participation[typeCode=SBJ]
Observation / encounter
Event.encounter
FiveWs.context
PV1
  • inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
Observation / effective[x]
Event.occurrence[x]
FiveWs.done[x]
  • OBX-14
  • and/or OBX-19 after v2.4 (depends on who observation made)
effectiveTime
Observation / issued
FiveWs.recorded
  • OBR-22 (or MSH-7)
  • or perhaps OBX-19 (depends on who observation made)
participation[typeCode=AUT].time
Observation / performer
Event.performer.actor
FiveWs.actor
  • OBX-15 / (Practitioner) OBX-16
  • PRT-4='RO' / (Device) OBX-18
  • PRT-4='EQUIP' / (Organization) OBX-23
  • PRT-4='PO'
participation[typeCode=PRF]
Observation / value[x]
< 441742003 |Evaluation finding|
  • OBX-2
  • OBX-5
  • OBX-6
value
363714003 |Interprets|
Observation / dataAbsentReason
N/A
value.nullFlavor
Observation / interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
Observation / note
  • NTE-3 (partner NTE to OBX
  • or sometimes another (child?) OBX)
subjectOf.observationEvent[code="annotation"].value
Observation / bodySite
< 123037004 |Body structure|
OBX-20
targetSiteCode
718497002 |Inherent location|
Observation / bodyStructure
targetSiteCode
Observation / method
OBX-17
methodCode
Observation / specimen
< 123038009 |Specimen|
SPM segment
participation[typeCode=SPC].specimen
704319004 |Inherent in|
Observation / device
< 49062001 |Device|
OBX-17 / PRT -10
participation[typeCode=DEV]
424226004 |Using device|
Observation / referenceRange
OBX-7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
Observation / hasMember
Relationships established by OBX-4 usage
outBoundRelationship
Observation / derivedFrom
Relationships established by OBX-4 usage
.targetObservation
Observation / Slices for component
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
Observation / Slices for component / component:All Slices
Observation / Slices for component / component:All Slices / id
n/a
Observation / Slices for component / component:All Slices / extension
n/a
Observation / Slices for component / component:All Slices / modifierExtension
N/A
Observation / Slices for component / component:All Slices / code
FiveWs.what[x]
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
OBX-3
code
Observation / Slices for component / component:All Slices / value[x]
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX-2
  • OBX-5
  • OBX-6
value
363714003 |Interprets|
Observation / Slices for component / component:All Slices / dataAbsentReason
N/A
value.nullFlavor
Observation / Slices for component / component:All Slices / interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
Observation / Slices for component / component:All Slices / referenceRange
OBX-7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
Observation / Slices for component / component:ovarianStimulation
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
Observation / Slices for component / component:ovarianStimulation / id
n/a
Observation / Slices for component / component:ovarianStimulation / extension
n/a
Observation / Slices for component / component:ovarianStimulation / modifierExtension
N/A
Observation / Slices for component / component:ovarianStimulation / code
FiveWs.what[x]
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
OBX-3
code
Observation / Slices for component / component:ovarianStimulation / value[x]
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX-2
  • OBX-5
  • OBX-6
value
363714003 |Interprets|
Observation / Slices for component / component:ovarianStimulation / dataAbsentReason
N/A
value.nullFlavor
Observation / Slices for component / component:ovarianStimulation / interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
Observation / Slices for component / component:ovarianStimulation / referenceRange
OBX-7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
Observation / Slices for component / component:preStimulationTreatment
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
Observation / Slices for component / component:preStimulationTreatment / id
n/a
Observation / Slices for component / component:preStimulationTreatment / extension
n/a
Observation / Slices for component / component:preStimulationTreatment / modifierExtension
N/A
Observation / Slices for component / component:preStimulationTreatment / code
FiveWs.what[x]
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
OBX-3
code
Observation / Slices for component / component:preStimulationTreatment / value[x]
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX-2
  • OBX-5
  • OBX-6
value
363714003 |Interprets|
Observation / Slices for component / component:preStimulationTreatment / dataAbsentReason
N/A
value.nullFlavor
Observation / Slices for component / component:preStimulationTreatment / interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
Observation / Slices for component / component:preStimulationTreatment / referenceRange
OBX-7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
Observation / Slices for component / component:preStimulationTreatmentMethod
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
Observation / Slices for component / component:preStimulationTreatmentMethod / id
n/a
Observation / Slices for component / component:preStimulationTreatmentMethod / extension
n/a
Observation / Slices for component / component:preStimulationTreatmentMethod / modifierExtension
N/A
Observation / Slices for component / component:preStimulationTreatmentMethod / code
FiveWs.what[x]
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
OBX-3
code
Observation / Slices for component / component:preStimulationTreatmentMethod / value[x]
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX-2
  • OBX-5
  • OBX-6
value
363714003 |Interprets|
Observation / Slices for component / component:preStimulationTreatmentMethod / dataAbsentReason
N/A
value.nullFlavor
Observation / Slices for component / component:preStimulationTreatmentMethod / interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
Observation / Slices for component / component:preStimulationTreatmentMethod / referenceRange
OBX-7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
Observation / Slices for component / component:lhSuppression
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
Observation / Slices for component / component:lhSuppression / id
n/a
Observation / Slices for component / component:lhSuppression / extension
n/a
Observation / Slices for component / component:lhSuppression / modifierExtension
N/A
Observation / Slices for component / component:lhSuppression / code
FiveWs.what[x]
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
OBX-3
code
Observation / Slices for component / component:lhSuppression / value[x]
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX-2
  • OBX-5
  • OBX-6
value
363714003 |Interprets|
Observation / Slices for component / component:lhSuppression / dataAbsentReason
N/A
value.nullFlavor
Observation / Slices for component / component:lhSuppression / interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
Observation / Slices for component / component:lhSuppression / referenceRange
OBX-7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
Observation / Slices for component / component:lhSuppressionMethod
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
Observation / Slices for component / component:lhSuppressionMethod / id
n/a
Observation / Slices for component / component:lhSuppressionMethod / extension
n/a
Observation / Slices for component / component:lhSuppressionMethod / modifierExtension
N/A
Observation / Slices for component / component:lhSuppressionMethod / code
FiveWs.what[x]
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
OBX-3
code
Observation / Slices for component / component:lhSuppressionMethod / value[x]
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX-2
  • OBX-5
  • OBX-6
value
363714003 |Interprets|
Observation / Slices for component / component:lhSuppressionMethod / dataAbsentReason
N/A
value.nullFlavor
Observation / Slices for component / component:lhSuppressionMethod / interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
Observation / Slices for component / component:lhSuppressionMethod / referenceRange
OBX-7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
Observation / Slices for component / component:gonadotropinUse
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
Observation / Slices for component / component:gonadotropinUse / id
n/a
Observation / Slices for component / component:gonadotropinUse / extension
n/a
Observation / Slices for component / component:gonadotropinUse / modifierExtension
N/A
Observation / Slices for component / component:gonadotropinUse / code
FiveWs.what[x]
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
OBX-3
code
Observation / Slices for component / component:gonadotropinUse / value[x]
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX-2
  • OBX-5
  • OBX-6
value
363714003 |Interprets|
Observation / Slices for component / component:gonadotropinUse / dataAbsentReason
N/A
value.nullFlavor
Observation / Slices for component / component:gonadotropinUse / interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
Observation / Slices for component / component:gonadotropinUse / referenceRange
OBX-7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
Observation / Slices for component / component:finalOocyteMaturationTrigger
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
Observation / Slices for component / component:finalOocyteMaturationTrigger / id
n/a
Observation / Slices for component / component:finalOocyteMaturationTrigger / extension
n/a
Observation / Slices for component / component:finalOocyteMaturationTrigger / modifierExtension
N/A
Observation / Slices for component / component:finalOocyteMaturationTrigger / code
FiveWs.what[x]
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
OBX-3
code
Observation / Slices for component / component:finalOocyteMaturationTrigger / value[x]
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX-2
  • OBX-5
  • OBX-6
value
363714003 |Interprets|
Observation / Slices for component / component:finalOocyteMaturationTrigger / dataAbsentReason
N/A
value.nullFlavor
Observation / Slices for component / component:finalOocyteMaturationTrigger / interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
Observation / Slices for component / component:finalOocyteMaturationTrigger / referenceRange
OBX-7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
Observation / Slices for component / component:finalOocyteMaturationTriggerMethod
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
Observation / Slices for component / component:finalOocyteMaturationTriggerMethod / id
n/a
Observation / Slices for component / component:finalOocyteMaturationTriggerMethod / extension
n/a
Observation / Slices for component / component:finalOocyteMaturationTriggerMethod / modifierExtension
N/A
Observation / Slices for component / component:finalOocyteMaturationTriggerMethod / code
FiveWs.what[x]
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
OBX-3
code
Observation / Slices for component / component:finalOocyteMaturationTriggerMethod / value[x]
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX-2
  • OBX-5
  • OBX-6
value
363714003 |Interprets|
Observation / Slices for component / component:finalOocyteMaturationTriggerMethod / dataAbsentReason
N/A
value.nullFlavor
Observation / Slices for component / component:finalOocyteMaturationTriggerMethod / interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
Observation / Slices for component / component:finalOocyteMaturationTriggerMethod / referenceRange
OBX-7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
Observation / Slices for component / component:lutealPhaseSupport
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
Observation / Slices for component / component:lutealPhaseSupport / id
n/a
Observation / Slices for component / component:lutealPhaseSupport / extension
n/a
Observation / Slices for component / component:lutealPhaseSupport / modifierExtension
N/A
Observation / Slices for component / component:lutealPhaseSupport / code
FiveWs.what[x]
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
OBX-3
code
Observation / Slices for component / component:lutealPhaseSupport / value[x]
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX-2
  • OBX-5
  • OBX-6
value
363714003 |Interprets|
Observation / Slices for component / component:lutealPhaseSupport / dataAbsentReason
N/A
value.nullFlavor
Observation / Slices for component / component:lutealPhaseSupport / interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
Observation / Slices for component / component:lutealPhaseSupport / referenceRange
OBX-7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
Observation / Slices for component / component:lutealPhaseSupportMethod
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
Observation / Slices for component / component:lutealPhaseSupportMethod / id
n/a
Observation / Slices for component / component:lutealPhaseSupportMethod / extension
n/a
Observation / Slices for component / component:lutealPhaseSupportMethod / modifierExtension
N/A
Observation / Slices for component / component:lutealPhaseSupportMethod / code
FiveWs.what[x]
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
OBX-3
code
Observation / Slices for component / component:lutealPhaseSupportMethod / value[x]
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX-2
  • OBX-5
  • OBX-6
value
363714003 |Interprets|
Observation / Slices for component / component:lutealPhaseSupportMethod / dataAbsentReason
N/A
value.nullFlavor
Observation / Slices for component / component:lutealPhaseSupportMethod / interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
Observation / Slices for component / component:lutealPhaseSupportMethod / referenceRange
OBX-7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]
Observation / Slices for component / component:previousTreatmentContinuedUntil
containment by OBX-4?
outBoundRelationship[typeCode=COMP]
Observation / Slices for component / component:previousTreatmentContinuedUntil / id
n/a
Observation / Slices for component / component:previousTreatmentContinuedUntil / extension
n/a
Observation / Slices for component / component:previousTreatmentContinuedUntil / modifierExtension
N/A
Observation / Slices for component / component:previousTreatmentContinuedUntil / code
FiveWs.what[x]
< 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
OBX-3
code
Observation / Slices for component / component:previousTreatmentContinuedUntil / value[x]
363714003 |Interprets| < 441742003 |Evaluation finding|
  • OBX-2
  • OBX-5
  • OBX-6
value
363714003 |Interprets|
Observation / Slices for component / component:previousTreatmentContinuedUntil / dataAbsentReason
N/A
value.nullFlavor
Observation / Slices for component / component:previousTreatmentContinuedUntil / interpretation
< 260245000 |Findings values|
OBX-8
interpretationCode
363713009 |Has interpretation|
Observation / Slices for component / component:previousTreatmentContinuedUntil / referenceRange
OBX-7
  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
  • moodCode=EVN]

doco Documentation for this format