Schedule Queries

Interactive examples coming soon...

appointment :: Appointment

ArgumentTypeDescription
idID!

appointmentTypes :: [AppointmentType]

ArgumentTypeDescription
updatedAtEndNaiveDateTime
updatedAtStartNaiveDateTime

appointments :: [Appointment]

Get a list of appointments either by location id or provider id

ArgumentTypeDescription
apptOnlyBooleanonly return patient appointments (not events)
clientIdID
endDateTime
isLiveBooleanis not completed
isOngoingBooleanis checked in or in-progress
limitInt
locationIdID
offsetInt
patientIdID
providerIdID
startDateTime
updatedAtEndNaiveDateTime
updatedAtStartNaiveDateTime

countAppointmentProviders :: [ApptCountProviders]

Count the number of appointments in a range from start to end segmented into days, weeks, months, years.

ArgumentTypeDescription
endDateTime
segmentTimeSegment!
startDateTime

countAppointments :: [DateCount]

Count the number of appointments in a range from start to end segmented into days, weeks, months, years.

ArgumentTypeDescription
endDateTime
segmentTimeSegment!
startDateTime

countViewerAppointments :: [DateCount]

Count the number of appointments by a certain provider id

ArgumentTypeDescription
endDateTime
segmentTimeSegment!
startDateTime