This page is part of the FHIR Specification (v0.4.0: DSTU 2 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
The official URL for this profile is:
http://hl7.org/fhir/Profile/patient-daf-dafpatient
. Defines constraints and extensions on the patient resource for use in querying and retrieving patient demographic information. : U.S. Data Access Framework (DAF) Patient Profile
This profile was published on Thu, Aug 21, 2014 00:00+1000 as a draft by U.S. Office of the National Coordinator (ONC).
unable to summarise extension (wrong count)
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
Differential View
This structure is derived from Patient.
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Patient | 1..1 | Information about a person or animal receiving health care services | ||
id | 0..1 | id | Logical id of this artefact | |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | M | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required, not extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
us-core-race | S | 0..* | CodeableConcept | Additional Content defined by implementations Binding: DAFRace (required, not extensible) |
us-core-ethnicity | S | 0..1 | CodeableConcept | Additional Content defined by implementations Binding: DAFEthnicity (required, not extensible) |
us-core-religion | S | 0..1 | CodeableConcept | Additional Content defined by implementations Binding: DAFReligion (preferred, extensible) |
patient-mothers-maiden-name | S | 0..1 | string | Additional Content defined by implementations |
birthPlace | S | 0..1 | Address | Additional Content defined by implementations |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
identifier | S Σ | 0..* | Identifier | An identifier for the person as this patient |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
use | M | 0..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required, not extensible) |
label | 0..1 | string | Description of identifier | |
system | S | 1..1 | uri | The namespace for the identifier Example: http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the id itself is a full uri |
value | S | 1..1 | string | The value that is unique Example: 123456 |
period | 0..1 | Period | Time period when id is/was valid for use | |
assigner | 0..1 | Organization | Organization that issued id (may be just text) | |
name | S Σ | 0..* | HumanName | A name associated with the patient |
telecom | S Σ | 0..* | ContactPoint | A contact detail for the individual |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
system | S I | 1..1 | code | phone | fax | email | url Binding: ContactPointSystem (required, not extensible) |
value | S | 1..1 | string | The actual contact point details |
use | M S | 1..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: DAFTelecomUse (required, not extensible) |
period | 0..1 | Period | Time period when the contact point was/is in use | |
gender | S Σ | 0..1 | code | male | female | other | unknown Binding: AdminstrativeGenderValueset (required, not extensible) |
birthDate | S Σ | 0..1 | date | The date of birth for the individual |
birthTime | Σ | 0..1 | time | The time of birth for the individual |
deceased[x] | M Σ | 0..1 | boolean, dateTime | Indicates if the individual is deceased or not |
address | S Σ | 0..* | Address | Addresses for the individual |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
use | M | 0..1 | code | home | work | temp | old - purpose of this address Binding: AddressUse (required, not extensible) Example: home |
text | 0..1 | string | Text representation of the address Example: 137 Nowhere Street, Erewhon 9132 | |
line | S | 1..* | string | Street name, number, direction & P.O. Box etc Example: 137 Nowhere Street |
city | S | 1..* | string | Name of city, town etc. Example: Erewhon |
state | S | 1..* | string | Sub-unit of country (abreviations ok) Binding: DAFStateValueset (required, not extensible) |
postalCode | S | 1..* | string | Postal code for area Example: 9132 |
country | S | 1..* | string | Country (can be ISO 3166 3 letter code) |
period | 0..1 | Period | Time period when address was/is in use Example: {"start":"2010-03-23","end":"2010-07-01"} | |
maritalStatus | S Σ | 0..1 | CodeableConcept | Marital (civil) status of a person Binding: DAFMaritalStatus (required, not extensible) |
multipleBirth[x] | S Σ | 0..1 | boolean, integer | Whether patient is part of a multiple birth |
photo | 0..* | Attachment | Image of the person | |
contact | S I | 0..* | Element | A contact party (e.g. guardian, partner, friend) for the patient pat-1: SHALL at least contain a contact's details or a reference to an organization |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
relationship | S | 0..* | CodeableConcept | The kind of relationship Binding: DAFRelationshipValueset (required, not extensible) |
name | S | 0..1 | HumanName | A name associated with the person |
telecom | S | 0..* | ContactPoint | A contact detail for the person |
address | S | 0..1 | Address | Address for the contact person |
gender | 0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required, not extensible) | |
organization | I | 0..1 | Organization | Organization that is associated with the contact |
period | 0..1 | Period | The period during which this person or organization is valid to be contacted relating to this patient | |
communication | S | 0..* | CodeableConcept | Languages which may be used to communicate with the patient about his or her health Binding: Language (required, not extensible) |
careProvider | 0..* | Organization, Practitioner | Patient's nominated care provider | |
managingOrganization | Σ | 0..1 | Organization | Organization that is the custodian of the patient record |
link | M Σ | 0..* | Link to another patient resource that concerns the same actual person | |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
other | M Σ | 1..1 | Patient | The other patient resource that the link refers to |
type | M Σ | 1..1 | code | replace | refer | seealso - type of link Binding: LinkType (required, not extensible) |
active | M Σ | 0..1 | boolean | Whether this patient's record is in active use |
XML Template
JSON Template
todo
Differential View
This structure is derived from Patient.
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Patient | 1..1 | Information about a person or animal receiving health care services | ||
id | 0..1 | id | Logical id of this artefact | |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | M | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required, not extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
us-core-race | S | 0..* | CodeableConcept | Additional Content defined by implementations Binding: DAFRace (required, not extensible) |
us-core-ethnicity | S | 0..1 | CodeableConcept | Additional Content defined by implementations Binding: DAFEthnicity (required, not extensible) |
us-core-religion | S | 0..1 | CodeableConcept | Additional Content defined by implementations Binding: DAFReligion (preferred, extensible) |
patient-mothers-maiden-name | S | 0..1 | string | Additional Content defined by implementations |
birthPlace | S | 0..1 | Address | Additional Content defined by implementations |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
identifier | S Σ | 0..* | Identifier | An identifier for the person as this patient |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
use | M | 0..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required, not extensible) |
label | 0..1 | string | Description of identifier | |
system | S | 1..1 | uri | The namespace for the identifier Example: http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the id itself is a full uri |
value | S | 1..1 | string | The value that is unique Example: 123456 |
period | 0..1 | Period | Time period when id is/was valid for use | |
assigner | 0..1 | Organization | Organization that issued id (may be just text) | |
name | S Σ | 0..* | HumanName | A name associated with the patient |
telecom | S Σ | 0..* | ContactPoint | A contact detail for the individual |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
system | S I | 1..1 | code | phone | fax | email | url Binding: ContactPointSystem (required, not extensible) |
value | S | 1..1 | string | The actual contact point details |
use | M S | 1..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: DAFTelecomUse (required, not extensible) |
period | 0..1 | Period | Time period when the contact point was/is in use | |
gender | S Σ | 0..1 | code | male | female | other | unknown Binding: AdminstrativeGenderValueset (required, not extensible) |
birthDate | S Σ | 0..1 | date | The date of birth for the individual |
birthTime | Σ | 0..1 | time | The time of birth for the individual |
deceased[x] | M Σ | 0..1 | boolean, dateTime | Indicates if the individual is deceased or not |
address | S Σ | 0..* | Address | Addresses for the individual |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
use | M | 0..1 | code | home | work | temp | old - purpose of this address Binding: AddressUse (required, not extensible) Example: home |
text | 0..1 | string | Text representation of the address Example: 137 Nowhere Street, Erewhon 9132 | |
line | S | 1..* | string | Street name, number, direction & P.O. Box etc Example: 137 Nowhere Street |
city | S | 1..* | string | Name of city, town etc. Example: Erewhon |
state | S | 1..* | string | Sub-unit of country (abreviations ok) Binding: DAFStateValueset (required, not extensible) |
postalCode | S | 1..* | string | Postal code for area Example: 9132 |
country | S | 1..* | string | Country (can be ISO 3166 3 letter code) |
period | 0..1 | Period | Time period when address was/is in use Example: {"start":"2010-03-23","end":"2010-07-01"} | |
maritalStatus | S Σ | 0..1 | CodeableConcept | Marital (civil) status of a person Binding: DAFMaritalStatus (required, not extensible) |
multipleBirth[x] | S Σ | 0..1 | boolean, integer | Whether patient is part of a multiple birth |
photo | 0..* | Attachment | Image of the person | |
contact | S I | 0..* | Element | A contact party (e.g. guardian, partner, friend) for the patient pat-1: SHALL at least contain a contact's details or a reference to an organization |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
relationship | S | 0..* | CodeableConcept | The kind of relationship Binding: DAFRelationshipValueset (required, not extensible) |
name | S | 0..1 | HumanName | A name associated with the person |
telecom | S | 0..* | ContactPoint | A contact detail for the person |
address | S | 0..1 | Address | Address for the contact person |
gender | 0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required, not extensible) | |
organization | I | 0..1 | Organization | Organization that is associated with the contact |
period | 0..1 | Period | The period during which this person or organization is valid to be contacted relating to this patient | |
communication | S | 0..* | CodeableConcept | Languages which may be used to communicate with the patient about his or her health Binding: Language (required, not extensible) |
careProvider | 0..* | Organization, Practitioner | Patient's nominated care provider | |
managingOrganization | Σ | 0..1 | Organization | Organization that is the custodian of the patient record |
link | M Σ | 0..* | Link to another patient resource that concerns the same actual person | |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
other | M Σ | 1..1 | Patient | The other patient resource that the link refers to |
type | M Σ | 1..1 | code | replace | refer | seealso - type of link Binding: LinkType (required, not extensible) |
active | M Σ | 0..1 | boolean | Whether this patient's record is in active use |
XML Template
JSON Template
todo
Other definitions: (todo)
Path | Name | Conformance | ValueSet |
Patient.language | Language | required | http://tools.ietf.org/html/bcp47 |
Patient.extension | DAFReligion | preferred (extensible) | v3 Code System ReligiousAffiliation |
Patient.extension | DAFReligion | preferred (extensible) | v3 Code System ReligiousAffiliation |
Patient.extension | DAFReligion | preferred (extensible) | v3 Code System ReligiousAffiliation |
Patient.identifier.use | IdentifierUse | required | IdentifierUse |
Patient.telecom.system | ContactPointSystem | required | ContactPointSystem |
Patient.telecom.use | DAFTelecomUse | required | ContactPointUse |
Patient.gender | AdminstrativeGenderValueset | required | AdministrativeGender |
Patient.address.use | AddressUse | required | AddressUse |
Patient.address.state | DAFStateValueset | required | USPS Two Letter Alphabetic Codes |
Patient.maritalStatus | DAFMaritalStatus | required | v3 Code System MaritalStatus |
Patient.contact.relationship | DAFRelationshipValueset | required | PersonalRelationshipRoleType |
Patient.contact.gender | AdministrativeGender | required | AdministrativeGender |
Patient.animal.species | AnimalSpecies | example (extensible) | AnimalSpecies |
Patient.animal.breed | AnimalBreed | example (extensible) | AnimalBreeds |
Patient.animal.genderStatus | AnimalGenderStatus | example (extensible) | GenderStatus |
Patient.communication | Language | required | http://tools.ietf.org/html/bcp47 |
Patient.link.type | LinkType | required | LinkType |
Id | Path | Name | Details |
pat-1 | Patient.contact | ContactNeedsDetails | SHALL at least contain a contact's details or a reference to an organization XPath: f:name or f:telecom or f:address or f:organization |