I have practiced in households with two cats and a dog. They check in together, check out together, and pay one invoice. Most PMS treat this as three separate appointments and three separate transactions, and you can feel the front desk apologizing every time.
The obvious thing
A household is the unit, not a pet. Most owners interact with us at household scope. The chart is a per-pet thing; the relationship is a per-household thing. Conflating them was the original sin.
Why it was hard
- Patient charts have to stay isolated for clinical reasons (no cross-contamination of records).
- The schedule wants three slots, not one.
- Reminders need to address Mrs. Carter, not Bailey.
- Consents are per-pet; intake forms are per-household.
- Invoices and payments fold to the household; Rx and labs do not.
We rewrote the data model so each pet keeps its own chart, but the household is a first-class entity that can be addressed in scheduling, comms, and billing. It sounds simple as a sentence; it took two months to ship.
What surprised us
Vet techs picked up on the change faster than the doctors. The check-in screen now shows all three pets stacked, with vitals captured against each, and the tech can move between them without context-switching. The doctors caught up after a week.
The bundle invoice
When we ship the multi-pet bundle estimate, owners tend to open the SMS and approve it noticeably faster than the single-pet equivalent. The household frame is doing real work.