{ "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 } ] } ] } } }