http://hl7.org/fhir/StructureDefinition/Appointment|4.0.1

A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).
NameFlagsCardTypeDescription & Constraints
Appointment
0..*A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s)
 
identifier
Σ
0..*IdentifierExternal Ids for this item
 
status *
?!Σ
1..1codeproposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist AppointmentStatus (required)
 
cancelationReason
Σ
0..1CodeableConceptThe coded reason for the appointment being cancelled cancelation-reason (example)
 
serviceCategory
Σ
0..*CodeableConceptA broad categorization of the service that is to be performed during this appointment service-category (example)
 
serviceType
Σ
0..*CodeableConceptThe specific service that is to be performed during this appointment service-type (example)
 
specialty
Σ
0..*CodeableConceptThe specialty of a practitioner that would be required to perform the service requested in this appointment specialty (preferred)
 
appointmentType
Σ
0..1CodeableConceptThe style of appointment or patient that has been booked in the slot (not service type) appointment-type (preferred)
 
reasonCode
Σ
0..*CodeableConceptCoded reason this appointment is scheduled ApptReason (preferred)
 
reasonReference
0..*ReferenceReason the appointment is to take place (resource)
 
priority
0..1unsignedIntUsed to make informed decisions if needing to re-prioritize
 
description
0..1stringShown on a subject line in a meeting request, or appointment list
 
supportingInformation
0..*ReferenceAdditional information to support the appointment
 
start
Σ
0..1instantWhen appointment is to take place
 
end
Σ
0..1instantWhen appointment is to conclude
 
minutesDuration
0..1positiveIntCan be less than start/end (e.g. estimate)
 
slot
0..*ReferenceThe slots that this appointment is filling
 
created
0..1dateTimeThe date that this appointment was initially created
 
comment
0..1stringAdditional comments
 
patientInstruction
0..1stringDetailed information and instructions for the patient
 
basedOn
0..*ReferenceThe service request this appointment is allocated to assess
 
participant *
1..*BackboneElementParticipants involved in appointment
 
 
type
Σ
0..*CodeableConceptRole of participant in the appointment ParticipantType (extensible)
 
 
actor
Σ
0..1ReferencePerson, Location/HealthcareService or Device
 
 
required
Σ
0..1coderequired | optional | information-only ParticipantRequired (required)
 
 
status *
Σ
1..1codeaccepted | declined | tentative | needs-action ParticipationStatus (required)
 
 
period
0..1PeriodParticipation period of the actor
 
requestedPeriod
0..*PeriodPotential date/time interval(s) requested to allocate the appointment within