{
  "data": {
    "__schema": {
      "queryType": {
        "name": "Query"
      },
      "mutationType": {
        "name": "Mutation"
      },
      "subscriptionType": null,
      "types": [
        {
          "kind": "INPUT_OBJECT",
          "name": "AddCareTeamMemberInput",
          "description": "Autogenerated input type of AddCareTeamMember",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "memberId",
              "description": "Member Id",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "memberType",
              "description": "Member Type",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "CareTeamMemberMemberTypeEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "Patient Id",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "roleUuid",
              "description": "Role UUID",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AddCareTeamMemberPayload",
          "description": "Autogenerated return type of AddCareTeamMember.",
          "fields": [
            {
              "name": "careTeamMember",
              "description": "The provider or contact who is a member of the patient's care team.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CareTeamMember",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "AddCaseCommentInput",
          "description": "Autogenerated input type of AddCaseComment",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "body",
              "description": "The text of the comment.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "caseId",
              "description": "Logical id of the case record.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AddCaseCommentPayload",
          "description": "Autogenerated return type of AddCaseComment.",
          "fields": [
            {
              "name": "caseComment",
              "description": "The newly created case comment.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseComment",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "AddDrugAllergyRecordInput",
          "description": "Autogenerated input type of AddDrugAllergyRecord",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "din",
              "description": "The drug identification number for the drug that is the allergen.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Din",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lifeStage",
              "description": "The point in the patient’s life when the allergy developed.",
              "type": {
                "kind": "ENUM",
                "name": "LifeStageEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "otherReactions",
              "description": "Free text option to describe the patient’s reaction to the allergen.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "Logical id of the patient for whom the allergy is being recorded.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reaction",
              "description": "The patient’s reaction to the allergen.",
              "type": {
                "kind": "ENUM",
                "name": "ReactionEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reactionType",
              "description": "The type of reaction.",
              "type": {
                "kind": "ENUM",
                "name": "ReactionTypeEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reportedBy",
              "description": "The person who reported the allergy.",
              "type": {
                "kind": "ENUM",
                "name": "ReportedByEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "severity",
              "description": "The severity of the allergy.",
              "type": {
                "kind": "ENUM",
                "name": "SeverityEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The status of the allergy.",
              "type": {
                "kind": "ENUM",
                "name": "AllergyStatusEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AddDrugAllergyRecordPayload",
          "description": "Autogenerated return type of AddDrugAllergyRecord.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientAllergy",
              "description": "The drug allergy record that was recorded.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "PatientAllergyRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "AddFamilyHistoryRecordInput",
          "description": "Autogenerated input type of AddFamilyHistoryRecord",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "Logical ID of the patient for whom the health profile family history record is being created.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ageAtOnset",
              "description": "The age of the family member at the onset of the problem.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "customDiagnoses",
              "description": "List of the free text diagnosis details of the family history record.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "diagnosisIds",
              "description": "List of diagnosis logical ids to be assigned to the family history record.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "isRiskFactor",
              "description": "Indicates if the record is a risk factor.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lifeStage",
              "description": "The life stage at the onset of the problem.",
              "type": {
                "kind": "ENUM",
                "name": "LifeStageEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "notes",
              "description": "Free text notes on the family history record.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "relationship",
              "description": "Represents the family member's relationship to the patient.",
              "type": {
                "kind": "ENUM",
                "name": "RelationshipEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startDate",
              "description": "Represents the start date of the problem for the family member.",
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "treatment",
              "description": "Treatment details for the problem.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AddFamilyHistoryRecordPayload",
          "description": "Autogenerated return type of AddFamilyHistoryRecord.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "familyHistoryRecord",
              "description": "The family history record that was created.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "FamilyHistoryRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "AddGroupVisitAttendeeInput",
          "description": "Autogenerated input type of AddGroupVisitAttendee",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "allowPatientNotification",
              "description": "Indicates if CHR notifications should be sent to the patient, false by default.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "allowPractitionerNotification",
              "description": "Indicates if CHR notifications should be sent to the practitioner, false by default.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "groupVisitId",
              "description": "Logical id of the group visit the patient is being added to.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "Logical id of the patient to add to the group visit.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientNotificationMethod",
              "description": "The notification channel to use when sending messages to the patient (email, sms, both, none, or inherit to use the patient's default).",
              "type": {
                "kind": "ENUM",
                "name": "EntityNotificationMethodEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reason",
              "description": "Optional free text reason for the attendance.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The initial status of the appointment created for the patient. If not supplied, the group visit's default status is used.",
              "type": {
                "kind": "ENUM",
                "name": "AppointmentStatusEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AddGroupVisitAttendeePayload",
          "description": "Autogenerated return type of AddGroupVisitAttendee.",
          "fields": [
            {
              "name": "appointment",
              "description": "The appointment record created for the patient within the group visit.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Appointment",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "AddMedicationRecordInput",
          "description": "Autogenerated input type of AddMedicationRecord",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "Logical id of the patient for whom the medication record is being recorded.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "The start date for the medication regimen.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "PartialDate",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "additionalInstruction",
              "description": "Any additional instructions or notes related to the medication prescription.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "continuous",
              "description": "Indicates whether the medication is to be taken continuously without a defined end date.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "din",
              "description": "The Drug Identification Number, a unique identifier assigned to the medication.",
              "type": {
                "kind": "SCALAR",
                "name": "Din",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dosages",
              "description": "A list of dosage instructions for the medication, including the amount and frequency.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "MedicationDosageInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAt",
              "description": "The end date for the medication regimen, if applicable.",
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "externallyPrescribed",
              "description": "Indicates whether the medication was prescribed by an external healthcare provider.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "form",
              "description": "The form of the medication (e.g., tablet, capsule, liquid).",
              "type": {
                "kind": "ENUM",
                "name": "MedicationFormEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the medication prescribed.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "noRenewals",
              "description": "Indicates whether the medication prescription cannot be renewed.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pastMedication",
              "description": "Indicates whether the medication was previously prescribed and is being documented retrospectively.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "quantity",
              "description": "The total quantity of the medication prescribed.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "MedicationQuantityInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "refill",
              "description": "The number of refills allowed for the medication prescription.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "route",
              "description": "The route of administration for the medication (e.g., oral, intravenous).",
              "type": {
                "kind": "ENUM",
                "name": "MedicationRouteEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AddMedicationRecordPayload",
          "description": "Autogenerated return type of AddMedicationRecord.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "medicationRecord",
              "description": "The medication record that was recorded.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "MedicationRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "AddNonDrugAllergyRecordInput",
          "description": "Autogenerated input type of AddNonDrugAllergyRecord",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "Logical id of the patient for whom the allergy is being recorded.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lifeStage",
              "description": "The point in the patient’s life when the allergy developed.",
              "type": {
                "kind": "ENUM",
                "name": "LifeStageEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the allergen.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "otherReactions",
              "description": "Free text option to describe the patient’s reaction to the allergen.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reaction",
              "description": "The patient’s reaction to the allergen.",
              "type": {
                "kind": "ENUM",
                "name": "ReactionEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reactionType",
              "description": "The type of reaction.",
              "type": {
                "kind": "ENUM",
                "name": "ReactionTypeEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reportedBy",
              "description": "The person who reported the allergy.",
              "type": {
                "kind": "ENUM",
                "name": "ReportedByEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "severity",
              "description": "The severity of the allergy.",
              "type": {
                "kind": "ENUM",
                "name": "SeverityEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The status of the allergy.",
              "type": {
                "kind": "ENUM",
                "name": "AllergyStatusEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AddNonDrugAllergyRecordPayload",
          "description": "Autogenerated return type of AddNonDrugAllergyRecord.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientAllergy",
              "description": "The drug allergy record that was recorded.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "PatientAllergyRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "AddReferralRecordAttachmentInput",
          "description": "Represents a polymorphic attachment input.",
          "fields": null,
          "inputFields": [
            {
              "name": "resourceId",
              "description": "Logical id of attachment resource.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "resourceType",
              "description": "Type of the attachment resource.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "AddReferralRecordAttachmentInputResourceTypeEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "AddReferralRecordAttachmentInputResourceTypeEnum",
          "description": "List of the supported attachment resource types.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ADMINISTRATIVE_NOTE",
              "description": "Administrative note.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ANSWER_SHEET",
              "description": "Answer sheet.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "APPOINTMENT",
              "description": "Appointment.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ATTACHMENT",
              "description": "Attachment.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ENCOUNTER",
              "description": "Encounter.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INJECTION_RECORD",
              "description": "Injection record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICATION_RECORD",
              "description": "Medication record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PATIENT_ALLERGY_RECORD",
              "description": "Patient allergy record.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "AddReferralRecordCommentInput",
          "description": "Autogenerated input type of AddReferralRecordComment",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "author",
              "description": "The author who added the comment.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "ReferralRecordCommentAuthorInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "body",
              "description": "Free text comment details.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecordId",
              "description": "Logical Id of the referral record.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AddReferralRecordCommentPayload",
          "description": "Autogenerated return type of AddReferralRecordComment.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecordComment",
              "description": "Represents a referral record's comment type.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralRecordComment",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "AddStatusTagIdsInput",
          "description": "The add parameters for a patient's status tags.",
          "fields": null,
          "inputFields": [
            {
              "name": "id",
              "description": "Logical id of the status tag.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "AddTaskCommentInput",
          "description": "Autogenerated input type of AddTaskComment",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "actor",
              "description": "The actor who is creating the comment (optional, defaults to the API key used for the request).",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "TaskCommentActorInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "comment",
              "description": "The text content of the comment.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "taskId",
              "description": "Logical ID of the task to add the comment to.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AddTaskCommentPayload",
          "description": "Autogenerated return type of AddTaskComment.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "taskComment",
              "description": "The task comment that was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "TaskComment",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Addendum",
          "description": "Represents an encounter addendum.",
          "fields": [
            {
              "name": "content",
              "description": "The text of the addendum.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdBy",
              "description": "Provider user who created the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ProviderUser",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AdministrativeNote",
          "description": "A patient's administrative note.",
          "fields": [
            {
              "name": "author",
              "description": "The user who created the note.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endDate",
              "description": "End date of the record.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "important",
              "description": "Indicates if the note will pop up to the user when chart is opened.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "private",
              "description": "Indicates if the note should only be viewed by the author.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startDate",
              "description": "Start date of the record.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "text",
              "description": "Body of the administrative note.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "title",
              "description": "Title of the administrative note.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AdministrativeNoteConnection",
          "description": "The connection type for AdministrativeNote.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "AdministrativeNoteEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "AdministrativeNote",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AdministrativeNoteEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "AdministrativeNote",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "AdvancedDirectivesEnum",
          "description": "List of the supported options for advanced directive.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "PERFORM_ALL_LIFE_SAVING_MEASURES_POSSIBLE",
              "description": "Perform all life saving measures possible",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NO_CPR",
              "description": "No CPR",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NO_MECHANICAL_VENTILATION",
              "description": "No mechanical ventilation",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NO_CARDIAC_DEFIBRILLATION",
              "description": "No cardiac defibrillation",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NO_ENDOTRACHEAL_INTUBATION",
              "description": "No endotracheal intubation",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NO_TRANSCUTANEOUS_PACING",
              "description": "No transcutaneous pacing",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OTHER",
              "description": "Other - described in advanced directives free text field.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "AllergyStatusEnum",
          "description": "Represents the status of an allergy record.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ACTIVE",
              "description": "The allergy is currently active.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UNCONFIRMED",
              "description": "The allergy is unconfirmed.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CONFIRMED",
              "description": "The allergy has been confirmed.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INACTIVE",
              "description": "The allergy is no longer active.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RESOLVED",
              "description": "The allergy has been resolved.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REFUTED",
              "description": "The allergy has been refuted.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AmountsData",
          "description": "Amounts data.",
          "fields": [
            {
              "name": "discount",
              "description": "Amount given as a discount for this billing item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "paid",
              "description": "Amount paid for this billing item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "processed",
              "description": "Amount processed for this billing item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "refunded",
              "description": "Amount refunded for this billing item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "total",
              "description": "Total of the billing item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "wroteOff",
              "description": "Amount written off for this billing item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Answer",
          "description": "Represents an answer supplied in an answer sheet.",
          "fields": [
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "position",
              "description": "Position of the answer.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "questionExportableName",
              "description": "The exportable name of the question.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "questionId",
              "description": "Logical id of the question.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "questionText",
              "description": "The text of the question.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "questionVariableName",
              "description": "The variable name of the question.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "responseSelections",
              "description": "The list of choices for the answer.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "ResponseSelection",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "responseText",
              "description": "The text of the response to the question.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "score",
              "description": "Score of the answer.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "NullableTimestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AnswerSheet",
          "description": "Represents an answer sheet",
          "fields": [
            {
              "name": "answersData",
              "description": "The answers supplied in this answer sheet.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "Answer",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdBy",
              "description": "Provider user who created the record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "finishedAt",
              "description": "When the qnaire was completed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "locked",
              "description": "Indicates if the answer sheet is locked.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lockedAt",
              "description": "When the record was locked.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lockedBy",
              "description": "Provider user who locked the record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "note",
              "description": "Free text note in html for the record.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "questionnaire",
              "description": "The qnaire template associated with the answer sheet.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Questionnaire",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reportDescription",
              "description": "Description of the report associated with the answer sheet.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reportTitle",
              "description": "Title of the report associated with the answer sheet.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "score",
              "description": "Score of the answer sheet.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "scores",
              "description": "Scores of the answer sheet.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "Score",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "signed",
              "description": "Indicates if the record has been signed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "signedBy",
              "description": "The provider.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startedAt",
              "description": "When the qnarie was started.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AnswerSheetConnection",
          "description": "The connection type for AnswerSheet.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "AnswerSheetEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "AnswerSheet",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AnswerSheetEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "AnswerSheet",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Appointment",
          "description": "Represents an appointment.",
          "fields": [
            {
              "name": "checkedInAt",
              "description": "When the appointment status was set to `ARRIVED`.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "date",
              "description": "Schedule date of the appointment.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "deactivated",
              "description": "Indicates if the appointment record has been deactivated (i.e., archived)",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "location",
              "description": "Clinic location where the appointment is scheduled.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Location",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "note",
              "description": "Free text note field on the appointment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patient",
              "description": "Patient with whom the appointment is scheduled.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Patient",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "presentingIssue",
              "description": "Patient's primary reason for the appointment, from a clinic defined list.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "PresentingIssue",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "provider",
              "description": "Provider with whom the appointment is scheduled (group visits may not include a provider).",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reason",
              "description": "Free text field on the appointment, capturing reason for the appointment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "respondent",
              "description": "Patient with whom the appointment is scheduled.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Respondent",
                  "ofType": null
                }
              },
              "isDeprecated": true,
              "deprecationReason": "This field is deprecated, use patient instead."
            },
            {
              "name": "service",
              "description": "The appointment type assigned to the appointment (group visits may not include a service).",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Service",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "DateTime for the start of the appointment.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "Current status of the appointment.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "AppointmentStatusEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "tags",
              "description": "List of custom appointment status tags assigned to the appointment.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "AppointmentTag",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "untilAt",
              "description": "DateTime for the end of the appointment.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "visitType",
              "description": "The appointment visit type (i.e., Physical Visit or Virtual Visit).",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "VisitTypeEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AppointmentConnection",
          "description": "The connection type for Appointment.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "AppointmentEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Appointment",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AppointmentEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Appointment",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "AppointmentOrderByEnum",
          "description": "List of the supported fields for ordering.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ID",
              "description": "Logical id of the appointment.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "START_AT",
              "description": "Start time of the appointment.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CREATED_AT",
              "description": "When the record was created.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UPDATED_AT",
              "description": "When the record was last updated.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LOCATION",
              "description": "Location of the appointment, location name is used to determine order.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PROVIDER",
              "description": "Provider of the appointment, provider name is used to determine order.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SERVICE",
              "description": "Appointment type of the appointment, appointment type name is used to determine order.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "VISIT_TYPE",
              "description": "Type of visit for the appointment.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "AppointmentOrderByInput",
          "description": "Ordering attributes for Appointments.",
          "fields": null,
          "inputFields": [
            {
              "name": "direction",
              "description": "Direction of the ordering either ascending (i.e., A to Z, small to large, past to present) or descending (i.e., Z to A, large to small, present to past).",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "OrderByDirectionEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "field",
              "description": "Field to order by.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "AppointmentOrderByEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "AppointmentStatusEnum",
          "description": "List of the supported appointment statuses.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "REQUESTED",
              "description": "Indicates that the appointment was requested by a patient and has not yet been accepted or rejected by staff.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PROVIDER_REQUESTED",
              "description": "Indicates that the appointment was requested by the clinic and has not yet been accepted or rejected by the patient (Maps to Confirmation Required in the UI).",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CONFIRMED",
              "description": "Indicates that the appointment has been confirmed by either the patient or clinic and no further action is required.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ACTION_REQUIRED",
              "description": "Indicates that the patient has not yet completed all pre-visit Qnaires associated with the appointment.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NO_SHOW",
              "description": "Indicates that the patient did not arrive for their scheduled visit.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ARRIVED",
              "description": "Indicates that the patient has arrived for their appointment and is currently in the waiting room.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "IN_ROOM",
              "description": "Indicates that the patient is in a room.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BEING_SEEN",
              "description": "Indicates that the appointment is in progress.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "VISIT_COMPLETED",
              "description": "Indicates that the appointment has finished.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NOTE_SIGNED",
              "description": "Indicates that the encounter associated with the appointment has been signed.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CANCELLED",
              "description": "Indicates that the appointment was cancelled.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REJECTED",
              "description": "Indicates that the appointment was rejected by staff.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BOOKED",
              "description": "Indicates that the appointment is either tentative or has not yet received a reminder.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RESCHEDULED",
              "description": "Indicates that the appointment was rescheduled.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NONE",
              "description": "Indicates that there is no set appointment status.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SYSTEM_DELAY",
              "description": "system_delay",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AppointmentTag",
          "description": "Represents an appointment tag.",
          "fields": [
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the appointment tag.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "shortName",
              "description": "Three letter name for the appointment tag.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Colorable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "ArchiveCaseInput",
          "description": "Autogenerated input type of ArchiveCase",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the case record to be archived.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ArchiveCasePayload",
          "description": "Autogenerated return type of ArchiveCase.",
          "fields": [
            {
              "name": "case",
              "description": "Represents a case.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Case",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "ArchivePatientInput",
          "description": "Autogenerated input type of ArchivePatient",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the patient (respondent).",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "notify",
              "description": "Indicates if the patient is to be notified of any cancelled appointments, false by default.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ArchivePatientPayload",
          "description": "Autogenerated return type of ArchivePatient.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patient",
              "description": "The patient that was archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Patient",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "ArchivedBy",
          "description": "Represents one type of ProviderUser | EnterpriseApiConsumer",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "EnterpriseApiConsumer",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ProviderUser",
              "ofType": null
            }
          ]
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "AssignReferralRecordToWaitingListInput",
          "description": "Autogenerated input type of AssignReferralRecordToWaitingList",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecordId",
              "description": "Logical id of the referral record which you want to add to referral waiting list.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralStatusId",
              "description": "Logical id of the referral status belong to the waiting list.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "waitingListId",
              "description": "Logical id of the referral waiting list. If provided null then referral record is unassigned from waiting list.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AssignReferralRecordToWaitingListPayload",
          "description": "Autogenerated return type of AssignReferralRecordToWaitingList.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecord",
              "description": "Returns a single referral record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "AssigneeTypeEnum",
          "description": "Enum for assignee types in tasks.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "PROVIDER_USER",
              "description": "Represents a provider user who is responsible for managing a task.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Attachment",
          "description": "A list of the attachments on the patient chart, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
          "fields": [
            {
              "name": "allowEdit",
              "description": "Indicates if the attachment can be edited.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archived",
              "description": "Indicates if the record has been archived.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "attachmentUrl",
              "description": "Url for the attachment content.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "contentType",
              "description": "AttachmentContentType - The content type of the attachment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "currentVersion",
              "description": "Indicates if the attachment is the current version.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": "Free text description of the attachment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fileDate",
              "description": "The date associated with the document (i.e., the date of a medical report).",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fileName",
              "description": "File name of the attachment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fileSize",
              "description": "Size of the attachment in bytes.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fileTags",
              "description": "List of tags/labels associated with the record.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "FileTag",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lastReviewedAt",
              "description": "When the record was last reviewed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the attachment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "owner",
              "description": "User responsible for this record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "receivedAt",
              "description": "When the file was received.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reviewers",
              "description": "Providers who have reviewed the record.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "ProviderUser",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uploadedAt",
              "description": "When the record was originally uploaded.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "versioningUuid",
              "description": "The versioning uuid of the attachment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "AttachmentInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AttachmentConnection",
          "description": "The connection type for Attachment.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "AttachmentEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Attachment",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "AttachmentEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Attachment",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INTERFACE",
          "name": "AttachmentInterface",
          "description": "The resource includes a creation and an update timestamp.",
          "fields": [
            {
              "name": "allowEdit",
              "description": "Indicates if the attachment can be edited.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archived",
              "description": "Indicates if the record has been archived.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "attachmentUrl",
              "description": "Url for the attachment content.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "contentType",
              "description": "AttachmentContentType - The content type of the attachment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "currentVersion",
              "description": "Indicates if the attachment is the current version.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": "Free text description of the attachment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fileDate",
              "description": "The date associated with the document (i.e., the date of a medical report).",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fileName",
              "description": "File name of the attachment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fileSize",
              "description": "Size of the attachment in bytes.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fileTags",
              "description": "List of tags/labels associated with the record.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "FileTag",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lastReviewedAt",
              "description": "When the record was last reviewed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the attachment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "owner",
              "description": "User responsible for this record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "receivedAt",
              "description": "When the file was received.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reviewers",
              "description": "Providers who have reviewed the record.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "ProviderUser",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uploadedAt",
              "description": "When the record was originally uploaded.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "versioningUuid",
              "description": "The versioning uuid of the attachment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "Attachment",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "LabReport",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "Availability",
          "description": "Represents an appointment availability.",
          "fields": [
            {
              "name": "location",
              "description": "Clinic location of the availability. Null for virtual appointment availabilities.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Location",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "provider",
              "description": "Provider of the availability.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ProviderUser",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "DateTime for the start of the availability.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "untilAt",
              "description": "DateTime for the end of the availability.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "visitType",
              "description": "The available visit type (i.e., PHYSICAL_VISIT or VIRTUAL_VISIT).",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "VisitTypeEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "BillingStatusEnum",
          "description": "List of the supported billing statuses.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ADJUSTED",
              "description": "Indicates the billing item has been adjusted.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "COMPLETED",
              "description": "Indicates the billing item is complete.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DELETED",
              "description": "Indicates that the billing item has been deleted.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DRAFT",
              "description": "Indicates that the billing item is in draft.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ERROR",
              "description": "Indicates that the billing item is in an error state.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "HOLD",
              "description": "Indicates that the billing item is on hold.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INCOMPLETE",
              "description": "Indicates that the billing item is incomplete.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NO_CHARGE",
              "description": "Indicates that the billing item resulted in no charge.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PAID_PRIVATELY",
              "description": "Indicates that the billing item was paid privately.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PAST_DUE",
              "description": "Indicates that the billing item is past due.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PAYMENT_DUE",
              "description": "Indicates that the billing item payment is due.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PENDING",
              "description": "Indicates that the billing item is in a pending state.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "READY",
              "description": "Indicates that the billing item is ready to be submitted.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REFUSED",
              "description": "Indicates that the billing item was refused.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REJECTED",
              "description": "Indicates that the billing item was rejected.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REVERSAL",
              "description": "Indicates that there was a reversal on the billing item.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UNDERPAID",
              "description": "Indicates that there was an underpayment on the billing item.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "WRITE_OFF",
              "description": "Indicates that the billing item was marked as a write off.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "BloodPressureArmEnum",
          "description": "List of the supported blood pressure arms.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "LEFT",
              "description": "Patient's left arm.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RIGHT",
              "description": "Patient's right arm.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "BloodPressurePositionEnum",
          "description": "List of the supported blood pressure positions.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "LAY",
              "description": "Lay position.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SIT",
              "description": "Sit position.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "STAND",
              "description": "Stand position.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "Boolean",
          "description": "Represents `true` or `false` values.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CareTeamMember",
          "description": "Represents a care team member.",
          "fields": [
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "member",
              "description": "The provider or contact who is a member of the patient's care team.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "UNION",
                  "name": "Member",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "role",
              "description": "Role assigned to the member.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "CareTeamRole",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "CareTeamMemberMemberTypeEnum",
          "description": "List of the supported fields for member type.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "PROVIDER_USER",
              "description": "When the member is a provider user.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CONTACT",
              "description": "When the member is a contact.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "CareTeamMemberOrderByEnum",
          "description": "List of the supported fields for ordering.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "CREATED_AT",
              "description": "When the record was created.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LAST_NAME",
              "description": "Last name of care team member",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CareTeamMemberOrderByInput",
          "description": "Ordering attributes for CareTeamMembers.",
          "fields": null,
          "inputFields": [
            {
              "name": "direction",
              "description": "Direction of the ordering either ascending (i.e., A to Z, small to large, past to present) or descending (i.e., Z to A, large to small, present to past).",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "OrderByDirectionEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "field",
              "description": "Field to order by.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "CareTeamMemberOrderByEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CareTeamRole",
          "description": "Represents a care team role.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the resource has been archived.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archivedBy",
              "description": "Provider user who archived the record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": "Free text description of the care team role.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the care team role.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "position",
              "description": "Position of the care team role.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "UUID of the resource.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CareTeamRoleConnection",
          "description": "The connection type for CareTeamRole.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CareTeamRoleEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CareTeamRole",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CareTeamRoleEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "CareTeamRole",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Case",
          "description": "Represents a case.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the record has been archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archivedAt",
              "description": "When the record was archived.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archivedBy",
              "description": "Provider user who archived the record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "assignedProviderUser",
              "description": "The provider user assigned to the case.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ProviderUser",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "attachments",
              "description": "Returns a list of attachments, with cursor-based pagination. Default sort order is by creation date, with recent attachment first.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "AttachmentConnection",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "caseDataItems",
              "description": "Returns a list of case data items, with cursor-based pagination. Default sort order is by position.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "templateUuid",
                  "description": "Returns records associated with the supplied template.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseDataItemConnection",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "caseNumber",
              "description": "The unique number of the patient’s case.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "closeReason",
              "description": "The reason to mark the case as closed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "closedAt",
              "description": "When the case was closed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "closedBy",
              "description": "The actor (provider or API consumer) who marked the case as closed.",
              "args": [],
              "type": {
                "kind": "UNION",
                "name": "CaseClosedByActor",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "comments",
              "description": "Returns a list of comments linked to the patient’s case, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseCommentConnection",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "encounters",
              "description": "A list of the encounter notes on the patient chart, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "EncounterConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "issue",
              "description": "The issue of the patient’s case.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "letters",
              "description": "Returns a list of letters, with cursor-based pagination. Default sort order is by creation date and id, with newest records first.",
              "args": [
                {
                  "name": "contactId",
                  "description": "Returns records with the supplied contact.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "letterTemplateId",
                  "description": "Returns records with the supplied letter template.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "title",
                  "description": "Case-insensitive contains string match against title.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "LetterConnection",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "observations",
              "description": "Returns a list of observations, with cursor-based pagination. Default sort order is by startAt date, with new observation first and created_at with recent first if startAt is same.",
              "args": [
                {
                  "name": "type",
                  "description": "Case-insensitive match against observation type, supporting 'exact modifier' (i.e, “exact:String”). 'Default' is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseObservationConnection",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "openedAt",
              "description": "When the case was opened.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reportedClosedAt",
              "description": "When the case was reported as closed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The status of the patient’s case.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseStatus",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "template",
              "description": "The patient’s case template.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseTemplate",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "CaseClosedByActor",
          "description": "The actor who marked the case as closed.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "EnterpriseApiConsumer",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ProviderUser",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "CaseComment",
          "description": "Represents a case comment.",
          "fields": [
            {
              "name": "author",
              "description": "The author who recorded the comment.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "UNION",
                  "name": "CaseCommentAuthor",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "body",
              "description": "The comment text details.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "CaseCommentAuthor",
          "description": "The author who recorded the comment.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "EnterpriseApiConsumer",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ProviderUser",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "CaseCommentConnection",
          "description": "The connection type for CaseComment.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseCommentEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseComment",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseCommentEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "CaseComment",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseConnection",
          "description": "The connection type for Case.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Case",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "CaseDataEntityAny",
          "description": "Represents one type of CaseDataEntityDate | CaseDataEntityNumber | CaseDataEntityText | CaseDataEntitySingleSelection | CaseDataEntityMultiSelection",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "CaseDataEntityDate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataEntityMultiSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataEntityNumber",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataEntitySingleSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataEntityText",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataEntityDate",
          "description": "Represents a case data entity of type date.",
          "fields": [
            {
              "name": "dateFormat",
              "description": "Format of the date for the entity.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "CaseDataEntityDateFormatEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "defaultValue",
              "description": "Default value for the entity.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "CaseDataEntityDateDefaultValueEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "defaultValueOffset",
              "description": "Offset value from default date.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "internalUseOnly",
              "description": "Indicates if the entity is for internal use only.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the entity entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "range",
              "description": "List the available date range for the entity.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "ENUM",
                    "name": "CaseDataEntityDateRangeEnum",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "required",
              "description": "Indicates if a value is required for this entity.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "setAsDateOfOccurred",
              "description": "Indicates if the entity sets the date of occurred.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "CaseDataEntityInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "CaseDataEntityDateDefaultValueEnum",
          "description": "Represents the default value type for case data entity date.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "TODAY",
              "description": "Today’s date is the default date.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "CaseDataEntityDateFormatEnum",
          "description": "Represents the case data entity date format.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "YEAR_MONTH_DAY",
              "description": "Supports full year, month, day dates. (maps to all).",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "YEAR_MONTH",
              "description": "Supports year and month dates.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "YEAR",
              "description": "Supports year only.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "CaseDataEntityDateRangeEnum",
          "description": "Represents the available date range for case data entity date.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "FUTURE",
              "description": "Supports dates in the future. (excluding current date)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PAST",
              "description": "Supports dates in the past.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INTERFACE",
          "name": "CaseDataEntityInterface",
          "description": "Represents the base case data entity.",
          "fields": [
            {
              "name": "internalUseOnly",
              "description": "Indicates if the entity is for internal use only.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the entity entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "required",
              "description": "Indicates if a value is required for this entity.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "CaseDataEntityDate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataEntityMultiSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataEntityNumber",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataEntitySingleSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataEntityText",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataEntityMultiSelection",
          "description": "Represents a case data entity of type multi selection.",
          "fields": [
            {
              "name": "internalUseOnly",
              "description": "Indicates if the entity is for internal use only.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the entity entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "required",
              "description": "Indicates if a value is required for this entity.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "values",
              "description": "An array of values to choose from.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "CaseDataEntityInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataEntityNumber",
          "description": "Represents a case data entity of type number.",
          "fields": [
            {
              "name": "internalUseOnly",
              "description": "Indicates if the entity is for internal use only.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "maxValue",
              "description": "The maximum value allowed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "minValue",
              "description": "The minimum value allowed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the entity entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pluralFormat",
              "description": "The plural format of the number.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "required",
              "description": "Indicates if a value is required for this entity.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "singularFormat",
              "description": "The singular format of the number.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "CaseDataEntityInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataEntitySingleSelection",
          "description": "Represents a case data entity of type single selection.",
          "fields": [
            {
              "name": "internalUseOnly",
              "description": "Indicates if the entity is for internal use only.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the entity entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "required",
              "description": "Indicates if a value is required for this entity.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "values",
              "description": "An array of values to choose from.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "CaseDataEntityInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataEntityText",
          "description": "Represents a case data entity of type text.",
          "fields": [
            {
              "name": "allowMultiLines",
              "description": "Indicates if the entity allows multiple lines.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "internalUseOnly",
              "description": "Indicates if the entity is for internal use only.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the entity entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "required",
              "description": "Indicates if a value is required for this entity.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "CaseDataEntityInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataItem",
          "description": "Represents a case data item.",
          "fields": [
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "template",
              "description": "A case data template.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseDataTemplate",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "values",
              "description": "An array of values for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "UNION",
                      "name": "CaseDataValueAny",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataItemConnection",
          "description": "The connection type for CaseDataItem.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseDataItemEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseDataItem",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataItemEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "CaseDataItem",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataTemplate",
          "description": "Represents a case data template.",
          "fields": [
            {
              "name": "entities",
              "description": "An array of entities for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "UNION",
                      "name": "CaseDataEntityAny",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "module",
              "description": "Module of the template for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "CaseDataTemplateModuleEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the template for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the template for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataTemplateConnection",
          "description": "The connection type for CaseDataTemplate.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseDataTemplateEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseDataTemplate",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataTemplateEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "CaseDataTemplate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "CaseDataTemplateModuleEnum",
          "description": "Enum representing types of case data template modules.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ADDRESS",
              "description": "Represents a patient data address module.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CONTACT",
              "description": "Represents a patient data contact module.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FORM",
              "description": "Represents a patient data form module.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "CaseDataValueAny",
          "description": "Represents one type of CaseDataValueText | CaseDataValueNumber | CaseDataValueSingleSelection | CaseDataValueMultiSelection | CaseDataValueDate",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "CaseDataValueDate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataValueMultiSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataValueNumber",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataValueSingleSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataValueText",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataValueDate",
          "description": "Represents a case data value of type date.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "A date value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "CaseDataValueInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CaseDataValueInput",
          "description": "Represents the input for a case data value.",
          "fields": null,
          "inputFields": [
            {
              "name": "valueUuid",
              "description": "The UUID for the case data value.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "textValue",
              "description": "A plain text value to be applied.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dateValue",
              "description": "A date value to be applied.",
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "numberValue",
              "description": "A number value to be applied.",
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "singleSelectValue",
              "description": "A single select value to be applied.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "multiSelectValue",
              "description": "An array of values to be applied.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INTERFACE",
          "name": "CaseDataValueInterface",
          "description": "Common fields for case data values.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "CaseDataValueDate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataValueMultiSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataValueNumber",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataValueSingleSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataValueText",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataValueMultiSelection",
          "description": "Represents a case data value of type multi selection.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "values",
              "description": "An array of selected values.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "CaseDataValueInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataValueNumber",
          "description": "Represents a case data value of type number.",
          "fields": [
            {
              "name": "displayValue",
              "description": "A formatted string combining the number's value and its unit.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "A number value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "CaseDataValueInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataValueSingleSelection",
          "description": "Represents a case data value of type single selection.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "A selected value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "CaseDataValueInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseDataValueText",
          "description": "Represents a case data value of type text.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "A text value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "CaseDataValueInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Case",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseObservation",
          "description": "Represents a case observation.",
          "fields": [
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "details",
              "description": "The details of the case observation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAt",
              "description": "The end date of the case observation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "The start date of the case observation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "type",
              "description": "Represents the case observation type based on the observation types in case template.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseObservationConnection",
          "description": "The connection type for CaseObservation.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseObservationEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseObservation",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseObservationEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "CaseObservation",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseStatus",
          "description": "Represents a case status.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the record has been archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archivedAt",
              "description": "When the record was archived.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archivedBy",
              "description": "Provider user who archived the record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "closed",
              "description": "Indicates status that represents the case is closed.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "default",
              "description": "Default value for the entity.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the case status.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseStatusConnection",
          "description": "The connection type for CaseStatus.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseStatusEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseStatus",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseStatusEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "CaseStatus",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseTemplate",
          "description": "Represents a case template.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the record has been archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "caseDataTemplates",
              "description": "Returns the case data properties that belong to the case template.",
              "args": [
                {
                  "name": "name",
                  "description": "Name of the case data property. It supports the exact modifier.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseDataTemplateConnection",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the case template.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "observationTypes",
              "description": "Observation types linked to the case template.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "String",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "position",
              "description": "Position of the case template.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "supportedIssues",
              "description": "Issues linked to the case template.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "String",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseTemplateConnection",
          "description": "The connection type for CaseTemplate.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseTemplateEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseTemplate",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CaseTemplateEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "CaseTemplate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "CategoryEnum",
          "description": "Represents the category of an allergy.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "DRUG_ALLERGY",
              "description": "Allergy to a drug or medication.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NON_DRUG_ALLERGY",
              "description": "Allergy to a non-drug substance.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CloseCaseInput",
          "description": "Autogenerated input type of CloseCase",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "closeReason",
              "description": "The reason to mark the case as closed.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the case record to be closed.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reportedClosedAt",
              "description": "The reported close date time of the case. Current time by default.",
              "type": {
                "kind": "SCALAR",
                "name": "DateTimeWithTimezone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CloseCasePayload",
          "description": "Autogenerated return type of CloseCase.",
          "fields": [
            {
              "name": "case",
              "description": "Represents a case.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Case",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "ColorNameEnum",
          "description": "List of supported colors.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "RED",
              "description": "#c1272d",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ORANGE",
              "description": "#f7931e",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LIGHT_ORANGE",
              "description": "#f15a24",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "YELLOW",
              "description": "#d9e021",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LIGHT_GREEN",
              "description": "#8cc63f",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GREEN",
              "description": "#39b54a",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DARK_GREEN",
              "description": "#006837",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TEAL",
              "description": "#00a99d",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LIGHT_BLUE",
              "description": "#29abe2",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BLUE",
              "description": "#0071bc",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NEW_BLUE",
              "description": "#435f80",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DARK_BLUE",
              "description": "#2e3192",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ROYAL_BLUE",
              "description": "#579",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PURPLE",
              "description": "#662d91",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MAGENTA",
              "description": "#9e005d",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GREY",
              "description": "#aaaaaa",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INTERFACE",
          "name": "Colorable",
          "description": "The resource is represented by / with a color.",
          "fields": [
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "AppointmentTag",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FlexibleWorkHour",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Location",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Offtime",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PresentingIssue",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ReferralPriority",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ReferralStatus",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Service",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "StandardWorkHour",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "StatusTag",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "UserGroup",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Worktime",
              "ofType": null
            }
          ]
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CombinedIdentificationInput",
          "description": "Parameter sets for creation/update/removal of the patient's identifications.",
          "fields": null,
          "inputFields": [
            {
              "name": "create",
              "description": "The create parameters for a patient's identifications.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "CreateIdentificationInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "remove",
              "description": "The remove parameters for the patients's identifications.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "RemoveIdentificationInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "update",
              "description": "The update parameters for the patient's identifications.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "UpdateIdentificationInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CombinedLinkedEncounterInput",
          "description": "Parameters for updating the case's linked encounters.",
          "fields": null,
          "inputFields": [
            {
              "name": "add",
              "description": "List of encounter record logical IDs to be linked with the case record, with a limit of 10 records at a time.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "remove",
              "description": "List of encounter record logical IDs to be unlinked from the case record.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CombinedObservationInput",
          "description": "Input parameters for creating, updating, or deleting case observation records.",
          "fields": null,
          "inputFields": [
            {
              "name": "create",
              "description": "The create parameters for a case observation record.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "CreateObservationInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "delete",
              "description": "Logical ids of the case observation records to be deleted.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "update",
              "description": "The update parameters for a case observation record.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "UpdateObservationInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CombinedReferralRecordAttachmentInput",
          "description": "Represents a polymorphic attachment input.",
          "fields": null,
          "inputFields": [
            {
              "name": "add",
              "description": "Attachments associated with the referral record to add.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "AddReferralRecordAttachmentInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "remove",
              "description": "Attachments associated with the referral record to remove.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "RemoveReferralRecordAttachmentInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CombinedStatusTagIdsInput",
          "description": "Parameter sets for adding/removal of the patient's status tags.",
          "fields": null,
          "inputFields": [
            {
              "name": "add",
              "description": "The add parameters for a patient's status tags.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "AddStatusTagIdsInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "remove",
              "description": "The remove parameters for the patients's status tags.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "RemoveStatusTagIdsInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Contact",
          "description": "Represents a contact outside the clinic, like a referring practitioner.",
          "fields": [
            {
              "name": "billingCode",
              "description": "Billing code of the contact.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "comments",
              "description": "Free text comments on the contact.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "email",
              "description": "Email address of the contact.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Email",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "facility",
              "description": "Facility of the contact.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Facility",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fax",
              "description": "Fax number of the contact.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "firstName",
              "description": "First name of the contact.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "jurisdiction",
              "description": "The contact's license issuing jurisdiction i.e., ONTARIO, ALBERTA etc.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "ContactJurisdictionEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "jurisdictionRawValue",
              "description": "Raw value of the jurisdiction of the contact.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lastName",
              "description": "Last name of the contact.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "licenseNumber",
              "description": "License number of the contact.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "medicalSpecialty",
              "description": "The contact's medical specialty provided if the occupation is Medical Doctor.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "ContactMedicalSpecialtyEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "medicalSpecialtyRawValue",
              "description": "The data recorded for contact's medical specialty provided if the occupation is Medical Doctor.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "occupation",
              "description": "Occupation of the contact.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "ContactOccupationEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "occupationRawValue",
              "description": "The data recorded for contact's occupation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phone",
              "description": "Phone number of the contact.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phoneExtension",
              "description": "Phone number extension of the contact.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "readOnly",
              "description": "Represents if the contact record is a read only record or not.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "title",
              "description": "The contact's title (i.e., \"MS\", \"MR\", \"DR\", etc.).",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "ContactTitleEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "titleRawValue",
              "description": "The data recorded for contact's title.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ContactConnection",
          "description": "The connection type for Contact.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ContactEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Contact",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ContactEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Contact",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "ContactJurisdictionEnum",
          "description": "List of the supported contact jurisdictions.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ALBERTA",
              "description": "Alberta",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BRITISH_COLUMBIA",
              "description": "British Columbia",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MANITOBA",
              "description": "Manitoba",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NEW_BRUNSWICK",
              "description": "New Brunswick",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NEWFOUNDLAND_AND_LABRADOR",
              "description": "Newfoundland and Labrador",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NOVA_SCOTIA",
              "description": "Nova Scotia",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NORTHWEST_TERRITORIES",
              "description": "Northwest Territories",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NUNAVUT",
              "description": "Nunavut",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ONTARIO",
              "description": "Ontario",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRINCE_EDWARD_ISLAND",
              "description": "Prince Edward Island",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "QUEBEC",
              "description": "Quebec",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SASKATCHEWAN",
              "description": "Saskatchewan",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "YUKON",
              "description": "Yukon",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "ContactMedicalSpecialtyEnum",
          "description": "List of the supported contact medical specialties.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ADOLESCENT_MEDICINE",
              "description": "Adolescent Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ANATOMICAL_PATHOLOGY",
              "description": "Anatomical Pathology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ANESTHESIOLOGY",
              "description": "Anesthesiology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CARDIAC_SURGERY",
              "description": "Cardiac Surgery",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CARDIOLOGY",
              "description": "Cardiology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CHILD_AND_ADOLESCENT_PSYCHIATRY",
              "description": "Child and Adolescent Psychiatry",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CLINICAL_IMMUNOLOGY_AND_ALLERGY",
              "description": "Clinical Immunology and Allergy",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CLINICAL_PHARMACOLOGY_AND_TOXICOLOGY",
              "description": "Clinical Pharmacology and Toxicology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "COLORECTAL_SURGERY",
              "description": "Colorectal Surgery",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CRITICAL_CARE_MEDICINE",
              "description": "Critical Care Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DERMATOLOGY",
              "description": "Dermatology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DEVELOPMENTAL_PEDIATRICS",
              "description": "Developmental Pediatrics",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DIAGNOSTIC_RADIOLOGY",
              "description": "Diagnostic Radiology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EMERGENCY_MEDICINE",
              "description": "Emergency Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ENDOCRINOLOGY_AND_METABOLISM",
              "description": "Endocrinology and metabolism",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FAMILY_MEDICINE",
              "description": "Family Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FAMILY_MEDICINE_ADDICTION_MEDICINE",
              "description": "Family Medicine - Addiction Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FAMILY_MEDICINE_CARE_OF_THE_ELDERLY",
              "description": "Family Medicine - Care of the Elderly",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FAMILY_MEDICINE_EMERGENCY_MEDICINE",
              "description": "Family Medicine - Emergency Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FAMILY_MEDICINE_ENHANCED_SURGICAL_SKILLS",
              "description": "Family Medicine - Enhanced Surgical Skills",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FAMILY_MEDICINE_FAMILY_PRACTICE_ANESTHESIA",
              "description": "Family Medicine - Family Practice Anesthesia",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FAMILY_MEDICINE_OBSTETRICAL_SURGICAL_SKILLS",
              "description": "Family Medicine - Obstetrical Surgical Skills",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FAMILY_MEDICINE_PALLIATIVE_CARE",
              "description": "Family Medicine - Palliative Care",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FAMILY_MEDICINE_SPORT_AND_EXERCISE_MEDICINE",
              "description": "Family Medicine - Sport and Exercise Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FORENSIC_PATHOLOGY",
              "description": "Forensic Pathology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FORENSIC_PSYCHIATRY",
              "description": "Forensic Psychiatry",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GASTROENTEROLOGY",
              "description": "Gastroenterology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GENERAL_INTERNAL_MEDICINE",
              "description": "General Internal Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GENERAL_PATHOLOGY",
              "description": "General Pathology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GENERAL_PRACTICE",
              "description": "General Practice",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GENERAL_SURGERY",
              "description": "General Surgery",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GENERAL_SURGICAL_ONCOLOGY",
              "description": "General Surgical Oncology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GERIATRIC_MEDICINE",
              "description": "Geriatric Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GERIATRIC_PSYCHIATRY",
              "description": "Geriatric Psychiatry",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GYNECOLOGIC_ONCOLOGY",
              "description": "Gynecologic Oncology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GYNECOLOGIC_REPRODUCTIVE_ENDOCRINOLOGY_AND_INFERTILITY",
              "description": "Gynecologic Reproductive Endocrinology and Infertility",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "HEMATOLOGICAL_PATHOLOGY",
              "description": "Hematological Pathology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "HEMATOLOGY",
              "description": "Hematology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INFECTIOUS_DISEASES",
              "description": "Infectious Diseases",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTERNAL_MEDICINE",
              "description": "Internal Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTERVENTIONAL_RADIOLOGY",
              "description": "Interventional Radiology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MATERNAL_FETAL_MEDICINE",
              "description": "Maternal Fetal Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_BIOCHEMISTRY",
              "description": "Medical Biochemistry",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_GENETICS_AND_GENOMICS",
              "description": "Medical Genetics and Genomics",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_MICROBIOLOGY",
              "description": "Medical Microbiology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_ONCOLOGY",
              "description": "Medical Oncology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NEONATAL_PERINATAL_MEDICINE",
              "description": "Neonatal-Perinatal Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NEPHROLOGY",
              "description": "Nephrology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NEUROLOGY",
              "description": "Neurology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NEUROPATHOLOGY",
              "description": "Neuropathology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NEURORADIOLOGY",
              "description": "Neuroradiology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NEUROSURGERY",
              "description": "neurosurgery",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NUCLEAR_MEDICINE",
              "description": "Nuclear Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OBSTETRICS_AND_GYNECOLOGY",
              "description": "Obstetrics and Gynecology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OCCUPATIONAL_MEDICINE",
              "description": "Occupational Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OPHTHALMOLOGY",
              "description": "Ophthalmology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ORTHOPEDIC_SURGERY",
              "description": "Orthopedic Surgery",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OTOLARYNGOLOGY_HEAD_AND_NECK_SURGERY",
              "description": "Otolaryngology - Head and Neck Surgery",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PAIN_MEDICINE",
              "description": "Pain Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PALLIATIVE_MEDICINE",
              "description": "Palliative Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PEDIATRIC_EMERGENCY_MEDICINE",
              "description": "Pediatric Emergency Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PEDIATRIC_HEMATOLOGY_ONCOLOGY",
              "description": "Pediatric Hematology Oncology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PEDIATRIC_RADIOLOGY",
              "description": "Pediatric Radiology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PEDIATRIC_SURGERY",
              "description": "Pediatric Surgery",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PEDIATRICS",
              "description": "Pediatrics",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PHYSICAL_MEDICINE_AND_REHABILITATION",
              "description": "Physical Medicine and Rehabilitation",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PLASTIC_SURGERY",
              "description": "Plastic Surgery",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PSYCHIATRY",
              "description": "Psychiatry",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PUBLIC_HEALTH_AND_PREVENTIVE_MEDICINE",
              "description": "Public Health and Preventive Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RADIATION_ONCOLOGY",
              "description": "Radiation Oncology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RESPIROLOGY",
              "description": "Respirology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RHEUMATOLOGY",
              "description": "Rheumatology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "THORACIC_SURGERY",
              "description": "Thoracic Surgery",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UROLOGY",
              "description": "Urology",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "VASCULAR_SURGERY",
              "description": "Vascular Surgery",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BREAST",
              "description": "Breast",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SPECIALIST_PHYSICIAN",
              "description": "Specialist Physician",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SPORTS_MEDICINE",
              "description": "Sports Medicine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OTHER",
              "description": "Other",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "ContactOccupationEnum",
          "description": "List of the supported contact occupations.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ATHLETIC_THERAPIST",
              "description": "Athletic Therapist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "AUDIOLOGIST",
              "description": "Audiologist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "AUXILIARY_NURSE",
              "description": "Auxiliary Nurse",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CHIROPODIST",
              "description": "Chiropodist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CHIROPRACTOR",
              "description": "Chiropractor",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CLINICAL_ASSISTANT",
              "description": "Clinical Assistant",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "COUNSELOR",
              "description": "Counselor",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DENTAL_ASSISTANT",
              "description": "Dental Assistant",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DENTAL_HYGIENIST",
              "description": "Dental Hygienist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DENTIST",
              "description": "Dentist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DIETITIAN",
              "description": "Dietitian",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ENVIRONMENTAL_PUBLIC_HEALTH_PROFESSIONAL",
              "description": "Environmental Public Health Professional",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GENETIC_COUNSELLOR",
              "description": "Genetic Counsellor",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "HEALTH_INFORMATION_MANAGEMENT_PROFESSIONAL",
              "description": "Health Information Management Professional",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "KINESIOLOGIST",
              "description": "Kinesiologist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LAWYER",
              "description": "Lawyer",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LICENSED_PRACTICAL_NURSE",
              "description": "Licensed Practical Nurse",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MASSAGE_THERAPIST",
              "description": "Massage Therapist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_LABORATORY_TECHNOLOGIST",
              "description": "Medical Laboratory Technologist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_OFFICE_ADMIN",
              "description": "Medical Office Admin",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_PHYSICIST",
              "description": "Medical Physicist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_RADIATION_TECHNOLOGIST",
              "description": "Medical Radiation Technologist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_STUDENT",
              "description": "Medical Student",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MENTAL_HEALTH_WORKER",
              "description": "Mental Health Worker",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MID_WIFE",
              "description": "Mid-wife",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NATUROPATHIC_PHYSICIAN",
              "description": "Naturopathic Physician",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NURSE_PRACTITIONER",
              "description": "Nurse Practitioner",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NURSE",
              "description": "Nurse",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OCCUPATIONAL_THERAPIST",
              "description": "Occupational Therapist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OPTICIAN",
              "description": "Optician",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OPTOMETRIST",
              "description": "Optometrist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OTHER",
              "description": "Other",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PARAMEDIC",
              "description": "Paramedic",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PHARMACIST",
              "description": "Pharmacist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PHARMACY_TECHNICIAN",
              "description": "Pharmacy Technician",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PHYSICIAN_ASSISTANT",
              "description": "Physician Assistant",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_DOCTOR",
              "description": "Physician",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PHYSIOTHERAPIST",
              "description": "Physiotherapist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PSYCHOLOGIST",
              "description": "Psychologist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REGISTERED_DIETITIAN",
              "description": "Registered Dietitian",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REGISTERED_MIDWIFE",
              "description": "Registered Midwife",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REGISTERED_NURSE",
              "description": "Registered Nurse",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REGISTERED_PSYCHIATRIC_NURSE",
              "description": "Registered Psychiatric Nurse",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RESIDENT",
              "description": "Resident",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RESPIRATORY_THERAPIST",
              "description": "Respiratory Therapist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SOCIAL_WORKER",
              "description": "Social Worker",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SPEECH_LANGUAGE_PATHOLOGIST",
              "description": "Speech Language Pathologist",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "ContactTitleEnum",
          "description": "List of the titles that can be assigned to a contact.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "DR",
              "description": "Dr.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DOCTOR",
              "description": "Doctor",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NURSE",
              "description": "Nurse",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NP",
              "description": "NP",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MR",
              "description": "Mr.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MS",
              "description": "Ms.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MRS",
              "description": "Mrs.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateAppointmentInput",
          "description": "Attributes for Appointment creation.",
          "fields": null,
          "inputFields": [
            {
              "name": "locationId",
              "description": "Logical id of the location where the appointment is being scheduled.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "Logical id of the patient for whom the appointment is being scheduled.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "providerId",
              "description": "Logical id of the provider for whom the appointment is being scheduled.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "respondentId",
              "description": "This field is deprecated, use patientId instead.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "serviceId",
              "description": "Logical id of the appointment type to be assigned to the appointment.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "tagIds",
              "description": "List of custom appointment tag ids assigned to the appointment.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The status of the appointment.",
              "type": {
                "kind": "ENUM",
                "name": "AppointmentStatusEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "When the appointment is to start.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "UpcomingDateTime",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "untilAt",
              "description": "When the appointment is to end.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "UpcomingDateTime",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "note",
              "description": "Free text note field on the appointment.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "presentingIssueId",
              "description": "Logical id of the presenting issue to be assigned to the appointment; takes precedence over `Reason`.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reason",
              "description": "Free text reason for the appointment; only used if `presentingIssueId` does not exist and is not supplied, or is supplied as null.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "notifyBy",
              "description": "The method of notification for the appointment.",
              "type": {
                "kind": "ENUM",
                "name": "EntityNotificationMethodEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "visitType",
              "description": "The appointment visit type (i.e., Physical Visit or Virtual Visit). Defaults to Physical Visit.",
              "type": {
                "kind": "ENUM",
                "name": "VisitTypeEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "skipValidations",
              "description": "Indicates if the CHR business logic validations should be skipped (e.g. if CHR is not the source of truth for appointments scheduling), false by default.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "allowNotification",
              "description": "Indicates if CHR notifications should be sent to the patient, false by default.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "allowPractitionerNotification",
              "description": "Indicates if CHR notifications should be sent to the practitioner, false by default.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateAppointmentOptions",
          "description": "**IGNORED** This is no longer supported.",
          "fields": null,
          "inputFields": [
            {
              "name": "requireConfirmation",
              "description": "**IGNORED** This argument was only kept to prevent errors. To set a status, use the `input.status` argument.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateAttachmentInput",
          "description": "Autogenerated input type of CreateAttachment",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "caseId",
              "description": "Logical id of the case to which the attachment is associated.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "date",
              "description": "The date associated with the document (i.e., the date of a medical report).",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": "Free text description of the attachment.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "file",
              "description": "Uploaded file",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "FileScalar",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fileTagIds",
              "description": "List of tags/labels associated with the record.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the attachment.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "notifyOwner",
              "description": "Indicates if a CHR inbox messages should be sent to the owner, false by default. If set to true the providerId input field is required.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "Logical id of the patient for whom the attachment.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "providerId",
              "description": "User responsible for this record (i.e., owner). Field is required if `notifyOwner` is set to `true`.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralId",
              "description": "Logical id of the referral record to which the attachment is associated.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CreateAttachmentPayload",
          "description": "Autogenerated return type of CreateAttachment.",
          "fields": [
            {
              "name": "attachment",
              "description": "The attachment that was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Attachment",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateCaseInput",
          "description": "Autogenerated input type of CreateCase",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "assignedProviderUserId",
              "description": "The Provider user who is assigned to the case record.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "caseTemplateId",
              "description": "The case template to be used to create case.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "issue",
              "description": "The issue assigned to the case.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "linkedEncounterIds",
              "description": "List of encounter record Logical ids to be linked with the case record, with a limit of 10 records at a time.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "observations",
              "description": "List of observations to create along with the case record.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "CreateObservationInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "Logical id of the patient for whom the case is being recorded.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusId",
              "description": "The status of the patient's case. The default status will be used if not provided.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CreateCasePayload",
          "description": "Autogenerated return type of CreateCase.",
          "fields": [
            {
              "name": "case",
              "description": "Represents a case.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Case",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateContactInput",
          "description": "Autogenerated input type of CreateContact",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "billingCode",
              "description": "The billing code for the contact.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "comments",
              "description": "Additional notes about the contact, such as referral processes or availability.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "email",
              "description": "The contact's email address.",
              "type": {
                "kind": "SCALAR",
                "name": "Email",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "facilityId",
              "description": "The logical ID of the facility to associate the contact with.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fax",
              "description": "The contact's fax number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "firstName",
              "description": "The contact's first name.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "jurisdiction",
              "description": "The jurisdiction where the contact is licensed to practice (e.g. a province).",
              "type": {
                "kind": "ENUM",
                "name": "ContactJurisdictionEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lastName",
              "description": "The contact's last name.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "licenseNumber",
              "description": "The contact's professional license number.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "medicalSpecialty",
              "description": "The contact's medical specialty, applicable if their occupation is 'Medical Doctor'.",
              "type": {
                "kind": "ENUM",
                "name": "ContactMedicalSpecialtyEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "occupation",
              "description": "The contact's occupation (e.g., 'Physician', 'Nurse Practitioner').",
              "type": {
                "kind": "ENUM",
                "name": "ContactOccupationEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phone",
              "description": "The contact's primary phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phoneExtension",
              "description": "The extension for the contact's phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "NumericString",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "title",
              "description": "The contact's professional title (e.g., 'Dr.', 'Mr.', 'Ms.').",
              "type": {
                "kind": "ENUM",
                "name": "ContactTitleEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CreateContactPayload",
          "description": "Autogenerated return type of CreateContact.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "contact",
              "description": "The newly created contact record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Contact",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateDraftAppointmentInput",
          "description": "Autogenerated input type of CreateDraftAppointment",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "When the draft appointment is to start.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "UpcomingDateTime",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "untilAt",
              "description": "When the draft appointment is to end.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "UpcomingDateTime",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "locationId",
              "description": "Logical id of the location where the draft appointment is being scheduled.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "serviceId",
              "description": "Logical id of the appointment type to be assigned to the draft appointment.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "providerId",
              "description": "Logical id of the provider for whom the draft appointment is being scheduled.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CreateDraftAppointmentPayload",
          "description": "Autogenerated return type of CreateDraftAppointment.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "draftAppointment",
              "description": "The draft appointment that was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "DraftAppointment",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateFacilityInput",
          "description": "Autogenerated input type of CreateFacility",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "category",
              "description": "Represents the category of the facility (e.g., CLINIC, PHARMACY, etc.)",
              "type": {
                "kind": "ENUM",
                "name": "FacilityCategoryEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "city",
              "description": "The facility’s city name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "comments",
              "description": "Free text field to record the comments.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "country",
              "description": "The facility’s country.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "email",
              "description": "The facility’s email address.",
              "type": {
                "kind": "SCALAR",
                "name": "Email",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fax",
              "description": "The facility’s fax number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the facility.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phone",
              "description": "The facility’s phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phoneExtension",
              "description": "The facility’s phone number extension.",
              "type": {
                "kind": "SCALAR",
                "name": "NumericString",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "postalCode",
              "description": "The facility’s postal code.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "province",
              "description": "The facility’s province name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "secondaryPhone",
              "description": "The facility’s secondary phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "secondaryPhoneExtension",
              "description": "The facility’s secondary phone number extension.",
              "type": {
                "kind": "SCALAR",
                "name": "NumericString",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "streetAddress1",
              "description": "Represents the street address line 1 of the facility.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "streetAddress2",
              "description": "Represents the street address line 2 of the facility.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "website",
              "description": "The facility’s website.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CreateFacilityPayload",
          "description": "Autogenerated return type of CreateFacility.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "facility",
              "description": "Represents a healthcare facility or external organization that provides services to patients.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Facility",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateFlexibleWorkHourInput",
          "description": "Autogenerated input type of CreateFlexibleWorkHour",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR. Defaults to '#ffffff' (white).",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "WorkHourColorInput",
                "ofType": null
              },
              "defaultValue": "{}",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAtTime",
              "description": "The time at which scheduled work hour ends.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "TimeWithoutOffset",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "interval",
              "description": "Default length of the slots for this work hour in minutes. Defaults to 15 minutes.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": "15",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "locationId",
              "description": "The logical ID of the location associated with this work hour. Defaults to account's default location.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "providerUserId",
              "description": "The logical ID of the provider user for which work hour is being created.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "serviceIds",
              "description": "The service ids supported during this work hour.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "slot",
              "description": "The number of appointment slots available at this work hour. Defaults to 1.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": "1",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "stacking",
              "description": "Indicates if the work hours defined is configured to stack appointments(i.e., back tot back) by default. Defaults to false.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAtTime",
              "description": "The time at which scheduled work hour starts.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "TimeWithoutOffset",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "visitType",
              "description": "The visit type of this work hour.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "VisitTypeEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAtDate",
              "description": "The time at which scheduled flexible work hour ends.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAtDate",
              "description": "The time at which scheduled flexible work hour starts.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CreateFlexibleWorkHourPayload",
          "description": "Autogenerated return type of CreateFlexibleWorkHour.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "flexibleWorkHour",
              "description": "A flexible work hour record that was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FlexibleWorkHour",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateIdentificationInput",
          "description": "The create parameters for a patient's identifications.",
          "fields": null,
          "inputFields": [
            {
              "name": "code",
              "description": "(Deprecated) Code of the identification.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "(Deprecated) Name of the identification.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "paymentIssuerCode",
              "description": "(Deprecated) Code of the identification payment issuer.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primary",
              "description": "Marks the identification as the patient's primary identification.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "templateId",
              "description": "Logical id of the template (patient identification defined in the patient settings) that was applied to this identification.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "The patient's value for the identification.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "identificationCustomData",
              "description": "The custom data of the identification.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "IdentificationCustomDataInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateIncomingReferralRecordInput",
          "description": "Autogenerated input type of CreateIncomingReferralRecord",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "attachments",
              "description": "Attachments associated with the referral record.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "AddReferralRecordAttachmentInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": "[]",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dateOfAdded",
              "description": "Represents the date when referral record is added.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "Logical ID of the patient for whom the referral record is being created.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "priorityId",
              "description": "Priority of the referral record.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reason",
              "description": "Free text field on the referral record, capturing reason for the referral record.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "orderingProviderId",
              "description": "Contact(i.e. external provider) who ordered the referral record.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "serviceProviderId",
              "description": "Provider user to whom referral record will be assigned.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusId",
              "description": "Status of the referral record. A status with an INCOMING direction must be used. If none is provided, the one defined as default will be used.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CreateIncomingReferralRecordPayload",
          "description": "Autogenerated return type of CreateIncomingReferralRecord.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecord",
              "description": "Represents a referral record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateInternalReferralRecordInput",
          "description": "Autogenerated input type of CreateInternalReferralRecord",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "attachments",
              "description": "Attachments associated with the referral record.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "AddReferralRecordAttachmentInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": "[]",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dateOfAdded",
              "description": "Represents the date when referral record is added.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "Logical ID of the patient for whom the referral record is being created.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "priorityId",
              "description": "Priority of the referral record.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reason",
              "description": "Free text field on the referral record, capturing reason for the referral record.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "orderingProviderId",
              "description": "Provider user who ordered the referral record.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "serviceProviderId",
              "description": "Provider user to whom referral record will be assigned.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusId",
              "description": "Status of the referral record. A status with an INCOMING direction must be used. If none is provided, the one defined as default will be used.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CreateInternalReferralRecordPayload",
          "description": "Autogenerated return type of CreateInternalReferralRecord.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecord",
              "description": "Represents a referral record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateObservationInput",
          "description": "Input parameters for creating a case observation record.",
          "fields": null,
          "inputFields": [
            {
              "name": "details",
              "description": "The details of the case observation. Maximum limit is 1000 characters.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAt",
              "description": "The end date of the case observation.",
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "The start date of the case observation.",
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "type",
              "description": "The case observation type based on the observation types in the case template. If the template does not support observation types, the maximum limit is 255 characters.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateOutgoingReferralRecordInput",
          "description": "Autogenerated input type of CreateOutgoingReferralRecord",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "attachments",
              "description": "Attachments associated with the referral record.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "AddReferralRecordAttachmentInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": "[]",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dateOfAdded",
              "description": "Represents the date when referral record is added.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "Logical ID of the patient for whom the referral record is being created.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "priorityId",
              "description": "Priority of the referral record.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reason",
              "description": "Free text field on the referral record, capturing reason for the referral record.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "orderingProviderId",
              "description": "Provider user who ordered the referral record.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "serviceProviderId",
              "description": "Contact(i.e. external provider) to whom referral record will be addressed.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusId",
              "description": "Status of the referral record. A status with an OUTGOING direction must be used. If none is provided, the one defined as default will be used.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CreateOutgoingReferralRecordPayload",
          "description": "Autogenerated return type of CreateOutgoingReferralRecord.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecord",
              "description": "Represents a referral record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreatePatientInput",
          "description": "Autogenerated input type of CreatePatient",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dateOfBirth",
              "description": "When the patient was born.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "firstName",
              "description": "The patient's first name.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "gender",
              "description": "The patient's sex.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "GenderEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "identifications",
              "description": "The patient's identification numbers.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateIdentificationInput",
                      "ofType": null
                    }
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lastName",
              "description": "The patient's last name.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "genderIdentity",
              "description": "The gender the patient identifies with.",
              "type": {
                "kind": "ENUM",
                "name": "GenderIdentityEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "genderIdentityDescription",
              "description": "Description of the patient's gender identity when `PREFER_TO_DESCRIBE` is used.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "middleInitial",
              "description": "This field is deprecated, use middleName instead.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "middleName",
              "description": "The patient's middle name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "preferredName",
              "description": "The name the patient prefers to be addressed by.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "email",
              "description": "The patient's email address.",
              "type": {
                "kind": "SCALAR",
                "name": "Email",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phone",
              "description": "The patient's mobile phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "homePhone",
              "description": "The patient's home phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "officePhone",
              "description": "The patient's office phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "officePhoneExt",
              "description": "The patient's office phone number extension.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "familyDoctor",
              "description": "Free text name of the family provider, appearing in `Addresses & Extra`.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referringDoctor",
              "description": "Free text name of the referring provider, appearing in `Addresses & Extra`.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "additionalAddress",
              "description": "The patient's additional address line.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "city",
              "description": "The city of the patient's address.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "country",
              "description": "The country of the patient's address.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "region",
              "description": "The region/province/state of the patient's address.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "streetAddress",
              "description": "The patient's street address.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "zipcode",
              "description": "The ZIP code/postal code of the patient's address.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyFirstName",
              "description": "The patient's emergency contact's first name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyLastName",
              "description": "The patient's emergency contact's last name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyMiddleName",
              "description": "The patient's emergency contact's middle name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyPhone",
              "description": "The phone number of the patient's emergency contact.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyRelationship",
              "description": "Who the emergency contact is to the patient i.e., `\"Mother\"`, `\"Father\"`, etc.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuranceCompany",
              "description": "Name of the patient's insurance company.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuranceGroupNumber",
              "description": "The patient's group number with the insurance company.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuranceId",
              "description": "The patient's id with the insurance company.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "language",
              "description": "The patient's language.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "notifyBy",
              "description": "The method of notification for the patient.",
              "type": {
                "kind": "ENUM",
                "name": "NotificationMethodEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "publicAccessAllowed",
              "description": "Indicates if the patient has access to the CHR patient portal.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "familyPractitionerId",
              "description": "Logical id of the contact who is the family provider for this patient outside the clinic.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "preferredPharmacyId",
              "description": "Logical id of the facility that is the patient's pharmacy.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryLocationId",
              "description": "Logical id of the primary location the patient will be seen at.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryPractitionerId",
              "description": "Logical id of the CHR user who cares for this patient in the clinic.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pronouns",
              "description": "The patient's pronouns.",
              "type": {
                "kind": "ENUM",
                "name": "PronounsEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referringPractitionerId",
              "description": "Logical id of the contact that referred the patient to the clinic.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryPractitionerEmail",
              "description": "Free text field for primary practitioner's email.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryPractitionerName",
              "description": "Free text field for primary practitioner's name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusTagIds",
              "description": "List of status tag IDs to apply to the patient.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CreatePatientPayload",
          "description": "Autogenerated return type of CreatePatient.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patient",
              "description": "The patient that was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Patient",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateProviderOffTimeInput",
          "description": "Autogenerated input type of CreateProviderOffTime",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "color",
              "description": "The color used to visually identify this off time in schedules. Defaults to GREY.",
              "type": {
                "kind": "ENUM",
                "name": "OffTimeColorEnum",
                "ofType": null
              },
              "defaultValue": "GREY",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAtDate",
              "description": "The date at which this scheduled off time ends.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAtTime",
              "description": "The time at which scheduled off time ends.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "TimeWithoutOffset",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "memo",
              "description": "Free text field/title on the off time.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "providerUserId",
              "description": "The logical ID of the provider user where the off time is being created.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAtDate",
              "description": "The date at which this scheduled off time starts.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAtTime",
              "description": "The time at which scheduled off time starts.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "TimeWithoutOffset",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CreateProviderOffTimePayload",
          "description": "Autogenerated return type of CreateProviderOffTime.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "offTime",
              "description": "The off time record that was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Offtime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateRespondentInput",
          "description": "Autogenerated input type of CreateRespondent",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dateOfBirth",
              "description": "When the patient was born.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "firstName",
              "description": "The patient's first name.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "gender",
              "description": "The patient's sex.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "GenderEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "identifications",
              "description": "The patient's identification numbers.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateIdentificationInput",
                      "ofType": null
                    }
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lastName",
              "description": "The patient's last name.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "genderIdentity",
              "description": "The gender the patient identifies with.",
              "type": {
                "kind": "ENUM",
                "name": "GenderIdentityEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "genderIdentityDescription",
              "description": "Description of the patient's gender identity when `PREFER_TO_DESCRIBE` is used.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "middleInitial",
              "description": "This field is deprecated, use middleName instead.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "middleName",
              "description": "The patient's middle name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "preferredName",
              "description": "The name the patient prefers to be addressed by.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "email",
              "description": "The patient's email address.",
              "type": {
                "kind": "SCALAR",
                "name": "Email",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phone",
              "description": "The patient's mobile phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "homePhone",
              "description": "The patient's home phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "officePhone",
              "description": "The patient's office phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "officePhoneExt",
              "description": "The patient's office phone number extension.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "familyDoctor",
              "description": "Free text name of the family provider, appearing in `Addresses & Extra`.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referringDoctor",
              "description": "Free text name of the referring provider, appearing in `Addresses & Extra`.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "additionalAddress",
              "description": "The patient's additional address line.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "city",
              "description": "The city of the patient's address.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "country",
              "description": "The country of the patient's address.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "region",
              "description": "The region/province/state of the patient's address.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "streetAddress",
              "description": "The patient's street address.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "zipcode",
              "description": "The ZIP code/postal code of the patient's address.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyFirstName",
              "description": "The patient's emergency contact's first name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyLastName",
              "description": "The patient's emergency contact's last name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyMiddleName",
              "description": "The patient's emergency contact's middle name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyPhone",
              "description": "The phone number of the patient's emergency contact.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyRelationship",
              "description": "Who the emergency contact is to the patient i.e., `\"Mother\"`, `\"Father\"`, etc.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuranceCompany",
              "description": "Name of the patient's insurance company.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuranceGroupNumber",
              "description": "The patient's group number with the insurance company.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuranceId",
              "description": "The patient's id with the insurance company.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "language",
              "description": "The patient's language.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "notifyBy",
              "description": "The method of notification for the patient.",
              "type": {
                "kind": "ENUM",
                "name": "NotificationMethodEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "publicAccessAllowed",
              "description": "Indicates if the patient has access to the CHR patient portal.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "familyPractitionerId",
              "description": "Logical id of the contact who is the family provider for this patient outside the clinic.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "preferredPharmacyId",
              "description": "Logical id of the facility that is the patient's pharmacy.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryLocationId",
              "description": "Logical id of the primary location the patient will be seen at.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryPractitionerId",
              "description": "Logical id of the CHR user who cares for this patient in the clinic.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pronouns",
              "description": "The patient's pronouns.",
              "type": {
                "kind": "ENUM",
                "name": "PronounsEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referringPractitionerId",
              "description": "Logical id of the contact that referred the patient to the clinic.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryPractitionerEmail",
              "description": "Free text field for primary practitioner's email.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryPractitionerName",
              "description": "Free text field for primary practitioner's name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusTags",
              "description": "List of status tags to apply to the patient. Tags are identified by their description, with a case sensitive match. If a tag doesn't exist, it is created on the fly.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CreateRespondentPayload",
          "description": "Autogenerated return type of CreateRespondent.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "respondent",
              "description": "The patient that was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Respondent",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateStandardWorkHourInput",
          "description": "Autogenerated input type of CreateStandardWorkHour",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR. Defaults to '#ffffff' (white).",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "WorkHourColorInput",
                "ofType": null
              },
              "defaultValue": "{}",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAtTime",
              "description": "The time at which scheduled work hour ends.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "TimeWithoutOffset",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "interval",
              "description": "Default length of the slots for this work hour in minutes. Defaults to 15 minutes.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": "15",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "locationId",
              "description": "The logical ID of the location associated with this work hour. Defaults to account's default location.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "providerUserId",
              "description": "The logical ID of the provider user for which work hour is being created.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "serviceIds",
              "description": "The service ids supported during this work hour.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "slot",
              "description": "The number of appointment slots available at this work hour. Defaults to 1.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": "1",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "stacking",
              "description": "Indicates if the work hours defined is configured to stack appointments(i.e., back tot back) by default. Defaults to false.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAtTime",
              "description": "The time at which scheduled work hour starts.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "TimeWithoutOffset",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "visitType",
              "description": "The visit type of this work hour.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "VisitTypeEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "showIntervalsOnSchedule",
              "description": "Indicates if the work hours is shown on schedule. Defaults to false.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "weekday",
              "description": "The day of the week for which this standard work hours is defined.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "WeekDayEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CreateStandardWorkHourPayload",
          "description": "Autogenerated return type of CreateStandardWorkHour.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "standardWorkHour",
              "description": "A standard work hour record that was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "StandardWorkHour",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateTaskByTemplateInput",
          "description": "Autogenerated input type of CreateTaskByTemplate",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "taskTemplateId",
              "description": "The unique identifier of the task template to be used for creating the task.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dueAt",
              "description": "The due date and time of the task. This field defines when the task is expected to be completed.",
              "type": {
                "kind": "SCALAR",
                "name": "DateTimeWithTimezone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "The unique identifier of the patient associated with the task.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "priority",
              "description": "Specifies the priority level of the task.",
              "type": {
                "kind": "ENUM",
                "name": "TaskPriorityEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "The start date and time of the task. This field defines when the task should begin.",
              "type": {
                "kind": "SCALAR",
                "name": "DateTimeWithTimezone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The current status of the task. NEW by default.",
              "type": {
                "kind": "ENUM",
                "name": "TaskStatusEnum",
                "ofType": null
              },
              "defaultValue": "NEW",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CreateTaskByTemplatePayload",
          "description": "Autogenerated return type of CreateTaskByTemplate.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "task",
              "description": "Represents the task.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Task",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "CreateTaskInput",
          "description": "Autogenerated input type of CreateTask",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name or title of the task.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "priority",
              "description": "Specifies the priority level of the task.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "TaskPriorityEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "The start date and time of the task. This field defines when the task should begin.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "DateTimeWithTimezone",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "assignee",
              "description": "Represents the provider user to which task will be assigned to.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "TaskAssigneeInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dueAt",
              "description": "The due date and time of the task. This field defines when the task is expected to be completed.",
              "type": {
                "kind": "SCALAR",
                "name": "DateTimeWithTimezone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "locationId",
              "description": "The unique identifier of the location associated with the task.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "The unique identifier of the patient associated with the task.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The current status of the task. NEW by default.",
              "type": {
                "kind": "ENUM",
                "name": "TaskStatusEnum",
                "ofType": null
              },
              "defaultValue": "NEW",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "summary",
              "description": "A detailed description or summary of the task.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "taskCategoryId",
              "description": "The unique identifier of the category to which the task belongs.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "CreateTaskPayload",
          "description": "Autogenerated return type of CreateTask.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "task",
              "description": "Represents the task.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Task",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "CreatedBy",
          "description": "Represents one type of ProviderUser | EnterpriseApiConsumer",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "EnterpriseApiConsumer",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ProviderUser",
              "ofType": null
            }
          ]
        },
        {
          "kind": "ENUM",
          "name": "CurrencyUnitEnum",
          "description": "List of the supported currencies.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "AUD",
              "description": "Australian dollar",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CAD",
              "description": "Canadian dollar",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EUR",
              "description": "Euro",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GBP",
              "description": "British pound",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NZD",
              "description": "New Zealand dollar",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "USD",
              "description": "United States dollar",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "DateTimeWithTimezone",
          "description": "An ISO 8601-encoded datetime, requires Z or timezone offset to be included.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "DeleteDraftAppointmentInput",
          "description": "Autogenerated input type of DeleteDraftAppointment",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the draft appointment to be deleted.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "DeleteDraftAppointmentPayload",
          "description": "Autogenerated return type of DeleteDraftAppointment.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "deletedDraftAppointmentId",
              "description": "The ID of the draft appointment that was deleted.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Diagnosis",
          "description": "Represents a patient's diagnosis.",
          "fields": [
            {
              "name": "code",
              "description": "Diagnostic code of the diagnosis.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "codingSystem",
              "description": "The name of the coding system associated with the diagnostic code.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": "Description of the diagnosis.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource (null for a free text diagnosis).",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "NullableTimestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "Din",
          "description": "An eight digit Drug Identification Number (DIN) assigned to each drug product marketed under the Food and Drugs Act and Regulations in Canada.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "DraftAppointment",
          "description": "Represents a draft appointment.",
          "fields": [
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdBy",
              "description": "The entity which created the record.",
              "args": [],
              "type": {
                "kind": "UNION",
                "name": "CreatedBy",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "location",
              "description": "Location where the draft appointment is being scheduled.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Location",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "provider",
              "description": "The provider for whom the draft appointment is being scheduled.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "service",
              "description": "The appointment type to be assigned to the draft appointment.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Service",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "When the draft appointment is to start.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "untilAt",
              "description": "When the draft appointment is to end.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "DraftAppointmentConnection",
          "description": "The connection type for DraftAppointment.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "DraftAppointmentEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "DraftAppointment",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "DraftAppointmentEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "DraftAppointment",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "DraftAppointmentOrderByEnum",
          "description": "List of the supported fields for ordering.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ID",
              "description": "Logical id of the draft appointment.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CREATED_AT",
              "description": "When the record was created.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "DraftAppointmentOrderByInput",
          "description": "Ordering attributes for DraftAppointments.",
          "fields": null,
          "inputFields": [
            {
              "name": "direction",
              "description": "Direction of the ordering either ascending (i.e., A to Z, small to large, past to present) or descending (i.e., Z to A, large to small, present to past).",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "OrderByDirectionEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "field",
              "description": "Field to order by.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "DraftAppointmentOrderByEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "Email",
          "description": "An email address.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Encounter",
          "description": "Encounter notes on the patient chart, with cursor-based pagination.",
          "fields": [
            {
              "name": "addendums",
              "description": "The list of addendum.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "Addendum",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "answerSheets",
              "description": "The list of qnarie responses associated with the encounter.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "AnswerSheet",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "assessmentAndPlan",
              "description": "The assessment and plan section of the encounter.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "assessmentAndPlanHtml",
              "description": "The assessment and plan section of the encounter formatted in HTML.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "assessmentAndPlanMarkdown",
              "description": "The assessment and plan section of the encounter formatted in Markdown.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "attachments",
              "description": "The list of attachments for the record.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "Attachment",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "concernField",
              "description": "The main concern for the encounter.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdBy",
              "description": "Provider user who created the record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "diagnoses",
              "description": "The list of diagnoses associated with the encounter.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "Diagnosis",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "history",
              "description": "The history section of the encounter.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "historyHtml",
              "description": "The history section of the encounter formatted in HTML.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "historyMarkdown",
              "description": "The history section of the encounter formatted in Markdown.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "injections",
              "description": "The list of injections associated with the encounter.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "InjectionRecord",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuredBillingItems",
              "description": "The list of insured billing items.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "InsuredBillingItem",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "physicalExam",
              "description": "The physical exam section of the encounte.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "physicalExamHtml",
              "description": "The physical exam section of the encounter formatted in HTML.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "physicalExamMarkdown",
              "description": "The physical exam section of the encounter formatted in Markdown.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "presentingIssue",
              "description": "The presenting issue for the encounter.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "PresentingIssue",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "privateBillingItems",
              "description": "The list of private billing items.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "PrivateBillingItem",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "seenAt",
              "description": "When the patient was seen for the encounter.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "signed",
              "description": "Indicates if the record has been signed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "signedAt",
              "description": "When the record was signed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "signedBy",
              "description": "The provider user who signed signed the record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "vitals",
              "description": "The list of vitals associated with the encounter.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "VitalsRecord",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "EncounterConnection",
          "description": "The connection type for Encounter.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "EncounterEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Encounter",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "EncounterEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Encounter",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "EncounterOrderByEnum",
          "description": "List of the supported fields for ordering.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "CREATED_AT",
              "description": "When the record was created.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "EncounterOrderByInput",
          "description": "Ordering attributes for Encounters.",
          "fields": null,
          "inputFields": [
            {
              "name": "direction",
              "description": "Direction of the ordering either ascending (i.e., A to Z, small to large, past to present) or descending (i.e., Z to A, large to small, present to past).",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "OrderByDirectionEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "field",
              "description": "Field to order by.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "EncounterOrderByEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "EnterpriseApiConsumer",
          "description": "Represents an enterprise_api consumer.",
          "fields": [
            {
              "name": "active",
              "description": "Indicates if the resource is active.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of enterprise api consumer.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "EntityNotificationMethodEnum",
          "description": "List of the supported notification methods for notifications related to this specific entity (i.e., appointment, etc…).",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "DEFAULT",
              "description": "Notification by patient's default preference.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BOTH",
              "description": "Notification by email and SMS.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EMAIL",
              "description": "Notification by email only.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NONE",
              "description": "No notification method.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SMS",
              "description": "Notification by SMS only.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Facility",
          "description": "Represents a healthcare facility or external organization that provides services to patients.",
          "fields": [
            {
              "name": "category",
              "description": "The classification/type of the healthcare facility or organization.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "FacilityCategoryEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "categoryRawValue",
              "description": "The data recorded for facility’s category.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "city",
              "description": "The city where the facility is located.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "comments",
              "description": "Additional notes or remarks about the facility.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "country",
              "description": "The country where the facility is located.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "email",
              "description": "The facility's primary email address for correspondence.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fax",
              "description": "The facility's fax number for document transmission.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "latitude",
              "description": "Geographic latitude coordinate of the facility location.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "longitude",
              "description": "Geographic longitude coordinate of the facility location.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The official name of the facility or organization.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phone",
              "description": "The facility's primary phone number.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phoneExt",
              "description": "Extension number for the facility's primary phone line.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "postalCode",
              "description": "The postal code or ZIP code of the facility's address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "province",
              "description": "The province, state, or region where the facility is located.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "readOnly",
              "description": "Represents if the facility record is a read only record or not.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "secondaryPhone",
              "description": "Alternative phone number for the facility.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "secondaryPhoneExt",
              "description": "Extension number for the facility's secondary phone line.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "streetAddress1",
              "description": "Primary street address line of the facility.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "streetAddress2",
              "description": "Secondary address line (suite, unit, etc.) of the facility.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "website",
              "description": "The facility's official website URL.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "FacilityCategoryEnum",
          "description": "Classification types for healthcare facilities and organizations.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "CLINIC",
              "description": "Medical clinic or outpatient facility.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CRISIS_SERVICES",
              "description": "Mental health crisis intervention services.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "HOSPITAL",
              "description": "Inpatient hospital or medical center.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INSURANCE_AGENCY",
              "description": "Health insurance provider or agency.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LABORATORY",
              "description": "Medical laboratory or diagnostic testing facility.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OTHER",
              "description": "Facility type not covered by other categories.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PHARMACY",
              "description": "Pharmacy or pharmaceutical dispensary.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PHARMA_COMPANY",
              "description": "Pharmaceutical manufacturer or distributor.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PHYSICIAN",
              "description": "Individual physician practice or office.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRIVATE_CLINIC",
              "description": "Private healthcare clinic or specialty practice.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PUBLIC_HEALTH",
              "description": "Public health department or government health agency.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUPPLIER",
              "description": "Medical equipment or supply vendor.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UTILITIES",
              "description": "Utility services supporting healthcare operations.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FacilityConnection",
          "description": "The connection type for Facility.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FacilityEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Facility",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FacilityEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Facility",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FamilyHistoryRecord",
          "description": "Represents a patient's family history record.",
          "fields": [
            {
              "name": "ageAtOnset",
              "description": "Age of the family member at on set of the problem.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "diagnoses",
              "description": "Diagnoses of the family member's problem.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "Diagnosis",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "isRiskFactor",
              "description": "Indicates if the record is a risk factor.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lifeStage",
              "description": "The life stage for the onset of the problem.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "LifeStageEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "notes",
              "description": "Free text notes on the record.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "relationship",
              "description": "The family member's relationship to the patient.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startDate",
              "description": "Start date of the problem for the family member.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "treatment",
              "description": "Treatment details for this problem.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FamilyHistoryRecordConnection",
          "description": "The connection type for FamilyHistoryRecord.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FamilyHistoryRecordEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FamilyHistoryRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FamilyHistoryRecordEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "FamilyHistoryRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "FileScalar",
          "description": "A file.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FileTag",
          "description": "Represents a file tag/label.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the Tag/Label has been archived.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "locked",
              "description": "Indicates if the Tag/Label is locked.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the Tag/Label.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FileTagConnection",
          "description": "The connection type for FileTag.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FileTagEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FileTag",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FileTagEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "FileTag",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleDataCategory",
          "description": "Represents a flexible data category.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the record has been archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "flexibleDataTemplates",
              "description": "Returns a list of flexible data templates, with cursor-based pagination.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "FlexibleDataTemplateConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the category of the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "position",
              "description": "Position of the category.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "resourceType",
              "description": "Represents the type of the flexible data category.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "FlexibleDataCategoryTypeEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the category for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "FlexibleDataCategoryTypeEnum",
          "description": "Enum representing types of flexible data categories.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "FORM",
              "description": "Indicates that a category is related to forms.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REFERRAL",
              "description": "Indicates that a category is related to referrals.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleDataEntity",
          "description": "Represents a flexible data entity.",
          "fields": [
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of a data entity.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "type",
              "description": "Type of a flexible data type.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "FlexibleDataTypeOptionEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the flexible data entity.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleDataPropertyItem",
          "description": "Represents a flexible data property item.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the record has been archived.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "category",
              "description": "Represents the flexible data item category.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FlexibleDataCategory",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "template",
              "description": "Represents the flexible data item template.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FlexibleDataTemplate",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "values",
              "description": "An array of values of the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "UNION",
                      "name": "FlexibleDataValueAny",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleDataPropertyItemConnection",
          "description": "The connection type for FlexibleDataPropertyItem.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FlexibleDataPropertyItemEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FlexibleDataPropertyItem",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleDataPropertyItemEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "FlexibleDataPropertyItem",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleDataTemplate",
          "description": "Represents a flexible data template.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the record has been archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "entities",
              "description": "An array of entities for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "FlexibleDataEntity",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "module",
              "description": "Module of the template for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "FlexibleDataTemplateTypeEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the data template.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "position",
              "description": "Position of the data template.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the template for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleDataTemplateConnection",
          "description": "The connection type for FlexibleDataTemplate.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FlexibleDataTemplateEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FlexibleDataTemplate",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleDataTemplateEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "FlexibleDataTemplate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "FlexibleDataTemplateTypeEnum",
          "description": "Enum representing types of flexible data templates.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ADDRESS",
              "description": "Indicates that a template is related to address attributes.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "APPOINTMENT",
              "description": "Indicates that a template is related to appointment attributes.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CONTACT",
              "description": "Indicates that a template is related to contact attributes.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FORM",
              "description": "Indicates that a template is related to form attributes.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "FlexibleDataTypeOptionEnum",
          "description": "Represents the available flexible data types that can be assigned to a field.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "DATE",
              "description": "Indicates that an entity value is a date.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MULTIPLE",
              "description": "Indicates that an entity values are multiple selections.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NUMERICAL",
              "description": "Indicates that an entity value is a number.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SINGLE",
              "description": "Indicates that an entity value is a single selection.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TEXT",
              "description": "Indicates that an entity value is a text.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "FlexibleDataValueAny",
          "description": "Represents a flexible data value of type date, multi_selection, number, single_selection, or text.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "FlexibleDataValueDate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FlexibleDataValueMultiSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FlexibleDataValueNumber",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FlexibleDataValueSingleSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FlexibleDataValueText",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleDataValueDate",
          "description": "Represents a flexible data value of type date.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "A date value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "FlexibleDataValueInput",
          "description": "Represents the input for a flexible data value.",
          "fields": null,
          "inputFields": [
            {
              "name": "valueUuid",
              "description": "The UUID for the patient data value.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "textValue",
              "description": "A plain text value to be applied.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dateValue",
              "description": "A date value to be applied.",
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "numberValue",
              "description": "A number value to be applied.",
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "singleSelectValue",
              "description": "A single select value to be applied.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "multiSelectValue",
              "description": "An array of values to be applied.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleDataValueMultiSelection",
          "description": "Represents a flexible data value of type multi selection.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "values",
              "description": "An array of values.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleDataValueNumber",
          "description": "Represents a flexible data value of type number.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "A number value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleDataValueSingleSelection",
          "description": "Represents a flexible data value of type single selection.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "A single selection value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleDataValueText",
          "description": "Represents a flexible data value of type text.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "A text value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleWorkHour",
          "description": "Represents a flexible work hour.",
          "fields": [
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAtDate",
              "description": "The date at which this scheduled flexible work hour ends.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAtTime",
              "description": "The time at which scheduled flexible work hour ends.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "TimeWithoutOffset",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "interval",
              "description": "Default length of the slots for this work hour in minutes.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "location",
              "description": "The location associated with this flexible work hour.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Location",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "services",
              "description": "The services available during this flexible work hour.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "Service",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "slot",
              "description": "The number of appointment slots available at this flexible work hour.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "stacking",
              "description": "Indicates if the flexible work hours defined is configured to stack appointments(i.e., back tot back)by default.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAtDate",
              "description": "The date at which this scheduled flexible work hour starts.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAtTime",
              "description": "The time at which scheduled flexible work hour starts.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "TimeWithoutOffset",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "visitType",
              "description": "The visit type of this flexible work hour.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "VisitTypeEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Colorable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleWorkHourConnection",
          "description": "The connection type for FlexibleWorkHour.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FlexibleWorkHourEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FlexibleWorkHour",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "FlexibleWorkHourEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "FlexibleWorkHour",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "Float",
          "description": "Represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "FormularyFrequency",
          "description": "Formulary frequency values",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "QD_ONCE_DAILY",
              "description": "QD - Once daily",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BID_TWICE_DAILY",
              "description": "BID - Twice daily",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TID_THREE_TIMES_DAILY",
              "description": "TID - Three times daily",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "QID_FOUR_TIMES_DAILY",
              "description": "QID - four times daily",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "QAM_EVERY_MORNING",
              "description": "QAM - Every morning",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "QHS_DAILY_AT_BEDTIME",
              "description": "QHS - Daily at bedtime",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "QNOON_DAILY_AT_NOON",
              "description": "QNOON - Daily at noon",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "QPM_DAILY_IN_THE_EVENING",
              "description": "QPM - Daily in the evening",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FIVE_TIMES_DAILY",
              "description": "5x/day - Five times daily",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SIX_TIMES_DAILY",
              "description": "6x/day - Six times daily",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SEVEN_TIMES_DAILY",
              "description": "7x/day - Seven times daily",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EIGHT_TIMES_DAILY",
              "description": "8x/day - Eight times daily",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NINE_TIMES_DAILY",
              "description": "9x/day - Nine times daily",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TEN_TIMES_DAILY",
              "description": "10x/day - Ten times daily",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "STAT_NOW",
              "description": "STAT - Now",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ONCE_ONE_TIME_ONLY",
              "description": "Once - One time only",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PER_DAY",
              "description": "Per Day",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OTH_OTHER",
              "description": "OTH - Other",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q1H_EVERY_HOUR",
              "description": "Q1H - Every hour",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q1_2H_EVERY_ONE_TO_TWO_HOURS",
              "description": "Q1-2H - Every one to two hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q2H_EVERY_TWO_HOURS",
              "description": "Q2H - Every two hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q2_3H_EVERY_TWO_TO_THREE_HOURS",
              "description": "Q2-3H - Every two to three hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q3H_EVERY_THREE_HOURS",
              "description": "Q3H - Every three hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q3_4H_EVERY_THREE_TO_FOUR_HOURS",
              "description": "Q3-4H - Every three to four hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q4H_EVERY_FOUR_HOURS",
              "description": "Q4H - Every four hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q4_6H_EVERY_FOUR_TO_SIX_HOURS",
              "description": "Q4-6H - Every four to six hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q6H_EVERY_SIX_HOURS",
              "description": "Q6H - Every six hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q6_8H_EVERY_SIX_TO_EIGHT_HOURS",
              "description": "Q6-8H - Every six to eight hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q8H_EVERY_EIGHT_HOURS",
              "description": "Q8H - Every eight hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q8H_10H_EVERY_EIGHT_TO_TEN_HOURS",
              "description": "Q8-10H - Every eight to ten hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q10H_EVERY_10_HOURS",
              "description": "Q10H - Every 10 hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q12H_EVERY_12_HOURS",
              "description": "Q12H - Every 12 hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q8_12H_EVERY_EIGHT_TO_12_HOURS",
              "description": "Q8-12H -  Every eight to 12 hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q36H_EVERY_36_HOURS",
              "description": "Q36H - Every 36 hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q72H_EVERY_72_HOURS",
              "description": "Q72H - Every 72 hours",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q2D_EVERY_OTHER_DAY",
              "description": "Q2D - Every other day",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q3D_EVERY_THREE_DAYS",
              "description": "Q3D - Every three days",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q4D_EVERY_FOUR_DAYS",
              "description": "Q4D - Every four days",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ONCE_EVERY_FIVE_DAYS",
              "description": "1x/5day - Once every five days",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ONCE_EVERY_SIX_DAYS",
              "description": "1x/6day - Once every six days",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ONCE_EVERY_SEVEN_DAYS",
              "description": "1x/7day - Once every seven days",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TWENTY_ONE_OUT_OF_28_DAYS",
              "description": "21/28D - 21 out of 28 days",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q30D_EVERY_30_DAYS",
              "description": "Q30D - Every 30 days",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q60D_EVERY_60_DAYS",
              "description": "Q60D - Every 60 days",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "Q90D_EVERY_90_DAYS",
              "description": "Q90D - Every 90 days",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EVERY_2_WEEKS",
              "description": "Every 2 weeks",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EVERY_3_WEEKS",
              "description": "Every 3 weeks",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EVERY_4_WEEKS",
              "description": "Every 4 weeks",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EVERY_6_WEEKS",
              "description": "Every 6 weeks",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EVERY_8_WEEKS",
              "description": "Every 8 weeks",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EVERY_10_WEEKS",
              "description": "Every 10 weeks",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EVERY_12_WEEKS",
              "description": "Every 12 weeks",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ONCE_A_WEEK",
              "description": "1x/week - Once a week",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TWICE_PER_WEEK",
              "description": "2x/week - Twice per week",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "THREE_TIMES_PER_WEEK",
              "description": "3x/week - Three times per week",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FOUR_TIMES_PER_WEEK",
              "description": "4x/week - Four times per week",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FIVE_TIMES_PER_WEEK",
              "description": "5x/week - Five times per week",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SIX_TIMES_PER_WEEK",
              "description": "6x/week - Six times per week",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ONCE_A_MONTH",
              "description": "1x/month - Once a month",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EVERY_3_MONTHS",
              "description": "Every 3 months",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EVERY_4_MONTHS",
              "description": "Every 4 months",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EVERY_6_MONTHS",
              "description": "Every 6 months",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ONCE_A_YEAR",
              "description": "1x/year - Once a year",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "GenderEnum",
          "description": "List of the supported sexes.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "MALE",
              "description": "Male",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FEMALE",
              "description": "Female",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OTHER",
              "description": "Other",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "GenderIdentityEnum",
          "description": "List of the supported gender identities.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "FEMALE",
              "description": "Female",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MALE",
              "description": "Male",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TRANSGENDER_MALE",
              "description": "Transgender male",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TRANSGENDER_FEMALE",
              "description": "Transgender female",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NON_BINARY",
              "description": "Non-binary",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PREFER_TO_DESCRIBE",
              "description": "Prefer to describe",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "GoalRecord",
          "description": "Represents a patient's goal record.",
          "fields": [
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": "Free text description of the goal.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "position",
              "description": "Indicates the display order position.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The status of the goal record.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "GoalStatusEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "GoalRecordConnection",
          "description": "The connection type for GoalRecord.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "GoalRecordEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "GoalRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "GoalRecordEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "GoalRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "GoalStatusEnum",
          "description": "List of the supported statuses for goals.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ACHIEVED",
              "description": "Goal has been achieved.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ACTIVE",
              "description": "Goal is current active.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DISMISSED",
              "description": "Goal has been dismissed.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NOT_ACHIEVED",
              "description": "Goal has not been achieved.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "GroupVisit",
          "description": "Represents a group visit — a scheduled appointment that multiple patients can attend.",
          "fields": [
            {
              "name": "allowEbooking",
              "description": "Whether the group visit is publicly bookable through e-booking.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "allowExistingPatient",
              "description": "Whether existing patients are allowed to book this group visit.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "allowNewPatient",
              "description": "Whether new patients are allowed to book this group visit.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "appointments",
              "description": "The appointments booked into this group visit (capped at 100).",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "Appointment",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "availableSlots",
              "description": "The number of remaining slots available for booking.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdProviderUser",
              "description": "The provider user who created the group visit.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "deactivated",
              "description": "Whether the group visit has been deactivated.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": "The description of the group visit.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fullyBooked",
              "description": "Whether the group visit has no remaining available slots.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "location",
              "description": "The location where the group visit takes place.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Location",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the group visit.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "occupiedSlotsCount",
              "description": "The number of slots currently occupied by appointments.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "providerUsers",
              "description": "The provider users hosting this group visit (capped at 100).",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "ProviderUser",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "When the group visit starts.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The status of the group visit.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "AppointmentStatusEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "untilAt",
              "description": "When the group visit ends.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "GroupVisitConnection",
          "description": "The connection type for GroupVisit.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "GroupVisitEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "GroupVisit",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "GroupVisitEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "GroupVisit",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "GroupVisitOrderByEnum",
          "description": "List of the supported fields for ordering",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "CREATED_AT",
              "description": "When the resource was created.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ID",
              "description": "Logical id of the group visit.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LOCATION_NAME",
              "description": "The name of the group visit's location.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NAME",
              "description": "The name of the group visit.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "START_AT",
              "description": "When the group visit starts.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UPDATED_AT",
              "description": "When the resource was last updated.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "GroupVisitOrderByInput",
          "description": "Ordering attributes for Group Visits.",
          "fields": null,
          "inputFields": [
            {
              "name": "direction",
              "description": "Direction of the ordering either ascending (i.e., A to Z, small to large, past to present) or descending (i.e., Z to A, large to small, present to past).",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "OrderByDirectionEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "field",
              "description": "Field to order by.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "GroupVisitOrderByEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "HealthProfile",
          "description": "Represents a patient health profile",
          "fields": [
            {
              "name": "advancedDirectives",
              "description": "The patient's advanced directive.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "ENUM",
                    "name": "AdvancedDirectivesEnum",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "advancedDirectivesFreeText",
              "description": "Free text description of the patient's advanced directive.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "familyHistoryRecords",
              "description": "A list of the patient's family history records, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "isRiskFactor",
                  "description": "Returns records based on their risk factor flag.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "FamilyHistoryRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "goalRecords",
              "description": "A list of the patient's goals, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "status",
                  "description": "Returns records with the supplied status.",
                  "type": {
                    "kind": "ENUM",
                    "name": "GoalStatusEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "GoalRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "medicalHistoryRecords",
              "description": "A list of the patient's medical history records, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "status",
                  "description": "Returns records with the supplied status.",
                  "type": {
                    "kind": "ENUM",
                    "name": "PatientHistoryRecordStatusEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "isRiskFactor",
                  "description": "Returns records based on their risk factor flag.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "MedicalHistoryRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "notes",
              "description": "Free text notes on the record.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "organOrTissueDonation",
              "description": "Free text description of the patient's direction regarding organ or tissue donation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "socialHistoryRecords",
              "description": "A list of the patient's social histories, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "type",
                  "description": "Returns records with the supplied type.",
                  "type": {
                    "kind": "ENUM",
                    "name": "SocialHistoryTypeEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "subtype",
                  "description": "Returns records with the supplied subtype.",
                  "type": {
                    "kind": "ENUM",
                    "name": "SocialHistorySubtypeEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "isRiskFactor",
                  "description": "Returns records based on their risk factor flag.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "SocialHistoryRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "surgicalHistoryRecords",
              "description": "A list of the patient's surgical history records, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "status",
                  "description": "Returns records with the supplied status.",
                  "type": {
                    "kind": "ENUM",
                    "name": "PatientHistoryRecordStatusEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "isRiskFactor",
                  "description": "Returns records based on their risk factor flag.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "SurgicalHistoryRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "HealthProfileMutations",
          "description": "Health profile mutations.",
          "fields": [
            {
              "name": "addFamilyHistoryRecord",
              "description": "Creates a patient’s family history record with the supplied attributes.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for AddFamilyHistoryRecord",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "AddFamilyHistoryRecordInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "AddFamilyHistoryRecordPayload",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "HealthProfileMutationsInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INTERFACE",
          "name": "HealthProfileMutationsInterface",
          "description": "Health profile mutations.",
          "fields": [
            {
              "name": "addFamilyHistoryRecord",
              "description": "Creates a patient’s family history record with the supplied attributes.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for AddFamilyHistoryRecord",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "AddFamilyHistoryRecordInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "AddFamilyHistoryRecordPayload",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "HealthProfileMutations",
              "ofType": null
            }
          ]
        },
        {
          "kind": "ENUM",
          "name": "HeartBeatEnum",
          "description": "List of the supported heartbeats.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "IRREGULAR",
              "description": "Irregular heartbeat.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REGULAR",
              "description": "Regular heartbeat.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UNKNOWN",
              "description": "Unknown heartbeat.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "HtmlFragment",
          "description": "Represents a fragment of HTML content.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "ID",
          "description": "Represents a unique identifier. The ID type appears in a JSON response as a string; When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "ISO8601Date",
          "description": "An ISO 8601-encoded date.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "ISO8601DateTime",
          "description": "An ISO 8601-encoded datetime.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INTERFACE",
          "name": "Iconable",
          "description": "The resource is represented by / with an icon.",
          "fields": [
            {
              "name": "icon",
              "description": "Icon used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "PresentingIssue",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ReferralPriority",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ReferralStatus",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Service",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "Identification",
          "description": "Represents a patient identification.",
          "fields": [
            {
              "name": "code",
              "description": "Code of the identification",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAt",
              "description": "Date for the end of the identification.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "identificationCustomData",
              "description": "Extra values for the identification.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "IdentificationCustomData",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "isPrimary",
              "description": "Indicates if the identification is primary.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the identification.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "paymentIssuerCode",
              "description": "Code of the identification payment issuer.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "Date for the start of the identification.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "template",
              "description": "The identification template associated with the record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "IdentificationTemplate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "The patient's value for the identification.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "IdentificationCustomData",
          "description": "Represents an extra data for an identification.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "The value of the item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "IdentificationCustomDataInput",
          "description": "The identification's custom data.",
          "fields": null,
          "inputFields": [
            {
              "name": "value",
              "description": "The value of the identification's custom data.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the identification's custom data.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "IdentificationTemplate",
          "description": "Represents an identification template.",
          "fields": [
            {
              "name": "autoGenerate",
              "description": "Indicates if the identification value is autogenerated by the system.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "identificationCustomData",
              "description": "The identificationCustomData of the identification template.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "IdentificationTemplateCustomData",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the identification template.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "paymentIssuerCode",
              "description": "The paymentIssuerCode of the identification template.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primary",
              "description": "Marks the identification template as the primary identification template.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "IdentificationTemplateCustomData",
          "description": "Represents an extra data for an identification template.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "type",
              "description": "The type of the item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "valueFormat",
              "description": "The value format of the item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "IdentificationVerification",
          "description": "Represents a patient identification verification object.",
          "fields": [
            {
              "name": "status",
              "description": "The status of the item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusMessages",
              "description": "The status message of the item.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "InjectionRecord",
          "description": "Represents a patient's injection record.",
          "fields": [
            {
              "name": "comments",
              "description": "Comments attached to the record.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdBy",
              "description": "Provider who created the record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dosage",
              "description": "The dosage of the injection administered.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "historical",
              "description": "Indicates if the injection was administered in the past.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "injectedBy",
              "description": "Provider who administered the injection.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "injectedDate",
              "description": "Date the injection was administered.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lotNumber",
              "description": "The lot number of the injection.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the injection.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "refusedDate",
              "description": "Date the injection was refused by the patient.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "route",
              "description": "The route of administration of the injection.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "InjectionRouteEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "sequence",
              "description": "Legacy, no longer used.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "series",
              "description": "The record's series placement.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "InjectionSeriesEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "serum",
              "description": "Legacy, no longer used.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "siteGiven",
              "description": "The location on the patient's body where the injection was administered.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "InjectionSiteGivenEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "strength",
              "description": "The strength of the injection given.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "type",
              "description": "Type of injection.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "InjectionTypeEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "InjectionRecordConnection",
          "description": "The connection type for InjectionRecord.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "InjectionRecordEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "InjectionRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "InjectionRecordEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "InjectionRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "InjectionRouteEnum",
          "description": "List of the supported injection routes.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "INTRADERMAL",
              "description": "Intradermal route.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAMUSCULAR",
              "description": "Intramuscular route.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAVENOUS",
              "description": "Intravenous route.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NASAL",
              "description": "Nasal route.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ORAL",
              "description": "Oral route.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUBCUTANEOUS",
              "description": "Subcutaneous route.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OTHER",
              "description": "Other route.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "InjectionSeriesEnum",
          "description": "List of the supported injection series.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "BOOSTER",
              "description": "Bosster injection.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRIMARY",
              "description": "Primary injection.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRIMARY_1",
              "description": "1st Primary injection.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRIMARY_2",
              "description": "2st Primary injection.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRIMARY_3",
              "description": "3st Primary injection.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRIMARY_4",
              "description": "4st Primary injection.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRIMARY_5",
              "description": "5st Primary injection.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRIMARY_6",
              "description": "6st Primary injection.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "InjectionSiteGivenEnum",
          "description": "List of the supported injection site given.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ABDOMEN",
              "description": "Patient's abdomen.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LEFT_DELTOID",
              "description": "Patient's left deltoid.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LEFT_FOREARM",
              "description": "Patient's left forearm.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LEFT_GLUTEUS",
              "description": "Patient's left gluteus.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LEFT_THIGH",
              "description": "Patient's left thigh.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LEFT_UPPER_ARM",
              "description": "Patient's left upper arm.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RIGHT_DELTOID",
              "description": "Patient's right deltoid.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RIGHT_FOREARM",
              "description": "Patient's right forearm.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RIGHT_GLUTEUS",
              "description": "Patient's right gluteus.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RIGHT_THIGH",
              "description": "Patient's right thigh.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RIGHT_UPPER_ARM",
              "description": "Patient's right upper arm.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OTHER",
              "description": "Other location.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "InjectionTypeEnum",
          "description": "List of the supported injection types.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ALLERGY",
              "description": "Allergy type injection record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "IMMUNIZATION",
              "description": "Immunization type injection record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INJECTION",
              "description": "Injection type injection record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OTHER",
              "description": "Other type injection record.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "InsuredBillingItem",
          "description": "Represents a insured billing item.",
          "fields": [
            {
              "name": "amountUnit",
              "description": "The currency unit for the billing item amount.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "CurrencyUnitEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "amountsData",
              "description": "The breakdown of the amounts for the billing item.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "AmountsData",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "baseAmount",
              "description": "The total amount for this billing item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "code",
              "description": "Code associated with the billing item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": "The description of the billing item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "diagnoses",
              "description": "The list of diagnoses associated with the billing item.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "Diagnosis",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "paidAmount",
              "description": "Amount paid for this billing item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The status of the billing item.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "InsuredBillingStatusEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "taxAmount",
              "description": "Amount of tax applied to this billing item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "InsuredBillingStatusEnum",
          "description": "List of the supported ensured billing statuses.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ADJUSTED",
              "description": "Indicates the billing item has been adjusted.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CANCELLED",
              "description": "Indicates the billing item has been cancelled.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DRAFT",
              "description": "Indicates that the billing item is in draft.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "HELD",
              "description": "Indicates that the billing item has been held.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INVALID",
              "description": "Indicates that the billing item is invalid.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PAID",
              "description": "Indicates that the billing item has been paid.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "READY",
              "description": "Indicates that the billing item is ready to be submitted.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REFUSED",
              "description": "Indicates that the billing item was refused.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUBMITTED",
              "description": "Indicates that the billing item has been submitted.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "Int",
          "description": "Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "InternalApiConsumer",
          "description": "Represents an internal_api consumer.",
          "fields": [
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of internal api consumer.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LabObservation",
          "description": null,
          "fields": [
            {
              "name": "collectedAt",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "olisRecordId",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patient",
              "description": "Patient with whom the appointment is scheduled.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Patient",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reportedAt",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "respondent",
              "description": null,
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Respondent",
                "ofType": null
              },
              "isDeprecated": true,
              "deprecationReason": "it is deprecated; use patient instead"
            },
            {
              "name": "status",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusChangedAt",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LabObservationConnection",
          "description": "The connection type for LabObservation.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "LabObservationEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "LabObservation",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LabObservationEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "LabObservation",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LabReport",
          "description": "Represents a lab result.",
          "fields": [
            {
              "name": "abnormalCount",
              "description": "Indicates the number of abnormal results contained in the report.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "accessionNumber",
              "description": "Lab accession number of the report.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "addedAt",
              "description": "When the record was added.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "allowEdit",
              "description": "Indicates if the attachment can be edited.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archived",
              "description": "Indicates if the record has been archived.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "attachmentUrl",
              "description": "Url for the attachment content.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "contentType",
              "description": "AttachmentContentType - The content type of the attachment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "currentVersion",
              "description": "Indicates if the attachment is the current version.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": "Free text description of the attachment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fileDate",
              "description": "The date associated with the document (i.e., the date of a medical report).",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fileName",
              "description": "File name of the attachment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fileSize",
              "description": "Size of the attachment in bytes.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fileTags",
              "description": "List of tags/labels associated with the record.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "FileTag",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "labDistributor",
              "description": "Name of lab distributor.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lastReviewedAt",
              "description": "When the record was last reviewed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "mainNote",
              "description": "Main note of the lab report.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the attachment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "owner",
              "description": "User responsible for this record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "receivedAt",
              "description": "When the file was received.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "receivingFacility",
              "description": "Facility receiving the report.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reviewers",
              "description": "Providers who have reviewed the record.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "ProviderUser",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reviewsCount",
              "description": "Count of the number of reviews on the report.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "sendingApp",
              "description": "Application that sent the report.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "sendingFacility",
              "description": "Facility that sent the report.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uploadedAt",
              "description": "When the record was originally uploaded.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "versioningUuid",
              "description": "The versioning uuid of the attachment.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "AttachmentInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LabReportConnection",
          "description": "The connection type for LabReport.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "LabReportEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "LabReport",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LabReportEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "LabReport",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LabResult",
          "description": "Represents a lab result of a lab test.",
          "fields": [
            {
              "name": "collectedAt",
              "description": "When the specimen was collected.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "labReport",
              "description": "The lab report that contains the lab result.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "LabReport",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "labTest",
              "description": "The CHR common lab test data associated with the lab result.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "LabTest",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lastResult",
              "description": "Indicates if this is the latest/most recent lab result for the lab test.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the lab result as reported by the distributor.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "note",
              "description": "Free text notes on the record.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "sectionName",
              "description": "The name of the section/group of the lab result.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The status of the lab result as reported by the distributor.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "type",
              "description": "The type of lab result.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The uuid of the the lab result.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "values",
              "description": "List of values associated with the lab result.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "LabResultValue",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LabResultConnection",
          "description": "The connection type for LabResult.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "LabResultEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "LabResult",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LabResultEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "LabResult",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "LabResultOrderByEnum",
          "description": "List of the supported fields for ordering.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "COLLECTED_AT",
              "description": "When the lab results was collected.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CREATED_AT",
              "description": "When the record was created.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ID",
              "description": "Logical id of the lab result.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LAB_TEST_NAME",
              "description": "Common lab test name mapped from the distributors name by CHR lab mapping logic.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SECTION_NAME",
              "description": "Group of lab test name for the lab result.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UPDATED_AT",
              "description": "When the record was updated.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "LabResultOrderByInput",
          "description": "Ordering attributes for LabResult.",
          "fields": null,
          "inputFields": [
            {
              "name": "direction",
              "description": "Direction of the ordering either ascending (i.e., A to Z, small to large, past to present) or descending (i.e., Z to A, large to small, present to past).",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "OrderByDirectionEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "field",
              "description": "Field to order by.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "LabResultOrderByEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LabResultValue",
          "description": "Represents a result value of a lab result.",
          "fields": [
            {
              "name": "abnormalFlag",
              "description": "The qualitative interpretation of the lab result e.g \"N\", \"L\", \"H\", etc.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "microbiologyIndex",
              "description": "The numerical value or measurement that is used to quantify the degree of microbial contamination.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "note",
              "description": "Free text note field on the lab result.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "observationSubId",
              "description": "Sub Id of the value when there are multiple values for a given result.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referencesRange",
              "description": "The lab result value reference range i.e low value - high value.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "resultStatus",
              "description": "The lab result status code e.g \"F\" etc.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "units",
              "description": "The lab result value unit.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "The value of the lab result.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LabTest",
          "description": null,
          "fields": [
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "loincCode",
              "description": "The code associated with the lab test name for electronic reporting of lab test results.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "CHR common name for lab test results.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "shortName",
              "description": "Short name for the lab test name.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LabTestName",
          "description": "Represents a lab test name.",
          "fields": [
            {
              "name": "name",
              "description": "CHR Common Name for lab test results.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LabTestNameConnection",
          "description": "The connection type for LabTestName.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "LabTestNameEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "LabTestName",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LabTestNameEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "LabTestName",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LegacySchedule",
          "description": "Represents the schedule of a specified list of providers.",
          "fields": [
            {
              "name": "offtime",
              "description": "The off hours of the schedule.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "Offtime",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "worktime",
              "description": "The working hours of the schedule.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "Worktime",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Letter",
          "description": "Represents a letter.",
          "fields": [
            {
              "name": "contact",
              "description": "To whom the letter is addressed.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Contact",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdBy",
              "description": "Provider who created the record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "letter",
              "description": "Body of the letter.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "locked",
              "description": "Indicates if the record is locked.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lockedAt",
              "description": "When the record was locked.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lockedBy",
              "description": "Provider who locked the record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "signed",
              "description": "Indicates if the record is signed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "signedBy",
              "description": "Provider who signed the record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "template",
              "description": "Template of the letter.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "LetterTemplate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "title",
              "description": "Title of the letter.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "unlockedAt",
              "description": "When the record was unlocked.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LetterConnection",
          "description": "The connection type for Letter.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "LetterEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Letter",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LetterEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Letter",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "LetterOrderByInput",
          "description": "Ordering attributes for Letters.",
          "fields": null,
          "inputFields": [
            {
              "name": "direction",
              "description": "Direction of the ordering either ascending (i.e., A to Z, small to large, past to present) or descending (i.e., Z to A, large to small, present to past).",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "OrderByDirectionEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "field",
              "description": "Field to order by.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "LettterOrderByEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LetterTemplate",
          "description": "Represents a letter template.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the record is archived.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archivedBy",
              "description": "Provider use who archived the record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "title",
              "description": "Title of the letter.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LetterTemplateConnection",
          "description": "The connection type for LetterTemplate.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "LetterTemplateEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "LetterTemplate",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LetterTemplateEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "LetterTemplate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "LettterOrderByEnum",
          "description": "List of the supported fields for ordering",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "CREATED_AT",
              "description": "When the resource was created.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CREATED_BY",
              "description": "The user who created the letter, full name is used to determine order.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ID",
              "description": "Logical id of the letter.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LETTER_TEMPLATE",
              "description": "The letter template, id is used to determine order.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SIGNED_BY",
              "description": "The user who signed the letter, full name is used to determine order.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UPDATED_AT",
              "description": "When the resource was last updated.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "LifeStageEnum",
          "description": "List of the supported life stages.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ADOLESCENT",
              "description": "16 years to under 18 years",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ADULT",
              "description": "18 years and older",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CHILD",
              "description": "2 years to under 16 years",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INFANT",
              "description": "29 days to under 2 years",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NEW_BORN",
              "description": "birth to 28 days",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "LocaleEnum",
          "description": "List of the supported locales for localized fields.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ENGLISH",
              "description": "English Locale",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FRENCH",
              "description": "French Locale",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SPANISH",
              "description": "Spanish Locale",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "LocalizedField",
          "description": "Represents a localized field",
          "fields": [
            {
              "name": "locale",
              "description": "Locale of translation field",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "LocaleEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "Value of the translation field",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Location",
          "description": "Represents a clinic location, as defined in the schedule locations.",
          "fields": [
            {
              "name": "city",
              "description": "The city of the location's address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": "Description of the location.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "groupLabel",
              "description": "Value assigned to the location in the `Online Booking Group Label` field.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "internalName",
              "description": "Value assigned to the location in the `Internal Name` field.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "latitude",
              "description": "The location's latitude based off the location address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "longitude",
              "description": "The location's longitude based off the location address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The location's name.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "postalCode",
              "description": "The location's postal code/ZIP code.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primary",
              "description": "Indicates if the location is the account's primary location.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryContactNumber",
              "description": "The location's phone number.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryEmail",
              "description": "The location's email address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Email",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryFaxNumber",
              "description": "The location's fax number.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "public",
              "description": "Indicates if the location is visible to patients in the CHR patient portal.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "region",
              "description": "The region/province/state of the location's address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "streetAddress1",
              "description": "The first line of the location's address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "streetAddress2",
              "description": "The second line of the location's address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "timezoneIanaName",
              "description": "The time zone name in IANA standard.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "timezoneName",
              "description": "The time zone the location operates in.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Colorable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "ManageCaseObservationInput",
          "description": "Autogenerated input type of ManageCaseObservation",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "caseId",
              "description": "Logical id of the case record.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "manageCaseObservations",
              "description": "The observation operations to perform (create, update, delete).",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "INPUT_OBJECT",
                  "name": "CombinedObservationInput",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ManageCaseObservationPayload",
          "description": "Autogenerated return type of ManageCaseObservation.",
          "fields": [
            {
              "name": "caseObservations",
              "description": "The list of case observations after the operation.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "CaseObservation",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "MassMatchEnum",
          "description": "List of the supported mass match types.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ALL",
              "description": "All users",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRACTITIONER",
              "description": "All practitioner users",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "STAFF",
              "description": "All staff users",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "MedicalHistoryRecord",
          "description": "Represents a patient's medical history record.",
          "fields": [
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": "Free text description of the problem.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "diagnoses",
              "description": "Diagnoses of the medical history record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "Diagnosis",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endDate",
              "description": "Date the problem resolved.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "isRiskFactor",
              "description": "Indicates if the record is a risk factor.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lifeStage",
              "description": "The point in the patient's life when the problem started.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "LifeStageEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "notes",
              "description": "Additional notes on the medical history record.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startDate",
              "description": "Date the problem started.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The status of the problem.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "PatientHistoryRecordStatusEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "MedicalHistoryRecordConnection",
          "description": "The connection type for MedicalHistoryRecord.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "MedicalHistoryRecordEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "MedicalHistoryRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "MedicalHistoryRecordEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "MedicalHistoryRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "MedicationDosage",
          "description": "Represents a medication record's dosage.",
          "fields": [
            {
              "name": "condition",
              "description": "The condition for which the medication was prescribed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dose",
              "description": "The dose.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "doseUnit",
              "description": "Unit of the dose.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "duration",
              "description": "Duration of the dose.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "frequency",
              "description": "Frequency of the dose.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "prn",
              "description": "Indicates if the dose is directed as PRN.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "MedicationDosageConditionEnum",
          "description": "List of the supported dosage condition operators.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "AND",
              "description": "and",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "THEN",
              "description": "then",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "MedicationDosageInput",
          "description": "Input for medication dosage.",
          "fields": null,
          "inputFields": [
            {
              "name": "condition",
              "description": "The condition operator linking this dosage to the previous one (required for 2nd and subsequent dosages).",
              "type": {
                "kind": "ENUM",
                "name": "MedicationDosageConditionEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "doseUnit",
              "description": "Unit of the dose.",
              "type": {
                "kind": "ENUM",
                "name": "MedicationDoseUnitEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "doseValue",
              "description": "The dose of the medication.",
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "durationUnit",
              "description": "The duration unit of the medication dose.",
              "type": {
                "kind": "ENUM",
                "name": "MedicationDurationUnitEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "durationValue",
              "description": "The duration value of the medication dose.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "frequency",
              "description": "Frequency of medication dose.",
              "type": {
                "kind": "ENUM",
                "name": "FormularyFrequency",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "prn",
              "description": "Indicates if the dose is directed as PRN.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "MedicationDoseUnitEnum",
          "description": "List of supported dose units.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "NONE",
              "description": "",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "AMPULE",
              "description": "Ampule(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "APPLICATION",
              "description": "Application(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "APPLICATOR",
              "description": "Applicator",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BOTTLE",
              "description": "Bottle(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BOX",
              "description": "Box(es)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CAPSULE",
              "description": "Capsule(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CREAM",
              "description": "Cream",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CUBIC_CENTIMETER",
              "description": "Cubic centimeter",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DOSE",
              "description": "Dose",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EACH",
              "description": "Each",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "G",
              "description": "g",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "IMPLANT",
              "description": "Implant(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INHALATION",
              "description": "Inhalation(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "IN_I",
              "description": "inch(es)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INSERT",
              "description": "Insert(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MCG",
              "description": "mcg",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MG",
              "description": "mg",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ML",
              "description": "mL",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PACKAGE",
              "description": "Package(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PACKET",
              "description": "Packet(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PATCH",
              "description": "Patch(es)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PUFFS",
              "description": "Puffs",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PUMP",
              "description": "Pump(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RING",
              "description": "Ring(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SPRAY",
              "description": "Spray(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUPPOSITORIES",
              "description": "Suppositories",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TABLET",
              "description": "Tablet(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TABLESPOON",
              "description": "Tablespoon(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TEASPOON",
              "description": "Teaspoon(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TUBE",
              "description": "Tube",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UNIT",
              "description": "Unit",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "VIALS",
              "description": "Vials",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PERCENTAGE",
              "description": "%",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "APPLICATORFUL",
              "description": "Applicatorful(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "STRIP",
              "description": "Strip(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "STICK",
              "description": "Stick(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "WAFER",
              "description": "Wafer(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CANISTER",
              "description": "Canister(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BUCCAL_TABLET",
              "description": "Buccal tablet(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NEBULIZER",
              "description": "Nebulizer(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LANCET",
              "description": "Lancet(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DROP",
              "description": "Drop(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SCOOP",
              "description": "Scoop(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "KIT",
              "description": "Kit(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PAD",
              "description": "Pad(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SACHET",
              "description": "Sachet(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PELLET",
              "description": "Pellet(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CAN",
              "description": "Can(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LOZENGE",
              "description": "Lozenge(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SPONGE",
              "description": "Sponge(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GUM",
              "description": "Gum",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PEN_NEEDLE",
              "description": "Pen needle(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DEVICE",
              "description": "Device(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SYRINGE",
              "description": "Syringe(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PASTILLE",
              "description": "Pastille(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ENEMA",
              "description": "Enema(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TAMPON",
              "description": "Tampon(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DRESSING",
              "description": "Dressing(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PEN",
              "description": "Pen(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "L",
              "description": "L",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CUP_US",
              "description": "cup(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FOZ_BR",
              "description": "fl oz",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GAL_BR",
              "description": "gallon(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LB_AV",
              "description": "lb",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OZ_AV",
              "description": "oz",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PT_BR",
              "description": "pt",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "QT_BR",
              "description": "qt",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SFT_I",
              "description": "sq ft",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SIN_I",
              "description": "sq in",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SYD_I",
              "description": "sq yd",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TBS_US",
              "description": "tbsp(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TSP_US",
              "description": "tsp(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CM",
              "description": "centimeter(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CM2",
              "description": "sq cm",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "IU",
              "description": "international unit(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "KG",
              "description": "kg",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "M2",
              "description": "sq m",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MU",
              "description": "milliUnit(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEQ",
              "description": "meq",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MM2",
              "description": "sq mm",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MM3",
              "description": "cubic mm",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MMOL",
              "description": "mmol",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MOL",
              "description": "mol",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NL",
              "description": "nL",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NG",
              "description": "ng",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UL",
              "description": "mcL",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UMOL",
              "description": "mcmol",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "MedicationDurationUnitEnum",
          "description": "List of the supported medication duration units.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "DAY",
              "description": "day",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "WEEK",
              "description": "week",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MONTH",
              "description": "month",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "YEAR",
              "description": "year",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "MedicationFormEnum",
          "description": "List of the supported medication forms.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "AEROSOL_METERED_DOSE",
              "description": "Aerosol metered-dose",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "AEROSOL_WITH_PROPELLANTS",
              "description": "Aerosol with propellants",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BAR_CHEWABLE",
              "description": "Bar chewable",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BEAD",
              "description": "Bead",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BISCUIT",
              "description": "Biscuit",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BOLUS",
              "description": "Bolus",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CAPSULE",
              "description": "Capsule",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CARTRIDGE",
              "description": "Cartridge",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CAPSULE_DELAYED_RELEASE",
              "description": "Capsule delayed release",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CEMENT",
              "description": "Cement",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CORD",
              "description": "Cord",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CREAM",
              "description": "Cream",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DOUCHE",
              "description": "Douche",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DROPS",
              "description": "Drops",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DRESSING",
              "description": "Dressing",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CAPSULE_ENTERIC_COATED",
              "description": "Capsule enteric-coated",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TABLET_ENTERIC_COATED",
              "description": "Tablet enteric coated",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ELIXIR",
              "description": "Elixir",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EMULSION",
              "description": "Emulsion",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ENEMA",
              "description": "Enema",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TABLET_EFFERVESCENT",
              "description": "Tablet effervescent",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FLOSS",
              "description": "Floss",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GAS",
              "description": "Gas",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GRANULE_FOR_SUSPENSION_DELAYED_RELEASE",
              "description": "Granule for suspension delayed release",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GRANULE_EFFERVESCENT",
              "description": "Granule effervescent",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GEL",
              "description": "Gel",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GEL_CONTROLLED_RELEASE",
              "description": "Gel controlled release",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GLOBULES",
              "description": "Globules",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GRANULES",
              "description": "Granules",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GRAFT",
              "description": "Graft",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GUM_CHEWABLE",
              "description": "Gum chewable",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "IMPLANT",
              "description": "Implant",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INSERT",
              "description": "Insert",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INSERT_EXTENDED_RELEASE",
              "description": "Insert extended release",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "JAM",
              "description": "Jam",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "KIT",
              "description": "Kit",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LEAF",
              "description": "Leaf",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LIPOSOME",
              "description": "Liposome",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LIQUID",
              "description": "Liquid",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LOTION",
              "description": "Lotion",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LOZENGE",
              "description": "Lozenge",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MOUTHWASH_GARGLE",
              "description": "Mouthwash gargle",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OINTMENT",
              "description": "Ointment",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OVULES",
              "description": "Ovules",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PAD",
              "description": "Pad",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PATCH",
              "description": "Patch",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "POWDER_ENTERIC_COATED",
              "description": "Powder enteric coated",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "POWDER_EFFERVESCENT",
              "description": "Powder effervescent",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PENCIL",
              "description": "Pencil",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PIECE_CHEWABLE",
              "description": "Piece chewable",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PLASTER",
              "description": "Plaster",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "METERED_DOSE_PUMP",
              "description": "Metered dose pump",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DRUG_PREMIX",
              "description": "Drug premix",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PELLET_ORAL",
              "description": "Pellet (oral)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "POWDER",
              "description": "Powder",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "POWDER_SUSTAINED_RELEASE",
              "description": "Powder sustained release",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "POWDER_FOR_SUSPENSION_SUSTAINED_RELEASE",
              "description": "Powder for suspension sustained release",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PASTE",
              "description": "Paste",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "POWDER_FOR_SUSPENSION",
              "description": "Powder for suspension",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "POWDER_FOR_SOLUTION",
              "description": "Powder for solution",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RING_SLOW_RELEASE",
              "description": "Ring slow release",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUSPENSION_DELAYED_RELEASE",
              "description": "Suspension delayed release",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SHAMPOO",
              "description": "Shampoo",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SPRAY_METERED_DOSE",
              "description": "Spray metered dose",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SOLUTION",
              "description": "Solution",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SOAP_BAR",
              "description": "Soap bar",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SPRINKLE_CAPSULE",
              "description": "Sprinkle capsule",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SPONGE",
              "description": "Sponge",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SPRAY",
              "description": "Spray",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUPPOSITORY_SUSTAINED_RELEASE",
              "description": "Suppository sustained release",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUSTAINED_RELEASE_CAPSULE",
              "description": "Sustained release capsule",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DISC_SUSTAINED_RELEASE",
              "description": "Disc sustained release",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SYRUP_SUSTAINED_RELEASE",
              "description": "Syrup sustained release",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUSTAINED_RELEASE_TABLET",
              "description": "Sustained release tablet",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "STICK",
              "description": "Stick",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "STRIP",
              "description": "Strip",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUPPOSITORY",
              "description": "Suppository",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUSPENSION",
              "description": "Suspension",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUTURE",
              "description": "Suture",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SWAB",
              "description": "Swab",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SYRUP",
              "description": "Syrup",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TABLET",
              "description": "Tablet",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TABLET_CHEWABLE",
              "description": "Tablet chewable",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TABLET_DISPERSIBLE",
              "description": "Tablet dispersible",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TABLET_DELAYED_RELEASE",
              "description": "Tablet delayed release",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TABLET_RAPID_DISSOLVE",
              "description": "Tablet rapid dissolve",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TABLET_SUBLINGUAL",
              "description": "Tablet sublingual",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TAPE",
              "description": "Tape",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TEAT_DILATOR",
              "description": "Teat dilator",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TEA_HERBAL",
              "description": "Tea herbal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TOOTHPASTE",
              "description": "Toothpaste",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UNASSIGNED",
              "description": "Unassigned",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "WAFER",
              "description": "Wafer",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "WIPE",
              "description": "Wipe",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "MedicationQuantityInput",
          "description": "Input for medication quantity.",
          "fields": null,
          "inputFields": [
            {
              "name": "unit",
              "description": "The unit of the medication quantity.",
              "type": {
                "kind": "ENUM",
                "name": "MedicationQuantityUnitEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "The prescribed quantity of the medication.",
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "MedicationQuantityUnitEnum",
          "description": "List of supported quantity units.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "NONE",
              "description": "",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "AMPULE",
              "description": "Ampule(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "APPLICATION",
              "description": "Application(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "APPLICATOR",
              "description": "Applicator",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BOTTLE",
              "description": "Bottle(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BOX",
              "description": "Box(es)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CAPSULE",
              "description": "Capsule(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CARTRIDGE",
              "description": "Cartridge(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CONTAINER",
              "description": "Container(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CUBIC_CENTIMETER",
              "description": "Cubic centimeter",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DEVICE",
              "description": "Device",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DISKS",
              "description": "Disks",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EACH",
              "description": "Each",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "G",
              "description": "g",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "IMPLANT",
              "description": "Implant(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INDIVIDUAL_DOSES",
              "description": "Individual Doses",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INHALATION",
              "description": "Inhalation(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INHALER",
              "description": "Inhaler",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INSERT",
              "description": "Insert(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MCG",
              "description": "mcg",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "METERED_DOSE_INHALER",
              "description": "Metered Dose Inhaler",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MG",
              "description": "mg",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ML",
              "description": "mL",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PACKAGE",
              "description": "Package(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PACKET",
              "description": "Packet(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PATCH",
              "description": "Patch(es)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PUFFS",
              "description": "Puffs",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PUMP",
              "description": "Pump(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RING",
              "description": "Ring(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SPRAY",
              "description": "Spray(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUPPOSITORIES",
              "description": "Suppositories",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TABLET",
              "description": "Tablet(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TUBE",
              "description": "Tube",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UNIT",
              "description": "Unit",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "VIALS",
              "description": "Vials",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PERCENTAGE",
              "description": "%",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "STRIP",
              "description": "Strip(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "STICK",
              "description": "Stick(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "WAFER",
              "description": "Wafer(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CANISTER",
              "description": "Canister(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BUCCAL_TABLET",
              "description": "Buccal tablet(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NEBULIZER",
              "description": "Nebulizer(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LANCET",
              "description": "Lancet(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DROP",
              "description": "Drop(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DOSE",
              "description": "Dose(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SCOOP",
              "description": "Scoop(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "KIT",
              "description": "Kit(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PAD",
              "description": "Pad(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SACHET",
              "description": "Sachet(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BAR",
              "description": "Bar(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PELLET",
              "description": "Pellet(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BAG",
              "description": "Bag(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CAN",
              "description": "Can(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LOZENGE",
              "description": "Lozenge(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SPONGE",
              "description": "Sponge(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GUM",
              "description": "Gum",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PEN_NEEDLE",
              "description": "Pen needle(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SYRINGE",
              "description": "Syringe(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PASTILLE",
              "description": "Pastille(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ENEMA",
              "description": "Enema(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TAMPON",
              "description": "Tampon(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DRESSING",
              "description": "Dressing(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PEN",
              "description": "Pen(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "L",
              "description": "L",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CUP_US",
              "description": "cup(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FOZ_BR",
              "description": "fl oz",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GAL_BR",
              "description": "gallon(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LB_AV",
              "description": "lb",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OZ_AV",
              "description": "oz",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PT_BR",
              "description": "pt",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "QT_BR",
              "description": "qt",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SFT_I",
              "description": "sq ft",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SIN_I",
              "description": "sq in",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SYD_I",
              "description": "sq yd",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TBS_US",
              "description": "tbsp(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TSP_US",
              "description": "tsp(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CM2",
              "description": "sq cm",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "IU",
              "description": "international unit(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "KG",
              "description": "kg",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "M2",
              "description": "sq m",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MU",
              "description": "milliUnit(s)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEQ",
              "description": "meq",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MM2",
              "description": "sq mm",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MM3",
              "description": "cubic mm",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MMOL",
              "description": "mmol",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MOL",
              "description": "mol",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NL",
              "description": "nL",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NG",
              "description": "ng",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UL",
              "description": "mcL",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UMOL",
              "description": "mcmol",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "MedicationRecord",
          "description": "Represents a patient's medication record.",
          "fields": [
            {
              "name": "additionalInstruction",
              "description": "Additional instructions for the medication.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "cancelledAt",
              "description": "When the medication record was canceled.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "continuous",
              "description": "Indicates if the medication is an ongoing medication.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "din",
              "description": "The Drug Identification Number of the medication.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dosages",
              "description": "Dosage information for the medication.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "MedicationDosage",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAt",
              "description": "End date for the medication.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "externallyPrescribed",
              "description": "Indicates if the medication was prescribed externally.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "form",
              "description": "The form of the medication.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the medication.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "noRenewals",
              "description": "Indicates if the medication should not be renewed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pastMedication",
              "description": "Indicates if the medication has been taken previously.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "quantity",
              "description": "The quantity of the medication.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "quantityUnit",
              "description": "The unit for the quantity of the medication.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "refill",
              "description": "The number of refills for the medication.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "route",
              "description": "The route of administration for the medication.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "Start date for the medication.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "stoppedByPatient",
              "description": "Denotes patient-initiated medication discontinuation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "stoppedByProviderUser",
              "description": "Marks if the Provider User halted the patient's medication.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "stoppedDate",
              "description": "Records the medication discontinuation date.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "stoppedNote",
              "description": "Holds notes related to medication discontinuation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "stoppedReason",
              "description": "Stores the reason for medication discontinuation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "MedicationRecordConnection",
          "description": "The connection type for MedicationRecord.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "MedicationRecordEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "MedicationRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "MedicationRecordEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "MedicationRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "MedicationRouteEnum",
          "description": "List of the supported medication routes.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ORAL",
              "description": "Oral",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TOPICAL",
              "description": "Topical",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INHALATION",
              "description": "Inhalation",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NASAL",
              "description": "Nasal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OPHTHALMIC",
              "description": "Ophthalmic",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAVENOUS_IV",
              "description": "Intravenous (IV)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUBCUTANEOUS",
              "description": "Subcutaneous",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TRANSDERMAL",
              "description": "Transdermal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OTIC",
              "description": "Otic",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "VAGINAL",
              "description": "Vaginal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUBLINGUAL",
              "description": "Sublingual",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RECTAL",
              "description": "Rectal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "VAPORIZATION",
              "description": "Vaporization",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAMUSCULAR_IM",
              "description": "Intramuscular (IM)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRA_ARTICULAR",
              "description": "Intra Articular",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAUTERINE",
              "description": "Intrauterine",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BUCCAL",
              "description": "Buccal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DENTAL",
              "description": "Dental",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAVENOUS",
              "description": "Intravenous",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NASOGASTRIC",
              "description": "Nasogastric",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BATHWATER",
              "description": "Bathwater",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BLADDER_IRRIGATION",
              "description": "Bladder Irrigation",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ENDOTRACHEAL",
              "description": "Endotracheal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EPIDURAL",
              "description": "Epidural",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAARTERIAL",
              "description": "Intraarterial",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRABURSAL",
              "description": "Intrabursal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRACARDIAC",
              "description": "Intracardiac",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRACAVERNOSAL",
              "description": "Intracavernosal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRACISTERNAL",
              "description": "Intracisternal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRADERMAL",
              "description": "Intradermal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRADISCAL",
              "description": "Intradiscal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAGANGLION",
              "description": "Intraganglion",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRALESIONAL",
              "description": "Intralesional",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAOCULAR_IRRIGATION",
              "description": "Intraocular Irrigation",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAOCULAR",
              "description": "Intraocular",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAOSSEOUS",
              "description": "Intraosseous",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAPERITONEAL",
              "description": "Intraperitoneal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAPLEURAL",
              "description": "Intrapleural",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRASINUSAL",
              "description": "Intrasinusal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRATENDON",
              "description": "Intratendon",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRATHECAL",
              "description": "Intrathecal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAVENTRICULAR",
              "description": "Intraventricular",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAVESICAL",
              "description": "Intravesical",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTRAVITREAL",
              "description": "Intravitreal",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "IRRIGATION",
              "description": "Irrigation",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MOUTHWASH",
              "description": "Mouthwash",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OPHTHALMIC_IRRIGATION",
              "description": "Ophthalmic Irrigation",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ORAL_NEBULIZATION",
              "description": "Oral Nebulization",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OOTIC_IRRIGATION",
              "description": "Ootic Irrigation",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RETROBULBAR",
              "description": "Retrobulbar",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "URETHRAL",
              "description": "Urethral",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "VAGINAL_IRRIGATION",
              "description": "Vaginal Irrigation",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "WOUND_IRRIGATION",
              "description": "Wound Irrigation",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OTHER",
              "description": "Other",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "Member",
          "description": "Represents one type of ProviderUser | Contact",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "Contact",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ProviderUser",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "Mutation",
          "description": "List of the supported mutations and input fields.",
          "fields": [
            {
              "name": "addCareTeamMember",
              "description": "Adds a care team member to patient chart.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for AddCareTeamMember",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "AddCareTeamMemberInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AddCareTeamMemberPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "addCaseComment",
              "description": "Adds a comment to an existing case record.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for AddCaseComment",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "AddCaseCommentInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AddCaseCommentPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "addDrugAllergyRecord",
              "description": "Creates a patient's drug allergy record with the supplied attributes.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for AddDrugAllergyRecord",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "AddDrugAllergyRecordInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AddDrugAllergyRecordPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "addGroupVisitAttendee",
              "description": "Adds a patient to a group visit by creating an appointment within it.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for AddGroupVisitAttendee",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "AddGroupVisitAttendeeInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AddGroupVisitAttendeePayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "addMedicationRecord",
              "description": "Creates a patient's medication record with the supplied attributes.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for AddMedicationRecord",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "AddMedicationRecordInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AddMedicationRecordPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "addNonDrugAllergyRecord",
              "description": "Creates a patient's non drug allergy record with the supplied attributes.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for AddNonDrugAllergyRecord",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "AddNonDrugAllergyRecordInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AddNonDrugAllergyRecordPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "addReferralRecordComment",
              "description": "Adds a comment to the referral record.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for AddReferralRecordComment",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "AddReferralRecordCommentInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AddReferralRecordCommentPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "addTaskComment",
              "description": "Adds a comment to a task.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for AddTaskComment",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "AddTaskCommentInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AddTaskCommentPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archiveCase",
              "description": "Archives an existing case record.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for ArchiveCase",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "ArchiveCaseInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ArchiveCasePayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archivePatient",
              "description": "Archives a patient.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for ArchivePatient",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "ArchivePatientInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ArchivePatientPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "assignReferralRecordToWaitingList",
              "description": "Adds the existing referral record to the waiting list.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for AssignReferralRecordToWaitingList",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "AssignReferralRecordToWaitingListInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AssignReferralRecordToWaitingListPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "closeCase",
              "description": "Marks the case as closed.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CloseCase",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CloseCaseInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CloseCasePayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createAppointment",
              "description": "Creates an appointment with the supplied attributes (only supports future appointments).",
              "args": [
                {
                  "name": "input",
                  "description": "Details of the appointment to be created.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateAppointmentInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "options",
                  "description": "**IGNORED** This argument was only kept to prevent errors.",
                  "type": {
                    "kind": "INPUT_OBJECT",
                    "name": "CreateAppointmentOptions",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Appointment",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createAttachment",
              "description": "Creates an attachment with the supplied attributes",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CreateAttachment",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateAttachmentInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CreateAttachmentPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createCase",
              "description": "Creates a new case for a patient using the specified details.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CreateCase",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateCaseInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CreateCasePayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createContact",
              "description": "Creates a new contact record and associates it with a facility.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CreateContact",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateContactInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CreateContactPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createDraftAppointment",
              "description": "Creates a draft/temporary appointment with the supplied attributes to reserve a given availability during the booking process.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CreateDraftAppointment",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateDraftAppointmentInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CreateDraftAppointmentPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createFacility",
              "description": "Creates a new facility.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CreateFacility",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateFacilityInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CreateFacilityPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createFlexibleWorkHour",
              "description": "Creates a new flexible work hour.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CreateFlexibleWorkHour",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateFlexibleWorkHourInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CreateFlexibleWorkHourPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createIncomingReferralRecord",
              "description": "Creates an incoming referral record with the supplied attributes.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CreateIncomingReferralRecord",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateIncomingReferralRecordInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CreateIncomingReferralRecordPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createInternalReferralRecord",
              "description": "Creates an internal referral record with the supplied attributes.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CreateInternalReferralRecord",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateInternalReferralRecordInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CreateInternalReferralRecordPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createOutgoingReferralRecord",
              "description": "Creates an outgoing referral record with the supplied attributes.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CreateOutgoingReferralRecord",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateOutgoingReferralRecordInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CreateOutgoingReferralRecordPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createPatient",
              "description": "Creates a new patient.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CreatePatient",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreatePatientInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CreatePatientPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createProviderOffTime",
              "description": "Creates a new off time record for a provider using the specified details.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CreateProviderOffTime",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateProviderOffTimeInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CreateProviderOffTimePayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createRespondent",
              "description": "Creates a new patient.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CreateRespondent",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateRespondentInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CreateRespondentPayload",
                "ofType": null
              },
              "isDeprecated": true,
              "deprecationReason": "This mutation is deprecated, use createPatient instead."
            },
            {
              "name": "createStandardWorkHour",
              "description": "Creates a new standard work hour.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CreateStandardWorkHour",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateStandardWorkHourInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CreateStandardWorkHourPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createTask",
              "description": "Creates a new task with the specified details.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CreateTask",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateTaskInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CreateTaskPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createTaskByTemplate",
              "description": "Creates a new task with the specified details based on task template.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for CreateTaskByTemplate",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CreateTaskByTemplateInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CreateTaskByTemplatePayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "deleteDraftAppointment",
              "description": "Deletes a draft/temporary appointment.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for DeleteDraftAppointment",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "DeleteDraftAppointmentInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "DeleteDraftAppointmentPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "healthProfile",
              "description": "Health profile mutations.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "HealthProfileMutations",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "manageCaseObservation",
              "description": "Adds, updates, and removes observations associated with the case record.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for ManageCaseObservation",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "ManageCaseObservationInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ManageCaseObservationPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reassignCase",
              "description": "Updates the assignee of an existing case record.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for ReassignCase",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "ReassignCaseInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ReassignCasePayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "removeGroupVisitAttendee",
              "description": "Removes a patient from a group visit by cancelling every appointment they hold within it.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for RemoveGroupVisitAttendee",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "RemoveGroupVisitAttendeeInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "RemoveGroupVisitAttendeePayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "saveOlisLabMessage",
              "description": "*Reserved to CHR internal use.*",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for SaveOlisLabMessage",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "SaveOlisLabMessageInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "SaveOlisLabMessagePayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updateAppointment",
              "description": "Updates an appointment with the supplied attributes.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for UpdateAppointment",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "UpdateAppointmentInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UpdateAppointmentPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updateCareTeamMember",
              "description": "Updates a care team member in patient chart.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for UpdateCareTeamMember",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "UpdateCareTeamMemberInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UpdateCareTeamMemberPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updateCase",
              "description": "Updates an existing case for a patient.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for UpdateCase",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "UpdateCaseInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UpdateCasePayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updateCaseStatus",
              "description": "Updates the status of an existing case for a patient.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for UpdateCaseStatus",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "UpdateCaseStatusInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UpdateCaseStatusPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updateContact",
              "description": "Updates an existing contact.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for UpdateContact",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "UpdateContactInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UpdateContactPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updateDraftAppointment",
              "description": "Updates a draft/temporary appointment with the supplied attributes to reserve a given availability during the booking process.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for UpdateDraftAppointment",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "UpdateDraftAppointmentInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UpdateDraftAppointmentPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updateFacility",
              "description": "Updates the existing facility.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for UpdateFacility",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "UpdateFacilityInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UpdateFacilityPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updateIncomingReferralRecord",
              "description": "Updates existing incoming referral record with the supplies attributes.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for UpdateIncomingReferralRecord",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "UpdateIncomingReferralRecordInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UpdateIncomingReferralRecordPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updateInternalReferralRecord",
              "description": "Updates existing internal referral record with the supplies attributes.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for UpdateInternalReferralRecord",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "UpdateInternalReferralRecordInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UpdateInternalReferralRecordPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updateOutgoingReferralRecord",
              "description": "Updates existing outgoing referral record with the supplies attributes.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for UpdateOutgoingReferralRecord",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "UpdateOutgoingReferralRecordInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UpdateOutgoingReferralRecordPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatePatient",
              "description": "Updates a patient.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for UpdatePatient",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "UpdatePatientInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UpdatePatientPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updateTask",
              "description": "Updates an existing task with the specified details.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for UpdateTask",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "UpdateTaskInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UpdateTaskPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "upsertCaseDataItem",
              "description": "Creates or updates a case data item.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for UpsertCaseDataItem",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "UpsertCaseDataItemInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UpsertCaseDataItemPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "upsertPatientDataItem",
              "description": "Inserts a patient data entry with the supplied attributes on the patient chart.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for UpsertPatientDataItem",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "UpsertPatientDataItemInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UpsertPatientDataItemPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "upsertReferralDataItem",
              "description": "Creates or updates a referral data item.",
              "args": [
                {
                  "name": "input",
                  "description": "Parameters for UpsertReferralDataItem",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "UpsertReferralDataItemInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UpsertReferralDataItemPayload",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INTERFACE",
          "name": "Node",
          "description": "The resource is identified with a logical id assigned by the CHR.",
          "fields": [
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "Addendum",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "AdministrativeNote",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Answer",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "AnswerSheet",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Appointment",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "AppointmentTag",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CareTeamMember",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Case",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseComment",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataItem",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseObservation",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseStatus",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseTemplate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Contact",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "DraftAppointment",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Encounter",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "EnterpriseApiConsumer",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Facility",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FamilyHistoryRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FileTag",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FlexibleDataCategory",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FlexibleDataEntity",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FlexibleDataPropertyItem",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FlexibleDataTemplate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FlexibleWorkHour",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "GoalRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "GroupVisit",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Identification",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "IdentificationTemplate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "InjectionRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "InsuredBillingItem",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "InternalApiConsumer",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "LabObservation",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "LabResult",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Letter",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "LetterTemplate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Location",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "MedicalHistoryRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "MedicationRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Offtime",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Patient",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientAllergyRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientDataItem",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PresentingIssue",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PrivateBillingItem",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ProviderUser",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Questionnaire",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ReferralPriority",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ReferralRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ReferralRecordComment",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ReferralStatus",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ReferralWaitingList",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Respondent",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ResponseSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Service",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "SocialHistoryRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "StandardWorkHour",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "StatusTag",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "SurgicalHistoryRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Task",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "TaskCategory",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "TaskComment",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "TaskTemplate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "UnsupportedReferralRecordAttachment",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "UserGroup",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "VitalsRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Worktime",
              "ofType": null
            }
          ]
        },
        {
          "kind": "ENUM",
          "name": "NotificationMethodEnum",
          "description": "List of the supported notification methods for patient notifications.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "BOTH",
              "description": "Notification by email and SMS.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "EMAIL",
              "description": "Notification by email only.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NONE",
              "description": "No notification method.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SMS",
              "description": "Notification by SMS only.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INTERFACE",
          "name": "NullableTimestampable",
          "description": "Defines nullable createdAt and updatedAt properties",
          "fields": [
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "Answer",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Diagnosis",
              "ofType": null
            }
          ]
        },
        {
          "kind": "SCALAR",
          "name": "NumericString",
          "description": "A string containing only numeric characters (0-9) with optional leading zeroes",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "OccupationEnum",
          "description": "List of the supported occupation for provider user.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ATHLETIC_THERAPIST",
              "description": "Athletic Therapist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "AUDIOLOGIST",
              "description": "Audiologist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "AUXILIARY_NURSE",
              "description": "Auxiliary Nurse",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CHIROPODIST",
              "description": "Chiropodist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CHIROPRACTOR",
              "description": "Chiropractor",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CLINICAL_ASSISTANT",
              "description": "Clinical Assistant",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "COUNSELOR",
              "description": "Counselor",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DENTAL_ASSISTANT",
              "description": "Dental Assistant",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DENTAL_HYGIENIST",
              "description": "Dental Hygienist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DENTIST",
              "description": "Dentist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DIETITIAN",
              "description": "Dietitian",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ENVIRONMENTAL_PUBLIC_HEALTH_PROFESSIONAL",
              "description": "Environmental Public Health Professional",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GENETIC_COUNSELLOR",
              "description": "Genetic Counsellor",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "HEALTH_INFORMATION_MANAGEMENT_PROFESSIONAL",
              "description": "Health Information Management Professional",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "KINESIOLOGIST",
              "description": "Kinesiologist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LAWYER",
              "description": "Lawyer",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LICENSED_PRACTICAL_NURSE",
              "description": "Licensed Practical Nurse",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MASSAGE_THERAPIST",
              "description": "Massage Therapist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_LABORATORY_TECHNOLOGIST",
              "description": "Medical Laboratory Technologist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_OFFICE_ADMIN",
              "description": "Medical Office Admin",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_PHYSICIST",
              "description": "Medical Physicist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_RADIATION_TECHNOLOGIST",
              "description": "Medical Radiation Technologist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_STUDENT",
              "description": "Medical Student",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MENTAL_HEALTH_WORKER",
              "description": "Mental Health Worker",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MID_WIFE",
              "description": "Mid-wife",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NATUROPATHIC_PHYSICIAN",
              "description": "Naturopathic Physician",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NURSE_PRACTITIONER",
              "description": "Nurse Practitioner",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NURSE",
              "description": "Nurse",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OCCUPATIONAL_THERAPIST",
              "description": "Occupational Therapist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OPTICIAN",
              "description": "Optician",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OPTOMETRIST",
              "description": "Optometrist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OTHER",
              "description": "Other",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PARAMEDIC",
              "description": "Paramedic",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PHARMACIST",
              "description": "Pharmacist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PHARMACY_TECHNICIAN",
              "description": "Pharmacy Technician",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PHYSICIAN_ASSISTANT",
              "description": "Physician Assistant",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICAL_DOCTOR",
              "description": "Physician",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PHYSIOTHERAPIST",
              "description": "Physiotherapist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PSYCHOLOGIST",
              "description": "Psychologist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REGISTERED_DIETITIAN",
              "description": "Registered Dietitian",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REGISTERED_MIDWIFE",
              "description": "Registered Midwife",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REGISTERED_NURSE",
              "description": "Registered Nurse",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REGISTERED_PSYCHIATRIC_NURSE",
              "description": "Registered Psychiatric Nurse",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RESIDENT",
              "description": "Resident",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RESPIRATORY_THERAPIST",
              "description": "Respiratory Therapist",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SOCIAL_WORKER",
              "description": "Social Worker",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SPEECH_LANGUAGE_PATHOLOGIST",
              "description": "Speech Language Pathologist",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "OffTimeColorEnum",
          "description": "List of supported off time colors.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "GREY",
              "description": "#aaaaaa",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BLACK",
              "description": "#353535",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RED",
              "description": "#e40f0f",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PINK",
              "description": "#ffaacc",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SALMON",
              "description": "#ff6f69",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ORANGE",
              "description": "#fb9d50",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BROWN",
              "description": "#984800",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "YELLOW",
              "description": "#ffeead",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MINT",
              "description": "#aaffc5",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GREEN",
              "description": "#96ceb4",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BLUE",
              "description": "#8ad0ff",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PURPLE",
              "description": "#e581f3",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Offtime",
          "description": "Off time hour.",
          "fields": [
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAtDate",
              "description": "The date at which this scheduled off time ends.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAtTime",
              "description": "The time at which scheduled offtime ends. Note that off times are not defined for a specific time zone, and therefore time zone, and apply as-is in any locations and time zones.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "TimeWithoutOffset",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "memo",
              "description": "Notes regarding this scheduled off time.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of this scheduled off time.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "provider",
              "description": "The provider who is scheduled to be off.  Null indicates a site-wide scheduled off time.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "The date and time at which this scheduled off time starts.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": true,
              "deprecationReason": "This field is deprecated, use start_at_date/start_at_time instead."
            },
            {
              "name": "startAtDate",
              "description": "The date at which this scheduled off time starts.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAtTime",
              "description": "The time at which scheduled offtime starts. Note that off times are not defined for a specific location, and therefore time zone, and apply as-is in any locations and time zones.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "TimeWithoutOffset",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "untilAt",
              "description": "The date and time at which this scheduled off time ends.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": true,
              "deprecationReason": "This field is deprecated, use end_at_date/end_at_time instead."
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Colorable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "OfftimeConnection",
          "description": "The connection type for Offtime.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "OfftimeEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Offtime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "OfftimeEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Offtime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "OrderByDirectionEnum",
          "description": "List of the ordering directions.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ASC",
              "description": "Ascending",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DESC",
              "description": "Descending",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PageInfo",
          "description": "Information about pagination in a connection.",
          "fields": [
            {
              "name": "endCursor",
              "description": "The cursor to continue when paginating forwards.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "hasNextPage",
              "description": "`True` if there are more items paginating forwards.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "hasPreviousPage",
              "description": "`True` if there are more items paginating backwards.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startCursor",
              "description": "The cursor to continue when paginating backwards.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "PartialDate",
          "description": "An ISO 8601-encoded datetime, requires Z or timezone offset to be included",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Patient",
          "description": "Represents a patient profile",
          "fields": [
            {
              "name": "additionalAddress",
              "description": "The patient's additional address line.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "administrativeNotes",
              "description": "A list of the patient's administrative notes, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AdministrativeNoteConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "age",
              "description": "Age in years. Auto-generated field based on the patient's date of birth.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "allergyRecords",
              "description": "A list of the patient's allergies, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "category",
                  "description": "Returns records with the supplied category.",
                  "type": {
                    "kind": "ENUM",
                    "name": "CategoryEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "status",
                  "description": "Returns records with the supplied status.",
                  "type": {
                    "kind": "ENUM",
                    "name": "RecordsStatusEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "severity",
                  "description": "Returns records with the supplied severity.",
                  "type": {
                    "kind": "ENUM",
                    "name": "SeverityEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "PatientAllergyRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "answerSheets",
              "description": "A list of the qnaire responses in the patient chart, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "from",
                  "description": "Returns answer sheets with a createdAt greater than the supplied value.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "DateTimeWithTimezone",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "questionnaireId",
                  "description": "Returns records associated with the supplied questionnaire.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AnswerSheetConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archived",
              "description": "Indicates if record has been archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archivedAt",
              "description": "When the record was archived.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archivedBy",
              "description": "The entity which archived the record.",
              "args": [],
              "type": {
                "kind": "UNION",
                "name": "ArchivedBy",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "attachments",
              "description": "A list of the attachments on the patient chart, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "fileTagIds",
                  "description": "If set, only returns records with any of the supplied file tags (any file tag by default).",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "ID",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeArchived",
                  "description": "If set to true, archived attachments will be included in the results (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AttachmentConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "careTeamMembers",
              "description": "A list of the care team members on the patient chart. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "careTeamRoleUuid",
                  "description": "Returns care team members with the supplied care team role.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "CareTeamMemberOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: DESC, field: CREATED_AT}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "CareTeamMember",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "case",
              "description": "Returns patient's single case",
              "args": [
                {
                  "name": "id",
                  "description": "Returns a single case.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "Case",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "cases",
              "description": "A list of the patient's cases, with cursor-based pagination. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "assignedProviderUserId",
                  "description": "Filters the cases records based on assigned provider user.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeArchived",
                  "description": "If true, also returns archived cases (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeClosed",
                  "description": "If true, also returns the closed cases (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "issue",
                  "description": "Case-insensitive match against case issue, supports exact modifier (i.e., “exact:String”), default is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "statusId",
                  "description": "Filters by status of the cases.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CaseConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "city",
              "description": "The city of the patient's address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "country",
              "description": "The county of the patient's address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dateOfBirth",
              "description": "When the patient was born.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "draft",
              "description": "Indicates if the patient record is in a draft status.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "email",
              "description": "The patient's email address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Email",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emailConfirmedAt",
              "description": "When the email address was confirmed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyFirstName",
              "description": "The patient's emergency contact's first name.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyLastName",
              "description": "The patient's emergency contact's last name.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyMiddleName",
              "description": "The patient's emergency contact's middle name.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyPhone",
              "description": "The phone number of the patient's emergency contact.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyRelationship",
              "description": "Who the emergency contact is to the patient i.e., `\"Mother\"`, `\"Father\"`, etc.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "encounters",
              "description": "A list of the encounter notes on the patient chart, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "createdById",
                  "description": "Returns encounters created by the provider user that matches the id supplied.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "from",
                  "description": "Returns encounters with a seenAt value greater than the supplied value.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ISO8601DateTime",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "EncounterOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: DESC, field: CREATED_AT}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "presentingIssueId",
                  "description": "Returns encounters with the supplied presenting issue.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "signedById",
                  "description": "Returns encounters signed by the provider user that matches the id supplied.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "to",
                  "description": "Returns encounters with a seenAt value greater than the supplied value.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ISO8601DateTime",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "EncounterConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "familyDoctor",
              "description": "Free text name of the family provider.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "familyPractitioner",
              "description": "Logical id of the contact who is the family provider for this patient outside the clinic.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Contact",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "firstName",
              "description": "The patient's first name.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fullName",
              "description": "An auto-generated field based on a combination of firstName and lastName.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "gender",
              "description": "The patient's sex.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "GenderEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "genderIdentity",
              "description": "The gender the patient identifies with.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "GenderIdentityEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "genderIdentityDescription",
              "description": "Description of the patient's gender identity when `PREFER_TO_DESCRIBE` is used.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "hasAllergies",
              "description": "Indicates if the patient has any allergies documented in their record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "healthProfile",
              "description": "Represents a patient's health profile also known as cumulative patient profile (CPP).",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "HealthProfile",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "homePhone",
              "description": "The patient's home phone number.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "identifications",
              "description": "A list of patient identifications.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "Identification",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "injectionRecords",
              "description": "A list of the patient's injections, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "type",
                  "description": "Returns records with the supplied type.",
                  "type": {
                    "kind": "ENUM",
                    "name": "InjectionTypeEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Case-insensitive contains string match against name.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "InjectionRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuranceCompany",
              "description": "Name of the patient's insurance company.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuranceGroupNumber",
              "description": "The patient's group number with the insurance company.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuranceId",
              "description": "The patient's id with the insurance company.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "labReports",
              "description": "A list of the lab reports in the patient chart, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "fileTagsIds",
                  "description": "Returns records with the supplied file tags.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "ID",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeArchived",
                  "description": "If set to true, archived attachments will be included in the results, false by default.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeHistoricalVersions",
                  "description": "If set to true, historical versions of attachments will be included in the results, false by default.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "LabReportConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "labResult",
              "description": "A lab result for the patient.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the lab result.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "LabResult",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "labResults",
              "description": "A list of the lab results in the patient chart, with cursor-based pagination. Default sort order is by Lab Test Name asc and Collected At Desc.",
              "args": [
                {
                  "name": "labTestNames",
                  "description": "Returns the lab results based on list of lab test name.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "String",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "lastResultOnly",
                  "description": "Returns the latest/most recent lab result only  if set to true.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "LabResultOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: ASC, field: LAB_TEST_NAME}, {direction: DESC, field: COLLECTED_AT}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "sectionName",
                  "description": "Returns the lab results based on the section name.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "LabResultConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "language",
              "description": "The patient's language.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lastName",
              "description": "The patient's last name.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "letters",
              "description": "A list of the letters in the patient chart, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "contactId",
                  "description": "Returns records with the supplied contact.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "letterTemplateId",
                  "description": "Returns records with the supplied letter template.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "LetterOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: DESC, field: CREATED_AT}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "title",
                  "description": "Case-insensitive contains string match against title.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "LetterConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "medicationRecords",
              "description": "A list of the patient's medications, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "current",
                  "description": "Returns medications based on endAt, cancelledAt, and continuous fields.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "MedicationRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "middleInitial",
              "description": "This field is deprecated, use middleName instead.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "middleName",
              "description": "The patient's middle name.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "notifyBy",
              "description": "The method of notification for the patient.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "NotificationMethodEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "officePhone",
              "description": "The patient's office phone number.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "officePhoneExt",
              "description": "The patient's office phone number extension.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientDataItems",
              "description": "Represents a patient's data items.",
              "args": [
                {
                  "name": "categoryUuid",
                  "description": "Returns records associated with the supplied category.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "templateUuid",
                  "description": "Returns records associated with the supplied template.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "PatientDataItemConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phone",
              "description": "Mobile phone number of the patient.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phoneConfirmedAt",
              "description": "When the phone number was confirmed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "preferredName",
              "description": "The name the patient prefers to be addressed by.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "preferredPharmacy",
              "description": "The facility that is the patient's pharmacy.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Facility",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryLocation",
              "description": "The primary location the patient will be seen at",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Location",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryPractitioner",
              "description": "The CHR user who cares for this patient in the clinic.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pronouns",
              "description": "The patient's pronouns.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "PronounsEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "publicAccessAllowed",
              "description": "Indicates if the patient has access to the CHR patient portal.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecord",
              "description": "Returns patient's single referral record",
              "args": [
                {
                  "name": "id",
                  "description": "Returns a single referral priority.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecords",
              "description": "A list of the patient's referral records, with cursor-based pagination. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "anyPriorityIds",
                  "description": "Returns referral records based on the provided referral priority Ids.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "ID",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "anyStatusIds",
                  "description": "Returns referral records based on the provided referral status Ids.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "ID",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "direction",
                  "description": "Returns the referral records based on referral direction.",
                  "type": {
                    "kind": "ENUM",
                    "name": "ReferralDirectionEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeArchived",
                  "description": "If true, also returns archived referral priorities (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "ReferralRecordOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: ASC, field: ID}, {direction: DESC, field: CREATED_AT}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "waitingListId",
                  "description": "Returns referral records with whom the provided referral waiting list is linked.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referringDoctor",
              "description": "Free text name of the referring provider.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referringPractitioner",
              "description": "Logical id of the contact that referred the patient to the clinic.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Contact",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "region",
              "description": "The region/province/state of the patient's address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusTags",
              "description": "A list of status tags",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "StatusTag",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "streetAddress",
              "description": "The patient's street address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "task",
              "description": "Returns patient's single task.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the task.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "Task",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "tasks",
              "description": "A list of the patient's tasks, with cursor-based pagination. Default sort order is by creation date and id ascending.",
              "args": [
                {
                  "name": "categoryId",
                  "description": "Returns based on the logical id of the task category.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeCompleted",
                  "description": "If true, also returns the completed tasks.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Case-insensitive match against task name, supports exact modifier (\"exact:String\").",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "TaskOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "priority",
                  "description": "Returns based on the priority of the task.",
                  "type": {
                    "kind": "ENUM",
                    "name": "TaskPriorityEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "status",
                  "description": "Returns based on the status of the task.",
                  "type": {
                    "kind": "ENUM",
                    "name": "TaskStatusEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "TaskConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "title",
              "description": "The patient's title (i.e., Ms., Mr., Dr.).",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "unsubscribedFromEmail",
              "description": "Indicates if the patient has opted out of email notifications.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "unsubscribedFromSms",
              "description": "Indicates if the patient has opted out of SMS notifications.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "verified",
              "description": "Indicates if the patient details have been verified.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "vitalsRecords",
              "description": "A list of the patient's vital records, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "VitalsRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "zipcode",
              "description": "The ZIP code/postal code of the patient's address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientAllergyRecord",
          "description": "Represents a patient's allergy record.",
          "fields": [
            {
              "name": "category",
              "description": "The category of the allergy.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "CategoryEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "comments",
              "description": "Comments attached to the record.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "din",
              "description": "The Drug Identification Number (DIN) of the allergen, if applicable.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Din",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lifeStage",
              "description": "The point in the patient's life when an allergy to a drug was documented with a specific status.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "LifeStageEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the allergen.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "otherReactions",
              "description": "Other (or additional) reactions not covered by the predefined reactions.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reaction",
              "description": "The patient's reaction to the allergen.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "ReactionEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reactionType",
              "description": "The type of reaction.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "ReactionTypeEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "recordedAt",
              "description": "Date the allergy was recorded.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reportedBy",
              "description": "The person who reported the allergy.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "ReportedByEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "severity",
              "description": "The severity of the allergy.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "SeverityEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "since",
              "description": "The date the allergy started.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The status of the allergy.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "RecordsStatusEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientAllergyRecordConnection",
          "description": "The connection type for PatientAllergyRecord.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PatientAllergyRecordEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PatientAllergyRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientAllergyRecordEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "PatientAllergyRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientConnection",
          "description": "The connection type for Patient.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PatientEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Patient",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataCategory",
          "description": "Represents a patient data category.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the category is archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the category for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientDataTemplates",
              "description": "List of templates for the record.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "PatientDataTemplate",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the category for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataCategoryConnection",
          "description": "The connection type for PatientDataCategory.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PatientDataCategoryEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PatientDataCategory",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataCategoryEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "PatientDataCategory",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "PatientDataEntityAny",
          "description": "Represents one type of PatientDataEntityDate | PatientDataEntityNumber | PatientDataEntityText | PatientDataEntitySingleSelection | PatientDataEntityMultiSelection",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "PatientDataEntityDate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientDataEntityMultiSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientDataEntityNumber",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientDataEntitySingleSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientDataEntityText",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataEntityDate",
          "description": "Represents a patient data entity of type date.",
          "fields": [
            {
              "name": "dateFormat",
              "description": "Format of the date for the entity.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "PatientDataEntityDateFormatEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "defaultValue",
              "description": "Default value for the entity.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "PatientDataEntityDateDefaultValueEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "defaultValueOffset",
              "description": "Offset value from default date.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "internalUseOnly",
              "description": "Indicates if the entity is for internal use only",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the entity entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "range",
              "description": "List the available date range for the entity.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "ENUM",
                    "name": "PatientDataEntityDateRangeEnum",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "required",
              "description": "Indicates if a value is required for this entity",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "setAsDateOfOccurred",
              "description": "Indicates if the entity sets the date of occurred.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "PatientDataEntityInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "PatientDataEntityDateDefaultValueEnum",
          "description": "Default value for the entity.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "TODAY",
              "description": "Today’s date is the default date.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NONE",
              "description": "No defined default date. (maps to empty string)",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "PatientDataEntityDateFormatEnum",
          "description": "Format of the date for the entity.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "YEAR_MONTH_DAY",
              "description": "Supports full year, month, day dates. (maps to all).",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "YEAR_MONTH",
              "description": "Supports year and month dates.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "YEAR",
              "description": "Supports year only.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "PatientDataEntityDateRangeEnum",
          "description": "List the available date range for the entity.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "FUTURE",
              "description": "Supports dates in the future. (excluding current date)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PAST",
              "description": "Supports dates in the past.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INTERFACE",
          "name": "PatientDataEntityInterface",
          "description": "Represents a patient data entity.",
          "fields": [
            {
              "name": "internalUseOnly",
              "description": "Indicates if the entity is for internal use only",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the entity entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "required",
              "description": "Indicates if a value is required for this entity",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "PatientDataEntityDate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientDataEntityMultiSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientDataEntityNumber",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientDataEntitySingleSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientDataEntityText",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataEntityMultiSelection",
          "description": "Represents a patient data entity of type multi selection.",
          "fields": [
            {
              "name": "internalUseOnly",
              "description": "Indicates if the entity is for internal use only",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the entity entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "required",
              "description": "Indicates if a value is required for this entity",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "values",
              "description": "An array of selected values.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "PatientDataEntityInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataEntityNumber",
          "description": "Represents a patient data entity of type number.",
          "fields": [
            {
              "name": "internalUseOnly",
              "description": "Indicates if the entity is for internal use only",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "maxValue",
              "description": "The maximum value allowed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "minValue",
              "description": "The minimum value allowed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the entity entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pluralFormat",
              "description": "The plural format of the number.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "required",
              "description": "Indicates if a value is required for this entity",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "singularFormat",
              "description": "The singular format of the number.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "PatientDataEntityInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataEntitySingleSelection",
          "description": "Represents a patient data entity of type single selection.",
          "fields": [
            {
              "name": "internalUseOnly",
              "description": "Indicates if the entity is for internal use only",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the entity entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "required",
              "description": "Indicates if a value is required for this entity",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "values",
              "description": "A selected value.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "PatientDataEntityInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataEntityText",
          "description": "Represents a patient data entity of type text.",
          "fields": [
            {
              "name": "allowMultiLines",
              "description": "Indicates if the entity allows multiple lines.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "internalUseOnly",
              "description": "Indicates if the entity is for internal use only",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the entity entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "required",
              "description": "Indicates if a value is required for this entity",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "PatientDataEntityInterface",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataItem",
          "description": "Represents a patient data item.",
          "fields": [
            {
              "name": "category",
              "description": "A patient's date item category",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PatientDataCategory",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "template",
              "description": "A patient's date item template",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PatientDataTemplate",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "values",
              "description": "An array of values for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "UNION",
                      "name": "PatientDataValueAny",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataItemConnection",
          "description": "The connection type for PatientDataItem.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PatientDataItemEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PatientDataItem",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataItemEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "PatientDataItem",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataTemplate",
          "description": "Represents a patient data template.",
          "fields": [
            {
              "name": "entities",
              "description": "An array of entities for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "UNION",
                      "name": "PatientDataEntityAny",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "module",
              "description": "Module of the template for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "PatientDataTemplateModuleEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the template for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the template for the record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataTemplateConnection",
          "description": "The connection type for PatientDataTemplate.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PatientDataTemplateEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PatientDataTemplate",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataTemplateEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "PatientDataTemplate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "PatientDataTemplateModuleEnum",
          "description": "Represents enum values for module.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ADDRESS",
              "description": "Represents a patient data address module.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "APPOINTMENT",
              "description": "Represents a patient data appointment module.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CONTACT",
              "description": "Represents a patient data contact module.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FORM",
              "description": "Represents a patient data form module.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "PatientDataValueAny",
          "description": "Represents one type of PatientDataValueDate | PatientDataValueNumber | PatientDataValueText | PatientDataValueSingleSelection | PatientDataValueMultiSelection",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "PatientDataValueDate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientDataValueMultiSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientDataValueNumber",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientDataValueSingleSelection",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientDataValueText",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataValueDate",
          "description": "Represents a patient data value date.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "A date value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "PatientDataValueInput",
          "description": "Attributes for patient chart item's additional values. Only one field should be filled except 'value_uuid'",
          "fields": null,
          "inputFields": [
            {
              "name": "valueUuid",
              "description": "The UUID for the patient data value.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "textValue",
              "description": "A plain text value to be applied.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dateValue",
              "description": "A date value to be applied.",
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "numberValue",
              "description": "A number value to be applied.",
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "singleSelectValue",
              "description": "A single select value to be applied.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "multiSelectValue",
              "description": "An array of values to be applied.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataValueMultiSelection",
          "description": "Represents a patient data value multi selection.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "values",
              "description": "An array of selected values.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataValueNumber",
          "description": "Represents a patient data value number.",
          "fields": [
            {
              "name": "displayValue",
              "description": "Combination of the number entities format and value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "A numerical value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataValueSingleSelection",
          "description": "Represents a patient data value single selection.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "A selected value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientDataValueText",
          "description": "Represents a patient data value text.",
          "fields": [
            {
              "name": "name",
              "description": "The name of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "uuid",
              "description": "The UUID of the value entry.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "A text value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PatientEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Patient",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "PatientHistoryRecordStatusEnum",
          "description": "List of the supported statuses.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ACTIVE",
              "description": "Currently active.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INACTIVE",
              "description": "Currently inactive.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RECURRENCE",
              "description": "Currently reoccurring.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RELAPSE",
              "description": "Currently relapsing.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REMISSION",
              "description": "Currently in remission.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RESOLVED",
              "description": "Has been resolved.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "PatientOrderByEnum",
          "description": "List of the supported fields for ordering.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ID",
              "description": "Logical id of the patient.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CREATED_AT",
              "description": "When the record was created.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UPDATED_AT",
              "description": "When the record was last updated.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FIRST_NAME",
              "description": "The patient's first name.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LAST_NAME",
              "description": "The patient's last name.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DATE_OF_BIRTH",
              "description": "The patient's date of birth.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRIMARY_LOCATION",
              "description": "The patient's primary location, location name is used to determine order.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRIMARY_PRACTITIONER",
              "description": "The patient's primary practitioner, full name is used to determine order.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "PatientOrderByInput",
          "description": "Ordering attributes for Patients.",
          "fields": null,
          "inputFields": [
            {
              "name": "direction",
              "description": "Direction of the ordering either ascending (i.e., A to Z, small to large, past to present) or descending (i.e., Z to A, large to small, present to past).",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "OrderByDirectionEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "field",
              "description": "Field to order by.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "PatientOrderByEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "Phone",
          "description": "A phone number.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "PhoneSearchString",
          "description": "Search value that will be used ignoring all non-numeric characters.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PresentingIssue",
          "description": "Represents a presenting issue, as defined in the account.",
          "fields": [
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "icon",
              "description": "Icon used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "internalName",
              "description": "Internal name of the presenting issue.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "localizedInternalName",
              "description": "A list of translated internal name values for the presenting issue based on locale.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "LocalizedField",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "localizedName",
              "description": "A list of translated name values for the presenting issue based on locale.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "LocalizedField",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "localizedPrepNote",
              "description": "A list of translated prep note values for the presenting issue based on locale.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "LocalizedField",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "localizedSearchablePhrase",
              "description": "A list of translated searchable phrases for the presenting issue based on locale.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "LocalizedField",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the presenting issue.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "prepNote",
              "description": "Internal prep note for staff to prepare for the presenting issue.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "searchablePhrase",
              "description": "List of additional search terms for the presenting issue.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "services",
              "description": "The list of appointment types (services) associated with the presenting issue.",
              "args": [
                {
                  "name": "name",
                  "description": "The name of the appointment type.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "presentingIssueId",
                  "description": "Logical id of the presenting issue.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ServiceConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Colorable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Iconable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PresentingIssueConnection",
          "description": "The connection type for PresentingIssue.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PresentingIssueEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PresentingIssue",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PresentingIssueEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "PresentingIssue",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "PrivateBillingItem",
          "description": "Represents a private billing item.",
          "fields": [
            {
              "name": "amountUnit",
              "description": "The currency unit for the billing item amount.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "CurrencyUnitEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "code",
              "description": "Code associated with the billing item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "currencySymbol",
              "description": "The currency symbol for the amount.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": "The description of the billing item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "diagnoses",
              "description": "The list of diagnoses associated with the billing item.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "Diagnosis",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "quantity",
              "description": "The quantity of the billing item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The status of the billing item.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "BillingStatusEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "totalPrice",
              "description": "The total price for the billing item.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "PronounsEnum",
          "description": "List of the supported pronouns.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "HE_HIM_HIS_HIMSELF",
              "description": "He/Him/His/Himself",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SHE_HER_HER_HERSELF",
              "description": "She/Her/Her/Herself",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "THEY_THEM_THEIR_THEMSELF",
              "description": "They/Them/Their/Themself",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SIE_SIR_HIR_HIRSELF",
              "description": "Sie/Sir/Hir/Hirself",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ZIE_ZIM_ZIR_ZIRSELF",
              "description": "Zie/Zim/Zir/Zirself",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ProviderUser",
          "description": "Represents an active CHR user.",
          "fields": [
            {
              "name": "billingNumber",
              "description": "The CHR user's billing number.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "email",
              "description": "The CHR user's email address.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Email",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "firstName",
              "description": "The CHR user's first name.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fullName",
              "description": "An auto-generated field based on a combination of firstName and lastName.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "hasInbox",
              "description": "Indicates if the provider is configured with an inbox.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "hasSchedule",
              "description": "Indicates if the provider is configured with a schedule.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "languages",
              "description": "List of the CHR user's languages.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "String",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lastName",
              "description": "The CHR user's last name.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "licenseNumber",
              "description": "The CHR user's license number.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "licensingBody",
              "description": "The CHR user's licensing body.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "occupation",
              "description": "The CHR user's occupation.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "OccupationEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "schedule",
              "description": "Returns the schedule for a provider.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Schedule",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "specialty",
              "description": "The CHR user's medical specialty.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "title",
              "description": "The provider user's title.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "ProviderUserTitleEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ProviderUserConnection",
          "description": "The connection type for ProviderUser.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ProviderUserEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ProviderUser",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ProviderUserEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "ProviderUserTitleEnum",
          "description": "List of the supported provider user titles.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "DR",
              "description": "Dr.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DOCTOR",
              "description": "Doctor",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NURSE",
              "description": "Nurse",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NP",
              "description": "NP",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MR",
              "description": "Mr.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MS",
              "description": "Ms.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MRS",
              "description": "Mrs.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Query",
          "description": "List of the supported queries and filters.",
          "fields": [
            {
              "name": "appointment",
              "description": "Returns a single appointment.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the appointment.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "Appointment",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "appointmentTags",
              "description": "List of available tags for appointments. Default sort order is by creation date, with oldest records first.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "AppointmentTag",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "appointments",
              "description": "Returns a list of appointments, with cursor-based pagination. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "from",
                  "description": "Returns appointments with a startAt value greater than the supplied value.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "DateTimeWithTimezone",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "locationId",
                  "description": "Logical id of the location where the appointment is being scheduled.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "patientId",
                  "description": "Logical id of the patient for whom the appointment is being scheduled.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "providerId",
                  "description": "Logical id of the provider for whom the appointment is being scheduled.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "serviceId",
                  "description": "Logical id of the appointment type to be assigned to the appointment.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "to",
                  "description": "Returns appointments with a startAt value less than the supplied value.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "DateTimeWithTimezone",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "visitType",
                  "description": "Exact match against visit type.",
                  "type": {
                    "kind": "ENUM",
                    "name": "VisitTypeEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeDeactivated",
                  "description": "If true, also returns the deactivated (i.e. archived) appointments.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "AppointmentOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: ASC, field: CREATED_AT}, {direction: ASC, field: ID}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AppointmentConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "availabilities",
              "description": "Returns a list of available appointment times.",
              "args": [
                {
                  "name": "exclusiveAvailability",
                  "description": "Discard appointment availabilities that already have at least one appointment in their slot. Default is false.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "from",
                  "description": "Specifies the requested start time for appointment availabilities. Defaults to the current time if not provided, considering each available location. Results include availabilities that overlap with the specified from and to time range, based on their startAt and untilAt values.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "DateTimeWithTimezone",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "locations",
                  "description": "Filters appointment availabilities based on location within same timezone only. Default all the account locations. When multiple locations are used, slots are considered blocked by any overlapping (draft) appointment defined in any of those locations, no matter their type.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "ID",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "providers",
                  "description": "Filters appointment availabilities by provider. Either 'providers' or 'userGroupId' is required.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "ID",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "serviceId",
                  "description": "Filters appointment availabilities by appointment type.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "to",
                  "description": "Specifies the requested end time for appointment availabilities. Defaults to a 7-day range, which cannot be exceeded. Results include availabilities that overlap with the specified from and to time range, based on their startAt and untilAt values.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "DateTimeWithTimezone",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "userGroupId",
                  "description": "Filters by user group of the appointment availabilities. Either 'providers' or 'userGroupId' is required.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "visitType",
                  "description": "Filters by the type of visit of the appointment availabilities.",
                  "type": {
                    "kind": "ENUM",
                    "name": "VisitTypeEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "Availability",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "careTeamRole",
              "description": "Returns a single care team role.",
              "args": [
                {
                  "name": "uuid",
                  "description": "Logical Id of the care team role.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "String",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CareTeamRole",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "careTeamRoles",
              "description": "Returns a list of all the patient care team roles configured for the account ordered by position.",
              "args": [
                {
                  "name": "name",
                  "description": "Name of the care team role.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CareTeamRoleConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "caseStatus",
              "description": "Returns a single case status.",
              "args": [
                {
                  "name": "id",
                  "description": "Returns a single case status.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CaseStatus",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "caseStatuses",
              "description": "Returns a list of case statuses, with cursor-based pagination. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "includeArchived",
                  "description": "If true, also returns archived case statuses (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Case-insensitive match against case status name, supports exact modifier(i.e, “exact:String”), default is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CaseStatusConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "caseTemplate",
              "description": "Returns a single case template.",
              "args": [
                {
                  "name": "id",
                  "description": "Returns a single case template.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CaseTemplate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "caseTemplates",
              "description": "Returns a list of case templates, with cursor-based pagination. Default sort order is in ascending order by position.",
              "args": [
                {
                  "name": "includeArchived",
                  "description": "If true, also returns archived case templates (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Case-insensitive match against case template name, supports exact modifier(i.e, “exact:String”), default is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CaseTemplateConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "contact",
              "description": "Returns a single contact.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical ID of the resource.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "Contact",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "contacts",
              "description": "Returns a list of contacts, with cursor-based pagination.  Default sort order is alphabetical by first name, last name.",
              "args": [
                {
                  "name": "billingCode",
                  "description": "Case-insensitive contains string match against billing code.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "excludeReadOnly",
                  "description": "If true, excludes read-only contacts from the results.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "facilityName",
                  "description": "Case-insensitive eager string match against facility name.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "fax",
                  "description": "Case-insensitive contains string match against fax number.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Case-insensitive contains string match against first or last name of contact.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "occupation",
                  "description": "Case-insensitive contains string match against occupation of contact.",
                  "type": {
                    "kind": "ENUM",
                    "name": "ContactOccupationEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "occupationRawValue",
                  "description": "Case-insensitive contains string match against raw value of occupation of contact.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ContactConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "draftAppointment",
              "description": "Returns a single draft appointment.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical ID of the resource.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "DraftAppointment",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "draftAppointments",
              "description": "Returns a list of draft appointments, with cursor-based pagination. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "from",
                  "description": "Returns draft appointments with a startAt value greater than the supplied value.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "DateTimeWithTimezone",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "locationId",
                  "description": "Logical id of the location where the appointment is being scheduled.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "providerId",
                  "description": "Logical id of the provider for whom the appointment is being scheduled.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "serviceId",
                  "description": "Logical id of the appointment type to be assigned to the appointment.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "to",
                  "description": "Returns draft appointments with a startAt value less than the supplied value.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "DateTimeWithTimezone",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "DraftAppointmentOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: ASC, field: CREATED_AT}, {direction: ASC, field: ID}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "DraftAppointmentConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "facilities",
              "description": "Returns a list of facilities, with cursor-based pagination. Default sort order is by createdAt, with oldest records first.",
              "args": [
                {
                  "name": "category",
                  "description": "Case-insensitive contains string match against category of facility.",
                  "type": {
                    "kind": "ENUM",
                    "name": "FacilityCategoryEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "categoryRawValue",
                  "description": "SearchString Case insensitive contains string match against the categoryRawValue field.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "city",
                  "description": "Filter by facility city. Case-insensitive search with optional exact match using \"exact:\" prefix.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "email",
                  "description": "Filter by facility email address. Case-insensitive search with optional exact match using \"exact:\" prefix.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "excludeReadOnly",
                  "description": "If true, returns only the facility record which can be updated.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "fax",
                  "description": "Filter by facility fax number. Case-insensitive search with optional exact match using \"exact:\" prefix.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Filter by facility name. Case-insensitive search with optional exact match using \"exact:\" prefix.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "phone",
                  "description": "Filter by facility phone number. Case-insensitive search with optional exact match using \"exact:\" prefix.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "postalCode",
                  "description": "Filter by facility postal code. Case-insensitive search with optional exact match using \"exact:\" prefix.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "FacilityConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "facility",
              "description": "Returns a single facility.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the facility.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "Facility",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fileTags",
              "description": "List of available tags for files. Default sort order is by name.",
              "args": [
                {
                  "name": "includeArchived",
                  "description": "If true, also returns archived file tags (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "FileTagConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "groupVisit",
              "description": "Returns a single group visit.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the group visit.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "GroupVisit",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "groupVisits",
              "description": "Returns a list of group visits, with cursor-based pagination. Default sort order is by start time, with earliest records first.",
              "args": [
                {
                  "name": "allowEbooking",
                  "description": "Returns group visits based on their public e-booking eligibility (true by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "true",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "description",
                  "description": "Returns group visits based on a case-insensitive match against description.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "from",
                  "description": "Returns group visits that start on or after this datetime.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "DateTimeWithTimezone",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "fullyBooked",
                  "description": "Returns group visits based on an exact match against their fully-booked state.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeDeactivated",
                  "description": "If true, also returns deactivated group visits (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "locationId",
                  "description": "Returns group visits at the location with this logical id.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Returns group visits based on a case-insensitive match against name.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters. Defaults to ascending start time.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "GroupVisitOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: ASC, field: START_AT}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "to",
                  "description": "Returns group visits that start on or before this datetime.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "DateTimeWithTimezone",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "GroupVisitConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "identificationTemplate",
              "description": "Returns a single identification template.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the identification template.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "IdentificationTemplate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "identificationTemplates",
              "description": "Returns a list of identification templates configured for the account.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "IdentificationTemplate",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "labObservations",
              "description": "Reserved to CHR internal use.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "collectedDate",
                  "description": null,
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ISO8601Date",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "identificationType",
                  "description": null,
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "String",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "identificationValue",
                  "description": null,
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "String",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "recordId",
                  "description": "OLIS record ID to filter by",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "recordIds",
                  "description": "OLIS record IDs to filter by. If provided, 'recordId' will be ignored.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "String",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "LabObservationConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "labTestNames",
              "description": "Returns a list of lab test names.",
              "args": [
                {
                  "name": "name",
                  "description": "Case-insensitive eager string match against name.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "LabTestNameConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "letterTemplate",
              "description": "Returns a single letter template.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the letter template.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "LetterTemplate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "letterTemplates",
              "description": "Returns a list of letter templates, with cursor-based pagination. Default sort order is by createdAt, with most recent records first.",
              "args": [
                {
                  "name": "includeArchived",
                  "description": "If true, also returns archived letter templates (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "title",
                  "description": "Case-insensitive contains string match against title.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "LetterTemplateConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "location",
              "description": "Returns a single location.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the location.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "Location",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "locations",
              "description": "Returns a list of all the locations configured within the account. Default sort order is by creation date, with oldest records first.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "Location",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patient",
              "description": "Returns a single patient (respondent).",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the patient (respondent).",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "Patient",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientDataCategories",
              "description": "Returns a list of all the patient data categories configured for the account ordered by position.",
              "args": [
                {
                  "name": "includeArchived",
                  "description": "If true, also returns archived patient data categories (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Case-insensitive contains string match against the name.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "PatientDataCategoryConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientDataCategory",
              "description": "Returns a single patient data category.",
              "args": [
                {
                  "name": "uuid",
                  "description": "The UUID of the patient data category.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "String",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "PatientDataCategory",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientDataTemplate",
              "description": "Returns a single patient data template.",
              "args": [
                {
                  "name": "categoryUuid",
                  "description": "The UUID of the patient category data for the record.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "String",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "uuid",
                  "description": "The UUID of the template for the record.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "String",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "PatientDataTemplate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientDataTemplates",
              "description": "Returns a list of patient data templates, with cursor-based pagination. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "categoryName",
                  "description": "Case-insensitive contains string match against the category name.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "categoryUuid",
                  "description": "The UUID of the patient category data for the record.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Case-insensitive contains string match against the name.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "PatientDataTemplateConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientIdentificationVerification",
              "description": "Returns a verification status of the patient's identification.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical ID of the identification.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "IdentificationVerification",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patients",
              "description": "Returns a list of patients (respondents), with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "dateOfBirth",
                  "description": "Returns patients based on an exact match against date of birth.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ISO8601Date",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "email",
                  "description": "Returns patients based on a case-insensitive eager match against email.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "firstName",
                  "description": "Returns patients based on a case-insensitive eager match against first name.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "gender",
                  "description": "Returns patients based on an exact match against gender.",
                  "type": {
                    "kind": "ENUM",
                    "name": "GenderEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "identificationValue",
                  "description": "Returns patients based on a case-insensitive eager match against all identification values.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "identificationTemplateId",
                  "description": "Returns records with an identification associated with the supplied template id.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "lastName",
                  "description": "Returns patients based on a case-insensitive eager match against last name.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "locationId",
                  "description": "Returns patients based on the assigned “Primary Location”.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "phone",
                  "description": "Returns patients based on a case-insensitive eager match against phone number.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "PhoneSearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "primaryPractitionerId",
                  "description": "Returns patients based on the assigned “Primary Practitioner”.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "statusTagId",
                  "description": "Returns patients based on the assigned “Status Tags”.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeArchived",
                  "description": "If true, also returns archived patients (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "PatientOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "PatientConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "presentingIssue",
              "description": "Returns a single presenting issue.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the presenting issue.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "PresentingIssue",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "presentingIssues",
              "description": "Returns a list of presenting issues defined for the account, with cursor-based pagination. Default sort order is by id.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Case-insensitive eager string match against name.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "nameOrSearchablePhrase",
                  "description": "Returns presenting issues that match the supplied value (case-insensitive) in either the name or searchable phrase fields. Supports localized results via the language header.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "PresentingIssueConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "provider",
              "description": "Returns a single provider (CHR user).",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the provider (CHR user).",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "providers",
              "description": "Returns a list of providers (CHR users), with cursor-based pagination. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "languages",
                  "description": "Contains match against languages, using 3 letter language code.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "SearchString",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "lastName",
                  "description": "Case-insensitive match against CHR user's last name, supports exact modifier (i.e., \"exact:string\"), default is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "firstName",
                  "description": "Case-insensitive match against CHR user's first name, supports exact modifier (i.e., \"exact:string\"), default is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "licenseNumber",
                  "description": "Case-insensitive match against CHR user's license number, supports exact modifier (i.e., \"exact:string\"), default is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "billingNumber",
                  "description": "Case-insensitive match against CHR user's billing number, supports exact modifier (i.e., \"exact:string\"), default is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "email",
                  "description": "Case-insensitive match against CHR user's email address, supports exact modifier (i.e., \"exact:string\"), default is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "hasInbox",
                  "description": "If set to true (or false), only returns providers configured with (or without) an inbox, no filtering by default.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "hasSchedule",
                  "description": "If set to true (or false), only returns providers configured with (or without) a schedule, no filtering by default.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUserConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralDataSettings",
              "description": "Returns a list of referral data settings.",
              "args": [
                {
                  "name": "direction",
                  "description": "Filters by direction of the referral data setting can be used with INCOMING, INTERNAL or OUTGOING.",
                  "type": {
                    "kind": "ENUM",
                    "name": "ReferralDirectionEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "ReferralDataSetting",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralPriorities",
              "description": "Returns a list of referral priorities, with cursor-based pagination. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "includeArchived",
                  "description": "If true, also returns the archived referral priorities.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Case-insensitive match against referral priority name, supports exact modifier(i.e, “exact:String”), default is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralPriorityConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralPriority",
              "description": "Returns a single referral priority.",
              "args": [
                {
                  "name": "id",
                  "description": "Returns a single referral priority.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralPriority",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecord",
              "description": "Returns a single referral record.",
              "args": [
                {
                  "name": "id",
                  "description": "Returns a single referral priority.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecords",
              "description": "Returns a list of referral records, with cursor-based pagination. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "anyPriorityIds",
                  "description": "Returns referral records based on the provided referral priority Ids.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "ID",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "anyStatusIds",
                  "description": "Returns referral records based on the provided referral status Ids.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "ID",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "direction",
                  "description": "Returns the referral records based on referral direction.",
                  "type": {
                    "kind": "ENUM",
                    "name": "ReferralDirectionEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeArchived",
                  "description": "If true, also returns archived referral priorities (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "ReferralRecordOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: ASC, field: ID}, {direction: DESC, field: CREATED_AT}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "waitingListId",
                  "description": "Returns referral records with whom the provided referral waiting list is linked.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralStatus",
              "description": "Returns a single referral status.",
              "args": [
                {
                  "name": "id",
                  "description": "Returns a single referral status.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralStatus",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralStatuses",
              "description": "Returns a list of referral statuses, with cursor-based pagination. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "direction",
                  "description": "Filters by direction of the referral status. Referral statuses with an INCOMING direction can be used with either INCOMING or INTERNAL referrals.",
                  "type": {
                    "kind": "ENUM",
                    "name": "ReferralStatusDirectionEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "excludeWaitingListStatus",
                  "description": "If true, only returns the referral statuses which are not defined for a waiting list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeArchived",
                  "description": "If true, also returns the archived referral statuses.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Case-insensitive match against referral status name, supports exact modifier(i.e, “exact:String”), default is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "waitingListId",
                  "description": "Returns the referral statuses defined for the provided referral waiting list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralStatusConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralWaitingList",
              "description": "Returns a single referral waiting list.",
              "args": [
                {
                  "name": "id",
                  "description": "Returns a single referral waiting list.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralWaitingList",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralWaitingLists",
              "description": "Returns a list of referral waiting lists, with cursor-based pagination. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "includeArchived",
                  "description": "If true, also returns archived referral waiting lists (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Case-insensitive match against referral waiting list name, supports exact modifier(i.e, “exact:String”), default is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralWaitingListConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "respondent",
              "description": "Returns a single patient (respondent).",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the patient (respondent).",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "Respondent",
                "ofType": null
              },
              "isDeprecated": true,
              "deprecationReason": "This field is deprecated, use patient instead."
            },
            {
              "name": "respondents",
              "description": "Returns a list of patients (respondents), with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "dateOfBirth",
                  "description": "Returns patients based on an exact match against date of birth.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ISO8601Date",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "email",
                  "description": "Returns patients based on a case-insensitive eager match against email.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "firstName",
                  "description": "Returns patients based on a case-insensitive eager match against first name.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "gender",
                  "description": "Returns patients based on an exact match against gender.",
                  "type": {
                    "kind": "ENUM",
                    "name": "GenderEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "identificationValue",
                  "description": "Returns patients based on a case-insensitive eager match against all identification values.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "identificationTemplateId",
                  "description": "Returns records with an identification associated with the supplied template id.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "lastName",
                  "description": "Returns patients based on a case-insensitive eager match against last name.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "locationId",
                  "description": "Returns patients based on the assigned “Primary Location”.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "phone",
                  "description": "Returns patients based on a case-insensitive eager match against phone number.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "PhoneSearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "primaryPractitionerId",
                  "description": "Returns patients based on the assigned “Primary Practitioner”.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "statusTagId",
                  "description": "Returns patients based on the assigned “Status Tags”.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeArchived",
                  "description": "If true, also returns archived patients (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "PatientOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "RespondentConnection",
                "ofType": null
              },
              "isDeprecated": true,
              "deprecationReason": "This field is deprecated, use patients instead."
            },
            {
              "name": "schedule",
              "description": "Returns the schedule for a provider.",
              "args": [
                {
                  "name": "to",
                  "description": "Specifies the requested end time for the schedule. Defaults to a 7-day range, which cannot be exceeded.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "DateTimeWithTimezone",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "from",
                  "description": "Specifies the requested start time for the schedule. Defaults to the current time if not provided, considering each available location.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "DateTimeWithTimezone",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "providers",
                  "description": "Filters schedule by providers, limited to a maximum of 50 providers.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "LIST",
                      "name": null,
                      "ofType": {
                        "kind": "NON_NULL",
                        "name": null,
                        "ofType": {
                          "kind": "SCALAR",
                          "name": "ID",
                          "ofType": null
                        }
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "locations",
                  "description": "Filters schedule by location.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "ID",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "visitType",
                  "description": "Filters schedule by visit type.",
                  "type": {
                    "kind": "ENUM",
                    "name": "VisitTypeEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "LegacySchedule",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "service",
              "description": "Returns a single appointment type (service).",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the appointment type (service).",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "Service",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "services",
              "description": "Returns a list of all the appointment types (services) configured within the account. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "name",
                  "description": "The name of the appointment type.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "presentingIssueId",
                  "description": "Logical id of the presenting issue.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "Service",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusTag",
              "description": "Returns a single patient status tag.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the status tag.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "StatusTag",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusTags",
              "description": "Returns a list of all the patient status tags configured for the account, with cursor-based pagination. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "StatusTagConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "task",
              "description": "Returns a single task.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the task.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "Task",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "taskCategories",
              "description": "Returns a list of task categories, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "includeArchived",
                  "description": "If true, also returns archived task categories (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Case-insensitive match against task category name, supports exact modifier(i.e, “exact:String”), default is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "TaskCategoryOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: DESC, field: CREATED_AT}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "TaskCategoryConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "taskCategory",
              "description": "Returns a single task category.",
              "args": [
                {
                  "name": "id",
                  "description": "Returns a single task category.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "TaskCategory",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "taskTemplate",
              "description": "Returns a single task template.",
              "args": [
                {
                  "name": "id",
                  "description": "Returns a single task template.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "TaskTemplate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "taskTemplates",
              "description": "Returns a list of task templates.",
              "args": [
                {
                  "name": "name",
                  "description": "Case-insensitive match against task template name, supports exact modifier(i.e, “exact:String”), default is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "TaskTemplateOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: DESC, field: CREATED_AT}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "TaskTemplateConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "tasks",
              "description": "Returns a list of tasks, with cursor-based pagination. Default sort order is by creation date and id ascending.",
              "args": [
                {
                  "name": "categoryId",
                  "description": "Returns based on the logical id of the task category.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeCompleted",
                  "description": "If true, also returns the completed tasks.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Case-insensitive match against task name, supports exact modifier (\"exact:String\").",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "TaskOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "priority",
                  "description": "Returns based on the priority of the task.",
                  "type": {
                    "kind": "ENUM",
                    "name": "TaskPriorityEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "status",
                  "description": "Returns based on the status of the task.",
                  "type": {
                    "kind": "ENUM",
                    "name": "TaskStatusEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "TaskConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "upcomingAppointments",
              "description": "Returns a list of appointments where startAt is greater than the request time, with cursor-based pagination. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AppointmentConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "userGroup",
              "description": "Returns a single user group.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the resource.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "UserGroup",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "userGroups",
              "description": "Returns a list of all the user groups configured within the account. Default sort order is by creation date, with oldest records first.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "UserGroup",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "virtualVisitLink",
              "description": "Returns a virtual visit link for an appointment or link id.",
              "args": [
                {
                  "name": "appointmentId",
                  "description": "Logical id of the appointment. Returns the most recent active virtual visit link for that appointment.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "id",
                  "description": "Logical id of the virtual visit link. Only active, non-expired links are returned.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "VirtualVisitLink",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Questionnaire",
          "description": "Represents a qnaire template.",
          "fields": [
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": "Descriptive text for the qnaire.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "estimatedMinutes",
              "description": "Number of minutes it is estimated to take to complete qnaire.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the qnaire.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "ReactionEnum",
          "description": "Represents the type of reaction to an allergen.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ANAPHYLAXIS",
              "description": "Severe, potentially life-threatening allergic reaction.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ANGIODEMA",
              "description": "Swelling beneath the skin, often around the eyes and lips.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FEVER",
              "description": "Elevated body temperature as a response to an allergen.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MALIGNANT_HYPERTHERMIA",
              "description": "Severe reaction to certain drugs used during surgery.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RASH_HIVES",
              "description": "Skin reaction characterized by red, itchy welts.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RASH_LOCAL_CONTACT",
              "description": "Localized skin reaction at the site of contact with the allergen.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RASH_MACULOPAPULAR",
              "description": "Skin rash with both macules and papules.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RASH_OTHER",
              "description": "Other types of skin rash not specified.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SERUM_SICKNESS",
              "description": "Reaction to proteins in antiserum derived from a non-human animal source.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "STEVENS_JOHNSON",
              "description": "Severe skin reaction often caused by medication or infection.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OTHER",
              "description": "Other type of allergic reaction not specified.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "ReactionTypeEnum",
          "description": "Represents the timing of an allergic reaction.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ALLERGY",
              "description": "Immediate allergic reaction.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTOLERANCE",
              "description": "Non-allergic reaction, often related to digestion.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "ReassignCaseInput",
          "description": "Autogenerated input type of ReassignCase",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "assignedProviderUserId",
              "description": "Provider user ID to assign the case to.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the case record to be reassigned.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReassignCasePayload",
          "description": "Autogenerated return type of ReassignCase.",
          "fields": [
            {
              "name": "case",
              "description": "Represents a case.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Case",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "RecordsStatusEnum",
          "description": "List of the supported statuses.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ACTIVE",
              "description": "Currently active.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CONFIRMED",
              "description": "Has been confirmed.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INACTIVE",
              "description": "Currently inactive.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REFUTED",
              "description": "Has been refuted.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RESOLVED",
              "description": "Has been resolved.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UNCONFIRMED",
              "description": "Has NOT been confirmed.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReferralDataSetting",
          "description": "Represents a referral data setting.",
          "fields": [
            {
              "name": "category",
              "description": "Category of the referral data setting.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FlexibleDataCategory",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "direction",
              "description": "The direction of the referral this data setting can be used with INCOMING, INTERNAL or OUTGOING.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "ReferralDirectionEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "entity",
              "description": "Entity of the referral data setting.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FlexibleDataEntity",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "position",
              "description": "Position of the referral data setting.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "template",
              "description": "Template of the referral data setting.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FlexibleDataTemplate",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "ReferralDirectionEnum",
          "description": "Defines the possible directions of a referral record.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "INCOMING",
              "description": "Indicates that the referral record direction is incoming.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTERNAL",
              "description": "Indicates that the referral record direction is internal.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OUTGOING",
              "description": "Indicates that the referral record direction is outgoing.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "ReferralOrderingProviderResource",
          "description": "Represents a Provider user or contact who created the referral record.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "Contact",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ProviderUser",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "ReferralPriority",
          "description": "Represents a referral priority.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the record has been archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "default",
              "description": "Indicates if this referral priority is the default one.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "icon",
              "description": "Icon used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the referral priority.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "position",
              "description": "Position of the referral priority.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Colorable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Iconable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReferralPriorityConnection",
          "description": "The connection type for ReferralPriority.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralPriorityEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralPriority",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReferralPriorityEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralPriority",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReferralRecord",
          "description": "Represents a referral record.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the referral record is archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "attachments",
              "description": "Attachments associated with the referral record.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralRecordAttachmentConnection",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "comments",
              "description": "Additional notes or remarks related to the referral record.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralRecordCommentConnection",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dateOfAdded",
              "description": "Represents the date when the referral record is added.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "direction",
              "description": "Direction of the referral record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "ReferralDirectionEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "orderingProvider",
              "description": "Provider user or contact who created the referral record.",
              "args": [],
              "type": {
                "kind": "UNION",
                "name": "ReferralOrderingProviderResource",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patient",
              "description": "Patient with whom the referral record is related to.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Patient",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "priority",
              "description": "Priority of the referral record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralPriority",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reason",
              "description": "Free text field on the referral record, capturing reason for the referral record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralDataItem",
              "description": "Returns a single referral record's referral data item.",
              "args": [
                {
                  "name": "id",
                  "description": "Returns a single flexible data property item.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "FlexibleDataPropertyItem",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralDataItems",
              "description": "Returns a list of all the referral data items configured for the referral record, with cursor-based pagination.",
              "args": [
                {
                  "name": "categoryUuid",
                  "description": "The UUID of the flexible category data for the record.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "templateUuid",
                  "description": "The UUID of the flexible template data for the record.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "FlexibleDataPropertyItemConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "serviceProvider",
              "description": "Provider user or contact for whom the referral record is addressed.",
              "args": [],
              "type": {
                "kind": "UNION",
                "name": "ReferralServiceProviderResource",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "Status of the referral record.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralStatus",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "waitingList",
              "description": "The referral waiting list to which the referral record is linked to.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralWaitingList",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "ReferralRecordAttachment",
          "description": "Referral record supported attachment types.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "AdministrativeNote",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "AnswerSheet",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Appointment",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Attachment",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Encounter",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "InjectionRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "MedicationRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientAllergyRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "UnsupportedReferralRecordAttachment",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "ReferralRecordAttachmentConnection",
          "description": "The connection type for ReferralRecordAttachment.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralRecordAttachmentEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "UNION",
                  "name": "ReferralRecordAttachment",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReferralRecordAttachmentEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "UNION",
                "name": "ReferralRecordAttachment",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReferralRecordComment",
          "description": "Represents a referral record's comment type.",
          "fields": [
            {
              "name": "author",
              "description": "The author who recorded the comment.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "UNION",
                  "name": "ReferralRecordCommentAuthor",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "body",
              "description": "The comment text details.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "ReferralRecordCommentAuthor",
          "description": "Represents on the author of a referral record comment. It can be a provider user, a contact, an internal API consumer, or an enterprise API consumer.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "Contact",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "EnterpriseApiConsumer",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "InternalApiConsumer",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ProviderUser",
              "ofType": null
            }
          ]
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "ReferralRecordCommentAuthorInput",
          "description": "Represents a referral record comment author.",
          "fields": null,
          "inputFields": [
            {
              "name": "id",
              "description": "Logical Id of the author.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "type",
              "description": "Represents the author’s type.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "ReferralRecordCommentAuthorInputTypeEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "ReferralRecordCommentAuthorInputTypeEnum",
          "description": "Enum for comment author types in referral records.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "PROVIDER_USER",
              "description": "Represents a provider user who is responsible for managing a patient's referral record's comment.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReferralRecordCommentConnection",
          "description": "The connection type for ReferralRecordComment.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralRecordCommentEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralRecordComment",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReferralRecordCommentEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralRecordComment",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReferralRecordConnection",
          "description": "The connection type for ReferralRecord.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralRecordEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReferralRecordEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "ReferralRecordOrderByEnum",
          "description": "List of the supported fields for ordering",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "CREATED_AT",
              "description": "When the resource was created.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ID",
              "description": "Logical id of the referral record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRIORITY_POSITION",
              "description": "Referral record priority position.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "REASON",
              "description": "Referral Record reason.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "STATUS_POSITION",
              "description": "Referral record status position.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UPDATED_AT",
              "description": "When the resource was last updated.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "ReferralRecordOrderByInput",
          "description": "List of the supported fields for ordering",
          "fields": null,
          "inputFields": [
            {
              "name": "direction",
              "description": "Direction of the ordering either ascending (i.e., A to Z, small to large, past to present) or descending (i.e., Z to A, large to small, present to past).",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "OrderByDirectionEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "field",
              "description": "Field to order by.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "ReferralRecordOrderByEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "ReferralServiceProviderResource",
          "description": "Represents a Provider user or contact for whom the referral record is addressed.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "Contact",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ProviderUser",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "ReferralStatus",
          "description": "Represents a referral status.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the record has been archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "default",
              "description": "Indicates if this status is the default one (for a given direction).",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "direction",
              "description": "The direction of the referral this status can be used with. Referral statuses with an INCOMING direction can be used with either INCOMING or INTERNAL referrals.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "ReferralStatusDirectionEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "icon",
              "description": "Icon used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the referral status.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "position",
              "description": "Position of the referral status (for a given direction).",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "waitingList",
              "description": "Referral waiting list this referral status is defined for.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralWaitingList",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Colorable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Iconable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReferralStatusConnection",
          "description": "The connection type for ReferralStatus.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralStatusEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralStatus",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "ReferralStatusDirectionEnum",
          "description": "The direction of the referral a status can be used with. Referral statuses with an INCOMING direction can be used with either INCOMING or INTERNAL referrals.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "INCOMING",
              "description": "Indicates that the referral status is meant to be used with INCOMING or INTERNAL referrals.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OUTGOING",
              "description": "Indicates that the referral status is meant to be used with OUTGOING referrals.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReferralStatusEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralStatus",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReferralWaitingList",
          "description": "Represents a referral waiting list.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the referral waiting list has been archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": "Short description of the referral waiting list.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the referral waiting list.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "position",
              "description": "Position of the referral waiting list.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralStatuses",
              "description": "Statuses of the referral waiting list.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "ReferralStatus",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReferralWaitingListConnection",
          "description": "The connection type for ReferralWaitingList.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralWaitingListEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralWaitingList",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ReferralWaitingListEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralWaitingList",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "RelationshipEnum",
          "description": "Represents the relationship to the patient.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "AUNT_MATERNAL",
              "description": "Aunt (maternal)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "AUNT_PATERNAL",
              "description": "Aunt (paternal)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "BROTHER",
              "description": "Brother",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CHILD",
              "description": "Child",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "COUSIN_MATERNAL",
              "description": "Cousin (maternal)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "COUSIN_PATERNAL",
              "description": "Cousin (paternal)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FATHER",
              "description": "Father",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GRANDFATHER_MATERNAL",
              "description": "Grandfather (maternal)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GRANDFATHER_PATERNAL",
              "description": "Grandfather (paternal)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GRANDMOTHER_MATERNAL",
              "description": "Grandmother (maternal)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "GRANDMOTHER_PATERNAL",
              "description": "Grandmother (paternal)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MOTHER",
              "description": "Mother",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SISTER",
              "description": "Sister",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UNCLE_MATERNAL",
              "description": "Uncle (maternal)",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UNCLE_PATERNAL",
              "description": "Uncle (paternal)",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "RemoveGroupVisitAttendeeInput",
          "description": "Autogenerated input type of RemoveGroupVisitAttendee",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "allowPatientNotification",
              "description": "Indicates if CHR notifications should be sent to the patient, false by default.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "allowPractitionerNotification",
              "description": "Indicates if CHR notifications should be sent to the practitioner, false by default.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "groupVisitId",
              "description": "Logical id of the group visit the patient is being removed from.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "Logical id of the patient to remove from the group visit.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientNotificationMethod",
              "description": "The notification channel to use when sending messages to the patient (email, sms, both, none, or inherit to use the patient's default).",
              "type": {
                "kind": "ENUM",
                "name": "EntityNotificationMethodEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "RemoveGroupVisitAttendeePayload",
          "description": "Autogenerated return type of RemoveGroupVisitAttendee.",
          "fields": [
            {
              "name": "appointments",
              "description": "The appointment records that were cancelled for the patient within the group visit.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "Appointment",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "RemoveIdentificationInput",
          "description": "The remove parameters for the patients's identifications.",
          "fields": null,
          "inputFields": [
            {
              "name": "id",
              "description": "Logical id of the identification.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "RemoveReferralRecordAttachmentInput",
          "description": "Represents a polymorphic attachment input.",
          "fields": null,
          "inputFields": [
            {
              "name": "resourceId",
              "description": "Logical id of attachment resource.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "resourceType",
              "description": "Type of the attachment resource.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "RemoveReferralRecordAttachmentInputResourceTypeEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "RemoveReferralRecordAttachmentInputResourceTypeEnum",
          "description": "List of the supported attachment resource types.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ADMINISTRATIVE_NOTE",
              "description": "Administrative note.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ANSWER_SHEET",
              "description": "Answer sheet.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "APPOINTMENT",
              "description": "Appointment.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ATTACHMENT",
              "description": "Attachment.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CONVERSATION",
              "description": "Patient conversation record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ENCOUNTER",
              "description": "Encounter.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "HL7_MESSAGE",
              "description": "HL7 message record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INJECTION_RECORD",
              "description": "Injection record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MEDICATION_RECORD",
              "description": "Medication record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OCEAN_MESSAGE",
              "description": "Ocean message record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PATIENT_ALLERGY_RECORD",
              "description": "Patient allergy record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PATIENT_FORM",
              "description": "Patient form record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PATIENT_REFERRAL_LETTER",
              "description": "Patient referral letter record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PATIENT_PAYMENT",
              "description": "Patient payment record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PATIENT_PRESCRIPTION",
              "description": "Patient prescription record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UPLOADED_FILE",
              "description": "Uploaded file record.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "RemoveStatusTagIdsInput",
          "description": "The remove parameters for the patients's status tags.",
          "fields": null,
          "inputFields": [
            {
              "name": "id",
              "description": "Logical id of the status tag.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "ReportedByEnum",
          "description": "Represents who reported the allergy.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "PATIENT",
              "description": "Reported by the patient.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RELATED_PERSON",
              "description": "Reported by a family member or caregiver.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRACTITIONER",
              "description": "Reported by a healthcare practitioner.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Respondent",
          "description": "Represents a patient profile. This type is deprecated, please use `Patient` instead",
          "fields": [
            {
              "name": "additionalAddress",
              "description": "The patient's additional address line.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "administrativeNotes",
              "description": "A list of the patient's administrative notes, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AdministrativeNoteConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "age",
              "description": "Age in years. Auto-generated field based on the patient's date of birth.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "allergyRecords",
              "description": "A list of the patient's allergies, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "category",
                  "description": "Returns records with the supplied category.",
                  "type": {
                    "kind": "ENUM",
                    "name": "CategoryEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "status",
                  "description": "Returns records with the supplied status.",
                  "type": {
                    "kind": "ENUM",
                    "name": "RecordsStatusEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "severity",
                  "description": "Returns records with the supplied severity.",
                  "type": {
                    "kind": "ENUM",
                    "name": "SeverityEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "PatientAllergyRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "answerSheets",
              "description": "A list of the qnaire responses in the patient chart, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "from",
                  "description": "Returns answer sheets with a createdAt greater than the supplied value.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "DateTimeWithTimezone",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "questionnaireId",
                  "description": "Returns records associated with the supplied questionnaire.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AnswerSheetConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archived",
              "description": "Indicates if record has been archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archivedAt",
              "description": "When the record was archived.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "archivedBy",
              "description": "The entity which archived the record.",
              "args": [],
              "type": {
                "kind": "UNION",
                "name": "ArchivedBy",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "attachments",
              "description": "A list of the attachments on the patient chart, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "fileTagIds",
                  "description": "If set, only returns records with any of the supplied file tags (any file tag by default).",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "ID",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeArchived",
                  "description": "If set to true, archived attachments will be included in the results (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "AttachmentConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "careTeamMembers",
              "description": "A list of the care team members on the patient chart. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "careTeamRoleUuid",
                  "description": "Returns care team members with the supplied care team role.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "CareTeamMemberOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: DESC, field: CREATED_AT}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "CareTeamMember",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "case",
              "description": "Returns patient's single case",
              "args": [
                {
                  "name": "id",
                  "description": "Returns a single case.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "Case",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "cases",
              "description": "A list of the patient's cases, with cursor-based pagination. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "assignedProviderUserId",
                  "description": "Filters the cases records based on assigned provider user.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeArchived",
                  "description": "If true, also returns archived cases (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeClosed",
                  "description": "If true, also returns the closed cases (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "issue",
                  "description": "Case-insensitive match against case issue, supports exact modifier (i.e., “exact:String”), default is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "statusId",
                  "description": "Filters by status of the cases.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "CaseConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "city",
              "description": "The city of the patient's address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "country",
              "description": "The county of the patient's address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dateOfBirth",
              "description": "When the patient was born.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601Date",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "draft",
              "description": "Indicates if the patient record is in a draft status.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "email",
              "description": "The patient's email address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Email",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emailConfirmedAt",
              "description": "When the email address was confirmed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyFirstName",
              "description": "The patient's emergency contact's first name.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyLastName",
              "description": "The patient's emergency contact's last name.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyMiddleName",
              "description": "The patient's emergency contact's middle name.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyPhone",
              "description": "The phone number of the patient's emergency contact.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyRelationship",
              "description": "Who the emergency contact is to the patient i.e., `\"Mother\"`, `\"Father\"`, etc.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "encounters",
              "description": "A list of the encounter notes on the patient chart, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "createdById",
                  "description": "Returns encounters created by the provider user that matches the id supplied.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "from",
                  "description": "Returns encounters with a seenAt value greater than the supplied value.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ISO8601DateTime",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "EncounterOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: DESC, field: CREATED_AT}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "presentingIssueId",
                  "description": "Returns encounters with the supplied presenting issue.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "signedById",
                  "description": "Returns encounters signed by the provider user that matches the id supplied.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "to",
                  "description": "Returns encounters with a seenAt value greater than the supplied value.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ISO8601DateTime",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "EncounterConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "familyDoctor",
              "description": "Free text name of the family provider.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "familyPractitioner",
              "description": "Logical id of the contact who is the family provider for this patient outside the clinic.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Contact",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "firstName",
              "description": "The patient's first name.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fullName",
              "description": "An auto-generated field based on a combination of firstName and lastName.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "gender",
              "description": "The patient's sex.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "GenderEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "genderIdentity",
              "description": "The gender the patient identifies with.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "GenderIdentityEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "genderIdentityDescription",
              "description": "Description of the patient's gender identity when `PREFER_TO_DESCRIBE` is used.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "hasAllergies",
              "description": "Indicates if the patient has any allergies documented in their record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "healthProfile",
              "description": "Represents a patient's health profile also known as cumulative patient profile (CPP).",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "HealthProfile",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "homePhone",
              "description": "The patient's home phone number.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "identifications",
              "description": "A list of patient identifications.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "Identification",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "injectionRecords",
              "description": "A list of the patient's injections, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "type",
                  "description": "Returns records with the supplied type.",
                  "type": {
                    "kind": "ENUM",
                    "name": "InjectionTypeEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Case-insensitive contains string match against name.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "InjectionRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuranceCompany",
              "description": "Name of the patient's insurance company.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuranceGroupNumber",
              "description": "The patient's group number with the insurance company.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuranceId",
              "description": "The patient's id with the insurance company.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "labReports",
              "description": "A list of the lab reports in the patient chart, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "fileTagsIds",
                  "description": "Returns records with the supplied file tags.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "ID",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeArchived",
                  "description": "If set to true, archived attachments will be included in the results, false by default.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeHistoricalVersions",
                  "description": "If set to true, historical versions of attachments will be included in the results, false by default.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "LabReportConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "labResult",
              "description": "A lab result for the patient.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the lab result.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "LabResult",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "labResults",
              "description": "A list of the lab results in the patient chart, with cursor-based pagination. Default sort order is by Lab Test Name asc and Collected At Desc.",
              "args": [
                {
                  "name": "labTestNames",
                  "description": "Returns the lab results based on list of lab test name.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "String",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "lastResultOnly",
                  "description": "Returns the latest/most recent lab result only  if set to true.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "LabResultOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: ASC, field: LAB_TEST_NAME}, {direction: DESC, field: COLLECTED_AT}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "sectionName",
                  "description": "Returns the lab results based on the section name.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "LabResultConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "language",
              "description": "The patient's language.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lastName",
              "description": "The patient's last name.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "letters",
              "description": "A list of the letters in the patient chart, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "contactId",
                  "description": "Returns records with the supplied contact.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "letterTemplateId",
                  "description": "Returns records with the supplied letter template.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "LetterOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: DESC, field: CREATED_AT}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "title",
                  "description": "Case-insensitive contains string match against title.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "LetterConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "medicationRecords",
              "description": "A list of the patient's medications, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "current",
                  "description": "Returns medications based on endAt, cancelledAt, and continuous fields.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "MedicationRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "middleInitial",
              "description": "This field is deprecated, use middleName instead.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "middleName",
              "description": "The patient's middle name.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "notifyBy",
              "description": "The method of notification for the patient.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "NotificationMethodEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "officePhone",
              "description": "The patient's office phone number.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "officePhoneExt",
              "description": "The patient's office phone number extension.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientDataItems",
              "description": "Represents a patient's data items.",
              "args": [
                {
                  "name": "categoryUuid",
                  "description": "Returns records associated with the supplied category.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "templateUuid",
                  "description": "Returns records associated with the supplied template.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "PatientDataItemConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phone",
              "description": "Mobile phone number of the patient.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phoneConfirmedAt",
              "description": "When the phone number was confirmed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "preferredName",
              "description": "The name the patient prefers to be addressed by.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "preferredPharmacy",
              "description": "The facility that is the patient's pharmacy.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Facility",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryLocation",
              "description": "The primary location the patient will be seen at",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Location",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryPractitioner",
              "description": "The CHR user who cares for this patient in the clinic.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pronouns",
              "description": "The patient's pronouns.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "PronounsEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "publicAccessAllowed",
              "description": "Indicates if the patient has access to the CHR patient portal.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecord",
              "description": "Returns patient's single referral record",
              "args": [
                {
                  "name": "id",
                  "description": "Returns a single referral priority.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecords",
              "description": "A list of the patient's referral records, with cursor-based pagination. Default sort order is by creation date, with oldest records first.",
              "args": [
                {
                  "name": "anyPriorityIds",
                  "description": "Returns referral records based on the provided referral priority Ids.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "ID",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "anyStatusIds",
                  "description": "Returns referral records based on the provided referral status Ids.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "ID",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "direction",
                  "description": "Returns the referral records based on referral direction.",
                  "type": {
                    "kind": "ENUM",
                    "name": "ReferralDirectionEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeArchived",
                  "description": "If true, also returns archived referral priorities (false by default).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "ReferralRecordOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: ASC, field: ID}, {direction: DESC, field: CREATED_AT}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "waitingListId",
                  "description": "Returns referral records with whom the provided referral waiting list is linked.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "ReferralRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referringDoctor",
              "description": "Free text name of the referring provider.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referringPractitioner",
              "description": "Logical id of the contact that referred the patient to the clinic.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Contact",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "region",
              "description": "The region/province/state of the patient's address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusTags",
              "description": "A list of status tags",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "StatusTag",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "streetAddress",
              "description": "The patient's street address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "task",
              "description": "Returns patient's single task.",
              "args": [
                {
                  "name": "id",
                  "description": "Logical id of the task.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "Task",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "tasks",
              "description": "A list of the patient's tasks, with cursor-based pagination. Default sort order is by creation date and id ascending.",
              "args": [
                {
                  "name": "categoryId",
                  "description": "Returns based on the logical id of the task category.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "includeCompleted",
                  "description": "If true, also returns the completed tasks.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "name",
                  "description": "Case-insensitive match against task name, supports exact modifier (\"exact:String\").",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "TaskOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "priority",
                  "description": "Returns based on the priority of the task.",
                  "type": {
                    "kind": "ENUM",
                    "name": "TaskPriorityEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "status",
                  "description": "Returns based on the status of the task.",
                  "type": {
                    "kind": "ENUM",
                    "name": "TaskStatusEnum",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "TaskConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "title",
              "description": "The patient's title (i.e., Ms., Mr., Dr.).",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "unsubscribedFromEmail",
              "description": "Indicates if the patient has opted out of email notifications.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "unsubscribedFromSms",
              "description": "Indicates if the patient has opted out of SMS notifications.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "verified",
              "description": "Indicates if the patient details have been verified.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "vitalsRecords",
              "description": "A list of the patient's vital records, with cursor-based pagination. Default sort order is by creation date, with newest records first.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "VitalsRecordConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "zipcode",
              "description": "The ZIP code/postal code of the patient's address.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "RespondentConnection",
          "description": "The connection type for Respondent.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "RespondentEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Respondent",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "RespondentEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Respondent",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ResponseSelection",
          "description": "Represents a response selection of the answer.",
          "fields": [
            {
              "name": "exportableValue",
              "description": "The exportable value of the choice.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "text",
              "description": "The text of the choice.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "variableValue",
              "description": "The variable value of the choice.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "SaveOlisLabMessageInput",
          "description": "Autogenerated input type of SaveOlisLabMessage",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "json",
              "description": null,
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "FileScalar",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pdf",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "FileScalar",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "providerUserId",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "receivedAt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reviewedAt",
              "description": null,
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "SaveOlisLabMessagePayload",
          "description": "Autogenerated return type of SaveOlisLabMessage.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Schedule",
          "description": "Represents the schedule for a provider.",
          "fields": [
            {
              "name": "flexibleWorkHours",
              "description": "The flexible work hours of the schedule.",
              "args": [
                {
                  "name": "anyLocationIds",
                  "description": "Returns flexible work hours based on provided location Ids.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "ID",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "from",
                  "description": "Specifies the requested start date. Defaults to the current day in the account time zone. Should we have locations in multiple time zones, the same date range will be applied in each time zone (i.e. beginning of day in any location).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ISO8601Date",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "to",
                  "description": "Specifies the requested end date. Defaults to no limit. Should we have locations in multiple time zones, the same date range will be applied in each time zone (i.e. end of the day in any location).",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ISO8601Date",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FlexibleWorkHourConnection",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "offtime",
              "description": "The off hours of the schedule.",
              "args": [
                {
                  "name": "from",
                  "description": "Specifies the requested start date. Defaults to the current day in the account time zone.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ISO8601Date",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "to",
                  "description": "Specifies the requested end date. Defaults to no limit.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "ISO8601Date",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "OfftimeConnection",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "standardWorkHours",
              "description": "The standard work hours of the schedule.",
              "args": [
                {
                  "name": "anyLocationIds",
                  "description": "Returns standard work hours based on provided location Ids.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "SCALAR",
                        "name": "ID",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "anyWeekdays",
                  "description": "Returns standard work hours based on provided weekdays. Default return the standard work hours for all weekdays.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "ENUM",
                        "name": "WeekDayEnum",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "StandardWorkHourConnection",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Score",
          "description": "Represents a score in an answer sheet.",
          "fields": [
            {
              "name": "max",
              "description": "Maximum value available for the score.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the score.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "Value of the score.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "SearchString",
          "description": "Search value that will be used ignoring case and surrounding whitespace",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Service",
          "description": "Represents an appointment type.",
          "fields": [
            {
              "name": "allowExistingPatient",
              "description": "Indicates if the appointment type is bookable by existing patients.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "allowNewPatient",
              "description": "Indicates if the appointment type is bookable by new patients.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "icon",
              "description": "Icon used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "localizedLongDescription",
              "description": "A list of translated long description values based on locale.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "LocalizedField",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "localizedName",
              "description": "List of translated values for name.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "LocalizedField",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "localizedShortDescription",
              "description": "A list of translated short description values based on locale.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "LocalizedField",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "longDescription",
              "description": "A detailed description of the service.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "HtmlFragment",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "maxRequestableDays",
              "description": "The maximum number of days in advance the appointment type can be booked by a patient.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "minRequestableInterval",
              "description": "Interval for the minimum amount of notice required to book this appointment type as a patient, used in conjunction with minRequestableIntervalType.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "minRequestableIntervalType",
              "description": "Interval type (i.e., days or hours) for the minimum amount of notice required to book the appointment type as a patient, used in conjunction with minRequestableInterval.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the appointment type.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientDefaultStatus",
              "description": "Default status configured for the appointment type for external use (i.e., patient).",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "AppointmentStatusEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "presentingIssues",
              "description": "The list of presenting issues associated with the appointment type (service) plus presenting issues with enabled allow all services flag.",
              "args": [
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last n elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "PresentingIssueConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "providerDefaultStatus",
              "description": "Default status configured for the appointment type for internal use (i.e., provider or clinic staff).",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "AppointmentStatusEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "shortDescription",
              "description": "A brief description of the service.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "slotLength",
              "description": "Default length of the appointment type in minutes.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Colorable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Iconable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ServiceConnection",
          "description": "The connection type for Service.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ServiceEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Service",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "ServiceEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Service",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "SeverityEnum",
          "description": "Represents the severity of an allergic reaction.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "SEVERE",
              "description": "Severe severity, potentially life-threatening.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MODERATE",
              "description": "Moderate severity, causing more pronounced symptoms.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MILD",
              "description": "Mild severity, causing minor discomfort.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UNKNOWN",
              "description": "Severity is unknown.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NO_REACTION",
              "description": "No observable reaction.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "SocialHistoryRecord",
          "description": "Represents a patient's social history record.",
          "fields": [
            {
              "name": "ageAtOnset",
              "description": "Age of the patient at on set of the record.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endDate",
              "description": "End date of the record.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "isRiskFactor",
              "description": "Indicates if the record is a risk factor.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lifeStage",
              "description": "The life stage for on set of the record.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "LifeStageEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "notes",
              "description": "Free text notes on the record.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "rawData",
              "description": "Json string of the data recorded for the record.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "riskFactor",
              "description": "Free text description of risk factor when other type is selected.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startDate",
              "description": "Start date of the record.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "subtype",
              "description": "The sub type of the social history record.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "SocialHistorySubtypeEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "type",
              "description": "The type of social history record.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "SocialHistoryTypeEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "SocialHistoryRecordConnection",
          "description": "The connection type for SocialHistoryRecord.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "SocialHistoryRecordEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "SocialHistoryRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "SocialHistoryRecordEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "SocialHistoryRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "SocialHistorySubtypeEnum",
          "description": "List of the supported social history subtypes.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "SMOKING",
              "description": "Smoking type record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ALCOHOL",
              "description": "Alcohol type record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RECREATIONAL_DRUGS",
              "description": "Recreational Drugs type record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DIET",
              "description": "Diet type record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PHISICAL_ACTIVITY",
              "description": "Physical Activity type record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SEXUAL_HISTORY",
              "description": "Sexual History type record.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "SocialHistoryTypeEnum",
          "description": "List of the supported social history types.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "SUBSTANCE_USE",
              "description": "Substance Use type record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OCCUPATION_AND_EDUCATION",
              "description": "Occupation and Education type record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LIVING_ENVIRONMENT",
              "description": "Living Environment type record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LIFESTYLE",
              "description": "Lifestyle type record.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OTHER",
              "description": "Other type record.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "StandardWorkHour",
          "description": "The standard work hour.",
          "fields": [
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAtTime",
              "description": "The time at which scheduled standard work hour ends.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "TimeWithoutOffset",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "interval",
              "description": "Default length of the slots for this work hour in minutes.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "location",
              "description": "The location associated with this standard work hour.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Location",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "services",
              "description": "The services available during this standard work hour.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "Service",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "showIntervalsOnSchedule",
              "description": "Indicates if the intervals should be shown on the schedule.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "slot",
              "description": "The number of appointment slots available at this standard work hour.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "stacking",
              "description": "Indicates if the standard work hours defined is configured to stack appointments(i.e., back tot back)by default.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAtTime",
              "description": "The time at which scheduled standard work hour starts.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "TimeWithoutOffset",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "visitType",
              "description": "The visit type of this standard work hour.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "VisitTypeEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "weekday",
              "description": "The day of the week for which this standard work hours is defined.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "WeekDayEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Colorable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "StandardWorkHourConnection",
          "description": "The connection type for StandardWorkHour.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "StandardWorkHourEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "StandardWorkHour",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "StandardWorkHourEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "StandardWorkHour",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "StatusTag",
          "description": "Represents a status tag",
          "fields": [
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the status tag",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Colorable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "StatusTagConnection",
          "description": "The connection type for StatusTag.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "StatusTagEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "StatusTag",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "StatusTagEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "StatusTag",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "String",
          "description": "Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "SurgicalHistoryRecord",
          "description": "Represents a patient's surgical history record.",
          "fields": [
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "diagnoses",
              "description": "Diagnoses of the surgical history record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "Diagnosis",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endDate",
              "description": "Date the problem resolved.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "isRiskFactor",
              "description": "Indicates if the record is a risk factor.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lifeStage",
              "description": "The point in the patient's life when the procedure was performed.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "LifeStageEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "notes",
              "description": "Free text notes on the record.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "performedOn",
              "description": "Date the procedure was performed.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "PartialDate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The status of the surgical history.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "PatientHistoryRecordStatusEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "SurgicalHistoryRecordConnection",
          "description": "The connection type for SurgicalHistoryRecord.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "SurgicalHistoryRecordEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "SurgicalHistoryRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "SurgicalHistoryRecordEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "SurgicalHistoryRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Task",
          "description": "Represents a task.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the record has been archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "assignee",
              "description": "Represents the assignee of the task (ProviderUser or Patient).",
              "args": [],
              "type": {
                "kind": "UNION",
                "name": "TaskAssignee",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "completed",
              "description": "Indicates if the record has been completed.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "completedAt",
              "description": "Represents the task completion date and time.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dueAt",
              "description": "Represents the due date and time of the task.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601DateTime",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "location",
              "description": "Location of the task.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Location",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the task.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patient",
              "description": "Represents the patient record associated with the task.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Patient",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "priority",
              "description": "Represents the priority of the task.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "TaskPriorityEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "Represents the start date and time of the task.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "Represents the status of the task.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "TaskStatusEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "summary",
              "description": "Represents the free text description of the task.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "taskCategory",
              "description": "Represents the task category.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "TaskCategory",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "TaskAssignee",
          "description": "Represents the assignee of the task, which can be a ProviderUser or a Patient.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "Patient",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ProviderUser",
              "ofType": null
            }
          ]
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "TaskAssigneeInput",
          "description": "Represents the assignee input for a task.",
          "fields": null,
          "inputFields": [
            {
              "name": "id",
              "description": "Logical id of the assignee.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "type",
              "description": "Type of the assignee (ProviderUser).",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "AssigneeTypeEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "TaskCategory",
          "description": "Represents a task category.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the record has been archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the task category.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "taskTemplate",
              "description": "Returns a single task template.",
              "args": [
                {
                  "name": "id",
                  "description": "Returns a single task template.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "TaskTemplate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "taskTemplates",
              "description": "Returns a list of task templates.",
              "args": [
                {
                  "name": "name",
                  "description": "Case-insensitive match against task template name, supports exact modifier(i.e, “exact:String”), default is contains.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "SearchString",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "orderBy",
                  "description": "Ordering parameters.",
                  "type": {
                    "kind": "LIST",
                    "name": null,
                    "ofType": {
                      "kind": "NON_NULL",
                      "name": null,
                      "ofType": {
                        "kind": "INPUT_OBJECT",
                        "name": "TaskTemplateOrderByInput",
                        "ofType": null
                      }
                    }
                  },
                  "defaultValue": "[{direction: DESC, field: CREATED_AT}]",
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "after",
                  "description": "Returns the elements in the list that come after the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "before",
                  "description": "Returns the elements in the list that come before the specified cursor.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "String",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "first",
                  "description": "Returns the first _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                },
                {
                  "name": "last",
                  "description": "Returns the last _n_ elements from the list.",
                  "type": {
                    "kind": "SCALAR",
                    "name": "Int",
                    "ofType": null
                  },
                  "defaultValue": null,
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "TaskTemplateConnection",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "TaskCategoryConnection",
          "description": "The connection type for TaskCategory.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "TaskCategoryEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "TaskCategory",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "TaskCategoryEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "TaskCategory",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "TaskCategoryOrderByEnum",
          "description": "List of the supported fields for ordering",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "CREATED_AT",
              "description": "When the record was created.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ID",
              "description": "Logical id of the task category.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NAME",
              "description": "Name of the task category.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "TaskCategoryOrderByInput",
          "description": "List of the supported fields for ordering",
          "fields": null,
          "inputFields": [
            {
              "name": "direction",
              "description": "Direction of the ordering either ascending (i.e., A to Z, small to large, past to present) or descending (i.e., Z to A, large to small, present to past).",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "OrderByDirectionEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "field",
              "description": "Field to order by.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "TaskCategoryOrderByEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "TaskComment",
          "description": "Represents a comment on a task.",
          "fields": [
            {
              "name": "comment",
              "description": "The text content of the task comment (up to 1000 characters).",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdBy",
              "description": "The user or API consumer who created the comment.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "UNION",
                  "name": "TaskCommentActor",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "UNION",
          "name": "TaskCommentActor",
          "description": "Represents the actor who created a task comment, which can be a ProviderUser or an EnterpriseApiConsumer.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "EnterpriseApiConsumer",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "InternalApiConsumer",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ProviderUser",
              "ofType": null
            }
          ]
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "TaskCommentActorInput",
          "description": "Input for specifying the actor who is creating the task comment.",
          "fields": null,
          "inputFields": [
            {
              "name": "id",
              "description": "Logical ID of the actor.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "type",
              "description": "Type of the actor.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "TaskCommentActorInputTypeEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "TaskCommentActorInputTypeEnum",
          "description": "Enumeration of allowed actor types for task comments.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "PROVIDER_USER",
              "description": "Represents a provider user.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "TaskConnection",
          "description": "The connection type for Task.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "TaskEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Task",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "TaskDateOffsetUnitEnum",
          "description": "Represents unit of start or due date offset of a task template.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "DAY",
              "description": "Represents offsets in days.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MONTH",
              "description": "Represents offsets in months.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "YEAR",
              "description": "Represents offsets in years.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "TaskEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Task",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "TaskOrderByEnum",
          "description": "Fields allowed for sorting tasks.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "CATEGORY_ID",
              "description": "Logical Id of the task category.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CREATED_AT",
              "description": "When the record was created.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ID",
              "description": "Logical Id of the task.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NAME",
              "description": "Name of the task.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRIORITY",
              "description": "Priority of the task.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "STATUS",
              "description": "Status of the task.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "TaskOrderByInput",
          "description": "Ordering parameters for tasks.",
          "fields": null,
          "inputFields": [
            {
              "name": "direction",
              "description": "Direction of the ordering either ascending or descending.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "OrderByDirectionEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "field",
              "description": "Field to order by.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "TaskOrderByEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "TaskPriorityEnum",
          "description": "Priority levels for tasks.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "ROUTINE",
              "description": "routine task.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "URGENT",
              "description": "urgent task.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CRITICAL",
              "description": "critical task.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "TaskStatusEnum",
          "description": "Represents the status of the task.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "NEW",
              "description": "Indicates that the task is new.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "IN_PROGRESS",
              "description": "Indicates that the task is in progress.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "DONE",
              "description": "Indicates that the task is completed.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ON_HOLD",
              "description": "Indicates that the task is on hold.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CANCELLED",
              "description": "Indicates that the task is cancelled.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "TaskTemplate",
          "description": "Represents a task template.",
          "fields": [
            {
              "name": "archived",
              "description": "Indicates if the record has been archived.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "assignee",
              "description": "Represents the default provider user to which task will be assigned to.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "ProviderUser",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "defaultDates",
              "description": "A list of default date configurations for tasks created from the template. Each configuration specifies the priority and default offsets for the task's start and due dates relative to its creation.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "TaskTemplateDefaultDate",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "location",
              "description": "Represents the default location of the task.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Location",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Represents the default name of the task.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "priority",
              "description": "Represents the default priority of the task.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "TaskPriorityEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "summary",
              "description": "Represents the default free text description of the task.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "taskCategory",
              "description": "Task category to which the task template belongs.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "TaskCategory",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "TaskTemplateConnection",
          "description": "The connection type for TaskTemplate.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "TaskTemplateEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "TaskTemplate",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "TaskTemplateDefaultDate",
          "description": "Represents the default start and due date offsets for a task template based on a specific priority.",
          "fields": [
            {
              "name": "dueAtOffset",
              "description": "The offset value for the task's due date, relative to its start date.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dueAtUnit",
              "description": "The unit of time for the due date offset.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "TaskDateOffsetUnitEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "priority",
              "description": "Specifies the priority level of the task.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "TaskPriorityEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAtOffset",
              "description": "The offset value for the task's start date, relative to its creation.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAtUnit",
              "description": "The unit of time for the start date offset.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "TaskDateOffsetUnitEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "TaskTemplateEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "TaskTemplate",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "TaskTemplateOrderByEnum",
          "description": "List of the supported fields for ordering",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "CREATED_AT",
              "description": "When the record was created.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ID",
              "description": "Logical Id of the task template.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NAME",
              "description": "Name of task template.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "TaskTemplateOrderByInput",
          "description": "Represents a task template order by input.",
          "fields": null,
          "inputFields": [
            {
              "name": "direction",
              "description": "Direction of ordering either ascending(i.e. A to Z, small to large, past to present) or descending (i.e. Z to A, large to small, present to past)",
              "type": {
                "kind": "ENUM",
                "name": "OrderByDirectionEnum",
                "ofType": null
              },
              "defaultValue": "DESC",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "field",
              "description": "Fields to order by.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "TaskTemplateOrderByEnum",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "TimeWithoutOffset",
          "description": "Time string in 24-hour format (HH:MM).",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INTERFACE",
          "name": "Timestampable",
          "description": "The resource includes a creation and an update timestamp.",
          "fields": [
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": [
            {
              "kind": "OBJECT",
              "name": "Addendum",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "AdministrativeNote",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "AnswerSheet",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Appointment",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "AppointmentTag",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CareTeamMember",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Case",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseComment",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseDataItem",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseObservation",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseStatus",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "CaseTemplate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Contact",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "DraftAppointment",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Encounter",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "EnterpriseApiConsumer",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Facility",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FamilyHistoryRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FileTag",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FlexibleDataCategory",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FlexibleDataEntity",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FlexibleDataPropertyItem",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FlexibleDataTemplate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "FlexibleWorkHour",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "GoalRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "GroupVisit",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "HealthProfile",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Identification",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "InjectionRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "InsuredBillingItem",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "InternalApiConsumer",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "LabObservation",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "LabResult",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Letter",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "LetterTemplate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Location",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "MedicalHistoryRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "MedicationRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Offtime",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Patient",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientAllergyRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PatientDataItem",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "PrivateBillingItem",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ProviderUser",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Questionnaire",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ReferralPriority",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ReferralRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ReferralRecordComment",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ReferralStatus",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "ReferralWaitingList",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Respondent",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Service",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "SocialHistoryRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "StandardWorkHour",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "StatusTag",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "SurgicalHistoryRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Task",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "TaskCategory",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "TaskComment",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "TaskTemplate",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "UnsupportedReferralRecordAttachment",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "UserGroup",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "VitalsRecord",
              "ofType": null
            },
            {
              "kind": "OBJECT",
              "name": "Worktime",
              "ofType": null
            }
          ]
        },
        {
          "kind": "OBJECT",
          "name": "UnsupportedReferralRecordAttachment",
          "description": "Referral record unsupported attachment types.",
          "fields": [
            {
              "name": "attachmentType",
              "description": "The type of the unsupported attachment.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "UnsupportedReferralRecordAttachmentTypeEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "UnsupportedReferralRecordAttachmentTypeEnum",
          "description": "Represents an unsupported attachment type.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "CONVERSATION",
              "description": "Patient conversation.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "HL7_MESSAGE",
              "description": "HL7 message.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OCEAN_MESSAGE",
              "description": "Ocean message.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PATIENT_FORM",
              "description": "Patient form.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PATIENT_PAYMENT",
              "description": "Patient payment.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PATIENT_PRESCRIPTION",
              "description": "Patient prescription.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PATIENT_REFERRAL_LETTER",
              "description": "Patient referral letter.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UPLOADED_FILE",
              "description": "Uploaded file.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "UpcomingDateTime",
          "description": "An ISO 8601-encoded datetime, but only values in future are accepted, and timezone has to be specified",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpdateAppointmentInput",
          "description": "Autogenerated input type of UpdateAppointment",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "allowNotification",
              "description": "Indicates if CHR notifications should be sent to the patient, false by default.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "allowPractitionerNotification",
              "description": "Indicates if CHR notifications should be sent to the practitioner, false by default.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the appointment.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "providerId",
              "description": "Logical id of the provider for whom the appointment is being scheduled.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "serviceId",
              "description": "Logical id of the appointment type to be assigned to the appointment.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "locationId",
              "description": "Logical id of the location where the appointment is being scheduled.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "When the appointment is to start.",
              "type": {
                "kind": "SCALAR",
                "name": "UpcomingDateTime",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "untilAt",
              "description": "When the appointment is to end.",
              "type": {
                "kind": "SCALAR",
                "name": "UpcomingDateTime",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "presentingIssueId",
              "description": "Logical id of the presenting issue to be assigned to the appointment; takes precedence over `Reason`.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reason",
              "description": "Free text reason for the appointment; only used if `presentingIssueId` does not exist and is not supplied, or is supplied as null.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "visitType",
              "description": "The appointment visit type (i.e., Physical Visit or Virtual Visit). Defaults to Physical Visit.",
              "type": {
                "kind": "ENUM",
                "name": "VisitTypeEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "tagIds",
              "description": "List of custom appointment tag ids assigned to the appointment.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "SCALAR",
                    "name": "ID",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The status of the appointment.",
              "type": {
                "kind": "ENUM",
                "name": "AppointmentStatusEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "note",
              "description": "Free text note field on the appointment.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "notifyBy",
              "description": "The method of notification for the appointment.",
              "type": {
                "kind": "ENUM",
                "name": "EntityNotificationMethodEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "skipValidations",
              "description": "Indicates if the CHR business logic validations should be skipped (e.g. if CHR is not the source of truth for appointments scheduling), false by default.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": "false",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UpdateAppointmentPayload",
          "description": "Autogenerated return type of UpdateAppointment.",
          "fields": [
            {
              "name": "appointment",
              "description": "The appointment that was updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Appointment",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpdateCareTeamMemberInput",
          "description": "Autogenerated input type of UpdateCareTeamMember",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Care Team Member Id",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "memberId",
              "description": "Member Id",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "memberType",
              "description": "Member Type",
              "type": {
                "kind": "ENUM",
                "name": "CareTeamMemberMemberTypeEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "roleUuid",
              "description": "Role UUID",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UpdateCareTeamMemberPayload",
          "description": "Autogenerated return type of UpdateCareTeamMember.",
          "fields": [
            {
              "name": "careTeamMember",
              "description": "The provider or contact who is a member of the patient's care team.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CareTeamMember",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpdateCaseInput",
          "description": "Autogenerated input type of UpdateCase",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the case record to be updated.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "issue",
              "description": "The issue assigned to the case.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "linkedEncounters",
              "description": "Parameter sets for adding/removing the case's encounters.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "CombinedLinkedEncounterInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UpdateCasePayload",
          "description": "Autogenerated return type of UpdateCase.",
          "fields": [
            {
              "name": "case",
              "description": "Represents a case.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Case",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpdateCaseStatusInput",
          "description": "Autogenerated input type of UpdateCaseStatus",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the case record to be updated.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusId",
              "description": "Logical Id of the case status.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UpdateCaseStatusPayload",
          "description": "Autogenerated return type of UpdateCaseStatus.",
          "fields": [
            {
              "name": "case",
              "description": "Represents a case.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Case",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpdateContactInput",
          "description": "Autogenerated input type of UpdateContact",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "billingCode",
              "description": "The billing code for the contact.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "comments",
              "description": "Additional notes about the contact, such as referral processes or availability.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "email",
              "description": "The contact's email address.",
              "type": {
                "kind": "SCALAR",
                "name": "Email",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fax",
              "description": "The contact's fax number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "firstName",
              "description": "The contact's first name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical Id of the contact to be updated.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "jurisdiction",
              "description": "The jurisdiction where the contact is licensed to practice (e.g. a province).",
              "type": {
                "kind": "ENUM",
                "name": "ContactJurisdictionEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lastName",
              "description": "The contact's last name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "licenseNumber",
              "description": "The contact's professional license number.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "medicalSpecialty",
              "description": "The contact's medical specialty, applicable if their occupation is 'Medical Doctor'.",
              "type": {
                "kind": "ENUM",
                "name": "ContactMedicalSpecialtyEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "occupation",
              "description": "The contact's occupation (e.g., 'Physician', 'Nurse Practitioner').",
              "type": {
                "kind": "ENUM",
                "name": "ContactOccupationEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phone",
              "description": "The contact's primary phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phoneExtension",
              "description": "The extension for the contact's phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "NumericString",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "title",
              "description": "The contact's professional title (e.g., 'Dr.', 'Mr.', 'Ms.').",
              "type": {
                "kind": "ENUM",
                "name": "ContactTitleEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UpdateContactPayload",
          "description": "Autogenerated return type of UpdateContact.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "contact",
              "description": "The newly created contact record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Contact",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpdateDraftAppointmentInput",
          "description": "Autogenerated input type of UpdateDraftAppointment",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "When the draft appointment is to start.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "UpcomingDateTime",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "untilAt",
              "description": "When the draft appointment is to end.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "UpcomingDateTime",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "locationId",
              "description": "Logical id of the location where the draft appointment is being scheduled.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "serviceId",
              "description": "Logical id of the appointment type to be assigned to the draft appointment.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "providerId",
              "description": "Logical id of the provider for whom the draft appointment is being scheduled.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the draft appointment to be updated.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UpdateDraftAppointmentPayload",
          "description": "Autogenerated return type of UpdateDraftAppointment.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "draftAppointment",
              "description": "The draft appointment that was updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "DraftAppointment",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpdateFacilityInput",
          "description": "Autogenerated input type of UpdateFacility",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "category",
              "description": "Represents the category of the facility (e.g., CLINIC, PHARMACY, etc.)",
              "type": {
                "kind": "ENUM",
                "name": "FacilityCategoryEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "city",
              "description": "The facility’s city name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "comments",
              "description": "Free text field to record the comments.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "country",
              "description": "The facility’s country.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "email",
              "description": "The facility’s email address.",
              "type": {
                "kind": "SCALAR",
                "name": "Email",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fax",
              "description": "The facility’s fax number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the facility to be updated.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name of the facility.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phone",
              "description": "The facility’s phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phoneExtension",
              "description": "The facility’s phone number extension.",
              "type": {
                "kind": "SCALAR",
                "name": "NumericString",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "postalCode",
              "description": "The facility’s postal code.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "province",
              "description": "The facility’s province name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "secondaryPhone",
              "description": "The facility’s secondary phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "secondaryPhoneExtension",
              "description": "The facility’s secondary phone number extension.",
              "type": {
                "kind": "SCALAR",
                "name": "NumericString",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "streetAddress1",
              "description": "Represents the street address line 1 of the facility.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "streetAddress2",
              "description": "Represents the street address line 2 of the facility.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "website",
              "description": "The facility’s website.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UpdateFacilityPayload",
          "description": "Autogenerated return type of UpdateFacility.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "facility",
              "description": "Represents a healthcare facility or external organization that provides services to patients.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Facility",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpdateIdentificationInput",
          "description": "The update parameters for the patient's identifications.",
          "fields": null,
          "inputFields": [
            {
              "name": "code",
              "description": "(Deprecated) Code of the identification.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the identification.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "(Deprecated) Name of the identification.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "paymentIssuerCode",
              "description": "(Deprecated) Code of the identification payment issuer.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primary",
              "description": "Marks the identification as the patient's primary identification.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "templateId",
              "description": "Logical id of the template (patient identification defined in the patient settings) that was applied to this identification.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "value",
              "description": "The patient's value for the identification.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "identificationCustomData",
              "description": "The custom data of the identification.",
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "INPUT_OBJECT",
                    "name": "IdentificationCustomDataInput",
                    "ofType": null
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpdateIncomingReferralRecordInput",
          "description": "Autogenerated input type of UpdateIncomingReferralRecord",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the referral record.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "attachments",
              "description": "Attachments associated with the referral record.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "CombinedReferralRecordAttachmentInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dateOfAdded",
              "description": "Represents the date when referral record is added.",
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "priorityId",
              "description": "Priority of the referral record.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reason",
              "description": "Free text field on the referral record, capturing reason for the referral record.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "orderingProviderId",
              "description": "Contact(i.e. external provider) who ordered the referral record.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "serviceProviderId",
              "description": "Provider user to whom referral record will be assigned.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusId",
              "description": "Status of the referral record.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UpdateIncomingReferralRecordPayload",
          "description": "Autogenerated return type of UpdateIncomingReferralRecord.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecord",
              "description": "Represents a referral record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpdateInternalReferralRecordInput",
          "description": "Autogenerated input type of UpdateInternalReferralRecord",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the referral record.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "attachments",
              "description": "Attachments associated with the referral record.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "CombinedReferralRecordAttachmentInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dateOfAdded",
              "description": "Represents the date when referral record is added.",
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "priorityId",
              "description": "Priority of the referral record.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reason",
              "description": "Free text field on the referral record, capturing reason for the referral record.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "orderingProviderId",
              "description": "Provider user who ordered the referral record.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "serviceProviderId",
              "description": "Provider user to whom referral record will be assigned.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusId",
              "description": "Status of the referral record.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UpdateInternalReferralRecordPayload",
          "description": "Autogenerated return type of UpdateInternalReferralRecord.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecord",
              "description": "Represents a referral record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpdateObservationInput",
          "description": "Input parameters for updating an existing case observation record.",
          "fields": null,
          "inputFields": [
            {
              "name": "details",
              "description": "The details of the case observation. Maximum limit is 1000 characters.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "endAt",
              "description": "The end date of the case observation.",
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the case observation record to be updated.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "The start date of the case observation.",
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "type",
              "description": "The case observation type based on the observation types in the case template. If the template does not support observation types, the maximum limit is 255 characters.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpdateOutgoingReferralRecordInput",
          "description": "Autogenerated input type of UpdateOutgoingReferralRecord",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the referral record.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "attachments",
              "description": "Attachments associated with the referral record.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "CombinedReferralRecordAttachmentInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dateOfAdded",
              "description": "Represents the date when referral record is added.",
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "priorityId",
              "description": "Priority of the referral record.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "reason",
              "description": "Free text field on the referral record, capturing reason for the referral record.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "orderingProviderId",
              "description": "Provider user who ordered the referral record.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "serviceProviderId",
              "description": "Contact(i.e. external provider) to whom referral record will be addressed.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusId",
              "description": "Status of the referral record.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UpdateOutgoingReferralRecordPayload",
          "description": "Autogenerated return type of UpdateOutgoingReferralRecord.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecord",
              "description": "Represents a referral record.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ReferralRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpdatePatientInput",
          "description": "Autogenerated input type of UpdatePatient",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "additionalAddress",
              "description": "The patient's additional address line.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "city",
              "description": "The city of the patient's address.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "country",
              "description": "The country of the patient's address.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dateOfBirth",
              "description": "When the patient was born.",
              "type": {
                "kind": "SCALAR",
                "name": "ISO8601Date",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "email",
              "description": "The patient's email address.",
              "type": {
                "kind": "SCALAR",
                "name": "Email",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyFirstName",
              "description": "The patient's emergency contact's first name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyLastName",
              "description": "The patient's emergency contact's last name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyMiddleName",
              "description": "The patient's emergency contact's middle name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyPhone",
              "description": "The phone number of the patient's emergency contact.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "emergencyRelationship",
              "description": "Who the emergency contact is to the patient i.e., `\"Mother\"`, `\"Father\"`, etc.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "familyDoctor",
              "description": "Free text name of the family provider, appearing in `Addresses & Extra`.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "familyPractitionerId",
              "description": "Logical id of the contact who is the family provider for this patient outside the clinic.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "firstName",
              "description": "The patient's first name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "gender",
              "description": "The patient's sex.",
              "type": {
                "kind": "ENUM",
                "name": "GenderEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "homePhone",
              "description": "The patient's home phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the patient (respondent).",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "identifications",
              "description": "The patient's identification numbers.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "CombinedIdentificationInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuranceCompany",
              "description": "Name of the patient's insurance company.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuranceGroupNumber",
              "description": "The patient's group number with the insurance company.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "insuranceId",
              "description": "The patient's id with the insurance company.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "language",
              "description": "The patient's language.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "lastName",
              "description": "The patient's last name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "middleInitial",
              "description": "This field is deprecated, use middleName instead.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "middleName",
              "description": "The patient's middle name.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "notifyBy",
              "description": "The method of notification for the patient.",
              "type": {
                "kind": "ENUM",
                "name": "NotificationMethodEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "officePhone",
              "description": "The patient's office phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "Phone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "officePhoneExt",
              "description": "The patient's office phone number extension.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "phone",
              "description": "The patient's mobile phone number.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "preferredName",
              "description": "The name the patient prefers to be addressed by.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryPractitionerId",
              "description": "Logical id of the CHR user who cares for this patient in the clinic.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referringPractitionerId",
              "description": "Logical id of the contact that referred the patient to the clinic.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "region",
              "description": "The region/province/state of the patient's address.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "streetAddress",
              "description": "The patient's street address.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "zipcode",
              "description": "The ZIP code/postal code of the patient's address.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "preferredPharmacyId",
              "description": "Logical id of the facility that is the patient's pharmacy.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "publicAccessAllowed",
              "description": "Indicates if the patient has access to the CHR patient portal.",
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "genderIdentity",
              "description": "The gender the patient identifies with.",
              "type": {
                "kind": "ENUM",
                "name": "GenderIdentityEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "genderIdentityDescription",
              "description": "Description of the patient's gender identity when `PREFER_TO_DESCRIBE` is used.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "statusTagIds",
              "description": "List of status tag IDs to apply to the patient.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "CombinedStatusTagIdsInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "primaryLocationId",
              "description": "Logical id of the primary location the patient will be seen at.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pronouns",
              "description": "The patient's pronouns.",
              "type": {
                "kind": "ENUM",
                "name": "PronounsEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referringDoctor",
              "description": "Free text name of the referring provider, appearing in `Addresses & Extra`.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UpdatePatientPayload",
          "description": "Autogenerated return type of UpdatePatient.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patient",
              "description": "The patient that was updated.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Patient",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpdateTaskInput",
          "description": "Autogenerated input type of UpdateTask",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the task to be updated.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "assignee",
              "description": "Represents the provider user to which task will be assigned to.",
              "type": {
                "kind": "INPUT_OBJECT",
                "name": "TaskAssigneeInput",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "dueAt",
              "description": "The due date and time of the task. This field defines when the task is expected to be completed.",
              "type": {
                "kind": "SCALAR",
                "name": "DateTimeWithTimezone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "The name or title of the task.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "priority",
              "description": "Specifies the priority level of the task.",
              "type": {
                "kind": "ENUM",
                "name": "TaskPriorityEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "The start date and time of the task. This field defines when the task should begin.",
              "type": {
                "kind": "SCALAR",
                "name": "DateTimeWithTimezone",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "The current status of the task.",
              "type": {
                "kind": "ENUM",
                "name": "TaskStatusEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "summary",
              "description": "A detailed description or summary of the task.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "taskCategoryId",
              "description": "The unique identifier of the category to which the task belongs.",
              "type": {
                "kind": "SCALAR",
                "name": "ID",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UpdateTaskPayload",
          "description": "Autogenerated return type of UpdateTask.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "task",
              "description": "Represents the task.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "Task",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpsertCaseDataItemInput",
          "description": "Autogenerated input type of UpsertCaseDataItem",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "caseId",
              "description": "Logical id of the case.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "templateUuid",
              "description": "UUID of the case data template for the case data item to be inserted/updated.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "values",
              "description": "Array of inputs for the fields within the case data item.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "CaseDataValueInput",
                      "ofType": null
                    }
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UpsertCaseDataItemPayload",
          "description": "Autogenerated return type of UpsertCaseDataItem.",
          "fields": [
            {
              "name": "caseDataItem",
              "description": "The case data item that was created or updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "CaseDataItem",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpsertPatientDataItemInput",
          "description": "Autogenerated input type of UpsertPatientDataItem",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientId",
              "description": "Logical ID of the patient for whom the patient data item is being inserted/updated.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "templateUuid",
              "description": "UUID of the patient data item to be inserted/updated.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "values",
              "description": "Array of inputs for the fields within the patient data item.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "PatientDataValueInput",
                      "ofType": null
                    }
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UpsertPatientDataItemPayload",
          "description": "Autogenerated return type of UpsertPatientDataItem.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "patientDataItem",
              "description": "Patient data item type which was inserted/updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PatientDataItem",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "UpsertReferralDataItemInput",
          "description": "Autogenerated input type of UpsertReferralDataItem",
          "fields": null,
          "inputFields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralRecordId",
              "description": "Logical ID of the referral for whom the patient data item is being inserted/updated.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "templateUuid",
              "description": "UUID of the referral data item to be inserted/updated.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "values",
              "description": "Array of inputs for the fields within the referral data item.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "FlexibleDataValueInput",
                      "ofType": null
                    }
                  }
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UpsertReferralDataItemPayload",
          "description": "Autogenerated return type of UpsertReferralDataItem.",
          "fields": [
            {
              "name": "clientMutationId",
              "description": "A unique identifier for the client performing the mutation.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "referralDataItem",
              "description": "The referral data item that was created or updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "FlexibleDataPropertyItem",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "UserGroup",
          "description": "Represents a user group.",
          "fields": [
            {
              "name": "bookable",
              "description": "Indication if the user group can be used in an availabilities query.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": "Description of the user group.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "massMatch",
              "description": "User type(s) included in the group, if set 'members' will be null.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "ENUM",
                    "name": "MassMatchEnum",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "members",
              "description": "List of users assigned to the user group, empty if 'mass_match' has value.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "ProviderUser",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": "Name of the user group.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Colorable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "VirtualVisitLink",
          "description": "Represents a virtual visit link.",
          "fields": [
            {
              "name": "accessCode",
              "description": "The access code required to join the virtual visit.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "appointment",
              "description": "Represents the associated appointment record for the virtual visit link.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Appointment",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "url",
              "description": "The URL for the virtual visit link that a participant uses to join the virtual visit.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "VisitTypeEnum",
          "description": "List of the supported visit types.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "PHYSICAL_VISIT",
              "description": "Appointment that is set to be either in person or over the phone.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "VIRTUAL_VISIT",
              "description": "Appointment that is set to be done virtually using the virtual visit workflow.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "VitalsRecord",
          "description": "Represents a patient's vital record.",
          "fields": [
            {
              "name": "bloodPressureArm",
              "description": "The arm the measurement was taken from.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "BloodPressureArmEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "bloodPressurePosition",
              "description": "The position of the patient when the measurement was taken.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "BloodPressurePositionEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "bmi",
              "description": "The BMI value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "diastolicBloodPressure",
              "description": "The diastolic blood pressure value (mmHg).",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "headCircumference",
              "description": "The head circumference value (cm).",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "heartBeat",
              "description": "The pattern of the heartbeats.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "HeartBeatEnum",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "heartRate",
              "description": "The heart rate value (bpm).",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "height",
              "description": "The height value (cm).",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "measuredAt",
              "description": "When the measurements were taken.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pulseOximetry",
              "description": "The pulse oximetry value (%).",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "respiratoryRate",
              "description": "The respiratory rate value (bpm).",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "systolicBloodPressure",
              "description": "The systolic blood pressure value (mmHg).",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "temperature",
              "description": "The temperature value (C).",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "waistCircumference",
              "description": "The waist circumference value (cm).",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "weight",
              "description": "The weight value (kg).",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "VitalsRecordConnection",
          "description": "The connection type for VitalsRecord.",
          "fields": [
            {
              "name": "edges",
              "description": "A list of edges.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "VitalsRecordEdge",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "nodes",
              "description": "A list of nodes.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "VitalsRecord",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pageInfo",
              "description": "Information to aid in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "PageInfo",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "VitalsRecordEdge",
          "description": "An edge in a connection.",
          "fields": [
            {
              "name": "cursor",
              "description": "A cursor for use in pagination.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "node",
              "description": "The item at the end of the edge.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "VitalsRecord",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "WeekDayEnum",
          "description": "List of the supported weekdays.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "SUNDAY",
              "description": "Sunday",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MONDAY",
              "description": "Monday",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TUESDAY",
              "description": "Tuesday",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "WEDNESDAY",
              "description": "Wednesday",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "THURSDAY",
              "description": "Thursday",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FRIDAY",
              "description": "Friday",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SATURDAY",
              "description": "Saturday",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "WorkHourColorInput",
          "description": "Represents a color input.",
          "fields": null,
          "inputFields": [
            {
              "name": "name",
              "description": "The name of the color.",
              "type": {
                "kind": "ENUM",
                "name": "ColorNameEnum",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "rgb",
              "description": "The hex value of the color.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Worktime",
          "description": "Represents a block of working hours.",
          "fields": [
            {
              "name": "color",
              "description": "Color used to represent this resource in the CHR.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "createdAt",
              "description": "When the resource was created.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "id",
              "description": "Logical id of the resource.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "interval",
              "description": "Default length of the slots for this scheduled work time, in minutes.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "location",
              "description": "The location associated with this scheduled work time.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "Location",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "provider",
              "description": "The provider associated with this scheduled work time.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "ProviderUser",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "services",
              "description": "The services available during this scheduled work time.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "Service",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "slots",
              "description": "The number of appointment slots available at this scheduled work time.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "stacking",
              "description": "Indicates if the scheduled work time is configured to stack appointments (i.e., back to back) by default.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "startAt",
              "description": "The date and time at which this scheduled work time starts.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "untilAt",
              "description": "The date and time at which this scheduled work time ends.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "updatedAt",
              "description": "When the resource was last updated.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ISO8601DateTime",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "visitType",
              "description": "The visit type for this scheduled work time.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "VisitTypeEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [
            {
              "kind": "INTERFACE",
              "name": "Colorable",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Node",
              "ofType": null
            },
            {
              "kind": "INTERFACE",
              "name": "Timestampable",
              "ofType": null
            }
          ],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "__Directive",
          "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.",
          "fields": [
            {
              "name": "args",
              "description": null,
              "args": [
                {
                  "name": "includeDeprecated",
                  "description": null,
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "__InputValue",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "isRepeatable",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Boolean",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "locations",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "ENUM",
                      "name": "__DirectiveLocation",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "onField",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": true,
              "deprecationReason": "Use `locations`."
            },
            {
              "name": "onFragment",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": true,
              "deprecationReason": "Use `locations`."
            },
            {
              "name": "onOperation",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": true,
              "deprecationReason": "Use `locations`."
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "__DirectiveLocation",
          "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "QUERY",
              "description": "Location adjacent to a query operation.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "MUTATION",
              "description": "Location adjacent to a mutation operation.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SUBSCRIPTION",
              "description": "Location adjacent to a subscription operation.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FIELD",
              "description": "Location adjacent to a field.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FRAGMENT_DEFINITION",
              "description": "Location adjacent to a fragment definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FRAGMENT_SPREAD",
              "description": "Location adjacent to a fragment spread.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INLINE_FRAGMENT",
              "description": "Location adjacent to an inline fragment.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SCHEMA",
              "description": "Location adjacent to a schema definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "SCALAR",
              "description": "Location adjacent to a scalar definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OBJECT",
              "description": "Location adjacent to an object type definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FIELD_DEFINITION",
              "description": "Location adjacent to a field definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ARGUMENT_DEFINITION",
              "description": "Location adjacent to an argument definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTERFACE",
              "description": "Location adjacent to an interface definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UNION",
              "description": "Location adjacent to a union definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ENUM",
              "description": "Location adjacent to an enum definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ENUM_VALUE",
              "description": "Location adjacent to an enum value definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INPUT_OBJECT",
              "description": "Location adjacent to an input object type definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INPUT_FIELD_DEFINITION",
              "description": "Location adjacent to an input object field definition.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "VARIABLE_DEFINITION",
              "description": "Location adjacent to a variable definition.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "__EnumValue",
          "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",
          "fields": [
            {
              "name": "deprecationReason",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "isDeprecated",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "__Field",
          "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",
          "fields": [
            {
              "name": "args",
              "description": null,
              "args": [
                {
                  "name": "includeDeprecated",
                  "description": null,
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "__InputValue",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "deprecationReason",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "isDeprecated",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "type",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "__Type",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "__InputValue",
          "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",
          "fields": [
            {
              "name": "defaultValue",
              "description": "A GraphQL-formatted string representing the default value for this input value.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "deprecationReason",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "description",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "isDeprecated",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "type",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "__Type",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "__Schema",
          "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",
          "fields": [
            {
              "name": "description",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "directives",
              "description": "A list of all directives supported by this server.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "__Directive",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "mutationType",
              "description": "If this server supports mutation, the type that mutation operations will be rooted at.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "__Type",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "queryType",
              "description": "The type that query operations will be rooted at.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "__Type",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "subscriptionType",
              "description": "If this server support subscription, the type that subscription operations will be rooted at.",
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "__Type",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "types",
              "description": "A list of all types supported by this server.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "LIST",
                  "name": null,
                  "ofType": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "OBJECT",
                      "name": "__Type",
                      "ofType": null
                    }
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "__Type",
          "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",
          "fields": [
            {
              "name": "description",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "enumValues",
              "description": null,
              "args": [
                {
                  "name": "includeDeprecated",
                  "description": null,
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "__EnumValue",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "fields",
              "description": null,
              "args": [
                {
                  "name": "includeDeprecated",
                  "description": null,
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "__Field",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "inputFields",
              "description": null,
              "args": [
                {
                  "name": "includeDeprecated",
                  "description": null,
                  "type": {
                    "kind": "SCALAR",
                    "name": "Boolean",
                    "ofType": null
                  },
                  "defaultValue": "false",
                  "isDeprecated": false,
                  "deprecationReason": null
                }
              ],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "__InputValue",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "interfaces",
              "description": null,
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "__Type",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "isOneOf",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "kind",
              "description": null,
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "__TypeKind",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "name",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ofType",
              "description": null,
              "args": [],
              "type": {
                "kind": "OBJECT",
                "name": "__Type",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "possibleTypes",
              "description": null,
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "__Type",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "specifiedByURL",
              "description": null,
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "__TypeKind",
          "description": "An enum describing what kind of type a given `__Type` is.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "SCALAR",
              "description": "Indicates this type is a scalar.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "OBJECT",
              "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INTERFACE",
              "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "UNION",
              "description": "Indicates this type is a union. `possibleTypes` is a valid field.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ENUM",
              "description": "Indicates this type is an enum. `enumValues` is a valid field.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "INPUT_OBJECT",
              "description": "Indicates this type is an input object. `inputFields` is a valid field.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "LIST",
              "description": "Indicates this type is a list. `ofType` is a valid field.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "NON_NULL",
              "description": "Indicates this type is a non-null. `ofType` is a valid field.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        }
      ],
      "directives": [
        {
          "name": "deprecated",
          "description": "Marks an element of a GraphQL schema as no longer supported.",
          "locations": [
            "FIELD_DEFINITION",
            "ENUM_VALUE",
            "ARGUMENT_DEFINITION",
            "INPUT_FIELD_DEFINITION"
          ],
          "args": [
            {
              "name": "reason",
              "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": "\"No longer supported\"",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ]
        },
        {
          "name": "include",
          "description": "Directs the executor to include this field or fragment only when the `if` argument is true.",
          "locations": [
            "FIELD",
            "FRAGMENT_SPREAD",
            "INLINE_FRAGMENT"
          ],
          "args": [
            {
              "name": "if",
              "description": "Included when true.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ]
        },
        {
          "name": "oneOf",
          "description": "Requires that exactly one field must be supplied and that field must not be `null`.",
          "locations": [
            "INPUT_OBJECT"
          ],
          "args": []
        },
        {
          "name": "skip",
          "description": "Directs the executor to skip this field or fragment when the `if` argument is true.",
          "locations": [
            "FIELD",
            "FRAGMENT_SPREAD",
            "INLINE_FRAGMENT"
          ],
          "args": [
            {
              "name": "if",
              "description": "Skipped when true.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Boolean",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ]
        },
        {
          "name": "specifiedBy",
          "description": "Exposes a URL that specifies the behavior of this scalar.",
          "locations": [
            "SCALAR"
          ],
          "args": [
            {
              "name": "url",
              "description": "The URL that specifies the behavior of this scalar.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null,
              "isDeprecated": false,
              "deprecationReason": null
            }
          ]
        }
      ]
    }
  }
}
