R4 Ballot #1 (Mixed Normative/Trial use) Current Build
This page was published as part of FHIR v3.3.0: R4 Ballot #1 : Mixed Normative/Trial use (First Normative ballot). It has been superceded by R4 . For a full list of available versions, see the Directory of published versions .
Patient Administration Work Group Maturity Level : N/A Ballot Standards Status : Informative Security Category : Patient Compartments : Device , Patient , Practitioner , RelatedPerson

Mappings for the appointment resource (see Mappings to Other Standards for further information & status).

Appointment
    identifier FiveWs.identifier
    status FiveWs.status
    specialty FiveWs.class
    priority FiveWs.class
    supportingInformation FiveWs.context
    start FiveWs.init
    end FiveWs.done[x]
        actor FiveWs.who
Appointment Request
    identifier Request.identifier
    status Request.status
    serviceType Request.code
    reason     reasonCode Request.reasonCode
    indication     reasonReference Request.reasonReference
    priority Request.priority
    supportingInformation Request.supportingInfo
    start Request.occurrence[x]
    end Request.occurrence[x]
    minutesDuration Request.occurrence[x]
    created Request.authoredOn
    comment Request.note
    basedOn Request.basedOn
    participant Request.performer, Request.subject
    requestedPeriod Request.occurrence[x]
Appointment
    identifier SCH-1, SCH-2, ARQ-1, ARQ-2
    status SCH-25
    cancelationReason
    serviceCategory
    serviceType
    specialty
    appointmentType ARQ-7
    reason     reasonCode AIS-3, SCH-7
    indication     reasonReference
    priority ARQ-12, SCH-11.6 / TQ1-9
    description NTE-3
    supportingInformation
    start ARQ-11.1, SCH-11.4 / TQ1-7
    end SCH-11.5 / TQ1-8/ calculated based on the start and the duration which is in ARQ-9
    minutesDuration
    slot
    created
    comment NTE-3
    patientInstruction NTE-3
    basedOn
    participant PID, AIP, AIG, AIL
        type AIP-4, AIG-4
        actor PID-3-Patient ID List | AIL-3 | AIG-3 | AIP-3
        required
        status AIP-12, AIG-14
        period
    requestedPeriod ARQ-11
Appointment Act[@moodCode <= 'INT']
    identifier .id
    status .statusCode
    cancelationReason n/a
    serviceCategory n/a, might be inferred from the ServiceDeliveryLocation
    serviceType n/a, might be inferred from the ServiceDeliveryLocation
    specialty .performer.AssignedPerson.code
    appointmentType .code
    reason     reasonCode .reasonCode
    indication     reasonReference .inboundRelationship[@typeCode = 'RSON'].observation
    priority .priorityCode
    description .text
    supportingInformation .inboundRelationship[@typeCode = 'SPRT'].observation
    start .effectiveTime.low
    end .effectiveTime.high
    minutesDuration .activityTime[@xsi: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
    patientInstruction .subjectOf.observation[@moodCode = 'EVN'][code = 'annotation'].value
    basedOn .outboundRelationship[@typeCode = 'FLFS'].act[@classCode < 'ActCareProvisionRequestType'][@moodCode = 'RQO']
    participant performer | reusableDevice | subject | location
        type (performer | reusableDevice | subject | location).@typeCode
        actor performer.person | reusableDevice.manufacturedDevice | subject.patient | location.serviceDeliveryLocation
        required (performer | reusableDevice | subject | location).@performInd
        status (performer | reusableDevice | subject | location).statusCode
        period n/a
    requestedPeriod .activityTime[@xsi:type = ('SXPR_TS', 'PIVL_TS')]
Appointment VEVENT
    identifier UID
    status STATUS
    cancelationReason
    serviceCategory CATEGORIES
    serviceType
    specialty
    appointmentType CLASSIFICATION
    reason     reasonCode
    indication     reasonReference
    priority PRIORITY
    description SUMMARY
    supportingInformation ATTACH
    start DTSTART
    end DTEND
    minutesDuration DURATION (e.g. PT15M)
    slot
    created CREATED
    comment DESCRIPTION (for internal use)
    patientInstruction DESCRIPTION (for patient use)
    basedOn
    participant ATTENDEE component to be created
        type n/a
        actor ATTENDEE: (Need to provide the common name CN and also the MAILTO properties from the practitioner resource) where the participant type is not "information-only"
        required ROLE=REQ-PARTICIPANT (roleparam)
        status ATTENDEE;CN="John Doe";RSVP=TRUE:mailto:john@doe.com (rsvpparam | partstatparam)
        period
    requestedPeriod