FHIR Release 3 (STU)

This page is part of the FHIR Specification (v3.0.2: STU 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

Patient Administration Work GroupMaturity Level: N/ABallot Status: InformativeCompartments: Device, Patient, Practitioner, RelatedPerson

Mappings for the appointment resource.

AppointmentAct[@moodCode <= 'INT']
    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.reasonCode
    indication.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
    incomingReferral.outboundRelationship[@typeCode = 'FLFS'].act[@classCode < 'ActCareProvisionRequestType'][@moodCode = 'RQO']
    participantperformer | reusableDevice | subject | location
        type(performer | reusableDevice | subject | location).@typeCode
        actorperformer.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
    identifierSCH-1, SCH-2, ARQ-1, ARQ-2
    statusSCH-25
    serviceCategory
    serviceType
    specialty
    appointmentTypeARQ-7
    reasonAIS-3, SCH-7
    indication
    priorityARQ-12, SCH-11.6 / TQ1-9
    descriptionNTE-3
    supportingInformation
    startARQ-11.1, SCH-11.4 / TQ1-7
    endSCH-11.5 / TQ1-8/ calculated based on the start and the duration which is in ARQ-9
    minutesDuration
    slot
    created
    commentNTE-3
    incomingReferral
    participantPID, AIP, AIG, AIL
        typeAIP-4, AIG-4
        actorPID-3-Patient ID List | AIL-3 | AIG-3 | AIP-3
        required
        statusAIP-12, AIG-14
    requestedPeriodARQ-11
AppointmentVEVENT
    identifierUID
    status
    serviceCategory
    serviceType
    specialty
    appointmentType
    reason
    indication
    priorityPRIORITY
    descriptionDESCRIPTION
    supportingInformation
    start
    end
    minutesDuration
    slot
    created
    commentCOMMENT
    incomingReferral
    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