An appointment
query { # Use this type in your queries someQuery { additionalProviders admittedAt arrivalTimeAt bookedOnline cage }}additionalProviders[Provider]admittedAtDateTimearrivalTimeAtDateTimebookedOnlineBooleancageCagecheckInLinkStringcheckedInAtDateTimecheckedOutAtDateTimecheckingOutAtDateTimecomments[Comment!]completedAtDateTimeconfirmedAtDateTimecreatorProvidercustomFields[CustomAppointmentFieldValue]deletedBooleandeletedByProviderdeletionReasonStringdepartmentDepartmentdepartmentIdIDdropOffEndDateTimeThe latest a patient can be dropped off before an appointment
dropOffStartDateTimeThe earliest a patient can be dropped off before an appointment
durationIntDuration of the appointment (in minutes)
encounters[Encounter]fieldServiceAddressFieldServiceAddressfieldServiceAddressIdIDThe patient's field service visit address this appointment travels to, when the visit type is field service. Cleared if the address is later deleted.
fieldServiceClientAddressAddressfieldServiceClientAddressIdIDgroupAppointmentGrouphistoricalIdStringinsertedAtNaiveDateTimeintake[AppointmentIntakeData]isConfirmedBooleanlinkedAppointmentCountIntlocationLocationnoteStringpatientPatientpatientIdIDpickupTimeDateTimepositionIntproviderProviderproviderIdIDreadyAtDateTimereasonStringReason for the appointment
reasonCategoryAppointmentReasonCategoryreasonCategoryIdIDrecurrenceRecurrencerepeatingEventRepeatingEventreviewedBooleanroomStringscheduleLocationSchedulescheduleIdIDselfCheckInSentBooleanselfCheckedInBooleansentPickupBooleanstartDateTimeDate and time of the start of the appointment
startedAtDateTimestatusAppointmentStatusteleSessionCreatedBooleantypeAppointmentTypeupdatedAtNaiveDateTimevisitTypeVisitTypevitalsVitalswaitedAtDateTime