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

RIVO-Noord Zorgviewer Implementation Guide, published by RIVO-NN HL7NL. This guide is not an authorized publication; it is the continuous build for version 1.23.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/RIVO-Noord/zorgviewer-ig/ and changes regularly. See the Directory of published versions

Resource Profile: Appointment - Mappings

Draft as of 2026-02-06

Mappings for the Appointment resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameRIM MappingiCalendarW5 MappingHL7 v2 Mappingdoco
.. Appointment
Act[@moodCode <= 'INT']
VEVENT
workflow.scheduling
... id
... meta
... implicitRules
... language
... text
Act.text?
... contained
N/A
... extension
N/A
... modifierExtension
N/A
... identifier
.id
UID
id
  • SCH-1
  • SCH-2
  • ARQ-1
  • ARQ-2
... status
.statusCode
status
SCH-25
... serviceCategory
  • n/a
  • might be inferred from the ServiceDeliveryLocation
... serviceType
  • n/a
  • might be inferred from the ServiceDeliveryLocation
... specialty
.performer.AssignedPerson.code
class
... appointmentType
.code
ARQ-7
... reason
.reasonCode
  • AIS-3
  • SCH-7
... indication
.inboundRelationship[@typeCode = 'RSON'].observation
... priority
.priorityCode
PRIORITY
class
  • ARQ-12
  • SCH-11.6 / TQ1-9
... description
.text
DESCRIPTION
NTE-3
... supportingInformation
.inboundRelationship[@typeCode = 'SPRT'].observation
context
... start
.effectiveTime.low
when.init
  • ARQ-11.1
  • SCH-11.4 / TQ1-7
... end
.effectiveTime.high
when.done
SCH-11.5 / TQ1-8/ calculated based on the start and the duration which is in ARQ-9
... minutesDuration
  • type = ('SXPR_TS'
  • 'PIVL_TS')].width
... slot
.outboundRelationship[@typeCode = 'REFR'].act[@classCode = 'ACT'][@moodCode = 'SLOT']
... created
.author.time
... comment
.subjectOf.observation[@moodCode = 'EVN'][code = 'annotation'].value
COMMENT
NTE-3
... incomingReferral
.outboundRelationship[@typeCode = 'FLFS'].act[@classCode < 'ActCareProvisionRequestType'][@moodCode = 'RQO']
... participant
performer | reusableDevice | subject | location
ATTENDEE component to be created
  • PID
  • AIP
  • AIG
  • AIL
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... type
(performer | reusableDevice | subject | location).@typeCode
n/a
  • AIP-4
  • AIG-4
.... actor
performer.person | reusableDevice.manufacturedDevice | subject.patient | location.serviceDeliveryLocation
(Need to provide the common name CN and also the MAILTO properties from the practitioner resource) where the participant type is not "information-only"
who
PID-3-Patient ID List | AIL-3 | AIG-3 | AIP-3
.... required
(performer | reusableDevice | subject | location).@performInd
ROLE=REQ-PARTICIPANT (roleparam)
.... status
(performer | reusableDevice | subject | location).statusCode
mailto:BPostlethwaite@data.com (rsvpparam | partstatparam)
  • AIP-12
  • AIG-14
... requestedPeriod
  • type = ('SXPR_TS'
  • 'PIVL_TS')]
ARQ-11

doco Documentation for this format