Skip to content

Open Vet Format (OVF)

Root export schema for the Open Vet Format (OVF). Wraps all veterinary medical record resources for a single patient into a portable, interoperable document.

Schema ID: https://vetformat.org/schemas/v1/ovf.schema.json

FieldTypeRequiredDescription
format_versionstringYesSemantic version of the OVF format used in this export.
exported_atstring (date-time)YesTimestamp when this export was generated in ISO 8601 format.
exporter[exporter]No
patient[patient]YesThe patient whose medical records are contained in this export.
practitionersarray<practitioner>NoVeterinary practitioners referenced by clinical resources in this export.
encountersarray<encounter>NoClinical encounters or visits for the patient.
conditionsarray<condition>NoDiagnosed conditions or health problems for the patient.
observationsarray<observation>NoClinical observations and measurements for the patient.
immunizationsarray<immunization>NoVaccination records for the patient.
proceduresarray<procedure>NoClinical procedures performed on the patient.
allergy_intolerancesarray<allergy-intolerance>NoAllergies and intolerances identified for the patient.
medication_statementsarray<medication-statement>NoMedication records for the patient.
document_referencesarray<document-reference>NoDocuments and files associated with the patient.

Information about the software that generated this OVF export.

FieldTypeRequiredDescription
namestringNoName of the exporting software or system.
versionstringNoVersion of the exporting software.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://vetformat.org/schemas/v1/ovf.schema.json",
"title": "Open Vet Format (OVF)",
"description": "Root export schema for the Open Vet Format (OVF). Wraps all veterinary medical record resources for a single patient into a portable, interoperable document.",
"type": "object",
"required": [
"format_version",
"exported_at",
"patient"
],
"additionalProperties": true,
"$defs": {
"exporter": {
"type": "object",
"description": "Information about the software that generated this OVF export.",
"properties": {
"name": {
"type": "string",
"description": "Name of the exporting software or system.",
"examples": [
"VetNote"
]
},
"version": {
"type": "string",
"description": "Version of the exporting software.",
"examples": [
"2.4.1"
]
}
},
"additionalProperties": true
}
},
"properties": {
"format_version": {
"type": "string",
"pattern": "^\\d+\\.\\d+\\.\\d+$",
"description": "Semantic version of the OVF format used in this export.",
"examples": [
"1.0.0"
]
},
"exported_at": {
"type": "string",
"format": "date-time",
"description": "Timestamp when this export was generated in ISO 8601 format.",
"examples": [
"2025-06-15T12:00:00Z"
]
},
"exporter": {
"$ref": "#/$defs/exporter"
},
"patient": {
"$ref": "patient.schema.json",
"description": "The patient whose medical records are contained in this export."
},
"practitioners": {
"type": "array",
"default": [],
"items": {
"$ref": "practitioner.schema.json"
},
"description": "Veterinary practitioners referenced by clinical resources in this export.",
"examples": [
[]
]
},
"encounters": {
"type": "array",
"default": [],
"items": {
"$ref": "encounter.schema.json"
},
"description": "Clinical encounters or visits for the patient.",
"examples": [
[]
]
},
"conditions": {
"type": "array",
"default": [],
"items": {
"$ref": "condition.schema.json"
},
"description": "Diagnosed conditions or health problems for the patient.",
"examples": [
[]
]
},
"observations": {
"type": "array",
"default": [],
"items": {
"$ref": "observation.schema.json"
},
"description": "Clinical observations and measurements for the patient.",
"examples": [
[]
]
},
"immunizations": {
"type": "array",
"default": [],
"items": {
"$ref": "immunization.schema.json"
},
"description": "Vaccination records for the patient.",
"examples": [
[]
]
},
"procedures": {
"type": "array",
"default": [],
"items": {
"$ref": "procedure.schema.json"
},
"description": "Clinical procedures performed on the patient.",
"examples": [
[]
]
},
"allergy_intolerances": {
"type": "array",
"default": [],
"items": {
"$ref": "allergy-intolerance.schema.json"
},
"description": "Allergies and intolerances identified for the patient.",
"examples": [
[]
]
},
"medication_statements": {
"type": "array",
"default": [],
"items": {
"$ref": "medication-statement.schema.json"
},
"description": "Medication records for the patient.",
"examples": [
[]
]
},
"document_references": {
"type": "array",
"default": [],
"items": {
"$ref": "document-reference.schema.json"
},
"description": "Documents and files associated with the patient.",
"examples": [
[]
]
}
}
}