This page is part of the FHIR Specification (v0.06: DSTU 1 Ballot 2). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

Resource Animal - Formal Definitions 3.2.5

The formal definitions for the elements in the animal resource. Also available as an XML file.

Animal
DefinitionAn animal (non-human) that has relevance to the care process
Control1..1
RequirementsNeed to be able to track animals - veterinary medicine is an active user of HL7 standards. Animals are also relevant in clinical studies, as "animal helpers", etc.
CommentsAnimals differ from Persons because you need to track species and strain, and also different kind of relationships - owners
RIM MappingNonPersonLivingSubject(classCode=ANM, determinerCode=INST)
v2 MappingPID
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)
v2 MappingPID.3
Animal.name
DefinitionA label assigned by humans to this specific individual animal
Control0..*
TypeHumanName
Must Understandtrue
RequirementsSome animals have names, which are assigned by humans for human reasons, and follow human naming patterns
RIM Mapping.name
v2 MappingPID.5
Animal.dob
DefinitionThe year, date or date-time on which the animal was born
Control0..1
TypedateTime
Must Understandtrue
RequirementsAge of the animal drives many clinical processes.
RIM Mapping.dateOfBirth
v2 MappingPID.7
To DoRIM change to support human date (time only - but is this needed in this context?)
Animal.species
DefinitionIdentifies the high level categorization of the kind of animal
Control0..1
TypeCodeableConcept from AnimalSpecies
Must Understandtrue
RequirementsNeed to know what kind of animal
RIM Mapping.playedRole[classCode=GEN].scoper[classCode=ANM, determinerCode=KIND].code
v2 MappingPID.35
Animal.breed
DefinitionIdentifies the detailed categorization of the kind of animal.
Control0..1
TypeCodeableConcept from AnimalBreed
Must Understandtrue
RequirementsMay need to know the specific kind within the species
RIM Mapping.code
v2 MappingPID.37
To DoNot sure why this is ED in the RIM. Should probably change to SC.
Animal.gender
DefinitionGender for the Animal
Control0..1
TypeCodeableConcept from AnimalGender
Must Understandtrue
RequirementsFor managing the animal, including appropriate housing.
CommentsNote that some animals have additional genders not encountered in humans
RIM Mapping.administrativeGenderCode
v2 MappingPID.8
Animal.genderStatus
DefinitionIndicates the current state of the animal's reproductive organs
Control0..1
TypeCodeableConcept from AnimalGenderStatus
RequirementsGender status can affect housing and animal behavior
RIM Mapping.genderStatusCode
v2 MappingN/A
Animal.relatedEntity
DefinitionPeople and animals that hold a relevant relationship to the animal
Control0..*
RequirementsGenetic relationships between animals can be relevant for some use-cases, but the primary use-case is to identify the humans affiliated with an animal
RIM Mapping.scopes[Role](classCode=REL).player
v2 MappingROL
Animal.relatedEntity.identifier
DefinitionHuman-displayable identifier associated with the referenced entity
Control0..1
TypeHumanId
RequirementsAllows reliable identification of and potentially retrieval of additional information about the related entity
RIM Mapping.id
v2 MappingROL.4
Animal.relatedEntity.role
DefinitionIdentifies how the referenced entity is related to the animal
Control1..1
TypeCodeableConcept from AnimalRelationship
RequirementsAllows choosing between multiple related entities
RIM Mapping.code
v2 MappingROL.3
Animal.relatedEntity.name
DefinitionName of the related entity
Control0..1
TypeHumanName
RequirementsThis is the human-recognizable label for the entity and indicates how to address a human
RIM Mapping.name
v2 MappingROL.4
Animal.relatedEntity.address
DefinitionIndicates where the related entity can be found or reached
Control0..*
TypeAddress
RequirementsAllows contacting the related entity
CommentsUsually for human related entities, but could be the address of a related animal
RIM Mapping.addr
v2 MappingROL.11
Animal.relatedEntity.contact
DefinitionIndicates how the related entity can be contacted
Control0..*
TypeContact
RequirementsAllows contacting the related entity
CommentsUsually for human related entities
RIM Mapping.telecom
v2 MappingROL.12
Animal.extension
DefinitionSee Extensions
Control0..*
TypeExtension
RIM Mapping[varies]
Animal.text
Definition
Control1..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.06 generated on Tue, Dec 4, 2012 00:03+1100. License