Appointment

Base

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).

PathCard.TypeDescription & Constraints
Appointment0..*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)
.idΣ0..1StringLogical id of this artifact
.metaΣ0..1MetaMetadata about the resource
.implicitRules?!Σ0..1uriA set of rules under which this content was created
.language0..1codeLanguage of the resource content
Bindinglanguages(preferred)
.text0..1NarrativeText summary of the resource, for human interpretation
.contained0..*ResourceContained, inline Resources
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!0..*ExtensionExtensions that cannot be ignored
.identifierΣ0..*IdentifierExternal Ids for this item
.status?!Σ1..1codeproposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist
Bindingappointmentstatus(required)
.cancelationReasonΣ0..1CodeableConceptThe coded reason for the appointment being cancelled
Bindingappointment-cancellation-reason(example)
.serviceCategoryΣ0..*CodeableConceptA broad categorization of the service that is to be performed during this appointment
Bindingservice-category(example)
.serviceTypeΣ0..*CodeableConceptThe specific service that is to be performed during this appointment
Bindingservice-type(example)
.specialtyΣ0..*CodeableConceptThe specialty of a practitioner that would be required to perform the service requested in this appointment
Bindingc80-practice-codes(preferred)
.appointmentTypeΣ0..1CodeableConceptThe style of appointment or patient that has been booked in the slot (not service type)
Bindingv2-0276(preferred)
.reasonCodeΣ0..*CodeableConceptCoded reason this appointment is scheduled
Bindingencounter-reason(preferred)
.reasonReference0..*Reference(Condition | Procedure | Observation | ImmunizationRecommendation)Reason the appointment is to take place (resource)
.priority0..1unsignedIntUsed to make informed decisions if needing to re-prioritize
.description0..1stringShown on a subject line in a meeting request, or appointment list
.supportingInformation0..*Reference(Resource)Additional information to support the appointment
.startΣ0..1instantWhen appointment is to take place
.endΣ0..1instantWhen appointment is to conclude
.minutesDuration0..1positiveIntCan be less than start/end (e.g. estimate)
.slot0..*Reference(Slot)The slots that this appointment is filling
.created0..1dateTimeThe date that this appointment was initially created
.comment0..1stringAdditional comments
.patientInstruction0..1stringDetailed information and instructions for the patient
.basedOn0..*Reference(ServiceRequest)The service request this appointment is allocated to assess
.participant1..*BackboneElementParticipants involved in appointment
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.typeΣ0..*CodeableConceptRole of participant in the appointment
Bindingencounter-participant-type(extensible)
.actorΣ0..1Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device | HealthcareService | Location)Person, Location/HealthcareService or Device
.requiredΣ0..1coderequired | optional | information-only
Bindingparticipantrequired(required)
.statusΣ1..1codeaccepted | declined | tentative | needs-action
Bindingparticipationstatus(required)
.period0..1PeriodParticipation period of the actor
.requestedPeriod0..*PeriodPotential date/time interval(s) requested to allocate the appointment within