Skip to main content

Appointment

Trial Use 3 Workflow

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

Endpoints

devhttps://api.sandbox.ovok.com/fhir/R5/Appointment
InteractionMethodPath
ReadGET/fhir/R5/Appointment/[id]
VreadGET/fhir/R5/Appointment/[id]/_history/[vid]
UpdatePUT/fhir/R5/Appointment/[id]
PatchPATCH/fhir/R5/Appointment/[id]
DeleteDELETE/fhir/R5/Appointment/[id]
CreatePOST/fhir/R5/Appointment
SearchGET/fhir/R5/Appointment?...
HistoryGET/fhir/R5/Appointment/[id]/_history
Type-historyGET/fhir/R5/Appointment/_history

Top-level elements

ElementType(s)CardinalityDescription
identifierIdentifier0..*External Ids for this item
statuscode1..1proposed
cancellationReasonCodeableConcept0..1The coded reason for the appointment being cancelled
classCodeableConcept0..*Classification when becoming an encounter
serviceCategoryCodeableConcept0..*A broad categorization of the service that is to be performed during this appointment
serviceTypeCodeableReference0..*The specific service that is to be performed during this appointment
specialtyCodeableConcept0..*The specialty of a practitioner that would be required to perform the service requested in this appointment
appointmentTypeCodeableConcept0..1The style of appointment or patient that has been booked in the slot (not service type)
reasonCodeableReference0..*Reason this appointment is scheduled
priorityCodeableConcept0..1Used to make informed decisions if needing to re-prioritize
descriptionstring0..1Shown on a subject line in a meeting request, or appointment list
replacesReference0..*Appointment replaced by this Appointment
virtualServiceVirtualServiceDetail0..*Connection details of a virtual service (e.g. conference call)
supportingInformationReference0..*Additional information to support the appointment
previousAppointmentReference0..1The previous appointment in a series
originatingAppointmentReference0..1The originating appointment in a recurring set of appointments
startinstant0..1When appointment is to take place
endinstant0..1When appointment is to conclude
minutesDurationpositiveInt0..1Can be less than start/end (e.g. estimate)
requestedPeriodPeriod0..*Potential date/time interval(s) requested to allocate the appointment within
slotReference0..*The slots that this appointment is filling
accountReference0..*The set of accounts that may be used for billing for this Appointment
createddateTime0..1The date that this appointment was initially created
cancellationDatedateTime0..1When the appointment was cancelled
noteAnnotation0..*Additional comments
patientInstructionCodeableReference0..*Detailed information and instructions for the patient
basedOnReference0..*The request this appointment is allocated to assess
subjectReference0..1The patient or group associated with the appointment
participantBackboneElement1..*Participants involved in appointment
recurrenceIdpositiveInt0..1The sequence number in the recurrence
occurrenceChangedboolean0..1Indicates that this appointment varies from a recurrence pattern
recurrenceTemplateBackboneElement0..*Details of the recurrence pattern/template used to generate occurrences

Resource-specific search parameters

ParameterTypeDescription
actorreferenceAny one of the individuals participating in the appointment
appointment-typetokenThe style of appointment or patient that has been booked in the slot (not service type)
based-onreferenceThe service request this appointment is allocated to assess
datedateWhen the event occurred
groupreferenceOne of the individuals of the appointment is this patient
identifiertokenAccount number
locationreferenceThis location is listed in the participants of the appointment
part-statustokenThe Participation status of the subject, or other participant on the appointment. Can be used to locate participants that have not responded to meeting requests.
patientreferenceThe entity that caused the expenses
practitionerreferenceOne of the individuals of the appointment is this practitioner
reason-codetokenReference to a concept (by class)
reason-referencereferenceReference to a resource (by instance)
requested-perioddateDuring what period was the Appointment requested to take place
service-categorytokenA broad categorization of the service that is to be performed during this appointment
service-typetokenThe specific service (by coding) that is to be performed during this appointment
service-type-referencereferenceThe specific service (by HealthcareService) that is to be performed during this appointment
slotreferenceThe slots that this appointment is filling
specialtytokenThe specialty of a practitioner that would be required to perform the service requested in this appointment
statustokenThe overall status of the appointment
subjectreferenceOne of the individuals of the appointment is this patient
supporting-inforeferenceAdditional information to support the appointment

Reference

  • Official FHIR R5 spec: Appointment
  • Maturity: Trial Use 3 (FMM 3).