PackagesCanonicalsLogsProblems
    Packages
    healthdata.be.r4.cbb@0.4.1-alpha
    https://fhir.healthdata.be/StructureDefinition/HdBe-ContactPerson
{
  "description": "A contact is a person not being a healthcare professional who is involved in the patient’s care, such as family members, caregivers, mental caretakers, guardians and legal representatives.\\r\\n\\r\\nIn addition to identification information such as the name, address and contact information can also be entered. The relationship to the patient and the role this person has can be entered as well.",
  "_filename": "HdBe-ContactPerson.json",
  "package_name": "healthdata.be.r4.cbb",
  "date": null,
  "derivation": "constraint",
  "meta": {
    "lastUpdated": "2022-02-22T16:48:52.9228549+00:00"
  },
  "publisher": "Healthdata.be (Sciensano)",
  "fhirVersion": "4.0.1",
  "name": "HdBeContactPerson",
  "mapping": [ {
    "uri": "https://zibs.nl/wiki/ContactPerson-v3.4(2020EN)",
    "name": "zib ContactPerson-v3.4(2020EN)",
    "identity": "zib-contactperson-v3.4-2020EN"
  }, {
    "uri": "https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)",
    "name": "zib ContactInformation-v1.2(2020EN)",
    "identity": "zib-contactinformation-v1.2-2020EN"
  }, {
    "uri": "https://fhir.healthdata.be/StructureDefinition/LogicalModel/HdBe-ContactPerson",
    "name": "HdBe logical model ContactPerson",
    "identity": "HdBe-ContactPerson"
  }, {
    "uri": "https://fhir.healthdata.be/StructureDefinition/LogicalModel/HdBe-ContactInformation",
    "name": "HdBe logical model ContactInformation",
    "identity": "HdBe-ContactInformation"
  } ],
  "abstract": false,
  "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.",
  "type": "RelatedPerson",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "HdBe ContactPerson",
  "package_version": "0.4.1-alpha",
  "status": "draft",
  "id": "251c6d4f-c094-447d-bad3-cdd967631825",
  "kind": "resource",
  "url": "https://fhir.healthdata.be/StructureDefinition/HdBe-ContactPerson",
  "version": null,
  "differential": {
    "element": [ {
      "id": "RelatedPerson",
      "path": "RelatedPerson",
      "alias": [ "Contactpersoon" ],
      "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, and therefore this profile, is used to capture information about any person that is related to the patient.\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.",
      "mapping": [ {
        "map": "NL-CM:3.1.1",
        "comment": "Contact",
        "identity": "zib-contactperson-v3.4-2020EN"
      }, {
        "map": "contact",
        "identity": "HdBe-ContactPerson"
      } ]
    }, {
      "id": "RelatedPerson.patient",
      "path": "RelatedPerson.patient",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient", "https://fhir.healthdata.be/StructureDefinition/HdBe-Patient" ]
      } ]
    }, {
      "id": "RelatedPerson.relationship",
      "path": "RelatedPerson.relationship",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "value"
        } ]
      }
    }, {
      "id": "RelatedPerson.relationship:role",
      "path": "RelatedPerson.relationship",
      "alias": [ "Rol" ],
      "short": "Role",
      "binding": {
        "strength": "required",
        "valueSet": "https://fhir.healthdata.be/ValueSet/Role",
        "description": "RolCodelijst"
      },
      "mapping": [ {
        "map": "NL-CM:3.1.2",
        "comment": "Role",
        "identity": "zib-contactperson-v3.4-2020EN"
      }, {
        "map": "role",
        "identity": "HdBe-ContactPerson"
      } ],
      "sliceName": "role",
      "definition": "Defines the role of the contact in relation to the patient."
    }, {
      "id": "RelatedPerson.relationship:relationship",
      "path": "RelatedPerson.relationship",
      "alias": [ "Relatie" ],
      "short": "Relationship",
      "binding": {
        "strength": "required",
        "valueSet": "https://fhir.healthdata.be/ValueSet/Relationship",
        "description": "RelatieCodelijst"
      },
      "mapping": [ {
        "map": "NL-CM:3.1.3",
        "comment": "Relationship",
        "identity": "zib-contactperson-v3.4-2020EN"
      }, {
        "map": "relationship",
        "identity": "HdBe-ContactPerson"
      } ],
      "sliceName": "relationship",
      "definition": "Defines the contact’s familial relationship to the patient."
    }, {
      "id": "RelatedPerson.name",
      "path": "RelatedPerson.name",
      "type": [ {
        "code": "HumanName",
        "profile": [ "https://fhir.healthdata.be/StructureDefinition/HdBe-NameInformation" ]
      } ],
      "comment": "The cardinality mismatch between the CBB (0..1) and FHIR (0..*) is explained by the presence of the HumanName.use element. A full name can be broken into parts using multiple instances of HumanName that have its own value for use.",
      "mapping": [ {
        "map": "NL-CM:3.1.4",
        "comment": "NameInformation",
        "identity": "zib-contactperson-v3.4-2020EN"
      }, {
        "map": "name_information",
        "identity": "HdBe-ContactInformation"
      } ],
      "definition": "Full name of the contact."
    }, {
      "id": "RelatedPerson.telecom",
      "path": "RelatedPerson.telecom",
      "alias": [ "Contactgegevens" ],
      "short": "ContactInformation",
      "comment": "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.",
      "mapping": [ {
        "map": "NL-CM:3.1.6",
        "comment": "ContactInformation",
        "identity": "zib-contactperson-v3.4-2020EN"
      }, {
        "map": "NL-CM:20.6.1",
        "comment": "ContactInformation",
        "identity": "zib-contactinformation-v1.2-2020EN"
      }, {
        "map": "contact_information",
        "identity": "HdBe-ContactPerson"
      }, {
        "map": "contact_information",
        "identity": "HdBe-ContactInformation"
      } ],
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "profile"
        } ]
      },
      "definition": "The contact’s telephone number and/or e-mail address."
    }, {
      "id": "RelatedPerson.telecom:telephoneNumbers",
      "path": "RelatedPerson.telecom",
      "type": [ {
        "code": "ContactPoint",
        "profile": [ "https://fhir.healthdata.be/StructureDefinition/HdBe-ContactInformation-TelephoneNumbers" ]
      } ],
      "sliceName": "telephoneNumbers"
    }, {
      "id": "RelatedPerson.telecom:emailAddresses",
      "path": "RelatedPerson.telecom",
      "type": [ {
        "code": "ContactPoint",
        "profile": [ "https://fhir.healthdata.be/StructureDefinition/HdBe-ContactInformation-EmailAddresses" ]
      } ],
      "sliceName": "emailAddresses"
    }, {
      "id": "RelatedPerson.address",
      "path": "RelatedPerson.address",
      "type": [ {
        "code": "Address",
        "profile": [ "https://fhir.healthdata.be/StructureDefinition/HdBe-AddressInformation" ]
      } ],
      "mapping": [ {
        "map": "NL-CM:3.1.5",
        "comment": "AddressInformation",
        "identity": "zib-contactperson-v3.4-2020EN"
      }, {
        "map": "address_information",
        "identity": "HdBe-ContactInformation"
      } ],
      "definition": "Contact’s address information."
    } ]
  },
  "contact": [ {
    "name": "Service portal – healthdata.be",
    "telecom": [ {
      "use": "work",
      "value": "https://sciensano.service-now.com/sp",
      "system": "url"
    } ]
  } ],
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/RelatedPerson"
}