Object

Patient

A patient listed in Vetspire. This entity represents a pet

Usage Example
query {
# Use this type in your queries
someQuery {
age
alerts
allergies
birthDate
birthDay
}
}

Fields

alerts[String!]
allergies[Allergy]
birthDateDate
birthDayInt
birthMonthInt
birthYearInt
bloodTypeString
boardComments[BoardCell]
breedString
callLogs[CallLog]
checkedInBoolean

Returns true if the patient has at least one appointment with status 'checked_in', `admitted` or `inprogress`

clientClient
clientIdID
clinicalNotes[ClinicalNote]
colorString
countOfCoownersInt
deceasedDateDate
documents[PatientDocument]
encounters[Encounter]
firstHeatDateDate
goalWeightDecimal
hisaString

The patient's HISA number

hisaRegisteredBoolean

Whether the patient is HISA registered

historicalIdString
idID!required
identificationString
immunizations[Immunization!]
+
insertedAtNaiveDateTime
isActiveBoolean
isCriticalBoolean
isDeceasedBoolean
isDnrBoolean
isEstimatedAgeBoolean
isEstimatedWeightBoolean
isMergedBoolean
isMixedBoolean
labOrders[LabOrder]
labResults[LabResult]
+
lastSyncedAtNaiveDateTime
lastVisitAppointment
latestLocationString

Latest boarding location (ward and cage) from the most recent encounter

latestRabiesImmunization
latestWeightWeight
medications[Medication]
mergeIdentificationString
microchipString
microchipRegisteredBoolean
nameString

The patient's name

neuterDateDate
neuteredBoolean
nextVisitAppointment
notesString
percentageOwnershipDecimal
preferredWeightUnitString
privateNotesString

For notes that will not display on the patient chart.

problems[Problem]
+
profileImageUrlString
protocols[PatientProtocol!]
+
reminderSilences[ReminderSilence]
sexSex

The basic sex of the patient, without consideration of neutered status or age. When a more medically accurate description of the patient's sex is needed, we recommend using the `sexTerm` field instead.

sexTermString

Species-specific descriptive term, which takes into account the patient's sex, neutered status, and for certain species, age. For example, the sexTerm for an intact adult male horse's will be `Stallion`. An altered female dog will be `Female (Spayed)`. Currently only equines have age-specific sex terms, but we plan to add specific sex terms for other species in the future. If the patient's sex or neutered status is missing, it will be listed as `Unknown`, i.e. `Female (Unknown neutered status)`, `Unknown Sex (Intact)`, or `Unknown Sex (Unknown neutered status)`.

speciesString
subscriptions[String]
tasks[Task]
treatmentSheets[TreatmentSheet!]
+
updatedAtNaiveDateTime
verifiedAtDateTime
visits[Visit]
+