voocie-record-v1: an open pet health record format
A pet's health story should survive any app, any clinic, any company, including this one. This page specifies the format Voocie exports, openly. Anyone may implement it, export to it, or import from it. No license required, no permission needed.
Principles
- The record belongs to the animal, stewarded by its family. Export is a right: one file, complete, no caps on what it contains.
- Provenance over polish: every structured fact traces to a document, an owner entry, or is absent. Inferred data is labeled or omitted.
- Identity by corroboration: no single ID is trusted alone: microchip number, clinic record numbers, photo, and DNA test IDs corroborate each other.
The format
One JSON object: format: "voocie-record-v1" with pet (species, breed, sex, dob, weight_kg, microchip, insurance, dna), timeline_events (typed entries: visit, lab, diagnosis, medication, dose, vaccine, allergy, weight, intake, exercise, note; each with event_date, optional event_time, and a typed payload), documents (originals with mime type, extraction result, and a download path), foods, memories, providers, family_tree (relatives with relation type and a blood/by-heart flag), and family_health_history (hereditary lines, each citing the relative it is about).
Machine-readable: the JSON Schema lives at a stable URL, voocie.com/record-format.json. Get a live conforming example from any Voocie account: Files tab → Record only (.json). The full archive (Download everything) bundles this same JSON with an offline viewer and every original file.
What we ask of implementers
Nothing. If you build a competing product that imports this format, you have made pet records more portable, and that is the point. Extensions welcome: namespace new fields (x_yourapp_*) and never repurpose existing ones.
Questions, proposals, corrections: info@voocie.com. Versioned changes will be published here.