Skip to main content

Python Pydantic v2 models for the Open Vet Format (OVF)

Project description

ovf_types

Python Pydantic v2 models for the Open Vet Format (OVF) — a FHIR-inspired JSON Schema standard for veterinary medical record exchange.

Installation

pip install ovf_types

Usage

from ovf_types import OvfDocument, Patient, Encounter

# Parse an OVF JSON document
import json

with open("export.ovf.json") as f:
    data = json.load(f)

doc = OvfDocument.model_validate(data)
print(doc.patient.name)
print(doc.patient.species)

Available Models

  • OvfDocument — Root export document
  • Patient — Animal patient demographics
  • Encounter — Clinical visits
  • Condition — Diagnoses and health problems
  • Observation — Vital signs, lab results
  • Immunization — Vaccination records
  • Procedure — Surgeries, dental work
  • AllergyIntolerance — Allergies and intolerances
  • MedicationStatement — Medication records
  • DocumentReference — Attached documents and files

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ovf_types-1.0.0.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ovf_types-1.0.0-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file ovf_types-1.0.0.tar.gz.

File metadata

  • Download URL: ovf_types-1.0.0.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ovf_types-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0aa568d226b43cf035f7c0fa254108f8a927e6ac3054ac2cd3ebc82eb2b18be7
MD5 6e8ee0edf0497131bfcad4ba64bc33b2
BLAKE2b-256 4979d495adc2d1261640321a6c7f11a88eb50e628f2829ddae80af52b95ac5f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovf_types-1.0.0.tar.gz:

Publisher: release.yml on vetformat/ovf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovf_types-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: ovf_types-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 19.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ovf_types-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eb70b5fb6f6d1a29f5ab4b9787f52c5e8a706f0f52e81bbd31ad539404f44be1
MD5 95197de46cc2791c1002c02067799aa7
BLAKE2b-256 daf3e31eef39a4c809743bdfbf277558456e231f8f3bab6b846a2a3c8ae8c125

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovf_types-1.0.0-py3-none-any.whl:

Publisher: release.yml on vetformat/ovf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page