Skip to main content

PracticeLocation

Information about a location at a practice.

type PracticeLocation {
id: ID!
name: String!
groupId: ID!
groupName: String!
groupStatus: PracticeLocationStatus
servicesProvided: [Product]
address: Address
facility: String
minimumTreatmentAge: Int
groupType: PracticeLocationType
metadata: [MetadataEntry!]
}

Fields

PracticeLocation.id ● ID! non-null scalar

The id of the room.

PracticeLocation.name ● String! non-null scalar

PracticeLocation.groupId ● ID! non-null scalar

The id of the location group this room belongs to.

PracticeLocation.groupName ● String! non-null scalar

PracticeLocation.groupStatus ● PracticeLocationStatus enum

The current operational status of the location.

PracticeLocation.servicesProvided ● [Product] list object

PracticeLocation.address ● Address object

PracticeLocation.facility ● String scalar

Facility partner identifier when this room is the practice's active OneWelbeck-synced room; null otherwise.

PracticeLocation.minimumTreatmentAge ● Int scalar

PracticeLocation.groupType ● PracticeLocationType object

The type assigned to this location, used for segmentation and reporting.

PracticeLocation.metadata ● [MetadataEntry!] list object

Member Of

AvailabilitySettings object ● Letter object ● LocationResponsePayload object ● OnlineBookingConfiguration object ● Practice object