IE (Ireland) Core Implementation Guide
0.3.0 - draft
IE (Ireland) Core Implementation Guide - Local Development build (v0.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-patient-summary-patient | Version: 0.3.0 | |||
| Draft as of 2026-09-28 | Computable Name: IECorePatientSummaryPatient | |||
The patient as the subject of an Irish Patient Summary. It carries the HIQA Patient Summary demographic dataset (Section 1), including the Required demographics that are NOT part of the ePrescription dataset (ethnicity, nationality, mother's former surnames, place of birth, country of affiliation), and the nominated contact person (Section 3). Marital status, religion and pronouns are in neither HIQA dataset and are prohibited. Derived from the HL7 Europe Patient Summary patient (which imposes the IPS patient) and imposes IECorePatient.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | PatientEuEps(1.0.0-ballot) | Information about an individual or animal receiving health care services This profile also imposes the profile IE Core Patient (0.3.0) | |||||||||||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||||||||||
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 0..1 | (Complex) | Place of Birth for patient URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-birthPlace" | |||||||||||||
![]() ![]() ![]() ![]() |
1..1 | AddressEu(2.0.0) | Value of extension | |||||||||||||
![]() ![]() ![]() |
0..* | (Complex) | Sex for clinical use URL: http://hl7.org/fhir/StructureDefinition/patient-sexParameterForClinicalUse Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 0..1 | (Complex) | The individual's gender identity URL: http://hl7.org/fhir/StructureDefinition/individual-genderIdentity Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
0..* | (Complex) | Citizenship URL: http://hl7.org/fhir/StructureDefinition/patient-citizenship Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 0..* | (Complex) | Nationality URL: http://hl7.org/fhir/StructureDefinition/patient-nationality Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
0..1 | dateTime | Birth time URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 1..1 | (Complex) | A recorded sex or gender property for the individual URL: http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | The recorded sex or gender property for the individual Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "value" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: AdministrativeGender (example) | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: RecordedSexOrGenderType (2.0.0) (example) Required Pattern: At least the following | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | When the recorded sex or gender value applies Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "effectivePeriod" | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | When the sex or gender value was recorded. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "acquisitionDate" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The source of the Recorded Sex or Gender value. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "source" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Organization | Device | RelatedPerson | Practitioner) | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The document the sex or gender property was acquired from. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "sourceDocument" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(DocumentReference) | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The name of the field within the source document where this sex or gender property is initially recorded. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "sourceField" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Who issued the document where the sex or gender was aquired Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "jurisdiction" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: JurisdictionValueSet (1.0.0) (extensible) | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Context or source information about the recorded sex or gender Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "comment" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Whether this recorded sex or gender value qualifies the .gender element. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "genderElementQualifier" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | boolean | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender" | |||||||||||||
![]() ![]() ![]() |
S | 0..* | CodeableConcept | IE Core Ethnicity URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-ethnicity Binding: IECoreEthnicityVS (0.3.0) (extensible) Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 0..* | string | IE Core Mother's Former Surname URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-mothers-former-surname Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | IE Core Country of Affiliation URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-country-of-affiliation Binding: Iso3166-1-2 (required) Constraints: ext-1 | ||||||||||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||||||||||
![]() ![]() |
SOΣ | 0..* | Identifier | Patient identifiers Slice: Unordered, Open by value:system
| ||||||||||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | The value that is unique Example General: 123456 | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Time period when id is/was valid for use | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||||||||||
![]() ![]() ![]() |
OΣC | 0..1 | Identifier | Personal Public Service Number (PPSN): Requires Clarification Constraints: ie-pat-ppsn-1
| ||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Required Pattern: https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/pps | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | string | The value that is unique Example General: 123456 | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Time period when id is/was valid for use | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||||||||||
![]() ![]() |
?!Σ | 0..1 | boolean | Whether this patient's record is in active use | ||||||||||||
![]() ![]() |
SOΣC | 1..* | HumanName | A name associated with the patient Constraints: eu-pat-1, ips-pat-1
| ||||||||||||
![]() ![]() ![]() |
?!SOΣ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name.
| ||||||||||||
![]() ![]() ![]() |
SOΣ | 1..1 | string | Family name. Example spanish: Valero Iglesias
| ||||||||||||
![]() ![]() ![]() |
SOΣ | 1..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name
| ||||||||||||
![]() ![]() ![]() |
SΣ | 0..* | string | Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..* | string | Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name | ||||||||||||
![]() ![]() |
SOΣ | 0..* | ContactPoint | A contact detail for the patient
| ||||||||||||
![]() ![]() ![]() |
SΣC | 0..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): Telecommunications form for contact point. | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | The actual contact point details | ||||||||||||
![]() ![]() ![]() |
?!SΣ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required): Use of contact point. | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) | ||||||||||||
![]() ![]() |
SOΣ | 1..1 | code | Administrative Gender Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
| ||||||||||||
![]() ![]() |
SOΣ | 1..1 | date | The date of birth for the individual
| ||||||||||||
![]() ![]() |
?!SΣ | 0..1 | Indicates if the individual is deceased or not | |||||||||||||
![]() ![]() ![]() |
boolean | |||||||||||||||
![]() ![]() ![]() |
dateTime | |||||||||||||||
![]() ![]() |
SOΣ | 1..* | AddressEu(2.0.0) | An address for the individual
| ||||||||||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | Purpose of this address Binding: AddressUse (required): The use of an address. Example General: home | ||||||||||||
![]() ![]() ![]() |
SΣ | 1..* | string | Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street | ||||||||||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | string | streetName URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | string | houseNumber URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | string | postBox URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | City Example General: Erewhon | ||||||||||||
![]() ![]() ![]() |
SΣ | 1..1 | string | Sub-unit of country (abbreviations ok) | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Postal code Example General: 9132 | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code) | ||||||||||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | code for string URL: http://hl7.org/fhir/StructureDefinition/iso21090-codedString Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/iso21090-codedString" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Value of extension Binding: Iso3166-1-2 (preferred) | |||||||||||||
![]() ![]() |
SC | 0..* | BackboneElement | Nominated contact person (HIQA PS Section 3) Constraints: pat-1 | ||||||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Contact relationship Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient. | ||||||||||||
![]() ![]() ![]() |
S | 0..1 | HumanName | Contact name | ||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Family name (often called 'Surname') | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name | ||||||||||||
![]() ![]() ![]() |
S | 0..* | ContactPoint | Contact details for the person | ||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required): Use of contact point. | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) | ||||||||||||
![]() ![]() ![]() |
0..1 | AddressEu(2.0.0) | Contact person address | |||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | Purpose of this address Binding: AddressUse (required): The use of an address. Example General: home | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 1..* | string | Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street | ||||||||||||
![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | string | streetName URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | string | houseNumber URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | string | postBox URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | City Example General: Erewhon | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Sub-unit of country (abbreviations ok) | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Postal code Example General: 9132 | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code) | ||||||||||||
![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | code for string URL: http://hl7.org/fhir/StructureDefinition/iso21090-codedString Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/iso21090-codedString" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Value of extension Binding: Iso3166-1-2 (preferred) | |||||||||||||
![]() ![]() |
S | 0..* | BackboneElement | A language which may be used to communicate with the patient about his or her health | ||||||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Communication language Binding: CommonLanguages (preferred): A human language.
| ||||||||||||
![]() ![]() |
SO | 0..* | Reference(Organization (EU core)(2.0.0) | PractitionerRole (EU core)(2.0.0) | Practitioner (EU core)(2.0.0)) | Patient's nominated primary care provider.
| ||||||||||||
![]() ![]() |
?!Σ | 0..* | BackboneElement | Link to another patient resource that concerns the same actual person | ||||||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to | ||||||||||||
![]() ![]() ![]() |
Σ | 1..1 | code | replaced-by | replaces | refer | seealso Binding: LinkType (required): The type of link between this patient resource and another patient resource. | ||||||||||||
Documentation for this format | ||||||||||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Patient.extension:sexAssignedAtBirth.extension:value.value[x] | Base | example | AdministrativeGender | 📍4.0.1 | FHIR Std. |
| Patient.extension:sexAssignedAtBirth.extension:type.value[x] | Base | example | Recorded Sex Or Gender Type | 📍2.0.0 | THO v7.4 |
| Patient.extension:sexAssignedAtBirth.extension:jurisdiction.value[x] | Base | extensible | Jurisdiction ValueSet | 📍1.0.0 | THO v7.4 |
| Patient.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Patient.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Patient.identifier:PPSN.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Patient.identifier:PPSN.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Patient.name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std. |
| Patient.telecom.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| Patient.telecom.use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std. |
| Patient.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std. |
| Patient.address.use | Base | required | AddressUse | 📍4.0.1 | FHIR Std. |
| Patient.address.country.extension:countryCode.value[x] | Base | preferred | Iso 3166 Part 1: 2 Letter Codes | 📍4.0.1 | FHIR Std. |
| Patient.contact.relationship | Base | extensible | Patient Contact Relationship | 📍4.0.1 | FHIR Std. |
| Patient.contact.name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std. |
| Patient.contact.telecom.use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std. |
| Patient.contact.address.use | Base | required | AddressUse | 📍4.0.1 | FHIR Std. |
| Patient.contact.address.country.extension:countryCode.value[x] | Base | preferred | Iso 3166 Part 1: 2 Letter Codes | 📍4.0.1 | FHIR Std. |
| Patient.communication.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Patient.link.type | Base | required | LinkType | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Patient | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Patient | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Patient | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Patient.implicitRules, Patient.extension, Patient.extension:birthPlace, Patient.extension:birthPlace.value[x], Patient.extension:sex-for-clinical-use, Patient.extension:gender-identity, Patient.extension:patient-citizenship, Patient.extension:patient-nationality, Patient.extension:birthTime, Patient.extension:sexAssignedAtBirth, Patient.extension:sexAssignedAtBirth.extension, Patient.extension:sexAssignedAtBirth.extension:value, Patient.extension:sexAssignedAtBirth.extension:value.value[x], Patient.extension:sexAssignedAtBirth.extension:type, Patient.extension:sexAssignedAtBirth.extension:type.value[x], Patient.extension:sexAssignedAtBirth.extension:effectivePeriod, Patient.extension:sexAssignedAtBirth.extension:acquisitionDate, Patient.extension:sexAssignedAtBirth.extension:acquisitionDate.value[x], Patient.extension:sexAssignedAtBirth.extension:source, Patient.extension:sexAssignedAtBirth.extension:source.value[x], Patient.extension:sexAssignedAtBirth.extension:sourceDocument, Patient.extension:sexAssignedAtBirth.extension:sourceDocument.value[x], Patient.extension:sexAssignedAtBirth.extension:sourceField, Patient.extension:sexAssignedAtBirth.extension:sourceField.value[x], Patient.extension:sexAssignedAtBirth.extension:jurisdiction, Patient.extension:sexAssignedAtBirth.extension:jurisdiction.value[x], Patient.extension:sexAssignedAtBirth.extension:comment, Patient.extension:sexAssignedAtBirth.extension:comment.value[x], Patient.extension:sexAssignedAtBirth.extension:genderElementQualifier, Patient.extension:sexAssignedAtBirth.extension:genderElementQualifier.value[x], Patient.extension:ethnicity, Patient.extension:mothersFormerSurname, Patient.extension:countryOfAffiliation, Patient.modifierExtension, Patient.identifier, Patient.identifier.use, Patient.identifier.type, Patient.identifier.value, Patient.identifier.period, Patient.identifier.assigner, Patient.identifier:PPSN, Patient.identifier:PPSN.use, Patient.identifier:PPSN.type, Patient.identifier:PPSN.system, Patient.identifier:PPSN.value, Patient.identifier:PPSN.period, Patient.identifier:PPSN.assigner, Patient.active, Patient.name, Patient.name.use, Patient.name.family, Patient.name.given, Patient.name.prefix, Patient.name.suffix, Patient.telecom, Patient.telecom.system, Patient.telecom.value, Patient.telecom.use, Patient.telecom.rank, Patient.gender, Patient.birthDate, Patient.deceased[x], Patient.address, Patient.address.use, Patient.address.line, Patient.address.line.extension:streetName, Patient.address.line.extension:houseNumber, Patient.address.line.extension:postBox, Patient.address.city, Patient.address.state, Patient.address.postalCode, Patient.address.country, Patient.address.country.extension:countryCode, Patient.address.country.extension:countryCode.value[x], Patient.contact, Patient.contact.modifierExtension, Patient.contact.relationship, Patient.contact.name, Patient.contact.name.use, Patient.contact.name.family, Patient.contact.name.given, Patient.contact.telecom, Patient.contact.telecom.use, Patient.contact.telecom.rank, Patient.contact.address, Patient.contact.address.use, Patient.contact.address.line, Patient.contact.address.line.extension:streetName, Patient.contact.address.line.extension:houseNumber, Patient.contact.address.line.extension:postBox, Patient.contact.address.city, Patient.contact.address.state, Patient.contact.address.postalCode, Patient.contact.address.country, Patient.contact.address.country.extension:countryCode, Patient.contact.address.country.extension:countryCode.value[x], Patient.communication, Patient.communication.modifierExtension, Patient.communication.language, Patient.generalPractitioner, Patient.link, Patient.link.modifierExtension, Patient.link.other, Patient.link.type | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| eu-pat-1 | error | Patient.name | given, family, text or a data-absent-reason extension SHALL be present |
family.exists() or given.exists() or text.exists() or extension('http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists()
|
| ext-1 | error | Patient.extension, Patient.extension:birthPlace, Patient.extension:sex-for-clinical-use, Patient.extension:gender-identity, Patient.extension:patient-citizenship, Patient.extension:patient-nationality, Patient.extension:birthTime, Patient.extension:sexAssignedAtBirth, Patient.extension:sexAssignedAtBirth.extension, Patient.extension:sexAssignedAtBirth.extension:value, Patient.extension:sexAssignedAtBirth.extension:type, Patient.extension:sexAssignedAtBirth.extension:effectivePeriod, Patient.extension:sexAssignedAtBirth.extension:acquisitionDate, Patient.extension:sexAssignedAtBirth.extension:source, Patient.extension:sexAssignedAtBirth.extension:sourceDocument, Patient.extension:sexAssignedAtBirth.extension:sourceField, Patient.extension:sexAssignedAtBirth.extension:jurisdiction, Patient.extension:sexAssignedAtBirth.extension:comment, Patient.extension:sexAssignedAtBirth.extension:genderElementQualifier, Patient.extension:ethnicity, Patient.extension:mothersFormerSurname, Patient.extension:countryOfAffiliation, Patient.modifierExtension, Patient.address.line.extension:streetName, Patient.address.line.extension:houseNumber, Patient.address.line.extension:postBox, Patient.address.country.extension:countryCode, Patient.contact.modifierExtension, Patient.contact.address.line.extension:streetName, Patient.contact.address.line.extension:houseNumber, Patient.contact.address.line.extension:postBox, Patient.contact.address.country.extension:countryCode, Patient.communication.modifierExtension, Patient.link.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| ie-pat-ppsn-1 | warning | Patient.identifier:PPSN | PPSN format: seven numbers followed by one or two letters (HIQA EP/PS 1.3.2) |
value.matches('^[0-9]{7}[A-Za-z]{1,2}$')
|
| ips-pat-1 | error | Patient.name | Patient.name.given, Patient.name.family or Patient.name.text SHALL be present |
family.exists() or given.exists() or text.exists()
|
| pat-1 | error | Patient.contact | SHALL at least contain a contact's details or a reference to an organization |
name.exists() or telecom.exists() or address.exists() or organization.exists()
|
This structure is derived from PatientEuEps
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
PatientEuEps(1.0.0-ballot) | This profile also imposes the profile IE Core Patient (0.3.0) | ||
![]() ![]() |
1..* | Extension | Extension | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
S | 0..1 | PatBirthPlace(5.3.0) | Place of Birth for patient |
![]() ![]() ![]() |
S | 0..1 | PGenderIdentity(5.3.0) | The individual's gender identity |
![]() ![]() ![]() |
0..0 | The pronouns to use when communicating about an individual. | ||
![]() ![]() ![]() |
S | 0..* | PatNationality(5.3.0) | Nationality |
![]() ![]() ![]() |
S | 1..1 | (Complex) | A recorded sex or gender property for the individual URL: http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender |
![]() ![]() ![]() ![]() |
2..* | Extension | Extension | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Required Pattern: At least the following | |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | IE Core Ethnicity URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-ethnicity Binding: IECoreEthnicityVS (0.3.0) (extensible) |
![]() ![]() ![]() |
S | 0..* | string | IE Core Mother's Former Surname URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-mothers-former-surname |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | IE Core Country of Affiliation URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-country-of-affiliation Binding: Iso3166-1-2 (required) |
![]() ![]() ![]() |
0..0 | CodeableConcept | The patient's professed religious affiliations URL: http://hl7.org/fhir/StructureDefinition/patient-religion Binding: ReligiousAffiliation (preferred) | |
![]() ![]() |
S | 0..* | Identifier | Patient identifiers Slice: Unordered, Open by value:system |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Description of identifier |
![]() ![]() ![]() ![]() |
S | 0..1 | string | The value that is unique |
![]() ![]() ![]() ![]() |
S | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() |
C | 0..1 | Identifier | Personal Public Service Number (PPSN): Requires Clarification |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/pps | |
![]() ![]() ![]() ![]() |
1..1 | string | The value that is unique | |
![]() ![]() |
S | 1..* | HumanName | A name associated with the patient |
![]() ![]() ![]() |
S | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden |
![]() ![]() ![]() |
S | 1..1 | string | Family name. |
![]() ![]() ![]() |
S | 1..* | string | Given names (not always 'first'). Includes middle names |
![]() ![]() ![]() |
S | 0..* | string | Parts that come before the name |
![]() ![]() ![]() |
S | 0..* | string | Parts that come after the name |
![]() ![]() |
S | 0..* | ContactPoint | A contact detail for the patient |
![]() ![]() ![]() |
S | 0..1 | code | phone | fax | email | pager | url | sms | other |
![]() ![]() ![]() |
S | 0..1 | string | The actual contact point details |
![]() ![]() ![]() |
S | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point |
![]() ![]() ![]() |
S | 0..1 | positiveInt | Specify preferred order of use (1 = highest) |
![]() ![]() |
S | 1..1 | code | Administrative Gender |
![]() ![]() |
S | 1..1 | date | The date of birth for the individual |
![]() ![]() |
S | 0..1 | boolean, dateTime | Indicates if the individual is deceased or not |
![]() ![]() |
S | 1..* | AddressEu(2.0.0) | An address for the individual |
![]() ![]() ![]() |
S | 1..1 | code | Purpose of this address |
![]() ![]() ![]() |
S | 1..* | string | Street name, number, direction & P.O. Box etc. |
![]() ![]() ![]() |
S | 0..1 | string | City |
![]() ![]() ![]() |
S | 1..1 | string | Sub-unit of country (abbreviations ok) |
![]() ![]() ![]() |
S | 0..1 | string | Postal code |
![]() ![]() ![]() |
S | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code) |
![]() ![]() |
0..0 | Marital status | ||
![]() ![]() |
S | 0..* | BackboneElement | Nominated contact person (HIQA PS Section 3) |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Contact relationship |
![]() ![]() ![]() |
S | 0..1 | HumanName | Contact name |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Family name (often called 'Surname') |
![]() ![]() ![]() ![]() |
S | 0..* | string | Given names (not always 'first'). Includes middle names |
![]() ![]() ![]() |
S | 0..* | ContactPoint | Contact details for the person |
![]() ![]() ![]() ![]() |
S | 0..1 | positiveInt | Specify preferred order of use (1 = highest) |
![]() ![]() ![]() |
0..1 | AddressEu(2.0.0) | Contact person address | |
![]() ![]() ![]() ![]() |
1..* | string | Street name, number, direction & P.O. Box etc. | |
![]() ![]() ![]() ![]() |
S | 0..1 | string | City |
![]() ![]() ![]() ![]() |
1..1 | string | Sub-unit of country (abbreviations ok) | |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Postal code |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code) |
![]() ![]() |
S | 0..* | BackboneElement | A language which may be used to communicate with the patient about his or her health |
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Communication language |
![]() ![]() |
S | 0..* | Reference(Organization (EU core)(2.0.0) | PractitionerRole (EU core)(2.0.0) | Practitioner (EU core)(2.0.0)) | Patient's nominated primary care provider. |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| ie-pat-ppsn-1 | warning | Patient.identifier:PPSN | PPSN format: seven numbers followed by one or two letters (HIQA EP/PS 1.3.2) |
value.matches('^[0-9]{7}[A-Za-z]{1,2}$')
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | PatientEuEps(1.0.0-ballot) | Information about an individual or animal receiving health care services This profile also imposes the profile IE Core Patient (0.3.0) | |||||||||||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||||||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||||||||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||||||||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||||||||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||||||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||||||||||
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 0..1 | (Complex) | Place of Birth for patient URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-birthPlace" | |||||||||||||
![]() ![]() ![]() ![]() |
1..1 | AddressEu(2.0.0) | Value of extension | |||||||||||||
![]() ![]() ![]() |
0..* | (Complex) | Sex for clinical use URL: http://hl7.org/fhir/StructureDefinition/patient-sexParameterForClinicalUse Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 0..1 | (Complex) | The individual's gender identity URL: http://hl7.org/fhir/StructureDefinition/individual-genderIdentity Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
0..* | (Complex) | Citizenship URL: http://hl7.org/fhir/StructureDefinition/patient-citizenship Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 0..* | (Complex) | Nationality URL: http://hl7.org/fhir/StructureDefinition/patient-nationality Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
0..1 | dateTime | Birth time URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 1..1 | (Complex) | A recorded sex or gender property for the individual URL: http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | The recorded sex or gender property for the individual Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "value" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: AdministrativeGender (example) | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: RecordedSexOrGenderType (2.0.0) (example) Required Pattern: At least the following | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | When the recorded sex or gender value applies Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "effectivePeriod" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Period | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | When the sex or gender value was recorded. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "acquisitionDate" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The source of the Recorded Sex or Gender value. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "source" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Organization | Device | RelatedPerson | Practitioner) | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The document the sex or gender property was acquired from. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "sourceDocument" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(DocumentReference) | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The name of the field within the source document where this sex or gender property is initially recorded. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "sourceField" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Who issued the document where the sex or gender was aquired Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "jurisdiction" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: JurisdictionValueSet (1.0.0) (extensible) | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Context or source information about the recorded sex or gender Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "comment" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Whether this recorded sex or gender value qualifies the .gender element. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "genderElementQualifier" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | boolean | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender" | |||||||||||||
![]() ![]() ![]() |
S | 0..* | CodeableConcept | IE Core Ethnicity URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-ethnicity Binding: IECoreEthnicityVS (0.3.0) (extensible) Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 0..* | string | IE Core Mother's Former Surname URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-mothers-former-surname Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | IE Core Country of Affiliation URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-country-of-affiliation Binding: Iso3166-1-2 (required) Constraints: ext-1 | ||||||||||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||||||||||
![]() ![]() |
SOΣ | 0..* | Identifier | Patient identifiers Slice: Unordered, Open by value:system
| ||||||||||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | The value that is unique Example General: 123456 | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Time period when id is/was valid for use | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||||||||||
![]() ![]() ![]() |
OΣC | 0..1 | Identifier | Personal Public Service Number (PPSN): Requires Clarification Constraints: ie-pat-ppsn-1
| ||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Required Pattern: https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/pps | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | string | The value that is unique Example General: 123456 | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Time period when id is/was valid for use | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||||||||||
![]() ![]() |
?!Σ | 0..1 | boolean | Whether this patient's record is in active use | ||||||||||||
![]() ![]() |
SOΣC | 1..* | HumanName | A name associated with the patient Constraints: eu-pat-1, ips-pat-1
| ||||||||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
?!SOΣ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name.
| ||||||||||||
![]() ![]() ![]() |
OΣ | 0..1 | string | Text representation of the full name.
| ||||||||||||
![]() ![]() ![]() |
SOΣ | 1..1 | string | Family name. Example spanish: Valero Iglesias
| ||||||||||||
![]() ![]() ![]() |
SOΣ | 1..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name
| ||||||||||||
![]() ![]() ![]() |
SΣ | 0..* | string | Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..* | string | Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name | ||||||||||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when name was/is in use | ||||||||||||
![]() ![]() |
SOΣ | 0..* | ContactPoint | A contact detail for the patient
| ||||||||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
SΣC | 0..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): Telecommunications form for contact point. | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | The actual contact point details | ||||||||||||
![]() ![]() ![]() |
?!SΣ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required): Use of contact point. | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) | ||||||||||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when the contact point was/is in use | ||||||||||||
![]() ![]() |
SOΣ | 1..1 | code | Administrative Gender Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
| ||||||||||||
![]() ![]() |
SOΣ | 1..1 | date | The date of birth for the individual
| ||||||||||||
![]() ![]() |
?!SΣ | 0..1 | Indicates if the individual is deceased or not | |||||||||||||
![]() ![]() ![]() |
boolean | |||||||||||||||
![]() ![]() ![]() |
dateTime | |||||||||||||||
![]() ![]() |
SOΣ | 1..* | AddressEu(2.0.0) | An address for the individual
| ||||||||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | Purpose of this address Binding: AddressUse (required): The use of an address. Example General: home | ||||||||||||
![]() ![]() ![]() |
Σ | 0..1 | code | Address type (postal | physical) Binding: AddressType (required): The type of an address (physical / postal). Example General: both | ||||||||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text representation of the address Example General: 137 Nowhere Street, Erewhon 9132 | ||||||||||||
![]() ![]() ![]() |
SΣ | 1..* | string | Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street | ||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | string | streetName URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | string | houseNumber URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | string | postBox URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | City Example General: Erewhon | ||||||||||||
![]() ![]() ![]() |
Σ | 0..1 | string | District name (aka county) Example General: Madison | ||||||||||||
![]() ![]() ![]() |
SΣ | 1..1 | string | Sub-unit of country (abbreviations ok) | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Postal code Example General: 9132 | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code) | ||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | code for string URL: http://hl7.org/fhir/StructureDefinition/iso21090-codedString Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/iso21090-codedString" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Value of extension Binding: Iso3166-1-2 (preferred) | |||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |||||||||||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when address was/is in use Example General: {"start":"2010-03-23","end":"2010-07-01"} | ||||||||||||
![]() ![]() |
0..1 | Whether patient is part of a multiple birth | ||||||||||||||
![]() ![]() ![]() |
boolean | |||||||||||||||
![]() ![]() ![]() |
integer | |||||||||||||||
![]() ![]() |
0..* | Attachment | Image of the patient | |||||||||||||
![]() ![]() |
SC | 0..* | BackboneElement | Nominated contact person (HIQA PS Section 3) Constraints: pat-1 | ||||||||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Contact relationship Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient. | ||||||||||||
![]() ![]() ![]() |
S | 0..1 | HumanName | Contact name | ||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text representation of the full name | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Family name (often called 'Surname') | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..* | string | Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..* | string | Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when name was/is in use | ||||||||||||
![]() ![]() ![]() |
S | 0..* | ContactPoint | Contact details for the person | ||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): Telecommunications form for contact point. | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | The actual contact point details | ||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required): Use of contact point. | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when the contact point was/is in use | ||||||||||||
![]() ![]() ![]() |
0..1 | AddressEu(2.0.0) | Contact person address | |||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | Purpose of this address Binding: AddressUse (required): The use of an address. Example General: home | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Address type (postal | physical) Binding: AddressType (required): The type of an address (physical / postal). Example General: both | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text representation of the address Example General: 137 Nowhere Street, Erewhon 9132 | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 1..* | string | Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street | ||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | string | streetName URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | string | houseNumber URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | string | postBox URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | City Example General: Erewhon | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | District name (aka county) Example General: Madison | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Sub-unit of country (abbreviations ok) | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Postal code Example General: 9132 | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code) | ||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | code for string URL: http://hl7.org/fhir/StructureDefinition/iso21090-codedString Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/iso21090-codedString" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Value of extension Binding: Iso3166-1-2 (preferred) | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when address was/is in use Example General: {"start":"2010-03-23","end":"2010-07-01"} | ||||||||||||
![]() ![]() ![]() |
0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required): The gender of a person used for administrative purposes. | |||||||||||||
![]() ![]() ![]() |
C | 0..1 | Reference(Organization) | Organization that is associated with the contact | ||||||||||||
![]() ![]() ![]() |
0..1 | Period | The period during which this contact person or organization is valid to be contacted relating to this patient | |||||||||||||
![]() ![]() |
S | 0..* | BackboneElement | A language which may be used to communicate with the patient about his or her health | ||||||||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Communication language Binding: CommonLanguages (preferred): A human language.
| ||||||||||||
![]() ![]() ![]() |
0..1 | boolean | Language preference indicator | |||||||||||||
![]() ![]() |
SO | 0..* | Reference(Organization (EU core)(2.0.0) | PractitionerRole (EU core)(2.0.0) | Practitioner (EU core)(2.0.0)) | Patient's nominated primary care provider.
| ||||||||||||
![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that is the custodian of the patient record | ||||||||||||
![]() ![]() |
?!Σ | 0..* | BackboneElement | Link to another patient resource that concerns the same actual person | ||||||||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to | ||||||||||||
![]() ![]() ![]() |
Σ | 1..1 | code | replaced-by | replaces | refer | seealso Binding: LinkType (required): The type of link between this patient resource and another patient resource. | ||||||||||||
Documentation for this format | ||||||||||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Patient.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Patient.extension:sexAssignedAtBirth.extension:value.value[x] | Base | example | AdministrativeGender | 📍4.0.1 | FHIR Std. |
| Patient.extension:sexAssignedAtBirth.extension:type.value[x] | Base | example | Recorded Sex Or Gender Type | 📍2.0.0 | THO v7.4 |
| Patient.extension:sexAssignedAtBirth.extension:jurisdiction.value[x] | Base | extensible | Jurisdiction ValueSet | 📍1.0.0 | THO v7.4 |
| Patient.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Patient.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Patient.identifier:PPSN.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Patient.identifier:PPSN.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Patient.name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std. |
| Patient.telecom.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| Patient.telecom.use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std. |
| Patient.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std. |
| Patient.address.use | Base | required | AddressUse | 📍4.0.1 | FHIR Std. |
| Patient.address.type | Base | required | AddressType | 📍4.0.1 | FHIR Std. |
| Patient.address.country.extension:countryCode.value[x] | Base | preferred | Iso 3166 Part 1: 2 Letter Codes | 📍4.0.1 | FHIR Std. |
| Patient.contact.relationship | Base | extensible | Patient Contact Relationship | 📍4.0.1 | FHIR Std. |
| Patient.contact.name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std. |
| Patient.contact.telecom.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| Patient.contact.telecom.use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std. |
| Patient.contact.address.use | Base | required | AddressUse | 📍4.0.1 | FHIR Std. |
| Patient.contact.address.type | Base | required | AddressType | 📍4.0.1 | FHIR Std. |
| Patient.contact.address.country.extension:countryCode.value[x] | Base | preferred | Iso 3166 Part 1: 2 Letter Codes | 📍4.0.1 | FHIR Std. |
| Patient.contact.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std. |
| Patient.communication.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Patient.link.type | Base | required | LinkType | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Patient | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Patient | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Patient | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Patient.meta, Patient.implicitRules, Patient.language, Patient.text, Patient.extension, Patient.extension:birthPlace, Patient.extension:birthPlace.value[x], Patient.extension:sex-for-clinical-use, Patient.extension:gender-identity, Patient.extension:patient-citizenship, Patient.extension:patient-nationality, Patient.extension:birthTime, Patient.extension:sexAssignedAtBirth, Patient.extension:sexAssignedAtBirth.extension, Patient.extension:sexAssignedAtBirth.extension:value, Patient.extension:sexAssignedAtBirth.extension:value.value[x], Patient.extension:sexAssignedAtBirth.extension:type, Patient.extension:sexAssignedAtBirth.extension:type.value[x], Patient.extension:sexAssignedAtBirth.extension:effectivePeriod, Patient.extension:sexAssignedAtBirth.extension:effectivePeriod.value[x], Patient.extension:sexAssignedAtBirth.extension:acquisitionDate, Patient.extension:sexAssignedAtBirth.extension:acquisitionDate.value[x], Patient.extension:sexAssignedAtBirth.extension:source, Patient.extension:sexAssignedAtBirth.extension:source.value[x], Patient.extension:sexAssignedAtBirth.extension:sourceDocument, Patient.extension:sexAssignedAtBirth.extension:sourceDocument.value[x], Patient.extension:sexAssignedAtBirth.extension:sourceField, Patient.extension:sexAssignedAtBirth.extension:sourceField.value[x], Patient.extension:sexAssignedAtBirth.extension:jurisdiction, Patient.extension:sexAssignedAtBirth.extension:jurisdiction.value[x], Patient.extension:sexAssignedAtBirth.extension:comment, Patient.extension:sexAssignedAtBirth.extension:comment.value[x], Patient.extension:sexAssignedAtBirth.extension:genderElementQualifier, Patient.extension:sexAssignedAtBirth.extension:genderElementQualifier.value[x], Patient.extension:ethnicity, Patient.extension:mothersFormerSurname, Patient.extension:countryOfAffiliation, Patient.modifierExtension, Patient.identifier, Patient.identifier.extension, Patient.identifier.use, Patient.identifier.type, Patient.identifier.system, Patient.identifier.value, Patient.identifier.period, Patient.identifier.assigner, Patient.identifier:PPSN, Patient.identifier:PPSN.extension, Patient.identifier:PPSN.use, Patient.identifier:PPSN.type, Patient.identifier:PPSN.system, Patient.identifier:PPSN.value, Patient.identifier:PPSN.period, Patient.identifier:PPSN.assigner, Patient.active, Patient.name, Patient.name.extension, Patient.name.use, Patient.name.text, Patient.name.family, Patient.name.given, Patient.name.prefix, Patient.name.suffix, Patient.name.period, Patient.telecom, Patient.telecom.extension, Patient.telecom.system, Patient.telecom.value, Patient.telecom.use, Patient.telecom.rank, Patient.telecom.period, Patient.gender, Patient.birthDate, Patient.deceased[x], Patient.address, Patient.address.extension, Patient.address.use, Patient.address.type, Patient.address.text, Patient.address.line, Patient.address.line.extension, Patient.address.line.extension:streetName, Patient.address.line.extension:houseNumber, Patient.address.line.extension:postBox, Patient.address.city, Patient.address.district, Patient.address.state, Patient.address.postalCode, Patient.address.country, Patient.address.country.extension, Patient.address.country.extension:countryCode, Patient.address.country.extension:countryCode.value[x], Patient.address.period, Patient.multipleBirth[x], Patient.photo, Patient.contact, Patient.contact.extension, Patient.contact.modifierExtension, Patient.contact.relationship, Patient.contact.name, Patient.contact.name.extension, Patient.contact.name.use, Patient.contact.name.text, Patient.contact.name.family, Patient.contact.name.given, Patient.contact.name.prefix, Patient.contact.name.suffix, Patient.contact.name.period, Patient.contact.telecom, Patient.contact.telecom.extension, Patient.contact.telecom.system, Patient.contact.telecom.value, Patient.contact.telecom.use, Patient.contact.telecom.rank, Patient.contact.telecom.period, Patient.contact.address, Patient.contact.address.extension, Patient.contact.address.use, Patient.contact.address.type, Patient.contact.address.text, Patient.contact.address.line, Patient.contact.address.line.extension, Patient.contact.address.line.extension:streetName, Patient.contact.address.line.extension:houseNumber, Patient.contact.address.line.extension:postBox, Patient.contact.address.city, Patient.contact.address.district, Patient.contact.address.state, Patient.contact.address.postalCode, Patient.contact.address.country, Patient.contact.address.country.extension, Patient.contact.address.country.extension:countryCode, Patient.contact.address.country.extension:countryCode.value[x], Patient.contact.address.period, Patient.contact.gender, Patient.contact.organization, Patient.contact.period, Patient.communication, Patient.communication.extension, Patient.communication.modifierExtension, Patient.communication.language, Patient.communication.preferred, Patient.generalPractitioner, Patient.managingOrganization, Patient.link, Patient.link.extension, Patient.link.modifierExtension, Patient.link.other, Patient.link.type | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| eu-pat-1 | error | Patient.name | given, family, text or a data-absent-reason extension SHALL be present |
family.exists() or given.exists() or text.exists() or extension('http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists()
|
| ext-1 | error | Patient.extension, Patient.extension:birthPlace, Patient.extension:sex-for-clinical-use, Patient.extension:gender-identity, Patient.extension:patient-citizenship, Patient.extension:patient-nationality, Patient.extension:birthTime, Patient.extension:sexAssignedAtBirth, Patient.extension:sexAssignedAtBirth.extension, Patient.extension:sexAssignedAtBirth.extension:value, Patient.extension:sexAssignedAtBirth.extension:type, Patient.extension:sexAssignedAtBirth.extension:effectivePeriod, Patient.extension:sexAssignedAtBirth.extension:acquisitionDate, Patient.extension:sexAssignedAtBirth.extension:source, Patient.extension:sexAssignedAtBirth.extension:sourceDocument, Patient.extension:sexAssignedAtBirth.extension:sourceField, Patient.extension:sexAssignedAtBirth.extension:jurisdiction, Patient.extension:sexAssignedAtBirth.extension:comment, Patient.extension:sexAssignedAtBirth.extension:genderElementQualifier, Patient.extension:ethnicity, Patient.extension:mothersFormerSurname, Patient.extension:countryOfAffiliation, Patient.modifierExtension, Patient.identifier.extension, Patient.identifier:PPSN.extension, Patient.name.extension, Patient.telecom.extension, Patient.address.extension, Patient.address.line.extension, Patient.address.line.extension:streetName, Patient.address.line.extension:houseNumber, Patient.address.line.extension:postBox, Patient.address.country.extension, Patient.address.country.extension:countryCode, Patient.contact.extension, Patient.contact.modifierExtension, Patient.contact.name.extension, Patient.contact.telecom.extension, Patient.contact.address.extension, Patient.contact.address.line.extension, Patient.contact.address.line.extension:streetName, Patient.contact.address.line.extension:houseNumber, Patient.contact.address.line.extension:postBox, Patient.contact.address.country.extension, Patient.contact.address.country.extension:countryCode, Patient.communication.extension, Patient.communication.modifierExtension, Patient.link.extension, Patient.link.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| ie-pat-ppsn-1 | warning | Patient.identifier:PPSN | PPSN format: seven numbers followed by one or two letters (HIQA EP/PS 1.3.2) |
value.matches('^[0-9]{7}[A-Za-z]{1,2}$')
|
| ips-pat-1 | error | Patient.name | Patient.name.given, Patient.name.family or Patient.name.text SHALL be present |
family.exists() or given.exists() or text.exists()
|
| pat-1 | error | Patient.contact | SHALL at least contain a contact's details or a reference to an organization |
name.exists() or telecom.exists() or address.exists() or organization.exists()
|
This structure is derived from PatientEuEps
Summary
Mandatory: 10 elements(4 nested mandatory elements)
Must-Support: 46 elements
Prohibited: 3 elements
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | PatientEuEps(1.0.0-ballot) | Information about an individual or animal receiving health care services This profile also imposes the profile IE Core Patient (0.3.0) | |||||||||||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||||||||||
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 0..1 | (Complex) | Place of Birth for patient URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-birthPlace" | |||||||||||||
![]() ![]() ![]() ![]() |
1..1 | AddressEu(2.0.0) | Value of extension | |||||||||||||
![]() ![]() ![]() |
0..* | (Complex) | Sex for clinical use URL: http://hl7.org/fhir/StructureDefinition/patient-sexParameterForClinicalUse Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 0..1 | (Complex) | The individual's gender identity URL: http://hl7.org/fhir/StructureDefinition/individual-genderIdentity Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
0..* | (Complex) | Citizenship URL: http://hl7.org/fhir/StructureDefinition/patient-citizenship Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 0..* | (Complex) | Nationality URL: http://hl7.org/fhir/StructureDefinition/patient-nationality Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
0..1 | dateTime | Birth time URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 1..1 | (Complex) | A recorded sex or gender property for the individual URL: http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | The recorded sex or gender property for the individual Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "value" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: AdministrativeGender (example) | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: RecordedSexOrGenderType (2.0.0) (example) Required Pattern: At least the following | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | When the recorded sex or gender value applies Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "effectivePeriod" | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | When the sex or gender value was recorded. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "acquisitionDate" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The source of the Recorded Sex or Gender value. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "source" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Organization | Device | RelatedPerson | Practitioner) | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The document the sex or gender property was acquired from. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "sourceDocument" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(DocumentReference) | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The name of the field within the source document where this sex or gender property is initially recorded. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "sourceField" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Who issued the document where the sex or gender was aquired Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "jurisdiction" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: JurisdictionValueSet (1.0.0) (extensible) | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Context or source information about the recorded sex or gender Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "comment" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Whether this recorded sex or gender value qualifies the .gender element. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "genderElementQualifier" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | boolean | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender" | |||||||||||||
![]() ![]() ![]() |
S | 0..* | CodeableConcept | IE Core Ethnicity URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-ethnicity Binding: IECoreEthnicityVS (0.3.0) (extensible) Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 0..* | string | IE Core Mother's Former Surname URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-mothers-former-surname Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | IE Core Country of Affiliation URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-country-of-affiliation Binding: Iso3166-1-2 (required) Constraints: ext-1 | ||||||||||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||||||||||
![]() ![]() |
SOΣ | 0..* | Identifier | Patient identifiers Slice: Unordered, Open by value:system
| ||||||||||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | The value that is unique Example General: 123456 | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Time period when id is/was valid for use | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||||||||||
![]() ![]() ![]() |
OΣC | 0..1 | Identifier | Personal Public Service Number (PPSN): Requires Clarification Constraints: ie-pat-ppsn-1
| ||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Required Pattern: https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/pps | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | string | The value that is unique Example General: 123456 | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Time period when id is/was valid for use | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||||||||||
![]() ![]() |
?!Σ | 0..1 | boolean | Whether this patient's record is in active use | ||||||||||||
![]() ![]() |
SOΣC | 1..* | HumanName | A name associated with the patient Constraints: eu-pat-1, ips-pat-1
| ||||||||||||
![]() ![]() ![]() |
?!SOΣ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name.
| ||||||||||||
![]() ![]() ![]() |
SOΣ | 1..1 | string | Family name. Example spanish: Valero Iglesias
| ||||||||||||
![]() ![]() ![]() |
SOΣ | 1..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name
| ||||||||||||
![]() ![]() ![]() |
SΣ | 0..* | string | Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..* | string | Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name | ||||||||||||
![]() ![]() |
SOΣ | 0..* | ContactPoint | A contact detail for the patient
| ||||||||||||
![]() ![]() ![]() |
SΣC | 0..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): Telecommunications form for contact point. | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | The actual contact point details | ||||||||||||
![]() ![]() ![]() |
?!SΣ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required): Use of contact point. | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) | ||||||||||||
![]() ![]() |
SOΣ | 1..1 | code | Administrative Gender Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
| ||||||||||||
![]() ![]() |
SOΣ | 1..1 | date | The date of birth for the individual
| ||||||||||||
![]() ![]() |
?!SΣ | 0..1 | Indicates if the individual is deceased or not | |||||||||||||
![]() ![]() ![]() |
boolean | |||||||||||||||
![]() ![]() ![]() |
dateTime | |||||||||||||||
![]() ![]() |
SOΣ | 1..* | AddressEu(2.0.0) | An address for the individual
| ||||||||||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | Purpose of this address Binding: AddressUse (required): The use of an address. Example General: home | ||||||||||||
![]() ![]() ![]() |
SΣ | 1..* | string | Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street | ||||||||||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | string | streetName URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | string | houseNumber URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | string | postBox URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | City Example General: Erewhon | ||||||||||||
![]() ![]() ![]() |
SΣ | 1..1 | string | Sub-unit of country (abbreviations ok) | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Postal code Example General: 9132 | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code) | ||||||||||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | code for string URL: http://hl7.org/fhir/StructureDefinition/iso21090-codedString Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/iso21090-codedString" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Value of extension Binding: Iso3166-1-2 (preferred) | |||||||||||||
![]() ![]() |
SC | 0..* | BackboneElement | Nominated contact person (HIQA PS Section 3) Constraints: pat-1 | ||||||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Contact relationship Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient. | ||||||||||||
![]() ![]() ![]() |
S | 0..1 | HumanName | Contact name | ||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Family name (often called 'Surname') | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name | ||||||||||||
![]() ![]() ![]() |
S | 0..* | ContactPoint | Contact details for the person | ||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required): Use of contact point. | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) | ||||||||||||
![]() ![]() ![]() |
0..1 | AddressEu(2.0.0) | Contact person address | |||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | Purpose of this address Binding: AddressUse (required): The use of an address. Example General: home | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 1..* | string | Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street | ||||||||||||
![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | string | streetName URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | string | houseNumber URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | string | postBox URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | City Example General: Erewhon | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Sub-unit of country (abbreviations ok) | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Postal code Example General: 9132 | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code) | ||||||||||||
![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | code for string URL: http://hl7.org/fhir/StructureDefinition/iso21090-codedString Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/iso21090-codedString" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Value of extension Binding: Iso3166-1-2 (preferred) | |||||||||||||
![]() ![]() |
S | 0..* | BackboneElement | A language which may be used to communicate with the patient about his or her health | ||||||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Communication language Binding: CommonLanguages (preferred): A human language.
| ||||||||||||
![]() ![]() |
SO | 0..* | Reference(Organization (EU core)(2.0.0) | PractitionerRole (EU core)(2.0.0) | Practitioner (EU core)(2.0.0)) | Patient's nominated primary care provider.
| ||||||||||||
![]() ![]() |
?!Σ | 0..* | BackboneElement | Link to another patient resource that concerns the same actual person | ||||||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to | ||||||||||||
![]() ![]() ![]() |
Σ | 1..1 | code | replaced-by | replaces | refer | seealso Binding: LinkType (required): The type of link between this patient resource and another patient resource. | ||||||||||||
Documentation for this format | ||||||||||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Patient.extension:sexAssignedAtBirth.extension:value.value[x] | Base | example | AdministrativeGender | 📍4.0.1 | FHIR Std. |
| Patient.extension:sexAssignedAtBirth.extension:type.value[x] | Base | example | Recorded Sex Or Gender Type | 📍2.0.0 | THO v7.4 |
| Patient.extension:sexAssignedAtBirth.extension:jurisdiction.value[x] | Base | extensible | Jurisdiction ValueSet | 📍1.0.0 | THO v7.4 |
| Patient.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Patient.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Patient.identifier:PPSN.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Patient.identifier:PPSN.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Patient.name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std. |
| Patient.telecom.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| Patient.telecom.use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std. |
| Patient.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std. |
| Patient.address.use | Base | required | AddressUse | 📍4.0.1 | FHIR Std. |
| Patient.address.country.extension:countryCode.value[x] | Base | preferred | Iso 3166 Part 1: 2 Letter Codes | 📍4.0.1 | FHIR Std. |
| Patient.contact.relationship | Base | extensible | Patient Contact Relationship | 📍4.0.1 | FHIR Std. |
| Patient.contact.name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std. |
| Patient.contact.telecom.use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std. |
| Patient.contact.address.use | Base | required | AddressUse | 📍4.0.1 | FHIR Std. |
| Patient.contact.address.country.extension:countryCode.value[x] | Base | preferred | Iso 3166 Part 1: 2 Letter Codes | 📍4.0.1 | FHIR Std. |
| Patient.communication.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Patient.link.type | Base | required | LinkType | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Patient | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Patient | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Patient | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Patient.implicitRules, Patient.extension, Patient.extension:birthPlace, Patient.extension:birthPlace.value[x], Patient.extension:sex-for-clinical-use, Patient.extension:gender-identity, Patient.extension:patient-citizenship, Patient.extension:patient-nationality, Patient.extension:birthTime, Patient.extension:sexAssignedAtBirth, Patient.extension:sexAssignedAtBirth.extension, Patient.extension:sexAssignedAtBirth.extension:value, Patient.extension:sexAssignedAtBirth.extension:value.value[x], Patient.extension:sexAssignedAtBirth.extension:type, Patient.extension:sexAssignedAtBirth.extension:type.value[x], Patient.extension:sexAssignedAtBirth.extension:effectivePeriod, Patient.extension:sexAssignedAtBirth.extension:acquisitionDate, Patient.extension:sexAssignedAtBirth.extension:acquisitionDate.value[x], Patient.extension:sexAssignedAtBirth.extension:source, Patient.extension:sexAssignedAtBirth.extension:source.value[x], Patient.extension:sexAssignedAtBirth.extension:sourceDocument, Patient.extension:sexAssignedAtBirth.extension:sourceDocument.value[x], Patient.extension:sexAssignedAtBirth.extension:sourceField, Patient.extension:sexAssignedAtBirth.extension:sourceField.value[x], Patient.extension:sexAssignedAtBirth.extension:jurisdiction, Patient.extension:sexAssignedAtBirth.extension:jurisdiction.value[x], Patient.extension:sexAssignedAtBirth.extension:comment, Patient.extension:sexAssignedAtBirth.extension:comment.value[x], Patient.extension:sexAssignedAtBirth.extension:genderElementQualifier, Patient.extension:sexAssignedAtBirth.extension:genderElementQualifier.value[x], Patient.extension:ethnicity, Patient.extension:mothersFormerSurname, Patient.extension:countryOfAffiliation, Patient.modifierExtension, Patient.identifier, Patient.identifier.use, Patient.identifier.type, Patient.identifier.value, Patient.identifier.period, Patient.identifier.assigner, Patient.identifier:PPSN, Patient.identifier:PPSN.use, Patient.identifier:PPSN.type, Patient.identifier:PPSN.system, Patient.identifier:PPSN.value, Patient.identifier:PPSN.period, Patient.identifier:PPSN.assigner, Patient.active, Patient.name, Patient.name.use, Patient.name.family, Patient.name.given, Patient.name.prefix, Patient.name.suffix, Patient.telecom, Patient.telecom.system, Patient.telecom.value, Patient.telecom.use, Patient.telecom.rank, Patient.gender, Patient.birthDate, Patient.deceased[x], Patient.address, Patient.address.use, Patient.address.line, Patient.address.line.extension:streetName, Patient.address.line.extension:houseNumber, Patient.address.line.extension:postBox, Patient.address.city, Patient.address.state, Patient.address.postalCode, Patient.address.country, Patient.address.country.extension:countryCode, Patient.address.country.extension:countryCode.value[x], Patient.contact, Patient.contact.modifierExtension, Patient.contact.relationship, Patient.contact.name, Patient.contact.name.use, Patient.contact.name.family, Patient.contact.name.given, Patient.contact.telecom, Patient.contact.telecom.use, Patient.contact.telecom.rank, Patient.contact.address, Patient.contact.address.use, Patient.contact.address.line, Patient.contact.address.line.extension:streetName, Patient.contact.address.line.extension:houseNumber, Patient.contact.address.line.extension:postBox, Patient.contact.address.city, Patient.contact.address.state, Patient.contact.address.postalCode, Patient.contact.address.country, Patient.contact.address.country.extension:countryCode, Patient.contact.address.country.extension:countryCode.value[x], Patient.communication, Patient.communication.modifierExtension, Patient.communication.language, Patient.generalPractitioner, Patient.link, Patient.link.modifierExtension, Patient.link.other, Patient.link.type | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| eu-pat-1 | error | Patient.name | given, family, text or a data-absent-reason extension SHALL be present |
family.exists() or given.exists() or text.exists() or extension('http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists()
|
| ext-1 | error | Patient.extension, Patient.extension:birthPlace, Patient.extension:sex-for-clinical-use, Patient.extension:gender-identity, Patient.extension:patient-citizenship, Patient.extension:patient-nationality, Patient.extension:birthTime, Patient.extension:sexAssignedAtBirth, Patient.extension:sexAssignedAtBirth.extension, Patient.extension:sexAssignedAtBirth.extension:value, Patient.extension:sexAssignedAtBirth.extension:type, Patient.extension:sexAssignedAtBirth.extension:effectivePeriod, Patient.extension:sexAssignedAtBirth.extension:acquisitionDate, Patient.extension:sexAssignedAtBirth.extension:source, Patient.extension:sexAssignedAtBirth.extension:sourceDocument, Patient.extension:sexAssignedAtBirth.extension:sourceField, Patient.extension:sexAssignedAtBirth.extension:jurisdiction, Patient.extension:sexAssignedAtBirth.extension:comment, Patient.extension:sexAssignedAtBirth.extension:genderElementQualifier, Patient.extension:ethnicity, Patient.extension:mothersFormerSurname, Patient.extension:countryOfAffiliation, Patient.modifierExtension, Patient.address.line.extension:streetName, Patient.address.line.extension:houseNumber, Patient.address.line.extension:postBox, Patient.address.country.extension:countryCode, Patient.contact.modifierExtension, Patient.contact.address.line.extension:streetName, Patient.contact.address.line.extension:houseNumber, Patient.contact.address.line.extension:postBox, Patient.contact.address.country.extension:countryCode, Patient.communication.modifierExtension, Patient.link.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| ie-pat-ppsn-1 | warning | Patient.identifier:PPSN | PPSN format: seven numbers followed by one or two letters (HIQA EP/PS 1.3.2) |
value.matches('^[0-9]{7}[A-Za-z]{1,2}$')
|
| ips-pat-1 | error | Patient.name | Patient.name.given, Patient.name.family or Patient.name.text SHALL be present |
family.exists() or given.exists() or text.exists()
|
| pat-1 | error | Patient.contact | SHALL at least contain a contact's details or a reference to an organization |
name.exists() or telecom.exists() or address.exists() or organization.exists()
|
Differential View
This structure is derived from PatientEuEps
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
PatientEuEps(1.0.0-ballot) | This profile also imposes the profile IE Core Patient (0.3.0) | ||
![]() ![]() |
1..* | Extension | Extension | |
![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() |
S | 0..1 | PatBirthPlace(5.3.0) | Place of Birth for patient |
![]() ![]() ![]() |
S | 0..1 | PGenderIdentity(5.3.0) | The individual's gender identity |
![]() ![]() ![]() |
0..0 | The pronouns to use when communicating about an individual. | ||
![]() ![]() ![]() |
S | 0..* | PatNationality(5.3.0) | Nationality |
![]() ![]() ![]() |
S | 1..1 | (Complex) | A recorded sex or gender property for the individual URL: http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender |
![]() ![]() ![]() ![]() |
2..* | Extension | Extension | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Required Pattern: At least the following | |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | IE Core Ethnicity URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-ethnicity Binding: IECoreEthnicityVS (0.3.0) (extensible) |
![]() ![]() ![]() |
S | 0..* | string | IE Core Mother's Former Surname URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-mothers-former-surname |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | IE Core Country of Affiliation URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-country-of-affiliation Binding: Iso3166-1-2 (required) |
![]() ![]() ![]() |
0..0 | CodeableConcept | The patient's professed religious affiliations URL: http://hl7.org/fhir/StructureDefinition/patient-religion Binding: ReligiousAffiliation (preferred) | |
![]() ![]() |
S | 0..* | Identifier | Patient identifiers Slice: Unordered, Open by value:system |
![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Description of identifier |
![]() ![]() ![]() ![]() |
S | 0..1 | string | The value that is unique |
![]() ![]() ![]() ![]() |
S | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
![]() ![]() ![]() |
C | 0..1 | Identifier | Personal Public Service Number (PPSN): Requires Clarification |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Required Pattern: https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/pps | |
![]() ![]() ![]() ![]() |
1..1 | string | The value that is unique | |
![]() ![]() |
S | 1..* | HumanName | A name associated with the patient |
![]() ![]() ![]() |
S | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden |
![]() ![]() ![]() |
S | 1..1 | string | Family name. |
![]() ![]() ![]() |
S | 1..* | string | Given names (not always 'first'). Includes middle names |
![]() ![]() ![]() |
S | 0..* | string | Parts that come before the name |
![]() ![]() ![]() |
S | 0..* | string | Parts that come after the name |
![]() ![]() |
S | 0..* | ContactPoint | A contact detail for the patient |
![]() ![]() ![]() |
S | 0..1 | code | phone | fax | email | pager | url | sms | other |
![]() ![]() ![]() |
S | 0..1 | string | The actual contact point details |
![]() ![]() ![]() |
S | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point |
![]() ![]() ![]() |
S | 0..1 | positiveInt | Specify preferred order of use (1 = highest) |
![]() ![]() |
S | 1..1 | code | Administrative Gender |
![]() ![]() |
S | 1..1 | date | The date of birth for the individual |
![]() ![]() |
S | 0..1 | boolean, dateTime | Indicates if the individual is deceased or not |
![]() ![]() |
S | 1..* | AddressEu(2.0.0) | An address for the individual |
![]() ![]() ![]() |
S | 1..1 | code | Purpose of this address |
![]() ![]() ![]() |
S | 1..* | string | Street name, number, direction & P.O. Box etc. |
![]() ![]() ![]() |
S | 0..1 | string | City |
![]() ![]() ![]() |
S | 1..1 | string | Sub-unit of country (abbreviations ok) |
![]() ![]() ![]() |
S | 0..1 | string | Postal code |
![]() ![]() ![]() |
S | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code) |
![]() ![]() |
0..0 | Marital status | ||
![]() ![]() |
S | 0..* | BackboneElement | Nominated contact person (HIQA PS Section 3) |
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Contact relationship |
![]() ![]() ![]() |
S | 0..1 | HumanName | Contact name |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Family name (often called 'Surname') |
![]() ![]() ![]() ![]() |
S | 0..* | string | Given names (not always 'first'). Includes middle names |
![]() ![]() ![]() |
S | 0..* | ContactPoint | Contact details for the person |
![]() ![]() ![]() ![]() |
S | 0..1 | positiveInt | Specify preferred order of use (1 = highest) |
![]() ![]() ![]() |
0..1 | AddressEu(2.0.0) | Contact person address | |
![]() ![]() ![]() ![]() |
1..* | string | Street name, number, direction & P.O. Box etc. | |
![]() ![]() ![]() ![]() |
S | 0..1 | string | City |
![]() ![]() ![]() ![]() |
1..1 | string | Sub-unit of country (abbreviations ok) | |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Postal code |
![]() ![]() ![]() ![]() |
S | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code) |
![]() ![]() |
S | 0..* | BackboneElement | A language which may be used to communicate with the patient about his or her health |
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Communication language |
![]() ![]() |
S | 0..* | Reference(Organization (EU core)(2.0.0) | PractitionerRole (EU core)(2.0.0) | Practitioner (EU core)(2.0.0)) | Patient's nominated primary care provider. |
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| ie-pat-ppsn-1 | warning | Patient.identifier:PPSN | PPSN format: seven numbers followed by one or two letters (HIQA EP/PS 1.3.2) |
value.matches('^[0-9]{7}[A-Za-z]{1,2}$')
|
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
0..* | PatientEuEps(1.0.0-ballot) | Information about an individual or animal receiving health care services This profile also imposes the profile IE Core Patient (0.3.0) | |||||||||||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||||||||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||||||||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||||||||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||||||||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||||||||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||||||||||
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 0..1 | (Complex) | Place of Birth for patient URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-birthPlace" | |||||||||||||
![]() ![]() ![]() ![]() |
1..1 | AddressEu(2.0.0) | Value of extension | |||||||||||||
![]() ![]() ![]() |
0..* | (Complex) | Sex for clinical use URL: http://hl7.org/fhir/StructureDefinition/patient-sexParameterForClinicalUse Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 0..1 | (Complex) | The individual's gender identity URL: http://hl7.org/fhir/StructureDefinition/individual-genderIdentity Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
0..* | (Complex) | Citizenship URL: http://hl7.org/fhir/StructureDefinition/patient-citizenship Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 0..* | (Complex) | Nationality URL: http://hl7.org/fhir/StructureDefinition/patient-nationality Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
0..1 | dateTime | Birth time URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
S | 1..1 | (Complex) | A recorded sex or gender property for the individual URL: http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | The recorded sex or gender property for the individual Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "value" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: AdministrativeGender (example) | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Extension | Extension Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "type" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: RecordedSexOrGenderType (2.0.0) (example) Required Pattern: At least the following | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | When the recorded sex or gender value applies Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "effectivePeriod" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Period | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | When the sex or gender value was recorded. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "acquisitionDate" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The source of the Recorded Sex or Gender value. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "source" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Organization | Device | RelatedPerson | Practitioner) | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The document the sex or gender property was acquired from. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "sourceDocument" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Value of extension | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Reference(DocumentReference) | |||||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | The name of the field within the source document where this sex or gender property is initially recorded. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "sourceField" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Who issued the document where the sex or gender was aquired Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "jurisdiction" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: JurisdictionValueSet (1.0.0) (extensible) | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Context or source information about the recorded sex or gender Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "comment" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Extension | Whether this recorded sex or gender value qualifies the .gender element. Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "genderElementQualifier" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | boolean | Value of extension | |||||||||||||
![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender" | |||||||||||||
![]() ![]() ![]() |
S | 0..* | CodeableConcept | IE Core Ethnicity URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-ethnicity Binding: IECoreEthnicityVS (0.3.0) (extensible) Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 0..* | string | IE Core Mother's Former Surname URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-mothers-former-surname Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | IE Core Country of Affiliation URL: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-country-of-affiliation Binding: Iso3166-1-2 (required) Constraints: ext-1 | ||||||||||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||||||||||
![]() ![]() |
SOΣ | 0..* | Identifier | Patient identifiers Slice: Unordered, Open by value:system
| ||||||||||||
![]() ![]() ![]() |
Content/Rules for all slices | |||||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | The value that is unique Example General: 123456 | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Time period when id is/was valid for use | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||||||||||
![]() ![]() ![]() |
OΣC | 0..1 | Identifier | Personal Public Service Number (PPSN): Requires Clarification Constraints: ie-pat-ppsn-1
| ||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Required Pattern: https://hl7-ie.github.io/ie-core/fhir/ie/core/sid/pps | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | string | The value that is unique Example General: 123456 | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Period | Time period when id is/was valid for use | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||||||||||
![]() ![]() |
?!Σ | 0..1 | boolean | Whether this patient's record is in active use | ||||||||||||
![]() ![]() |
SOΣC | 1..* | HumanName | A name associated with the patient Constraints: eu-pat-1, ips-pat-1
| ||||||||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
?!SOΣ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name.
| ||||||||||||
![]() ![]() ![]() |
OΣ | 0..1 | string | Text representation of the full name.
| ||||||||||||
![]() ![]() ![]() |
SOΣ | 1..1 | string | Family name. Example spanish: Valero Iglesias
| ||||||||||||
![]() ![]() ![]() |
SOΣ | 1..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name
| ||||||||||||
![]() ![]() ![]() |
SΣ | 0..* | string | Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..* | string | Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name | ||||||||||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when name was/is in use | ||||||||||||
![]() ![]() |
SOΣ | 0..* | ContactPoint | A contact detail for the patient
| ||||||||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
SΣC | 0..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): Telecommunications form for contact point. | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | The actual contact point details | ||||||||||||
![]() ![]() ![]() |
?!SΣ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required): Use of contact point. | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) | ||||||||||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when the contact point was/is in use | ||||||||||||
![]() ![]() |
SOΣ | 1..1 | code | Administrative Gender Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
| ||||||||||||
![]() ![]() |
SOΣ | 1..1 | date | The date of birth for the individual
| ||||||||||||
![]() ![]() |
?!SΣ | 0..1 | Indicates if the individual is deceased or not | |||||||||||||
![]() ![]() ![]() |
boolean | |||||||||||||||
![]() ![]() ![]() |
dateTime | |||||||||||||||
![]() ![]() |
SOΣ | 1..* | AddressEu(2.0.0) | An address for the individual
| ||||||||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | Purpose of this address Binding: AddressUse (required): The use of an address. Example General: home | ||||||||||||
![]() ![]() ![]() |
Σ | 0..1 | code | Address type (postal | physical) Binding: AddressType (required): The type of an address (physical / postal). Example General: both | ||||||||||||
![]() ![]() ![]() |
Σ | 0..1 | string | Text representation of the address Example General: 137 Nowhere Street, Erewhon 9132 | ||||||||||||
![]() ![]() ![]() |
SΣ | 1..* | string | Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street | ||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | string | streetName URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | string | houseNumber URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | string | postBox URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | City Example General: Erewhon | ||||||||||||
![]() ![]() ![]() |
Σ | 0..1 | string | District name (aka county) Example General: Madison | ||||||||||||
![]() ![]() ![]() |
SΣ | 1..1 | string | Sub-unit of country (abbreviations ok) | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Postal code Example General: 9132 | ||||||||||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code) | ||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | code for string URL: http://hl7.org/fhir/StructureDefinition/iso21090-codedString Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/iso21090-codedString" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Value of extension Binding: Iso3166-1-2 (preferred) | |||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |||||||||||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when address was/is in use Example General: {"start":"2010-03-23","end":"2010-07-01"} | ||||||||||||
![]() ![]() |
0..1 | Whether patient is part of a multiple birth | ||||||||||||||
![]() ![]() ![]() |
boolean | |||||||||||||||
![]() ![]() ![]() |
integer | |||||||||||||||
![]() ![]() |
0..* | Attachment | Image of the patient | |||||||||||||
![]() ![]() |
SC | 0..* | BackboneElement | Nominated contact person (HIQA PS Section 3) Constraints: pat-1 | ||||||||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 0..* | CodeableConcept | Contact relationship Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient. | ||||||||||||
![]() ![]() ![]() |
S | 0..1 | HumanName | Contact name | ||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required): The use of a human name. | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text representation of the full name | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Family name (often called 'Surname') | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..* | string | Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..* | string | Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when name was/is in use | ||||||||||||
![]() ![]() ![]() |
S | 0..* | ContactPoint | Contact details for the person | ||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | code | phone | fax | email | pager | url | sms | other Binding: ContactPointSystem (required): Telecommunications form for contact point. | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | The actual contact point details | ||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ContactPointUse (required): Use of contact point. | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | positiveInt | Specify preferred order of use (1 = highest) | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when the contact point was/is in use | ||||||||||||
![]() ![]() ![]() |
0..1 | AddressEu(2.0.0) | Contact person address | |||||||||||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | Purpose of this address Binding: AddressUse (required): The use of an address. Example General: home | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Address type (postal | physical) Binding: AddressType (required): The type of an address (physical / postal). Example General: both | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text representation of the address Example General: 137 Nowhere Street, Erewhon 9132 | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 1..* | string | Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street | ||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | string | streetName URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | string | houseNumber URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | string | postBox URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | City Example General: Erewhon | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | District name (aka county) Example General: Madison | ||||||||||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Sub-unit of country (abbreviations ok) | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Postal code Example General: 9132 | ||||||||||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Country (e.g. can be ISO 3166 2 or 3 letter code) | ||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | code for string URL: http://hl7.org/fhir/StructureDefinition/iso21090-codedString Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..0 | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | ||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org/fhir/StructureDefinition/iso21090-codedString" | |||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Value of extension Binding: Iso3166-1-2 (preferred) | |||||||||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Primitive value for string Max Length:1048576 | |||||||||||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when address was/is in use Example General: {"start":"2010-03-23","end":"2010-07-01"} | ||||||||||||
![]() ![]() ![]() |
0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required): The gender of a person used for administrative purposes. | |||||||||||||
![]() ![]() ![]() |
C | 0..1 | Reference(Organization) | Organization that is associated with the contact | ||||||||||||
![]() ![]() ![]() |
0..1 | Period | The period during which this contact person or organization is valid to be contacted relating to this patient | |||||||||||||
![]() ![]() |
S | 0..* | BackboneElement | A language which may be used to communicate with the patient about his or her health | ||||||||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Communication language Binding: CommonLanguages (preferred): A human language.
| ||||||||||||
![]() ![]() ![]() |
0..1 | boolean | Language preference indicator | |||||||||||||
![]() ![]() |
SO | 0..* | Reference(Organization (EU core)(2.0.0) | PractitionerRole (EU core)(2.0.0) | Practitioner (EU core)(2.0.0)) | Patient's nominated primary care provider.
| ||||||||||||
![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that is the custodian of the patient record | ||||||||||||
![]() ![]() |
?!Σ | 0..* | BackboneElement | Link to another patient resource that concerns the same actual person | ||||||||||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||||||||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||||||||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||||||||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(Patient | RelatedPerson) | The other patient or related person resource that the link refers to | ||||||||||||
![]() ![]() ![]() |
Σ | 1..1 | code | replaced-by | replaces | refer | seealso Binding: LinkType (required): The type of link between this patient resource and another patient resource. | ||||||||||||
Documentation for this format | ||||||||||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Patient.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Patient.extension:sexAssignedAtBirth.extension:value.value[x] | Base | example | AdministrativeGender | 📍4.0.1 | FHIR Std. |
| Patient.extension:sexAssignedAtBirth.extension:type.value[x] | Base | example | Recorded Sex Or Gender Type | 📍2.0.0 | THO v7.4 |
| Patient.extension:sexAssignedAtBirth.extension:jurisdiction.value[x] | Base | extensible | Jurisdiction ValueSet | 📍1.0.0 | THO v7.4 |
| Patient.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Patient.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Patient.identifier:PPSN.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Patient.identifier:PPSN.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Patient.name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std. |
| Patient.telecom.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| Patient.telecom.use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std. |
| Patient.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std. |
| Patient.address.use | Base | required | AddressUse | 📍4.0.1 | FHIR Std. |
| Patient.address.type | Base | required | AddressType | 📍4.0.1 | FHIR Std. |
| Patient.address.country.extension:countryCode.value[x] | Base | preferred | Iso 3166 Part 1: 2 Letter Codes | 📍4.0.1 | FHIR Std. |
| Patient.contact.relationship | Base | extensible | Patient Contact Relationship | 📍4.0.1 | FHIR Std. |
| Patient.contact.name.use | Base | required | NameUse | 📍4.0.1 | FHIR Std. |
| Patient.contact.telecom.system | Base | required | ContactPointSystem | 📍4.0.1 | FHIR Std. |
| Patient.contact.telecom.use | Base | required | ContactPointUse | 📍4.0.1 | FHIR Std. |
| Patient.contact.address.use | Base | required | AddressUse | 📍4.0.1 | FHIR Std. |
| Patient.contact.address.type | Base | required | AddressType | 📍4.0.1 | FHIR Std. |
| Patient.contact.address.country.extension:countryCode.value[x] | Base | preferred | Iso 3166 Part 1: 2 Letter Codes | 📍4.0.1 | FHIR Std. |
| Patient.contact.gender | Base | required | AdministrativeGender | 📍4.0.1 | FHIR Std. |
| Patient.communication.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Patient.link.type | Base | required | LinkType | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Patient | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Patient | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Patient | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Patient | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | Patient.meta, Patient.implicitRules, Patient.language, Patient.text, Patient.extension, Patient.extension:birthPlace, Patient.extension:birthPlace.value[x], Patient.extension:sex-for-clinical-use, Patient.extension:gender-identity, Patient.extension:patient-citizenship, Patient.extension:patient-nationality, Patient.extension:birthTime, Patient.extension:sexAssignedAtBirth, Patient.extension:sexAssignedAtBirth.extension, Patient.extension:sexAssignedAtBirth.extension:value, Patient.extension:sexAssignedAtBirth.extension:value.value[x], Patient.extension:sexAssignedAtBirth.extension:type, Patient.extension:sexAssignedAtBirth.extension:type.value[x], Patient.extension:sexAssignedAtBirth.extension:effectivePeriod, Patient.extension:sexAssignedAtBirth.extension:effectivePeriod.value[x], Patient.extension:sexAssignedAtBirth.extension:acquisitionDate, Patient.extension:sexAssignedAtBirth.extension:acquisitionDate.value[x], Patient.extension:sexAssignedAtBirth.extension:source, Patient.extension:sexAssignedAtBirth.extension:source.value[x], Patient.extension:sexAssignedAtBirth.extension:sourceDocument, Patient.extension:sexAssignedAtBirth.extension:sourceDocument.value[x], Patient.extension:sexAssignedAtBirth.extension:sourceField, Patient.extension:sexAssignedAtBirth.extension:sourceField.value[x], Patient.extension:sexAssignedAtBirth.extension:jurisdiction, Patient.extension:sexAssignedAtBirth.extension:jurisdiction.value[x], Patient.extension:sexAssignedAtBirth.extension:comment, Patient.extension:sexAssignedAtBirth.extension:comment.value[x], Patient.extension:sexAssignedAtBirth.extension:genderElementQualifier, Patient.extension:sexAssignedAtBirth.extension:genderElementQualifier.value[x], Patient.extension:ethnicity, Patient.extension:mothersFormerSurname, Patient.extension:countryOfAffiliation, Patient.modifierExtension, Patient.identifier, Patient.identifier.extension, Patient.identifier.use, Patient.identifier.type, Patient.identifier.system, Patient.identifier.value, Patient.identifier.period, Patient.identifier.assigner, Patient.identifier:PPSN, Patient.identifier:PPSN.extension, Patient.identifier:PPSN.use, Patient.identifier:PPSN.type, Patient.identifier:PPSN.system, Patient.identifier:PPSN.value, Patient.identifier:PPSN.period, Patient.identifier:PPSN.assigner, Patient.active, Patient.name, Patient.name.extension, Patient.name.use, Patient.name.text, Patient.name.family, Patient.name.given, Patient.name.prefix, Patient.name.suffix, Patient.name.period, Patient.telecom, Patient.telecom.extension, Patient.telecom.system, Patient.telecom.value, Patient.telecom.use, Patient.telecom.rank, Patient.telecom.period, Patient.gender, Patient.birthDate, Patient.deceased[x], Patient.address, Patient.address.extension, Patient.address.use, Patient.address.type, Patient.address.text, Patient.address.line, Patient.address.line.extension, Patient.address.line.extension:streetName, Patient.address.line.extension:houseNumber, Patient.address.line.extension:postBox, Patient.address.city, Patient.address.district, Patient.address.state, Patient.address.postalCode, Patient.address.country, Patient.address.country.extension, Patient.address.country.extension:countryCode, Patient.address.country.extension:countryCode.value[x], Patient.address.period, Patient.multipleBirth[x], Patient.photo, Patient.contact, Patient.contact.extension, Patient.contact.modifierExtension, Patient.contact.relationship, Patient.contact.name, Patient.contact.name.extension, Patient.contact.name.use, Patient.contact.name.text, Patient.contact.name.family, Patient.contact.name.given, Patient.contact.name.prefix, Patient.contact.name.suffix, Patient.contact.name.period, Patient.contact.telecom, Patient.contact.telecom.extension, Patient.contact.telecom.system, Patient.contact.telecom.value, Patient.contact.telecom.use, Patient.contact.telecom.rank, Patient.contact.telecom.period, Patient.contact.address, Patient.contact.address.extension, Patient.contact.address.use, Patient.contact.address.type, Patient.contact.address.text, Patient.contact.address.line, Patient.contact.address.line.extension, Patient.contact.address.line.extension:streetName, Patient.contact.address.line.extension:houseNumber, Patient.contact.address.line.extension:postBox, Patient.contact.address.city, Patient.contact.address.district, Patient.contact.address.state, Patient.contact.address.postalCode, Patient.contact.address.country, Patient.contact.address.country.extension, Patient.contact.address.country.extension:countryCode, Patient.contact.address.country.extension:countryCode.value[x], Patient.contact.address.period, Patient.contact.gender, Patient.contact.organization, Patient.contact.period, Patient.communication, Patient.communication.extension, Patient.communication.modifierExtension, Patient.communication.language, Patient.communication.preferred, Patient.generalPractitioner, Patient.managingOrganization, Patient.link, Patient.link.extension, Patient.link.modifierExtension, Patient.link.other, Patient.link.type | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| eu-pat-1 | error | Patient.name | given, family, text or a data-absent-reason extension SHALL be present |
family.exists() or given.exists() or text.exists() or extension('http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists()
|
| ext-1 | error | Patient.extension, Patient.extension:birthPlace, Patient.extension:sex-for-clinical-use, Patient.extension:gender-identity, Patient.extension:patient-citizenship, Patient.extension:patient-nationality, Patient.extension:birthTime, Patient.extension:sexAssignedAtBirth, Patient.extension:sexAssignedAtBirth.extension, Patient.extension:sexAssignedAtBirth.extension:value, Patient.extension:sexAssignedAtBirth.extension:type, Patient.extension:sexAssignedAtBirth.extension:effectivePeriod, Patient.extension:sexAssignedAtBirth.extension:acquisitionDate, Patient.extension:sexAssignedAtBirth.extension:source, Patient.extension:sexAssignedAtBirth.extension:sourceDocument, Patient.extension:sexAssignedAtBirth.extension:sourceField, Patient.extension:sexAssignedAtBirth.extension:jurisdiction, Patient.extension:sexAssignedAtBirth.extension:comment, Patient.extension:sexAssignedAtBirth.extension:genderElementQualifier, Patient.extension:ethnicity, Patient.extension:mothersFormerSurname, Patient.extension:countryOfAffiliation, Patient.modifierExtension, Patient.identifier.extension, Patient.identifier:PPSN.extension, Patient.name.extension, Patient.telecom.extension, Patient.address.extension, Patient.address.line.extension, Patient.address.line.extension:streetName, Patient.address.line.extension:houseNumber, Patient.address.line.extension:postBox, Patient.address.country.extension, Patient.address.country.extension:countryCode, Patient.contact.extension, Patient.contact.modifierExtension, Patient.contact.name.extension, Patient.contact.telecom.extension, Patient.contact.address.extension, Patient.contact.address.line.extension, Patient.contact.address.line.extension:streetName, Patient.contact.address.line.extension:houseNumber, Patient.contact.address.line.extension:postBox, Patient.contact.address.country.extension, Patient.contact.address.country.extension:countryCode, Patient.communication.extension, Patient.communication.modifierExtension, Patient.link.extension, Patient.link.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| ie-pat-ppsn-1 | warning | Patient.identifier:PPSN | PPSN format: seven numbers followed by one or two letters (HIQA EP/PS 1.3.2) |
value.matches('^[0-9]{7}[A-Za-z]{1,2}$')
|
| ips-pat-1 | error | Patient.name | Patient.name.given, Patient.name.family or Patient.name.text SHALL be present |
family.exists() or given.exists() or text.exists()
|
| pat-1 | error | Patient.contact | SHALL at least contain a contact's details or a reference to an organization |
name.exists() or telecom.exists() or address.exists() or organization.exists()
|
This structure is derived from PatientEuEps
Summary
Mandatory: 10 elements(4 nested mandatory elements)
Must-Support: 46 elements
Prohibited: 3 elements
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron