FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/HdBe-Patient

Packagehealthdata.be.r4.cbb
Resource TypeStructureDefinition
IdHdBe-Patient
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=healthdata.be.r4.cbb@0.16.0-beta&canonical=https://fhir.healthdata.be/StructureDefinition/HdBe-Patient
URLhttps://fhir.healthdata.be/StructureDefinition/HdBe-Patient
Statusdraft
NameHdBePatient
TitleHdBe-Patient
DescriptionA person who receives medical, psychological, paramedical or nursing care. In some care settings, the term client or participant is used instead of the term patient. Nationality is used as an indication of the country of citizenship. Marital status is a person’s formal position as defined by the Belgian civil code. There is a distinction between marriage and civil union.
CopyrightCopyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.
TypePatient
Kindresource

Resources that use this resource

CapabilityStatement
HdBe-LaboratoryTestResults.ClientHdBeLaboratoryTestResults.Client
HdBe-LaboratoryTestResult.ServerHdBeLaboratoryTestResult.Server
StructureDefinition
HdBe-LaboratoryTestResult-CompositionHdBe LaboratoryTestResult Composition
HDBP0037-PatientHDBP0037 Patient
HdBe-ClinicalReportResearch-CompositionHdBe ClinicalReport for Research Composition
HdBe-AdvanceDirectiveHdBe-AdvanceDirective
HdBe-AlertHdBe-Alert
HdBe-AllergyIntoleranceHdBe-AllergyIntolerance
HdBe-BloodPressureHdBe-BloodPressure
HdBe-BodyHeightHdBe-BodyHeight
HdBe-BodyTemperatureHdBe-BodyTemperature
HdBe-BodyWeightHdBe-BodyWeight
HdBe-ContactPersonHdBe-ContactPerson
HdBe-DrugUseHdBe-DrugUse
HdBe-EncounterHdBe-Encounter
HdBe-FunctionalOrMentalStatusHdBe-FunctionalOrMentalStatus
HdBe-HearingFunction.HearingAid.ProductHdBe-HearingFunction.HearingAid.Product
HdBe-HearingFunction.HearingAidHdBe-HearingFunction.HearingAid
HdBe-HearingFunctionHdBe-HearingFunction
HdBe-LaboratoryTestResult.RequesterHdBe-LaboratoryTestResult Requester
HdBe-LaboratoryTestResult.Specimen.SourceHdBe-LaboratoryTestResult.Specimen.Source
HdBe-LaboratoryTestResult.SpecimenHdBe-LaboratoryTestResult.Specimen
HdBe-LaboratoryTestResultHdBe-LaboratoryTestResult
HdBe-LivingSituationHdBe-LivingSituation
HdBe-MeasurementHdBe-Measurement
HdBe-MedicalDevice.ProductHdBe-MedicalDevice.Product
HdBe-MedicalDeviceHdBe-MedicalDevice
HdBe-MedicationAdministration2HdBe-MedicationAdministration2
HdBe-MedicationAgreementHdBe-MedicationAgreement
HdBe-MedicationUse2HdBe-MedicationUse2
HdBe-NursingInterventionHdBe-NursingIntervention
HdBe-NutritionAdviceHdBe-NutritionAdvice
HdBe-Payer.InsuranceCompanyHdBe-Payer.InsuranceCompany
HdBe-Payer.PayerPersonHdBe-Payer.PayerPerson
HdBe-ProblemHdBe-Problem
HdBe-Procedure-eventHdBe-Procedure event
HdBe-Procedure-requestHdBe-Procedure request
HdBe-PulseRateHdBe-PulseRate
HdBe-SmokingStatusHdBe-SmokingStatus
HdBe-TreatmentDirective2HdBe-TreatmentDirective2
HdBe-TreatmentObjectiveHdBe-TreatmentObjective
HdBe-Vaccination-eventHdBe-Vaccination event
HdBe-VisualFunctionHdBe-VisualFunction
pattern-VitalSignspattern-VitalSigns

Resources that this resource uses

