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 . Page versions: R5 R4B R4 R3 R2

Person

A person who is involved in the healthcare process.

The relative url is /people

Content

UML Image

<Person xmlns="http://www.hl7.org/fhir">
  <id> mand id Master Resource Id, always first in all resources</id>
  <identifier> Zero+ HumanId A Human identifier for this person</identifier>
  <name> Zero+ HumanName A name associated with the person</name>
  <address> Zero+ Address An address for the person</address>
  <contact> Zero+ Contact A contact detail for the person</contact>
  <dob> opt dateTime The birth date for the person</dob>
  <gender> opt CodeableConcept Administrative Gender</gender>
  <religion> opt CodeableConcept Religion of the person</religion>
  <race> opt Zero+ CodeableConcept The race of a person</race>
  <qualification>  <!-- Zero+ Qualifications, Accreditations, Certifications -->
   <id> opt Identifier Identifier for the qualification</id>
   <code> opt CodeableConcept A code for the qualification</code>
   <institution> opt (Organization) Who conferred it</institution>
   <period> opt Interval(date) When the qualification is valid</period>
  </qualification>
  <language>  <!-- Zero+ -->
   <code> mand code ISO 639-3 code for language</code>
   <use> opt code How well the language is used</use>
  </language>
  <relatedPerson>  <!-- Zero+ Kin, Guardians, Agents, Caregivers -->
   <id> opt HumanId Identifier for the person</id>
   <role> mand CodeableConcept Type of relationship</role>
   <name> opt HumanName Name of the person</name>
   <contact> Zero+ Contact Contact details for the person</contact>
  </relatedPerson>
  <extensions> opt See Extensions   See Extensions </extensions>
  <text> mand Narrative Text summary of person, for human interpretation</text>
</Person>

Schema for Person 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
phonetic a portion of name using some kind of phonetic matching algorithm
id search id in any identifiers
contact the value in any kind of contact
address an address in any kind of address/part
gender gender of the person

The standard search parameters also apply (see Searching).

Formal Definitions

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

