Skip to main content

Booking

A booking.

type Booking {
id: ID!
deleted: Boolean
cancellationReason: String
doctorName: String
doctor: User
location: BookingLocation
appointment: Appointment
start: DateTime
end: DateTime
patient: Patient
patientId: ID
bookingJourney: Journey
createdAt: DateTime
updatedAt: DateTime
videoUrl: String
comments: String
reference: String
billed: Boolean
patientMessagesSent: SendPatientMessages
onlineBookingPaymentStatus: String
}

Fields

Booking.id ● ID! non-null scalar

Booking.deleted ● Boolean scalar

Booking.cancellationReason ● String scalar

Booking.doctorName ● String scalar

Booking.doctor ● User object

Booking.location ● BookingLocation object

Booking.appointment ● Appointment object

Booking.start ● DateTime scalar

Booking.end ● DateTime scalar

Booking.patient ● Patient object

Booking.patientId ● ID scalar

Booking.bookingJourney ● Journey object

Booking.createdAt ● DateTime scalar

Booking.updatedAt ● DateTime scalar

Booking.videoUrl ● String scalar

Booking.comments ● String scalar

Booking.reference ● String scalar

Booking.billed ● Boolean scalar

This field is set to true if the booking has been billed.

Booking.patientMessagesSent ● SendPatientMessages object

Booking.onlineBookingPaymentStatus ● String scalar

This field contains the payment status for online bookings.

Returned By

booking query ● bookingsById query

Member Of

BookingData object ● BookingResponsePayload object ● Episode object ● Patient object ● PatientBookingsData object