Nictiz FHIR NL STU3 Zib2017
1.3.15 - CI Build

Nictiz FHIR NL STU3 Zib2017 - Local Development build (v1.3.15) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: nl-core-person

Official URL: http://fhir.nl/fhir/StructureDefinition/nl-core-person Version: 1.3.15
Active as of 2025-09-22 Computable Name: nl-core-person

Copyright/Legal: CC0

A Person resource as defined by the Dutch Health and Care Information models or HCIM (Dutch: Zorginformatiebouwsteen or ZIB) ContactPersoon version 1.2 (Release 2015). The HCIM ContactPerson is meant to deal with both related persons and contacts. This profile targets instantiations of the HCIM ContactPerson who are related persons. An HCIM ContactPerson who is a contact for a patient, belongs in Patient.contact. If a person is both a related person and a contact person, then some data duplication is inevitable. This may or may not be resolved in a future version of the Patient/Person resources.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Person

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Person 0..* Person A generic person record
... Slices for identifier 0..* Identifier Identifier
Slice: Unordered, Open by value:system
.... identifier:BSN 0..1 Identifier BSN
..... system 1..1 uri The namespace for the identifier value
Fixed Value: http://fhir.nl/fhir/NamingSystem/bsn
..... value 1..1 string BSN (Burgerservicenummer (Dutch person identification number))
Example Example of a burgerservicenummer: 123456782
... name 0..* nl-core-humanname NameInformation
... telecom 0..* nl-core-contactpoint ContactInformation
... birthDate 0..1 date Persons date of birth. An incomplete date, e.g. only year or only year + month, is permitted.
... address 0..* nl-core-address AddressInformation
... managingOrganization 0..1 Reference(nl-core-organization) The organization that is the custodian of the person record
... link
.... target 1..1 Reference(nl-core-patient | nl-core-practitioner | nl-core-relatedperson | nl-core-person) The resource to which this actual person is associated

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Person 0..* Person A generic person record
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier 0..* Identifier Identifier
Slice: Unordered, Open by value:system
.... identifier:BSN 0..1 Identifier BSN
..... use ?!Σ 0..1 code usual | official | temp | secondary (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: http://fhir.nl/fhir/NamingSystem/bsn
..... value Σ 1..1 string BSN (Burgerservicenummer (Dutch person identification number))
Example General: 123456
Example Example of a burgerservicenummer: 123456782
... telecom Σ 0..* nl-core-contactpoint ContactInformation
... gender Σ 0..1 code Gender
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate Σ 0..1 date Persons date of birth. An incomplete date, e.g. only year or only year + month, is permitted.
... address 0..* nl-core-address AddressInformation
... managingOrganization Σ 0..1 Reference(nl-core-organization) The organization that is the custodian of the person record
... active ?!Σ 0..1 boolean This person's record is in active use

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Person.identifier:BSN.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|3.0.2
From the FHIR Standard
Person.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|3.0.2
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-1errorPersonIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPersonIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4errorPersonIf 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()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Person 0..* Person A generic person record
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 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
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional Content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier 0..* Identifier Identifier
Slice: Unordered, Open by value:system
.... identifier:BSN 0..1 Identifier BSN
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 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.
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: http://fhir.nl/fhir/NamingSystem/bsn
..... value Σ 1..1 string BSN (Burgerservicenummer (Dutch person identification number))
Example General: 123456
Example Example of a burgerservicenummer: 123456782
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... name Σ 0..* nl-core-humanname NameInformation
... telecom Σ 0..* nl-core-contactpoint ContactInformation
... gender Σ 0..1 code Gender
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate Σ 0..1 date Persons date of birth. An incomplete date, e.g. only year or only year + month, is permitted.
... address 0..* nl-core-address AddressInformation
... photo 0..1 Attachment Image of the person
... managingOrganization Σ 0..1 Reference(nl-core-organization) The organization that is the custodian of the person record
... active ?!Σ 0..1 boolean This person's record is in active use
... link 0..* BackboneElement Link to a resource that concerns the same actual person
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... target 1..1 Reference(nl-core-patient | nl-core-practitioner | nl-core-relatedperson | nl-core-person) The resource to which this actual person is associated
.... assurance 0..1 code level1 | level2 | level3 | level4
Binding: IdentityAssuranceLevel (required): The level of confidence that this link represents the same actual person, based on NIST Authentication Levels.

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Person.languageextensibleCommon Languages
http://hl7.org/fhir/ValueSet/languages|3.0.2
From the FHIR Standard
Additional Bindings Purpose
All Languages Max Binding
Person.identifier:BSN.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|3.0.2
From the FHIR Standard
Person.identifier:BSN.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type|3.0.2
From the FHIR Standard
Person.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|3.0.2
From the FHIR Standard
Person.link.assurancerequiredIdentityAssuranceLevel
http://hl7.org/fhir/ValueSet/identity-assuranceLevel|3.0.2
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-1errorPersonIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPersonIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4errorPersonIf 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()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())

