Relational Schema Design
Standard sales CRMs are built for B2B flows (Lead → Deal), which fails for healthcare. We re-architected Zoho to follow a Patient-Centric model. 'Patients' (Pets) serve as the core entity, linked via strict lookup fields to 'Guardians' (Owners). This allows one owner to have multiple pets, each with distinct medical histories, without duplicating owner contact data.
We enforced 'Single Source of Truth' principles by creating a 'Clinical Visits' module. Every medical interaction is a child record of the Patient. This ensures that medical history is immutable and chronologically sorted, rather than being buried in unstructured notes or loose text fields.
To handle inventory, we integrated a consumption logic. When a medical service is logged (e.g., '5-in-1 Vaccine'), the system automatically deducts the corresponding stock from the Inventory module, linking clinical operations directly to supply chain data.
