A patient listed in Vetspire. This entity represents a pet
query { # Use this type in your queries someQuery { activeReservation age alerts allergies birthDate }}activeReservationCensusReservationDeprecated: read censusLocation, which returns this same booking as its reservation when RESERVED. The patient's nearest Census booking: where they are due, not where they are. Null when they hold none, when the ward's location isn't in Census mode, or when the appointment's last day has passed in the ward's time zone.
ageStringalerts[String!]allergies[Allergy]birthDateDatebirthDayIntbirthMonthIntbirthYearIntbloodTypeStringboardComments[BoardCell]breedStringcallLogs[CallLog]censusLocationCensusLocationWhere the patient is in Census, for the patient header. OCCUPIED when placed on their open Visit. Otherwise RESERVED with their nearest booking: the earliest-starting one whose appointment ends today or later in the ward's time zone. A booked kennel's ward is its current ward, not the one saved at booking. Only wards at a location in Census mode count. Null when the patient is neither placed nor booked there; at a Census-mode location, null means show nothing. For one appointment's booking, use Appointment.activeReservation.
checkedInBooleanReturns true if the patient has at least one appointment with status 'checked_in', `admitted` or `inprogress`
clientClientclientIdIDclinicalNotes[ClinicalNote]colorStringcontactDetailsPatientContactDetailscountOfCoownersIntcustomFields[CustomPatientFieldValue]deceasedDateDatedocuments[PatientDocument]encounters[Encounter]fieldServiceAddresses[FieldServiceAddress]The patient's field service visit addresses, default first then alphabetical by label
firstHeatDateDategoalWeightDecimalhisaStringThe patient's HISA number
hisaRegisteredBooleanWhether the patient is HISA registered
historicalIdStringidentificationStringimmunizations[Immunization!]insertedAtNaiveDateTimeisActiveBooleanisCriticalBooleanisDeceasedBooleanisDnrBooleanisEstimatedAgeBooleanisEstimatedWeightBooleanisMergedBooleanisMixedBooleanlabOrders[LabOrder]labResults[LabResult]lastKnownLocationPatientLocationThe patient's latest location record: their unreleased location on an open visit, otherwise the newest location linked to an open encounter, open treatment sheet, or active appointment. An appointment link is a plan, not proof the patient is there. Null when none of these exists. For whether the patient is placed or only booked in Census, use censusLocation. For placement on a specific encounter, sheet, or visit, use that record's patientLocation field instead.
lastSyncedAtNaiveDateTimelastVisitAppointmentlatestRabiesImmunizationlatestWeightWeightmedications[Medication]mergeIdentificationStringmicrochipStringmicrochipRegisteredBooleannameStringThe patient's name
neuterDateDateneuteredBooleannextVisitAppointmentnotesStringopenTreatmentSheetTreatmentSheetpatientDiagnoses[PatientDiagnosis]patientLocations[PatientLocation]patientRdvms[PatientRdvm]Patient's rDVM assignments with patient-specific fields (notes, referring_doctors, etc)
percentageOwnershipDecimalpreferredRdvmRdvmpreferredWeightUnitStringprivateNotesStringFor notes that will not display on the patient chart.
problems[Problem]profileImageUrlStringprotocols[PatientProtocol!]rdvms[Rdvm]registeredNameStringThe patient's registered name
reminderSilences[ReminderSilence]sexSexThe 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.
sexTermStringSpecies-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)`.
speciesStringsubscriptions[String]tags[PatientTag]tasks[Task]treatmentSheets[TreatmentSheet!]updatedAtNaiveDateTimeverifiedAtDateTimevisits[Visit]