Differential View

This structure is derived from Person

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Person 0..* Person A generic person record
... Slices for identifier 0..* Identifier Identifier
Slice: Unordered, Open by value:system
.... identifier:BSN 0..1 Identifier BSN
..... system 1..1 uri The namespace for the identifier value
Fixed Value: http://fhir.nl/fhir/NamingSystem/bsn
..... value 1..1 string BSN (Burgerservicenummer (Dutch person identification number))
Example Example of a burgerservicenummer: 123456782
... name 0..* nl-core-humanname NameInformation
... telecom 0..* nl-core-contactpoint ContactInformation
... birthDate 0..1 date Persons date of birth. An incomplete date, e.g. only year or only year + month, is permitted.
... address 0..* nl-core-address AddressInformation
... managingOrganization 0..1 Reference(nl-core-organization) The organization that is the custodian of the person record
... link
.... target 1..1 Reference(nl-core-patient | nl-core-practitioner | nl-core-relatedperson | nl-core-person) The resource to which this actual person is associated

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Person 0..* Person A generic person record
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier 0..* Identifier Identifier
Slice: Unordered, Open by value:system
.... identifier:BSN 0..1 Identifier BSN
..... use ?!Σ 0..1 code usual | official | temp | secondary (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: http://fhir.nl/fhir/NamingSystem/bsn
..... value Σ 1..1 string BSN (Burgerservicenummer (Dutch person identification number))
Example General: 123456
Example Example of a burgerservicenummer: 123456782
... telecom Σ 0..* nl-core-contactpoint ContactInformation
... gender Σ 0..1 code Gender
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate Σ 0..1 date Persons date of birth. An incomplete date, e.g. only year or only year + month, is permitted.
... address 0..* nl-core-address AddressInformation
... managingOrganization Σ 0..1 Reference(nl-core-organization) The organization that is the custodian of the person record
... active ?!Σ 0..1 boolean This person's record is in active use

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Person.identifier:BSN.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|3.0.2
From the FHIR Standard
Person.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|3.0.2
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-1errorPersonIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPersonIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4errorPersonIf 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()

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Person 0..* Person A generic person record
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 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
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional Content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier 0..* Identifier Identifier
Slice: Unordered, Open by value:system
.... identifier:BSN 0..1 Identifier BSN
..... id 0..1 string xml:id (or equivalent in JSON)
..... extension 0..* Extension Additional Content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 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.
..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: http://fhir.nl/fhir/NamingSystem/bsn
..... value Σ 1..1 string BSN (Burgerservicenummer (Dutch person identification number))
Example General: 123456
Example Example of a burgerservicenummer: 123456782
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... name Σ 0..* nl-core-humanname NameInformation
... telecom Σ 0..* nl-core-contactpoint ContactInformation
... gender Σ 0..1 code Gender
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate Σ 0..1 date Persons date of birth. An incomplete date, e.g. only year or only year + month, is permitted.
... address 0..* nl-core-address AddressInformation
... photo 0..1 Attachment Image of the person
... managingOrganization Σ 0..1 Reference(nl-core-organization) The organization that is the custodian of the person record
... active ?!Σ 0..1 boolean This person's record is in active use
... link 0..* BackboneElement Link to a resource that concerns the same actual person
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... target 1..1 Reference(nl-core-patient | nl-core-practitioner | nl-core-relatedperson | nl-core-person) The resource to which this actual person is associated
.... assurance 0..1 code level1 | level2 | level3 | level4
Binding: IdentityAssuranceLevel (required): The level of confidence that this link represents the same actual person, based on NIST Authentication Levels.

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Person.languageextensibleCommon Languages
http://hl7.org/fhir/ValueSet/languages|3.0.2
From the FHIR Standard
Additional Bindings Purpose
All Languages Max Binding
Person.identifier:BSN.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|3.0.2
From the FHIR Standard
Person.identifier:BSN.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type|3.0.2
From the FHIR Standard
Person.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|3.0.2
From the FHIR Standard
Person.link.assurancerequiredIdentityAssuranceLevel
http://hl7.org/fhir/ValueSet/identity-assuranceLevel|3.0.2
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-1errorPersonIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-2errorPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPersonIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4errorPersonIf 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()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())

 

Other representations of profile: CSV, Excel, Schematron