STU3 Candidate

This page is part of the FHIR Specification (v1.8.0: STU 3 Draft). 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

Mappings for the appointment resource.

AppointmentAct (ActMood = ActMoodAppointment or ActMoodAppointmentRequest)
    identifier.id
    status.statusCode
    serviceCategoryn/a, might be inferred from the ServiceDeliveryLocation
    serviceTypen/a, might be inferred from the ServiceDeliveryLocation
    specialty.performer.AssignedPerson.code
    appointmentType.code
    reason(encounter appointment).reason
    priority.priorityCode
    description.text
    start.effectiveTime.low
    end.effectiveTime.high
    minutesDuration.effectiveTime.width
    slotSchedule-Slot (classCode=ACT, moodCode = SLOT)
    created.author.time
    comment.subjectOf.observationEvent[code="annotation"].value
    participantperformer | reusableDevice | subject | location
        type.@typeCode
        actorperformer.person | reusableDevice.manufacturedDevice | subject.patient | location.serviceDeliveryLocation
        requiredperformer.performInd
        statusn/a
    requestedPeriod
Appointment
    identifierSCH-1, SCH-2, ARQ-1, ARQ-2
    statusSCH-25
    serviceCategory
    serviceType
    specialty
    appointmentType
    reasonAIS-3, ARQ-7, SCH-7
    priorityARQ-12, SCH-11.6 / TQ1-9
    descriptionNTE-3
    startARQ-11.1, SCH-11.4 / TQ1-7
    endARQ-11.2, SCH-11.5 / TQ1-8
    minutesDuration
    slot
    created
    commentNTE-3
    participantPID, AIP, AIG, AIL
        typeAIP-4, AIG-4
        actorPID-3-Patient ID List | AIL-3 | AIG-3 | AIP-3
        required
        statusAIP-12, AIG-14
    requestedPeriod
AppointmentVEVENT
    identifierUID
    status
    serviceCategory
    serviceType
    specialty
    appointmentType
    reason
    priorityPRIORITY
    descriptionDESCRIPTION
    start
    end
    minutesDuration
    slot
    created
    commentCOMMENT
    participantATTENDEE component to be created
        typen/a
        actorATTENDEE: (Need to provide the common name CN and also the MAILTO properties from the practitioner resource) where the participant type is not "information-only"
        requiredROLE=REQ-PARTICIPANT (roleparam)
        statusATTENDEE;CN="Brian Postlethwaite";RSVP=TRUE:mailto:BPostlethwaite@data.com (rsvpparam | partstatparam)
    requestedPeriod