Nictiz FHIR NL R4 Zib2020
0.9.0 - CI Build
Nictiz FHIR NL R4 Zib2020 - Local Development build (v0.9.0). See the Directory of published versions
| Official URL: http://nictiz.nl/fhir/StructureDefinition/zib-Patient | Version: 0.9.0 | |||
| Draft as of 2023-10-17 | Computable Name: ZibPatient | |||
Copyright/Legal: Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise. |
||||
A person who receives medical, psychological, paramedical or nursing care. In some care settings, the term client or participant is used instead of the term patient. Nationality is used as an indication of the country of citizenship. Marital status is a person’s formal position as defined by the Dutch civil code. There is a distinction between marriage and civil union. Linguistic proficiency is the ability to express oneself in a certain language and understand statements made in that language. This includes both oral and written communication.
This Patient resource represents the Dutch zib (‘Zorginformatiebouwsteen’, i.e. Health and Care Information Model) Patient v3.2 (2020). It also includes zib Nationality v3.0 (2020), zib MaritalStatus v3.1 (2020) and zib LanguageProficiency v3.2 (2020).
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Patient
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | 0..* | Patient | This is an abstract profile. Child profiles: NlcorePatient Patient | |
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() | 0..1 | (Complex) | Nationality URL: http://hl7.org/fhir/StructureDefinition/patient-nationality | |
![]() ![]() ![]() | 0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | 1..1 | uri | "code" | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Nationality Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20200901000000 (extensible) | |
![]() ![]() ![]() | 0..1 | Extension | Nationality Period | |
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | 1..1 | uri | "period" | |
![]() ![]() ![]() ![]() | 1..1 | Period | Value of extension | |
![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-nationality" | |
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() | Σ | 0..* | Identifier | PatientIdentificationNumber Slice: Unordered, Open by value:$this |
![]() ![]() ![]() | Σ | 0..* | Identifier | An identifier for this patient Required Pattern: At least the following |
![]() ![]() ![]() ![]() | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.nl/fhir/NamingSystem/bsn | |
![]() ![]() | ?!Σ | 0..1 | boolean | Whether this patient's record is in active use |
![]() ![]() | Σ | 0..* | HumanName | NameInformation / PayerName Slice: Unordered, Open by value:use |
![]() ![]() ![]() | C | 0..2 | ZibNameInformation | NameInformation |
![]() ![]() ![]() | 0..* | ZibNameInformationGivenName | Name of a human - parts and usage | |
![]() ![]() | Σ | 0..* | ContactPoint | ContactInformation Slice: Unordered, Open by profile:$this |
![]() ![]() ![]() | C | 0..* | ZibContactInformationTelephoneNumbers | TelephoneNumbers |
![]() ![]() ![]() | C | 0..* | ZibContactInformationEmailAddresses | EmailAddresses |
![]() ![]() | Σ | 0..1 | code | Gender Binding: AdministrativeGender (required): Use ConceptMap GeslachtCodelijst-to-AdministrativeGender to translate terminology from the functional model to profile terminology in ValueSet AdministrativeGender. |
![]() ![]() ![]() | 0..1 | CodeableConcept | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification | |
![]() ![]() ![]() ![]() | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Gender Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20200901000000 (required): GeslachtCodelijst | |
![]() ![]() | Σ | 0..1 | date | DateOfBirth |
![]() ![]() | ?!Σ | 0..1 | Indicates if the individual is deceased or not Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() | ?!Σ | 0..1 | boolean | DeathIndicator |
![]() ![]() ![]() | ?!Σ | 0..1 | dateTime | DateOfDeath |
![]() ![]() | 0..* | ZibAddressInformation | AddressInformation | |
![]() ![]() | 0..1 | CodeableConcept | MaritalStatus Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20200901000000 (required): BurgerlijkeStaatCodelijst | |
![]() ![]() | 0..1 | Whether patient is part of a multiple birth Slice: Unordered, Open by type:$this | ||
![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() | integer | |||
![]() ![]() ![]() | 0..1 | boolean | MultipleBirthIndicator | |
![]() ![]() | C | 0..* | BackboneElement | Contact |
![]() ![]() ![]() | 0..1 | Reference(RelatedPerson) | This contact may have further details in this RelatedPerson URL: http://hl7.org/fhir/StructureDefinition/patient-relatedPerson | |
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" | |
![]() ![]() ![]() ![]() | 1..1 | Reference(RelatedPerson | zib ContactPerson) | Contact | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() | 0..* | CodeableConcept | The kind of relationship Slice: Unordered, Open by value:$this Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient. | |
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Role Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000 (required): RolCodelijst | |
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Relationship Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000 (required): RelatieCodelijst | |
![]() ![]() ![]() | C | 0..1 | ZibNameInformation | NameInformation |
![]() ![]() ![]() | 0..* | ContactPoint | ContactInformation Slice: Unordered, Open by profile:$this | |
![]() ![]() ![]() ![]() | C | 0..* | ZibContactInformationTelephoneNumbers | TelephoneNumbers |
![]() ![]() ![]() ![]() | C | 0..* | ZibContactInformationEmailAddresses | EmailAddresses |
![]() ![]() ![]() | 0..1 | ZibAddressInformation | AddressInformation | |
![]() ![]() | 0..* | BackboneElement | LanguageProficiency | |
![]() ![]() ![]() | 0..* | (Complex) | LanguageControlListening / LanguageControlSpeaking / LanguageControlReading URL: http://hl7.org/fhir/StructureDefinition/patient-proficiency | |
![]() ![]() ![]() ![]() | 2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | 1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "level" | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Value of extension Binding: LanguageAbilityProficiency (required) | |
![]() ![]() ![]() ![]() | 1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "type" | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Value of extension Binding: LanguageAbilityMode (preferred): The proficiency type for the communication. | |
![]() ![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-proficiency" | |
![]() ![]() ![]() | 0..* | CodeableConcept | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20200901000000 (extensible) | |
![]() ![]() ![]() | 0..1 | string | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/ext-Comment | |
![]() ![]() ![]() ![]() | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/ext-Comment" | |
![]() ![]() ![]() ![]() | 0..1 | string | Comment | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() | 1..1 | CodeableConcept | CommunicationLanguage Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20200901000000 (required): CommunicatieTaalCodelijst | |
![]() ![]() | ?!Σ | 0..* | BackboneElement | Link to another patient resource that concerns the same actual person |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() | Σ | 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 | ||||
| Id | Grade | Path(s) | Details | Requirements |
| cpt-2 | error | Patient.telecom:telephoneNumbers, Patient.telecom:emailAddresses, Patient.contact.telecom:telephoneNumbers, Patient.contact.telecom:emailAddresses | A system is required if a value is provided. : value.empty() or system.exists() | |
| 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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.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() | |
| zib-NameInformation-1 | error | Patient.name:nameInformation, Patient.contact.name | If a prefix for a family name is specified, the family name is expected as well : family.extension('http://hl7.org/fhir/StructureDefinition/humanname-own-prefix').empty().not() implies family.extension('http://hl7.org/fhir/StructureDefinition/humanname-own-name').empty().not() | |
| zib-NameInformation-2 | error | Patient.name:nameInformation, Patient.contact.name | If the prefix for a partner family name is specified, the partner family name is expected as well : family.extension('http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix').empty().not() implies family.extension('http://hl7.org/fhir/StructureDefinition/humanname-partner-name').empty().not() |
| Name | Flags | Card. | Type | Description & Constraints![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() | 0..* | Patient | This is an abstract profile. Child profiles: NlcorePatient Patient | |||||
![]() ![]() | Σ | 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 | |||||
![]() ![]() | 0..* | Resource | Contained, inline Resources | |||||
![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() | 0..1 | (Complex) | Nationality URL: http://hl7.org/fhir/StructureDefinition/patient-nationality | |||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | 0..1 | Extension | Extension | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..0 | |||||||
![]() ![]() ![]() ![]() | 1..1 | uri | "code" | |||||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Nationality Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20200901000000 (extensible) | |||||
![]() ![]() ![]() | 0..1 | Extension | Nationality Period | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..0 | |||||||
![]() ![]() ![]() ![]() | 1..1 | uri | "period" | |||||
![]() ![]() ![]() ![]() | 1..1 | Period | Value of extension | |||||
![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-nationality" | |||||
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() | Σ | 0..* | Identifier | PatientIdentificationNumber Slice: Unordered, Open by value:$this | ||||
![]() ![]() ![]() | Σ | 0..* | Identifier | An identifier for this patient Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | 0..1 | code | usual | official | temp | secondary | old (If known) | |||||
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Description of identifier | |||||
![]() ![]() ![]() ![]() | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.nl/fhir/NamingSystem/bsn | |||||
![]() ![]() ![]() ![]() | 0..1 | string | The value that is unique | |||||
![]() ![]() ![]() ![]() | 0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() | ?!Σ | 0..1 | boolean | Whether this patient's record is in active use | ||||
![]() ![]() | Σ | 0..* | HumanName | NameInformation / PayerName Slice: Unordered, Open by value:use | ||||
![]() ![]() ![]() | C | 0..2 | ZibNameInformation | NameInformation | ||||
![]() ![]() ![]() | 0..* | ZibNameInformationGivenName | Name of a human - parts and usage | |||||
![]() ![]() | Σ | 0..* | ContactPoint | ContactInformation Slice: Unordered, Open by profile:$this | ||||
![]() ![]() ![]() | C | 0..* | ZibContactInformationTelephoneNumbers | TelephoneNumbers | ||||
![]() ![]() ![]() | C | 0..* | ZibContactInformationEmailAddresses | EmailAddresses | ||||
![]() ![]() | Σ | 0..1 | code | Gender Binding: AdministrativeGender (required): Use ConceptMap GeslachtCodelijst-to-AdministrativeGender to translate terminology from the functional model to profile terminology in ValueSet AdministrativeGender. | ||||
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" | |||||
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Gender Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20200901000000 (required): GeslachtCodelijst | |||||
![]() ![]() ![]() | 0..1 | string | Primitive value for code | |||||
![]() ![]() | Σ | 0..1 | date | DateOfBirth | ||||
![]() ![]() | ?!Σ | 0..1 | Indicates if the individual is deceased or not Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() | ?!Σ | 0..1 | boolean | DeathIndicator | ||||
![]() ![]() ![]() | ?!Σ | 0..1 | dateTime | DateOfDeath | ||||
![]() ![]() | 0..* | ZibAddressInformation | AddressInformation | |||||
![]() ![]() | 0..1 | CodeableConcept | MaritalStatus Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20200901000000 (required): BurgerlijkeStaatCodelijst | |||||
![]() ![]() | 0..1 | Whether patient is part of a multiple birth Slice: Unordered, Open by type:$this | ||||||
![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() | 0..1 | boolean | MultipleBirthIndicator | |||||
![]() ![]() | 0..* | Attachment | Image of the patient | |||||
![]() ![]() | C | 0..* | BackboneElement | Contact | ||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | 0..1 | Reference(RelatedPerson) | This contact may have further details in this RelatedPerson URL: http://hl7.org/fhir/StructureDefinition/patient-relatedPerson | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..0 | |||||||
![]() ![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" | |||||
![]() ![]() ![]() ![]() | 1..1 | Reference(RelatedPerson | zib ContactPerson) | Contact | |||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() | 0..* | CodeableConcept | The kind of relationship Slice: Unordered, Open by value:$this Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient. | |||||
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Role Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000 (required): RolCodelijst | |||||
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Relationship Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000 (required): RelatieCodelijst | |||||
![]() ![]() ![]() | C | 0..1 | ZibNameInformation | NameInformation | ||||
![]() ![]() ![]() | 0..* | ContactPoint | ContactInformation Slice: Unordered, Open by profile:$this | |||||
![]() ![]() ![]() ![]() | C | 0..* | ZibContactInformationTelephoneNumbers | TelephoneNumbers | ||||
![]() ![]() ![]() ![]() | C | 0..* | ZibContactInformationEmailAddresses | EmailAddresses | ||||
![]() ![]() ![]() | 0..1 | ZibAddressInformation | AddressInformation | |||||
![]() ![]() ![]() | 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 | |||||
![]() ![]() | 0..* | BackboneElement | LanguageProficiency | |||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | 0..* | (Complex) | LanguageControlListening / LanguageControlSpeaking / LanguageControlReading URL: http://hl7.org/fhir/StructureDefinition/patient-proficiency | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 2..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 1..1 | Extension | Extension | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..0 | |||||||
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "level" | |||||
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Value of extension Binding: LanguageAbilityProficiency (required) | |||||
![]() ![]() ![]() ![]() | 1..1 | Extension | Extension | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..0 | |||||||
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "type" | |||||
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Value of extension Binding: LanguageAbilityMode (preferred): The proficiency type for the communication. | |||||
![]() ![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-proficiency" | |||||
![]() ![]() ![]() | 0..* | CodeableConcept | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20200901000000 (extensible) | |||||
![]() ![]() ![]() | 0..1 | string | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/ext-Comment | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/ext-Comment" | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Comment | |||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() | 1..1 | CodeableConcept | CommunicationLanguage Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20200901000000 (required): CommunicatieTaalCodelijst | |||||
![]() ![]() ![]() | 0..1 | boolean | Language preference indicator | |||||
![]() ![]() | 0..* | Reference(Organization | Practitioner | PractitionerRole) | 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 | |||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() | Σ | 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 | ||||||||
| Id | Grade | Path(s) | Details | Requirements |
| cpt-2 | error | Patient.telecom:telephoneNumbers, Patient.telecom:emailAddresses, Patient.contact.telecom:telephoneNumbers, Patient.contact.telecom:emailAddresses | A system is required if a value is provided. : value.empty() or system.exists() | |
| 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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.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() | |
| zib-NameInformation-1 | error | Patient.name:nameInformation, Patient.contact.name | If a prefix for a family name is specified, the family name is expected as well : family.extension('http://hl7.org/fhir/StructureDefinition/humanname-own-prefix').empty().not() implies family.extension('http://hl7.org/fhir/StructureDefinition/humanname-own-name').empty().not() | |
| zib-NameInformation-2 | error | Patient.name:nameInformation, Patient.contact.name | If the prefix for a partner family name is specified, the partner family name is expected as well : family.extension('http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix').empty().not() implies family.extension('http://hl7.org/fhir/StructureDefinition/humanname-partner-name').empty().not() |
This structure is derived from Patient
Summary
Mandatory: 0 element (2 nested mandatory elements)
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from Patient
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | 0..* | Patient | This is an abstract profile. Child profiles: NlcorePatient Patient | |
![]() ![]() | 0..1 | (Complex) | Nationality URL: http://hl7.org/fhir/StructureDefinition/patient-nationality | |
![]() ![]() ![]() | 0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Nationality Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20200901000000 (extensible) | |
![]() ![]() | 0..* | Identifier | PatientIdentificationNumber Slice: Unordered, Open by value:$this | |
![]() ![]() ![]() | 0..* | Identifier | An identifier for this patient Required Pattern: At least the following | |
![]() ![]() ![]() ![]() | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.nl/fhir/NamingSystem/bsn | |
![]() ![]() | 0..* | HumanName | NameInformation / PayerName Slice: Unordered, Open by value:use | |
![]() ![]() ![]() | 0..2 | ZibNameInformation | NameInformation | |
![]() ![]() ![]() | 0..* | ZibNameInformationGivenName | Name of a human - parts and usage | |
![]() ![]() | 0..* | ContactPoint | ContactInformation Slice: Unordered, Open by profile:$this | |
![]() ![]() ![]() | 0..* | ZibContactInformationTelephoneNumbers | TelephoneNumbers | |
![]() ![]() ![]() | 0..* | ZibContactInformationEmailAddresses | EmailAddresses | |
![]() ![]() | 0..1 | code | Gender Binding: AdministrativeGender (required): Use ConceptMap GeslachtCodelijst-to-AdministrativeGender to translate terminology from the functional model to profile terminology in ValueSet AdministrativeGender. | |
![]() ![]() ![]() | 0..1 | CodeableConcept | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Gender Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20200901000000 (required): GeslachtCodelijst | |
![]() ![]() | 0..1 | date | DateOfBirth | |
![]() ![]() | 0..1 | boolean, dateTime | Indicates if the individual is deceased or not Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() | 0..1 | boolean | DeathIndicator | |
![]() ![]() ![]() | 0..1 | dateTime | DateOfDeath | |
![]() ![]() | 0..* | ZibAddressInformation | AddressInformation | |
![]() ![]() | 0..1 | CodeableConcept | MaritalStatus Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20200901000000 (required): BurgerlijkeStaatCodelijst | |
![]() ![]() | 0..1 | boolean, integer | Whether patient is part of a multiple birth Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() | 0..1 | boolean | MultipleBirthIndicator | |
![]() ![]() | 0..* | BackboneElement | Contact | |
![]() ![]() ![]() | 0..1 | Reference(RelatedPerson) | This contact may have further details in this RelatedPerson URL: http://hl7.org/fhir/StructureDefinition/patient-relatedPerson | |
![]() ![]() ![]() ![]() | 1..1 | Reference(RelatedPerson | zib ContactPerson) | Contact | |
![]() ![]() ![]() | 0..* | CodeableConcept | The kind of relationship Slice: Unordered, Open by value:$this | |
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Role Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000 (required): RolCodelijst | |
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Relationship Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000 (required): RelatieCodelijst | |
![]() ![]() ![]() | 0..1 | ZibNameInformation | NameInformation | |
![]() ![]() ![]() | 0..* | ContactPoint | ContactInformation Slice: Unordered, Open by profile:$this | |
![]() ![]() ![]() ![]() | 0..* | ZibContactInformationTelephoneNumbers | TelephoneNumbers | |
![]() ![]() ![]() ![]() | 0..* | ZibContactInformationEmailAddresses | EmailAddresses | |
![]() ![]() ![]() | 0..1 | ZibAddressInformation | AddressInformation | |
![]() ![]() | 0..* | BackboneElement | LanguageProficiency | |
![]() ![]() ![]() | 0..* | (Complex) | LanguageControlListening / LanguageControlSpeaking / LanguageControlReading URL: http://hl7.org/fhir/StructureDefinition/patient-proficiency | |
![]() ![]() ![]() ![]() | 2..* | Extension | Extension | |
![]() ![]() ![]() ![]() | 1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Value of extension Binding: LanguageAbilityProficiency (required) | |
![]() ![]() ![]() ![]() | 1..1 | Extension | Extension | |
![]() ![]() ![]() | 0..* | CodeableConcept | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20200901000000 (extensible) | |
![]() ![]() ![]() | 0..1 | string | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/ext-Comment | |
![]() ![]() ![]() ![]() | 0..1 | string | Comment | |
![]() ![]() ![]() | 1..1 | CodeableConcept | CommunicationLanguage Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20200901000000 (required): CommunicatieTaalCodelijst | |
Documentation for this format | ||||
| Path | Conformance | ValueSet |
| Patient.extension:nationality.extension:code.value[x] | extensible | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20200901000000 |
| Patient.gender | required | AdministrativeGender |
| Patient.gender.extension:genderCodelist.value[x] | required | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20200901000000 |
| Patient.maritalStatus | required | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20200901000000 |
| Patient.contact.relationship:role | required | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000 |
| Patient.contact.relationship:relationship | required | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000 |
| Patient.communication.extension:languageControl.extension:level.value[x] | required | LanguageAbilityProficiency |
| Patient.communication.language | required | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20200901000000 |
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() | 0..* | Patient | This is an abstract profile. Child profiles: NlcorePatient Patient | |
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() | 0..1 | (Complex) | Nationality URL: http://hl7.org/fhir/StructureDefinition/patient-nationality | |
![]() ![]() ![]() | 0..1 | Extension | Extension | |
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | 1..1 | uri | "code" | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Nationality Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20200901000000 (extensible) | |
![]() ![]() ![]() | 0..1 | Extension | Nationality Period | |
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | 1..1 | uri | "period" | |
![]() ![]() ![]() ![]() | 1..1 | Period | Value of extension | |
![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-nationality" | |
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() | Σ | 0..* | Identifier | PatientIdentificationNumber Slice: Unordered, Open by value:$this |
![]() ![]() ![]() | Σ | 0..* | Identifier | An identifier for this patient Required Pattern: At least the following |
![]() ![]() ![]() ![]() | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.nl/fhir/NamingSystem/bsn | |
![]() ![]() | ?!Σ | 0..1 | boolean | Whether this patient's record is in active use |
![]() ![]() | Σ | 0..* | HumanName | NameInformation / PayerName Slice: Unordered, Open by value:use |
![]() ![]() ![]() | C | 0..2 | ZibNameInformation | NameInformation |
![]() ![]() ![]() | 0..* | ZibNameInformationGivenName | Name of a human - parts and usage | |
![]() ![]() | Σ | 0..* | ContactPoint | ContactInformation Slice: Unordered, Open by profile:$this |
![]() ![]() ![]() | C | 0..* | ZibContactInformationTelephoneNumbers | TelephoneNumbers |
![]() ![]() ![]() | C | 0..* | ZibContactInformationEmailAddresses | EmailAddresses |
![]() ![]() | Σ | 0..1 | code | Gender Binding: AdministrativeGender (required): Use ConceptMap GeslachtCodelijst-to-AdministrativeGender to translate terminology from the functional model to profile terminology in ValueSet AdministrativeGender. |
![]() ![]() ![]() | 0..1 | CodeableConcept | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification | |
![]() ![]() ![]() ![]() | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Gender Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20200901000000 (required): GeslachtCodelijst | |
![]() ![]() | Σ | 0..1 | date | DateOfBirth |
![]() ![]() | ?!Σ | 0..1 | Indicates if the individual is deceased or not Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() | ?!Σ | 0..1 | boolean | DeathIndicator |
![]() ![]() ![]() | ?!Σ | 0..1 | dateTime | DateOfDeath |
![]() ![]() | 0..* | ZibAddressInformation | AddressInformation | |
![]() ![]() | 0..1 | CodeableConcept | MaritalStatus Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20200901000000 (required): BurgerlijkeStaatCodelijst | |
![]() ![]() | 0..1 | Whether patient is part of a multiple birth Slice: Unordered, Open by type:$this | ||
![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() | integer | |||
![]() ![]() ![]() | 0..1 | boolean | MultipleBirthIndicator | |
![]() ![]() | C | 0..* | BackboneElement | Contact |
![]() ![]() ![]() | 0..1 | Reference(RelatedPerson) | This contact may have further details in this RelatedPerson URL: http://hl7.org/fhir/StructureDefinition/patient-relatedPerson | |
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" | |
![]() ![]() ![]() ![]() | 1..1 | Reference(RelatedPerson | zib ContactPerson) | Contact | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() | 0..* | CodeableConcept | The kind of relationship Slice: Unordered, Open by value:$this Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient. | |
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Role Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000 (required): RolCodelijst | |
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Relationship Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000 (required): RelatieCodelijst | |
![]() ![]() ![]() | C | 0..1 | ZibNameInformation | NameInformation |
![]() ![]() ![]() | 0..* | ContactPoint | ContactInformation Slice: Unordered, Open by profile:$this | |
![]() ![]() ![]() ![]() | C | 0..* | ZibContactInformationTelephoneNumbers | TelephoneNumbers |
![]() ![]() ![]() ![]() | C | 0..* | ZibContactInformationEmailAddresses | EmailAddresses |
![]() ![]() ![]() | 0..1 | ZibAddressInformation | AddressInformation | |
![]() ![]() | 0..* | BackboneElement | LanguageProficiency | |
![]() ![]() ![]() | 0..* | (Complex) | LanguageControlListening / LanguageControlSpeaking / LanguageControlReading URL: http://hl7.org/fhir/StructureDefinition/patient-proficiency | |
![]() ![]() ![]() ![]() | 2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | 1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "level" | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Value of extension Binding: LanguageAbilityProficiency (required) | |
![]() ![]() ![]() ![]() | 1..1 | Extension | Extension | |
![]() ![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "type" | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Value of extension Binding: LanguageAbilityMode (preferred): The proficiency type for the communication. | |
![]() ![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-proficiency" | |
![]() ![]() ![]() | 0..* | CodeableConcept | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20200901000000 (extensible) | |
![]() ![]() ![]() | 0..1 | string | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/ext-Comment | |
![]() ![]() ![]() ![]() | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/ext-Comment" | |
![]() ![]() ![]() ![]() | 0..1 | string | Comment | |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() | 1..1 | CodeableConcept | CommunicationLanguage Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20200901000000 (required): CommunicatieTaalCodelijst | |
![]() ![]() | ?!Σ | 0..* | BackboneElement | Link to another patient resource that concerns the same actual person |
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() | Σ | 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 | Conformance | ValueSet |
| Patient.extension:nationality.extension:code.value[x] | extensible | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20200901000000 |
| Patient.gender | required | AdministrativeGender |
| Patient.gender.extension:genderCodelist.value[x] | required | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20200901000000 |
| Patient.maritalStatus | required | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20200901000000 |
| Patient.contact.relationship | extensible | PatientContactRelationship |
| Patient.contact.relationship:role | required | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000 |
| Patient.contact.relationship:relationship | required | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000 |
| Patient.communication.extension:languageControl.extension:level.value[x] | required | LanguageAbilityProficiency |
| Patient.communication.extension:languageControl.extension:type.value[x] | preferred | LanguageAbilityMode |
| Patient.communication.language | required | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20200901000000 |
| Patient.link.type | required | LinkType |
| Id | Grade | Path(s) | Details | Requirements |
| cpt-2 | error | Patient.telecom:telephoneNumbers, Patient.telecom:emailAddresses, Patient.contact.telecom:telephoneNumbers, Patient.contact.telecom:emailAddresses | A system is required if a value is provided. : value.empty() or system.exists() | |
| 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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.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() | |
| zib-NameInformation-1 | error | Patient.name:nameInformation, Patient.contact.name | If a prefix for a family name is specified, the family name is expected as well : family.extension('http://hl7.org/fhir/StructureDefinition/humanname-own-prefix').empty().not() implies family.extension('http://hl7.org/fhir/StructureDefinition/humanname-own-name').empty().not() | |
| zib-NameInformation-2 | error | Patient.name:nameInformation, Patient.contact.name | If the prefix for a partner family name is specified, the partner family name is expected as well : family.extension('http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix').empty().not() implies family.extension('http://hl7.org/fhir/StructureDefinition/humanname-partner-name').empty().not() |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() | 0..* | Patient | This is an abstract profile. Child profiles: NlcorePatient Patient | |||||
![]() ![]() | Σ | 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 | |||||
![]() ![]() | 0..* | Resource | Contained, inline Resources | |||||
![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() | 0..1 | (Complex) | Nationality URL: http://hl7.org/fhir/StructureDefinition/patient-nationality | |||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | 0..1 | Extension | Extension | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..0 | |||||||
![]() ![]() ![]() ![]() | 1..1 | uri | "code" | |||||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Nationality Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20200901000000 (extensible) | |||||
![]() ![]() ![]() | 0..1 | Extension | Nationality Period | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..0 | |||||||
![]() ![]() ![]() ![]() | 1..1 | uri | "period" | |||||
![]() ![]() ![]() ![]() | 1..1 | Period | Value of extension | |||||
![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-nationality" | |||||
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() | Σ | 0..* | Identifier | PatientIdentificationNumber Slice: Unordered, Open by value:$this | ||||
![]() ![]() ![]() | Σ | 0..* | Identifier | An identifier for this patient Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | 0..1 | code | usual | official | temp | secondary | old (If known) | |||||
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Description of identifier | |||||
![]() ![]() ![]() ![]() | 1..1 | uri | The namespace for the identifier value Fixed Value: http://fhir.nl/fhir/NamingSystem/bsn | |||||
![]() ![]() ![]() ![]() | 0..1 | string | The value that is unique | |||||
![]() ![]() ![]() ![]() | 0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() | ?!Σ | 0..1 | boolean | Whether this patient's record is in active use | ||||
![]() ![]() | Σ | 0..* | HumanName | NameInformation / PayerName Slice: Unordered, Open by value:use | ||||
![]() ![]() ![]() | C | 0..2 | ZibNameInformation | NameInformation | ||||
![]() ![]() ![]() | 0..* | ZibNameInformationGivenName | Name of a human - parts and usage | |||||
![]() ![]() | Σ | 0..* | ContactPoint | ContactInformation Slice: Unordered, Open by profile:$this | ||||
![]() ![]() ![]() | C | 0..* | ZibContactInformationTelephoneNumbers | TelephoneNumbers | ||||
![]() ![]() ![]() | C | 0..* | ZibContactInformationEmailAddresses | EmailAddresses | ||||
![]() ![]() | Σ | 0..1 | code | Gender Binding: AdministrativeGender (required): Use ConceptMap GeslachtCodelijst-to-AdministrativeGender to translate terminology from the functional model to profile terminology in ValueSet AdministrativeGender. | ||||
![]() ![]() ![]() | 0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" | |||||
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Gender Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20200901000000 (required): GeslachtCodelijst | |||||
![]() ![]() ![]() | 0..1 | string | Primitive value for code | |||||
![]() ![]() | Σ | 0..1 | date | DateOfBirth | ||||
![]() ![]() | ?!Σ | 0..1 | Indicates if the individual is deceased or not Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() | ?!Σ | 0..1 | boolean | DeathIndicator | ||||
![]() ![]() ![]() | ?!Σ | 0..1 | dateTime | DateOfDeath | ||||
![]() ![]() | 0..* | ZibAddressInformation | AddressInformation | |||||
![]() ![]() | 0..1 | CodeableConcept | MaritalStatus Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20200901000000 (required): BurgerlijkeStaatCodelijst | |||||
![]() ![]() | 0..1 | Whether patient is part of a multiple birth Slice: Unordered, Open by type:$this | ||||||
![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() | 0..1 | boolean | MultipleBirthIndicator | |||||
![]() ![]() | 0..* | Attachment | Image of the patient | |||||
![]() ![]() | C | 0..* | BackboneElement | Contact | ||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | 0..1 | Reference(RelatedPerson) | This contact may have further details in this RelatedPerson URL: http://hl7.org/fhir/StructureDefinition/patient-relatedPerson | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..0 | |||||||
![]() ![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" | |||||
![]() ![]() ![]() ![]() | 1..1 | Reference(RelatedPerson | zib ContactPerson) | Contact | |||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() | 0..* | CodeableConcept | The kind of relationship Slice: Unordered, Open by value:$this Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient. | |||||
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Role Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000 (required): RolCodelijst | |||||
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Relationship Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000 (required): RelatieCodelijst | |||||
![]() ![]() ![]() | C | 0..1 | ZibNameInformation | NameInformation | ||||
![]() ![]() ![]() | 0..* | ContactPoint | ContactInformation Slice: Unordered, Open by profile:$this | |||||
![]() ![]() ![]() ![]() | C | 0..* | ZibContactInformationTelephoneNumbers | TelephoneNumbers | ||||
![]() ![]() ![]() ![]() | C | 0..* | ZibContactInformationEmailAddresses | EmailAddresses | ||||
![]() ![]() ![]() | 0..1 | ZibAddressInformation | AddressInformation | |||||
![]() ![]() ![]() | 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 | |||||
![]() ![]() | 0..* | BackboneElement | LanguageProficiency | |||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | 0..* | (Complex) | LanguageControlListening / LanguageControlSpeaking / LanguageControlReading URL: http://hl7.org/fhir/StructureDefinition/patient-proficiency | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 2..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 1..1 | Extension | Extension | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..0 | |||||||
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "level" | |||||
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Value of extension Binding: LanguageAbilityProficiency (required) | |||||
![]() ![]() ![]() ![]() | 1..1 | Extension | Extension | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..0 | |||||||
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | "type" | |||||
![]() ![]() ![]() ![]() ![]() | 1..1 | Coding | Value of extension Binding: LanguageAbilityMode (preferred): The proficiency type for the communication. | |||||
![]() ![]() ![]() ![]() | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/patient-proficiency" | |||||
![]() ![]() ![]() | 0..* | CodeableConcept | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20200901000000 (extensible) | |||||
![]() ![]() ![]() | 0..1 | string | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/ext-Comment | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/ext-Comment" | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Comment | |||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() | 1..1 | CodeableConcept | CommunicationLanguage Binding: http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20200901000000 (required): CommunicatieTaalCodelijst | |||||
![]() ![]() ![]() | 0..1 | boolean | Language preference indicator | |||||
![]() ![]() | 0..* | Reference(Organization | Practitioner | PractitionerRole) | 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 | |||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() | Σ | 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 | Conformance | ValueSet | ||||
| Patient.language | preferred | CommonLanguages
| ||||
| Patient.extension:nationality.extension:code.value[x] | extensible | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20200901000000 | ||||
| Patient.gender | required | AdministrativeGender | ||||
| Patient.gender.extension:genderCodelist.value[x] | required | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20200901000000 | ||||
| Patient.maritalStatus | required | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20200901000000 | ||||
| Patient.contact.relationship | extensible | PatientContactRelationship | ||||
| Patient.contact.relationship:role | required | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000 | ||||
| Patient.contact.relationship:relationship | required | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000 | ||||
| Patient.contact.gender | required | AdministrativeGender | ||||
| Patient.communication.extension:languageControl.extension:level.value[x] | required | LanguageAbilityProficiency | ||||
| Patient.communication.extension:languageControl.extension:type.value[x] | preferred | LanguageAbilityMode | ||||
| Patient.communication.language | required | http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20200901000000 | ||||
| Patient.link.type | required | LinkType |
| Id | Grade | Path(s) | Details | Requirements |
| cpt-2 | error | Patient.telecom:telephoneNumbers, Patient.telecom:emailAddresses, Patient.contact.telecom:telephoneNumbers, Patient.contact.telecom:emailAddresses | A system is required if a value is provided. : value.empty() or system.exists() | |
| 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 | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.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() | |
| zib-NameInformation-1 | error | Patient.name:nameInformation, Patient.contact.name | If a prefix for a family name is specified, the family name is expected as well : family.extension('http://hl7.org/fhir/StructureDefinition/humanname-own-prefix').empty().not() implies family.extension('http://hl7.org/fhir/StructureDefinition/humanname-own-name').empty().not() | |
| zib-NameInformation-2 | error | Patient.name:nameInformation, Patient.contact.name | If the prefix for a partner family name is specified, the partner family name is expected as well : family.extension('http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix').empty().not() implies family.extension('http://hl7.org/fhir/StructureDefinition/humanname-partner-name').empty().not() |
This structure is derived from Patient
Summary
Mandatory: 0 element (2 nested mandatory elements)
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron