This page is part of the FHIR Specification (v0.11: DSTU 1 Ballot 3). 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
Demographics and other administrative information about a person or animal receiving care or other health-related services.
The resource name as it appears in a RESTful URL is [root]/patient/
This Resource covers data about persons and animals involved in a wide range of health-related activities, including:
The data in the Resource covers the "who" information about the patient: it's attributes are focused on the demographic information necessary to support the administrative, financial and logistic procedures. A Patient record is generally created and maintained by each organization providing care for a patient. A person or animal receiving care at multiple organizations may therefore have its information present in multiple Patient Resources.
<Patient xmlns="http://hl7.org/fhir"> <!-- from Resource: extension, narrative, and contained --> <identifier><!-- 0..* Identifier An identifier for the person as this patient § --></identifier> <name><!-- 0..* HumanName A name associated with the patient § --></name> <telecom><!-- 0..* Contact A contact detail for the individual § --></telecom> <gender><!-- 0..1 CodeableConcept Gender for administrative purposes § --></gender> <birthDate value="[dateTime]"/><!-- 0..1 The date and time of birth for the individual § --> <deceased[x]><!-- 0..1 boolean|dateTime Indicates if the individual is deceased or not § --></deceased[x]> <address><!-- 0..* Address Addresses for the individual § --></address> <maritalStatus><!-- 0..1 CodeableConcept Marital (civil) status of a person § --></maritalStatus> <multipleBirth[x]><!-- 0..1 boolean|integer Whether patient is part of a multiple birth § --></multipleBirth[x]> <photo><!-- 0..* Attachment Image of the person --></photo> <contact> <!-- 0..* A contact party (e.g. guardian, partner, friend) for the patient --> <relationship><!-- 0..* CodeableConcept The kind of relationship --></relationship> <name><!-- 0..1 HumanName A name associated with the person --></name> <telecom><!-- 0..* Contact A contact detail for the person --></telecom> <address><!-- 0..1 Address Address for the contact person --></address> <gender><!-- 0..1 CodeableConcept Gender for administrative purposes --></gender> <organization><!-- 0..1 Resource(Organization) Organization that is associated with the contact --></organization> </contact> <animal> <!-- 0..1 If this patient is an animal (non-human) § --> <species><!-- 1..1 CodeableConcept E.g. Dog, Cow § --></species> <breed><!-- 0..1 CodeableConcept E.g. Poodle, Angus § --></breed> <genderStatus><!-- 0..1 CodeableConcept E.g. Neutered, Intact § --></genderStatus> </animal> <communication><!-- 0..* CodeableConcept Languages which may be used to communicate with the patient --></communication> <provider><!-- 0..1 Resource(Organization) Organization managing the patient § --></provider> <link><!-- 0..* Resource(Patient) Other patient resources linked to this resource § --></link> <active value="[boolean]"/><!-- 0..1 Whether this patient's record is in active use § --> </Patient>
Alternate definitions: Schema/Schematron, Resource Profile
Path | Definition | Type | Reference |
---|---|---|---|
Patient.gender Patient.contact.gender | The gender of a person used for administrative purposes | Incomplete | http://hl7.org/fhir/vs/administrative-gender |
Patient.maritalStatus | The domestic partnership status of a person | Incomplete | http://hl7.org/fhir/vs/marital-status |
Patient.contact.relationship | The nature of the relationship between a patient and a contact person for that patient | Incomplete | http://hl7.org/fhir/vs/patient-contact-relationship |
Patient.animal.species | The species of an animal | Example | http://hl7.org/fhir/vs/animal-species |
Patient.animal.breed | The breed of an animal | Example | http://hl7.org/fhir/vs/animal-breeds |
Patient.animal.genderStatus | The state of the animal's reproductive organs | Example | http://hl7.org/fhir/vs/animal-genderstatus |
Patient.communication | A human language | Incomplete | IETF language tag |
Notes:
Managing Patient registration is a well known difficult problem. Around 2% of registrations are in error, mostly duplicate records. Sometimes the duplicate record is caught fairly quickly and retired before much data is accumulated. In other cases, substantial amounts of data may accumulate. For these and other reasons, the identifiers associated with a patient may change over time.
A Patient record's Resource Id can never change. For this reason the identifiers with which humans are concerned (often called MRN - Medical Record Number, or UR - Unit Record) should not be used for the resource' id. Instead they should be represented in the Patient.identifier list where they can be managed. This is also useful for the case of institutions that have acquired multiple numbers because of mergers of patient record systems over time.
This specification does not specify merge functionality: if multiple patient records are found to be duplicates, they can be linked together - an assertion that two (or more) Patient resources are both about the same actual person. When patient resources are linked, one may be chosen as the "master" - the correct record. In this case, the active status of all the other resources is set to false, and all the content is moved to the active record by updating it directly.
The link element is used to assert that patient resources refer to the same person. If any patient resources is linked to another, then that other resource must also link back to the source resource in order to maintain record consistency. Systems should not update patient links across two or more patient resources using separate transactions (i.e. update operations), where later operations may fail and leave the patient resources in disagreement with each other. Instead, systems should either:
Search Parameters for RESTful searches. The standard parameters also apply. See Searching for more information.
Name / Type | Description | Paths |
_id : token | The logical resource id associated with the resource (must be supported by all servers) | |
active : token | Whether the patient record is active | |
address : string | an address in any kind of address/part of the patient | |
animal-breed : token | the breed for animal patients | |
animal-species : token | the species for animal patients | |
birthdate : date | the patient's date of birth | |
family : string | a portion of the family name of the patient | |
gender : token | gender of the patient | |
given : string | a portion of the given name of the patient | |
identifier : token | A patient identifier | |
language : token | language code (irrespective of use value) | |
name : string | a portion of either family or given name of the patient | |
phonetic : string | a portion of either family or given name using some kind of phonetic matching algorithm | |
provider : reference | The identity of the organization at which this person is a patient | Patient.provider |
telecom : string | the value in any kind of telecom details of the patient |