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

Draft as of 2025-06-11

Mappings for the Appointment resource profile.

Mappings to Structures in this Implentation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameART-DECOR Dataset eAfspraakHCIM PlannedCareActivityForTransfer-v1.2.1(2015EN)HCIM PlannedCareActivityForTransfer-v3.0(2016EN)HCIM PlannedCareActivityForTransfer-v3.1(2017EN)HCIM HealthProfessional-v1.2.1(2015EN)HCIM HealthProfessional-v3.0(2016EN)HCIM HealthProfessional-v3.2(2017EN)HCIM BasicElements-v1.0(2017EN)RIM MappingiCalendarW5 MappingHL7 v2 Mappingdoco
.. Appointment
16.1.6
16.1.6
16.1.6
Act[@moodCode <= 'INT']
VEVENT
workflow.scheduling
... id
... meta
... implicitRules
... language
... text
Act.text?
... contained
N/A
... Slices for extension
.... extension:PatientInstructions
eafspraak-dataelement-23
N/A
.... extension:OnlineEditable
N/A
..... id
n/a
..... Slices for extension
...... extension:Indicator
eafspraak-dataelement-52
....... id
n/a
....... extension
n/a
....... url
N/A
....... Slices for value[x]
N/A
........ value[x]:valueBoolean
N/A
...... extension:OnlineEditableUntil
eafspraak-dataelement-53
....... id
n/a
....... extension
n/a
....... url
N/A
....... Slices for value[x]
N/A
........ value[x]:valueDateTime
N/A
..... url
N/A
..... value[x]
N/A
... modifierExtension
N/A
... identifier
eafspraak-dataelement-3
0.0.6
.id
UID
id
  • SCH-1
  • SCH-2
  • ARQ-1
  • ARQ-2
... status
eafspraak-dataelement-20
.statusCode
status
SCH-25
.... id
.... Slices for extension
..... extension:OrderStatus
16.1.9
16.1.9
16.1.9
...... id
n/a
...... extension
n/a
...... url
N/A
...... Slices for value[x]
N/A
....... value[x]:valueCodeableConcept
N/A
.... value
... serviceCategory
eafspraak-dataelement-25
  • n/a
  • might be inferred from the ServiceDeliveryLocation
... serviceType
  • n/a
  • might be inferred from the ServiceDeliveryLocation
... Slices for specialty
eafspraak-dataelement-26
.performer.AssignedPerson.code
class
.... specialty:specialtyAGB
.performer.AssignedPerson.code
class
..... id
n/a
..... extension
n/a
..... coding
  • 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
.... specialty:specialtyUZI
.performer.AssignedPerson.code
class
..... id
n/a
..... extension
n/a
..... coding
  • 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
... appointmentType
eafspraak-dataelement-24
.code
ARQ-7
... reason
eafspraak-dataelement-46
.reasonCode
  • AIS-3
  • SCH-7
... indication
eafspraak-dataelement-44
.inboundRelationship[@typeCode = 'RSON'].observation
... priority
.priorityCode
PRIORITY
class
  • ARQ-12
  • SCH-11.6 / TQ1-9
... description
eafspraak-dataelement-21
.text
DESCRIPTION
NTE-3
... supportingInformation
.inboundRelationship[@typeCode = 'SPRT'].observation
context
... start
eafspraak-dataelement-6
16.1.10
16.1.10
16.1.10
0.0.14
.effectiveTime.low
when.init
  • ARQ-11.1
  • SCH-11.4 / TQ1-7
... end
eafspraak-dataelement-7
16.1.11
16.1.11
16.1.11
.effectiveTime.high
when.done
SCH-11.5 / TQ1-8/ calculated based on the start and the duration which is in ARQ-9
... minutesDuration
eafspraak-dataelement-8
  • type = ('SXPR_TS'
  • 'PIVL_TS')].width
... slot
.outboundRelationship[@typeCode = 'REFR'].act[@classCode = 'ACT'][@moodCode = 'SLOT']
... created
eafspraak-dataelement-5
.author.time
... comment
.subjectOf.observation[@moodCode = 'EVN'][code = 'annotation'].value
COMMENT
NTE-3
... incomingReferral
eafspraak-dataelement-49
.outboundRelationship[@typeCode = 'FLFS'].act[@classCode < 'ActCareProvisionRequestType'][@moodCode = 'RQO']
... participant
eafspraak-dataelement-27
0.0.11
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
..... 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
eafspraak-dataelement-33
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
..... id
n/a
..... Slices for extension
...... extension:practitionerRole
N/A
..... reference
N/A
..... identifier
.identifier
..... display
N/A
.... 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