FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/EHDSPatientAnimal

Packageeu.ehds.models
TypeStructureDefinition
IdEHDSPatientAnimal
FHIR VersionR5
Sourcehttps://www.xt-ehr.eu/specifications/fhir/https://build.fhir.org/ig/Xt-EHR/xt-ehr-common/StructureDefinition-EHDSPatientAnimal.html
URLhttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatientAnimal
Version0.1.0
Statusdraft
Date2025-07-22T10:29:12+00:00
NameEHDSPatientAnimal
TitlePatient Animal model
DescriptionEHDS refined base model for Patient:Animal
Typehttps://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatientAnimal
Kindlogical

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
EHDSAddressAddress model
EHDSHumanNameHuman name model
EHDSAddressAddress model
EHDSHumanNameHuman name model

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition EHDSPatientAnimal

NameFlagsCard.TypeDescription & Constraintsdoco
.. EHDSPatientAnimal 0..*BasePatient Animal model
Instances of this logical model can be the target of a Reference
... animalIdentifier 1..*IdentifierAnimal identifier
... species 1..1CodeableConceptSpecies
Binding Description: (preferred): SNOMED CT
... breed 0..1CodeableConceptBreed
Binding Description: (preferred): SNOMED CT
... genderStatus 0..1CodeableConceptGender status
Binding Description: (preferred): hl7:animal-genderstatus
... name 0..*EHDSHumanNameName
... dateOfBirth 0..1dateDate of birth
... gender 0..1CodeableConceptGender
Binding Description: (preferred): HL7 Administrative Gender
... address 0..*EHDSAddressAddress
... deceased[x] 0..1Deceased
.... deceasedBooleanboolean
.... deceasedDateTimedateTime

doco Documentation for this format

Source

