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.3.3.tar.gz (11.7 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.3.3-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ovf_types-1.3.3.tar.gz
  • Upload date:
  • Size: 11.7 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.3.3.tar.gz
Algorithm Hash digest
SHA256 c42170c191f2ad177a4c118b38928364bed2243d95067e834a2599a574d7c9ec
MD5 a5d42d0abc2adb5434ea44acecd0dacb
BLAKE2b-256 8cab550052fea4a768bc0a6352cb0be35f4368ee94c2ce7bf3f99ccf70ed6bb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovf_types-1.3.3.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.3.3-py3-none-any.whl.

File metadata

  • Download URL: ovf_types-1.3.3-py3-none-any.whl
  • Upload date:
  • Size: 22.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.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 900a0cc69b3bebedda2a24fdcd606eb802233c41e7c81e919c9db7058f14f4b5
MD5 455549c8a40fc2bc6a10a10681e54853
BLAKE2b-256 b14f583fe2389c007ee5c584feab758da0a94714d67929768c28a39629b006de

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovf_types-1.3.3-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