
Getting an ungoverned data estate in order and putting production AI on top of it, in one quarter
Animal Health & Pharmacy Platform
A national animal-health e-commerce and pharmacy platform with plenty of data, but very little context around it.
900+ / month
Clinical summaries
Written inside the practice-management system vets already use
50–60%
Less documentation time per visit
Cents
Cost per summary
After comparing four models for clinical accuracy
The situation
- Practice-management data arrived a day late, and integrations moved records without saying what had happened or why.
- Kafka was being used to store state, not to carry events, so nothing downstream could rely on it.
- Pet-owner PII and payment data moved through pipelines in clear text, with no data contracts and no tokenization.
- Four different ingestion methods, and no single place to see what was flowing where.

What we built, with their engineers in the code
- 1
Governed event spine
One reliable stream of events, with contracts every producer and consumer has to follow: Confluent Kafka, Schema Registry, Avro, and a reference pipeline into Snowflake.
- 2
Tokenization at the source
Pet-owner PII, veterinarian identifiers, and clinical fields become tokens before they leave the source system, using Google Cloud DLP with per-field methods and keys in Cloud KMS.
- 3
AI-enhanced SDLC
A delivery process built for AI-assisted coding: machine-readable specs, generated tests and docs, and pre-commit guardrails. The client's engineers used it to build the second data product themselves.
- 4
Two data products
A record-matching service (ours) and a recommendations writeback (theirs, built with that same process).
- 5
The use case on top
Vets get each visit summary drafted for them, inside the system they already use. Built in ten weeks: four models evaluated for clinical accuracy, with role-based access and audit logging, on a foundation the security team had already approved.
What the client owns now
The event spine, the tokenization service, the delivery tooling and guardrails, and both data products. Just as important, their engineers built enough of it to keep extending it, one domain at a time, without us.
Stack
“We'd been burned before by consultants who delivered beautiful presentations but no working code. FusionLeap was different.”