{
  "resourceType": "StructureDefinition",
  "id": "EHDSPatientAnimal",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    }
  ],
  "url": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatientAnimal",
  "version": "0.1.0",
  "name": "EHDSPatientAnimal",
  "title": "Patient Animal model",
  "status": "draft",
  "date": "2025-07-22T10:29:12+00:00",
  "publisher": "Xt-EHR",
  "contact": [
    {
      "name": "Xt-EHR",
      "telecom": [
        {
          "system": "url",
          "value": "http://Xt-EHR.eu"
        }
      ]
    }
  ],
  "description": "EHDS refined base model for Patient:Animal",
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSPatientAnimal",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "5.0.0"
      }
    ],
    "element": [
      {
        "id": "EHDSPatientAnimal",
        "path": "EHDSPatientAnimal",
        "short": "Patient Animal model",
        "definition": "EHDS refined base model for Patient:Animal",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "EHDSPatientAnimal.animalIdentifier",
        "path": "EHDSPatientAnimal.animalIdentifier",
        "short": "Animal identifier",
        "definition": "An identifier of the animal that is unique within a defined scope.  Multiple identifiers could be provided. ",
        "min": 1,
        "max": "*",
        "base": {
          "path": "EHDSPatientAnimal.animalIdentifier",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSPatientAnimal.species",
        "path": "EHDSPatientAnimal.species",
        "short": "Species",
        "definition": "Identifies the high level taxonomic categorization of the kind of animal. E.g. Dog, Cow.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSPatientAnimal.species",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "SNOMED CT"
        }
      },
      {
        "id": "EHDSPatientAnimal.breed",
        "path": "EHDSPatientAnimal.breed",
        "short": "Breed",
        "definition": "Identifies the detailed categorization of the kind of animal. E.g. Poodle, Angus.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSPatientAnimal.breed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "SNOMED CT"
        }
      },
      {
        "id": "EHDSPatientAnimal.genderStatus",
        "path": "EHDSPatientAnimal.genderStatus",
        "short": "Gender status",
        "definition": "Indicates the current state of the animal's reproductive organs. E.g. Neutered, Intact.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSPatientAnimal.genderStatus",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "hl7:animal-genderstatus"
        }
      },
      {
        "id": "EHDSPatientAnimal.name",
        "path": "EHDSPatientAnimal.name",
        "short": "Name",
        "definition": "Name of the animal.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSPatientAnimal.name",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHumanName"
          }
        ]
      },
      {
        "id": "EHDSPatientAnimal.dateOfBirth",
        "path": "EHDSPatientAnimal.dateOfBirth",
        "short": "Date of birth",
        "definition": "The date of birth for the animal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSPatientAnimal.dateOfBirth",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "EHDSPatientAnimal.gender",
        "path": "EHDSPatientAnimal.gender",
        "short": "Gender",
        "definition": "The gender of the animal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSPatientAnimal.gender",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "HL7 Administrative Gender"
        }
      },
      {
        "id": "EHDSPatientAnimal.address",
        "path": "EHDSPatientAnimal.address",
        "short": "Address",
        "definition": "Address where the animal is located. The addresses are always sequences of address parts (e.g. street address line, country, ZIP code, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSPatientAnimal.address",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSAddress"
          }
        ]
      },
      {
        "id": "EHDSPatientAnimal.deceased[x]",
        "path": "EHDSPatientAnimal.deceased[x]",
        "short": "Deceased",
        "definition": "Indicates if the individual is deceased or not.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSPatientAnimal.deceased[x]",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          },
          {
            "code": "dateTime"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "EHDSPatientAnimal",
        "path": "EHDSPatientAnimal",
        "short": "Patient Animal model",
        "definition": "EHDS refined base model for Patient:Animal"
      },
      {
        "id": "EHDSPatientAnimal.animalIdentifier",
        "path": "EHDSPatientAnimal.animalIdentifier",
        "short": "Animal identifier",
        "definition": "An identifier of the animal that is unique within a defined scope.  Multiple identifiers could be provided. ",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "EHDSPatientAnimal.species",
        "path": "EHDSPatientAnimal.species",
        "short": "Species",
        "definition": "Identifies the high level taxonomic categorization of the kind of animal. E.g. Dog, Cow.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "SNOMED CT"
        }
      },
      {
        "id": "EHDSPatientAnimal.breed",
        "path": "EHDSPatientAnimal.breed",
        "short": "Breed",
        "definition": "Identifies the detailed categorization of the kind of animal. E.g. Poodle, Angus.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "SNOMED CT"
        }
      },
      {
        "id": "EHDSPatientAnimal.genderStatus",
        "path": "EHDSPatientAnimal.genderStatus",
        "short": "Gender status",
        "definition": "Indicates the current state of the animal's reproductive organs. E.g. Neutered, Intact.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "hl7:animal-genderstatus"
        }
      },
      {
        "id": "EHDSPatientAnimal.name",
        "path": "EHDSPatientAnimal.name",
        "short": "Name",
        "definition": "Name of the animal.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSHumanName"
          }
        ]
      },
      {
        "id": "EHDSPatientAnimal.dateOfBirth",
        "path": "EHDSPatientAnimal.dateOfBirth",
        "short": "Date of birth",
        "definition": "The date of birth for the animal.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "EHDSPatientAnimal.gender",
        "path": "EHDSPatientAnimal.gender",
        "short": "Gender",
        "definition": "The gender of the animal.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "HL7 Administrative Gender"
        }
      },
      {
        "id": "EHDSPatientAnimal.address",
        "path": "EHDSPatientAnimal.address",
        "short": "Address",
        "definition": "Address where the animal is located. The addresses are always sequences of address parts (e.g. street address line, country, ZIP code, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSAddress"
          }
        ]
      },
      {
        "id": "EHDSPatientAnimal.deceased[x]",
        "path": "EHDSPatientAnimal.deceased[x]",
        "short": "Deceased",
        "definition": "Indicates if the individual is deceased or not.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          },
          {
            "code": "dateTime"
          }
        ]
      }
    ]
  }
}