This page is part of the FHIR Specification (v0.01: Historical Archive Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

Animal

An animal that has relevance to the care process -usually this is for animals that are patients..

The relative url is /animals

Content

UML Image

<Animal xmlns="http://www.hl7.org/fhir">
  <id> mand id Master Resource Id, always first in all resources</id>
  <identifier> Zero+ HumanId Human identifiers for this animal</identifier>
  <name> Zero+ HumanName A name associated with the animal</name>
  <dob> opt dateTime The birth date for the animal</dob>
  <species> opt CodeableConcept Species for the Animal</species>
  <strain> opt CodeableConcept Strain for the Animal</strain>
  <gender> opt CodeableConcept Gender for the Animal</gender>
  <relatedEntity>  <!-- Zero+ Kin, owner, care giver etc -->
   <id> opt HumanId Identifier for the entity</id>
   <role> mand CodeableConcept Type of relationship</role>
   <name> opt HumanName Name of the related entity</name>
   <address> Zero+ Address An address (usually human, but may be kin)</address>
   <contact> Zero+ Contact Contact details (usually for humans)</contact>
  </relatedEntity>
  <extensions> opt See Extensions   See Extensions </extensions>
  <text> mand Narrative Text summary of animal, fall back for human interpretation</text>
</Animal>

Schema for Animal and an example (or formatted for browser)

Terminology Bindings

Notes:

Searching Criteria

The following simple search/filter parameters are defined for person:

name a portion of name in any name part
species the species, including by subsumption if the coding supports this
phonetic a portion of name using some kind of phonetic matching algorithm
id search id in any identifiers

The standard search parameters also apply (see Searching).

Formal Definitions

The formal definitions for the elements above. Also available as an XML file.

Animal
DefinitionAn animal that has relevance to the care process -usually this is for animals that are patients.
ControlMandatory, 1..1
RequirementsNeed to be able to track animals - vetinary medicine is an active user of HL7 standards
CommentsAnimals differ because you need to track species and strain, and also different kind of relationships - owners
RIM MappingNonPersonLivingSubject(classCode=ANM, determinerCode=INST)
Animal.id
DefinitionMaster Resource Id, always first in all resources
ControlMandatory, 1..1
Typeid
To Do.id(scope=OBJ)
Animal.identifier
DefinitionIdentifier for the animal that is used to identify the person across multiple disparate systems and also for face to face identification of the person
Control0..*
TypeHumanId
Must Understandtrue
RequirementsAnimals are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the animal
RIM Mapping.scopes[Role](classCode=IDENT)
Animal.name
DefinitionA name associated with the animal. The use code maiden does not apply.
Control0..*
TypeHumanName
Must Understandtrue
RequirementsSome animals have names, which are assigned by humans for human reasons, and follow human naming patterns
RIM Mapping.name
Animal.dob
DefinitionThe birth date for the animal
ControlOptional, 0..1
TypedateTime
Must Understandtrue
RequirementsAge of the animal drives many clinical processes.
RIM Mapping.dateOfBirth
To DoRIM change to support human date (time only - but is this needed in this context?)
Animal.species
DefinitionSpecies for the animal
ControlOptional, 0..1
TypeCodeableConcept from AnimalSpecies
Must Understandtrue
RequirementsNeed to know what kind of animal
RIM Mapping.code
Animal.strain
DefinitionStrain for the animal
ControlOptional, 0..1
TypeCodeableConcept from AnimalStrain
Must Understandtrue
RequirementsMay need to know the specific kind within the species
RIM Mapping.strainText
To DoNot sure why this is ED in the RIM. Should probably change to SC.
Animal.gender
DefinitionGender for the Animal
ControlOptional, 0..1
TypeCodeableConcept from AnimalGender
Must Understandtrue
RequirementsFor managing the animal
CommentsNote that some animals have additional gender not encountered in humans?
RIM Mapping.administrativeGenderCode
Animal.relatedEntity
DefinitionKin, owner, care giver etc
Control0..*
Animal.relatedEntity.id
DefinitionIdentifier for the entity
ControlOptional, 0..1
TypeHumanId
Animal.relatedEntity.role
DefinitionType of relationship
ControlMandatory, 1..1
TypeCodeableConcept from AnimalRelationship
Animal.relatedEntity.name
DefinitionName of the related entity
ControlOptional, 0..1
TypeHumanName
Animal.relatedEntity.address
DefinitionAn address (usually human, but may be kin)
Control0..*
TypeAddress
Animal.relatedEntity.contact
DefinitionContact details (usually for humans)
Control0..*
TypeContact
Animal.extensions
DefinitionSee Extensions
ControlOptional, 0..1
RIM Mapping[varies]
Animal.text
Definition
ControlMandatory, 1..1
TypeNarrative
To Do.text

This is an old version of FHIR retained for archive purposes. Do not use for anything else
Implementers are welcome to experiment with the content defined here, but should note that the contents are subject to change without prior notice.
© HL7.org 2011 - 2012. FHIR v0.01 generated on Mon, May 14, 2012 09:48+1000.