Person
DefinitionA person who is involved in the healthcare process
ControlMandatory, 1..1
RequirementsNeed to track persons across multiple roles
RIM MappingPerson(classCode=PSN, determinerCode=INST)
Person.id
DefinitionMaster Resource Id, always first in all resources
ControlMandatory, 1..1
Typeid
RIM Mapping.id(scope=OBJ)
Person.identifier
DefinitionIdentifier for the person 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
RequirementsPeople are known by a variety of ids. Some institutions maintain several, and most collect identifiers for exchange with other organizations concerning the patient.
RIM Mapping.plays:Role(classCode='IDENT').id
v2 MappingPID-3
Person.name
DefinitionA name associated with the person
Control0..*
TypeHumanName
Must Understandtrue
RequirementsNeed to be able to track the person by multiple names
CommentsPerson may have multiple names with different uses or applicable periods
RIM Mapping.name
v2 MappingPID-5, PID-9
Person.address
DefinitionAn address for the person
Control0..*
TypeAddress
RequirementsMay need to keep track of persons addresses for contacting, billing or reporting requirements and also to help with identification
CommentsPerson may have multiple addresses with different uses or applicable periods
RIM Mapping.addr
v2 MappingPID-11
Person.contact
DefinitionA contact detail for the person
Control0..*
TypeContact
RequirementsMay need to have options for contacting the person urgently, and also to help with identification
CommentsPerson may have multiple contacts with different uses or applicable periods
RIM Mapping.telecom
v2 MappingPID-13, PID-14
Person.dob
DefinitionThe birth date for the person
ControlOptional, 0..1
TypedateTime
Must Understandtrue
RequirementsAge of person drives many clinical processes.
CommentsAt least a estimated year should be provided as a guess if the real dob is unknown
RIM Mapping.birthTime
Person.gender
DefinitionAdministrative Gender
ControlOptional, 0..1
TypeCodeableConcept from AdministrativeGender
Must Understandtrue
RequirementsPatient Identification, and also for managing the patient
RIM Mapping.administrativeGender
Person.religion
DefinitionThe religious denomination to which a person professes affiliation
ControlOptional, 0..1
TypeCodeableConcept from Religion
RequirementsThe religion of a person may influence ancilliary processes around the provision of healthcare, and may provide general advice with regard to diet, etc
CommentsNot all people have a formal religious affiliation
RIM Mapping.religiousAffiliationCode
Person.race
Definitionblah balh
ControlOptional, 0..*
TypeCodeableConcept from Race
RequirementsThis is added because many jurisdictions insisted on it
CommentsSome places do not use this!
RIM Mapping.raceCode
Person.qualification
DefinitionThe qualifications a person has, including formal educational achievements, accreditations, and current certifications. All these qualifications may be used to determine what roles a person may play in a healthcare environment
Control0..*
RequirementsFor many persons in healthcare, it is necessary to track the qualifications a person has - formal.
RIM Mapping.plays:Role(classCode='QUAL')
Person.qualification.id
DefinitionThe identifier of a qualification
ControlOptional, 0..1
TypeIdentifier
RequirementsAllows a link back to a qualification registry, if one exists
RIM Mapping.identifier
Person.qualification.code
DefinitionThe type of the qualification
ControlOptional, 0..1
TypeCodeableConcept from Qualifications
Requirementscommonly used to determine the roles a person may play
RIM Mapping.code
Person.qualification.institution
DefinitionThe organisation that confered/confers the qualification
ControlOptional, 0..1
TypeResource(Organization)
RequirementsMay determine the significance of the qualification, and allows a link back to a qualification registry, if one exists
RIM Mapping.scopedBy:Organization
Person.qualification.period
DefinitionThe period for which a qualification is held
ControlOptional, 0..1
TypeInterval(date)
RequirementsSome qualifications are only conferred for a limited time period and must be re-acquired or forfeited
CommentsFormal degrees may have a known start date, but no end date
RIM Mapping.effectiveTime:IVL_TS
Person.language
DefinitionA language spoken by the person, with proficiency
Control0..*
RequirementsIf a patient does not speak the local language, interpreters may be required, so languages spoken and profiency is an important things to keep track of both for patient and other persons of interest
CommentsIf no language is specified, this *implies* that the default local language is spoken
RIM Mapping.LanguageCommunicationCode
Person.language.code
DefinitionA code that identifies the language
ControlMandatory, 1..1
Typecode from Language
CommentsSo just ISO 639-3? Not allowing ENG-CA or something?
RIM Mapping.languageCode
Person.language.use
DefinitionA code the describes how well the language is spoken
ControlOptional, 0..1
Typecode from LanguageUse
CommentsNo differentiation is made between spoken and written functionality here
RIM Mapping.proficiencyLanguageCode
Person.relatedPerson
DefinitionOther persons who are related to this person. The relationship might be one of several types: kin (familial or marital), financial or legal (such as guardian), biological (e.g. donor, donation-recipient) or casual (i.e. friend).
Control0..*
RequirementsNeed to be able to track next of kin, or other people who may need to contacted/consulting regarding the patient's healthcare status or who might otherwise influence their treatment
RIM Mapping.plays:Role(classCode='REL')
Person.relatedPerson.id
DefinitionIdentifier the related person - may be a full link to a Person resource, or some other kind of identifier
ControlOptional, 0..1
TypeHumanId
Requirementsmay have an identifier for the person that can be used to source contact details
RIM Mapping.scopedBy:Person.identifier
Person.relatedPerson.role
DefinitionCode that specifies how this person is related to the subject. A code is required.
ControlMandatory, 1..1
TypeCodeableConcept from PersonRelationship
RequirementsNeed to know how the person is related
RIM Mapping.code
Person.relatedPerson.name
DefinitionA name should be specified for the related person
ControlOptional, 0..1
TypeHumanName
RIM Mapping.scopedBy:Person.name
Person.relatedPerson.contact
DefinitionContact details (phone, email etc) should be provided for the person
Control0..*
TypeContact
RIM Mapping.scopedBy:Person.telecom
Person.extensions
DefinitionSee Extensions
ControlOptional, 0..1
Person.text
DefinitionText summary of person, for human interpretation
ControlMandatory, 1..1
TypeNarrative

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.