Advance Care Planning (PZP)
0.1.3-beta3 - consultation

Advance Care Planning (PZP) - Local Development build (v0.1.3-beta3) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: ACPPatient - Detailed Descriptions

Draft as of 2025-08-28

Definitions for the ACP-Patient resource profile.

Guidance on how to interpret the contents of this table can be foundhere

0. Patient
Definitie

Demographics and other administrative information about an individual or animal receiving care or other health-related services.

KortPatientInformation about an individual or animal receiving health care services
Control0..*
Is modifierfalse
Samenvattingfalse
Alternatieve namenSubjectOfCare Client Resident, Patient, nl-core-Patient
Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: 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: 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: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
ACP-Patient-1: If the patient is not legally capable, there should be a legal representative. (extension.where(url='https://fhir.iknl.nl/fhir/StructureDefinition/ext-LegallyCapable-MedicalTreatmentDecisions').extension.where(url='legallyCapable').value = false implies (contact.where(relationship.coding.code = '24').exists() or contact.extension.where(url='http://hl7.org/fhir/StructureDefinition/patient-relatedPerson').exists()))
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: 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: 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: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
2. Patient.implicitRules
Definitie

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

KortA set of rules under which this content was created
Opmerkingen

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

Control0..1
Typeuri
Is modifiertrue omdat This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
Samenvattingtrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. Patient.extension:nationality
Slicenaamnationality
Definitie

The nationality of the patient.

KortNationality
Opmerkingen

Due to the nature of the nationality core extension (which allows for a period to be placed next to the nationality and thus allows for different nationalities over time), the cardinality of the extension is left at 0..* instead of the zib cardinality of 0..1.

Control0..*
Dit element wordt geraakt door de volgende invariants: ele-1
TypeExtension(Patient Nationality) (Complexe extensie)
Is modifierfalse
Alternatieve namenextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
6. Patient.extension:nationality.extension:code
Slicenaamcode
Definitie

Code representing nationality of patient.

KortNationality CodeAdditional content defined by implementations
Control0..1*
TypeExtension
Is modifierfalse
Samenvattingfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
8. Patient.extension:nationality.extension:code.extension
Definitie

An Extension


May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

