DSTU2 FHIR Release 3 (STU)

This page is part of the FHIR Specification (v1.0.2: DSTU (v3.0.2: STU 2). 3). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2 R3 R2

Patient Administration Work Group Maturity Level : N/A Ballot Status : Informative Compartments : Device , Patient , Practitioner , RelatedPerson

Mappings for the appointment resource.

Schedule-Slot (classCode=ACT, moodCode
Appointment Act (ActMood = ActMoodAppointment or ActMoodAppointmentRequest) Act[@moodCode <= 'INT']
    identifier     identifier .id
    status     status .statusCode
    type     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     reason .reasonCode
(encounter appointment).reason     indication .inboundRelationship[@typeCode = 'RSON'].observation
    priority     priority .priorityCode
    description     description .text
    start     supportingInformation .inboundRelationship[@typeCode = 'SPRT'].observation
    start .effectiveTime.low
    end     end .effectiveTime.high
    minutesDuration     minutesDuration .activityTime[@xsi:type = ('SXPR_TS', 'PIVL_TS')].width
    slot     slot .outboundRelationship[@typeCode = SLOT) 'REFR'].act[@classCode = 'ACT'][@moodCode = 'SLOT']
    comment     created .author.time
    participant     comment .subjectOf.observation[@moodCode = 'EVN'][code = 'annotation'].value
        type     incomingReferral .outboundRelationship[@typeCode = 'FLFS'].act[@classCode < 'ActCareProvisionRequestType'][@moodCode = 'RQO']
        actor     participant performer | reusableDevice | subject | location
        required         type performer.performIndicator (performer | reusableDevice | subject | location).@typeCode
        status         actor performer.person | reusableDevice.manufacturedDevice | subject.patient | location.serviceDeliveryLocation
        required (performer | reusableDevice | subject | location).@performInd
        status (performer | reusableDevice | subject | location).statusCode
    requestedPeriod .activityTime[@xsi:type = ('SXPR_TS', 'PIVL_TS')]
Appointment
    identifier     identifier SCH-1, SCH-2, ARQ-1, ARQ-2
    status     status SCH-25
    type     serviceCategory
    reason     serviceType
    specialty
    appointmentType ARQ-7
    reason AIS-3, ARQ-7, SCH-7
    priority     indication
    priority ARQ-12, SCH-11.6 / TQ1-9
    description     description NTE-3
    start     supportingInformation
    start ARQ-11.1, SCH-11.4 / TQ1-7
    end     end ARQ-11.2, SCH-11.5 / TQ1-8 TQ1-8/ calculated based on the start and the duration which is in ARQ-9
    minutesDuration     minutesDuration
    slot     slot
    comment     created
    comment NTE-3
    participant     incomingReferral
    participant PID, AIP, AIG, AIL
        type         type AIP-4, AIG-4
        actor         actor PID-3-Patient ID List | AIL-3 | AIG-3 | AIP-3
        required         required
        status         status AIP-12, AIG-14
    requestedPeriod ARQ-11
Appointment VEVENT
    identifier     identifier UID
    status     status
    type     serviceCategory
    reason     serviceType
    priority     specialty
    appointmentType
    reason
    indication
    priority PRIORITY
    description     description DESCRIPTION
    start     supportingInformation
    end     start
    minutesDuration     end
    slot     minutesDuration
    comment     slot
    created
    comment COMMENT
    participant     incomingReferral
    participant ATTENDEE component to be created
        type         type n/a
        actor         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         required ROLE=REQ-PARTICIPANT (roleparam)
        status         status ATTENDEE;CN="Brian Postlethwaite";RSVP=TRUE:mailto:BPostlethwaite@data.com (rsvpparam | partstatparam)
    requestedPeriod