RIVO-Noord Zorgviewer Implementation Guide
1.16.0 - CI build Netherlands flag

RIVO-Noord Zorgviewer Implementation Guide - Local Development build (v1.16.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Procedure - Mappings

Active as of 2025-06-11

Mappings for the Procedure resource profile.

Mappings to Structures in this Implentation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameHCIM Procedure-v4.1(2017EN)HCIM TextResult-v4.1(2017EN)HCIM HealthProfessional-v3.2(2017EN)HCIM BasicElements-v1.0(2017EN)HCIM ProcedureForTransfer-v3.0(2016EN)HCIM TextResultForTransfer-v3.0(2016EN)HCIM HealthProfessional-v3.0(2016EN)HCIM ProcedureForTransfer-v1.2(2015EN)HCIM TextResultForTransfer-v1.2.2(2015EN)HCIM HealthProfessional-v1.2.1(2015EN)RIM MappingW5 MappingHL7 v2 Mappingdoco
.. Procedure
14.1.1
14.1.1
14.1.1
Procedure[moodCode=EVN]
clinical.general
... id
... meta
... implicitRules
... language
... text
Act.text?
... contained
N/A
... Slices for extension
.... extension:procedureMethod
..... id
n/a
..... extension
n/a
..... url
N/A
..... Slices for valueCodeableConcept
...... valueCodeableConcept:valueCodeableConcept
14.1.12
N/A
... modifierExtension
N/A
... identifier
0.0.6
.id
id
Some combination of ORC-2 / ORC-3 / OBR-2 / OBR-3 / IPC-1 / IPC-2 / IPC-3 / IPC-4
... definition
.outboundRelationship[typeCode=DEFN].target
... Slices for basedOn
  • .outboundRelationship[typeCode=FLFS].target[classCode=(various e.g. PROC
  • OBS
  • PCPR
  • ACT
  • moodCode=RQO].code
.... basedOn:request
14.1.10
14.1.10
14.1.10
  • .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
status
... notDone
.actionNegationInd
... notDoneReason
.reason.Observation.value
... category
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="EVN"].code
class
... code
14.1.4
14.1.4
14.1.4
.code
what
OBR-44/OBR-45
.... id
n/a
.... extension
n/a
.... Slices for coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
..... coding:VerrichtingTypeCodelijst
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
...... id
n/a
...... extension
n/a
...... system
./codeSystem
C*E.3
...... version
./codeSystemVersion
C*E.7
...... code
./code
C*E.1
...... display
CV.displayName
C*E.2 - but note this is not well followed
...... userSelected
CD.codingRationale
Sometimes implied by being first
.... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
... subject
0.0.11
.participation[typeCode=SBJ].role
who.focus
PID-3
... context
  • .inboundRelationship[typeCode=COMP].source[classCode=ENC
  • moodCode=EVN]
context
PV1-19
... Slices for performed[x]
0.0.14
.effectiveTime
when.done
OBR-7
.... performed[x]:performedPeriod
.effectiveTime
when.done
OBR-7
..... id
n/a
..... extension
n/a
..... start
14.1.2
14.1.2
14.1.2
./low
DR.1
..... end
14.1.3
14.1.3
14.1.3
./high
DR.2
... performer
14.1.5
14.1.5
14.1.5
.participation[typeCode=PRF]
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... role
.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
..... id
n/a
..... extension
n/a
..... Slices for coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
...... coding:healthProfessionalRole
17.1.5
17.1.5
17.1.5
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
..... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
.... actor
.role
who.actor
ORC-19/PRT-5
..... id
n/a
..... Slices for extension
n/a
...... extension:practitionerRole
N/A
..... reference
N/A
..... identifier
.identifier
..... display
N/A
.... onBehalfOf
.scoper
... location
.participation[typeCode=LOC].role[classCode=SDLOC]
where
.... id
n/a
.... extension
n/a
.... reference
N/A
.... identifier
.identifier
.... display
N/A
... reasonCode
.reasonCode
why
... reasonReference
14.1.9
14.1.9
14.1.9
.reasonCode
why
... bodySite
14.1.8
14.1.8
14.1.8
.targetSiteCode
OBX-20
.... id
n/a
.... Slices for extension
..... extension:ProcedureLaterality
...... id
n/a
...... extension
n/a
...... url
N/A
...... Slices for value[x]
N/A
....... value[x]:valueCodeableConcept
14.1.11
N/A
.... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
.... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
... outcome
.outboundRelationship[typeCode=OUT].target.text
... report
13.2.1
13.2.1
13.2.1
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN]
... complication
  • .outboundRelationship[typeCode=OUTC].target[classCode=OBS
  • code="complication"
  • moodCode=EVN].value
... complicationDetail
  • .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
NTE
... focalDevice
.participation[typeCode=DEV].role[classCode=MANU]
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... action
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • procedure device action codes
.... manipulated
14.1.7
14.1.7
14.1.7
.participation[typeCode=DEV].role[classCode=SDLOC]
... usedReference
.participation[typeCode=DEV].role[classCode=MANU] or .participation[typeCode=CSM].role[classCode=ADMM] (for Medication or Substance)
... usedCode
participation[typeCode=Dev].role[classCode=MANU]

doco Documentation for this format