AddContactPhoneData
Used to add a telephone number to a contact.
AddCustomAttributeData
The data defining the custom attribute to be added.
AddPatientNumberData
A number that is to be added to a patient. NHS number as an example.
AddPhoneData
The data defining the phone number to be added.
BookingDataInput
Data representing a new booking.
BookingJourneyInput
No description
BookingQueryFilters
No description
BookingUpdateDataInput
Data representing updating a booking.
ContactsQueryFilters
No description
CreateAllergyRecordDataInput
Data representing the created free text record.
CreateClinicalPathwayDataInput
Not available for public API use yet. This input is documented for future clinical pathway support only.
CreateEpisodeDataInput
Input for the createEpisode mutation. New episodes are always PATHWAYS; there is no type field.
CreateFreeTextRecordDataInput
Data representing the created free text record.
CreateLabelData
Used to define a new label.
CreateLetterDataInput
Data defining a new letter.
CreatePatientDataInput
The data used to create a new patient.
CreatePriceProfileDataInput
No description
CreatePriceProfilePeriodDataInput
No description
CreatePriceRuleDataInput
No description
CreateTaskDataInput
Data representing the created task.
CreateWebhookInput
Input for creating a webhook subscription.
CursorPagination
For pagination that is cursor-based.
DateRange
A date range used when considering the relevance of results. No assumptions or adjustments are made to the times in the supplied dates, most cases will require the user to define the times as appropriate.
EpisodeLabelInput
Not available for public API use yet. This input is documented for future episode support only.
EpisodeTitleInput
No description
INSInput
Defines the INS properties of a patient. Only applicable to practices in France which are INS certified.
InvoicesQueryFilters
No description
LabQueryOptions
Used for further refining lab search results.
MetadataFilter
Filter by a stored customer metadata entry
NewInvoiceDataInput
Used for creating a new invoice.
NewInvoicePaymentDataInput
Used for recording a new payment against an invoice.
NewInvoiceRefundDataInput
Used for recording a new refund against a payment.
NewLineItemDataInput
Used for creating a new line item in an invoice.
OutOfOfficeBookingDataInput
Data representing a new out of office booking.
Pagination
Information regarding how requested data has been paginated.
PathwayDiagnosisCodeInput
No description
PatientCommunicationPreferencesInput
The data defining patient communication options.
PatientCommunicationQueryOptions
No description
PatientRelationshipContactInput
Used to specify details for a Patient/Contact that is being linked to in a PatientRelationship.
PlaceOfBirthInput
The data defining the place of birth.
ProductDataInput
The data used to define a new product.
ProductsQueryFilters
No description
QueryOptions
Additional filtering options used in some queries to refine results.
QuestionnaireAnswerInput
The data used as an answer to a question
QuestionnairesQueryOptions
Additional filtering options used in the questionnaires query to refine results.
SendPatientMessagesInput
The types of notifications that can be sent to the patient when creating/updating a booking. It defaults to true.
TaskQueryOptions
Used for further refining task search results.
UpdateAllergyRecordDataInput
Data representing the updated free text record.
UpdateClinicalPathwayDataInput
Not available for public API use yet. This input is documented for future clinical pathway support only.
UpdateContactDataAddressInput
Used to update the address of an existing contact.
UpdateContactDataInput
Data representing the updated contact.
UpdateContactDataPhoneInput
Used to update an exising phone number for a contact.
UpdateContactPhoneData
Used to update an exising phone number for a contact.
UpdateCustomAttributeData
The data defining the custom attribute to be updated.
UpdateEpisodeDataInput
Not available for public API use yet. This input is documented for future episode support only.
UpdateFreeTextRecordDataInput
Data representing the updated free text record.
UpdateInvoiceDataInput
Used to update an existing invoice.
UpdateInvoicePaymentDataInput
Used to update a payment already made against an invoice.
UpdateLabelData
Used to update a label.
UpdateLetterDataInput
Data defining how an existing letter should be updated.
UpdateLineItemDataInput
Used to update an already existing invoice line item.
UpdatePatientDataInput
The data used to update a patient.
UpdatePhoneData
The data defining the phone number to be added.
UpdatePriceProfileDataInput
No description
UpdatePriceProfilePeriodDataInput
No description
UpdatePriceRuleDataInput
No description
UpdateTaskDataInput
Data representing the updated task.
UpdateWebhookInput
Partial input for updating a webhook subscription. Omitted fields are left unchanged.
UsersQueryFilters
No description
UsersQueryOptions
Query options specifically for the users query.
WebhookHeaderInput
Key-value pair for webhook request headers.