KortExtensionAdditional content defined by implementations
Opmerkingen

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..0*
TypeExtension
Is modifierfalse
Samenvattingfalse
Alternatieve namenextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingDit element introduceert een set slices op Patient.extension.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
  • value @ url
  • 10. Patient.extension:nationality.extension:code.url
    Definitie

    Source of the definition for the extension code - a logical name or a URL.

    Kortidentifies the meaning of the extension
    Opmerkingen

    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

    Control1..1
    Typeuri
    Is modifierfalse
    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
    Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
    Samenvattingfalse
    Vast waardecode
    12. Patient.extension:nationality.extension:code.value[x]
    Definitie

    Indicates the country of citizenship.


    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

    KortNationalityValue of extension
    Control10..1
    BindingTenzij dat niet past, MOETEN deze codes worden gehaald uit Voor codes, zie NationaliteitCodelijst (2020-09-01T00:00:00)
    (extensible to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20200901000000|2020-09-01T00:00:00)
    TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
    [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
    Is modifierfalse
    Samenvattingfalse
    Alternatieve namenNationaliteit
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    14. Patient.extension:nationality.extension:period
    Slicenaamperiod
    Definitie

    Period when nationality was effective.

    KortNationality PeriodAdditional content defined by implementations
    Control0..1*
    TypeExtension
    Is modifierfalse
    Samenvattingfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    16. Patient.extension:nationality.extension:period.extension
    Definitie

    An Extension


    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    KortExtensionAdditional content defined by implementations
    Opmerkingen

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..0*
    TypeExtension
    Is modifierfalse
    Samenvattingfalse
    Alternatieve namenextensions, user content
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingDit element introduceert een set slices op Patient.extension.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
    • value @ url
    • 18. Patient.extension:nationality.extension:period.url
      Definitie

      Source of the definition for the extension code - a logical name or a URL.

      Kortidentifies the meaning of the extension
      Opmerkingen

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is modifierfalse
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
      Samenvattingfalse
      Vast waardeperiod
      20. Patient.extension:nationality.extension:period.value[x]
      Definitie

      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      KortValue of extension
      Control10..1
      TypePeriod, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
      [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
      Is modifierfalse
      Samenvattingfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      22. Patient.extension:nationality.url
      Definitie

      Source of the definition for the extension code - a logical name or a URL.

      Kortidentifies the meaning of the extension
      Opmerkingen

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is modifierfalse
      Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
      Samenvattingfalse
      Vast waardehttp://hl7.org/fhir/StructureDefinition/patient-nationality
      24. Patient.extension:nationality.value[x]
      Definitie

      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      KortValue of extension
      Control0..01
      TypeKeuze uit: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
      Is modifierfalse
      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
      Samenvattingfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      26. Patient.extension:legallyCapableMedicalTreatmentDecisions
      SlicenaamlegallyCapableMedicalTreatmentDecisions
      Definitie

      An extension to indicate the patient's legal capability regarding medical treatment decisions, and to provide a comment on this capability.

      Kortext LegallyCapable regarding medical treatment decisions
      Control0..1
      Dit element wordt geraakt door de volgende invariants: ACP-Patient-1
      TypeExtension(ext LegallyCapable regarding medical treatment decisions) (Complexe extensie)
      Is modifierfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      28. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapable
      SlicenaamlegallyCapable
      Definitie

      An Extension

      KortExtensionAdditional content defined by implementations
      Control0..1*
      TypeExtension
      Is modifierfalse
      Samenvattingfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      30. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapable.extension
      Definitie

      An Extension


      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      KortExtensionAdditional content defined by implementations
      Opmerkingen

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..0*
      TypeExtension
      Is modifierfalse
      Samenvattingfalse
      Alternatieve namenextensions, user content
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      SlicingDit element introduceert een set slices op Patient.extension.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
      • value @ url
      • 32. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapable.url
        Definitie

        Source of the definition for the extension code - a logical name or a URL.

        Kortidentifies the meaning of the extension
        Opmerkingen

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Is modifierfalse
        Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
        Samenvattingfalse
        Vast waardelegallyCapable
        34. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapable.value[x]
        Definitie

        Indicates the patient's legal capacity (LegallyCapable) regarding medical treatment decisions.


        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

        KortLegallyCapableValue of extension
        Control0..1
        Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
        [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
        Is modifierfalse
        Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
        Samenvattingfalse
        Alternatieve namenWilsbekwaam
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        36. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapableComment
        SlicenaamlegallyCapableComment
        Definitie

        An Extension

        KortExtensionAdditional content defined by implementations
        Control0..1*
        TypeExtension
        Is modifierfalse
        Samenvattingfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        38. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapableComment.extension
        Definitie

        An Extension


        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        KortExtensionAdditional content defined by implementations
        Opmerkingen

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..0*
        TypeExtension
        Is modifierfalse
        Samenvattingfalse
        Alternatieve namenextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        SlicingDit element introduceert een set slices op Patient.extension.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
        • value @ url
        • 40. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapableComment.url
          Definitie

          Source of the definition for the extension code - a logical name or a URL.

          Kortidentifies the meaning of the extension
          Opmerkingen

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is modifierfalse
          Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
          Samenvattingfalse
          Vast waardelegallyCapableComment
          42. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapableComment.value[x]
          Definitie

          A comment regarding the patient's legal capacity regarding medical treatment decisions.


          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          KortLegallyCapableCommentValue of extension
          Control0..1
          Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
          [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
          Is modifierfalse
          Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
          Samenvattingfalse
          Alternatieve namenWilsbekwaamToelichting
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          44. Patient.extension:legallyCapableMedicalTreatmentDecisions.url
          Definitie

          Source of the definition for the extension code - a logical name or a URL.

          Kortidentifies the meaning of the extension
          Opmerkingen

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is modifierfalse
          Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
          Samenvattingfalse
          Vast waardehttps://fhir.iknl.nl/fhir/StructureDefinition/ext-LegallyCapable-MedicalTreatmentDecisions
          46. Patient.extension:legallyCapableMedicalTreatmentDecisions.value[x]
          Definitie

          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          KortValue of extension
          Control0..01
          TypeKeuze uit: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
          Is modifierfalse
          Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
          Samenvattingfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          48. Patient.modifierExtension
          Definitie

          May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

          Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

          KortExtensions that cannot be ignored
          Opmerkingen

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is modifiertrue omdat Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
          Samenvattingfalse
          Requirements

          Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

          Alternatieve namenextensions, user content
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          50. Patient.identifier
          Definitie

          The patient’s identification number. In transfer situations, use of the social security number (BSN) must comply with the Use of Social Security Numbers in Healthcare Act (Wbsn-z). In other situations, other number systems can be used, such as internal hospital patient numbers for example.


          An identifier for this patient.

          KortPatientIdentificationNumberAn identifier for this patient
          NotitieDit is een business-identifier, geen resource-identifier (zie discussie)
          Control0..*
          TypeIdentifier
          Is modifierfalse
          Samenvattingtrue
          Requirements

          Patients are almost always assigned specific numerical identifiers.

          Alternatieve namenIdentificatienummer
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          SlicingDit element introduceert een set slices op Patient.identifierDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
          • value @ $this
          • 52. Patient.identifier:bsn
            Slicenaambsn
            Definitie

            An identifier for this patient.

            KortAn identifier for this patient
            NotitieDit is een business-identifier, geen resource-identifier (zie discussie)
            Control0..*
            TypeIdentifier
            Is modifierfalse
            Samenvattingtrue
            Requirements

            Patients are almost always assigned specific numerical identifiers.

            Patroonwaarde{
              "system" : "http://fhir.nl/fhir/NamingSystem/bsn"
            }
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            54. Patient.active
            Definitie

            Whether this patient record is in active use. Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.

            It is often used to filter patient lists to exclude inactive patients

            Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.

            KortWhether this patient's record is in active use
            Opmerkingen

            If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient.

            Control0..1
            Typeboolean
            Is modifiertrue omdat This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid
            Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
            Samenvattingtrue
            Requirements

            Need to be able to mark a patient record as not to be used because it was created in error.

            Betekenis als ontbreektThis resource is generally assumed to be active if no value is provided for the active element
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            56. Patient.name
            Definitie

            Patient's full name.


            A name associated with the individual.

            KortNameInformation / PayerNameA name associated with the patient
            Opmerkingen

            A patient may have multiple names with different uses or applicable periods. For animals, the name is a "HumanName" in the sense that is assigned and used by humans and has the same patterns.

            Control10..*
            TypeHumanName
            Is modifierfalse
            Samenvattingtrue
            Requirements

            Need to be able to track the patient by multiple names. Examples are your official name and a partner name.

            Alternatieve namenNaamgegevens, BetalerNaam
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            SlicingDit element introduceert een set slices op Patient.nameDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
            • value @ use
            • 58. Patient.name:nameInformation
              SlicenaamnameInformation
              Definitie

              This slice represents the person's official name information, including given names, last name and possibly the partner's last name.


              A name associated with the individual.

              KortNameInformationA name associated with the patient
              Opmerkingen

              This .name element accomodates the official parts of a Dutch name according to common international usage and optionally to the zib NameInformation v1.1 (2020). An official Dutch name is represented in FHIR as an ordinary international name, optionally augmented using extensions to specify how the last name is built up according to the Dutch rules if conformance to the zib is required. See the guidance on .family and on .extension:nameUsage for more information.

              Systems that need to work in a Dutch context SHOULD support the extensions as specified in .given, .family and .extension:nameUsage. In addition, systems SHOULD use the core elements according to the FHIR specifications to provide compatibility outside Dutch contexts. This means that:

              • If parts of the name are specified using one or more of the structured elements, the .text element SHOULD be populated with a rendered version of the full name.
              • If parts of the family name are specified using the extensions in .family, the .family element SHOULD be populated with the full family name.

              Note 1: The zib cannot be represented straightforward in FHIR. Especially note the guidance on .given on how to map the FirstNames and Initials concepts, and on .prefix/.suffix on how to map the Titles concept.

              Note 2: This element should only contain a person's official names. The GivenName concept is represented in another .name element with .name.use = usual.

              Note 3: The examples illustrate how the zib is mapped to FHIR.


              A patient may have multiple names with different uses or applicable periods. For animals, the name is a "HumanName" in the sense that is assigned and used by humans and has the same patterns.

              Control0..2*
              Dit element wordt geraakt door de volgende invariants: ele-1
              TypeHumanName(nl core NameInformation)
              Is modifierfalse
              Samenvattingtrue
              Requirements

              Need to be able to track the patient by multiple names. Examples are your official name and a partner name.

              Alternatieve namenNaamgegevens, nl-core-NameInformation
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              zib-NameInformation-1: 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: 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())
              nl-core-NameInformation-01: If parts of the name are specified using one or more of the structured elements, the `.text` element SHOULD be populated with a rendered version of the full name. This ensures compatibility with common FHIR usage. ((family.exists() or given.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier').where(value != 'IN').exists()) implies text.hasValue())
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              60. Patient.name:nameInformation.extension:nameUsage
              SlicenaamnameUsage
              Definitie

              A code that represents the preferred display order of the components of this human name.

              KortPreferred display order of name parts
              Opmerkingen

              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

              Control0..1
              Dit element wordt geraakt door de volgende invariants: ele-1
              TypeExtension(Assembly Order) (Extensie type: code)
              Is modifierfalse
              Samenvattingfalse
              Alternatieve namenextensions, user content
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              62. Patient.name:nameInformation.extension:nameUsage.extension
              Definitie

              An Extension


              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

              KortExtensionAdditional content defined by implementations
              Opmerkingen

              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

              Control0..0*
              TypeExtension
              Is modifierfalse
              Samenvattingfalse
              Alternatieve namenextensions, user content
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              SlicingDit element introduceert een set slices op Patient.name.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
              • value @ url
              • 64. Patient.name:nameInformation.extension:nameUsage.url
                Definitie

                Source of the definition for the extension code - a logical name or a URL.

                Kortidentifies the meaning of the extension
                Opmerkingen

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is modifierfalse
                Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                Samenvattingfalse
                Vast waardehttp://hl7.org/fhir/StructureDefinition/humanname-assembly-order
                66. Patient.name:nameInformation.extension:nameUsage.value[x]
                Definitie

                This concept indicates the last name or order of last names with which the person is to be addressed.


                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                KortNameUsageValue of extension
                Control10..1
                BindingDe codes MOETEN komen uit Voor codes, zie HumanNameAssemblyOrder
                (required to http://hl7.org/fhir/ValueSet/name-assembly-order|4.0.1)

                Use ConceptMap NaamgebruikCodelijst-to-HumanNameAssemblyOrder to translate terminology from the functional model to profile terminology in ValueSet HumanNameAssemblyOrder.

                Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                Is modifierfalse
                Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                Samenvattingfalse
                Alternatieve namenNaamgebruik
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                68. Patient.name:nameInformation.use
                Definitie

                Identifies the purpose for this name.

                Kortusual | official | temp | nickname | anonymous | old | maiden
                Opmerkingen

                Applications can assume that a name is current unless it explicitly says that it is temporary or old.

                Control10..1
                BindingDe codes MOETEN komen uit NameUsehttp://hl7.org/fhir/ValueSet/name-use|4.0.1
                (required to http://hl7.org/fhir/ValueSet/name-use|4.0.1)

                The use of a human name.

                Typecode
                Is modifiertrue omdat This is labeled as "Is Modifier" because applications should not mistake a temporary or old name etc.for a current/permanent one
                Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                Samenvattingtrue
                Requirements

                Allows the appropriate name for a particular context of use to be selected from among a set of names.

                Patroonwaardeofficial
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                70. Patient.name:nameInformation.given
                Definitie

                One of a person’s official first names or the initial if the full name is not known.


                Given name.

                KortFirstName / InitialGiven names (not always 'first'). Includes middle names
                Opmerkingen

                This element can be used to represent full given names or initials. extension:givenOrInitial SHALL be used on each repretition to specifiy if it's a full name (BR) or an initial (IN).

                Zib compatibility

                Tthis element is used to represent the FirstNames and Initials concepts of zib NameInformation, but the FHIR implementation deviates from the zib model. The zib defines these concepts as a list of official first names (as a single string) and a list of initials (as a single string), both optional. They both represent the official name(s) of a person and thus represent the same concept. In FHIR however, each first name is either a complete name or an initial, but not both. In addition, each name may be defined separately.

                Therefore, the zib concepts are implemented here in the following way:

                • Systems SHOULD use a .given element for each official first name that they know of (either as a full name or an initial), in order of appearance (as specified by FHIR).
                • Each of these elements:
                  • SHOULD be populated with the complete name if it is known, or with the initial if no more information is available.
                  • As noted, it SHALL be augmented with extension:givenOrInitial.

                Initials should thus not be communicated for each complete first name that is known, in contrast to what is specified by the zib. Receiving systems can recreate initials from the full names if needed.

                If a system does however only have a list of official first names and a separate list of official initials, without knowing the relationship between these two, only the full names SHOULD be communicated, while an additional .name instance MAY be used to communicate the initials. It is expected that the second instance just contains the initials and no other information from the zib. Receiving systems MAY ignore the second instance.

                Note 1: The GivenName concept should not be included here but in a separate .name instance where .use = usual.

                Note 2: As specified by FHIR, multiple official first names MAY be combined in a single .given element (separated by spaces), as long as the .given elements can be concatenated to form the full first name representation, and the 'extension:givenOrInitial` is used to mark the element as containing either full names or the initials. This pattern is strongly discouraged as it is hard to determine if the value pertains multiple names or a single combined name containing spaces.


                If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called "first name" since given names do not always come first.

                Control0..*
                Dit element wordt geraakt door de volgende invariants: nl-core-NameInformation-01
                Typestring
                Is modifierfalse
                Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                Samenvattingtrue
                Alternatieve namenfirst name, middle name, Voornaam, Initiaal
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                72. Patient.name:nameInformation.given.extension
                Definitie

                May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.


                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                KortAdditional content defined by implementations
                Opmerkingen

                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                Control10..*
                TypeExtension
                Is modifierfalse
                Samenvattingfalse
                Alternatieve namenextensions, user content
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                SlicingDit element introduceert een set slices op Patient.name.given.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                • value @ url
                • 74. Patient.name:nameInformation.given.extension:givenOrInitial
                  SlicenaamgivenOrInitial
                  Definitie

                  A set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type.

                  KortLS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV
                  Opmerkingen

                  Used to indicate additional information about the name part and how it should be used.

                  Control1..*
                  Dit element wordt geraakt door de volgende invariants: ele-1
                  TypeExtension(EN Qualifier) (Extensie type: code)
                  Is modifierfalse
                  Samenvattingfalse
                  Alternatieve namenextensions, user content
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  76. Patient.name:nameInformation.suffix
                  Definitie

                  Noble and scientific titles. These can assist in formulating oral and formal addresing titles.


                  Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name.

                  KortTitlesParts that come after the name
                  Opmerkingen

                  The zib concept 'titles' is mapped to elements HumanName.prefix and HumanName.suffix. Semantically this mapping is not complete: the zib uses a single concept that contains all the required information about noble and scientific titles, while FHIR captures the same information in a structured way.

                  Export:

                  Systems are expected to transform as much as possible to the FHIR datamodel and thereby to be as explicit as possible. Note that in order to mark the type of a prefix, you can use the FHIR standard extension for ISO 21090 EN Qualifiers. Examples include the use of the qualifier HON to indicate honorific prefixes and AC for academic prefixes.

                  If it is not possible to breakup the zib concept titles to positioned prefixes and suffixes, the prefix element is used to store all information.

                  Import:

                  Systems need to expect and be resilient for a broader range of information stored in the prefix element than stated by it's definition.

                  Control0..*
                  Typestring
                  Is modifierfalse
                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                  Samenvattingtrue
                  Alternatieve namenTitels
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  78. Patient.name:nameInformation-GivenName
                  SlicenaamnameInformation-GivenName
                  Definitie

                  This slice represents the name information normally used to address the person.


                  A name associated with the individual.

                  KortName of a human - parts and usageA name associated with the patient
                  Opmerkingen

                  This .name element represents the Dutch given name ("roepnaam") according to the zib NameInformation v1.1 (2020).

                  Note 1: This element should only contain a person's unofficial name. The official names are represented in one or more other .name elements with .name.use = official.

                  Note 2: The examples illustrate how the zib is mapped to FHIR.


                  A patient may have multiple names with different uses or applicable periods. For animals, the name is a "HumanName" in the sense that is assigned and used by humans and has the same patterns.

                  Control0..*
                  Dit element wordt geraakt door de volgende invariants: ele-1
                  TypeHumanName(nl core NameInformation.GivenName)
                  Is modifierfalse
                  Samenvattingtrue
                  Requirements

                  Need to be able to track the patient by multiple names. Examples are your official name and a partner name.

                  Alternatieve namennl-core-NameInformation.GivenName
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  80. Patient.name:nameInformation-GivenName.use
                  Definitie

                  Identifies the purpose for this name.

                  Kortusual | official | temp | nickname | anonymous | old | maiden
                  Opmerkingen

                  Applications can assume that a name is current unless it explicitly says that it is temporary or old.

                  Control10..1
                  BindingDe codes MOETEN komen uit NameUsehttp://hl7.org/fhir/ValueSet/name-use|4.0.1
                  (required to http://hl7.org/fhir/ValueSet/name-use|4.0.1)

                  The use of a human name.

                  Typecode
                  Is modifiertrue omdat This is labeled as "Is Modifier" because applications should not mistake a temporary or old name etc.for a current/permanent one
                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                  Samenvattingtrue
                  Requirements

                  Allows the appropriate name for a particular context of use to be selected from among a set of names.

                  Patroonwaardeusual
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  82. Patient.name:nameInformation-GivenName.family
                  Definitie

                  The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.

                  KortFamily name (often called 'Surname')
                  Opmerkingen

                  Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures).

                  Control0..01
                  Typestring
                  Is modifierfalse
                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                  Samenvattingtrue
                  Alternatieve namensurname
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  84. Patient.name:nameInformation-GivenName.given
                  Definitie

                  The name normally used to address the person.


                  Given name.

                  KortGivenNameGiven names (not always 'first'). Includes middle names
                  Opmerkingen

                  If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called "first name" since given names do not always come first.

                  Control10..*
                  Typestring
                  Is modifierfalse
                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                  Samenvattingtrue
                  Alternatieve namenfirst name, middle name, Roepnaam
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  86. Patient.name:nameInformation-GivenName.prefix
                  Definitie

                  Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name.

                  KortParts that come before the name
                  Control0..0*
                  Typestring
                  Is modifierfalse
                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                  Samenvattingtrue
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  88. Patient.name:nameInformation-GivenName.suffix
                  Definitie

                  Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name.

                  KortParts that come after the name
                  Control0..0*
                  Typestring
                  Is modifierfalse
                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                  Samenvattingtrue
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  90. Patient.telecom
                  Definitie

                  Patient’s telephone number(s) or e-mail address(es).


                  A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.

                  KortContactInformationA contact detail for the individual
                  Opmerkingen

                  The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the containers TelephoneNumbers (0..*) and EmailAddresses (0..*) inside the ContactInformation model. The FHIR datatype ContactPoint does not have these containers.


                  A Patient may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone).

                  Control0..*
                  TypeContactPoint
                  Is modifierfalse
                  Samenvattingtrue
                  Requirements

                  People have (primary) ways to contact them in some way such as phone, email.

                  Alternatieve namenContactgegevens
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  SlicingDit element introduceert een set slices op Patient.telecomDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                  • profile @ $this
                  • 92. Patient.telecom:telephoneNumbers
                    SlicenaamtelephoneNumbers
                    Definitie

                    Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.


                    A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.

                    KortTelephoneNumbersA contact detail for the individual
                    Opmerkingen

                    Implementation of the "TelephoneNumbers" concept of zib ContactInformation.

                    Please note that, although the zib concepts TelecomType and NumberType are functionally equivalent to the FHIR concepts ContactPoint.system and ContactPoint.use respectively, a mismatch occurs on the concept of mobile phone numbers; the zib uses the first concept and FHIR the second. For this reason, the ValueSet on ContactPoint.system is too narrow and the zib code will need to be communicated using the ext-CodeSpecification extension.


                    A Patient may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone).

                    Control0..*
                    Dit element wordt geraakt door de volgende invariants: ele-1
                    TypeContactPoint(nl core ContactInformation TelephoneNumbers)
                    Is modifierfalse
                    Samenvattingtrue
                    Requirements

                    People have (primary) ways to contact them in some way such as phone, email.

                    Alternatieve namenTelefoonnummers, nl-core-ContactInformation-TelephoneNumbers
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    cpt-2: A system is required if a value is provided. (value.empty() or system.exists())
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    94. Patient.telecom:telephoneNumbers.extension:comment
                    Slicenaamcomment
                    Definitie

                    Optional Extension Element - found in all resources.

                    KortOptional Extensions Element
                    Control0..1
                    Dit element wordt geraakt door de volgende invariants: ele-1
                    TypeExtension(ext Comment) (Extensie type: string)
                    Is modifierfalse
                    Samenvattingfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    96. Patient.telecom:telephoneNumbers.extension:comment.url
                    Definitie

                    Source of the definition for the extension code - a logical name or a URL.

                    Kortidentifies the meaning of the extension
                    Opmerkingen

                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                    Control1..1
                    Typeuri
                    Is modifierfalse
                    Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                    Samenvattingfalse
                    Vast waardehttp://nictiz.nl/fhir/StructureDefinition/ext-Comment
                    98. Patient.telecom:telephoneNumbers.extension:comment.value[x]
                    Definitie

                    Explanation about the telephone number and how to use it. It can be indicated, for example, that it is a department number (for healthcare professionnels) or that availability by phone is only possible during a specified part of the day.


                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                    KortCommentValue of extension
                    Control0..1
                    Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                    [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                    Is modifierfalse
                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                    Samenvattingfalse
                    Alternatieve namenToelichting
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    100. Patient.telecom:telephoneNumbers.system
                    Definitie

                    The telecom or device type that the telephone number is connected to.


                    Telecommunications form for contact point - what communications system is required to make use of the contact.

                    KortTelecomTypephone | fax | email | pager | url | sms | other
                    Control10..1
                    Dit element wordt geraakt door de volgende invariants: cpt-2
                    BindingDe codes MOETEN komen uit ContactInformationTelephoneNumbersSystem (4.0.1)http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
                    (required to http://nictiz.nl/fhir/ValueSet/ContactInformation-TelephoneNumbersSystem|4.0.1)

                    Use ConceptMap TelecomType-to-ContactInformation-TelephoneNumbersSystem to translate terminology from the functional model to profile terminology in ValueSet ContactInformation-TelephoneNumbersSystem.


                    Telecommunications form for contact point.

                    Typecode
                    Is modifierfalse
                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                    Samenvattingtrue
                    Alternatieve namenTelecomType
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    102. Patient.telecom:telephoneNumbers.system.extension:telecomType
                    SlicenaamtelecomType
                    Definitie

                    Optional Extension Element - found in all resources.

                    KortOptional Extensions Element
                    Control0..1
                    Dit element wordt geraakt door de volgende invariants: ele-1
                    TypeExtension(ext CodeSpecification) (Extensie type: CodeableConcept)
                    Is modifierfalse
                    Samenvattingfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    104. Patient.telecom:telephoneNumbers.system.extension:telecomType.url
                    Definitie

                    Source of the definition for the extension code - a logical name or a URL.

                    Kortidentifies the meaning of the extension
                    Opmerkingen

                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                    Control1..1
                    Typeuri
                    Is modifierfalse
                    Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                    Samenvattingfalse
                    Vast waardehttp://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification
                    106. Patient.telecom:telephoneNumbers.system.extension:telecomType.value[x]
                    Definitie

                    The telecom or device type that the telephone number is connected to.


                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                    KortTelecomTypeValue of extension
                    Control0..1
                    BindingDe codes MOETEN komen uit Voor codes, zie TelecomTypeCodelijst (2020-09-01T00:00:00)
                    (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20200901000000|2020-09-01T00:00:00)
                    TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                    [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                    Is modifierfalse
                    Samenvattingfalse
                    Alternatieve namenTelecomType
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    108. Patient.telecom:telephoneNumbers.value
                    Definitie

                    The person's telephone number.


                    The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).

                    KortTelephoneNumberThe actual contact point details
                    Opmerkingen

                    Additional text data such as phone extension numbers, or notes about use of the contact are sometimes included in the value.

                    Control0..1
                    Typestring
                    Is modifierfalse
                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                    Samenvattingtrue
                    Requirements

                    Need to support legacy numbers that are not in a tightly controlled format.

                    Alternatieve namenTelefoonnummer
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    110. Patient.telecom:telephoneNumbers.use
                    Definitie

                    NumberType indicates whether the number is a landline, temporary, work telephone number.


                    Identifies the purpose for the contact point.

                    KortNumberTypehome | work | temp | old | mobile - purpose of this contact point
                    Opmerkingen

                    Applications can assume that a contact is current unless it explicitly says that it is temporary or old.

                    Control0..1
                    BindingDe codes MOETEN komen uit ContactInformationTelephoneNumbersUse (4.0.1)http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
                    (required to http://nictiz.nl/fhir/ValueSet/ContactInformation-TelephoneNumbersUse|4.0.1)

                    Use ConceptMap NummerSoortCodelijst-to-ContactInformation-TelephoneNumbersUse to translate terminology from the functional model to profile terminology in ValueSet ContactInformation-TelephoneNumbersUse.


                    Use of contact point.

                    Typecode
                    Is modifiertrue omdat This is labeled as "Is Modifier" because applications should not mistake a temporary or old contact etc.for a current/permanent one
                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                    Samenvattingtrue
                    Requirements

                    Need to track the way a person uses this contact, so a user can choose which is appropriate for their purpose.

                    Alternatieve namenNummerSoort
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    112. Patient.telecom:emailAddresses
                    SlicenaamemailAddresses
                    Definitie

                    Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.


                    A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.

                    KortEmailAddressesA contact detail for the individual
                    Opmerkingen

                    Implementation of the "EmailAddresses" concept of zib ContactInformation.


                    A Patient may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone).

                    Control0..*
                    Dit element wordt geraakt door de volgende invariants: ele-1
                    TypeContactPoint(nl core ContactInformation EmailAddresses)
                    Is modifierfalse
                    Samenvattingtrue
                    Requirements

                    People have (primary) ways to contact them in some way such as phone, email.

                    Alternatieve namenEmailAdressen, nl-core-ContactInformation-EmailAddresses
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    cpt-2: A system is required if a value is provided. (value.empty() or system.exists())
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    114. Patient.telecom:emailAddresses.system
                    Definitie

                    Telecommunications form for contact point - what communications system is required to make use of the contact.

                    Kortemailphone | fax | email | pager | url | sms | other
                    Control10..1
                    Dit element wordt geraakt door de volgende invariants: cpt-2
                    BindingDe codes MOETEN komen uit ContactPointSystemhttp://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
                    (required to http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1)

                    Telecommunications form for contact point.

                    Typecode
                    Is modifierfalse
                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                    Samenvattingtrue
                    Patroonwaardeemail
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    116. Patient.telecom:emailAddresses.value
                    Definitie

                    The person's e-mail address


                    The actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address).

                    KortEmailAddressThe actual contact point details
                    Opmerkingen

                    Additional text data such as phone extension numbers, or notes about use of the contact are sometimes included in the value.

                    Control0..1
                    Typestring
                    Is modifierfalse
                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                    Samenvattingtrue
                    Requirements

                    Need to support legacy numbers that are not in a tightly controlled format.

                    Alternatieve namenEmailAdres
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    118. Patient.telecom:emailAddresses.use
                    Definitie

                    EmailAddressType indicates whether it is a private or business e-mail address.


                    Identifies the purpose for the contact point.

                    KortEmailAddressTypehome | work | temp | old | mobile - purpose of this contact point
                    Opmerkingen

                    Applications can assume that a contact is current unless it explicitly says that it is temporary or old.

                    Control0..1
                    BindingDe codes MOETEN komen uit ContactInformationEmailAddressesUse (4.0.1)http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
                    (required to http://nictiz.nl/fhir/ValueSet/ContactInformation-EmailAddressesUse|4.0.1)

                    Use ConceptMap EmailSoortCodelijst-to-ContactInformation-EmailAddressesUse to translate terminology from the functional model to profile terminology in ValueSet ContactInformation-EmailAddressesUse.


                    Use of contact point.

                    Typecode
                    Is modifiertrue omdat This is labeled as "Is Modifier" because applications should not mistake a temporary or old contact etc.for a current/permanent one
                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                    Samenvattingtrue
                    Requirements

                    Need to track the way a person uses this contact, so a user can choose which is appropriate for their purpose.

                    Alternatieve namenEmailSoort
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    120. Patient.gender
                    Definitie

                    Patient’s administrative gender.


                    Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.

                    KortGendermale | female | other | unknown
                    Opmerkingen

                    The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female. Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.) However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice. Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects. For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a "hard" error. See the Patient Gender and Sex section for additional information about communicating patient gender and sex.

                    Control0..1
                    BindingDe codes MOETEN komen uit AdministrativeGenderhttp://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
                    (required to http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1)

                    Use ConceptMap GeslachtCodelijst-to-AdministrativeGender to translate terminology from the functional model to profile terminology in ValueSet AdministrativeGender.


                    The gender of a person used for administrative purposes.

                    Typecode
                    Is modifierfalse
                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                    Samenvattingtrue
                    Requirements

                    Needed for identification of the individual, in combination with (at least) name and birth date.

                    Alternatieve namenGeslacht
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    122. Patient.gender.extension:genderCodelist
                    SlicenaamgenderCodelist
                    Definitie

                    Optional Extension Element - found in all resources.

                    KortOptional Extensions Element
                    Control0..1
                    Dit element wordt geraakt door de volgende invariants: ele-1
                    TypeExtension(ext CodeSpecification) (Extensie type: CodeableConcept)
                    Is modifierfalse
                    Samenvattingfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    124. Patient.gender.extension:genderCodelist.url
                    Definitie

                    Source of the definition for the extension code - a logical name or a URL.

                    Kortidentifies the meaning of the extension
                    Opmerkingen

                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                    Control1..1
                    Typeuri
                    Is modifierfalse
                    Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                    Samenvattingfalse
                    Vast waardehttp://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification
                    126. Patient.gender.extension:genderCodelist.value[x]
                    Definitie

                    Patient’s administrative gender.


                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                    KortGenderValue of extension
                    Control0..1
                    BindingDe codes MOETEN komen uit Voor codes, zie GeslachtCodelijst (2020-09-01T00:00:00)
                    (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20200901000000|2020-09-01T00:00:00)

                    GeslachtCodelijst

                    TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                    [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                    Is modifierfalse
                    Samenvattingfalse
                    Alternatieve namenGeslacht
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    128. Patient.birthDate
                    Definitie

                    Patient’s date of birth. The date of birth is mandatory for a patient. A vague date (such as only the year) is permitted.


                    The date of birth for the individual.

                    KortDateOfBirthThe date of birth for the individual
                    Opmerkingen

                    At least an estimated year should be provided as a guess if the real DOB is unknown There is a standard extension "patient-birthTime" available that should be used where Time is required (such as in maternity/infant care systems).

                    Control0..1
                    Typedate
                    Is modifierfalse
                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                    Samenvattingtrue
                    Requirements

                    Age of the individual drives many clinical processes.

                    Alternatieve namenGeboortedatum
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    130. Patient.deceased[x]
                    Definitie

                    Indicates if the individual is deceased or not.

                    KortIndicates if the individual is deceased or not
                    Opmerkingen

                    If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.

                    Control0..1
                    TypeKeuze uit: boolean, dateTime
                    [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                    Is modifiertrue omdat This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different.
                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                    Samenvattingtrue
                    Requirements

                    The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.

                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    SlicingDit element introduceert een set slices op Patient.deceased[x]De slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                    • type @ $this
                    • 132. Patient.deceased[x]:deceasedBoolean
                      SlicenaamdeceasedBoolean
                      Definitie

                      An indication stating whether the patient has died.


                      Indicates if the individual is deceased or not.

                      KortDeathIndicatorIndicates if the individual is deceased or not
                      Opmerkingen

                      If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.

                      Control0..1
                      Typeboolean, dateTime
                      [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                      Is modifiertrue omdat This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different.
                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                      Samenvattingtrue
                      Requirements

                      The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.

                      Alternatieve namenOverlijdensIndicator
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      134. Patient.deceased[x]:deceasedDateTime
                      SlicenaamdeceasedDateTime
                      Definitie

                      The date on which the patient died. A ‘vague’ date, such as only the year, is permitted.


                      Indicates if the individual is deceased or not.

                      KortDateOfDeathIndicates if the individual is deceased or not
                      Opmerkingen

                      The zib recognizes both the DeathIndicator (boolean) and DateOfDeath (datetime) concepts, whereas in FHIR only one of these concepts may be present. Therefore, if deceasedDateTime is present and has a value, its value can be mapped to DateOfDeath and DeathIndicator is assumed to be true.


                      If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.

                      Control0..1
                      TypedateTime, boolean
                      [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                      Is modifiertrue omdat This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different.
                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                      Samenvattingtrue
                      Requirements

                      The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.

                      Alternatieve namenDatumOverlijden, OverlijdensIndicator
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      136. Patient.address
                      Definitie

                      An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world.


                      An address for the individual.

                      KortAddressInformationAn address for the individual
                      Opmerkingen

                      This datatype defines a common basis for expressing all addresses around the world, but adds extensions to express Dutch addresses specifically, according to the zib AddressInformation v1.1 (2020). A Dutch Address still is a proper FHIR Address, which means that systems that cannot interpret the extensions will still be able to render and work with this datatype.

                      To have true compatibility an implementer SHOULD use the core Address parts as intended. To have addresses work for Dutch context, the implementer SHOULD in addition use the extension elements.

                      Separate address parts

                      The first addition is that Dutch addresses make certain address parts separately communicable. These parts are required for use in true Dutch systems when dealing with Dutch addresses, but may not have value for international systems when information gets sent abroad.

                      Custom address types

                      The second addition is that the zib defines its own ValueSet for address types, which can only be partially expressed using the FHIR Address datatype and requires a mapping to multiple elements. The table below explains how the zib concepts are mapped to the various FHIR elements (see the ConceptMaps http://nictiz.nl/fhir/ConceptMap/AdresSoortCodelijst-to-AddressUse and http://nictiz.nl/fhir/ConceptMap/AdresSoortCodelijst-to-AddressType as well). The code from the zib should also be included using the extension on Address.extension:addressType.

                      zib .ext:addressType .use .type
                      Postal Address/Postadres PST postal
                      Primary Home/Officieel adres HP home both
                      Visit Address/Woon-/verblijfadres PHYS home physical
                      Temporary Address/Tijdelijk adres TMP temp
                      Work Place/Werkadres WP work
                      Vacation Home/Vakantie adres HV temp

                      If Address.type is both then this is to be understood as a dual purpose address (postal and physical), unless a specific postal type address is added. Systems that support importing it like this are encouraged to do so, otherwise they may need to import this as two separate addresses.

                      Note: FHIR core defines the AD-use extension to further specify the postal address type. However, the ValueSet used in that extension doesn't completely match the zib ValueSet. Therefore, a custom extension has been made. This doesn't preclude the use of the AD-use extension.


                      Patient may have multiple addresses with different uses or applicable periods.

                      Control0..*
                      Dit element wordt geraakt door de volgende invariants: ele-1
                      TypeAddress(nl core AddressInformation)
                      Is modifierfalse
                      Samenvattingtrue
                      Requirements

                      May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification.

                      Alternatieve namenAdresgegevens, nl-core-AddressInformation
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      138. Patient.address.extension:addressType
                      SlicenaamaddressType
                      Definitie

                      Optional Extension Element - found in all resources.

                      KortOptional Extensions Element
                      Opmerkingen

                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                      Control0..1
                      Dit element wordt geraakt door de volgende invariants: ele-1
                      TypeExtension(ext AddressInformation.AddressType) (Extensie type: CodeableConcept)
                      Is modifierfalse
                      Standaard statusNormative (from Normative)
                      Samenvattingfalse
                      Alternatieve namenextensions, user content
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      140. Patient.address.use
                      Definitie

                      The type of address in question, such as a home address or mailing address.


                      The purpose of this address.

                      KortAddressTypehome | work | temp | old | billing - purpose of this address
                      Opmerkingen

                      Applications can assume that an address is current unless it explicitly says that it is temporary or old.

                      Control0..1
                      BindingDe codes MOETEN komen uit AddressUsehttp://hl7.org/fhir/ValueSet/address-use|4.0.1
                      (required to http://hl7.org/fhir/ValueSet/address-use|4.0.1)

                      Use ConceptMap AdresSoortCodelijst-to-AddressUse to translate terminology from the functional model to profile terminology in ValueSet AddressUse.


                      The use of an address.

                      Typecode
                      Is modifiertrue omdat This is labeled as "Is Modifier" because applications should not mistake a temporary or old address etc.for a current/permanent one
                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                      Samenvattingtrue
                      Requirements

                      Allows an appropriate address to be chosen from a list of many.

                      Alternatieve namenAdresSoort
                      VoorbeeldGeneral: home
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      142. Patient.address.type
                      Definitie

                      The type of address in question, such as a home address or mailing address.


                      Distinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.

                      KortAddressTypepostal | physical | both
                      Opmerkingen

                      The definition of Address states that "address is intended to describe postal addresses, not physical locations". However, many applications track whether an address has a dual purpose of being a location that can be visited as well as being a valid delivery destination, and Postal addresses are often used as proxies for physical locations (also see the Location resource).


                      The definition of Address states that "address is intended to describe postal addresses, not physical locations". However, many applications track whether an address has a dual purpose of being a location that can be visited as well as being a valid delivery destination, and Postal addresses are often used as proxies for physical locations (also see the Location resource).

                      Control0..1
                      BindingDe codes MOETEN komen uit AddressTypehttp://hl7.org/fhir/ValueSet/address-type|4.0.1
                      (required to http://hl7.org/fhir/ValueSet/address-type|4.0.1)

                      Use ConceptMap AdresSoortCodelijst-to-AddressType to translate terminology from the functional model to profile terminology in ValueSet AddressType.


                      The type of an address (physical / postal).

                      Typecode
                      Is modifierfalse
                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                      Samenvattingtrue
                      Alternatieve namenAdresSoort
                      VoorbeeldGeneral: both
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      144. Patient.address.city
                      Definitie

                      A geographically determined area which forms part of the municipal area. For Dutch places of residence, preferably use the name from the GBA, table 33 (OID: 2.16.840.1.113883.2.4.6.14).


                      The name of the city, town, suburb, village or other community or delivery center.

                      KortPlaceOfResidenceName of city, town etc.
                      Control0..1
                      Typestring
                      Is modifierfalse
                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                      Samenvattingtrue
                      Alternatieve namenMunicpality, Woonplaats
                      VoorbeeldGeneral: Erewhon
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      146. Patient.address.district
                      Definitie

                      Municipality of residence. For Dutch municipalities, preferably use the name from the GBA, table 33 (OID: 2.16.840.1.113883.2.4.6.14).


                      The name of the administrative area (county).

                      KortMunicipalityDistrict name (aka county)
                      Opmerkingen

                      District is sometimes known as county, but in some regions 'county' is used in place of city (municipality), so county name should be conveyed in city instead.

                      Control0..1
                      Typestring
                      Is modifierfalse
                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                      Samenvattingtrue
                      Alternatieve namenCounty, Gemeente
                      VoorbeeldGeneral: Madison
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      148. Patient.address.postalCode
                      Definitie

                      Postcode of the address. In Dutch addresses, preferably use the postcode from the Postcode table (OID: 2.16.840.1.113883.2.4.4.15).


                      A postal code designating a region defined by the postal service.

                      KortPostcodePostal code for area
                      Control0..1
                      Typestring
                      Is modifierfalse
                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                      Samenvattingtrue
                      Alternatieve namenZip, Postcode
                      VoorbeeldGeneral: 9132
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      150. Patient.multipleBirth[x]
                      Definitie

                      Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).

                      KortWhether patient is part of a multiple birth
                      Opmerkingen

                      Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated).

                      Control0..1
                      TypeKeuze uit: boolean, integer
                      [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                      Is modifierfalse
                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                      Samenvattingfalse
                      Requirements

                      For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs.

                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      SlicingDit element introduceert een set slices op Patient.multipleBirth[x]De slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                      • type @ $this
                      • 152. Patient.multipleBirth[x]:multipleBirthBoolean
                        SlicenaammultipleBirthBoolean
                        Definitie

                        An indication stating whether the patient is of a multiple birth.


                        Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).

                        KortMultipleBirthIndicatorWhether patient is part of a multiple birth
                        Opmerkingen

                        Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated).

                        Control0..1
                        Typeboolean, integer
                        [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                        Is modifierfalse
                        Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                        Samenvattingfalse
                        Requirements

                        For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs.

                        Alternatieve namenMeerlingIndicator
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        154. Patient.contact
                        Definitie

                        A contact party (e.g. guardian, partner, friend) for the patient.

                        KortContactA contact party (e.g. guardian, partner, friend) for the patient
                        Opmerkingen

                        Whereas the zib ContactPerson includes all (non-healthcare professional) persons that are involved in the care for a patient, FHIR distinguishes two use cases for these persons:

                        • The RelatedPerson resource is used to capture information about any person that is related to the patient, using the profile http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson.
                        • Information about persons that should be contacted regarding the care for the patient is captured using the Patient.contact resource.

                        If a person is both a related person and a contact person, then some data duplication is inevitable. The nl-core-ContactPerson can be referenced using the extension in contact:contactPerson.


                        Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact.

                        Control0..*
                        Dit element wordt geraakt door de volgende invariants: ACP-Patient-1
                        TypeBackboneElement
                        Is modifierfalse
                        Samenvattingfalse
                        Requirements

                        Need to track people you can contact about the patient.

                        Alternatieve namenContactpersoon
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        pat-1: 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())
                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        pat-1: 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())
                        156. Patient.contact.extension:contactPerson
                        SlicenaamcontactPerson
                        Definitie

                        In some cases a Patient.contact will also be populated as a RelatedPerson resource. This linkage permits the linkage between the 2 resources to be able to accurately indicate a representation of the same individual, and updating details between could be appropriate.

                        KortThis contact may have further details in this RelatedPerson
                        Opmerkingen

                        All information regarding the patient's contact persons should preferably be stored in the RelatedPerson resource, and optionally in Patient.contact. The http://hl7.org/fhir/StructureDefinition/patient-relatedPerson extension is used to link the contact person to the Patient and to emphasize that the related person is also a contact person of the patient.

                        Control0..1
                        Dit element wordt geraakt door de volgende invariants: ele-1, ACP-Patient-1
                        TypeExtension(Patient Related Person) (Extensie type: Reference(RelatedPerson))
                        Is modifierfalse
                        Samenvattingfalse
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        158. Patient.contact.extension:contactPerson.extension
                        Definitie

                        An Extension


                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                        KortExtensionAdditional content defined by implementations
                        Opmerkingen

                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                        Control0..0*
                        TypeExtension
                        Is modifierfalse
                        Samenvattingfalse
                        Alternatieve namenextensions, user content
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        SlicingDit element introduceert een set slices op Patient.contact.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                        • value @ url
                        • 160. Patient.contact.extension:contactPerson.url
                          Definitie

                          Source of the definition for the extension code - a logical name or a URL.

                          Kortidentifies the meaning of the extension
                          Opmerkingen

                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                          Control1..1
                          Typeuri
                          Is modifierfalse
                          Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                          Samenvattingfalse
                          Vast waardehttp://hl7.org/fhir/StructureDefinition/patient-relatedPerson
                          162. Patient.contact.extension:contactPerson.value[x]
                          Definitie

                          Reference to an nl-core-ContactPerson instance containing the full details for the current contact.


                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                          KortContactValue of extension
                          Control10..1
                          TypeReference(ContactPerson), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                          [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                          Is modifierfalse
                          Samenvattingfalse
                          Alternatieve namenContactpersoon
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          164. Patient.contact.modifierExtension
                          Definitie

                          May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                          Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                          KortExtensions that cannot be ignored even if unrecognized
                          Opmerkingen

                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                          Control0..*
                          TypeExtension
                          Is modifiertrue omdat Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                          Samenvattingtrue
                          Requirements

                          Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                          Alternatieve namenextensions, user content, modifiers
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          166. Patient.contact.relationship
                          Definitie

                          The nature of the relationship between the patient and the contact person.

                          KortThe kind of relationship
                          Control0..*
                          Dit element wordt geraakt door de volgende invariants: ACP-Patient-1
                          BindingTenzij dat niet past, MOETEN deze codes worden gehaald uit PatientContactRelationshiphttp://hl7.org/fhir/ValueSet/patient-contactrelationship
                          (extensible to http://hl7.org/fhir/ValueSet/patient-contactrelationship|4.0.1)

                          The nature of the relationship between a patient and a contact person for that patient.

                          TypeCodeableConcept
                          Is modifierfalse
                          Samenvattingfalse
                          Requirements

                          Used to determine which contact person is the most relevant to approach, depending on circumstances.

                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          SlicingDit element introduceert een set slices op Patient.contact.relationshipDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                          • value @ $this
                          • 168. Patient.contact.relationship:role
                            Slicenaamrole
                            Definitie

                            Defines the role of the contact in relation to the patient.


                            The nature of the relationship between the patient and the contact person.

                            KortRoleThe kind of relationship
                            Control0..*
                            BindingDe codes MOETEN komen uit Tenzij dat niet past, MOETEN deze codes worden gehaald uit RolCodelijst (2020-09-01T00:00:00)http://hl7.org/fhir/ValueSet/patient-contactrelationship
                            (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000|2020-09-01T00:00:00)

                            RolCodelijst


                            The nature of the relationship between a patient and a contact person for that patient.

                            TypeCodeableConcept
                            Is modifierfalse
                            Samenvattingfalse
                            Requirements

                            Used to determine which contact person is the most relevant to approach, depending on circumstances.

                            Alternatieve namenRol
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            170. Patient.contact.relationship:relationship
                            Slicenaamrelationship
                            Definitie

                            Defines the contact’s familial relationship to the patient.


                            The nature of the relationship between the patient and the contact person.

                            KortRelationshipThe kind of relationship
                            Control0..*
                            BindingDe codes MOETEN komen uit Tenzij dat niet past, MOETEN deze codes worden gehaald uit RelatieCodelijst (2020-09-01T00:00:00)http://hl7.org/fhir/ValueSet/patient-contactrelationship
                            (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000|2020-09-01T00:00:00)

                            RelatieCodelijst


                            The nature of the relationship between a patient and a contact person for that patient.

                            TypeCodeableConcept
                            Is modifierfalse
                            Samenvattingfalse
                            Requirements

                            Used to determine which contact person is the most relevant to approach, depending on circumstances.

                            Alternatieve namenRelatie
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            172. Patient.contact.telecom
                            Definitie

                            The contact’s telephone number and/or e-mail address.


                            A contact detail for the person, e.g. a telephone number or an email address.

                            KortContactInformationA contact detail for the person
                            Opmerkingen

                            The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the containers TelephoneNumbers (0..*) and EmailAddresses (0..*) inside the ContactInformation model. The FHIR datatype ContactPoint does not have these containers.


                            Contact may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification.

                            Control0..*
                            TypeContactPoint
                            Is modifierfalse
                            Samenvattingfalse
                            Requirements

                            People have (primary) ways to contact them in some way such as phone, email.

                            Alternatieve namenContactgegevens
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            SlicingDit element introduceert een set slices op Patient.contact.telecomDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                            • profile @ $this
                            • 174. Patient.contact.telecom:telephoneNumbers
                              SlicenaamtelephoneNumbers
                              Definitie

                              Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.


                              A contact detail for the person, e.g. a telephone number or an email address.

                              KortTelephoneNumbersA contact detail for the person
                              Opmerkingen

                              Implementation of the "TelephoneNumbers" concept of zib ContactInformation.

                              Please note that, although the zib concepts TelecomType and NumberType are functionally equivalent to the FHIR concepts ContactPoint.system and ContactPoint.use respectively, a mismatch occurs on the concept of mobile phone numbers; the zib uses the first concept and FHIR the second. For this reason, the ValueSet on ContactPoint.system is too narrow and the zib code will need to be communicated using the ext-CodeSpecification extension.


                              Contact may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification.

                              Control0..*
                              Dit element wordt geraakt door de volgende invariants: ele-1
                              TypeContactPoint(nl core ContactInformation TelephoneNumbers)
                              Is modifierfalse
                              Standaard statusNormative (from Normative)
                              Samenvattingfalse
                              Requirements

                              People have (primary) ways to contact them in some way such as phone, email.

                              Alternatieve namenTelefoonnummers, nl-core-ContactInformation-TelephoneNumbers
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              cpt-2: A system is required if a value is provided. (value.empty() or system.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              176. Patient.contact.telecom:emailAddresses
                              SlicenaamemailAddresses
                              Definitie

                              Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.


                              A contact detail for the person, e.g. a telephone number or an email address.

                              KortEmailAddressesA contact detail for the person
                              Opmerkingen

                              Implementation of the "EmailAddresses" concept of zib ContactInformation.


                              Contact may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification.

                              Control0..*
                              Dit element wordt geraakt door de volgende invariants: ele-1
                              TypeContactPoint(nl core ContactInformation EmailAddresses)
                              Is modifierfalse
                              Standaard statusNormative (from Normative)
                              Samenvattingfalse
                              Requirements

                              People have (primary) ways to contact them in some way such as phone, email.

                              Alternatieve namenEmailAdressen, nl-core-ContactInformation-EmailAddresses
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              cpt-2: A system is required if a value is provided. (value.empty() or system.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              178. Patient.link
                              Definitie

                              Link to another patient resource that concerns the same actual patient.

                              KortLink to another patient resource that concerns the same actual person
                              Opmerkingen

                              There is no assumption that linked patient records have mutual links.

                              Control0..*
                              TypeBackboneElement
                              Is modifiertrue omdat This element is labeled as a modifier because it might not be the main Patient resource, and the referenced patient should be used instead of this Patient record. This is when the link.type value is 'replaced-by'
                              Samenvattingtrue
                              Requirements

                              There are multiple use cases:

                              • Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and
                              • Distribution of patient information across multiple servers.
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              180. Patient.link.modifierExtension
                              Definitie

                              May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                              Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                              KortExtensions that cannot be ignored even if unrecognized
                              Opmerkingen

                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                              Control0..*
                              TypeExtension
                              Is modifiertrue omdat Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                              Samenvattingtrue
                              Requirements

                              Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                              Alternatieve namenextensions, user content, modifiers
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              182. Patient.link.other
                              Definitie

                              The other patient resource that the link refers to.

                              KortThe other patient or related person resource that the link refers to
                              Opmerkingen

                              Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual.

                              Control1..1
                              TypeReference(Patient, RelatedPerson, Patient, RelatedPerson)
                              Is modifierfalse
                              Samenvattingtrue
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              184. Patient.link.type
                              Definitie

                              The type of link between this patient resource and another patient resource.

                              Kortreplaced-by | replaces | refer | seealso
                              Control1..1
                              BindingDe codes MOETEN komen uit LinkTypehttp://hl7.org/fhir/ValueSet/link-type|4.0.1
                              (required to http://hl7.org/fhir/ValueSet/link-type|4.0.1)

                              The type of link between this patient resource and another patient resource.

                              Typecode
                              Is modifierfalse
                              Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                              Samenvattingtrue
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

                              Guidance on how to interpret the contents of this table can be foundhere

                              0. Patient
                              InvariantsACP-Patient-1: If the patient is not legally capable, there should be a legal representative. (extension.where(url='https://fhir.iknl.nl/fhir/StructureDefinition/ext-LegallyCapable-MedicalTreatmentDecisions').extension.where(url='legallyCapable').value = false implies (contact.where(relationship.coding.code = '24').exists() or contact.extension.where(url='http://hl7.org/fhir/StructureDefinition/patient-relatedPerson').exists()))
                              2. Patient.extension:legallyCapableMedicalTreatmentDecisions
                              SlicenaamlegallyCapableMedicalTreatmentDecisions
                              Control0..1
                              Dit element wordt geraakt door de volgende invariants: ACP-Patient-1
                              TypeExtension(ext LegallyCapable regarding medical treatment decisions) (Complexe extensie)
                              4. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapable
                              SlicenaamlegallyCapable
                              6. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapable.value[x]
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              8. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapableComment
                              SlicenaamlegallyCapableComment
                              10. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapableComment.value[x]
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              12. Patient.identifier
                              NotitieDit is een business-identifier, geen resource-identifier (zie discussie)
                              14. Patient.name
                              Control1..?
                              16. Patient.name:nameInformation
                              SlicenaamnameInformation
                              18. Patient.name:nameInformation.use
                              20. Patient.name:nameInformation.family
                              22. Patient.name:nameInformation.family.extension:prefix
                              Slicenaamprefix
                              24. Patient.name:nameInformation.family.extension:prefix.value[x]
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              26. Patient.name:nameInformation.family.extension:lastName
                              SlicenaamlastName
                              28. Patient.name:nameInformation.family.extension:lastName.value[x]
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              30. Patient.name:nameInformation.family.extension:partnerPrefix
                              SlicenaampartnerPrefix
                              32. Patient.name:nameInformation.family.extension:partnerPrefix.value[x]
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              34. Patient.name:nameInformation.family.extension:partnerLastName
                              SlicenaampartnerLastName
                              36. Patient.name:nameInformation.family.extension:partnerLastName.value[x]
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              38. Patient.name:nameInformation.given
                              40. Patient.name:nameInformation.suffix
                              42. Patient.name:nameInformation-GivenName
                              SlicenaamnameInformation-GivenName
                              44. Patient.name:nameInformation-GivenName.given
                              46. Patient.telecom
                              48. Patient.telecom:telephoneNumbers
                              SlicenaamtelephoneNumbers
                              50. Patient.telecom:telephoneNumbers.extension:comment
                              Slicenaamcomment
                              52. Patient.telecom:telephoneNumbers.extension:comment.value[x]
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              54. Patient.telecom:telephoneNumbers.system
                              56. Patient.telecom:telephoneNumbers.system.extension:telecomType
                              SlicenaamtelecomType
                              58. Patient.telecom:telephoneNumbers.system.extension:telecomType.value[x]
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              60. Patient.telecom:telephoneNumbers.value
                              62. Patient.telecom:telephoneNumbers.use
                              64. Patient.telecom:emailAddresses
                              SlicenaamemailAddresses
                              66. Patient.telecom:emailAddresses.system
                              68. Patient.telecom:emailAddresses.value
                              70. Patient.gender
                              72. Patient.gender.extension:genderCodelist
                              SlicenaamgenderCodelist
                              74. Patient.gender.extension:genderCodelist.value[x]
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              76. Patient.birthDate
                              78. Patient.address
                              80. Patient.address.use
                              82. Patient.address.type
                              84. Patient.address.line
                              86. Patient.address.line.extension:streetName
                              SlicenaamstreetName
                              88. Patient.address.line.extension:streetName.value[x]
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              90. Patient.address.line.extension:houseNumber
                              SlicenaamhouseNumber
                              92. Patient.address.line.extension:houseNumber.value[x]
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              94. Patient.address.line.extension:houseNumberLetter-houseNumberAddition
                              SlicenaamhouseNumberLetter-houseNumberAddition
                              96. Patient.address.line.extension:houseNumberLetter-houseNumberAddition.value[x]
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              98. Patient.address.line.extension:houseNumberIndication
                              SlicenaamhouseNumberIndication
                              100. Patient.address.line.extension:houseNumberIndication.value[x]
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              102. Patient.address.line.extension:additionalInformation
                              SlicenaamadditionalInformation
                              104. Patient.address.line.extension:additionalInformation.value[x]
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              106. Patient.address.city
                              108. Patient.address.district
                              110. Patient.address.postalCode
                              112. Patient.address.country
                              114. Patient.address.country.extension:countryCode
                              SlicenaamcountryCode
                              116. Patient.address.country.extension:countryCode.value[x]
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              118. Patient.contact
                              120. Patient.contact.extension:contactPerson
                              SlicenaamcontactPerson
                              Opmerkingen

                              All information regarding the patient's contact persons should preferably be stored in the RelatedPerson resource, and optionally in Patient.contact. The http://hl7.org/fhir/StructureDefinition/patient-relatedPerson extension is used to link the contact person to the Patient and to emphasize that the related person is also a contact person of the patient.

                              122. Patient.contact.extension:contactPerson.value[x]
                              TypeReference(ContactPerson)
                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                              124. Patient.contact.relationship

                              Guidance on how to interpret the contents of this table can be foundhere

                              0. Patient
                              Definitie

                              Demographics and other administrative information about an individual or animal receiving care or other health-related services.

                              KortPatient
                              Control0..*
                              Is modifierfalse
                              Samenvattingfalse
                              Alternatieve namenSubjectOfCare Client Resident, Patient, nl-core-Patient
                              Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
                              dom-3: 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: 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: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
                              dom-6: A resource should have narrative for robust management (text.`div`.exists())
                              ACP-Patient-1: If the patient is not legally capable, there should be a legal representative. (extension.where(url='https://fhir.iknl.nl/fhir/StructureDefinition/ext-LegallyCapable-MedicalTreatmentDecisions').extension.where(url='legallyCapable').value = false implies (contact.where(relationship.coding.code = '24').exists() or contact.extension.where(url='http://hl7.org/fhir/StructureDefinition/patient-relatedPerson').exists()))
                              2. Patient.id
                              Definitie

                              The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

                              KortLogical id of this artifact
                              Opmerkingen

                              The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

                              Control0..1
                              Typeid
                              Is modifierfalse
                              Samenvattingtrue
                              4. Patient.meta
                              Definitie

                              The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

                              KortMetadata about the resource
                              Control0..1
                              TypeMeta
                              Is modifierfalse
                              Samenvattingtrue
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              6. Patient.implicitRules
                              Definitie

                              A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

                              KortA set of rules under which this content was created
                              Opmerkingen

                              Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

                              Control0..1
                              Typeuri
                              Is modifiertrue omdat This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
                              Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                              Samenvattingtrue
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              8. Patient.language
                              Definitie

                              The base language in which the resource is written.

                              KortLanguage of the resource content
                              Opmerkingen

                              Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

                              Control0..1
                              BindingDe codes ZOUDEN MOETEN komen uit CommonLanguages
                              (preferred to http://hl7.org/fhir/ValueSet/languages|4.0.1)

                              A human language.

                              Additionele bindingsDoel
                              AllLanguagesMax binding
                              Typecode
                              Is modifierfalse
                              Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                              Samenvattingfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              10. Patient.text
                              Definitie

                              A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

                              KortText summary of the resource, for human interpretation
                              Opmerkingen

                              Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

                              Control0..1
                              TypeNarrative
                              Is modifierfalse
                              Samenvattingfalse
                              Alternatieve namennarrative, html, xhtml, display
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              12. Patient.contained
                              Definitie

                              These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

                              KortContained, inline Resources
                              Opmerkingen

                              This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

                              Control0..*
                              TypeResource
                              Is modifierfalse
                              Samenvattingfalse
                              Alternatieve nameninline resources, anonymous resources, contained resources
                              14. Patient.extension
                              Definitie

                              May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                              KortAdditional content defined by implementations
                              Opmerkingen

                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                              Control0..*
                              TypeExtension
                              Is modifierfalse
                              Samenvattingfalse
                              Alternatieve namenextensions, user content
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              SlicingDit element introduceert een set slices op Patient.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                              • value @ url
                              • 16. Patient.extension:nationality
                                Slicenaamnationality
                                Definitie

                                The nationality of the patient.

                                KortNationality
                                Opmerkingen

                                Due to the nature of the nationality core extension (which allows for a period to be placed next to the nationality and thus allows for different nationalities over time), the cardinality of the extension is left at 0..* instead of the zib cardinality of 0..1.

                                Control0..*
                                Dit element wordt geraakt door de volgende invariants: ele-1
                                TypeExtension(Patient Nationality) (Complexe extensie)
                                Is modifierfalse
                                Alternatieve namenextensions, user content
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                18. Patient.extension:nationality.id
                                Definitie

                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                KortUnique id for inter-element referencing
                                Control0..1
                                Typestring
                                Is modifierfalse
                                Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                Samenvattingfalse
                                20. Patient.extension:nationality.extension
                                Definitie

                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                KortAdditional content defined by implementations
                                Opmerkingen

                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                Control0..*
                                TypeExtension
                                Is modifierfalse
                                Samenvattingfalse
                                Alternatieve namenextensions, user content
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                SlicingDit element introduceert een set slices op Patient.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                • value @ url
                                • 22. Patient.extension:nationality.extension:code
                                  Slicenaamcode
                                  Definitie

                                  Code representing nationality of patient.

                                  KortNationality Code
                                  Control0..1
                                  TypeExtension
                                  Is modifierfalse
                                  Samenvattingfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  24. Patient.extension:nationality.extension:code.id
                                  Definitie

                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                  KortUnique id for inter-element referencing
                                  Control0..1
                                  Typestring
                                  Is modifierfalse
                                  Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                  Samenvattingfalse
                                  26. Patient.extension:nationality.extension:code.extension
                                  Definitie

                                  An Extension

                                  KortExtension
                                  Control0..0
                                  TypeExtension
                                  Is modifierfalse
                                  Samenvattingfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  SlicingDit element introduceert een set slices op Patient.extension.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                  • value @ url
                                  • 28. Patient.extension:nationality.extension:code.url
                                    Definitie

                                    Source of the definition for the extension code - a logical name or a URL.

                                    Kortidentifies the meaning of the extension
                                    Opmerkingen

                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                    Control1..1
                                    Typeuri
                                    Is modifierfalse
                                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                    Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                    Samenvattingfalse
                                    Vast waardecode
                                    30. Patient.extension:nationality.extension:code.value[x]
                                    Definitie

                                    Indicates the country of citizenship.

                                    KortNationality
                                    Control1..1
                                    BindingTenzij dat niet past, MOETEN deze codes worden gehaald uit NationaliteitCodelijst (2020-09-01T00:00:00)
                                    (extensible to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20200901000000|2020-09-01T00:00:00)
                                    TypeCodeableConcept
                                    [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                    Is modifierfalse
                                    Samenvattingfalse
                                    Alternatieve namenNationaliteit
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    32. Patient.extension:nationality.extension:period
                                    Slicenaamperiod
                                    Definitie

                                    Period when nationality was effective.

                                    KortNationality Period
                                    Control0..1
                                    TypeExtension
                                    Is modifierfalse
                                    Samenvattingfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    34. Patient.extension:nationality.extension:period.id
                                    Definitie

                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                    KortUnique id for inter-element referencing
                                    Control0..1
                                    Typestring
                                    Is modifierfalse
                                    Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                    Samenvattingfalse
                                    36. Patient.extension:nationality.extension:period.extension
                                    Definitie

                                    An Extension

                                    KortExtension
                                    Control0..0
                                    TypeExtension
                                    Is modifierfalse
                                    Samenvattingfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    SlicingDit element introduceert een set slices op Patient.extension.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                    • value @ url
                                    • 38. Patient.extension:nationality.extension:period.url
                                      Definitie

                                      Source of the definition for the extension code - a logical name or a URL.

                                      Kortidentifies the meaning of the extension
                                      Opmerkingen

                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                      Control1..1
                                      Typeuri
                                      Is modifierfalse
                                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                      Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                      Samenvattingfalse
                                      Vast waardeperiod
                                      40. Patient.extension:nationality.extension:period.value[x]
                                      Definitie

                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                      KortValue of extension
                                      Control1..1
                                      TypePeriod
                                      [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                      Is modifierfalse
                                      Samenvattingfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      42. Patient.extension:nationality.url
                                      Definitie

                                      Source of the definition for the extension code - a logical name or a URL.

                                      Kortidentifies the meaning of the extension
                                      Opmerkingen

                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                      Control1..1
                                      Typeuri
                                      Is modifierfalse
                                      Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                      Samenvattingfalse
                                      Vast waardehttp://hl7.org/fhir/StructureDefinition/patient-nationality
                                      44. Patient.extension:nationality.value[x]
                                      Definitie

                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                      KortValue of extension
                                      Control0..0
                                      TypeKeuze uit: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                      Is modifierfalse
                                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                      Samenvattingfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      46. Patient.extension:legallyCapableMedicalTreatmentDecisions
                                      SlicenaamlegallyCapableMedicalTreatmentDecisions
                                      Definitie

                                      An extension to indicate the patient's legal capability regarding medical treatment decisions, and to provide a comment on this capability.

                                      Kortext LegallyCapable regarding medical treatment decisions
                                      Control0..1
                                      Dit element wordt geraakt door de volgende invariants: ACP-Patient-1
                                      TypeExtension(ext LegallyCapable regarding medical treatment decisions) (Complexe extensie)
                                      Is modifierfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      48. Patient.extension:legallyCapableMedicalTreatmentDecisions.id
                                      Definitie

                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                      KortUnique id for inter-element referencing
                                      Control0..1
                                      Typestring
                                      Is modifierfalse
                                      Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                      Samenvattingfalse
                                      50. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension
                                      Definitie

                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                      KortAdditional content defined by implementations
                                      Opmerkingen

                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                      Control0..*
                                      TypeExtension
                                      Is modifierfalse
                                      Samenvattingfalse
                                      Alternatieve namenextensions, user content
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      SlicingDit element introduceert een set slices op Patient.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                      • value @ url
                                      • 52. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapable
                                        SlicenaamlegallyCapable
                                        Definitie

                                        An Extension

                                        KortExtension
                                        Control0..1
                                        TypeExtension
                                        Is modifierfalse
                                        Samenvattingfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        54. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapable.id
                                        Definitie

                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                        KortUnique id for inter-element referencing
                                        Control0..1
                                        Typestring
                                        Is modifierfalse
                                        Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                        Samenvattingfalse
                                        56. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapable.extension
                                        Definitie

                                        An Extension

                                        KortExtension
                                        Control0..0
                                        TypeExtension
                                        Is modifierfalse
                                        Samenvattingfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        SlicingDit element introduceert een set slices op Patient.extension.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                        • value @ url
                                        • 58. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapable.url
                                          Definitie

                                          Source of the definition for the extension code - a logical name or a URL.

                                          Kortidentifies the meaning of the extension
                                          Opmerkingen

                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                          Control1..1
                                          Typeuri
                                          Is modifierfalse
                                          Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                          Samenvattingfalse
                                          Vast waardelegallyCapable
                                          60. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapable.value[x]
                                          Definitie

                                          Indicates the patient's legal capacity (LegallyCapable) regarding medical treatment decisions.

                                          KortLegallyCapable
                                          Control0..1
                                          Typeboolean
                                          [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                          Is modifierfalse
                                          Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                          Samenvattingfalse
                                          Alternatieve namenWilsbekwaam
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          62. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapableComment
                                          SlicenaamlegallyCapableComment
                                          Definitie

                                          An Extension

                                          KortExtension
                                          Control0..1
                                          TypeExtension
                                          Is modifierfalse
                                          Samenvattingfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          64. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapableComment.id
                                          Definitie

                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                          KortUnique id for inter-element referencing
                                          Control0..1
                                          Typestring
                                          Is modifierfalse
                                          Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                          Samenvattingfalse
                                          66. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapableComment.extension
                                          Definitie

                                          An Extension

                                          KortExtension
                                          Control0..0
                                          TypeExtension
                                          Is modifierfalse
                                          Samenvattingfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          SlicingDit element introduceert een set slices op Patient.extension.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                          • value @ url
                                          • 68. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapableComment.url
                                            Definitie

                                            Source of the definition for the extension code - a logical name or a URL.

                                            Kortidentifies the meaning of the extension
                                            Opmerkingen

                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                            Control1..1
                                            Typeuri
                                            Is modifierfalse
                                            Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                            Samenvattingfalse
                                            Vast waardelegallyCapableComment
                                            70. Patient.extension:legallyCapableMedicalTreatmentDecisions.extension:legallyCapableComment.value[x]
                                            Definitie

                                            A comment regarding the patient's legal capacity regarding medical treatment decisions.

                                            KortLegallyCapableComment
                                            Control0..1
                                            Typestring
                                            [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                            Is modifierfalse
                                            Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                            Samenvattingfalse
                                            Alternatieve namenWilsbekwaamToelichting
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            72. Patient.extension:legallyCapableMedicalTreatmentDecisions.url
                                            Definitie

                                            Source of the definition for the extension code - a logical name or a URL.

                                            Kortidentifies the meaning of the extension
                                            Opmerkingen

                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                            Control1..1
                                            Typeuri
                                            Is modifierfalse
                                            Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                            Samenvattingfalse
                                            Vast waardehttps://fhir.iknl.nl/fhir/StructureDefinition/ext-LegallyCapable-MedicalTreatmentDecisions
                                            74. Patient.extension:legallyCapableMedicalTreatmentDecisions.value[x]
                                            Definitie

                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                            KortValue of extension
                                            Control0..0
                                            TypeKeuze uit: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                            Is modifierfalse
                                            Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                            Samenvattingfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            76. Patient.modifierExtension
                                            Definitie

                                            May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                                            Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                                            KortExtensions that cannot be ignored
                                            Opmerkingen

                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                            Control0..*
                                            TypeExtension
                                            Is modifiertrue omdat Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
                                            Samenvattingfalse
                                            Requirements

                                            Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                                            Alternatieve namenextensions, user content
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            78. Patient.identifier
                                            Definitie

                                            The patient’s identification number. In transfer situations, use of the social security number (BSN) must comply with the Use of Social Security Numbers in Healthcare Act (Wbsn-z). In other situations, other number systems can be used, such as internal hospital patient numbers for example.

                                            KortPatientIdentificationNumber
                                            NotitieDit is een business-identifier, geen resource-identifier (zie discussie)
                                            Control0..*
                                            TypeIdentifier
                                            Is modifierfalse
                                            Samenvattingtrue
                                            Requirements

                                            Patients are almost always assigned specific numerical identifiers.

                                            Alternatieve namenIdentificatienummer
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            SlicingDit element introduceert een set slices op Patient.identifierDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                            • value @ $this
                                            • 80. Patient.identifier:bsn
                                              Slicenaambsn
                                              Definitie

                                              An identifier for this patient.

                                              KortAn identifier for this patient
                                              NotitieDit is een business-identifier, geen resource-identifier (zie discussie)
                                              Control0..*
                                              TypeIdentifier
                                              Is modifierfalse
                                              Samenvattingtrue
                                              Requirements

                                              Patients are almost always assigned specific numerical identifiers.

                                              Patroonwaarde{
                                                "system" : "http://fhir.nl/fhir/NamingSystem/bsn"
                                              }
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              82. Patient.active
                                              Definitie

                                              Whether this patient record is in active use. Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules.

                                              It is often used to filter patient lists to exclude inactive patients

                                              Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.

                                              KortWhether this patient's record is in active use
                                              Opmerkingen

                                              If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient.

                                              Control0..1
                                              Typeboolean
                                              Is modifiertrue omdat This element is labelled as a modifier because it is a status element that can indicate that a record should not be treated as valid
                                              Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                              Samenvattingtrue
                                              Requirements

                                              Need to be able to mark a patient record as not to be used because it was created in error.

                                              Betekenis als ontbreektThis resource is generally assumed to be active if no value is provided for the active element
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              84. Patient.name
                                              Definitie

                                              Patient's full name.

                                              KortNameInformation / PayerName
                                              Opmerkingen

                                              A patient may have multiple names with different uses or applicable periods. For animals, the name is a "HumanName" in the sense that is assigned and used by humans and has the same patterns.

                                              Control1..*
                                              TypeHumanName
                                              Is modifierfalse
                                              Samenvattingtrue
                                              Requirements

                                              Need to be able to track the patient by multiple names. Examples are your official name and a partner name.

                                              Alternatieve namenNaamgegevens, BetalerNaam
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              SlicingDit element introduceert een set slices op Patient.nameDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                              • value @ use
                                              • 86. Patient.name:nameInformation
                                                SlicenaamnameInformation
                                                Definitie

                                                This slice represents the person's official name information, including given names, last name and possibly the partner's last name.

                                                KortNameInformation
                                                Opmerkingen

                                                This .name element accomodates the official parts of a Dutch name according to common international usage and optionally to the zib NameInformation v1.1 (2020). An official Dutch name is represented in FHIR as an ordinary international name, optionally augmented using extensions to specify how the last name is built up according to the Dutch rules if conformance to the zib is required. See the guidance on .family and on .extension:nameUsage for more information.

                                                Systems that need to work in a Dutch context SHOULD support the extensions as specified in .given, .family and .extension:nameUsage. In addition, systems SHOULD use the core elements according to the FHIR specifications to provide compatibility outside Dutch contexts. This means that:

                                                • If parts of the name are specified using one or more of the structured elements, the .text element SHOULD be populated with a rendered version of the full name.
                                                • If parts of the family name are specified using the extensions in .family, the .family element SHOULD be populated with the full family name.

                                                Note 1: The zib cannot be represented straightforward in FHIR. Especially note the guidance on .given on how to map the FirstNames and Initials concepts, and on .prefix/.suffix on how to map the Titles concept.

                                                Note 2: This element should only contain a person's official names. The GivenName concept is represented in another .name element with .name.use = usual.

                                                Note 3: The examples illustrate how the zib is mapped to FHIR.

                                                Control0..2
                                                Dit element wordt geraakt door de volgende invariants: ele-1
                                                TypeHumanName(nl core NameInformation)
                                                Is modifierfalse
                                                Samenvattingtrue
                                                Requirements

                                                Need to be able to track the patient by multiple names. Examples are your official name and a partner name.

                                                Alternatieve namenNaamgegevens, nl-core-NameInformation
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                zib-NameInformation-1: 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: 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())
                                                nl-core-NameInformation-01: If parts of the name are specified using one or more of the structured elements, the `.text` element SHOULD be populated with a rendered version of the full name. This ensures compatibility with common FHIR usage. ((family.exists() or given.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier').where(value != 'IN').exists()) implies text.hasValue())
                                                88. Patient.name:nameInformation.id
                                                Definitie

                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                KortUnique id for inter-element referencing
                                                Control0..1
                                                Typestring
                                                Is modifierfalse
                                                Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                Samenvattingfalse
                                                90. Patient.name:nameInformation.extension
                                                Definitie

                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                KortAdditional content defined by implementations
                                                Opmerkingen

                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                Control0..*
                                                TypeExtension
                                                Is modifierfalse
                                                Samenvattingfalse
                                                Alternatieve namenextensions, user content
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                SlicingDit element introduceert een set slices op Patient.name.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                • value @ url
                                                • 92. Patient.name:nameInformation.extension:nameUsage
                                                  SlicenaamnameUsage
                                                  Definitie

                                                  A code that represents the preferred display order of the components of this human name.

                                                  KortPreferred display order of name parts
                                                  Opmerkingen

                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                  Control0..1
                                                  Dit element wordt geraakt door de volgende invariants: ele-1
                                                  TypeExtension(Assembly Order) (Extensie type: code)
                                                  Is modifierfalse
                                                  Samenvattingfalse
                                                  Alternatieve namenextensions, user content
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  94. Patient.name:nameInformation.extension:nameUsage.id
                                                  Definitie

                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                  KortUnique id for inter-element referencing
                                                  Control0..1
                                                  Typestring
                                                  Is modifierfalse
                                                  Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                  Samenvattingfalse
                                                  96. Patient.name:nameInformation.extension:nameUsage.extension
                                                  Definitie

                                                  An Extension

                                                  KortExtension
                                                  Control0..0
                                                  TypeExtension
                                                  Is modifierfalse
                                                  Samenvattingfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  SlicingDit element introduceert een set slices op Patient.name.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                  • value @ url
                                                  • 98. Patient.name:nameInformation.extension:nameUsage.url
                                                    Definitie

                                                    Source of the definition for the extension code - a logical name or a URL.

                                                    Kortidentifies the meaning of the extension
                                                    Opmerkingen

                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                    Control1..1
                                                    Typeuri
                                                    Is modifierfalse
                                                    Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                    Samenvattingfalse
                                                    Vast waardehttp://hl7.org/fhir/StructureDefinition/humanname-assembly-order
                                                    100. Patient.name:nameInformation.extension:nameUsage.value[x]
                                                    Definitie

                                                    This concept indicates the last name or order of last names with which the person is to be addressed.

                                                    KortNameUsage
                                                    Control1..1
                                                    BindingDe codes MOETEN komen uit HumanNameAssemblyOrder
                                                    (required to http://hl7.org/fhir/ValueSet/name-assembly-order|4.0.1)

                                                    Use ConceptMap NaamgebruikCodelijst-to-HumanNameAssemblyOrder to translate terminology from the functional model to profile terminology in ValueSet HumanNameAssemblyOrder.

                                                    Typecode
                                                    [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                    Is modifierfalse
                                                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                    Samenvattingfalse
                                                    Alternatieve namenNaamgebruik
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    102. Patient.name:nameInformation.use
                                                    Definitie

                                                    Identifies the purpose for this name.

                                                    Kortusual | official | temp | nickname | anonymous | old | maiden
                                                    Opmerkingen

                                                    Applications can assume that a name is current unless it explicitly says that it is temporary or old.

                                                    Control1..1
                                                    BindingDe codes MOETEN komen uit NameUse
                                                    (required to http://hl7.org/fhir/ValueSet/name-use|4.0.1)

                                                    The use of a human name.

                                                    Typecode
                                                    Is modifiertrue omdat This is labeled as "Is Modifier" because applications should not mistake a temporary or old name etc.for a current/permanent one
                                                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                    Samenvattingtrue
                                                    Requirements

                                                    Allows the appropriate name for a particular context of use to be selected from among a set of names.

                                                    Patroonwaardeofficial
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    104. Patient.name:nameInformation.text
                                                    Definitie

                                                    Specifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts.

                                                    KortText representation of the full name
                                                    Opmerkingen

                                                    A representation of the full name, including given names and the family name.

                                                    When implementing zib NameInformation, this representation should include the FirstNames or Initials and the family name constructed according to the NameUsage concept.

                                                    Control0..1
                                                    Dit element wordt geraakt door de volgende invariants: nl-core-NameInformation-01
                                                    Typestring
                                                    Is modifierfalse
                                                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                    Samenvattingtrue
                                                    Requirements

                                                    A renderable, unencoded form.

                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    106. Patient.name:nameInformation.family
                                                    Definitie

                                                    The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.

                                                    KortFamily name (often called 'Surname')
                                                    Opmerkingen

                                                    When implementing zib NameInformation, this representation should be constrcuted from the Prefix, LastName, PartnerPrefix and/or PartnerLastName concepts according to the NameUsage concept.

                                                    Control0..1
                                                    Dit element wordt geraakt door de volgende invariants: nl-core-NameInformation-01
                                                    Typestring
                                                    Is modifierfalse
                                                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                    Samenvattingtrue
                                                    Alternatieve namensurname
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    nl-core-NameInformation-02: If parts of the family name are specified using the extensions in .family, the .family element SHOULD be populated with the full family name as well. This ensures compatibility with common FHIR usage. ((extension('http://hl7.org/fhir/StructureDefinition/humanname-own-prefix').exists() or extension('http://hl7.org/fhir/StructureDefinition/humanname-own-name').exists() or extension('http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix').exists() or extension('http://hl7.org/fhir/StructureDefinition/humanname-partner-name').exists()) implies $this.hasValue())
                                                    108. Patient.name:nameInformation.family.id
                                                    Definitie

                                                    unique id for the element within a resource (for internal references)

                                                    Kortxml:id (or equivalent in JSON)
                                                    Control0..1
                                                    Typestring
                                                    Is modifierfalse
                                                    Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                    Samenvattingfalse
                                                    110. Patient.name:nameInformation.family.extension
                                                    Definitie

                                                    May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                    KortAdditional content defined by implementations
                                                    Opmerkingen

                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                    Control0..*
                                                    TypeExtension
                                                    Is modifierfalse
                                                    Samenvattingfalse
                                                    Alternatieve namenextensions, user content
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    SlicingDit element introduceert een set slices op Patient.name.family.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                    • value @ url
                                                    • 112. Patient.name:nameInformation.family.extension:prefix
                                                      Slicenaamprefix
                                                      Definitie

                                                      The prefix portion (e.g. voorvoegsel) of the family name that is derived from the person's own surname, as distinguished from any portion that is derived from the surname of the person's partner or spouse.

                                                      KortVoorvoegsel derived from person's own surname
                                                      Opmerkingen

                                                      An example of a voorvoegsel is the "van" in "Ludwig van Beethoven". Since the voorvoegsel doesn't sort completely alphabetically, it is reasonable to specify it as a separate sub-component.

                                                      Control0..1
                                                      Dit element wordt geraakt door de volgende invariants: ele-1
                                                      TypeExtension(Own Prefix) (Extensie type: string)
                                                      Is modifierfalse
                                                      Samenvattingfalse
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      114. Patient.name:nameInformation.family.extension:prefix.id
                                                      Definitie

                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                      KortUnique id for inter-element referencing
                                                      Control0..1
                                                      Typestring
                                                      Is modifierfalse
                                                      Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                      Samenvattingfalse
                                                      116. Patient.name:nameInformation.family.extension:prefix.extension
                                                      Definitie

                                                      An Extension

                                                      KortExtension
                                                      Control0..0
                                                      TypeExtension
                                                      Is modifierfalse
                                                      Samenvattingfalse
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      SlicingDit element introduceert een set slices op Patient.name.family.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                      • value @ url
                                                      • 118. Patient.name:nameInformation.family.extension:prefix.url
                                                        Definitie

                                                        Source of the definition for the extension code - a logical name or a URL.

                                                        Kortidentifies the meaning of the extension
                                                        Opmerkingen

                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                        Control1..1
                                                        Typeuri
                                                        Is modifierfalse
                                                        Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                        Samenvattingfalse
                                                        Vast waardehttp://hl7.org/fhir/StructureDefinition/humanname-own-prefix
                                                        120. Patient.name:nameInformation.family.extension:prefix.value[x]
                                                        Definitie

                                                        Prefix to the person’s own last name.

                                                        KortPrefix
                                                        Control1..1
                                                        Typestring
                                                        [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                        Is modifierfalse
                                                        Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                        Samenvattingfalse
                                                        Alternatieve namenVoorvoegsels
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        122. Patient.name:nameInformation.family.extension:lastName
                                                        SlicenaamlastName
                                                        Definitie

                                                        The portion of the family name that is derived from the person's own surname, as distinguished from any portion that is derived from the surname of the person's partner or spouse.

                                                        KortPortion derived from person's own surname
                                                        Opmerkingen

                                                        If the person's surname has legally changed to become (or incorporate) the surname of the person's partner or spouse, this is the person's surname immediately prior to such change. Often this is the person's "maiden name".

                                                        Control0..1
                                                        Dit element wordt geraakt door de volgende invariants: ele-1
                                                        TypeExtension(Own Name) (Extensie type: string)
                                                        Is modifierfalse
                                                        Samenvattingfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        124. Patient.name:nameInformation.family.extension:lastName.id
                                                        Definitie

                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                        KortUnique id for inter-element referencing
                                                        Control0..1
                                                        Typestring
                                                        Is modifierfalse
                                                        Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                        Samenvattingfalse
                                                        126. Patient.name:nameInformation.family.extension:lastName.extension
                                                        Definitie

                                                        An Extension

                                                        KortExtension
                                                        Control0..0
                                                        TypeExtension
                                                        Is modifierfalse
                                                        Samenvattingfalse
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        SlicingDit element introduceert een set slices op Patient.name.family.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                        • value @ url
                                                        • 128. Patient.name:nameInformation.family.extension:lastName.url
                                                          Definitie

                                                          Source of the definition for the extension code - a logical name or a URL.

                                                          Kortidentifies the meaning of the extension
                                                          Opmerkingen

                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                          Control1..1
                                                          Typeuri
                                                          Is modifierfalse
                                                          Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                          Samenvattingfalse
                                                          Vast waardehttp://hl7.org/fhir/StructureDefinition/humanname-own-name
                                                          130. Patient.name:nameInformation.family.extension:lastName.value[x]
                                                          Definitie

                                                          The person’s official last name

                                                          KortLastName
                                                          Control1..1
                                                          Typestring
                                                          [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                          Is modifierfalse
                                                          Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                          Samenvattingfalse
                                                          Alternatieve namenAchternaam
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          132. Patient.name:nameInformation.family.extension:partnerPrefix
                                                          SlicenaampartnerPrefix
                                                          Definitie

                                                          The prefix portion (e.g. voorvoegsel) of the family name that is derived from the person's partner's surname, as distinguished from any portion that is derived from the surname of the person's own.

                                                          KortVoorvoegsel derived from person's partner's surname
                                                          Opmerkingen

                                                          An example of a voorvoegsel is the "van" in "Ludwig van Beethoven". Since the voorvoegsel doesn't sort completely alphabetically, it is reasonable to identify it as a separate sub-component.

                                                          Control0..1
                                                          Dit element wordt geraakt door de volgende invariants: ele-1
                                                          TypeExtension(Partner Prefix) (Extensie type: string)
                                                          Is modifierfalse
                                                          Samenvattingfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          134. Patient.name:nameInformation.family.extension:partnerPrefix.id
                                                          Definitie

                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                          KortUnique id for inter-element referencing
                                                          Control0..1
                                                          Typestring
                                                          Is modifierfalse
                                                          Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                          Samenvattingfalse
                                                          136. Patient.name:nameInformation.family.extension:partnerPrefix.extension
                                                          Definitie

                                                          An Extension

                                                          KortExtension
                                                          Control0..0
                                                          TypeExtension
                                                          Is modifierfalse
                                                          Samenvattingfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          SlicingDit element introduceert een set slices op Patient.name.family.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                          • value @ url
                                                          • 138. Patient.name:nameInformation.family.extension:partnerPrefix.url
                                                            Definitie

                                                            Source of the definition for the extension code - a logical name or a URL.

                                                            Kortidentifies the meaning of the extension
                                                            Opmerkingen

                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                            Control1..1
                                                            Typeuri
                                                            Is modifierfalse
                                                            Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                            Samenvattingfalse
                                                            Vast waardehttp://hl7.org/fhir/StructureDefinition/humanname-partner-prefix
                                                            140. Patient.name:nameInformation.family.extension:partnerPrefix.value[x]
                                                            Definitie

                                                            Prefix to the partner’s last name.

                                                            KortPartnerPrefix
                                                            Control1..1
                                                            Typestring
                                                            [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                            Is modifierfalse
                                                            Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                            Samenvattingfalse
                                                            Alternatieve namenVoorvoegselsPartner
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            142. Patient.name:nameInformation.family.extension:partnerLastName
                                                            SlicenaampartnerLastName
                                                            Definitie

                                                            The portion of the family name that is derived from the person's partner's surname, as distinguished from any portion that is derived from the surname of the person's own name.

                                                            KortPortion derived from person's partner's surname
                                                            Opmerkingen

                                                            If the person's surname has legally changed to become (or incorporate) the surname of the person's partner or spouse, this is the person's surname immediately prior to such change. Often this is the person's "maiden name".

                                                            Control0..1
                                                            Dit element wordt geraakt door de volgende invariants: ele-1
                                                            TypeExtension(Partner Name) (Extensie type: string)
                                                            Is modifierfalse
                                                            Samenvattingfalse
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            144. Patient.name:nameInformation.family.extension:partnerLastName.id
                                                            Definitie

                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                            KortUnique id for inter-element referencing
                                                            Control0..1
                                                            Typestring
                                                            Is modifierfalse
                                                            Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                            Samenvattingfalse
                                                            146. Patient.name:nameInformation.family.extension:partnerLastName.extension
                                                            Definitie

                                                            An Extension

                                                            KortExtension
                                                            Control0..0
                                                            TypeExtension
                                                            Is modifierfalse
                                                            Samenvattingfalse
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            SlicingDit element introduceert een set slices op Patient.name.family.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                            • value @ url
                                                            • 148. Patient.name:nameInformation.family.extension:partnerLastName.url
                                                              Definitie

                                                              Source of the definition for the extension code - a logical name or a URL.

                                                              Kortidentifies the meaning of the extension
                                                              Opmerkingen

                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                              Control1..1
                                                              Typeuri
                                                              Is modifierfalse
                                                              Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                              Samenvattingfalse
                                                              Vast waardehttp://hl7.org/fhir/StructureDefinition/humanname-partner-name
                                                              150. Patient.name:nameInformation.family.extension:partnerLastName.value[x]
                                                              Definitie

                                                              Partner’s official last name.

                                                              KortPartnerLastName
                                                              Control1..1
                                                              Typestring
                                                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                              Is modifierfalse
                                                              Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                              Samenvattingfalse
                                                              Alternatieve namenAchternaamPartner
                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              152. Patient.name:nameInformation.family.value
                                                              Definitie

                                                              The actual value

                                                              KortPrimitive value for string
                                                              Control0..1
                                                              Typestring
                                                              Is modifierfalse
                                                              Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                              Samenvattingfalse
                                                              Max lengte:1048576
                                                              154. Patient.name:nameInformation.given
                                                              Definitie

                                                              One of a person’s official first names or the initial if the full name is not known.

                                                              KortFirstName / Initial
                                                              Opmerkingen

                                                              This element can be used to represent full given names or initials. extension:givenOrInitial SHALL be used on each repretition to specifiy if it's a full name (BR) or an initial (IN).

                                                              Zib compatibility

                                                              Tthis element is used to represent the FirstNames and Initials concepts of zib NameInformation, but the FHIR implementation deviates from the zib model. The zib defines these concepts as a list of official first names (as a single string) and a list of initials (as a single string), both optional. They both represent the official name(s) of a person and thus represent the same concept. In FHIR however, each first name is either a complete name or an initial, but not both. In addition, each name may be defined separately.

                                                              Therefore, the zib concepts are implemented here in the following way:

                                                              • Systems SHOULD use a .given element for each official first name that they know of (either as a full name or an initial), in order of appearance (as specified by FHIR).
                                                              • Each of these elements:
                                                                • SHOULD be populated with the complete name if it is known, or with the initial if no more information is available.
                                                                • As noted, it SHALL be augmented with extension:givenOrInitial.

                                                              Initials should thus not be communicated for each complete first name that is known, in contrast to what is specified by the zib. Receiving systems can recreate initials from the full names if needed.

                                                              If a system does however only have a list of official first names and a separate list of official initials, without knowing the relationship between these two, only the full names SHOULD be communicated, while an additional .name instance MAY be used to communicate the initials. It is expected that the second instance just contains the initials and no other information from the zib. Receiving systems MAY ignore the second instance.

                                                              Note 1: The GivenName concept should not be included here but in a separate .name instance where .use = usual.

                                                              Note 2: As specified by FHIR, multiple official first names MAY be combined in a single .given element (separated by spaces), as long as the .given elements can be concatenated to form the full first name representation, and the 'extension:givenOrInitial` is used to mark the element as containing either full names or the initials. This pattern is strongly discouraged as it is hard to determine if the value pertains multiple names or a single combined name containing spaces.

                                                              Control0..*
                                                              Dit element wordt geraakt door de volgende invariants: nl-core-NameInformation-01
                                                              Typestring
                                                              Is modifierfalse
                                                              Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                              Samenvattingtrue
                                                              Alternatieve namenfirst name, middle name, Voornaam, Initiaal
                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              156. Patient.name:nameInformation.given.id
                                                              Definitie

                                                              unique id for the element within a resource (for internal references)

                                                              Kortxml:id (or equivalent in JSON)
                                                              Control0..1
                                                              Typestring
                                                              Is modifierfalse
                                                              Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                              Samenvattingfalse
                                                              158. Patient.name:nameInformation.given.extension
                                                              Definitie

                                                              May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                              KortAdditional content defined by implementations
                                                              Opmerkingen

                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                              Control1..*
                                                              TypeExtension
                                                              Is modifierfalse
                                                              Samenvattingfalse
                                                              Alternatieve namenextensions, user content
                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                              SlicingDit element introduceert een set slices op Patient.name.given.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                              • value @ url
                                                              • 160. Patient.name:nameInformation.given.extension:givenOrInitial
                                                                SlicenaamgivenOrInitial
                                                                Definitie

                                                                A set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type.

                                                                KortLS | AC | NB | PR | HON | BR | AD | SP | MID | CL | IN | VV
                                                                Opmerkingen

                                                                Used to indicate additional information about the name part and how it should be used.

                                                                Control1..*
                                                                Dit element wordt geraakt door de volgende invariants: ele-1
                                                                TypeExtension(EN Qualifier) (Extensie type: code)
                                                                Is modifierfalse
                                                                Samenvattingfalse
                                                                Alternatieve namenextensions, user content
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                162. Patient.name:nameInformation.given.value
                                                                Definitie

                                                                The actual value

                                                                KortPrimitive value for string
                                                                Control0..1
                                                                Typestring
                                                                Is modifierfalse
                                                                Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                Samenvattingfalse
                                                                Max lengte:1048576
                                                                164. Patient.name:nameInformation.prefix
                                                                Definitie

                                                                Noble and scientific titles. These can assist in formulating oral and formal addresing titles.

                                                                KortTitles
                                                                Opmerkingen

                                                                The zib concept 'titles' is mapped to elements HumanName.prefix and HumanName.suffix. Semantically this mapping is not complete: the zib uses a single concept that contains all the required information about noble and scientific titles, while FHIR captures the same information in a structured way.

                                                                Export:

                                                                Systems are expected to transform as much as possible to the FHIR datamodel and thereby to be as explicit as possible. Note that in order to mark the type of a prefix, you can use the FHIR standard extension for ISO 21090 EN Qualifiers. Examples include the use of the qualifier HON to indicate honorific prefixes and AC for academic prefixes.

                                                                If it is not possible to breakup the zib concept titles to positioned prefixes and suffixes, the prefix element is used to store all information.

                                                                Import:

                                                                Systems need to expect and be resilient for a broader range of information stored in the prefix element than stated by it's definition.

                                                                Control0..*
                                                                Typestring
                                                                Is modifierfalse
                                                                Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                Samenvattingtrue
                                                                Alternatieve namenTitels
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                166. Patient.name:nameInformation.suffix
                                                                Definitie

                                                                Noble and scientific titles. These can assist in formulating oral and formal addresing titles.

                                                                KortTitles
                                                                Opmerkingen

                                                                The zib concept 'titles' is mapped to elements HumanName.prefix and HumanName.suffix. Semantically this mapping is not complete: the zib uses a single concept that contains all the required information about noble and scientific titles, while FHIR captures the same information in a structured way.

                                                                Export:

                                                                Systems are expected to transform as much as possible to the FHIR datamodel and thereby to be as explicit as possible. Note that in order to mark the type of a prefix, you can use the FHIR standard extension for ISO 21090 EN Qualifiers. Examples include the use of the qualifier HON to indicate honorific prefixes and AC for academic prefixes.

                                                                If it is not possible to breakup the zib concept titles to positioned prefixes and suffixes, the prefix element is used to store all information.

                                                                Import:

                                                                Systems need to expect and be resilient for a broader range of information stored in the prefix element than stated by it's definition.

                                                                Control0..*
                                                                Typestring
                                                                Is modifierfalse
                                                                Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                Samenvattingtrue
                                                                Alternatieve namenTitels
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                168. Patient.name:nameInformation.period
                                                                Definitie

                                                                Indicates the period of time when this name was valid for the named person.

                                                                KortTime period when name was/is in use
                                                                Control0..1
                                                                TypePeriod
                                                                Is modifierfalse
                                                                Samenvattingtrue
                                                                Requirements

                                                                Allows names to be placed in historical context.

                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                170. Patient.name:nameInformation-GivenName
                                                                SlicenaamnameInformation-GivenName
                                                                Definitie

                                                                This slice represents the name information normally used to address the person.

                                                                KortName of a human - parts and usage
                                                                Opmerkingen

                                                                This .name element represents the Dutch given name ("roepnaam") according to the zib NameInformation v1.1 (2020).

                                                                Note 1: This element should only contain a person's unofficial name. The official names are represented in one or more other .name elements with .name.use = official.

                                                                Note 2: The examples illustrate how the zib is mapped to FHIR.

                                                                Control0..*
                                                                Dit element wordt geraakt door de volgende invariants: ele-1
                                                                TypeHumanName(nl core NameInformation.GivenName)
                                                                Is modifierfalse
                                                                Samenvattingtrue
                                                                Requirements

                                                                Need to be able to track the patient by multiple names. Examples are your official name and a partner name.

                                                                Alternatieve namennl-core-NameInformation.GivenName
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                172. Patient.name:nameInformation-GivenName.id
                                                                Definitie

                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                KortUnique id for inter-element referencing
                                                                Control0..1
                                                                Typestring
                                                                Is modifierfalse
                                                                Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                Samenvattingfalse
                                                                174. Patient.name:nameInformation-GivenName.extension
                                                                Definitie

                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                KortAdditional content defined by implementations
                                                                Opmerkingen

                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                Control0..*
                                                                TypeExtension
                                                                Is modifierfalse
                                                                Samenvattingfalse
                                                                Alternatieve namenextensions, user content
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                SlicingDit element introduceert een set slices op Patient.name.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                • value @ url
                                                                • 176. Patient.name:nameInformation-GivenName.use
                                                                  Definitie

                                                                  Identifies the purpose for this name.

                                                                  Kortusual | official | temp | nickname | anonymous | old | maiden
                                                                  Opmerkingen

                                                                  Applications can assume that a name is current unless it explicitly says that it is temporary or old.

                                                                  Control1..1
                                                                  BindingDe codes MOETEN komen uit NameUse
                                                                  (required to http://hl7.org/fhir/ValueSet/name-use|4.0.1)

                                                                  The use of a human name.

                                                                  Typecode
                                                                  Is modifiertrue omdat This is labeled as "Is Modifier" because applications should not mistake a temporary or old name etc.for a current/permanent one
                                                                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                  Samenvattingtrue
                                                                  Requirements

                                                                  Allows the appropriate name for a particular context of use to be selected from among a set of names.

                                                                  Patroonwaardeusual
                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  178. Patient.name:nameInformation-GivenName.text
                                                                  Definitie

                                                                  Specifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts.

                                                                  KortText representation of the full name
                                                                  Opmerkingen

                                                                  Can provide both a text representation and parts. Applications updating a name SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part.

                                                                  Control0..1
                                                                  Typestring
                                                                  Is modifierfalse
                                                                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                  Samenvattingtrue
                                                                  Requirements

                                                                  A renderable, unencoded form.

                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  180. Patient.name:nameInformation-GivenName.family
                                                                  Definitie

                                                                  The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.

                                                                  KortFamily name (often called 'Surname')
                                                                  Opmerkingen

                                                                  Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures).

                                                                  Control0..0
                                                                  Typestring
                                                                  Is modifierfalse
                                                                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                  Samenvattingtrue
                                                                  Alternatieve namensurname
                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  182. Patient.name:nameInformation-GivenName.given
                                                                  Definitie

                                                                  The name normally used to address the person.

                                                                  KortGivenName
                                                                  Opmerkingen

                                                                  If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called "first name" since given names do not always come first.

                                                                  Control1..*
                                                                  Typestring
                                                                  Is modifierfalse
                                                                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                  Samenvattingtrue
                                                                  Alternatieve namenfirst name, middle name, Roepnaam
                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  184. Patient.name:nameInformation-GivenName.prefix
                                                                  Definitie

                                                                  Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name.

                                                                  KortParts that come before the name
                                                                  Control0..0
                                                                  Typestring
                                                                  Is modifierfalse
                                                                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                  Samenvattingtrue
                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  186. Patient.name:nameInformation-GivenName.suffix
                                                                  Definitie

                                                                  Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name.

                                                                  KortParts that come after the name
                                                                  Control0..0
                                                                  Typestring
                                                                  Is modifierfalse
                                                                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                  Samenvattingtrue
                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  188. Patient.name:nameInformation-GivenName.period
                                                                  Definitie

                                                                  Indicates the period of time when this name was valid for the named person.

                                                                  KortTime period when name was/is in use
                                                                  Control0..1
                                                                  TypePeriod
                                                                  Is modifierfalse
                                                                  Samenvattingtrue
                                                                  Requirements

                                                                  Allows names to be placed in historical context.

                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  190. Patient.telecom
                                                                  Definitie

                                                                  Patient’s telephone number(s) or e-mail address(es).

                                                                  KortContactInformation
                                                                  Opmerkingen

                                                                  The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the containers TelephoneNumbers (0..*) and EmailAddresses (0..*) inside the ContactInformation model. The FHIR datatype ContactPoint does not have these containers.

                                                                  Control0..*
                                                                  TypeContactPoint
                                                                  Is modifierfalse
                                                                  Samenvattingtrue
                                                                  Requirements

                                                                  People have (primary) ways to contact them in some way such as phone, email.

                                                                  Alternatieve namenContactgegevens
                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  SlicingDit element introduceert een set slices op Patient.telecomDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                  • profile @ $this
                                                                  • 192. Patient.telecom:telephoneNumbers
                                                                    SlicenaamtelephoneNumbers
                                                                    Definitie

                                                                    Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.

                                                                    KortTelephoneNumbers
                                                                    Opmerkingen

                                                                    Implementation of the "TelephoneNumbers" concept of zib ContactInformation.

                                                                    Please note that, although the zib concepts TelecomType and NumberType are functionally equivalent to the FHIR concepts ContactPoint.system and ContactPoint.use respectively, a mismatch occurs on the concept of mobile phone numbers; the zib uses the first concept and FHIR the second. For this reason, the ValueSet on ContactPoint.system is too narrow and the zib code will need to be communicated using the ext-CodeSpecification extension.

                                                                    Control0..*
                                                                    Dit element wordt geraakt door de volgende invariants: ele-1
                                                                    TypeContactPoint(nl core ContactInformation TelephoneNumbers)
                                                                    Is modifierfalse
                                                                    Samenvattingtrue
                                                                    Requirements

                                                                    People have (primary) ways to contact them in some way such as phone, email.

                                                                    Alternatieve namenTelefoonnummers, nl-core-ContactInformation-TelephoneNumbers
                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                    cpt-2: A system is required if a value is provided. (value.empty() or system.exists())
                                                                    194. Patient.telecom:telephoneNumbers.id
                                                                    Definitie

                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                    KortUnique id for inter-element referencing
                                                                    Control0..1
                                                                    Typestring
                                                                    Is modifierfalse
                                                                    Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                    Samenvattingfalse
                                                                    196. Patient.telecom:telephoneNumbers.extension
                                                                    Definitie

                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                    KortAdditional content defined by implementations
                                                                    Opmerkingen

                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                    Control0..*
                                                                    TypeExtension
                                                                    Is modifierfalse
                                                                    Samenvattingfalse
                                                                    Alternatieve namenextensions, user content
                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                    SlicingDit element introduceert een set slices op Patient.telecom.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                    • value @ url
                                                                    • 198. Patient.telecom:telephoneNumbers.extension:comment
                                                                      Slicenaamcomment
                                                                      Definitie

                                                                      Optional Extension Element - found in all resources.

                                                                      KortOptional Extensions Element
                                                                      Control0..1
                                                                      Dit element wordt geraakt door de volgende invariants: ele-1
                                                                      TypeExtension(ext Comment) (Extensie type: string)
                                                                      Is modifierfalse
                                                                      Samenvattingfalse
                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                      200. Patient.telecom:telephoneNumbers.extension:comment.id
                                                                      Definitie

                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                      KortUnique id for inter-element referencing
                                                                      Control0..1
                                                                      Typestring
                                                                      Is modifierfalse
                                                                      Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                      Samenvattingfalse
                                                                      202. Patient.telecom:telephoneNumbers.extension:comment.extension
                                                                      Definitie

                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                      KortAdditional content defined by implementations
                                                                      Opmerkingen

                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                      Control0..*
                                                                      TypeExtension
                                                                      Is modifierfalse
                                                                      Samenvattingfalse
                                                                      Alternatieve namenextensions, user content
                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                      SlicingDit element introduceert een set slices op Patient.telecom.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                      • value @ url
                                                                      • 204. Patient.telecom:telephoneNumbers.extension:comment.url
                                                                        Definitie

                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                        Kortidentifies the meaning of the extension
                                                                        Opmerkingen

                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                        Control1..1
                                                                        Typeuri
                                                                        Is modifierfalse
                                                                        Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                        Samenvattingfalse
                                                                        Vast waardehttp://nictiz.nl/fhir/StructureDefinition/ext-Comment
                                                                        206. Patient.telecom:telephoneNumbers.extension:comment.value[x]
                                                                        Definitie

                                                                        Explanation about the telephone number and how to use it. It can be indicated, for example, that it is a department number (for healthcare professionnels) or that availability by phone is only possible during a specified part of the day.

                                                                        KortComment
                                                                        Control0..1
                                                                        Typestring
                                                                        [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                        Is modifierfalse
                                                                        Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                        Samenvattingfalse
                                                                        Alternatieve namenToelichting
                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        208. Patient.telecom:telephoneNumbers.system
                                                                        Definitie

                                                                        The telecom or device type that the telephone number is connected to.

                                                                        KortTelecomType
                                                                        Control1..1
                                                                        Dit element wordt geraakt door de volgende invariants: cpt-2
                                                                        BindingDe codes MOETEN komen uit ContactInformationTelephoneNumbersSystem (4.0.1)
                                                                        (required to http://nictiz.nl/fhir/ValueSet/ContactInformation-TelephoneNumbersSystem|4.0.1)

                                                                        Use ConceptMap TelecomType-to-ContactInformation-TelephoneNumbersSystem to translate terminology from the functional model to profile terminology in ValueSet ContactInformation-TelephoneNumbersSystem.

                                                                        Typecode
                                                                        Is modifierfalse
                                                                        Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                        Samenvattingtrue
                                                                        Alternatieve namenTelecomType
                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        210. Patient.telecom:telephoneNumbers.system.id
                                                                        Definitie

                                                                        unique id for the element within a resource (for internal references)

                                                                        Kortxml:id (or equivalent in JSON)
                                                                        Control0..1
                                                                        Typestring
                                                                        Is modifierfalse
                                                                        Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                        Samenvattingfalse
                                                                        212. Patient.telecom:telephoneNumbers.system.extension
                                                                        Definitie

                                                                        May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                        KortAdditional content defined by implementations
                                                                        Opmerkingen

                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                        Control0..*
                                                                        TypeExtension
                                                                        Is modifierfalse
                                                                        Samenvattingfalse
                                                                        Alternatieve namenextensions, user content
                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                        SlicingDit element introduceert een set slices op Patient.telecom.system.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                        • value @ url
                                                                        • 214. Patient.telecom:telephoneNumbers.system.extension:telecomType
                                                                          SlicenaamtelecomType
                                                                          Definitie

                                                                          Optional Extension Element - found in all resources.

                                                                          KortOptional Extensions Element
                                                                          Control0..1
                                                                          Dit element wordt geraakt door de volgende invariants: ele-1
                                                                          TypeExtension(ext CodeSpecification) (Extensie type: CodeableConcept)
                                                                          Is modifierfalse
                                                                          Samenvattingfalse
                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                          216. Patient.telecom:telephoneNumbers.system.extension:telecomType.id
                                                                          Definitie

                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                          KortUnique id for inter-element referencing
                                                                          Control0..1
                                                                          Typestring
                                                                          Is modifierfalse
                                                                          Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                          Samenvattingfalse
                                                                          218. Patient.telecom:telephoneNumbers.system.extension:telecomType.extension
                                                                          Definitie

                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                          KortAdditional content defined by implementations
                                                                          Opmerkingen

                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                          Control0..*
                                                                          TypeExtension
                                                                          Is modifierfalse
                                                                          Samenvattingfalse
                                                                          Alternatieve namenextensions, user content
                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                          SlicingDit element introduceert een set slices op Patient.telecom.system.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                          • value @ url
                                                                          • 220. Patient.telecom:telephoneNumbers.system.extension:telecomType.url
                                                                            Definitie

                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                            Kortidentifies the meaning of the extension
                                                                            Opmerkingen

                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                            Control1..1
                                                                            Typeuri
                                                                            Is modifierfalse
                                                                            Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                            Samenvattingfalse
                                                                            Vast waardehttp://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification
                                                                            222. Patient.telecom:telephoneNumbers.system.extension:telecomType.value[x]
                                                                            Definitie

                                                                            The telecom or device type that the telephone number is connected to.

                                                                            KortTelecomType
                                                                            Control0..1
                                                                            BindingDe codes MOETEN komen uit TelecomTypeCodelijst (2020-09-01T00:00:00)
                                                                            (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20200901000000|2020-09-01T00:00:00)
                                                                            TypeCodeableConcept
                                                                            [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                            Is modifierfalse
                                                                            Samenvattingfalse
                                                                            Alternatieve namenTelecomType
                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            224. Patient.telecom:telephoneNumbers.system.value
                                                                            Definitie

                                                                            Primitive value for code

                                                                            KortPrimitive value for code
                                                                            Control0..1
                                                                            Typestring
                                                                            Is modifierfalse
                                                                            Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                            Samenvattingfalse
                                                                            226. Patient.telecom:telephoneNumbers.value
                                                                            Definitie

                                                                            The person's telephone number.

                                                                            KortTelephoneNumber
                                                                            Opmerkingen

                                                                            Additional text data such as phone extension numbers, or notes about use of the contact are sometimes included in the value.

                                                                            Control0..1
                                                                            Typestring
                                                                            Is modifierfalse
                                                                            Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                            Samenvattingtrue
                                                                            Requirements

                                                                            Need to support legacy numbers that are not in a tightly controlled format.

                                                                            Alternatieve namenTelefoonnummer
                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            228. Patient.telecom:telephoneNumbers.use
                                                                            Definitie

                                                                            NumberType indicates whether the number is a landline, temporary, work telephone number.

                                                                            KortNumberType
                                                                            Opmerkingen

                                                                            Applications can assume that a contact is current unless it explicitly says that it is temporary or old.

                                                                            Control0..1
                                                                            BindingDe codes MOETEN komen uit ContactInformationTelephoneNumbersUse (4.0.1)
                                                                            (required to http://nictiz.nl/fhir/ValueSet/ContactInformation-TelephoneNumbersUse|4.0.1)

                                                                            Use ConceptMap NummerSoortCodelijst-to-ContactInformation-TelephoneNumbersUse to translate terminology from the functional model to profile terminology in ValueSet ContactInformation-TelephoneNumbersUse.

                                                                            Typecode
                                                                            Is modifiertrue omdat This is labeled as "Is Modifier" because applications should not mistake a temporary or old contact etc.for a current/permanent one
                                                                            Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                            Samenvattingtrue
                                                                            Requirements

                                                                            Need to track the way a person uses this contact, so a user can choose which is appropriate for their purpose.

                                                                            Alternatieve namenNummerSoort
                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            230. Patient.telecom:telephoneNumbers.rank
                                                                            Definitie

                                                                            Specifies a preferred order in which to use a set of contacts. ContactPoints with lower rank values are more preferred than those with higher rank values.

                                                                            KortSpecify preferred order of use (1 = highest)
                                                                            Opmerkingen

                                                                            Note that rank does not necessarily follow the order in which the contacts are represented in the instance.

                                                                            Control0..1
                                                                            TypepositiveInt
                                                                            Is modifierfalse
                                                                            Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                            Samenvattingtrue
                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            232. Patient.telecom:telephoneNumbers.period
                                                                            Definitie

                                                                            Time period when the contact point was/is in use.

                                                                            KortTime period when the contact point was/is in use
                                                                            Control0..1
                                                                            TypePeriod
                                                                            Is modifierfalse
                                                                            Samenvattingtrue
                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            234. Patient.telecom:emailAddresses
                                                                            SlicenaamemailAddresses
                                                                            Definitie

                                                                            Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.

                                                                            KortEmailAddresses
                                                                            Opmerkingen

                                                                            Implementation of the "EmailAddresses" concept of zib ContactInformation.

                                                                            Control0..*
                                                                            Dit element wordt geraakt door de volgende invariants: ele-1
                                                                            TypeContactPoint(nl core ContactInformation EmailAddresses)
                                                                            Is modifierfalse
                                                                            Samenvattingtrue
                                                                            Requirements

                                                                            People have (primary) ways to contact them in some way such as phone, email.

                                                                            Alternatieve namenEmailAdressen, nl-core-ContactInformation-EmailAddresses
                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            cpt-2: A system is required if a value is provided. (value.empty() or system.exists())
                                                                            236. Patient.telecom:emailAddresses.id
                                                                            Definitie

                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                            KortUnique id for inter-element referencing
                                                                            Control0..1
                                                                            Typestring
                                                                            Is modifierfalse
                                                                            Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                            Samenvattingfalse
                                                                            238. Patient.telecom:emailAddresses.extension
                                                                            Definitie

                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                            KortAdditional content defined by implementations
                                                                            Opmerkingen

                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                            Control0..*
                                                                            TypeExtension
                                                                            Is modifierfalse
                                                                            Samenvattingfalse
                                                                            Alternatieve namenextensions, user content
                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                            SlicingDit element introduceert een set slices op Patient.telecom.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                            • value @ url
                                                                            • 240. Patient.telecom:emailAddresses.system
                                                                              Definitie

                                                                              Telecommunications form for contact point - what communications system is required to make use of the contact.

                                                                              Kortemail
                                                                              Control1..1
                                                                              Dit element wordt geraakt door de volgende invariants: cpt-2
                                                                              BindingDe codes MOETEN komen uit ContactPointSystem
                                                                              (required to http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1)

                                                                              Telecommunications form for contact point.

                                                                              Typecode
                                                                              Is modifierfalse
                                                                              Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                              Samenvattingtrue
                                                                              Patroonwaardeemail
                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                              242. Patient.telecom:emailAddresses.value
                                                                              Definitie

                                                                              The person's e-mail address

                                                                              KortEmailAddress
                                                                              Opmerkingen

                                                                              Additional text data such as phone extension numbers, or notes about use of the contact are sometimes included in the value.

                                                                              Control0..1
                                                                              Typestring
                                                                              Is modifierfalse
                                                                              Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                              Samenvattingtrue
                                                                              Requirements

                                                                              Need to support legacy numbers that are not in a tightly controlled format.

                                                                              Alternatieve namenEmailAdres
                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                              244. Patient.telecom:emailAddresses.use
                                                                              Definitie

                                                                              EmailAddressType indicates whether it is a private or business e-mail address.

                                                                              KortEmailAddressType
                                                                              Opmerkingen

                                                                              Applications can assume that a contact is current unless it explicitly says that it is temporary or old.

                                                                              Control0..1
                                                                              BindingDe codes MOETEN komen uit ContactInformationEmailAddressesUse (4.0.1)
                                                                              (required to http://nictiz.nl/fhir/ValueSet/ContactInformation-EmailAddressesUse|4.0.1)

                                                                              Use ConceptMap EmailSoortCodelijst-to-ContactInformation-EmailAddressesUse to translate terminology from the functional model to profile terminology in ValueSet ContactInformation-EmailAddressesUse.

                                                                              Typecode
                                                                              Is modifiertrue omdat This is labeled as "Is Modifier" because applications should not mistake a temporary or old contact etc.for a current/permanent one
                                                                              Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                              Samenvattingtrue
                                                                              Requirements

                                                                              Need to track the way a person uses this contact, so a user can choose which is appropriate for their purpose.

                                                                              Alternatieve namenEmailSoort
                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                              246. Patient.telecom:emailAddresses.rank
                                                                              Definitie

                                                                              Specifies a preferred order in which to use a set of contacts. ContactPoints with lower rank values are more preferred than those with higher rank values.

                                                                              KortSpecify preferred order of use (1 = highest)
                                                                              Opmerkingen

                                                                              Note that rank does not necessarily follow the order in which the contacts are represented in the instance.

                                                                              Control0..1
                                                                              TypepositiveInt
                                                                              Is modifierfalse
                                                                              Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                              Samenvattingtrue
                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                              248. Patient.telecom:emailAddresses.period
                                                                              Definitie

                                                                              Time period when the contact point was/is in use.

                                                                              KortTime period when the contact point was/is in use
                                                                              Control0..1
                                                                              TypePeriod
                                                                              Is modifierfalse
                                                                              Samenvattingtrue
                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                              250. Patient.gender
                                                                              Definitie

                                                                              Patient’s administrative gender.

                                                                              KortGender
                                                                              Opmerkingen

                                                                              The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female. Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.) However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice. Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects. For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a "hard" error. See the Patient Gender and Sex section for additional information about communicating patient gender and sex.

                                                                              Control0..1
                                                                              BindingDe codes MOETEN komen uit AdministrativeGender
                                                                              (required to http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1)

                                                                              Use ConceptMap GeslachtCodelijst-to-AdministrativeGender to translate terminology from the functional model to profile terminology in ValueSet AdministrativeGender.

                                                                              Typecode
                                                                              Is modifierfalse
                                                                              Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                              Samenvattingtrue
                                                                              Requirements

                                                                              Needed for identification of the individual, in combination with (at least) name and birth date.

                                                                              Alternatieve namenGeslacht
                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                              252. Patient.gender.id
                                                                              Definitie

                                                                              unique id for the element within a resource (for internal references)

                                                                              Kortxml:id (or equivalent in JSON)
                                                                              Control0..1
                                                                              Typestring
                                                                              Is modifierfalse
                                                                              Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                              Samenvattingfalse
                                                                              254. Patient.gender.extension
                                                                              Definitie

                                                                              May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                              KortAdditional content defined by implementations
                                                                              Opmerkingen

                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                              Control0..*
                                                                              TypeExtension
                                                                              Is modifierfalse
                                                                              Samenvattingfalse
                                                                              Alternatieve namenextensions, user content
                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                              SlicingDit element introduceert een set slices op Patient.gender.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                              • value @ url
                                                                              • 256. Patient.gender.extension:genderCodelist
                                                                                SlicenaamgenderCodelist
                                                                                Definitie

                                                                                Optional Extension Element - found in all resources.

                                                                                KortOptional Extensions Element
                                                                                Control0..1
                                                                                Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                TypeExtension(ext CodeSpecification) (Extensie type: CodeableConcept)
                                                                                Is modifierfalse
                                                                                Samenvattingfalse
                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                258. Patient.gender.extension:genderCodelist.id
                                                                                Definitie

                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                KortUnique id for inter-element referencing
                                                                                Control0..1
                                                                                Typestring
                                                                                Is modifierfalse
                                                                                Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                Samenvattingfalse
                                                                                260. Patient.gender.extension:genderCodelist.extension
                                                                                Definitie

                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                KortAdditional content defined by implementations
                                                                                Opmerkingen

                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                Control0..*
                                                                                TypeExtension
                                                                                Is modifierfalse
                                                                                Samenvattingfalse
                                                                                Alternatieve namenextensions, user content
                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                SlicingDit element introduceert een set slices op Patient.gender.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                • value @ url
                                                                                • 262. Patient.gender.extension:genderCodelist.url
                                                                                  Definitie

                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                  Kortidentifies the meaning of the extension
                                                                                  Opmerkingen

                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                  Control1..1
                                                                                  Typeuri
                                                                                  Is modifierfalse
                                                                                  Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                  Samenvattingfalse
                                                                                  Vast waardehttp://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification
                                                                                  264. Patient.gender.extension:genderCodelist.value[x]
                                                                                  Definitie

                                                                                  Patient’s administrative gender.

                                                                                  KortGender
                                                                                  Control0..1
                                                                                  BindingDe codes MOETEN komen uit GeslachtCodelijst (2020-09-01T00:00:00)
                                                                                  (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20200901000000|2020-09-01T00:00:00)

                                                                                  GeslachtCodelijst

                                                                                  TypeCodeableConcept
                                                                                  [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                  Is modifierfalse
                                                                                  Samenvattingfalse
                                                                                  Alternatieve namenGeslacht
                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                  266. Patient.gender.value
                                                                                  Definitie

                                                                                  Primitive value for code

                                                                                  KortPrimitive value for code
                                                                                  Control0..1
                                                                                  Typestring
                                                                                  Is modifierfalse
                                                                                  Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                  Samenvattingfalse
                                                                                  268. Patient.birthDate
                                                                                  Definitie

                                                                                  Patient’s date of birth. The date of birth is mandatory for a patient. A vague date (such as only the year) is permitted.

                                                                                  KortDateOfBirth
                                                                                  Opmerkingen

                                                                                  At least an estimated year should be provided as a guess if the real DOB is unknown There is a standard extension "patient-birthTime" available that should be used where Time is required (such as in maternity/infant care systems).

                                                                                  Control0..1
                                                                                  Typedate
                                                                                  Is modifierfalse
                                                                                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                  Samenvattingtrue
                                                                                  Requirements

                                                                                  Age of the individual drives many clinical processes.

                                                                                  Alternatieve namenGeboortedatum
                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                  270. Patient.deceased[x]
                                                                                  Definitie

                                                                                  Indicates if the individual is deceased or not.

                                                                                  KortIndicates if the individual is deceased or not
                                                                                  Opmerkingen

                                                                                  If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.

                                                                                  Control0..1
                                                                                  TypeKeuze uit: boolean, dateTime
                                                                                  [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                  Is modifiertrue omdat This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different.
                                                                                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                  Samenvattingtrue
                                                                                  Requirements

                                                                                  The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.

                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                  SlicingDit element introduceert een set slices op Patient.deceased[x]De slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                  • type @ $this
                                                                                  • 272. Patient.deceased[x]:deceasedBoolean
                                                                                    SlicenaamdeceasedBoolean
                                                                                    Definitie

                                                                                    An indication stating whether the patient has died.

                                                                                    KortDeathIndicator
                                                                                    Opmerkingen

                                                                                    If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive.

                                                                                    Control0..1
                                                                                    Typeboolean
                                                                                    [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                    Is modifiertrue omdat This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different.
                                                                                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                    Samenvattingtrue
                                                                                    Requirements

                                                                                    The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.

                                                                                    Alternatieve namenOverlijdensIndicator
                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                    274. Patient.deceased[x]:deceasedDateTime
                                                                                    SlicenaamdeceasedDateTime
                                                                                    Definitie

                                                                                    The date on which the patient died. A ‘vague’ date, such as only the year, is permitted.

                                                                                    KortDateOfDeath
                                                                                    Opmerkingen

                                                                                    The zib recognizes both the DeathIndicator (boolean) and DateOfDeath (datetime) concepts, whereas in FHIR only one of these concepts may be present. Therefore, if deceasedDateTime is present and has a value, its value can be mapped to DateOfDeath and DeathIndicator is assumed to be true.

                                                                                    Control0..1
                                                                                    TypedateTime
                                                                                    [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                    Is modifiertrue omdat This element is labeled as a modifier because once a patient is marked as deceased, the actions that are appropriate to perform on the patient may be significantly different.
                                                                                    Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                    Samenvattingtrue
                                                                                    Requirements

                                                                                    The fact that a patient is deceased influences the clinical process. Also, in human communication and relation management it is necessary to know whether the person is alive.

                                                                                    Alternatieve namenDatumOverlijden, OverlijdensIndicator
                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                    276. Patient.address
                                                                                    Definitie

                                                                                    An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world.

                                                                                    KortAddressInformation
                                                                                    Opmerkingen

                                                                                    This datatype defines a common basis for expressing all addresses around the world, but adds extensions to express Dutch addresses specifically, according to the zib AddressInformation v1.1 (2020). A Dutch Address still is a proper FHIR Address, which means that systems that cannot interpret the extensions will still be able to render and work with this datatype.

                                                                                    To have true compatibility an implementer SHOULD use the core Address parts as intended. To have addresses work for Dutch context, the implementer SHOULD in addition use the extension elements.

                                                                                    Separate address parts

                                                                                    The first addition is that Dutch addresses make certain address parts separately communicable. These parts are required for use in true Dutch systems when dealing with Dutch addresses, but may not have value for international systems when information gets sent abroad.

                                                                                    Custom address types

                                                                                    The second addition is that the zib defines its own ValueSet for address types, which can only be partially expressed using the FHIR Address datatype and requires a mapping to multiple elements. The table below explains how the zib concepts are mapped to the various FHIR elements (see the ConceptMaps http://nictiz.nl/fhir/ConceptMap/AdresSoortCodelijst-to-AddressUse and http://nictiz.nl/fhir/ConceptMap/AdresSoortCodelijst-to-AddressType as well). The code from the zib should also be included using the extension on Address.extension:addressType.

                                                                                    zib .ext:addressType .use .type
                                                                                    Postal Address/Postadres PST postal
                                                                                    Primary Home/Officieel adres HP home both
                                                                                    Visit Address/Woon-/verblijfadres PHYS home physical
                                                                                    Temporary Address/Tijdelijk adres TMP temp
                                                                                    Work Place/Werkadres WP work
                                                                                    Vacation Home/Vakantie adres HV temp

                                                                                    If Address.type is both then this is to be understood as a dual purpose address (postal and physical), unless a specific postal type address is added. Systems that support importing it like this are encouraged to do so, otherwise they may need to import this as two separate addresses.

                                                                                    Note: FHIR core defines the AD-use extension to further specify the postal address type. However, the ValueSet used in that extension doesn't completely match the zib ValueSet. Therefore, a custom extension has been made. This doesn't preclude the use of the AD-use extension.

                                                                                    Control0..*
                                                                                    Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                    TypeAddress(nl core AddressInformation)
                                                                                    Is modifierfalse
                                                                                    Samenvattingtrue
                                                                                    Requirements

                                                                                    May need to keep track of patient addresses for contacting, billing or reporting requirements and also to help with identification.

                                                                                    Alternatieve namenAdresgegevens, nl-core-AddressInformation
                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                    278. Patient.address.id
                                                                                    Definitie

                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                    KortUnique id for inter-element referencing
                                                                                    Control0..1
                                                                                    Typestring
                                                                                    Is modifierfalse
                                                                                    Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                    Samenvattingfalse
                                                                                    280. Patient.address.extension
                                                                                    Definitie

                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                    KortAdditional content defined by implementations
                                                                                    Opmerkingen

                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                    Control0..*
                                                                                    TypeExtension
                                                                                    Is modifierfalse
                                                                                    Samenvattingfalse
                                                                                    Alternatieve namenextensions, user content
                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                    SlicingDit element introduceert een set slices op Patient.address.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                    • value @ url
                                                                                    • 282. Patient.address.extension:addressType
                                                                                      SlicenaamaddressType
                                                                                      Definitie

                                                                                      Optional Extension Element - found in all resources.

                                                                                      KortOptional Extensions Element
                                                                                      Opmerkingen

                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                      Control0..1
                                                                                      Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                      TypeExtension(ext AddressInformation.AddressType) (Extensie type: CodeableConcept)
                                                                                      Is modifierfalse
                                                                                      Standaard statusNormative (from Normative)
                                                                                      Samenvattingfalse
                                                                                      Alternatieve namenextensions, user content
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                      284. Patient.address.use
                                                                                      Definitie

                                                                                      The type of address in question, such as a home address or mailing address.

                                                                                      KortAddressType
                                                                                      Opmerkingen

                                                                                      Applications can assume that an address is current unless it explicitly says that it is temporary or old.

                                                                                      Control0..1
                                                                                      BindingDe codes MOETEN komen uit AddressUse
                                                                                      (required to http://hl7.org/fhir/ValueSet/address-use|4.0.1)

                                                                                      Use ConceptMap AdresSoortCodelijst-to-AddressUse to translate terminology from the functional model to profile terminology in ValueSet AddressUse.

                                                                                      Typecode
                                                                                      Is modifiertrue omdat This is labeled as "Is Modifier" because applications should not mistake a temporary or old address etc.for a current/permanent one
                                                                                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                      Samenvattingtrue
                                                                                      Requirements

                                                                                      Allows an appropriate address to be chosen from a list of many.

                                                                                      Alternatieve namenAdresSoort
                                                                                      VoorbeeldGeneral: home
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      286. Patient.address.type
                                                                                      Definitie

                                                                                      The type of address in question, such as a home address or mailing address.

                                                                                      KortAddressType
                                                                                      Opmerkingen

                                                                                      The definition of Address states that "address is intended to describe postal addresses, not physical locations". However, many applications track whether an address has a dual purpose of being a location that can be visited as well as being a valid delivery destination, and Postal addresses are often used as proxies for physical locations (also see the Location resource).

                                                                                      Control0..1
                                                                                      BindingDe codes MOETEN komen uit AddressType
                                                                                      (required to http://hl7.org/fhir/ValueSet/address-type|4.0.1)

                                                                                      Use ConceptMap AdresSoortCodelijst-to-AddressType to translate terminology from the functional model to profile terminology in ValueSet AddressType.

                                                                                      Typecode
                                                                                      Is modifierfalse
                                                                                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                      Samenvattingtrue
                                                                                      Alternatieve namenAdresSoort
                                                                                      VoorbeeldGeneral: both
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      288. Patient.address.text
                                                                                      Definitie

                                                                                      Specifies the entire address as it should be displayed e.g. on a postal label. This may be provided instead of or as well as the specific parts.

                                                                                      KortText representation of the address
                                                                                      Opmerkingen

                                                                                      Can provide both a text representation and parts. Applications updating an address SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part.

                                                                                      Control0..1
                                                                                      Typestring
                                                                                      Is modifierfalse
                                                                                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                      Samenvattingtrue
                                                                                      Requirements

                                                                                      A renderable, unencoded form.

                                                                                      VoorbeeldGeneral: 137 Nowhere Street, Erewhon 9132
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      290. Patient.address.line
                                                                                      Definitie

                                                                                      This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information.

                                                                                      KortStreet name, number, direction & P.O. Box etc.
                                                                                      Opmerkingen

                                                                                      The mapping of zib AddressInformation on the FHIR Address datatype is the result of compatibility with HL7v3, which is the format that a lot of healthcare data in the Netherlands is stored in.

                                                                                      The elements of Address stored in the address-part extensions will be ignored by applications that do not support them, so any information in them should also be duplicated in the Address.line to which they are attached. The value of Address.line should be populated with a complete string representation of all the separate extension values, like: "[Street] [HouseNumberIndication] [HouseNumber] [HouseNumberLetter] [HouseNumberAddition]".

                                                                                      Control0..*
                                                                                      Typestring
                                                                                      Is modifierfalse
                                                                                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                      Samenvattingtrue
                                                                                      VoorbeeldGeneral: 137 Nowhere Street
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      292. Patient.address.line.id
                                                                                      Definitie

                                                                                      unique id for the element within a resource (for internal references)

                                                                                      Kortxml:id (or equivalent in JSON)
                                                                                      Control0..1
                                                                                      Typestring
                                                                                      Is modifierfalse
                                                                                      Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                      Samenvattingfalse
                                                                                      294. Patient.address.line.extension
                                                                                      Definitie

                                                                                      May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                      KortAdditional content defined by implementations
                                                                                      Opmerkingen

                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                      Control0..*
                                                                                      TypeExtension
                                                                                      Is modifierfalse
                                                                                      Samenvattingfalse
                                                                                      Alternatieve namenextensions, user content
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                      SlicingDit element introduceert een set slices op Patient.address.line.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                      • value @ url
                                                                                      • 296. Patient.address.line.extension:streetName
                                                                                        SlicenaamstreetName
                                                                                        Definitie

                                                                                        streetName.

                                                                                        KortstreetName
                                                                                        Control0..1
                                                                                        Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                        TypeExtension(ADXP Street Name) (Extensie type: string)
                                                                                        Is modifierfalse
                                                                                        Samenvattingfalse
                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                        298. Patient.address.line.extension:streetName.id
                                                                                        Definitie

                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                        KortUnique id for inter-element referencing
                                                                                        Control0..1
                                                                                        Typestring
                                                                                        Is modifierfalse
                                                                                        Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                        Samenvattingfalse
                                                                                        300. Patient.address.line.extension:streetName.extension
                                                                                        Definitie

                                                                                        An Extension

                                                                                        KortExtension
                                                                                        Control0..0
                                                                                        TypeExtension
                                                                                        Is modifierfalse
                                                                                        Samenvattingfalse
                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                        SlicingDit element introduceert een set slices op Patient.address.line.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                        • value @ url
                                                                                        • 302. Patient.address.line.extension:streetName.url
                                                                                          Definitie

                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                          Kortidentifies the meaning of the extension
                                                                                          Opmerkingen

                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                          Control1..1
                                                                                          Typeuri
                                                                                          Is modifierfalse
                                                                                          Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                          Samenvattingfalse
                                                                                          Vast waardehttp://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
                                                                                          304. Patient.address.line.extension:streetName.value[x]
                                                                                          Definitie

                                                                                          Street name of the address.

                                                                                          KortStreet
                                                                                          Control1..1
                                                                                          Typestring
                                                                                          [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                          Is modifierfalse
                                                                                          Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                          Samenvattingfalse
                                                                                          Alternatieve namenStraat
                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                          306. Patient.address.line.extension:houseNumber
                                                                                          SlicenaamhouseNumber
                                                                                          Definitie

                                                                                          The number of a building, house or lot alongside the street. Also known as "primary street number". This does not number the street but rather the building.

                                                                                          KorthouseNumber
                                                                                          Control0..1
                                                                                          Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                          TypeExtension(ADXP House Number) (Extensie type: string)
                                                                                          Is modifierfalse
                                                                                          Samenvattingfalse
                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                          308. Patient.address.line.extension:houseNumber.id
                                                                                          Definitie

                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                          KortUnique id for inter-element referencing
                                                                                          Control0..1
                                                                                          Typestring
                                                                                          Is modifierfalse
                                                                                          Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                          Samenvattingfalse
                                                                                          310. Patient.address.line.extension:houseNumber.extension
                                                                                          Definitie

                                                                                          An Extension

                                                                                          KortExtension
                                                                                          Control0..0
                                                                                          TypeExtension
                                                                                          Is modifierfalse
                                                                                          Samenvattingfalse
                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                          SlicingDit element introduceert een set slices op Patient.address.line.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                          • value @ url
                                                                                          • 312. Patient.address.line.extension:houseNumber.url
                                                                                            Definitie

                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                            Kortidentifies the meaning of the extension
                                                                                            Opmerkingen

                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                            Control1..1
                                                                                            Typeuri
                                                                                            Is modifierfalse
                                                                                            Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                            Samenvattingfalse
                                                                                            Vast waardehttp://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
                                                                                            314. Patient.address.line.extension:houseNumber.value[x]
                                                                                            Definitie

                                                                                            House number of the address.

                                                                                            KortHouseNumber
                                                                                            Control1..1
                                                                                            Typestring
                                                                                            [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                            Is modifierfalse
                                                                                            Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                            Samenvattingfalse
                                                                                            Alternatieve namenHuisnummer
                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                            316. Patient.address.line.extension:houseNumberLetter-houseNumberAddition
                                                                                            SlicenaamhouseNumberLetter-houseNumberAddition
                                                                                            Definitie

                                                                                            Any alphabetic character, fraction or other text that may appear after the numeric portion of a building number.

                                                                                            KortbuildingNumberSuffix
                                                                                            Control0..1
                                                                                            Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                            TypeExtension(ADXP Building Number Suffix) (Extensie type: string)
                                                                                            Is modifierfalse
                                                                                            Samenvattingfalse
                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                            318. Patient.address.line.extension:houseNumberLetter-houseNumberAddition.id
                                                                                            Definitie

                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                            KortUnique id for inter-element referencing
                                                                                            Control0..1
                                                                                            Typestring
                                                                                            Is modifierfalse
                                                                                            Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                            Samenvattingfalse
                                                                                            320. Patient.address.line.extension:houseNumberLetter-houseNumberAddition.extension
                                                                                            Definitie

                                                                                            An Extension

                                                                                            KortExtension
                                                                                            Control0..0
                                                                                            TypeExtension
                                                                                            Is modifierfalse
                                                                                            Samenvattingfalse
                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                            SlicingDit element introduceert een set slices op Patient.address.line.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                            • value @ url
                                                                                            • 322. Patient.address.line.extension:houseNumberLetter-houseNumberAddition.url
                                                                                              Definitie

                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                              Kortidentifies the meaning of the extension
                                                                                              Opmerkingen

                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                              Control1..1
                                                                                              Typeuri
                                                                                              Is modifierfalse
                                                                                              Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                              Samenvattingfalse
                                                                                              Vast waardehttp://hl7.org/fhir/StructureDefinition/iso21090-ADXP-buildingNumberSuffix
                                                                                              324. Patient.address.line.extension:houseNumberLetter-houseNumberAddition.value[x]
                                                                                              Definitie

                                                                                              Export:

                                                                                              • If a HouseNumberLetter as well as a HouseNumberAddition is known: HouseNumberLetter first, followed by a space and finally the HouseNumberAddition.
                                                                                              • If only a HouseNumberLetter is known, send just that. No trailing space is required.
                                                                                              • If only a HouseNumberAddition is known, communicate that with a leading space.

                                                                                              Import

                                                                                              • If the value of buildingNumberSuffix contains no space, then the whole value is considered to be the HouseNumberLetter.
                                                                                              • If the value of buildingNumberSuffix contains a space, then everything before the first space is considered to be the HouseNumberLetter, and the everything trailing the first space is considered to be the HouseNumberAddition.

                                                                                              Note: While a leading space is allowed in string values in FHIR, the parsing of such space cannot be guaranteed in XML representations. Although aware of this issue, this mapping is not changed because of compatibility reasons. If an implementer cannot parse a leading space, the practical risk of mapping a HouseNumberIndication to a HouseNumberAddition is deemed insignificant.

                                                                                              KortHouseNumberLetter / HouseNumberAddition
                                                                                              Control1..1
                                                                                              Typestring
                                                                                              [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                              Is modifierfalse
                                                                                              Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                              Samenvattingfalse
                                                                                              Alternatieve namenHuisnummerletter, Huisnummertoevoeging
                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                              326. Patient.address.line.extension:houseNumberIndication
                                                                                              SlicenaamhouseNumberIndication
                                                                                              Definitie

                                                                                              This can be a unit designator, such as apartment number, suite number, or floor. There may be several unit designators in an address (e.g., "3rd floor, Appt. 342"). This can also be a designator pointing away from the location, rather than specifying a smaller location within some larger one (e.g., Dutch "t.o." means "opposite to" for house boats located across the street facing houses).

                                                                                              KortadditionalLocator
                                                                                              Control0..1
                                                                                              Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                              TypeExtension(ADXP Additional Locator) (Extensie type: string)
                                                                                              Is modifierfalse
                                                                                              Samenvattingfalse
                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                              328. Patient.address.line.extension:houseNumberIndication.id
                                                                                              Definitie

                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                              KortUnique id for inter-element referencing
                                                                                              Control0..1
                                                                                              Typestring
                                                                                              Is modifierfalse
                                                                                              Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                              Samenvattingfalse
                                                                                              330. Patient.address.line.extension:houseNumberIndication.extension
                                                                                              Definitie

                                                                                              An Extension

                                                                                              KortExtension
                                                                                              Control0..0
                                                                                              TypeExtension
                                                                                              Is modifierfalse
                                                                                              Samenvattingfalse
                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                              SlicingDit element introduceert een set slices op Patient.address.line.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                              • value @ url
                                                                                              • 332. Patient.address.line.extension:houseNumberIndication.url
                                                                                                Definitie

                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                Kortidentifies the meaning of the extension
                                                                                                Opmerkingen

                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                Control1..1
                                                                                                Typeuri
                                                                                                Is modifierfalse
                                                                                                Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                Samenvattingfalse
                                                                                                Vast waardehttp://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
                                                                                                334. Patient.address.line.extension:houseNumberIndication.value[x]
                                                                                                Definitie

                                                                                                The indication used for addresses which do not consist of the usual street name and house number.

                                                                                                KortHouseNumberIndication
                                                                                                Opmerkingen

                                                                                                The mapping of zib AddressInformation on the FHIR Address datatype is the result of compatibility with HL7v3, which is the format that a lot of healthcare data in the Netherlands is stored in. As a result of this, the coded zib HouseNumberIndication concept (CD datatype) is mapped to a FHIR string datatype with a constraint added (the value can only be 'by' or 'to').

                                                                                                Control1..1
                                                                                                Typestring
                                                                                                [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                                Is modifierfalse
                                                                                                Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                Samenvattingfalse
                                                                                                Alternatieve namenAanduidingBijNummer
                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                houseNumberIndication: Must have value 'by' or 'to' ($this in ('by' | 'to'))
                                                                                                336. Patient.address.line.extension:additionalInformation
                                                                                                SlicenaamadditionalInformation
                                                                                                Definitie

                                                                                                The number or name of a specific unit contained within a building or complex, as assigned by that building or complex.

                                                                                                KortunitID
                                                                                                Control0..1
                                                                                                Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                                TypeExtension(ADXP Unit ID) (Extensie type: string)
                                                                                                Is modifierfalse
                                                                                                Samenvattingfalse
                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                338. Patient.address.line.extension:additionalInformation.id
                                                                                                Definitie

                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                KortUnique id for inter-element referencing
                                                                                                Control0..1
                                                                                                Typestring
                                                                                                Is modifierfalse
                                                                                                Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                Samenvattingfalse
                                                                                                340. Patient.address.line.extension:additionalInformation.extension
                                                                                                Definitie

                                                                                                An Extension

                                                                                                KortExtension
                                                                                                Control0..0
                                                                                                TypeExtension
                                                                                                Is modifierfalse
                                                                                                Samenvattingfalse
                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                SlicingDit element introduceert een set slices op Patient.address.line.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                                • value @ url
                                                                                                • 342. Patient.address.line.extension:additionalInformation.url
                                                                                                  Definitie

                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                  Kortidentifies the meaning of the extension
                                                                                                  Opmerkingen

                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                  Control1..1
                                                                                                  Typeuri
                                                                                                  Is modifierfalse
                                                                                                  Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                  Samenvattingfalse
                                                                                                  Vast waardehttp://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID
                                                                                                  344. Patient.address.line.extension:additionalInformation.value[x]
                                                                                                  Definitie

                                                                                                  Extra information such as the building name, building number, entrance, route number.

                                                                                                  KortAdditionalInformation
                                                                                                  Control1..1
                                                                                                  Typestring
                                                                                                  [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                                  Is modifierfalse
                                                                                                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                  Samenvattingfalse
                                                                                                  Alternatieve namenAdditioneleInformatie
                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                  346. Patient.address.line.value
                                                                                                  Definitie

                                                                                                  The actual value

                                                                                                  KortPrimitive value for string
                                                                                                  Control0..1
                                                                                                  Typestring
                                                                                                  Is modifierfalse
                                                                                                  Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                  Samenvattingfalse
                                                                                                  Max lengte:1048576
                                                                                                  348. Patient.address.city
                                                                                                  Definitie

                                                                                                  A geographically determined area which forms part of the municipal area. For Dutch places of residence, preferably use the name from the GBA, table 33 (OID: 2.16.840.1.113883.2.4.6.14).

                                                                                                  KortPlaceOfResidence
                                                                                                  Control0..1
                                                                                                  Typestring
                                                                                                  Is modifierfalse
                                                                                                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                  Samenvattingtrue
                                                                                                  Alternatieve namenMunicpality, Woonplaats
                                                                                                  VoorbeeldGeneral: Erewhon
                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                  350. Patient.address.district
                                                                                                  Definitie

                                                                                                  Municipality of residence. For Dutch municipalities, preferably use the name from the GBA, table 33 (OID: 2.16.840.1.113883.2.4.6.14).

                                                                                                  KortMunicipality
                                                                                                  Opmerkingen

                                                                                                  District is sometimes known as county, but in some regions 'county' is used in place of city (municipality), so county name should be conveyed in city instead.

                                                                                                  Control0..1
                                                                                                  Typestring
                                                                                                  Is modifierfalse
                                                                                                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                  Samenvattingtrue
                                                                                                  Alternatieve namenCounty, Gemeente
                                                                                                  VoorbeeldGeneral: Madison
                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                  352. Patient.address.state
                                                                                                  Definitie

                                                                                                  Sub-unit of a country with limited sovereignty in a federally organized country. A code may be used if codes are in common use (e.g. US 2 letter state codes).

                                                                                                  KortSub-unit of country (abbreviations ok)
                                                                                                  Control0..1
                                                                                                  Typestring
                                                                                                  Is modifierfalse
                                                                                                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                  Samenvattingtrue
                                                                                                  Alternatieve namenProvince, Territory
                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                  354. Patient.address.postalCode
                                                                                                  Definitie

                                                                                                  Postcode of the address. In Dutch addresses, preferably use the postcode from the Postcode table (OID: 2.16.840.1.113883.2.4.4.15).

                                                                                                  KortPostcode
                                                                                                  Control0..1
                                                                                                  Typestring
                                                                                                  Is modifierfalse
                                                                                                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                  Samenvattingtrue
                                                                                                  Alternatieve namenZip, Postcode
                                                                                                  VoorbeeldGeneral: 9132
                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                  356. Patient.address.country
                                                                                                  Definitie

                                                                                                  Country - a nation as commonly understood or generally accepted.

                                                                                                  KortCountry (e.g. can be ISO 3166 2 or 3 letter code)
                                                                                                  Opmerkingen

                                                                                                  The FHIR datatype does not properly support coding the country using a CodeableConcept or Coding datatype. If the sender supports coded countries, it SHALL send the coded value using the ext-CodeSpecification extension under Address.country.extension:countryCode.

                                                                                                  Control0..1
                                                                                                  Typestring
                                                                                                  Is modifierfalse
                                                                                                  Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                  Samenvattingtrue
                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                  358. Patient.address.country.id
                                                                                                  Definitie

                                                                                                  unique id for the element within a resource (for internal references)

                                                                                                  Kortxml:id (or equivalent in JSON)
                                                                                                  Control0..1
                                                                                                  Typestring
                                                                                                  Is modifierfalse
                                                                                                  Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                  Samenvattingfalse
                                                                                                  360. Patient.address.country.extension
                                                                                                  Definitie

                                                                                                  May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                  KortAdditional content defined by implementations
                                                                                                  Opmerkingen

                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                  Control0..*
                                                                                                  TypeExtension
                                                                                                  Is modifierfalse
                                                                                                  Samenvattingfalse
                                                                                                  Alternatieve namenextensions, user content
                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                  SlicingDit element introduceert een set slices op Patient.address.country.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                                  • value @ url
                                                                                                  • 362. Patient.address.country.extension:countryCode
                                                                                                    SlicenaamcountryCode
                                                                                                    Definitie

                                                                                                    Optional Extension Element - found in all resources.

                                                                                                    KortOptional Extensions Element
                                                                                                    Control0..1
                                                                                                    Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                                    TypeExtension(ext CodeSpecification) (Extensie type: CodeableConcept)
                                                                                                    Is modifierfalse
                                                                                                    Samenvattingfalse
                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                    364. Patient.address.country.extension:countryCode.id
                                                                                                    Definitie

                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                    KortUnique id for inter-element referencing
                                                                                                    Control0..1
                                                                                                    Typestring
                                                                                                    Is modifierfalse
                                                                                                    Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                    Samenvattingfalse
                                                                                                    366. Patient.address.country.extension:countryCode.extension
                                                                                                    Definitie

                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                    KortAdditional content defined by implementations
                                                                                                    Opmerkingen

                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                    Control0..*
                                                                                                    TypeExtension
                                                                                                    Is modifierfalse
                                                                                                    Samenvattingfalse
                                                                                                    Alternatieve namenextensions, user content
                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                    SlicingDit element introduceert een set slices op Patient.address.country.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                                    • value @ url
                                                                                                    • 368. Patient.address.country.extension:countryCode.url
                                                                                                      Definitie

                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                      Kortidentifies the meaning of the extension
                                                                                                      Opmerkingen

                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                      Control1..1
                                                                                                      Typeuri
                                                                                                      Is modifierfalse
                                                                                                      Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                      Samenvattingfalse
                                                                                                      Vast waardehttp://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification
                                                                                                      370. Patient.address.country.extension:countryCode.value[x]
                                                                                                      Definitie

                                                                                                      Country in which the address is located.

                                                                                                      KortCountry
                                                                                                      Control0..1
                                                                                                      BindingDe codes MOETEN komen uit LandCodelijsten (2020-09-01T00:00:00)
                                                                                                      (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.10--20200901000000|2020-09-01T00:00:00)
                                                                                                      TypeCodeableConcept
                                                                                                      [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                                      Is modifierfalse
                                                                                                      Samenvattingfalse
                                                                                                      Alternatieve namenLand
                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                      372. Patient.address.country.value
                                                                                                      Definitie

                                                                                                      The actual value

                                                                                                      KortPrimitive value for string
                                                                                                      Control0..1
                                                                                                      Typestring
                                                                                                      Is modifierfalse
                                                                                                      Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                      Samenvattingfalse
                                                                                                      Max lengte:1048576
                                                                                                      374. Patient.address.period
                                                                                                      Definitie

                                                                                                      Time period when address was/is in use.

                                                                                                      KortTime period when address was/is in use
                                                                                                      Control0..1
                                                                                                      TypePeriod
                                                                                                      Is modifierfalse
                                                                                                      Samenvattingtrue
                                                                                                      Requirements

                                                                                                      Allows addresses to be placed in historical context.

                                                                                                      VoorbeeldGeneral: { "start" : "2010-03-23", "end" : "2010-07-01" }
                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                      376. Patient.maritalStatus
                                                                                                      Definitie

                                                                                                      A person’s marital status according to the terms and definition in the Dutch civil code.

                                                                                                      KortMaritalStatus
                                                                                                      Control0..1
                                                                                                      BindingDe codes MOETEN komen uit BurgerlijkeStaatCodelijst (2020-09-01T00:00:00)
                                                                                                      (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20200901000000|2020-09-01T00:00:00)

                                                                                                      BurgerlijkeStaatCodelijst

                                                                                                      TypeCodeableConcept
                                                                                                      Is modifierfalse
                                                                                                      Samenvattingfalse
                                                                                                      Requirements

                                                                                                      Most, if not all systems capture it.

                                                                                                      Alternatieve namenBurgerlijkeStaat
                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                      378. Patient.multipleBirth[x]
                                                                                                      Definitie

                                                                                                      Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).

                                                                                                      KortWhether patient is part of a multiple birth
                                                                                                      Opmerkingen

                                                                                                      Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated).

                                                                                                      Control0..1
                                                                                                      TypeKeuze uit: boolean, integer
                                                                                                      [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                                      Is modifierfalse
                                                                                                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                      Samenvattingfalse
                                                                                                      Requirements

                                                                                                      For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs.

                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                      SlicingDit element introduceert een set slices op Patient.multipleBirth[x]De slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                                      • type @ $this
                                                                                                      • 380. Patient.multipleBirth[x]:multipleBirthBoolean
                                                                                                        SlicenaammultipleBirthBoolean
                                                                                                        Definitie

                                                                                                        An indication stating whether the patient is of a multiple birth.

                                                                                                        KortMultipleBirthIndicator
                                                                                                        Opmerkingen

                                                                                                        Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated).

                                                                                                        Control0..1
                                                                                                        Typeboolean
                                                                                                        [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                                        Is modifierfalse
                                                                                                        Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                        Samenvattingfalse
                                                                                                        Requirements

                                                                                                        For disambiguation of multiple-birth children, especially relevant where the care provider doesn't meet the patient, such as labs.

                                                                                                        Alternatieve namenMeerlingIndicator
                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                        382. Patient.photo
                                                                                                        Definitie

                                                                                                        Image of the patient.

                                                                                                        KortImage of the patient
                                                                                                        Opmerkingen

                                                                                                        Guidelines:

                                                                                                        • Use id photos, not clinical photos.
                                                                                                        • Limit dimensions to thumbnail.
                                                                                                        • Keep byte count low to ease resource updates.
                                                                                                        Control0..*
                                                                                                        TypeAttachment
                                                                                                        Is modifierfalse
                                                                                                        Samenvattingfalse
                                                                                                        Requirements

                                                                                                        Many EHR systems have the capability to capture an image of the patient. Fits with newer social media usage too.

                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                        384. Patient.contact
                                                                                                        Definitie

                                                                                                        A contact party (e.g. guardian, partner, friend) for the patient.

                                                                                                        KortContact
                                                                                                        Opmerkingen

                                                                                                        Whereas the zib ContactPerson includes all (non-healthcare professional) persons that are involved in the care for a patient, FHIR distinguishes two use cases for these persons:

                                                                                                        • The RelatedPerson resource is used to capture information about any person that is related to the patient, using the profile http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson.
                                                                                                        • Information about persons that should be contacted regarding the care for the patient is captured using the Patient.contact resource.

                                                                                                        If a person is both a related person and a contact person, then some data duplication is inevitable. The nl-core-ContactPerson can be referenced using the extension in contact:contactPerson.

                                                                                                        Control0..*
                                                                                                        Dit element wordt geraakt door de volgende invariants: ACP-Patient-1
                                                                                                        TypeBackboneElement
                                                                                                        Is modifierfalse
                                                                                                        Samenvattingfalse
                                                                                                        Requirements

                                                                                                        Need to track people you can contact about the patient.

                                                                                                        Alternatieve namenContactpersoon
                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                        pat-1: 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())
                                                                                                        386. Patient.contact.id
                                                                                                        Definitie

                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                        KortUnique id for inter-element referencing
                                                                                                        Control0..1
                                                                                                        Typestring
                                                                                                        Is modifierfalse
                                                                                                        Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                        Samenvattingfalse
                                                                                                        388. Patient.contact.extension
                                                                                                        Definitie

                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                        KortAdditional content defined by implementations
                                                                                                        Opmerkingen

                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                        Control0..*
                                                                                                        TypeExtension
                                                                                                        Is modifierfalse
                                                                                                        Samenvattingfalse
                                                                                                        Alternatieve namenextensions, user content
                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                        SlicingDit element introduceert een set slices op Patient.contact.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                                        • value @ url
                                                                                                        • 390. Patient.contact.extension:contactPerson
                                                                                                          SlicenaamcontactPerson
                                                                                                          Definitie

                                                                                                          In some cases a Patient.contact will also be populated as a RelatedPerson resource. This linkage permits the linkage between the 2 resources to be able to accurately indicate a representation of the same individual, and updating details between could be appropriate.

                                                                                                          KortThis contact may have further details in this RelatedPerson
                                                                                                          Opmerkingen

                                                                                                          All information regarding the patient's contact persons should preferably be stored in the RelatedPerson resource, and optionally in Patient.contact. The http://hl7.org/fhir/StructureDefinition/patient-relatedPerson extension is used to link the contact person to the Patient and to emphasize that the related person is also a contact person of the patient.

                                                                                                          Control0..1
                                                                                                          Dit element wordt geraakt door de volgende invariants: ele-1, ACP-Patient-1
                                                                                                          TypeExtension(Patient Related Person) (Extensie type: Reference(RelatedPerson))
                                                                                                          Is modifierfalse
                                                                                                          Samenvattingfalse
                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                          392. Patient.contact.extension:contactPerson.id
                                                                                                          Definitie

                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                          KortUnique id for inter-element referencing
                                                                                                          Control0..1
                                                                                                          Typestring
                                                                                                          Is modifierfalse
                                                                                                          Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                          Samenvattingfalse
                                                                                                          394. Patient.contact.extension:contactPerson.extension
                                                                                                          Definitie

                                                                                                          An Extension

                                                                                                          KortExtension
                                                                                                          Control0..0
                                                                                                          TypeExtension
                                                                                                          Is modifierfalse
                                                                                                          Samenvattingfalse
                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                          SlicingDit element introduceert een set slices op Patient.contact.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                                          • value @ url
                                                                                                          • 396. Patient.contact.extension:contactPerson.url
                                                                                                            Definitie

                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                            Kortidentifies the meaning of the extension
                                                                                                            Opmerkingen

                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                            Control1..1
                                                                                                            Typeuri
                                                                                                            Is modifierfalse
                                                                                                            Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                            Samenvattingfalse
                                                                                                            Vast waardehttp://hl7.org/fhir/StructureDefinition/patient-relatedPerson
                                                                                                            398. Patient.contact.extension:contactPerson.value[x]
                                                                                                            Definitie

                                                                                                            Reference to an nl-core-ContactPerson instance containing the full details for the current contact.

                                                                                                            KortContact
                                                                                                            Control1..1
                                                                                                            TypeReference(ContactPerson)
                                                                                                            [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                                            Is modifierfalse
                                                                                                            Samenvattingfalse
                                                                                                            Alternatieve namenContactpersoon
                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                            400. Patient.contact.modifierExtension
                                                                                                            Definitie

                                                                                                            May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                                                                                                            Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                                                                                                            KortExtensions that cannot be ignored even if unrecognized
                                                                                                            Opmerkingen

                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                            Control0..*
                                                                                                            TypeExtension
                                                                                                            Is modifiertrue omdat Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                                                                                            Samenvattingtrue
                                                                                                            Requirements

                                                                                                            Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                                                                                                            Alternatieve namenextensions, user content, modifiers
                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                            402. Patient.contact.relationship
                                                                                                            Definitie

                                                                                                            The nature of the relationship between the patient and the contact person.

                                                                                                            KortThe kind of relationship
                                                                                                            Control0..*
                                                                                                            Dit element wordt geraakt door de volgende invariants: ACP-Patient-1
                                                                                                            BindingTenzij dat niet past, MOETEN deze codes worden gehaald uit PatientContactRelationship
                                                                                                            (extensible to http://hl7.org/fhir/ValueSet/patient-contactrelationship|4.0.1)

                                                                                                            The nature of the relationship between a patient and a contact person for that patient.

                                                                                                            TypeCodeableConcept
                                                                                                            Is modifierfalse
                                                                                                            Samenvattingfalse
                                                                                                            Requirements

                                                                                                            Used to determine which contact person is the most relevant to approach, depending on circumstances.

                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                            SlicingDit element introduceert een set slices op Patient.contact.relationshipDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                                            • value @ $this
                                                                                                            • 404. Patient.contact.relationship:role
                                                                                                              Slicenaamrole
                                                                                                              Definitie

                                                                                                              Defines the role of the contact in relation to the patient.

                                                                                                              KortRole
                                                                                                              Control0..*
                                                                                                              BindingDe codes MOETEN komen uit RolCodelijst (2020-09-01T00:00:00)
                                                                                                              (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000|2020-09-01T00:00:00)

                                                                                                              RolCodelijst

                                                                                                              TypeCodeableConcept
                                                                                                              Is modifierfalse
                                                                                                              Samenvattingfalse
                                                                                                              Requirements

                                                                                                              Used to determine which contact person is the most relevant to approach, depending on circumstances.

                                                                                                              Alternatieve namenRol
                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                              406. Patient.contact.relationship:relationship
                                                                                                              Slicenaamrelationship
                                                                                                              Definitie

                                                                                                              Defines the contact’s familial relationship to the patient.

                                                                                                              KortRelationship
                                                                                                              Control0..*
                                                                                                              BindingDe codes MOETEN komen uit RelatieCodelijst (2020-09-01T00:00:00)
                                                                                                              (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000|2020-09-01T00:00:00)

                                                                                                              RelatieCodelijst

                                                                                                              TypeCodeableConcept
                                                                                                              Is modifierfalse
                                                                                                              Samenvattingfalse
                                                                                                              Requirements

                                                                                                              Used to determine which contact person is the most relevant to approach, depending on circumstances.

                                                                                                              Alternatieve namenRelatie
                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                              408. Patient.contact.name
                                                                                                              Definitie

                                                                                                              This slice represents the person's official name information, including given names, last name and possibly the partner's last name.

                                                                                                              KortNameInformation
                                                                                                              Opmerkingen

                                                                                                              This .name element accomodates the official parts of a Dutch name according to common international usage and optionally to the zib NameInformation v1.1 (2020). An official Dutch name is represented in FHIR as an ordinary international name, optionally augmented using extensions to specify how the last name is built up according to the Dutch rules if conformance to the zib is required. See the guidance on .family and on .extension:nameUsage for more information.

                                                                                                              Systems that need to work in a Dutch context SHOULD support the extensions as specified in .given, .family and .extension:nameUsage. In addition, systems SHOULD use the core elements according to the FHIR specifications to provide compatibility outside Dutch contexts. This means that:

                                                                                                              • If parts of the name are specified using one or more of the structured elements, the .text element SHOULD be populated with a rendered version of the full name.
                                                                                                              • If parts of the family name are specified using the extensions in .family, the .family element SHOULD be populated with the full family name.

                                                                                                              Note 1: The zib cannot be represented straightforward in FHIR. Especially note the guidance on .given on how to map the FirstNames and Initials concepts, and on .prefix/.suffix on how to map the Titles concept.

                                                                                                              Note 2: This element should only contain a person's official names. The GivenName concept is represented in another .name element with .name.use = usual.

                                                                                                              Note 3: The examples illustrate how the zib is mapped to FHIR.

                                                                                                              Control0..1
                                                                                                              Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                                              TypeHumanName(nl core NameInformation)
                                                                                                              Is modifierfalse
                                                                                                              Samenvattingfalse
                                                                                                              Requirements

                                                                                                              Contact persons need to be identified by name, but it is uncommon to need details about multiple other names for that contact person.

                                                                                                              Alternatieve namenNaamgegevens, nl-core-NameInformation
                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                              zib-NameInformation-1: 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: 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())
                                                                                                              nl-core-NameInformation-01: If parts of the name are specified using one or more of the structured elements, the `.text` element SHOULD be populated with a rendered version of the full name. This ensures compatibility with common FHIR usage. ((family.exists() or given.extension.where(url = 'http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier').where(value != 'IN').exists()) implies text.hasValue())
                                                                                                              410. Patient.contact.telecom
                                                                                                              Definitie

                                                                                                              The contact’s telephone number and/or e-mail address.

                                                                                                              KortContactInformation
                                                                                                              Opmerkingen

                                                                                                              The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the containers TelephoneNumbers (0..*) and EmailAddresses (0..*) inside the ContactInformation model. The FHIR datatype ContactPoint does not have these containers.

                                                                                                              Control0..*
                                                                                                              TypeContactPoint
                                                                                                              Is modifierfalse
                                                                                                              Samenvattingfalse
                                                                                                              Requirements

                                                                                                              People have (primary) ways to contact them in some way such as phone, email.

                                                                                                              Alternatieve namenContactgegevens
                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                              SlicingDit element introduceert een set slices op Patient.contact.telecomDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                                              • profile @ $this
                                                                                                              • 412. Patient.contact.telecom:telephoneNumbers
                                                                                                                SlicenaamtelephoneNumbers
                                                                                                                Definitie

                                                                                                                Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.

                                                                                                                KortTelephoneNumbers
                                                                                                                Opmerkingen

                                                                                                                Implementation of the "TelephoneNumbers" concept of zib ContactInformation.

                                                                                                                Please note that, although the zib concepts TelecomType and NumberType are functionally equivalent to the FHIR concepts ContactPoint.system and ContactPoint.use respectively, a mismatch occurs on the concept of mobile phone numbers; the zib uses the first concept and FHIR the second. For this reason, the ValueSet on ContactPoint.system is too narrow and the zib code will need to be communicated using the ext-CodeSpecification extension.

                                                                                                                Control0..*
                                                                                                                Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                                                TypeContactPoint(nl core ContactInformation TelephoneNumbers)
                                                                                                                Is modifierfalse
                                                                                                                Standaard statusNormative (from Normative)
                                                                                                                Samenvattingfalse
                                                                                                                Requirements

                                                                                                                People have (primary) ways to contact them in some way such as phone, email.

                                                                                                                Alternatieve namenTelefoonnummers, nl-core-ContactInformation-TelephoneNumbers
                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                cpt-2: A system is required if a value is provided. (value.empty() or system.exists())
                                                                                                                414. Patient.contact.telecom:emailAddresses
                                                                                                                SlicenaamemailAddresses
                                                                                                                Definitie

                                                                                                                Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.

                                                                                                                KortEmailAddresses
                                                                                                                Opmerkingen

                                                                                                                Implementation of the "EmailAddresses" concept of zib ContactInformation.

                                                                                                                Control0..*
                                                                                                                Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                                                TypeContactPoint(nl core ContactInformation EmailAddresses)
                                                                                                                Is modifierfalse
                                                                                                                Standaard statusNormative (from Normative)
                                                                                                                Samenvattingfalse
                                                                                                                Requirements

                                                                                                                People have (primary) ways to contact them in some way such as phone, email.

                                                                                                                Alternatieve namenEmailAdressen, nl-core-ContactInformation-EmailAddresses
                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                cpt-2: A system is required if a value is provided. (value.empty() or system.exists())
                                                                                                                416. Patient.contact.address
                                                                                                                Definitie

                                                                                                                An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world.

                                                                                                                KortAddressInformation
                                                                                                                Opmerkingen

                                                                                                                This element can and should not completely capture the AddressInformation concept from zib ContactPerson; it should just be used for the information that is needed for contacting the person in relation to care of the patient. The full address information should instead be captured using an instance of nl-core-ContactPerson, which can then be referenced from this resource. See the comment on Patient.contact for more information.

                                                                                                                Control0..1
                                                                                                                Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                                                TypeAddress(nl core AddressInformation)
                                                                                                                Is modifierfalse
                                                                                                                Samenvattingfalse
                                                                                                                Requirements

                                                                                                                Need to keep track where the contact person can be contacted per postal mail or visited.

                                                                                                                Alternatieve namenAdresgegevens, nl-core-AddressInformation
                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                418. Patient.contact.gender
                                                                                                                Definitie

                                                                                                                Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes.

                                                                                                                Kortmale | female | other | unknown
                                                                                                                Control0..1
                                                                                                                BindingDe codes MOETEN komen uit AdministrativeGender
                                                                                                                (required to http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1)

                                                                                                                The gender of a person used for administrative purposes.

                                                                                                                Typecode
                                                                                                                Is modifierfalse
                                                                                                                Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                                Samenvattingfalse
                                                                                                                Requirements

                                                                                                                Needed to address the person correctly.

                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                420. Patient.contact.organization
                                                                                                                Definitie

                                                                                                                Organization on behalf of which the contact is acting or for which the contact is working.

                                                                                                                KortOrganization that is associated with the contact
                                                                                                                Control0..1
                                                                                                                Dit element wordt geraakt door de volgende invariants: pat-1
                                                                                                                TypeReference(Organization)
                                                                                                                Is modifierfalse
                                                                                                                Samenvattingfalse
                                                                                                                Requirements

                                                                                                                For guardians or business related contacts, the organization is relevant.

                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                422. Patient.contact.period
                                                                                                                Definitie

                                                                                                                The period during which this contact person or organization is valid to be contacted relating to this patient.

                                                                                                                KortThe period during which this contact person or organization is valid to be contacted relating to this patient
                                                                                                                Control0..1
                                                                                                                TypePeriod
                                                                                                                Is modifierfalse
                                                                                                                Samenvattingfalse
                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                424. Patient.communication
                                                                                                                Definitie

                                                                                                                A language which may be used to communicate with the patient about his or her health.

                                                                                                                KortLanguageProficiency
                                                                                                                Opmerkingen

                                                                                                                If no language is specified, this implies that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations. For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required.

                                                                                                                Control0..*
                                                                                                                TypeBackboneElement
                                                                                                                Is modifierfalse
                                                                                                                Samenvattingfalse
                                                                                                                Requirements

                                                                                                                If a patient does not speak the local language, interpreters may be required, so languages spoken and proficiency are important things to keep track of both for patient and other persons of interest.

                                                                                                                Alternatieve namenTaalvaardigheid
                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                426. Patient.communication.id
                                                                                                                Definitie

                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                KortUnique id for inter-element referencing
                                                                                                                Control0..1
                                                                                                                Typestring
                                                                                                                Is modifierfalse
                                                                                                                Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                                Samenvattingfalse
                                                                                                                428. Patient.communication.extension
                                                                                                                Definitie

                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                KortAdditional content defined by implementations
                                                                                                                Opmerkingen

                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                Control0..*
                                                                                                                TypeExtension
                                                                                                                Is modifierfalse
                                                                                                                Samenvattingfalse
                                                                                                                Alternatieve namenextensions, user content
                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                SlicingDit element introduceert een set slices op Patient.communication.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                                                • value @ url
                                                                                                                • 430. Patient.communication.extension:languageControl
                                                                                                                  SlicenaamlanguageControl
                                                                                                                  Definitie

                                                                                                                  The ability to understand spoken text in the language in question. The ability to express oneself in spoken language. The ability to understand written text in he language in question.

                                                                                                                  KortLanguageControlListening / LanguageControlSpeaking / LanguageControlReading
                                                                                                                  Opmerkingen

                                                                                                                  The zib concepts LanguageControlListening, LanguageControlReading, LanguageControlSpeaking are captured using a core extension from the R4 FHIR specification. Each of these three concepts is encoded as a copy of the extension, typed using the code in the type slice according to the following mapping:

                                                                                                                  • LanguageControlListening maps to code 'RSP' (Received spoken)
                                                                                                                  • LanguageControlReading maps to code 'RWR' (Received written)
                                                                                                                  • LanguageControlSpeaking maps to code 'ESP' (Expressed spoken)
                                                                                                                  Control0..*
                                                                                                                  Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                                                  TypeExtension(Patient Proficiency) (Complexe extensie)
                                                                                                                  Is modifierfalse
                                                                                                                  Alternatieve namenextensions, user content, TaalvaardigheidBegrijpen, TaalvaardigheidSpreken, TaalvaardigheidLezen
                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                  432. Patient.communication.extension:languageControl.id
                                                                                                                  Definitie

                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                  KortUnique id for inter-element referencing
                                                                                                                  Control0..1
                                                                                                                  Typestring
                                                                                                                  Is modifierfalse
                                                                                                                  Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                                  Samenvattingfalse
                                                                                                                  434. Patient.communication.extension:languageControl.extension
                                                                                                                  Definitie

                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                  KortAdditional content defined by implementations
                                                                                                                  Opmerkingen

                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                  Control2..*
                                                                                                                  TypeExtension
                                                                                                                  Is modifierfalse
                                                                                                                  Samenvattingfalse
                                                                                                                  Alternatieve namenextensions, user content
                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                  SlicingDit element introduceert een set slices op Patient.communication.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                                                  • value @ url
                                                                                                                  • 436. Patient.communication.extension:languageControl.extension:level
                                                                                                                    Slicenaamlevel
                                                                                                                    Definitie

                                                                                                                    How well the patient can communicate this communication (good, poor, etc.).

                                                                                                                    KortThe proficiency level of the communication
                                                                                                                    Control1..1
                                                                                                                    TypeExtension
                                                                                                                    Is modifierfalse
                                                                                                                    Samenvattingfalse
                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                    438. Patient.communication.extension:languageControl.extension:level.id
                                                                                                                    Definitie

                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                    KortUnique id for inter-element referencing
                                                                                                                    Control0..1
                                                                                                                    Typestring
                                                                                                                    Is modifierfalse
                                                                                                                    Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                                    Samenvattingfalse
                                                                                                                    440. Patient.communication.extension:languageControl.extension:level.extension
                                                                                                                    Definitie

                                                                                                                    An Extension

                                                                                                                    KortExtension
                                                                                                                    Control0..0
                                                                                                                    TypeExtension
                                                                                                                    Is modifierfalse
                                                                                                                    Samenvattingfalse
                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                    SlicingDit element introduceert een set slices op Patient.communication.extension.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                                                    • value @ url
                                                                                                                    • 442. Patient.communication.extension:languageControl.extension:level.url
                                                                                                                      Definitie

                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                      Kortidentifies the meaning of the extension
                                                                                                                      Opmerkingen

                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                      Control1..1
                                                                                                                      Typeuri
                                                                                                                      Is modifierfalse
                                                                                                                      Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                                      Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                                      Samenvattingfalse
                                                                                                                      Vast waardelevel
                                                                                                                      444. Patient.communication.extension:languageControl.extension:level.value[x]
                                                                                                                      Definitie

                                                                                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                      KortValue of extension
                                                                                                                      Opmerkingen

                                                                                                                      The zib ValueSets TaalvaardigheidBegrijpenCodelijst, TaalvaardigheidSprekenCodelijst and TaalvaardigheidLezenCodelijst are equal to the default FHIR ValueSet.

                                                                                                                      Control1..1
                                                                                                                      BindingDe codes MOETEN komen uit LanguageAbilityProficiency (3.0.0)
                                                                                                                      (required to http://terminology.hl7.org/ValueSet/v3-LanguageAbilityProficiency|3.0.0)

                                                                                                                      The proficiency level for the communication.

                                                                                                                      TypeCoding
                                                                                                                      [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                                                      Is modifierfalse
                                                                                                                      Samenvattingfalse
                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                      446. Patient.communication.extension:languageControl.extension:type
                                                                                                                      Slicenaamtype
                                                                                                                      Definitie

                                                                                                                      What type of communication for the proficiency (spoken, written, etc.).

                                                                                                                      KortThe proficiency type of the communication
                                                                                                                      Control1..1
                                                                                                                      TypeExtension
                                                                                                                      Is modifierfalse
                                                                                                                      Samenvattingfalse
                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                      448. Patient.communication.extension:languageControl.extension:type.id
                                                                                                                      Definitie

                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                      KortUnique id for inter-element referencing
                                                                                                                      Control0..1
                                                                                                                      Typestring
                                                                                                                      Is modifierfalse
                                                                                                                      Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                                      Samenvattingfalse
                                                                                                                      450. Patient.communication.extension:languageControl.extension:type.extension
                                                                                                                      Definitie

                                                                                                                      An Extension

                                                                                                                      KortExtension
                                                                                                                      Control0..0
                                                                                                                      TypeExtension
                                                                                                                      Is modifierfalse
                                                                                                                      Samenvattingfalse
                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                      SlicingDit element introduceert een set slices op Patient.communication.extension.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                                                      • value @ url
                                                                                                                      • 452. Patient.communication.extension:languageControl.extension:type.url
                                                                                                                        Definitie

                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                        Kortidentifies the meaning of the extension
                                                                                                                        Opmerkingen

                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                        Control1..1
                                                                                                                        Typeuri
                                                                                                                        Is modifierfalse
                                                                                                                        Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                                        Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                                        Samenvattingfalse
                                                                                                                        Vast waardetype
                                                                                                                        454. Patient.communication.extension:languageControl.extension:type.value[x]
                                                                                                                        Definitie

                                                                                                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                        KortValue of extension
                                                                                                                        Control1..1
                                                                                                                        BindingDe codes ZOUDEN MOETEN komen uit LanguageAbilityMode (3.0.0)
                                                                                                                        (preferred to http://terminology.hl7.org/ValueSet/v3-LanguageAbilityMode|3.0.0)

                                                                                                                        The proficiency type for the communication.

                                                                                                                        TypeCoding
                                                                                                                        [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                                                        Is modifierfalse
                                                                                                                        Samenvattingfalse
                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                        456. Patient.communication.extension:languageControl.url
                                                                                                                        Definitie

                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                        Kortidentifies the meaning of the extension
                                                                                                                        Opmerkingen

                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                        Control1..1
                                                                                                                        Typeuri
                                                                                                                        Is modifierfalse
                                                                                                                        Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                                        Samenvattingfalse
                                                                                                                        Vast waardehttp://hl7.org/fhir/StructureDefinition/patient-proficiency
                                                                                                                        458. Patient.communication.extension:languageControl.value[x]
                                                                                                                        Definitie

                                                                                                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                        KortValue of extension
                                                                                                                        Control0..0
                                                                                                                        TypeKeuze uit: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                        Is modifierfalse
                                                                                                                        Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                                        Samenvattingfalse
                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                        460. Patient.communication.extension:communicationDetails
                                                                                                                        SlicenaamcommunicationDetails
                                                                                                                        Definitie

                                                                                                                        Optional Extension Element - found in all resources.

                                                                                                                        KortOptional Extensions Element
                                                                                                                        Opmerkingen

                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                        Control0..*
                                                                                                                        Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                                                        TypeExtension(ext LanguageProficiency.CommunicationDetails) (Extensie type: CodeableConcept)
                                                                                                                        Is modifierfalse
                                                                                                                        Standaard statusNormative (from Normative)
                                                                                                                        Samenvattingfalse
                                                                                                                        Alternatieve namenextensions, user content
                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                        462. Patient.communication.extension:comment
                                                                                                                        Slicenaamcomment
                                                                                                                        Definitie

                                                                                                                        Optional Extension Element - found in all resources.

                                                                                                                        KortOptional Extensions Element
                                                                                                                        Opmerkingen

                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                        Control0..1
                                                                                                                        Dit element wordt geraakt door de volgende invariants: ele-1
                                                                                                                        TypeExtension(ext Comment) (Extensie type: string)
                                                                                                                        Is modifierfalse
                                                                                                                        Standaard statusNormative (from Normative)
                                                                                                                        Samenvattingfalse
                                                                                                                        Alternatieve namenextensions, user content
                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                        464. Patient.communication.extension:comment.id
                                                                                                                        Definitie

                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                        KortUnique id for inter-element referencing
                                                                                                                        Control0..1
                                                                                                                        Typestring
                                                                                                                        Is modifierfalse
                                                                                                                        Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                                        Samenvattingfalse
                                                                                                                        466. Patient.communication.extension:comment.extension
                                                                                                                        Definitie

                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                        KortAdditional content defined by implementations
                                                                                                                        Opmerkingen

                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                        Control0..*
                                                                                                                        TypeExtension
                                                                                                                        Is modifierfalse
                                                                                                                        Samenvattingfalse
                                                                                                                        Alternatieve namenextensions, user content
                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                        SlicingDit element introduceert een set slices op Patient.communication.extension.extensionDe slices zijnZonder volgorde en Open, en kunnen worden gedifferentieerd met de volgende discriminators:
                                                                                                                        • value @ url
                                                                                                                        • 468. Patient.communication.extension:comment.url
                                                                                                                          Definitie

                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                          Kortidentifies the meaning of the extension
                                                                                                                          Opmerkingen

                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                          Control1..1
                                                                                                                          Typeuri
                                                                                                                          Is modifierfalse
                                                                                                                          Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                                          Samenvattingfalse
                                                                                                                          Vast waardehttp://nictiz.nl/fhir/StructureDefinition/ext-Comment
                                                                                                                          470. Patient.communication.extension:comment.value[x]
                                                                                                                          Definitie

                                                                                                                          A comment on the linguistic proficiency. When using sign language, this field can be used to clarify, for example, which sign language is used. This can be informative, as there is not always a one-to-one relationship between the spoken language and sign language.

                                                                                                                          KortComment
                                                                                                                          Control0..1
                                                                                                                          Typestring
                                                                                                                          [x] NoteZieKeuze uit datatypenvoor verdere informatie over hoe [x] te gebruiken
                                                                                                                          Is modifierfalse
                                                                                                                          Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                                          Samenvattingfalse
                                                                                                                          Alternatieve namenToelichting
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          472. Patient.communication.modifierExtension
                                                                                                                          Definitie

                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                                                                                                                          Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                                                                                                                          KortExtensions that cannot be ignored even if unrecognized
                                                                                                                          Opmerkingen

                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                          Control0..*
                                                                                                                          TypeExtension
                                                                                                                          Is modifiertrue omdat Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                                                                                                          Samenvattingtrue
                                                                                                                          Requirements

                                                                                                                          Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                                                                                                                          Alternatieve namenextensions, user content, modifiers
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                          474. Patient.communication.language
                                                                                                                          Definitie

                                                                                                                          The language of communication.

                                                                                                                          KortCommunicationLanguage
                                                                                                                          Opmerkingen

                                                                                                                          The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type.

                                                                                                                          Control1..1
                                                                                                                          BindingDe codes MOETEN komen uit CommunicatieTaalCodelijst (2020-09-01T00:00:00)
                                                                                                                          (required to http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20200901000000|2020-09-01T00:00:00)

                                                                                                                          CommunicatieTaalCodelijst

                                                                                                                          Additionele bindingsDoel
                                                                                                                          AllLanguagesMax binding
                                                                                                                          TypeCodeableConcept
                                                                                                                          Is modifierfalse
                                                                                                                          Samenvattingfalse
                                                                                                                          Requirements

                                                                                                                          Most systems in multilingual countries will want to convey language. Not all systems actually need the regional dialect.

                                                                                                                          Alternatieve namenCommunicatieTaal
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          476. Patient.communication.preferred
                                                                                                                          Definitie

                                                                                                                          Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).

                                                                                                                          KortLanguage preference indicator
                                                                                                                          Opmerkingen

                                                                                                                          This language is specifically identified for communicating healthcare information.

                                                                                                                          Control0..1
                                                                                                                          Typeboolean
                                                                                                                          Is modifierfalse
                                                                                                                          Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                                          Samenvattingfalse
                                                                                                                          Requirements

                                                                                                                          People that master multiple languages up to certain level may prefer one or more, i.e. feel more confident in communicating in a particular language making other languages sort of a fall back method.

                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          478. Patient.generalPractitioner
                                                                                                                          Definitie

                                                                                                                          Patient's nominated care provider.

                                                                                                                          KortPatient's nominated primary care provider
                                                                                                                          Opmerkingen

                                                                                                                          Each occurrence of the zib HealthProfessional is normally represented by two FHIR resources: a PractitionerRole resource (instance of nl-core-HealthProfessional-PractitionerRole) and a Practitioner resource (instance of nl-core-HealthProfessional-Practitioner). The Practitioner resource is referenced from the PractitionerRole instance. For this reason, sending systems should fill the reference to the PractitionerRole instance here, and not the Practitioner resource. Receiving systems can then retrieve the reference to the Practitioner resource from that PractitionerRole instance.

                                                                                                                          In rare circumstances, there is only a Practitioner instance, in which case it is that instance which will be referenced here. However, since this should be the exception, the nl-core-HealthProfessional-Practitioner profile is not explicitly mentioned as a target profile.

                                                                                                                          Control0..*
                                                                                                                          TypeReference(Organization, Practitioner, PractitionerRole, nl core HealthProfessional PractitionerRole)
                                                                                                                          Is modifierfalse
                                                                                                                          Samenvattingfalse
                                                                                                                          Alternatieve namencareProvider
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          480. Patient.managingOrganization
                                                                                                                          Definitie

                                                                                                                          Organization that is the custodian of the patient record.

                                                                                                                          KortOrganization that is the custodian of the patient record
                                                                                                                          Opmerkingen

                                                                                                                          There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association).

                                                                                                                          Control0..1
                                                                                                                          TypeReference(Organization)
                                                                                                                          Is modifierfalse
                                                                                                                          Samenvattingtrue
                                                                                                                          Requirements

                                                                                                                          Need to know who recognizes this patient record, manages and updates it.

                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          482. Patient.link
                                                                                                                          Definitie

                                                                                                                          Link to another patient resource that concerns the same actual patient.

                                                                                                                          KortLink to another patient resource that concerns the same actual person
                                                                                                                          Opmerkingen

                                                                                                                          There is no assumption that linked patient records have mutual links.

                                                                                                                          Control0..*
                                                                                                                          TypeBackboneElement
                                                                                                                          Is modifiertrue omdat This element is labeled as a modifier because it might not be the main Patient resource, and the referenced patient should be used instead of this Patient record. This is when the link.type value is 'replaced-by'
                                                                                                                          Samenvattingtrue
                                                                                                                          Requirements

                                                                                                                          There are multiple use cases:

                                                                                                                          • Duplicate patient records due to the clerical errors associated with the difficulties of identifying humans consistently, and
                                                                                                                          • Distribution of patient information across multiple servers.
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          484. Patient.link.id
                                                                                                                          Definitie

                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                          KortUnique id for inter-element referencing
                                                                                                                          Control0..1
                                                                                                                          Typestring
                                                                                                                          Is modifierfalse
                                                                                                                          Xml-formaatIn xml wordt dit attribuut gerepresenteerd als attribuut.
                                                                                                                          Samenvattingfalse
                                                                                                                          486. Patient.link.extension
                                                                                                                          Definitie

                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                          KortAdditional content defined by implementations
                                                                                                                          Opmerkingen

                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                          Control0..*
                                                                                                                          TypeExtension
                                                                                                                          Is modifierfalse
                                                                                                                          Samenvattingfalse
                                                                                                                          Alternatieve namenextensions, user content
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                          488. Patient.link.modifierExtension
                                                                                                                          Definitie

                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                                                                                                                          Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                                                                                                                          KortExtensions that cannot be ignored even if unrecognized
                                                                                                                          Opmerkingen

                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                          Control0..*
                                                                                                                          TypeExtension
                                                                                                                          Is modifiertrue omdat Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                                                                                                                          Samenvattingtrue
                                                                                                                          Requirements

                                                                                                                          Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                                                                                                                          Alternatieve namenextensions, user content, modifiers
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                          490. Patient.link.other
                                                                                                                          Definitie

                                                                                                                          The other patient resource that the link refers to.

                                                                                                                          KortThe other patient or related person resource that the link refers to
                                                                                                                          Opmerkingen

                                                                                                                          Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual.

                                                                                                                          Control1..1
                                                                                                                          TypeReference(Patient, RelatedPerson)
                                                                                                                          Is modifierfalse
                                                                                                                          Samenvattingtrue
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          492. Patient.link.type
                                                                                                                          Definitie

                                                                                                                          The type of link between this patient resource and another patient resource.

                                                                                                                          Kortreplaced-by | replaces | refer | seealso
                                                                                                                          Control1..1
                                                                                                                          BindingDe codes MOETEN komen uit LinkType
                                                                                                                          (required to http://hl7.org/fhir/ValueSet/link-type|4.0.1)

                                                                                                                          The type of link between this patient resource and another patient resource.

                                                                                                                          Typecode
                                                                                                                          Is modifierfalse
                                                                                                                          Primitieve waardeDit primitieve element kan aanwezig zijn of niet, of worden vervangen door een extensie
                                                                                                                          Samenvattingtrue
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))