StructureDefinition
HdBe-AddressInformationHdBe-AddressInformation
HdBe-ContactInformationHdBe-ContactInformation
HdBe-ContactPersonHdBe-ContactPerson
HdBe-NameInformation.GivenNameHdBe-NameInformation.GivenName
HdBe-NameInformationHdBe-NameInformation
ext-CodeSpecificationext-CodeSpecification
ValueSet
be-civilstateBeCivilState
CountryISOCountryISO
GenderGender
RelationshipRelationship
RoleRole

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "HdBe-Patient",
  "meta": {
    "lastUpdated": "2023-08-09T14:17:23.3524791+00:00"
  },
  "url": "https://fhir.healthdata.be/StructureDefinition/HdBe-Patient",
  "name": "HdBePatient",
  "title": "HdBe-Patient",
  "status": "draft",
  "experimental": false,
  "publisher": "Healthdata.be (Sciensano)",
  "contact": [
    {
      "name": "Service portal – healthdata.be",
      "telecom": [
        {
          "system": "url",
          "value": "https://sciensano.service-now.com/sp",
          "use": "work"
        }
      ]
    }
  ],
  "description": "A person who receives medical, psychological, paramedical or nursing care. In some care settings, the term client or participant is used instead of the term patient.\r\nNationality is used as an indication of the country of citizenship. \r\nMarital status is a person’s formal position as defined by the Belgian civil code. There is a distinction between marriage and civil union.",
  "copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "HdBe-Patient",
      "uri": "https://fhir.healthdata.be/StructureDefinition/LogicalModel/HdBe-Patient",
      "name": "HdBe logical model Patient"
    },
    {
      "identity": "zib-patient-v3.2-2020EN",
      "uri": "https://zibs.nl/wiki/Patient-v3.2(2020EN)",
      "name": "zib Patient-v3.2(2020EN)"
    },
    {
      "identity": "HdBe-Nationality",
      "uri": "https://fhir.healthdata.be/StructureDefinition/LogicalModel/HdBe-Nationality",
      "name": "HdBe logical model Nationality"
    },
    {
      "identity": "zib-nationality-v3.0-2020EN",
      "uri": "https://zibs.nl/wiki/Nationality-v3.0(2020EN)",
      "name": "zib Nationality-v3.0(2020EN)"
    },
    {
      "identity": "HdBe-MaritalStatus",
      "uri": "https://fhir.healthdata.be/StructureDefinition/LogicalModel/HdBe-MaritalStatus",
      "name": "HdBe logical model MaritalStatus"
    },
    {
      "identity": "zib-maritalstatus-v3.1-2020EN",
      "uri": "https://zibs.nl/wiki/MaritalStatus-v3.1(2020EN)",
      "name": "zib MaritalStatus-v3.1(2020EN)"
    },
    {
      "identity": "HdBe-LanguageProficiency",
      "uri": "https://fhir.healthdata.be/StructureDefinition/LogicalModel/HdBe-LanguageProficiency",
      "name": "HdBe logical model LanguageProficiency"
    },
    {
      "identity": "zib-languageproficiency-v3.2-2020EN",
      "uri": "https://zibs.nl/wiki/LanguageProficiency-v3.2(2020EN)",
      "name": "zib LanguageProficiency-v3.2(2020EN)"
    },
    {
      "identity": "HdBe-ContactInformation",
      "uri": "https://fhir.healthdata.be/StructureDefinition/LogicalModel/HdBe-ContactInformation",
      "name": "HdBe logical model ContactInformation"
    },
    {
      "identity": "zib-contactinformation-v1.2-2020EN",
      "uri": "https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)",
      "name": "zib ContactInformation-v1.2(2020EN)"
    },
    {
      "identity": "HdBe-ContactPerson",
      "uri": "https://fhir.healthdata.be/StructureDefinition/LogicalModel/HdBe-ContactPerson",
      "name": "HdBe logical model ContactPerson"
    },
    {
      "identity": "zib-contactperson-v3.4-2020EN",
      "uri": "https://zibs.nl/wiki/ContactPerson-v3.4(2020EN)",
      "name": "zib ContactPerson-v3.4(2020EN)"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "Patient",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Patient",
        "path": "Patient",
        "short": "Patient",
        "alias": [
          "Patient"
        ],
        "mapping": [
          {
            "identity": "zib-patient-v3.2-2020EN",
            "map": "NL-CM:0.1.1",
            "comment": "Patient"
          },
          {
            "identity": "HdBe-Patient",
            "map": "Patient"
          }
        ]
      },
      {
        "id": "Patient.extension:nationality",
        "path": "Patient.extension",
        "sliceName": "nationality",
        "comment": "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 CBB cardinality of 0..1.",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/patient-nationality"
            ]
          }
        ]
      },
      {
        "id": "Patient.extension:nationality.extension:code",
        "path": "Patient.extension.extension",
        "sliceName": "code"
      },
      {
        "id": "Patient.extension:nationality.extension:code.value[x]",
        "path": "Patient.extension.extension.value[x]",
        "short": "Nationality",
        "definition": "Indicates the country of citizenship.",
        "alias": [
          "Nationaliteit"
        ],
        "binding": {
          "strength": "extensible",
          "description": "Iso 3166 Part 1: 2 Letter Codes",
          "valueSet": "https://fhir.healthdata.be/ValueSet/CountryISO"
        },
        "mapping": [
          {
            "identity": "zib-nationality-v3.0-2020EN",
            "map": "NL-CM:7.6.3",
            "comment": "Nationality"
          },
          {
            "identity": "HdBe-Nationality",
            "map": "NationalityRC.Nationality"
          }
        ]
      },
      {
        "id": "Patient.identifier",
        "path": "Patient.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "short": "PatientIdentificationNumber",
        "definition": "The patient’s identification number. Typically, when an social security identification number (NISS-INSZ), is available it is used. A local identifier may be provided when this is desired.",
        "alias": [
          "Identificatienummer"
        ],
        "mapping": [
          {
            "identity": "HdBe-Patient",
            "map": "Patient.PatientIdentificationNumber"
          },
          {
            "identity": "zib-patient-v3.2-2020EN",
            "map": "NL-CM:0.1.7",
            "comment": "PatientIdentificationNumber"
          }
        ]
      },
      {
        "id": "Patient.identifier:SSIN",
        "path": "Patient.identifier",
        "sliceName": "SSIN",
        "definition": "An identifier for this patient according to SSIN (NISS-INSZ.)",
        "patternIdentifier": {
          "system": "https://www.ehealth.fgov.be/standards/fhir/core/NamingSystem/ssin"
        }
      },
      {
        "id": "Patient.name",
        "path": "Patient.name",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "use"
            }
          ],
          "rules": "open"
        },
        "short": "NameInformation",
        "definition": "Patient's full name.",
        "alias": [
          "Naamgegevens"
        ],
        "mapping": [
          {
            "identity": "zib-patient-v3.2-2020EN",
            "map": "NL-CM:0.1.6",
            "comment": "NameInformation"
          },
          {
            "identity": "HdBe-Patient",
            "map": "Patient.NameInformation"
          }
        ]
      },
      {
        "id": "Patient.name:nameInformation",
        "path": "Patient.name",
        "sliceName": "nameInformation",
        "max": "2",
        "type": [
          {
            "code": "HumanName",
            "profile": [
              "https://fhir.healthdata.be/StructureDefinition/HdBe-NameInformation"
            ]
          }
        ]
      },
      {
        "id": "Patient.name:nameInformation-GivenName",
        "path": "Patient.name",
        "sliceName": "nameInformation-GivenName",
        "type": [
          {
            "code": "HumanName",
            "profile": [
              "https://fhir.healthdata.be/StructureDefinition/HdBe-NameInformation.GivenName"
            ]
          }
        ]
      },
      {
        "id": "Patient.telecom",
        "path": "Patient.telecom",
        "short": "ContactInformation",
        "definition": "Patient’s telephone number(s) or e-mail address(es).",
        "alias": [
          "Contactgegevens"
        ],
        "type": [
          {
            "code": "ContactPoint",
            "profile": [
              "https://fhir.healthdata.be/StructureDefinition/HdBe-ContactInformation"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "HdBe-Patient",
            "map": "Patient.ContactInformation"
          },
          {
            "identity": "zib-patient-v3.2-2020EN",
            "map": "NL-CM:0.1.5",
            "comment": "ContactInformation"
          },
          {
            "identity": "zib-contactinformation-v1.2-2020EN",
            "map": "NL-CM:20.6.1",
            "comment": "ContactInformation"
          }
        ]
      },
      {
        "id": "Patient.gender",
        "path": "Patient.gender",
        "short": "Gender",
        "definition": "Patient’s administrative gender. The gender that that the patient is considered to have for administration and record keeping purposes. Note that the gender might not match the biological sex as determined by genetics or the individual's preferred identification. The Observation resource can deal with specific sex or gender aspect of interest.",
        "alias": [
          "Geslacht"
        ],
        "binding": {
          "strength": "required",
          "description": "Use ConceptMap 'GenderCodelijst-to-AdministrativeGender' to translate CBB terminology from the functional map to profile terminology in ValueSet 'AdministrativeGender'",
          "valueSet": "http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1",
          "_valueSet": {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap",
                "valueCanonical": "https://fhir.healthdata.be/ConceptMap/Gender-to-AdministrativeGender"
              }
            ]
          }
        },
        "mapping": [
          {
            "identity": "HdBe-Patient",
            "map": "Patient.Gender"
          },
          {
            "identity": "zib-patient-v3.2-2020EN",
            "map": "NL-CM:0.1.9",
            "comment": "Gender"
          }
        ]
      },
      {
        "id": "Patient.gender.extension:genderCodelist",
        "path": "Patient.gender.extension",
        "sliceName": "genderCodelist",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://fhir.healthdata.be/StructureDefinition/ext-CodeSpecification"
            ]
          }
        ]
      },
      {
        "id": "Patient.gender.extension:genderCodelist.value[x]",
        "path": "Patient.gender.extension.value[x]",
        "short": "Gender",
        "definition": "Patient’s administrative gender.",
        "alias": [
          "Geslacht"
        ],
        "binding": {
          "strength": "required",
          "description": "GenderCodelist",
          "valueSet": "https://fhir.healthdata.be/ValueSet/Gender"
        },
        "mapping": [
          {
            "identity": "HdBe-Patient",
            "map": "Patient.Gender"
          },
          {
            "identity": "zib-patient-v3.2-2020EN",
            "map": "NL-CM:0.1.9",
            "comment": "Gender"
          }
        ]
      },
      {
        "id": "Patient.birthDate",
        "path": "Patient.birthDate",
        "short": "DateOfBirth",
        "definition": "Patient’s date of birth. The date of birth is mandatory for a patient. A vague date (such as only the year) is permitted.",
        "alias": [
          "Geboortedatum"
        ],
        "mapping": [
          {
            "identity": "HdBe-Patient",
            "map": "Patient.DateOfBirth"
          },
          {
            "identity": "zib-patient-v3.2-2020EN",
            "map": "NL-CM:0.1.10",
            "comment": "DateOfBirth"
          }
        ]
      },
      {
        "id": "Patient.deceased[x]",
        "path": "Patient.deceased[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Patient.deceased[x]:deceasedBoolean",
        "path": "Patient.deceased[x]",
        "sliceName": "deceasedBoolean",
        "short": "DeathIndicator",
        "definition": "An indication stating whether the patient has died.",
        "comment": "Mapping of CBB values:\r\n* `419099009` - Dead (code by SNOMED CT) maps to `false`\r\n* `438949009` - Alive (code by SNOMED CT) maps to `true`",
        "alias": [
          "OverlijdensIndicator"
        ],
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mapping": [
          {
            "identity": "HdBe-Patient",
            "map": "Patient.DeathIndicator"
          },
          {
            "identity": "zib-patient-v3.2-2020EN",
            "map": "NL-CM:0.1.32",
            "comment": "DeathIndicator"
          }
        ]
      },
      {
        "id": "Patient.deceased[x]:deceasedDateTime",
        "path": "Patient.deceased[x]",
        "sliceName": "deceasedDateTime",
        "short": "DateOfDeath",
        "definition": "The date on which the patient died. A ‘vague’ date, such as only the year, is permitted.",
        "comment": "The CBB 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.",
        "alias": [
          "DatumOverlijden",
          "OverlijdensIndicator"
        ],
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mapping": [
          {
            "identity": "HdBe-Patient",
            "map": "Patient.DateOfDeath"
          },
          {
            "identity": "HdBe-Patient",
            "map": "Patient.DeathIndicator"
          },
          {
            "identity": "zib-patient-v3.2-2020EN",
            "map": "NL-CM:0.1.33",
            "comment": "DateOfDeath"
          },
          {
            "identity": "zib-patient-v3.2-2020EN",
            "map": "NL-CM:0.1.32",
            "comment": "DeathIndicator"
          }
        ]
      },
      {
        "id": "Patient.address",
        "path": "Patient.address",
        "definition": "Patient's address information.",
        "type": [
          {
            "code": "Address",
            "profile": [
              "https://fhir.healthdata.be/StructureDefinition/HdBe-AddressInformation"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "HdBe-Patient",
            "map": "Patient.AddressInformation"
          },
          {
            "identity": "zib-patient-v3.2-2020EN",
            "map": "NL-CM:0.1.4",
            "comment": "AddressInformation"
          }
        ]
      },
      {
        "id": "Patient.maritalStatus",
        "path": "Patient.maritalStatus",
        "short": "MaritalStatus",
        "definition": "A person’s marital status.",
        "alias": [
          "BurgerlijkeStaat"
        ],
        "binding": {
          "strength": "required",
          "description": "Use ConceptMap 'BeCivilstate-to-MaritalStatus' to translate CBB terminology to profile terminology in ValueSet 'MaritalStatus'",
          "valueSet": "https://www.ehealth.fgov.be/standards/fhir/core/ValueSet/be-civilstate",
          "_valueSet": {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap",
                "valueCanonical": "https://fhir.healthdata.be/ConceptMap/BeCivilstate-to-MaritalStatus"
              }
            ]
          }
        },
        "mapping": [
          {
            "identity": "HdBe-MaritalStatus",
            "map": "MaritalStatusRC.MaritalStatus"
          },
          {
            "identity": "zib-maritalstatus-v3.1-2020EN",
            "map": "NL-CM:7.9.2",
            "comment": "MaritalStatus"
          }
        ]
      },
      {
        "id": "Patient.multipleBirth[x]",
        "path": "Patient.multipleBirth[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Patient.multipleBirth[x]:multipleBirthBoolean",
        "path": "Patient.multipleBirth[x]",
        "sliceName": "multipleBirthBoolean",
        "short": "MultipleBirthIndicator",
        "definition": "An indication stating whether the patient is of a multiple birth.",
        "comment": "Mapping of CBB values:\r\n* `45384004` - Multiple birth (code by SNOMED CT) maps to `true`\r\n* `0` - No (code by healthdata.be (Sciensano)) maps to `false`",
        "alias": [
          "MeerlingIndicator"
        ],
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mapping": [
          {
            "identity": "HdBe-Patient",
            "map": "Patient.MultipleBirthIndicator"
          },
          {
            "identity": "zib-patient-v3.2-2020EN",
            "map": "NL-CM:0.1.31",
            "comment": "MultipleBirthIndicator"
          }
        ]
      },
      {
        "id": "Patient.multipleBirth[x]:multipleBirthInteger",
        "path": "Patient.multipleBirth[x]",
        "sliceName": "multipleBirthInteger",
        "short": "MultipleBirthOrder",
        "definition": "An indication of the birth order in case the patient is of a multiple birth.",
        "comment": "The CBB recognizes both the MultipleBirthIndicator (boolean) and MultipleBirthOrder (integer) concepts, whereas in FHIR only one of these concepts may be present. Therefore, if multipleBirthInteger is present and has a value, its value can be mapped to MultipleBirthOrder and MultipleBirthIndicator is assumed to be true.",
        "type": [
          {
            "code": "integer"
          }
        ],
        "mapping": [
          {
            "identity": "HdBe-Patient",
            "map": "Patient.MultipleBirthOrder"
          },
          {
            "identity": "HdBe-Patient",
            "map": "Patient.MultipleBirthIndicator"
          }
        ]
      },
      {
        "id": "Patient.contact",
        "path": "Patient.contact",
        "short": "Contact",
        "comment": "Whereas the CBB ContactPerson includes all (non-healthcare professional) persons that are involved in the care for a patient, FHIR distinguishes two use cases for these persons:\r\n\r\n* The RelatedPerson resource is used to capture information about any person that is related to the patient, using the profile <https://fhir.healthdata.be/StructureDefinition/HdBe-ContactPerson>.\r\n* Information about persons that should be _contacted_ regarding the care for the patient is captured using the `Patient.contact` resource.\r\n\r\nIf a person is both a related person and a contact person, then some data duplication is inevitable. The HdBe-ContactPerson can be referenced using the extension in `contact:contactPerson`.",
        "alias": [
          "Contactpersoon"
        ],
        "mapping": [
          {
            "identity": "zib-contactperson-v3.4-2020EN",
            "map": "NL-CM:3.1.1",
            "comment": "Contact"
          },
          {
            "identity": "HdBe-ContactPerson",
            "map": "Contact"
          }
        ]
      },
      {
        "id": "Patient.contact.extension:contactPerson",
        "path": "Patient.contact.extension",
        "sliceName": "contactPerson",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/patient-relatedPerson"
            ]
          }
        ]
      },
      {
        "id": "Patient.contact.extension:contactPerson.value[x]",
        "path": "Patient.contact.extension.value[x]",
        "short": "Contact",
        "definition": "Reference to a [HdBe-ContactPerson](https://fhir.healthdata.be/StructureDefinition/HdBe-ContactPerson) instance containing the full details for the current contact.",
        "alias": [
          "Contactpersoon"
        ],
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/RelatedPerson",
              "https://fhir.healthdata.be/StructureDefinition/HdBe-ContactPerson"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "zib-contactperson-v3.4-2020EN",
            "map": "NL-CM:3.1.1",
            "comment": "Contact"
          },
          {
            "identity": "HdBe-ContactPerson",
            "map": "Contact"
          }
        ]
      },
      {
        "id": "Patient.contact.relationship",
        "path": "Patient.contact.relationship",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Patient.contact.relationship:role",
        "path": "Patient.contact.relationship",
        "sliceName": "role",
        "short": "Role",
        "definition": "Defines the role of the contact in relation to the patient.",
        "alias": [
          "Rol"
        ],
        "binding": {
          "strength": "required",
          "description": "RolCodelijst",
          "valueSet": "https://fhir.healthdata.be/ValueSet/Role"
        },
        "mapping": [
          {
            "identity": "zib-contactperson-v3.4-2020EN",
            "map": "NL-CM:3.1.2",
            "comment": "Role"
          },
          {
            "identity": "HdBe-ContactPerson",
            "map": "Role"
          }
        ]
      },
      {
        "id": "Patient.contact.relationship:relationship",
        "path": "Patient.contact.relationship",
        "sliceName": "relationship",
        "short": "Relationship",
        "definition": "Defines the contact’s familial relationship to the patient.",
        "alias": [
          "Relatie"
        ],
        "binding": {
          "strength": "required",
          "description": "RelatieCodelijst",
          "valueSet": "https://fhir.healthdata.be/ValueSet/Relationship"
        },
        "mapping": [
          {
            "identity": "zib-contactperson-v3.4-2020EN",
            "map": "NL-CM:3.1.3",
            "comment": "Relationship"
          },
          {
            "identity": "HdBe-ContactPerson",
            "map": "Relationship"
          }
        ]
      },
      {
        "id": "Patient.contact.name",
        "path": "Patient.contact.name",
        "definition": "Full name of the contact.",
        "comment": "This element can and should not completely capture the NameInformation concept from the CBB 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 name information should instead be captured using an instance of [HdBe-ContactPerson](https://fhir.healthdata.be/StructureDefinition/HdBe-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information.",
        "type": [
          {
            "code": "HumanName",
            "profile": [
              "https://fhir.healthdata.be/StructureDefinition/HdBe-NameInformation"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "zib-contactperson-v3.4-2020EN",
            "map": "NL-CM:3.1.4",
            "comment": "NameInformation"
          },
          {
            "identity": "HdBe-ContactPerson",
            "map": "NameInformation"
          }
        ]
      },
      {
        "id": "Patient.contact.telecom",
        "path": "Patient.contact.telecom",
        "short": "ContactInformation",
        "definition": "The contact’s telephone number and/or e-mail address.",
        "alias": [
          "Contactgegevens"
        ],
        "type": [
          {
            "code": "ContactPoint",
            "profile": [
              "https://fhir.healthdata.be/StructureDefinition/HdBe-ContactInformation"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "zib-contactperson-v3.4-2020EN",
            "map": "NL-CM:3.1.6",
            "comment": "ContactInformation"
          },
          {
            "identity": "zib-contactinformation-v1.2-2020EN",
            "map": "NL-CM:20.6.1",
            "comment": "ContactInformation"
          },
          {
            "identity": "HdBe-ContactPerson",
            "map": "ContactInformation"
          }
        ]
      },
      {
        "id": "Patient.contact.address",
        "path": "Patient.contact.address",
        "definition": "Contact’s address information.",
        "comment": "This element can and should not completely capture the AddressInformation concept from CBB 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 [HdBe-ContactPerson](https://fhir.healthdata.be/StructureDefintion/HdBe-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information.",
        "type": [
          {
            "code": "Address",
            "profile": [
              "https://fhir.healthdata.be/StructureDefinition/HdBe-AddressInformation"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "zib-contactperson-v3.4-2020EN",
            "map": "NL-CM:3.1.5",
            "comment": "AddressInformation"
          },
          {
            "identity": "HdBe-ContactPerson",
            "map": "AddressInformation"
          }
        ]
      }
    ]
  }
}