From 3f12d6aed628aca418356464de481daa5c443758 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz Date: Thu, 5 Sep 2024 15:09:48 +0200 Subject: [PATCH 001/240] Added base profiles --- ...l-core-HealthProfessional-Practitioner.xml | 86 +++++++ ...re-HealthProfessional-PractitionerRole.xml | 88 +++++++ zib/zib-HealthProfessional-Practitioner.xml | 216 ++++++++++++++++++ ...ib-HealthProfessional-PractitionerRole.xml | 139 +++++++++++ 4 files changed, 529 insertions(+) create mode 100644 nl-core/nl-core-HealthProfessional-Practitioner.xml create mode 100644 nl-core/nl-core-HealthProfessional-PractitionerRole.xml create mode 100644 zib/zib-HealthProfessional-Practitioner.xml create mode 100644 zib/zib-HealthProfessional-PractitionerRole.xml diff --git a/nl-core/nl-core-HealthProfessional-Practitioner.xml b/nl-core/nl-core-HealthProfessional-Practitioner.xml new file mode 100644 index 0000000..3dc1107 --- /dev/null +++ b/nl-core/nl-core-HealthProfessional-Practitioner.xml @@ -0,0 +1,86 @@ + + + + + +
No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.
+
+ + + + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> + <purpose value="A derived profile from [zib-HealthProfessional-Practitioner](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <uri value="https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)" /> + <name value="zib HealthProfessional-v3.5(2020EN)" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.2-2020EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> + <name value="zib ContactInformation-v1.2(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Practitioner" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner" /> + <derivation value="constraint" /> + <differential> + <element id="Practitioner"> + <path value="Practitioner" /> + <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to this Practitioner profile and a profile on PractitionerRole (<http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole>). The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> + <alias value="nl-core-HealthProfessional-Practitioner" /> + </element> + <element id="Practitioner.name:nameInformation"> + <path value="Practitioner.name" /> + <sliceName value="nameInformation" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation" /> + </type> + </element> + <element id="Practitioner.name:nameInformation-GivenName"> + <path value="Practitioner.name" /> + <sliceName value="nameInformation-GivenName" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation.GivenName" /> + </type> + </element> + <element id="Practitioner.telecom:telephoneNumbers"> + <path value="Practitioner.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="Practitioner.telecom:emailAddresses"> + <path value="Practitioner.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses" /> + </type> + </element> + <element id="Practitioner.address"> + <path value="Practitioner.address" /> + <type> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AddressInformation" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/nl-core/nl-core-HealthProfessional-PractitionerRole.xml b/nl-core/nl-core-HealthProfessional-PractitionerRole.xml new file mode 100644 index 0000000..6ae6e90 --- /dev/null +++ b/nl-core/nl-core-HealthProfessional-PractitionerRole.xml @@ -0,0 +1,88 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-HealthProfessional-PractitionerRole" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole" /> + <name value="NlcoreHealthProfessionalPractitionerRole" /> + <title value="nl core HealthProfessional PractitionerRole" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> + <purpose value="A derived profile from [zib-HealthProfessional-PractitionerRole](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <uri value="https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)" /> + <name value="zib HealthProfessional-v3.5(2020EN)" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.2-2020EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> + <name value="zib ContactInformation-v1.2(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="PractitionerRole" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole" /> + <derivation value="constraint" /> + <differential> + <element id="PractitionerRole"> + <path value="PractitionerRole" /> + <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to a profile on Practitioner (<http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner>) and this PractitionerRole profile. The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> + <alias value="nl-core-HealthProfessional-PractitionerRole" /> + </element> + <element id="PractitionerRole.practitioner"> + <path value="PractitionerRole.practitioner" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner" /> + </type> + </element> + <element id="PractitionerRole.organization"> + <path value="PractitionerRole.organization" /> + <comment value="A HealthcareProvider in zib terms is primarily a location where care is provided, and so the zib concept HealthcareProvider (NL-CM:17.1.6) would normally be fulfilled using a reference to a Location resource (profile nl-core-HealthcareProvider). However, this particular context refers to the organizational aspects of a HealthcareProvider rather than its physical location: * the zib concept name is not preceded by a role indicator of the zib (like Location::HealthcareProvider, concept id NL-CM:14.1.5, in the zib Procedure). * the `PractitionerRole.location` cardinality (`0..*`) does not match the zib concept (`0..1`) and restricting it is not correct as a health professional could be working on multiple locations. Therefore, this concept is fulfilled using a reference to the Organization resource (profile nl-core-HealthcareProvider-Organization) and mapped onto `PractitionerRole.organization` instead of `PractitionerRole.location`." /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization" /> + </type> + </element> + <element id="PractitionerRole.location"> + <path value="PractitionerRole.location" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider" /> + </type> + </element> + <element id="PractitionerRole.telecom:telephoneNumbers"> + <path value="PractitionerRole.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="PractitionerRole.telecom:emailAddresses"> + <path value="PractitionerRole.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/zib-HealthProfessional-Practitioner.xml b/zib/zib-HealthProfessional-Practitioner.xml new file mode 100644 index 0000000..45e93d4 --- /dev/null +++ b/zib/zib-HealthProfessional-Practitioner.xml @@ -0,0 +1,216 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-HealthProfessional-Practitioner" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner" /> + <name value="ZibHealthProfessionalPractitioner" /> + <title value="zib HealthProfessional Practitioner" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> + <purpose value="This Practitioner resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v3.5 (2020)](https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-healthprofessional-v4.0-2024EN" /> + <uri value="https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)" /> + <name value="zib HealthProfessional-v4.0(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Practitioner" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> + <derivation value="constraint" /> + <differential> + <element id="Practitioner"> + <path value="Practitioner" /> + <short value="HealthProfessional" /> + <definition value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> + <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to this Practitioner profile and a profile on PractitionerRole (<http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole>). The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> + <alias value="Zorgverlener" /> + <mapping> + <identity value="zib-healthprofessional-v4.0-2024EN" /> + <map value="NL-CM:17.1.1" /> + <comment value="HealthProfessional" /> + </mapping> + </element> + <element id="Practitioner.identifier"> + <path value="Practitioner.identifier" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="HealthProfessionalIdentificationNumber" /> + <definition value="The healthcare provider identification number is a number that uniquely identifies the healthcare provider. The following numbers are used in the Netherlands: 1. UZI Health Professionals. Identification of health professionals (people) in the Dutch healthcare industry. 2. VEKTIS AGB-Z. Identifies health professionals and healthcare organizations 3. BIG-ID. The ID of the health professional listed in the BIG Register. This information is not readily available for foreign health professionals." /> + <alias value="ZorgverlenerIdentificatienummer" /> + <mapping> + <identity value="zib-healthprofessional-v4.0-2024EN" /> + <map value="NL-CM:17.1.2" /> + <comment value="HealthProfessionalIdentificationNumber" /> + </mapping> + </element> + <element id="Practitioner.identifier:big"> + <path value="Practitioner.identifier" /> + <sliceName value="big" /> + <patternIdentifier> + <system value="http://fhir.nl/fhir/NamingSystem/big" /> + </patternIdentifier> + </element> + <element id="Practitioner.identifier:uzi"> + <path value="Practitioner.identifier" /> + <sliceName value="uzi" /> + <patternIdentifier> + <system value="http://fhir.nl/fhir/NamingSystem/uzi-nr-pers" /> + </patternIdentifier> + </element> + <element id="Practitioner.identifier:agb"> + <path value="Practitioner.identifier" /> + <sliceName value="agb" /> + <patternIdentifier> + <system value="http://fhir.nl/fhir/NamingSystem/agb-z" /> + </patternIdentifier> + </element> + <element id="Practitioner.name"> + <path value="Practitioner.name" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="use" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="NameInformation" /> + <definition value="Health professional’s full name. If a health professional identification number is entered, it will be the name as listed in UZI, AGB or by the healthcare center." /> + <alias value="Naamgegevens" /> + <mapping> + <identity value="zib-healthprofessional-v4.0-2024EN" /> + <map value="NL-CM:17.1.3" /> + <comment value="NameInformation" /> + </mapping> + </element> + <element id="Practitioner.name:nameInformation"> + <path value="Practitioner.name" /> + <sliceName value="nameInformation" /> + <max value="2" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> + </type> + </element> + <element id="Practitioner.name:nameInformation-GivenName"> + <path value="Practitioner.name" /> + <sliceName value="nameInformation-GivenName" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName" /> + </type> + </element> + <element id="Practitioner.telecom"> + <path value="Practitioner.telecom" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="ContactInformation" /> + <definition value="Health professional’s telephone number(s) or e-mail address(es)." /> + <comment value="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." /> + <alias value="Contactgegevens" /> + <mapping> + <identity value="zib-healthprofessional-v4.0-2024EN" /> + <map value="NL-CM:17.1.8" /> + <comment value="ContactInformation" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <map value="NL-CM:20.6.1" /> + <comment value="ContactInformation" /> + </mapping> + </element> + <element id="Practitioner.telecom:telephoneNumbers"> + <path value="Practitioner.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="Practitioner.telecom:emailAddresses"> + <path value="Practitioner.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> + </type> + </element> + <element id="Practitioner.address"> + <path value="Practitioner.address" /> + <definition value="Health professional’s address information." /> + <type> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> + </type> + <mapping> + <identity value="zib-healthprofessional-v4.0-2024EN" /> + <map value="NL-CM:17.1.7" /> + <comment value="AddressInformation" /> + </mapping> + </element> + <element id="Practitioner.gender"> + <path value="Practitioner.gender" /> + <short value="Gender" /> + <definition value="Patient’s administrative gender." /> + <alias value="Geslacht" /> + <binding> + <strength value="required" /> + <description value="Use ConceptMap GeslachtCodelijst-to-AdministrativeGender to translate terminology from the functional model to profile terminology in ValueSet AdministrativeGender. This ConceptMap is based on GeslachtCodelijst as defined in the zib Patient to avoid duplication of ConceptMaps. The GeslachtCodelijst of Patient and HealthProfessional are identical in terms of codes." /> + <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"> + <extension url="http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap"> + <valueCanonical value="http://nictiz.nl/fhir/ConceptMap/GeslachtCodelijst-to-AdministrativeGender" /> + </extension> + </valueSet> + </binding> + <mapping> + <identity value="zib-healthprofessional-v4.0-2024EN" /> + <map value="NL-CM:17.1.9" /> + <comment value="Gender" /> + </mapping> + </element> + <element id="Practitioner.gender.extension:genderCodelist"> + <path value="Practitioner.gender.extension" /> + <sliceName value="genderCodelist" /> + <type> + <code value="Extension" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> + </type> + </element> + <element id="Practitioner.gender.extension:genderCodelist.value[x]"> + <path value="Practitioner.gender.extension.value[x]" /> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000" /> + </binding> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/zib-HealthProfessional-PractitionerRole.xml b/zib/zib-HealthProfessional-PractitionerRole.xml new file mode 100644 index 0000000..44d10f1 --- /dev/null +++ b/zib/zib-HealthProfessional-PractitionerRole.xml @@ -0,0 +1,139 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-HealthProfessional-PractitionerRole" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole" /> + <name value="ZibHealthProfessionalPractitionerRole" /> + <title value="zib HealthProfessional PractitionerRole" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> + <purpose value="This PractitionerRole resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v3.5 (2020)](https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <uri value="https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)" /> + <name value="zib HealthProfessional-v3.5(2020EN)" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.2-2020EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> + <name value="zib ContactInformation-v1.2(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="PractitionerRole" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" /> + <derivation value="constraint" /> + <differential> + <element id="PractitionerRole"> + <path value="PractitionerRole" /> + <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to a profile on Practitioner (<http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner>) and this PractitionerRole profile. The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> + </element> + <element id="PractitionerRole.practitioner"> + <path value="PractitionerRole.practitioner" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner" /> + </type> + </element> + <element id="PractitionerRole.organization"> + <path value="PractitionerRole.organization" /> + <short value="HealthcareProvider" /> + <definition value="The organization the health professional works for." /> + <comment value="A HealthcareProvider in zib terms is primarily a location where care is provided, and so the zib concept HealthcareProvider (NL-CM:17.1.6) would normally be fulfilled using a reference to a Location resource (profile zib-HealthcareProvider). However, this particular context refers to the organizational aspects of a HealthcareProvider rather than its physical location: * the zib concept name is not preceded by a role indicator of the zib (like Location::HealthcareProvider, concept id NL-CM:14.1.5, in the zib Procedure). * the `PractitionerRole.location` cardinality (`0..*`) does not match the zib concept (`0..1`) and restricting it is not correct as a health professional could be working on multiple locations. Therefore, this concept is fulfilled using a reference to the Organization resource (profile zib-HealthcareProvider-Organization) and mapped onto `PractitionerRole.organization` instead of `PractitionerRole.location`." /> + <alias value="Zorgaanbieder" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider-Organization" /> + </type> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <map value="NL-CM:17.1.6" /> + <comment value="HealthcareProvider" /> + </mapping> + </element> + <element id="PractitionerRole.specialty"> + <path value="PractitionerRole.specialty" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="PractitionerRole.specialty:specialty"> + <path value="PractitionerRole.specialty" /> + <sliceName value="specialty" /> + <short value="Specialty" /> + <definition value="Health professional’s medical specialty. This refers to the recognized medical specialties as stated in the BIG Act. For example general practitioner or cardiologist." /> + <comment value="The zib concept Specialty is mapped to a slice on the `.specialty` element instead of the element itself so that other terminology can be used next to the terminology required by the zib." /> + <alias value="Specialisme" /> + <max value="1" /> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.22--20200901000000" /> + </binding> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <map value="NL-CM:17.1.4" /> + <comment value="Specialty" /> + </mapping> + </element> + <element id="PractitionerRole.telecom"> + <path value="PractitionerRole.telecom" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="ContactInformation" /> + <definition value="Health professional’s telephone number(s) or e-mail address(es) that are specific to the role/location/service." /> + <comment value="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." /> + <alias value="Contactgegevens" /> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <map value="NL-CM:17.1.8" /> + <comment value="ContactInformation" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.2-2020EN" /> + <map value="NL-CM:20.6.1" /> + <comment value="ContactInformation" /> + </mapping> + </element> + <element id="PractitionerRole.telecom:telephoneNumbers"> + <path value="PractitionerRole.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="PractitionerRole.telecom:emailAddresses"> + <path value="PractitionerRole.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From 403472a124c56cecb5579cfb6ffa4e53baf26f60 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 5 Sep 2024 15:30:26 +0200 Subject: [PATCH 002/240] Changed the mapping name --- ...ib-HealthProfessional-PractitionerRole.xml | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/zib/zib-HealthProfessional-PractitionerRole.xml b/zib/zib-HealthProfessional-PractitionerRole.xml index 44d10f1..0650867 100644 --- a/zib/zib-HealthProfessional-PractitionerRole.xml +++ b/zib/zib-HealthProfessional-PractitionerRole.xml @@ -23,14 +23,14 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> - <uri value="https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)" /> - <name value="zib HealthProfessional-v3.5(2020EN)" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> + <uri value="https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)" /> + <name value="zib HealthProfessional-v4.0(2024EN)" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> - <name value="zib ContactInformation-v1.2(2020EN)" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -62,7 +62,7 @@ <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider-Organization" /> </type> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> <map value="NL-CM:17.1.6" /> <comment value="HealthcareProvider" /> </mapping> @@ -90,7 +90,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.22--20200901000000" /> </binding> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> <map value="NL-CM:17.1.4" /> <comment value="Specialty" /> </mapping> @@ -109,12 +109,12 @@ <comment value="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." /> <alias value="Contactgegevens" /> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> <map value="NL-CM:17.1.8" /> <comment value="ContactInformation" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> + <identity value=" zib-contactinformation-v1.3.1-2024EN" /> <map value="NL-CM:20.6.1" /> <comment value="ContactInformation" /> </mapping> From 4a1c68c672ef6135f4a86bc511b093c21ad386f7 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 5 Sep 2024 15:35:46 +0200 Subject: [PATCH 003/240] Changed the mapping to 2024 --- zib/zib-HealthProfessional-PractitionerRole.xml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/zib/zib-HealthProfessional-PractitionerRole.xml b/zib/zib-HealthProfessional-PractitionerRole.xml index 0650867..0f54a7a 100644 --- a/zib/zib-HealthProfessional-PractitionerRole.xml +++ b/zib/zib-HealthProfessional-PractitionerRole.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="zib-HealthProfessional-PractitionerRole" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole" /> <name value="ZibHealthProfessionalPractitionerRole" /> <title value="zib HealthProfessional PractitionerRole" /> @@ -19,7 +17,7 @@ </telecom> </contact> <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> - <purpose value="This PractitionerRole resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v3.5 (2020)](https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN))." /> + <purpose value="This PractitionerRole resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> @@ -81,7 +79,7 @@ <path value="PractitionerRole.specialty" /> <sliceName value="specialty" /> <short value="Specialty" /> - <definition value="Health professional’s medical specialty. This refers to the recognized medical specialties as stated in the BIG Act. For example general practitioner or cardiologist." /> + <definition value="Health professional's medical specialty. This refers to the recognized medical specialties as stated in the BIG Act. For example general practitioner or cardiologist." /> <comment value="The zib concept Specialty is mapped to a slice on the `.specialty` element instead of the element itself so that other terminology can be used next to the terminology required by the zib." /> <alias value="Specialisme" /> <max value="1" /> @@ -114,7 +112,7 @@ <comment value="ContactInformation" /> </mapping> <mapping> - <identity value=" zib-contactinformation-v1.3.1-2024EN" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> <map value="NL-CM:20.6.1" /> <comment value="ContactInformation" /> </mapping> From 4fd4e189febd79d095b4ab420fd7eabc37c2e094 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 5 Sep 2024 15:41:41 +0200 Subject: [PATCH 004/240] Added 2024 mappings in nl-core layer --- nl-core/nl-core-HealthProfessional-Practitioner.xml | 12 ++++++------ .../nl-core-HealthProfessional-PractitionerRole.xml | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/nl-core/nl-core-HealthProfessional-Practitioner.xml b/nl-core/nl-core-HealthProfessional-Practitioner.xml index 3dc1107..cbbb4f4 100644 --- a/nl-core/nl-core-HealthProfessional-Practitioner.xml +++ b/nl-core/nl-core-HealthProfessional-Practitioner.xml @@ -23,14 +23,14 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> - <uri value="https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)" /> - <name value="zib HealthProfessional-v3.5(2020EN)" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> + <uri value="https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)" /> + <name value="zib HealthProfessional-v4.0(2024EN)" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> - <name value="zib ContactInformation-v1.2(2020EN)" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/nl-core/nl-core-HealthProfessional-PractitionerRole.xml b/nl-core/nl-core-HealthProfessional-PractitionerRole.xml index 6ae6e90..510166f 100644 --- a/nl-core/nl-core-HealthProfessional-PractitionerRole.xml +++ b/nl-core/nl-core-HealthProfessional-PractitionerRole.xml @@ -23,14 +23,14 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> - <uri value="https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)" /> - <name value="zib HealthProfessional-v3.5(2020EN)" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> + <uri value="https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)" /> + <name value="zib HealthProfessional-v4.0(2024EN)" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> - <name value="zib ContactInformation-v1.2(2020EN)" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> From f0dbebec7ed2c565ff72149270e14d919a7236b8 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 5 Sep 2024 15:54:20 +0200 Subject: [PATCH 005/240] Purpose changed year --- zib/zib-HealthProfessional-Practitioner.xml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/zib/zib-HealthProfessional-Practitioner.xml b/zib/zib-HealthProfessional-Practitioner.xml index 45e93d4..271b3ab 100644 --- a/zib/zib-HealthProfessional-Practitioner.xml +++ b/zib/zib-HealthProfessional-Practitioner.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="zib-HealthProfessional-Practitioner" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner" /> <name value="ZibHealthProfessionalPractitioner" /> <title value="zib HealthProfessional Practitioner" /> @@ -19,7 +17,7 @@ </telecom> </contact> <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> - <purpose value="This Practitioner resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v3.5 (2020)](https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN))." /> + <purpose value="This Practitioner resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v4.0 (2020)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> @@ -205,6 +203,10 @@ <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> </type> </element> + <element id="Practitioner.gender.extension:genderCodelist.url"> + <path value="Practitioner.gender.extension.url" /> + <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> + </element> <element id="Practitioner.gender.extension:genderCodelist.value[x]"> <path value="Practitioner.gender.extension.value[x]" /> <binding> From 08cf3fb3b1723978841fcea0e955ff634c339976 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Tue, 10 Sep 2024 15:59:14 +0200 Subject: [PATCH 006/240] Added concept map and valueset --- .simplifier/folder.settings.json | 4 + ...l-core-HealthProfessional-Practitioner.xml | 0 ...re-HealthProfessional-PractitionerRole.xml | 0 .../zib-HealthProfessional-Practitioner.xml | 2 +- ...ib-HealthProfessional-PractitionerRole.xml | 2 +- ...lachtCodelijst-to-AdministrativeGender.xml | 67 +++++++++ ....4.3.11.60.40.2.17.1.8--20200901000000.xml | 142 ++++++++++++++++++ ....2.4.3.11.60.121.11.22--20240415000000.xml | 54 +++++++ 8 files changed, 269 insertions(+), 2 deletions(-) create mode 100644 .simplifier/folder.settings.json rename nl-core/{ => StructureDefinitions}/nl-core-HealthProfessional-Practitioner.xml (100%) rename nl-core/{ => StructureDefinitions}/nl-core-HealthProfessional-PractitionerRole.xml (100%) rename zib/{ => StructureDefinitions}/zib-HealthProfessional-Practitioner.xml (99%) rename zib/{ => StructureDefinitions}/zib-HealthProfessional-PractitionerRole.xml (99%) create mode 100644 zib/vocabulary/generated/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml create mode 100644 zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-SpecialismeCodelijsten-2.16.840.1.113883.2.4.3.11.60.121.11.22--20240415000000.xml diff --git a/.simplifier/folder.settings.json b/.simplifier/folder.settings.json new file mode 100644 index 0000000..de9eb64 --- /dev/null +++ b/.simplifier/folder.settings.json @@ -0,0 +1,4 @@ +{ + "IncludeSubdirectories": true, + "PreferredFormat": "Xml" +} \ No newline at end of file diff --git a/nl-core/nl-core-HealthProfessional-Practitioner.xml b/nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml similarity index 100% rename from nl-core/nl-core-HealthProfessional-Practitioner.xml rename to nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml diff --git a/nl-core/nl-core-HealthProfessional-PractitionerRole.xml b/nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml similarity index 100% rename from nl-core/nl-core-HealthProfessional-PractitionerRole.xml rename to nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml diff --git a/zib/zib-HealthProfessional-Practitioner.xml b/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml similarity index 99% rename from zib/zib-HealthProfessional-Practitioner.xml rename to zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml index 271b3ab..15a8675 100644 --- a/zib/zib-HealthProfessional-Practitioner.xml +++ b/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml @@ -17,7 +17,7 @@ </telecom> </contact> <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> - <purpose value="This Practitioner resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v4.0 (2020)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN))." /> + <purpose value="This Practitioner resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> diff --git a/zib/zib-HealthProfessional-PractitionerRole.xml b/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml similarity index 99% rename from zib/zib-HealthProfessional-PractitionerRole.xml rename to zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml index 0f54a7a..c3a12e0 100644 --- a/zib/zib-HealthProfessional-PractitionerRole.xml +++ b/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml @@ -85,7 +85,7 @@ <max value="1" /> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.22--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.22--20240415000000" /> </binding> <mapping> <identity value="zib-healthprofessional-v4.0-2024EN" /> diff --git a/zib/vocabulary/generated/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml b/zib/vocabulary/generated/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml new file mode 100644 index 0000000..19c3c5a --- /dev/null +++ b/zib/vocabulary/generated/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ConceptMap xmlns="http://hl7.org/fhir"> + <id value="GeslachtCodelijst-to-AdministrativeGender"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/concept-bidirectional"> + <valueBoolean value="false"/> + </extension> + <url value="http://nictiz.nl/fhir/ConceptMap/GeslachtCodelijst-to-AdministrativeGender"/> + <version value="0.0.1"/> + <name value="GeslachtCodelijst_to_AdministrativeGender"/> + <title value="GeslachtCodelijst to AdministrativeGender"/> + <status value="draft"/> + <publisher value="Nictiz"/> + <contact> + <name value="Nictiz"/> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work"/> + </telecom> + </contact> + <description value="Maps gender codes as found in the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Patient v4.0 (2024)](https://zibs.nl/wiki/Patient-v3.2(2020EN)) and [zib HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)) to <http://hl7.org/fhir/ValueSet/administrative-gender> as found in `Patient.gender` and `Practitioner.gender` in FHIR R4. Note: these zibs both define an identical ValueSet with the identical name 'GeslachtCodelijst', but with a different canonical URL. To allow both ValueSets as source for this ConceptMap, no `sourceCanonical` is given."/> + <copyright value="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." /> + <targetCanonical value="http://hl7.org/fhir/ValueSet/administrative-gender"/> + <group> + <!-- 2.16.840.1.113883.5.1 --> + <source value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> + <target value="http://hl7.org/fhir/administrative-gender"/> + <element> + <code value="M"/> + <target> + <code value="male"/> + <equivalence value="equal"/> + </target> + </element> + <element> + <code value="F"/> + <target> + <code value="female"/> + <equivalence value="equal"/> + </target> + </element> + <element> + <code value="UN"/> + <target> + <code value="other"/> + <equivalence value="narrower"/> + <comment value="Undifferentiated: the gender of a person could not be uniquely defined as male or female, such as hermaphrodite. Other: neither male nor female and not unknown."/> + </target> + </element> + </group> + <group> + <!-- 2.16.840.1.113883.5.1008 --> + <source value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <target value="http://hl7.org/fhir/administrative-gender"/> + <element> + <code value="UNK"/> + <target> + <code value="unknown"/> + <equivalence value="equal"/> + </target> + </element> + </group> +</ConceptMap> diff --git a/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000.xml b/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000.xml new file mode 100644 index 0000000..ca65795 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000.xml @@ -0,0 +1,142 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2020bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2020-09-01T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://acceptance.art-decor.org/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8"/> + </identifier> + <version value="2020-09-01T00:00:00"/> + <name value="GeslachtCodelijst"/> + <title value="GeslachtCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="GeslachtCodelijst"/> + <immutable value="false"/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <code value="UNK"/> + <display value="Unknown"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Unknown"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Onbekend"/> + </designation> + </concept> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> + <concept> + <code value="UN"/> + <display value="Undifferentiated"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Undifferentiated"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Ongedifferentieerd"/> + </designation> + </concept> + <concept> + <code value="M"/> + <display value="Male"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Male"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Man"/> + </designation> + </concept> + <concept> + <code value="F"/> + <display value="Female"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Female"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Vrouw"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-SpecialismeCodelijsten-2.16.840.1.113883.2.4.3.11.60.121.11.22--20240415000000.xml b/zib/vocabulary/generated/ValueSet-SpecialismeCodelijsten-2.16.840.1.113883.2.4.3.11.60.121.11.22--20240415000000.xml new file mode 100644 index 0000000..8ee7680 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-SpecialismeCodelijsten-2.16.840.1.113883.2.4.3.11.60.121.11.22--20240415000000.xml @@ -0,0 +1,54 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.121.11.22--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://acceptance.art-decor.org/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.22--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.121.11.22"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="SpecialismeCodelijsten"/> + <title value="SpecialismeCodelijsten"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="Value set combining the distinct value sets that the zib nl.zorg.HealthProfessional binds to for NL-CM:17.1.4 Specialty. This value set as such does not exist in the zib but facilitates referencing all these value sets at the same time"/> + <immutable value="false"/> + <compose> + <include> + <valueSet value="http://acceptance.art-decor.org/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7--20240415000000"/> + </include> + <include> + <valueSet value="http://acceptance.art-decor.org/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6--20240415000000"/> + </include> + </compose> +</ValueSet> From 08155a6657ef4a534ec879c29a21bca8e1a29cf7 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Wed, 11 Sep 2024 13:27:18 +0200 Subject: [PATCH 007/240] AddDataFrom Zib script executed --- .../zib-HealthProfessional-Practitioner.xml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml b/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml index 15a8675..57b886f 100644 --- a/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml +++ b/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml @@ -39,7 +39,6 @@ <element id="Practitioner"> <path value="Practitioner" /> <short value="HealthProfessional" /> - <definition value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to this Practitioner profile and a profile on PractitionerRole (<http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole>). The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> <alias value="Zorgverlener" /> <mapping> @@ -58,7 +57,7 @@ <rules value="open" /> </slicing> <short value="HealthProfessionalIdentificationNumber" /> - <definition value="The healthcare provider identification number is a number that uniquely identifies the healthcare provider. The following numbers are used in the Netherlands: 1. UZI Health Professionals. Identification of health professionals (people) in the Dutch healthcare industry. 2. VEKTIS AGB-Z. Identifies health professionals and healthcare organizations 3. BIG-ID. The ID of the health professional listed in the BIG Register. This information is not readily available for foreign health professionals." /> + <definition value="The health professional identification number is a number that uniquely identifies the health professional.The following numbers are used in the Netherlands: 1. UZI Health Professionals. Identification of health professionals (people) in the Dutch healthcare industry. 2. VEKTIS AGB-Z. Identifies health professionals and healthcare organizations 3. BIG-ID. The ID of the health professional listed in the BIG-Register. This information is not readily available for foreign health professionals." /> <alias value="ZorgverlenerIdentificatienummer" /> <mapping> <identity value="zib-healthprofessional-v4.0-2024EN" /> @@ -97,7 +96,7 @@ <rules value="open" /> </slicing> <short value="NameInformation" /> - <definition value="Health professional’s full name. If a health professional identification number is entered, it will be the name as listed in UZI, AGB or by the healthcare center." /> + <definition value="Health professional's full name. If a health professional identification number is entered, it will be the name as listed in UZI, AGB or by the healthcare center." /> <alias value="Naamgegevens" /> <mapping> <identity value="zib-healthprofessional-v4.0-2024EN" /> @@ -132,7 +131,7 @@ <rules value="open" /> </slicing> <short value="ContactInformation" /> - <definition value="Health professional’s telephone number(s) or e-mail address(es)." /> + <definition value="Health professional's telephone number(s) or e-mail address(es)." /> <comment value="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." /> <alias value="Contactgegevens" /> <mapping> @@ -164,7 +163,9 @@ </element> <element id="Practitioner.address"> <path value="Practitioner.address" /> - <definition value="Health professional’s address information." /> + <short value="AddressInformation" /> + <definition value="Health professional's address information." /> + <alias value="Adresgegevens" /> <type> <code value="Address" /> <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> @@ -178,7 +179,7 @@ <element id="Practitioner.gender"> <path value="Practitioner.gender" /> <short value="Gender" /> - <definition value="Patient’s administrative gender." /> + <definition value="Health professional's administrative gender." /> <alias value="Geslacht" /> <binding> <strength value="required" /> From e6f1a5d400047336a6e54765be13c46175da3f0e Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Wed, 11 Sep 2024 14:42:22 +0200 Subject: [PATCH 008/240] Zib-Patient: base profile --- zib/StructureDefinitions/zib-Patient.xml | 660 +++++++++++++++++++++++ 1 file changed, 660 insertions(+) create mode 100644 zib/StructureDefinitions/zib-Patient.xml diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml new file mode 100644 index 0000000..e201578 --- /dev/null +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -0,0 +1,660 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-Patient" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-Patient" /> + <version value="0.0.1" /> + <name value="ZibPatient" /> + <title value="zib Patient" /> + <status value="draft" /> + <experimental value="false" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A person who receives medical, psychological, paramedical or nursing care. In some care settings, the term client or participant is used instead of the term patient. Nationality is used as an indication of the country of citizenship. Marital status is a person’s formal position as defined by the Dutch civil code. There is a distinction between marriage and civil union. Linguistic proficiency is the ability to express oneself in a certain language and understand statements made in that language. This includes both oral and written communication." /> + <purpose value="This Patient resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Patient v4.3 (2024)](https://zibs.nl/wiki/Patient-v4.3(2024EN)). It also includes [zib Nationality v3.0 (2024)](https://zibs.nl/wiki/Nationality-v3.0(2024EN)), [zib MaritalStatus v3.2 (2024)](https://zibs.nl/wiki/MaritalStatus-v3.2(2024EN)) and [zib LanguageProficiency v4.0 (2024)](https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <uri value="https://zibs.nl/wiki/Patient-v4.3(2024EN)" /> + <name value="zib Patient-v4.3(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-nationality-v3.0-2024EN" /> + <uri value="https://zibs.nl/wiki/Nationality-v3.0(2024EN)" /> + <name value="zib Nationality-v3.0(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-maritalstatus-v3.2-2024EN" /> + <uri value="https://zibs.nl/wiki/MaritalStatus-v3.2(2024EN)" /> + <name value="zib MaritalStatus-v3.2(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <uri value="https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN)" /> + <name value="zib LanguageProficiency-v4.0(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> + <name value="zib ContactPerson-v4.1(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-payer-v4.1.-2024EN" /> + <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> + <name value="zib Payer-v4.1(2024EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Patient" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <derivation value="constraint" /> + <differential> + <element id="Patient"> + <path value="Patient" /> + <short value="Patient" /> + <alias value="Patient" /> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.1" /> + <comment value="Patient" /> + </mapping> + </element> + <element id="Patient.extension:nationality"> + <path value="Patient.extension" /> + <sliceName value="nationality" /> + <comment value="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`." /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/patient-nationality" /> + </type> + </element> + <element id="Patient.extension:nationality.extension:code"> + <path value="Patient.extension.extension" /> + <sliceName value="code" /> + </element> + <element id="Patient.extension:nationality.extension:code.value[x]"> + <path value="Patient.extension.extension.value[x]" /> + <short value="Nationality" /> + <definition value="Indicates the country of citizenship." /> + <alias value="Nationaliteit" /> + <binding> + <strength value="extensible" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20200901000000" /> + </binding> + <mapping> + <identity value="zib-nationality-v3.0-2024EN" /> + <map value="NL-CM:7.6.3" /> + <comment value="Nationality" /> + </mapping> + </element> + <element id="Patient.extension:genderIdentity"> + <path value="Patient.extension" /> + <sliceName value="genderIdentity" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/patient-genderIdentity" /> + </type> + <isModifier value="false" /> + </element> + <element id="Patient.extension:genderIdentity.value[x]"> + <path value="Patient.extension.value[x]" /> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.34" /> + <comment value="GenderIdentity" /> + </mapping> + </element> + <element id="Patient.identifier"> + <path value="Patient.identifier" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="PatientIdentificationNumber" /> + <definition value="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." /> + <alias value="Identificatienummer" /> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.7" /> + <comment value="PatientIdentificationNumber" /> + </mapping> + </element> + <element id="Patient.identifier:bsn"> + <path value="Patient.identifier" /> + <sliceName value="bsn" /> + <patternIdentifier> + <system value="http://fhir.nl/fhir/NamingSystem/bsn" /> + </patternIdentifier> + </element> + <element id="Patient.name"> + <path value="Patient.name" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="use" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="NameInformation / PayerName" /> + <definition value="Patient's full name." /> + <alias value="Naamgegevens" /> + <alias value="BetalerNaam" /> + <mapping> + <identity value="zib-patient-v4.3-2040EN" /> + <map value="NL-CM:0.1.6" /> + <comment value="NameInformation" /> + </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN" /> + <map value="NL-CM:1.1.5" /> + <comment value="PayerName" /> + </mapping> + </element> + <element id="Patient.name:nameInformation"> + <path value="Patient.name" /> + <sliceName value="nameInformation" /> + <max value="2" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> + </type> + </element> + <element id="Patient.name:nameInformation-GivenName"> + <path value="Patient.name" /> + <sliceName value="nameInformation-GivenName" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName" /> + </type> + </element> + <element id="Patient.telecom"> + <path value="Patient.telecom" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="ContactInformation" /> + <definition value="Patient’s telephone number(s) or e-mail address(es)." /> + <comment value="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." /> + <alias value="Contactgegevens" /> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.5" /> + <comment value="ContactInformation" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <map value="NL-CM:20.6.1" /> + <comment value="ContactInformation" /> + </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN" /> + <map value="NL-CM:1.1.12" /> + <comment value="ContactInformation" /> + </mapping> + </element> + <element id="Patient.telecom:telephoneNumbers"> + <path value="Patient.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="Patient.telecom:emailAddresses"> + <path value="Patient.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> + </type> + </element> + <element id="Patient.gender"> + <path value="Patient.gender" /> + <short value="Gender" /> + <definition value="Patient’s administrative gender." /> + <alias value="Geslacht" /> + <binding> + <strength value="required" /> + <description value="Use ConceptMap GeslachtCodelijst-to-AdministrativeGender to translate terminology from the functional model to profile terminology in ValueSet AdministrativeGender." /> + <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"> + <extension url="http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap"> + <valueCanonical value="http://nictiz.nl/fhir/ConceptMap/GeslachtCodelijst-to-AdministrativeGender" /> + </extension> + </valueSet> + </binding> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.9" /> + <comment value="Gender" /> + </mapping> + </element> + <element id="Patient.gender.extension:genderCodelist"> + <path value="Patient.gender.extension" /> + <sliceName value="genderCodelist" /> + <max value="1" /> + <type> + <code value="Extension" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> + </type> + </element> + <element id="Patient.gender.extension:genderCodelist.url"> + <path value="Patient.gender.extension.url" /> + <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> + </element> + <element id="Patient.gender.extension:genderCodelist.value[x]"> + <path value="Patient.gender.extension.value[x]" /> + <short value="Gender" /> + <definition value="Patient’s administrative gender." /> + <alias value="Geslacht" /> + <binding> + <strength value="required" /> + <description value="GeslachtCodelijst" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20200901000000" /> + </binding> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.9" /> + <comment value="Gender" /> + </mapping> + </element> + <element id="Patient.birthDate"> + <path value="Patient.birthDate" /> + <short value="DateOfBirth" /> + <definition value="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 value="Geboortedatum" /> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.10" /> + <comment value="DateOfBirth" /> + </mapping> + </element> + <element id="Patient.deceased[x]"> + <path value="Patient.deceased[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Patient.deceased[x]:deceasedBoolean"> + <path value="Patient.deceased[x]" /> + <sliceName value="deceasedBoolean" /> + <short value="DeathIndicator" /> + <definition value="An indication stating whether the patient has died." /> + <alias value="OverlijdensIndicator" /> + <type> + <code value="boolean" /> + </type> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.32" /> + <comment value="DeathIndicator" /> + </mapping> + </element> + <element id="Patient.deceased[x]:deceasedDateTime"> + <path value="Patient.deceased[x]" /> + <sliceName value="deceasedDateTime" /> + <short value="DateOfDeath" /> + <definition value="The date on which the patient died. A ‘vague’ date, such as only the year, is permitted." /> + <comment value="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." /> + <alias value="DatumOverlijden" /> + <alias value="OverlijdensIndicator" /> + <type> + <code value="dateTime" /> + </type> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.33" /> + <comment value="DateOfDeath" /> + </mapping> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.32" /> + <comment value="DeathIndicator" /> + </mapping> + </element> + <element id="Patient.address"> + <path value="Patient.address" /> + <definition value="Patient's address information." /> + <type> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> + </type> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.4" /> + <comment value="AddressInformation" /> + </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN" /> + <map value="NL-CM:1.1.17" /> + <comment value="AddressInformation" /> + </mapping> + </element> + <element id="Patient.maritalStatus"> + <path value="Patient.maritalStatus" /> + <short value="MaritalStatus" /> + <definition value="A person’s marital status according to the terms and definition in the Dutch civil code." /> + <alias value="BurgerlijkeStaat" /> + <binding> + <strength value="required" /> + <description value="BurgerlijkeStaatCodelijst" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20200901000000" /> + </binding> + <mapping> + <identity value="zib-maritalstatus-v3.2-2024EN" /> + <map value="NL-CM:7.9.2" /> + <comment value="MaritalStatus" /> + </mapping> + </element> + <element id="Patient.multipleBirth[x]"> + <path value="Patient.multipleBirth[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Patient.multipleBirth[x]:multipleBirthBoolean"> + <path value="Patient.multipleBirth[x]" /> + <sliceName value="multipleBirthBoolean" /> + <short value="MultipleBirthIndicator" /> + <definition value="An indication stating whether the patient is of a multiple birth." /> + <alias value="MeerlingIndicator" /> + <type> + <code value="boolean" /> + </type> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.31" /> + <comment value="MultipleBirthIndicator" /> + </mapping> + </element> + <element id="Patient.contact"> + <path value="Patient.contact" /> + <short value="Contact" /> + <comment value="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/zib-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 zib-ContactPerson can be referenced using the extension in `contact:contactPerson`." /> + <alias value="Contactpersoon" /> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.1" /> + <comment value="Contact" /> + </mapping> + </element> + <element id="Patient.contact.extension:contactPerson"> + <path value="Patient.contact.extension" /> + <sliceName value="contactPerson" /> + <max value="1" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" /> + </type> + </element> + <element id="Patient.contact.extension:contactPerson.value[x]"> + <path value="Patient.contact.extension.value[x]" /> + <short value="Contact" /> + <definition value="Reference to a [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson) instance containing the full details for the current contact." /> + <alias value="Contactpersoon" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" /> + </type> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.1" /> + <comment value="Contact" /> + </mapping> + </element> + <element id="Patient.contact.relationship"> + <path value="Patient.contact.relationship" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Patient.contact.relationship:role"> + <path value="Patient.contact.relationship" /> + <sliceName value="role" /> + <short value="Role" /> + <definition value="Defines the role of the contact in relation to the patient." /> + <alias value="Rol" /> + <binding> + <strength value="required" /> + <description value="RolCodelijst" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000" /> + </binding> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.2" /> + <comment value="Role" /> + </mapping> + </element> + <element id="Patient.contact.relationship:relationship"> + <path value="Patient.contact.relationship" /> + <sliceName value="relationship" /> + <short value="Relationship" /> + <definition value="Defines the contact’s familial relationship to the patient." /> + <alias value="Relatie" /> + <binding> + <strength value="required" /> + <description value="RelatieCodelijst" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000" /> + </binding> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.3" /> + <comment value="Relationship" /> + </mapping> + </element> + <element id="Patient.contact.name"> + <path value="Patient.contact.name" /> + <definition value="Full name of the contact." /> + <comment value="This element can and should not completely capture the NameInformation 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 name information should instead be captured using an instance of [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information." /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> + </type> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.4" /> + <comment value="NameInformation" /> + </mapping> + </element> + <element id="Patient.contact.telecom"> + <path value="Patient.contact.telecom" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="ContactInformation" /> + <definition value="The contact’s telephone number and/or e-mail address." /> + <comment value="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." /> + <alias value="Contactgegevens" /> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.6" /> + <comment value="ContactInformation" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <map value="NL-CM:20.6.1" /> + <comment value="ContactInformation" /> + </mapping> + </element> + <element id="Patient.contact.telecom:telephoneNumbers"> + <path value="Patient.contact.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="Patient.contact.telecom:emailAddresses"> + <path value="Patient.contact.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> + </type> + </element> + <element id="Patient.contact.address"> + <path value="Patient.contact.address" /> + <definition value="Contact’s address information." /> + <comment value="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 [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information." /> + <type> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> + </type> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.5" /> + <comment value="AddressInformation" /> + </mapping> + </element> + <element id="Patient.communication"> + <path value="Patient.communication" /> + <short value="LanguageProficiency" /> + <alias value="Taalvaardigheid" /> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.1" /> + <comment value="LanguageProficiency" /> + </mapping> + </element> + <element id="Patient.communication.extension:languageControl"> + <path value="Patient.communication.extension" /> + <sliceName value="languageControl" /> + <short value="LanguageControlListening / LanguageControlSpeaking / LanguageControlReading" /> + <definition value="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." /> + <comment value="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)" /> + <alias value="TaalvaardigheidBegrijpen" /> + <alias value="TaalvaardigheidSpreken" /> + <alias value="TaalvaardigheidLezen" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/patient-proficiency" /> + </type> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.6" /> + <comment value="LanguageControlListening" /> + </mapping> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.7" /> + <comment value="LanguageControlSpeaking" /> + </mapping> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.8" /> + <comment value="LanguageControlReading" /> + </mapping> + </element> + <element id="Patient.communication.extension:languageControl.extension"> + <path value="Patient.communication.extension.extension" /> + <min value="2" /> + </element> + <element id="Patient.communication.extension:languageControl.extension:level"> + <path value="Patient.communication.extension.extension" /> + <sliceName value="level" /> + <min value="1" /> + </element> + <element id="Patient.communication.extension:languageControl.extension:level.value[x]"> + <path value="Patient.communication.extension.extension.value[x]" /> + <comment value="The zib ValueSets TaalvaardigheidBegrijpenCodelijst, TaalvaardigheidSprekenCodelijst and TaalvaardigheidLezenCodelijst are equal to the default FHIR ValueSet." /> + <binding> + <strength value="required" /> + </binding> + </element> + <element id="Patient.communication.extension:languageControl.extension:type"> + <path value="Patient.communication.extension.extension" /> + <sliceName value="type" /> + <min value="1" /> + <max value="1" /> + </element> + <element id="Patient.communication.extension:communicationDetails"> + <path value="Patient.communication.extension" /> + <sliceName value="communicationDetails" /> + <type> + <code value="Extension" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails" /> + </type> + </element> + <element id="Patient.communication.extension:communicationDetails.url"> + <path value="Patient.communication.extension.url" /> + <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails" /> + </element> + <element id="Patient.communication.extension:comment"> + <path value="Patient.communication.extension" /> + <sliceName value="comment" /> + <max value="1" /> + <type> + <code value="Extension" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-Comment" /> + </type> + </element> + <element id="Patient.communication.extension:comment.url"> + <path value="Patient.communication.extension.url" /> + <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-Comment" /> + </element> + <element id="Patient.communication.extension:comment.value[x]"> + <path value="Patient.communication.extension.value[x]" /> + <short value="Comment" /> + <definition value="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." /> + <alias value="Toelichting" /> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.5" /> + <comment value="Comment" /> + </mapping> + </element> + <element id="Patient.communication.language"> + <path value="Patient.communication.language" /> + <short value="CommunicationLanguage" /> + <definition value="The language of communication." /> + <alias value="CommunicatieTaal" /> + <binding> + <strength value="required" /> + <description value="CommunicatieTaalCodelijst" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20200901000000" /> + </binding> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.3" /> + <comment value="CommunicationLanguage" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From 0bd4aa805465f3fa5c1855ea4953cdf9dfe1d0d3 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Wed, 11 Sep 2024 16:14:37 +0200 Subject: [PATCH 009/240] Added valueSets and Codesystems renewing the profiles --- ...l-core-HealthProfessional-Practitioner.xml | 86 - ...re-HealthProfessional-PractitionerRole.xml | 88 - .../zib-HealthProfessional-Practitioner.xml | 219 --- ...ib-HealthProfessional-PractitionerRole.xml | 137 -- ...specialismen-2.16.840.1.113883.2.4.6.7.xml | 26 + ...oleCodeNLZorgverlenertypen-uzi-rolcode.xml | 1485 +++++++++++++++++ ...4.3.11.60.40.2.17.1.8--20240415000000.xml} | 67 +- ....4.3.11.60.40.2.17.1.7--20240415000000.xml | 61 + ....2.4.3.11.60.121.11.22--20240415000000.xml | 6 +- ....4.3.11.60.40.2.17.1.6--20240415000000.xml | 61 + 10 files changed, 1661 insertions(+), 575 deletions(-) delete mode 100644 nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml delete mode 100644 nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml delete mode 100644 zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml delete mode 100644 zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml create mode 100644 zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml create mode 100644 zib/vocabulary/generated/CodeSystem-RoleCodeNLZorgverlenertypen-uzi-rolcode.xml rename zib/vocabulary/generated/{ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000.xml => ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20240415000000.xml} (68%) create mode 100644 zib/vocabulary/generated/ValueSet-SpecialismeAGBCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-SpecialismeUZICodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6--20240415000000.xml diff --git a/nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml b/nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml deleted file mode 100644 index cbbb4f4..0000000 --- a/nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml +++ /dev/null @@ -1,86 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="nl-core-HealthProfessional-Practitioner" /> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner" /> - <name value="NlcoreHealthProfessionalPractitioner" /> - <title value="nl core HealthProfessional Practitioner" /> - <status value="draft" /> - <publisher value="Nictiz" /> - <contact> - <name value="Nictiz" /> - <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> - </telecom> - </contact> - <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> - <purpose value="A derived profile from [zib-HealthProfessional-Practitioner](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> - <copyright value="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 value="4.0.1" /> - <mapping> - <identity value="zib-healthprofessional-v4.0-2024EN" /> - <uri value="https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)" /> - <name value="zib HealthProfessional-v4.0(2024EN)" /> - </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> - <name value="zib ContactInformation-v1.3.1(2024EN)" /> - </mapping> - <kind value="resource" /> - <abstract value="false" /> - <type value="Practitioner" /> - <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner" /> - <derivation value="constraint" /> - <differential> - <element id="Practitioner"> - <path value="Practitioner" /> - <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to this Practitioner profile and a profile on PractitionerRole (<http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole>). The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> - <alias value="nl-core-HealthProfessional-Practitioner" /> - </element> - <element id="Practitioner.name:nameInformation"> - <path value="Practitioner.name" /> - <sliceName value="nameInformation" /> - <type> - <code value="HumanName" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation" /> - </type> - </element> - <element id="Practitioner.name:nameInformation-GivenName"> - <path value="Practitioner.name" /> - <sliceName value="nameInformation-GivenName" /> - <type> - <code value="HumanName" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation.GivenName" /> - </type> - </element> - <element id="Practitioner.telecom:telephoneNumbers"> - <path value="Practitioner.telecom" /> - <sliceName value="telephoneNumbers" /> - <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers" /> - </type> - </element> - <element id="Practitioner.telecom:emailAddresses"> - <path value="Practitioner.telecom" /> - <sliceName value="emailAddresses" /> - <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses" /> - </type> - </element> - <element id="Practitioner.address"> - <path value="Practitioner.address" /> - <type> - <code value="Address" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AddressInformation" /> - </type> - </element> - </differential> -</StructureDefinition> \ No newline at end of file diff --git a/nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml b/nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml deleted file mode 100644 index 510166f..0000000 --- a/nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml +++ /dev/null @@ -1,88 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="nl-core-HealthProfessional-PractitionerRole" /> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole" /> - <name value="NlcoreHealthProfessionalPractitionerRole" /> - <title value="nl core HealthProfessional PractitionerRole" /> - <status value="draft" /> - <publisher value="Nictiz" /> - <contact> - <name value="Nictiz" /> - <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> - </telecom> - </contact> - <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> - <purpose value="A derived profile from [zib-HealthProfessional-PractitionerRole](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> - <copyright value="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 value="4.0.1" /> - <mapping> - <identity value="zib-healthprofessional-v4.0-2024EN" /> - <uri value="https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)" /> - <name value="zib HealthProfessional-v4.0(2024EN)" /> - </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> - <name value="zib ContactInformation-v1.3.1(2024EN)" /> - </mapping> - <kind value="resource" /> - <abstract value="false" /> - <type value="PractitionerRole" /> - <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole" /> - <derivation value="constraint" /> - <differential> - <element id="PractitionerRole"> - <path value="PractitionerRole" /> - <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to a profile on Practitioner (<http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner>) and this PractitionerRole profile. The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> - <alias value="nl-core-HealthProfessional-PractitionerRole" /> - </element> - <element id="PractitionerRole.practitioner"> - <path value="PractitionerRole.practitioner" /> - <type> - <code value="Reference" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner" /> - </type> - </element> - <element id="PractitionerRole.organization"> - <path value="PractitionerRole.organization" /> - <comment value="A HealthcareProvider in zib terms is primarily a location where care is provided, and so the zib concept HealthcareProvider (NL-CM:17.1.6) would normally be fulfilled using a reference to a Location resource (profile nl-core-HealthcareProvider). However, this particular context refers to the organizational aspects of a HealthcareProvider rather than its physical location: * the zib concept name is not preceded by a role indicator of the zib (like Location::HealthcareProvider, concept id NL-CM:14.1.5, in the zib Procedure). * the `PractitionerRole.location` cardinality (`0..*`) does not match the zib concept (`0..1`) and restricting it is not correct as a health professional could be working on multiple locations. Therefore, this concept is fulfilled using a reference to the Organization resource (profile nl-core-HealthcareProvider-Organization) and mapped onto `PractitionerRole.organization` instead of `PractitionerRole.location`." /> - <type> - <code value="Reference" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization" /> - </type> - </element> - <element id="PractitionerRole.location"> - <path value="PractitionerRole.location" /> - <type> - <code value="Reference" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider" /> - </type> - </element> - <element id="PractitionerRole.telecom:telephoneNumbers"> - <path value="PractitionerRole.telecom" /> - <sliceName value="telephoneNumbers" /> - <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers" /> - </type> - </element> - <element id="PractitionerRole.telecom:emailAddresses"> - <path value="PractitionerRole.telecom" /> - <sliceName value="emailAddresses" /> - <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses" /> - </type> - </element> - </differential> -</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml b/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml deleted file mode 100644 index 57b886f..0000000 --- a/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml +++ /dev/null @@ -1,219 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-HealthProfessional-Practitioner" /> - <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner" /> - <name value="ZibHealthProfessionalPractitioner" /> - <title value="zib HealthProfessional Practitioner" /> - <status value="draft" /> - <publisher value="Nictiz" /> - <contact> - <name value="Nictiz" /> - <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> - </telecom> - </contact> - <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> - <purpose value="This Practitioner resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN))." /> - <copyright value="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 value="4.0.1" /> - <mapping> - <identity value="zib-healthprofessional-v4.0-2024EN" /> - <uri value="https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)" /> - <name value="zib HealthProfessional-v4.0(2024EN)" /> - </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> - <name value="zib ContactInformation-v1.3.1(2024EN)" /> - </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="Practitioner" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> - <derivation value="constraint" /> - <differential> - <element id="Practitioner"> - <path value="Practitioner" /> - <short value="HealthProfessional" /> - <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to this Practitioner profile and a profile on PractitionerRole (<http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole>). The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> - <alias value="Zorgverlener" /> - <mapping> - <identity value="zib-healthprofessional-v4.0-2024EN" /> - <map value="NL-CM:17.1.1" /> - <comment value="HealthProfessional" /> - </mapping> - </element> - <element id="Practitioner.identifier"> - <path value="Practitioner.identifier" /> - <slicing> - <discriminator> - <type value="value" /> - <path value="$this" /> - </discriminator> - <rules value="open" /> - </slicing> - <short value="HealthProfessionalIdentificationNumber" /> - <definition value="The health professional identification number is a number that uniquely identifies the health professional.The following numbers are used in the Netherlands: 1. UZI Health Professionals. Identification of health professionals (people) in the Dutch healthcare industry. 2. VEKTIS AGB-Z. Identifies health professionals and healthcare organizations 3. BIG-ID. The ID of the health professional listed in the BIG-Register. This information is not readily available for foreign health professionals." /> - <alias value="ZorgverlenerIdentificatienummer" /> - <mapping> - <identity value="zib-healthprofessional-v4.0-2024EN" /> - <map value="NL-CM:17.1.2" /> - <comment value="HealthProfessionalIdentificationNumber" /> - </mapping> - </element> - <element id="Practitioner.identifier:big"> - <path value="Practitioner.identifier" /> - <sliceName value="big" /> - <patternIdentifier> - <system value="http://fhir.nl/fhir/NamingSystem/big" /> - </patternIdentifier> - </element> - <element id="Practitioner.identifier:uzi"> - <path value="Practitioner.identifier" /> - <sliceName value="uzi" /> - <patternIdentifier> - <system value="http://fhir.nl/fhir/NamingSystem/uzi-nr-pers" /> - </patternIdentifier> - </element> - <element id="Practitioner.identifier:agb"> - <path value="Practitioner.identifier" /> - <sliceName value="agb" /> - <patternIdentifier> - <system value="http://fhir.nl/fhir/NamingSystem/agb-z" /> - </patternIdentifier> - </element> - <element id="Practitioner.name"> - <path value="Practitioner.name" /> - <slicing> - <discriminator> - <type value="value" /> - <path value="use" /> - </discriminator> - <rules value="open" /> - </slicing> - <short value="NameInformation" /> - <definition value="Health professional's full name. If a health professional identification number is entered, it will be the name as listed in UZI, AGB or by the healthcare center." /> - <alias value="Naamgegevens" /> - <mapping> - <identity value="zib-healthprofessional-v4.0-2024EN" /> - <map value="NL-CM:17.1.3" /> - <comment value="NameInformation" /> - </mapping> - </element> - <element id="Practitioner.name:nameInformation"> - <path value="Practitioner.name" /> - <sliceName value="nameInformation" /> - <max value="2" /> - <type> - <code value="HumanName" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> - </type> - </element> - <element id="Practitioner.name:nameInformation-GivenName"> - <path value="Practitioner.name" /> - <sliceName value="nameInformation-GivenName" /> - <type> - <code value="HumanName" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName" /> - </type> - </element> - <element id="Practitioner.telecom"> - <path value="Practitioner.telecom" /> - <slicing> - <discriminator> - <type value="profile" /> - <path value="$this" /> - </discriminator> - <rules value="open" /> - </slicing> - <short value="ContactInformation" /> - <definition value="Health professional's telephone number(s) or e-mail address(es)." /> - <comment value="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." /> - <alias value="Contactgegevens" /> - <mapping> - <identity value="zib-healthprofessional-v4.0-2024EN" /> - <map value="NL-CM:17.1.8" /> - <comment value="ContactInformation" /> - </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.1" /> - <comment value="ContactInformation" /> - </mapping> - </element> - <element id="Practitioner.telecom:telephoneNumbers"> - <path value="Practitioner.telecom" /> - <sliceName value="telephoneNumbers" /> - <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> - </type> - </element> - <element id="Practitioner.telecom:emailAddresses"> - <path value="Practitioner.telecom" /> - <sliceName value="emailAddresses" /> - <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> - </type> - </element> - <element id="Practitioner.address"> - <path value="Practitioner.address" /> - <short value="AddressInformation" /> - <definition value="Health professional's address information." /> - <alias value="Adresgegevens" /> - <type> - <code value="Address" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> - </type> - <mapping> - <identity value="zib-healthprofessional-v4.0-2024EN" /> - <map value="NL-CM:17.1.7" /> - <comment value="AddressInformation" /> - </mapping> - </element> - <element id="Practitioner.gender"> - <path value="Practitioner.gender" /> - <short value="Gender" /> - <definition value="Health professional's administrative gender." /> - <alias value="Geslacht" /> - <binding> - <strength value="required" /> - <description value="Use ConceptMap GeslachtCodelijst-to-AdministrativeGender to translate terminology from the functional model to profile terminology in ValueSet AdministrativeGender. This ConceptMap is based on GeslachtCodelijst as defined in the zib Patient to avoid duplication of ConceptMaps. The GeslachtCodelijst of Patient and HealthProfessional are identical in terms of codes." /> - <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"> - <extension url="http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap"> - <valueCanonical value="http://nictiz.nl/fhir/ConceptMap/GeslachtCodelijst-to-AdministrativeGender" /> - </extension> - </valueSet> - </binding> - <mapping> - <identity value="zib-healthprofessional-v4.0-2024EN" /> - <map value="NL-CM:17.1.9" /> - <comment value="Gender" /> - </mapping> - </element> - <element id="Practitioner.gender.extension:genderCodelist"> - <path value="Practitioner.gender.extension" /> - <sliceName value="genderCodelist" /> - <type> - <code value="Extension" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> - </type> - </element> - <element id="Practitioner.gender.extension:genderCodelist.url"> - <path value="Practitioner.gender.extension.url" /> - <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> - </element> - <element id="Practitioner.gender.extension:genderCodelist.value[x]"> - <path value="Practitioner.gender.extension.value[x]" /> - <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000" /> - </binding> - </element> - </differential> -</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml b/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml deleted file mode 100644 index c3a12e0..0000000 --- a/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml +++ /dev/null @@ -1,137 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-HealthProfessional-PractitionerRole" /> - <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole" /> - <name value="ZibHealthProfessionalPractitionerRole" /> - <title value="zib HealthProfessional PractitionerRole" /> - <status value="draft" /> - <publisher value="Nictiz" /> - <contact> - <name value="Nictiz" /> - <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> - </telecom> - </contact> - <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> - <purpose value="This PractitionerRole resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN))." /> - <copyright value="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 value="4.0.1" /> - <mapping> - <identity value="zib-healthprofessional-v4.0-2024EN" /> - <uri value="https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)" /> - <name value="zib HealthProfessional-v4.0(2024EN)" /> - </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> - <name value="zib ContactInformation-v1.3.1(2024EN)" /> - </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="PractitionerRole" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" /> - <derivation value="constraint" /> - <differential> - <element id="PractitionerRole"> - <path value="PractitionerRole" /> - <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to a profile on Practitioner (<http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner>) and this PractitionerRole profile. The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> - </element> - <element id="PractitionerRole.practitioner"> - <path value="PractitionerRole.practitioner" /> - <type> - <code value="Reference" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner" /> - </type> - </element> - <element id="PractitionerRole.organization"> - <path value="PractitionerRole.organization" /> - <short value="HealthcareProvider" /> - <definition value="The organization the health professional works for." /> - <comment value="A HealthcareProvider in zib terms is primarily a location where care is provided, and so the zib concept HealthcareProvider (NL-CM:17.1.6) would normally be fulfilled using a reference to a Location resource (profile zib-HealthcareProvider). However, this particular context refers to the organizational aspects of a HealthcareProvider rather than its physical location: * the zib concept name is not preceded by a role indicator of the zib (like Location::HealthcareProvider, concept id NL-CM:14.1.5, in the zib Procedure). * the `PractitionerRole.location` cardinality (`0..*`) does not match the zib concept (`0..1`) and restricting it is not correct as a health professional could be working on multiple locations. Therefore, this concept is fulfilled using a reference to the Organization resource (profile zib-HealthcareProvider-Organization) and mapped onto `PractitionerRole.organization` instead of `PractitionerRole.location`." /> - <alias value="Zorgaanbieder" /> - <type> - <code value="Reference" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider-Organization" /> - </type> - <mapping> - <identity value="zib-healthprofessional-v4.0-2024EN" /> - <map value="NL-CM:17.1.6" /> - <comment value="HealthcareProvider" /> - </mapping> - </element> - <element id="PractitionerRole.specialty"> - <path value="PractitionerRole.specialty" /> - <slicing> - <discriminator> - <type value="value" /> - <path value="$this" /> - </discriminator> - <rules value="open" /> - </slicing> - </element> - <element id="PractitionerRole.specialty:specialty"> - <path value="PractitionerRole.specialty" /> - <sliceName value="specialty" /> - <short value="Specialty" /> - <definition value="Health professional's medical specialty. This refers to the recognized medical specialties as stated in the BIG Act. For example general practitioner or cardiologist." /> - <comment value="The zib concept Specialty is mapped to a slice on the `.specialty` element instead of the element itself so that other terminology can be used next to the terminology required by the zib." /> - <alias value="Specialisme" /> - <max value="1" /> - <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.22--20240415000000" /> - </binding> - <mapping> - <identity value="zib-healthprofessional-v4.0-2024EN" /> - <map value="NL-CM:17.1.4" /> - <comment value="Specialty" /> - </mapping> - </element> - <element id="PractitionerRole.telecom"> - <path value="PractitionerRole.telecom" /> - <slicing> - <discriminator> - <type value="profile" /> - <path value="$this" /> - </discriminator> - <rules value="open" /> - </slicing> - <short value="ContactInformation" /> - <definition value="Health professional’s telephone number(s) or e-mail address(es) that are specific to the role/location/service." /> - <comment value="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." /> - <alias value="Contactgegevens" /> - <mapping> - <identity value="zib-healthprofessional-v4.0-2024EN" /> - <map value="NL-CM:17.1.8" /> - <comment value="ContactInformation" /> - </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.1" /> - <comment value="ContactInformation" /> - </mapping> - </element> - <element id="PractitionerRole.telecom:telephoneNumbers"> - <path value="PractitionerRole.telecom" /> - <sliceName value="telephoneNumbers" /> - <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> - </type> - </element> - <element id="PractitionerRole.telecom:emailAddresses"> - <path value="PractitionerRole.telecom" /> - <sliceName value="emailAddresses" /> - <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> - </type> - </element> - </differential> -</StructureDefinition> \ No newline at end of file diff --git a/zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml b/zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml new file mode 100644 index 0000000..c419a36 --- /dev/null +++ b/zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml @@ -0,0 +1,26 @@ +<CodeSystem xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.6.7"/> + <language value="en-US"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-09-11T15:47:20+00:00"/> + </valuePeriod> + </extension> + <url value="urn:oid:2.16.840.1.113883.2.4.6.7"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.6.7"/> + </identifier> + <version value="2024-09-11T15:47:20"/> + <name value="COD016VEKTVektisAGBmedischespecialismen"/> + <title value="COD016-VEKT (Vektis AGB-medische specialismen)"/> + <status value="unknown"/> + <publisher value="ART-DECOR"/> + <description value="COD016-VEKT (Vektis AGB-medische specialismen)"/> + <content value="not-present"/> +</CodeSystem> diff --git a/zib/vocabulary/generated/CodeSystem-RoleCodeNLZorgverlenertypen-uzi-rolcode.xml b/zib/vocabulary/generated/CodeSystem-RoleCodeNLZorgverlenertypen-uzi-rolcode.xml new file mode 100644 index 0000000..e7bc446 --- /dev/null +++ b/zib/vocabulary/generated/CodeSystem-RoleCodeNLZorgverlenertypen-uzi-rolcode.xml @@ -0,0 +1,1485 @@ +<CodeSystem xmlns="http://hl7.org/fhir"> + <id value="uzi-rolcode"/> + <meta> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablecodesystem"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/CodeSystem"/>--> + </meta> + <language value="nl-NL"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml" lang="nl-NL" xml:lang="nl-NL">Definitie-resources zijn niet voorzien van een narrative. Een menselijk leesbare versie is te vinden via de implementation guide(s) waarin deze resource gebruikt wordt.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-01-29T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://fhir.nl/fhir/NamingSystem/uzi-rolcode"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.15.111"/> + </identifier> + <version value="11.7.0"/> + <name value="RoleCodeNLZorgverlenertypen"/> + <title value="RoleCodeNL - zorgverlenertype (personen)"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Nictiz"/> + <contact> + <name value="Nictiz"/> + <telecom> + <system value="phone"/> + <value value="070-3173450"/> + </telecom> + </contact> + <description value="Dit codesysteem bevat concepten die het roltype bepalen van een zorgverlener of andere medewerker in de gezondheidszorg. De onderstaande tabel is een invulling van het HL7v3 vocabulaire domein “RoleCode” en wel specifiek het concept “AssignedRoleType”. De bron voor deze lijst is het [Certificate Practice Statement (CPS)](https://www.zorgcsp.nl/certification-practice-statement-cps) van het [UZI-register](https://www.uziregister.nl/) (Unieke Zorgverlener Identificatie). * 2024-06-29 Update op basis van UZI-Register CPS 11.7 Wijziging: 01.071 "Spoedeisende hulp arts" heet nu "Spoedeisende hulp arts (SEH-arts)", Tabel 23 Vervallen 30.065 Verpl. spec. prev. zorg bij som. aandoeningen (per 01-07-2023) en 30.069 Verpl. spec. chronische zorg bij som. aandoeningen (per 01-07-2023). Let op dat 30.065 onterecht al vervallen stond in de vorige versie van dit codesysteem, terwijl 30.066 dat had moeten zijn. Beide zijn dus intussen vervallen * 2022-06-27 Update op basis van UZI-Register CPS 11.4 Tabel 23 Specialismen Verpleegkundige: 30.076 Verpl. spec. algemene gezondheidszorg (per 01-01-2021) toegevoegd, 30.067 Verpl. spec. intensieve zorg bij som. aandoeningen (per 01-01-2021) vervallen, 30.065 Verpl. prev. intensieve zorg bij som. aandoeningen (per 01-01-2021) vervallen * 2020-04-01 Update op basis van UZI-Register CPS 9.8 Artikel 36a codes toegevoegd (82.000 Klinisch technoloog, 80.000 Bachelor medisch hulpverlener, 79.000 Geregistreerd-mondhygiënist (per 01-07-2020)) * 2019-12-01 Update op basis van UZI-Register CPS 9.7 31.000 Orthopedagoog-generalist (per 01-01-2020) * 2018-09-10 Update op basis van UZI-Register CPS 9.1 81.000 Physician Assistant * Tevens opgenomen na grondigere controle, maar geen releasenotes voor gevonden in CPS: 01.002 was "Internist-Allergoloog" en is nu "Allergoloog (gesloten register)", 01.062 "Internist-Allergoloog (gesloten register)" toegevoegd, 01.020 was "Arts klinische chemie" en is nu "Arts klinische chemie (gesloten register)", 01.050 was "Zenuwarts" en is nu "Zenuwarts (gesloten register)" * 2017-08-01 Update op basis van UZI-Register CPS 7.1 01.099 Zorgverlener Andere zorg * 2016-04-01 Update op basis van UZI-register CPS 6.0 17.075 Openbaar apotheker * 2015-09-01 Update op basis van UZI-Register CPS 5.8 01.074 Sportarts * 2012-01-18 Update op basis van UZI-Register CPS 5.0 30.069 Verpl. spec. geestelijke gezondheidszorg, 01.070 Jeugdarts, 01.071 Spoedeisende hulp arts, 84.000 Klinisch fysicus * 2007-10-01 Update op basis van UZI-Register CPS 3.2 01.004 Apotheekhoudend huisarts"/> + <caseSensitive value="false"/> + <content value="complete"/> + <count value="84"/> + <property> + <code value="status"/> + <uri value="http://hl7.org/fhir/concept-properties"/> + <description value="A code that indicates the status of the concept. Values found in this version of the code system are: active, deprecated"/> + <type value="code"/> + </property> + <property> + <code value="deprecated"/> + <uri value="http://hl7.org/fhir/concept-properties"/> + <description value="The date at which a concept was deprecated. Concepts that are deprecated but not inactive can still be used, but their use is discouraged, and they should be expected to be made inactive in a future release. Property type is dateTime. Note that the status property may also be used to indicate that a concept is deprecated"/> + <type value="dateTime"/> + </property> + <property> + <code value="effectiveDate"/> + <uri value="http://hl7.org/fhir/concept-properties"/> + <description value="The date at which the concept was status was last changed. This is calculated based on the highest of 'creation date', 'expiration date', and 'official release date'"/> + <type value="dateTime"/> + </property> + <property> + <code value="inactive"/> + <uri value="http://hl7.org/fhir/concept-properties"/> + <description value="The date at which a concept was deprecated. Concepts that are deprecated but not inactive can still be used, but their use is discouraged, and they should be expected to be made inactive in a future release. Property type is dateTime. Note that the status property may also be used to indicate that a concept is deprecated"/> + <type value="boolean"/> + </property> + <property> + <code value="notSelectable"/> + <uri value="http://hl7.org/fhir/concept-properties"/> + <description value="The concept is not intended to be chosen by the user - only intended to be used as a selector for other concepts. Note, though, that the interpretation of this is highly contextual; all concepts are selectable in some context. Property type is boolean"/> + <type value="boolean"/> + </property> + <property> + <code value="parent"/> + <uri value="http://hl7.org/fhir/concept-properties"/> + <description value="The concept identified in this property is a parent of the concept on which it is a property. The property type will be 'code'. The meaning of 'parent' is defined by the hierarchyMeaning attribute"/> + <type value="code"/> + </property> + <property> + <code value="child"/> + <uri value="http://hl7.org/fhir/concept-properties"/> + <description value="The concept identified in this property is a child of the concept on which it is a property. The property type will be 'code'. The meaning of 'child' is defined by the hierarchyMeaning attribute"/> + <type value="code"/> + </property> + <concept> + <code value="AssignedRoleType"/> + <display value="Een roltype wordt gebruikt om een entiteit verder aan te duiden, die een rol speelt met AssignedEntity als modelattribuut RoleClass."/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="notSelectable"/> + <valueBoolean value="true"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="02.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="03.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="04.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="16.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="17.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="25.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="30.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="31.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="79.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="80.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="81.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="82.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="83.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="84.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="85.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="86.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="87.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="88.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="89.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="90.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="91.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="92.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="93.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="94.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="95.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="96.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="97.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="98.000"/> + </property> + <property> + <code value="child"/> + <valueCode value="99.000"/> + </property> + </concept> + <concept> + <code value="01.000"/> + <display value="Arts"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.002"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.003"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.004"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.008"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.010"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.011"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.012"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.013"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.014"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.015"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.016"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.018"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.019"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.020"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.021"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.022"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.023"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.024"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.025"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.026"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.030"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.031"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.032"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.033"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.034"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.035"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.039"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.040"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.041"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.042"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.045"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.046"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.047"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.048"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.050"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.062"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.055"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.056"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.070"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.071"/> + </property> + <property> + <code value="child"/> + <valueCode value="01.074"/> + </property> + </concept> + <concept> + <code value="01.002"/> + <display value="Allergoloog (gesloten register)"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.003"/> + <display value="Anesthesioloog"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.004"/> + <display value="Apotheekhoudende huisarts"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.008"/> + <display value="Bedrijfsarts"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.010"/> + <display value="Cardioloog"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.011"/> + <display value="Cardiothoracaal chirurg"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.012"/> + <display value="Dermatoloog"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.013"/> + <display value="Arts v. maag-darm-leverziekten"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.014"/> + <display value="Chirurg"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.015"/> + <display value="Huisarts"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.016"/> + <display value="Internist"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.018"/> + <display value="Keel- neus- en oorarts"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.019"/> + <display value="Kinderarts"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.020"/> + <display value="Arts klinische chemie (gesloten register)"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.021"/> + <display value="Klinisch geneticus"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.022"/> + <display value="Klinisch geriater"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.023"/> + <display value="Longarts"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.024"/> + <display value="Arts-microbioloog"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.025"/> + <display value="Neurochirurg"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.026"/> + <display value="Neuroloog"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.030"/> + <display value="Nucleair geneeskundige"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.031"/> + <display value="Oogarts"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.032"/> + <display value="Orthopedisch chirurg"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.033"/> + <display value="Patholoog"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.034"/> + <display value="Plastisch chirurg"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.035"/> + <display value="Psychiater"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.039"/> + <display value="Radioloog"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.040"/> + <display value="Radiotherapeut"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.041"/> + <display value="Reumatoloog"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.042"/> + <display value="Revalidatiearts"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.045"/> + <display value="Uroloog"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.046"/> + <display value="Gynaecoloog"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.047"/> + <display value="Specialist ouderengeneeskunde"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.048"/> + <display value="Verzekeringsarts"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.050"/> + <display value="Zenuwarts (gesloten register)"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.062"/> + <display value="Internist-Allergoloog (gesloten register)"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.055"/> + <display value="Arts maatschappij en gezondheid"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.056"/> + <display value="Arts voor verstandelijk gehandicapten"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.070"/> + <display value="Jeugdarts"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.071"/> + <display value="Spoedeisende hulp arts (SEH-arts)"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="01.074"/> + <display value="Sportarts"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="02.000"/> + <display value="Tandarts"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + <property> + <code value="child"/> + <valueCode value="02.053"/> + </property> + <property> + <code value="child"/> + <valueCode value="02.054"/> + </property> + </concept> + <concept> + <code value="02.053"/> + <display value="Orthodontist"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="02.054"/> + <display value="Kaakchirurg"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="03.000"/> + <display value="Verloskundige"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="04.000"/> + <display value="Fysiotherapeut"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="16.000"/> + <display value="Psychotherapeut"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="17.000"/> + <display value="Apotheker"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + <property> + <code value="child"/> + <valueCode value="17.060"/> + </property> + <property> + <code value="child"/> + <valueCode value="17.075"/> + </property> + </concept> + <concept> + <code value="17.060"/> + <display value="Ziekenhuisapotheker"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="17.075"/> + <display value="Openbaar apotheker"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="25.000"/> + <display value="Gezondheidszorgpsycholoog"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + <property> + <code value="child"/> + <valueCode value="25.061"/> + </property> + <property> + <code value="child"/> + <valueCode value="25.063"/> + </property> + </concept> + <concept> + <code value="25.061"/> + <display value="Klinisch psycholoog"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="25.063"/> + <display value="Klinisch neuropsycholoog"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="30.000"/> + <display value="Verpleegkundige"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + <property> + <code value="child"/> + <valueCode value="30.065"/> + </property> + <property> + <code value="child"/> + <valueCode value="30.066"/> + </property> + <property> + <code value="child"/> + <valueCode value="30.067"/> + </property> + <property> + <code value="child"/> + <valueCode value="30.068"/> + </property> + <property> + <code value="child"/> + <valueCode value="30.069"/> + </property> + <property> + <code value="child"/> + <valueCode value="30.076"/> + </property> + </concept> + <concept> + <code value="30.065"/> + <display value="Verpl. spec. prev. zorg bij som. aandoeningen"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecated"/> + <valueDateTime value="2023-07-01"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2023-07-01"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="30.066"/> + <display value="Verpl. spec. acute zorg bij som. aandoeningen"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecated"/> + <valueDateTime value="2021-01-01"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2021-01-01"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="30.067"/> + <display value="Verpl. spec. intensieve zorg bij som. aandoeningen"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecated"/> + <valueDateTime value="2021-01-01"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2021-01-01"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="30.068"/> + <display value="Verpl. spec. chronische zorg bij som. aandoeningen"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecated"/> + <valueDateTime value="2023-07-01"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2023-07-01"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="30.069"/> + <display value="Verpl. spec. geestelijke gezondheidszorg"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="30.076"/> + <display value="Verpl. spec. algemene gezondheidszorg"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2021-01-01"/> + </property> + <property> + <code value="parent"/> + <valueCode value="01.000"/> + </property> + </concept> + <concept> + <code value="31.000"/> + <display value="Orthopedagoog-generalist"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2020-01-01"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="79.000"/> + <display value="Geregistreerd-mondhygiënist"/> + <definition value="Artikel 36a Wet BIG"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2020-07-01"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="80.000"/> + <display value="Bachelor medisch hulpverlener"/> + <definition value="Artikel 36a Wet BIG"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="81.000"/> + <display value="Physician assistant"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="82.000"/> + <display value="Klinisch technoloog"/> + <definition value="Artikel 36a Wet BIG"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="83.000"/> + <display value="Apothekersassistent"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="84.000"/> + <display value="Klinisch fysicus"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="85.000"/> + <display value="Tandprotheticus"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="86.000"/> + <display value="VIG-er"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="87.000"/> + <display value="Optometrist"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="88.000"/> + <display value="Huidtherapeut"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="89.000"/> + <display value="Diëtist"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="90.000"/> + <display value="Ergotherapeut"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="91.000"/> + <display value="Logopedist"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="92.000"/> + <display value="Mondhygiënist"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="93.000"/> + <display value="Oefentherapeut Mensendieck"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="94.000"/> + <display value="Oefentherapeut Cesar"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="95.000"/> + <display value="Orthoptist"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="96.000"/> + <display value="Podotherapeut"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="97.000"/> + <display value="Radiodiagnostisch laborant"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="98.000"/> + <display value="Radiotherapeutisch laborant"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> + <concept> + <code value="99.000"/> + <display value="Zorgverlener andere zorg"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="parent"/> + <valueCode value="AssignedRoleType"/> + </property> + </concept> +</CodeSystem> diff --git a/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000.xml b/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20240415000000.xml similarity index 68% rename from zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000.xml rename to zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20240415000000.xml index ca65795..fae8c79 100644 --- a/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000.xml +++ b/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20240415000000.xml @@ -1,7 +1,7 @@ <ValueSet xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000"/> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20240415000000"/> <meta> - <source value="http://acceptance.art-decor.org/fhir/4.0/zib2020bbr-"/> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> <tag> @@ -15,19 +15,19 @@ </text> <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> <valuePeriod> - <start value="2020-09-01T00:00:00+00:00"/> + <start value="2024-04-15T00:00:00+00:00"/> </valuePeriod> </extension> - <url value="http://acceptance.art-decor.org/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000"/> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20240415000000"/> <identifier> <use value="official"/> <system value="urn:ietf:rfc:3986"/> <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8"/> </identifier> - <version value="2020-09-01T00:00:00"/> + <version value="2024-04-15T00:00:00"/> <name value="GeslachtCodelijst"/> <title value="GeslachtCodelijst"/> - <status value="active"/> + <status value="draft"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> @@ -47,6 +47,9 @@ <include> <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Onbekend"/> + </extension> <code value="UNK"/> <display value="Unknown"/> <designation> @@ -58,20 +61,21 @@ </use> <value value="Unknown"/> </designation> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Onbekend"/> - </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> </concept> </include> <include> <system value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Ongedifferentieerd"/> + </extension> <code value="UN"/> <display value="Undifferentiated"/> <designation> @@ -83,17 +87,11 @@ </use> <value value="Undifferentiated"/> </designation> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Ongedifferentieerd"/> - </designation> </concept> <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Man"/> + </extension> <code value="M"/> <display value="Male"/> <designation> @@ -105,17 +103,11 @@ </use> <value value="Male"/> </designation> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Man"/> - </designation> </concept> <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Vrouw"/> + </extension> <code value="F"/> <display value="Female"/> <designation> @@ -127,15 +119,6 @@ </use> <value value="Female"/> </designation> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Vrouw"/> - </designation> </concept> </include> </compose> diff --git a/zib/vocabulary/generated/ValueSet-SpecialismeAGBCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7--20240415000000.xml b/zib/vocabulary/generated/ValueSet-SpecialismeAGBCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7--20240415000000.xml new file mode 100644 index 0000000..fa43375 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-SpecialismeAGBCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7--20240415000000.xml @@ -0,0 +1,61 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="SpecialismeAGBCodelijst"/> + <title value="SpecialismeAGBCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="COD016-VEKT (Vektis AGB-medische specialismen) - All values"/> + <immutable value="false"/> + <compose> + <include> + <system value="urn:oid:2.16.840.1.113883.2.4.6.7"/> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-SpecialismeCodelijsten-2.16.840.1.113883.2.4.3.11.60.121.11.22--20240415000000.xml b/zib/vocabulary/generated/ValueSet-SpecialismeCodelijsten-2.16.840.1.113883.2.4.3.11.60.121.11.22--20240415000000.xml index 8ee7680..375a8f1 100644 --- a/zib/vocabulary/generated/ValueSet-SpecialismeCodelijsten-2.16.840.1.113883.2.4.3.11.60.121.11.22--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-SpecialismeCodelijsten-2.16.840.1.113883.2.4.3.11.60.121.11.22--20240415000000.xml @@ -18,7 +18,7 @@ <start value="2024-04-15T00:00:00+00:00"/> </valuePeriod> </extension> - <url value="http://acceptance.art-decor.org/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.22--20240415000000"/> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.22--20240415000000"/> <identifier> <use value="official"/> <system value="urn:ietf:rfc:3986"/> @@ -45,10 +45,10 @@ <immutable value="false"/> <compose> <include> - <valueSet value="http://acceptance.art-decor.org/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7--20240415000000"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7--20240415000000"/> </include> <include> - <valueSet value="http://acceptance.art-decor.org/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6--20240415000000"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6--20240415000000"/> </include> </compose> </ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-SpecialismeUZICodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6--20240415000000.xml b/zib/vocabulary/generated/ValueSet-SpecialismeUZICodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6--20240415000000.xml new file mode 100644 index 0000000..03cb43d --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-SpecialismeUZICodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6--20240415000000.xml @@ -0,0 +1,61 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="SpecialismeUZICodelijst"/> + <title value="SpecialismeUZICodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="RoleCodeNL (Zorgverlenertype (personen)) - All values"/> + <immutable value="false"/> + <compose> + <include> + <system value="http://fhir.nl/fhir/NamingSystem/uzi-rolcode"/> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + </compose> +</ValueSet> From e407d4921bf2dd1bce32a26dbb806e2660c8ac12 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Wed, 11 Sep 2024 16:16:21 +0200 Subject: [PATCH 010/240] Added base profiles --- ...l-core-HealthProfessional-Practitioner.xml | 86 +++++++ ...re-HealthProfessional-PractitionerRole.xml | 88 +++++++ .../zib-HealthProfessional-Practitioner.xml | 216 ++++++++++++++++++ ...ib-HealthProfessional-PractitionerRole.xml | 139 +++++++++++ 4 files changed, 529 insertions(+) create mode 100644 nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml create mode 100644 nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml create mode 100644 zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml create mode 100644 zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml diff --git a/nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml b/nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml new file mode 100644 index 0000000..3dc1107 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-HealthProfessional-Practitioner" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner" /> + <name value="NlcoreHealthProfessionalPractitioner" /> + <title value="nl core HealthProfessional Practitioner" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> + <purpose value="A derived profile from [zib-HealthProfessional-Practitioner](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <uri value="https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)" /> + <name value="zib HealthProfessional-v3.5(2020EN)" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.2-2020EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> + <name value="zib ContactInformation-v1.2(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Practitioner" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner" /> + <derivation value="constraint" /> + <differential> + <element id="Practitioner"> + <path value="Practitioner" /> + <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to this Practitioner profile and a profile on PractitionerRole (<http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole>). The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> + <alias value="nl-core-HealthProfessional-Practitioner" /> + </element> + <element id="Practitioner.name:nameInformation"> + <path value="Practitioner.name" /> + <sliceName value="nameInformation" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation" /> + </type> + </element> + <element id="Practitioner.name:nameInformation-GivenName"> + <path value="Practitioner.name" /> + <sliceName value="nameInformation-GivenName" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation.GivenName" /> + </type> + </element> + <element id="Practitioner.telecom:telephoneNumbers"> + <path value="Practitioner.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="Practitioner.telecom:emailAddresses"> + <path value="Practitioner.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses" /> + </type> + </element> + <element id="Practitioner.address"> + <path value="Practitioner.address" /> + <type> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AddressInformation" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml b/nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml new file mode 100644 index 0000000..6ae6e90 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml @@ -0,0 +1,88 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-HealthProfessional-PractitionerRole" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole" /> + <name value="NlcoreHealthProfessionalPractitionerRole" /> + <title value="nl core HealthProfessional PractitionerRole" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> + <purpose value="A derived profile from [zib-HealthProfessional-PractitionerRole](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <uri value="https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)" /> + <name value="zib HealthProfessional-v3.5(2020EN)" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.2-2020EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> + <name value="zib ContactInformation-v1.2(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="PractitionerRole" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole" /> + <derivation value="constraint" /> + <differential> + <element id="PractitionerRole"> + <path value="PractitionerRole" /> + <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to a profile on Practitioner (<http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner>) and this PractitionerRole profile. The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> + <alias value="nl-core-HealthProfessional-PractitionerRole" /> + </element> + <element id="PractitionerRole.practitioner"> + <path value="PractitionerRole.practitioner" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner" /> + </type> + </element> + <element id="PractitionerRole.organization"> + <path value="PractitionerRole.organization" /> + <comment value="A HealthcareProvider in zib terms is primarily a location where care is provided, and so the zib concept HealthcareProvider (NL-CM:17.1.6) would normally be fulfilled using a reference to a Location resource (profile nl-core-HealthcareProvider). However, this particular context refers to the organizational aspects of a HealthcareProvider rather than its physical location: * the zib concept name is not preceded by a role indicator of the zib (like Location::HealthcareProvider, concept id NL-CM:14.1.5, in the zib Procedure). * the `PractitionerRole.location` cardinality (`0..*`) does not match the zib concept (`0..1`) and restricting it is not correct as a health professional could be working on multiple locations. Therefore, this concept is fulfilled using a reference to the Organization resource (profile nl-core-HealthcareProvider-Organization) and mapped onto `PractitionerRole.organization` instead of `PractitionerRole.location`." /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization" /> + </type> + </element> + <element id="PractitionerRole.location"> + <path value="PractitionerRole.location" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider" /> + </type> + </element> + <element id="PractitionerRole.telecom:telephoneNumbers"> + <path value="PractitionerRole.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="PractitionerRole.telecom:emailAddresses"> + <path value="PractitionerRole.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml b/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml new file mode 100644 index 0000000..77dca31 --- /dev/null +++ b/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml @@ -0,0 +1,216 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-HealthProfessional-Practitioner" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner" /> + <name value="ZibHealthProfessionalPractitioner" /> + <title value="zib HealthProfessional Practitioner" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> + <purpose value="This Practitioner resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v3.5 (2020)](https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <uri value="https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)" /> + <name value="zib HealthProfessional-v3.5(2020EN)" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.2-2020EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> + <name value="zib ContactInformation-v1.2(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Practitioner" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> + <derivation value="constraint" /> + <differential> + <element id="Practitioner"> + <path value="Practitioner" /> + <short value="HealthProfessional" /> + <definition value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> + <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to this Practitioner profile and a profile on PractitionerRole (<http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole>). The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> + <alias value="Zorgverlener" /> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <map value="NL-CM:17.1.1" /> + <comment value="HealthProfessional" /> + </mapping> + </element> + <element id="Practitioner.identifier"> + <path value="Practitioner.identifier" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="HealthProfessionalIdentificationNumber" /> + <definition value="The healthcare provider identification number is a number that uniquely identifies the healthcare provider. The following numbers are used in the Netherlands: 1. UZI Health Professionals. Identification of health professionals (people) in the Dutch healthcare industry. 2. VEKTIS AGB-Z. Identifies health professionals and healthcare organizations 3. BIG-ID. The ID of the health professional listed in the BIG Register. This information is not readily available for foreign health professionals." /> + <alias value="ZorgverlenerIdentificatienummer" /> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <map value="NL-CM:17.1.2" /> + <comment value="HealthProfessionalIdentificationNumber" /> + </mapping> + </element> + <element id="Practitioner.identifier:big"> + <path value="Practitioner.identifier" /> + <sliceName value="big" /> + <patternIdentifier> + <system value="http://fhir.nl/fhir/NamingSystem/big" /> + </patternIdentifier> + </element> + <element id="Practitioner.identifier:uzi"> + <path value="Practitioner.identifier" /> + <sliceName value="uzi" /> + <patternIdentifier> + <system value="http://fhir.nl/fhir/NamingSystem/uzi-nr-pers" /> + </patternIdentifier> + </element> + <element id="Practitioner.identifier:agb"> + <path value="Practitioner.identifier" /> + <sliceName value="agb" /> + <patternIdentifier> + <system value="http://fhir.nl/fhir/NamingSystem/agb-z" /> + </patternIdentifier> + </element> + <element id="Practitioner.name"> + <path value="Practitioner.name" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="use" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="NameInformation" /> + <definition value="Health professional’s full name. If a health professional identification number is entered, it will be the name as listed in UZI, AGB or by the healthcare center." /> + <alias value="Naamgegevens" /> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <map value="NL-CM:17.1.3" /> + <comment value="NameInformation" /> + </mapping> + </element> + <element id="Practitioner.name:nameInformation"> + <path value="Practitioner.name" /> + <sliceName value="nameInformation" /> + <max value="2" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> + </type> + </element> + <element id="Practitioner.name:nameInformation-GivenName"> + <path value="Practitioner.name" /> + <sliceName value="nameInformation-GivenName" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName" /> + </type> + </element> + <element id="Practitioner.telecom"> + <path value="Practitioner.telecom" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="ContactInformation" /> + <definition value="Health professional’s telephone number(s) or e-mail address(es)." /> + <comment value="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." /> + <alias value="Contactgegevens" /> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <map value="NL-CM:17.1.8" /> + <comment value="ContactInformation" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.2-2020EN" /> + <map value="NL-CM:20.6.1" /> + <comment value="ContactInformation" /> + </mapping> + </element> + <element id="Practitioner.telecom:telephoneNumbers"> + <path value="Practitioner.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="Practitioner.telecom:emailAddresses"> + <path value="Practitioner.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> + </type> + </element> + <element id="Practitioner.address"> + <path value="Practitioner.address" /> + <definition value="Health professional’s address information." /> + <type> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> + </type> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <map value="NL-CM:17.1.7" /> + <comment value="AddressInformation" /> + </mapping> + </element> + <element id="Practitioner.gender"> + <path value="Practitioner.gender" /> + <short value="Gender" /> + <definition value="Patient’s administrative gender." /> + <alias value="Geslacht" /> + <binding> + <strength value="required" /> + <description value="Use ConceptMap GeslachtCodelijst-to-AdministrativeGender to translate terminology from the functional model to profile terminology in ValueSet AdministrativeGender. This ConceptMap is based on GeslachtCodelijst as defined in the zib Patient to avoid duplication of ConceptMaps. The GeslachtCodelijst of Patient and HealthProfessional are identical in terms of codes." /> + <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"> + <extension url="http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap"> + <valueCanonical value="http://nictiz.nl/fhir/ConceptMap/GeslachtCodelijst-to-AdministrativeGender" /> + </extension> + </valueSet> + </binding> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <map value="NL-CM:17.1.9" /> + <comment value="Gender" /> + </mapping> + </element> + <element id="Practitioner.gender.extension:genderCodelist"> + <path value="Practitioner.gender.extension" /> + <sliceName value="genderCodelist" /> + <type> + <code value="Extension" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> + </type> + </element> + <element id="Practitioner.gender.extension:genderCodelist.value[x]"> + <path value="Practitioner.gender.extension.value[x]" /> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000" /> + </binding> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml b/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml new file mode 100644 index 0000000..44d10f1 --- /dev/null +++ b/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml @@ -0,0 +1,139 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-HealthProfessional-PractitionerRole" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole" /> + <name value="ZibHealthProfessionalPractitionerRole" /> + <title value="zib HealthProfessional PractitionerRole" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> + <purpose value="This PractitionerRole resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v3.5 (2020)](https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <uri value="https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)" /> + <name value="zib HealthProfessional-v3.5(2020EN)" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.2-2020EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> + <name value="zib ContactInformation-v1.2(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="PractitionerRole" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" /> + <derivation value="constraint" /> + <differential> + <element id="PractitionerRole"> + <path value="PractitionerRole" /> + <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to a profile on Practitioner (<http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner>) and this PractitionerRole profile. The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> + </element> + <element id="PractitionerRole.practitioner"> + <path value="PractitionerRole.practitioner" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner" /> + </type> + </element> + <element id="PractitionerRole.organization"> + <path value="PractitionerRole.organization" /> + <short value="HealthcareProvider" /> + <definition value="The organization the health professional works for." /> + <comment value="A HealthcareProvider in zib terms is primarily a location where care is provided, and so the zib concept HealthcareProvider (NL-CM:17.1.6) would normally be fulfilled using a reference to a Location resource (profile zib-HealthcareProvider). However, this particular context refers to the organizational aspects of a HealthcareProvider rather than its physical location: * the zib concept name is not preceded by a role indicator of the zib (like Location::HealthcareProvider, concept id NL-CM:14.1.5, in the zib Procedure). * the `PractitionerRole.location` cardinality (`0..*`) does not match the zib concept (`0..1`) and restricting it is not correct as a health professional could be working on multiple locations. Therefore, this concept is fulfilled using a reference to the Organization resource (profile zib-HealthcareProvider-Organization) and mapped onto `PractitionerRole.organization` instead of `PractitionerRole.location`." /> + <alias value="Zorgaanbieder" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider-Organization" /> + </type> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <map value="NL-CM:17.1.6" /> + <comment value="HealthcareProvider" /> + </mapping> + </element> + <element id="PractitionerRole.specialty"> + <path value="PractitionerRole.specialty" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="PractitionerRole.specialty:specialty"> + <path value="PractitionerRole.specialty" /> + <sliceName value="specialty" /> + <short value="Specialty" /> + <definition value="Health professional’s medical specialty. This refers to the recognized medical specialties as stated in the BIG Act. For example general practitioner or cardiologist." /> + <comment value="The zib concept Specialty is mapped to a slice on the `.specialty` element instead of the element itself so that other terminology can be used next to the terminology required by the zib." /> + <alias value="Specialisme" /> + <max value="1" /> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.22--20200901000000" /> + </binding> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <map value="NL-CM:17.1.4" /> + <comment value="Specialty" /> + </mapping> + </element> + <element id="PractitionerRole.telecom"> + <path value="PractitionerRole.telecom" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="ContactInformation" /> + <definition value="Health professional’s telephone number(s) or e-mail address(es) that are specific to the role/location/service." /> + <comment value="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." /> + <alias value="Contactgegevens" /> + <mapping> + <identity value="zib-healthprofessional-v3.5-2020EN" /> + <map value="NL-CM:17.1.8" /> + <comment value="ContactInformation" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.2-2020EN" /> + <map value="NL-CM:20.6.1" /> + <comment value="ContactInformation" /> + </mapping> + </element> + <element id="PractitionerRole.telecom:telephoneNumbers"> + <path value="PractitionerRole.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="PractitionerRole.telecom:emailAddresses"> + <path value="PractitionerRole.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From 9623cef8b8bf0daccd72ac8bab56e64bec4e3399 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Wed, 11 Sep 2024 16:26:54 +0200 Subject: [PATCH 011/240] Converting to 2024 mappings including ValueSets --- .../zib-HealthProfessional-Practitioner.xml | 30 +++++++++---------- ...ib-HealthProfessional-PractitionerRole.xml | 24 +++++++-------- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml b/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml index 77dca31..6811cd6 100644 --- a/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml +++ b/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml @@ -19,18 +19,18 @@ </telecom> </contact> <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> - <purpose value="This Practitioner resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v3.5 (2020)](https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN))." /> + <purpose value="This Practitioner resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> - <uri value="https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)" /> - <name value="zib HealthProfessional-v3.5(2020EN)" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> + <uri value="https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)" /> + <name value="zib HealthProfessional-v4.0(2024EN)" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> - <name value="zib ContactInformation-v1.2(2020EN)" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -45,7 +45,7 @@ <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to this Practitioner profile and a profile on PractitionerRole (<http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole>). The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> <alias value="Zorgverlener" /> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> <map value="NL-CM:17.1.1" /> <comment value="HealthProfessional" /> </mapping> @@ -63,7 +63,7 @@ <definition value="The healthcare provider identification number is a number that uniquely identifies the healthcare provider. The following numbers are used in the Netherlands: 1. UZI Health Professionals. Identification of health professionals (people) in the Dutch healthcare industry. 2. VEKTIS AGB-Z. Identifies health professionals and healthcare organizations 3. BIG-ID. The ID of the health professional listed in the BIG Register. This information is not readily available for foreign health professionals." /> <alias value="ZorgverlenerIdentificatienummer" /> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> <map value="NL-CM:17.1.2" /> <comment value="HealthProfessionalIdentificationNumber" /> </mapping> @@ -102,7 +102,7 @@ <definition value="Health professional’s full name. If a health professional identification number is entered, it will be the name as listed in UZI, AGB or by the healthcare center." /> <alias value="Naamgegevens" /> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> <map value="NL-CM:17.1.3" /> <comment value="NameInformation" /> </mapping> @@ -138,12 +138,12 @@ <comment value="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." /> <alias value="Contactgegevens" /> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> <map value="NL-CM:17.1.8" /> <comment value="ContactInformation" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> <map value="NL-CM:20.6.1" /> <comment value="ContactInformation" /> </mapping> @@ -172,7 +172,7 @@ <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> </type> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> <map value="NL-CM:17.1.7" /> <comment value="AddressInformation" /> </mapping> @@ -192,7 +192,7 @@ </valueSet> </binding> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> <map value="NL-CM:17.1.9" /> <comment value="Gender" /> </mapping> @@ -209,7 +209,7 @@ <path value="Practitioner.gender.extension.value[x]" /> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20240415000000" /> </binding> </element> </differential> diff --git a/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml b/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml index 44d10f1..bc9e352 100644 --- a/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml +++ b/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml @@ -19,18 +19,18 @@ </telecom> </contact> <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> - <purpose value="This PractitionerRole resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v3.5 (2020)](https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN))." /> + <purpose value="This PractitionerRole resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> - <uri value="https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)" /> - <name value="zib HealthProfessional-v3.5(2020EN)" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> + <uri value="https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)" /> + <name value="zib HealthProfessional-v4.0(2024EN)" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> - <name value="zib ContactInformation-v1.2(2020EN)" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -62,7 +62,7 @@ <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider-Organization" /> </type> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> <map value="NL-CM:17.1.6" /> <comment value="HealthcareProvider" /> </mapping> @@ -87,10 +87,10 @@ <max value="1" /> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.22--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.22--20240415000000" /> </binding> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> <map value="NL-CM:17.1.4" /> <comment value="Specialty" /> </mapping> @@ -109,12 +109,12 @@ <comment value="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." /> <alias value="Contactgegevens" /> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> <map value="NL-CM:17.1.8" /> <comment value="ContactInformation" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> <map value="NL-CM:20.6.1" /> <comment value="ContactInformation" /> </mapping> From 3742bac47c57c1abcba797eb0971dadcce78a681 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Wed, 11 Sep 2024 16:28:39 +0200 Subject: [PATCH 012/240] Converted to 2024 mappings in NL-core --- .../nl-core-HealthProfessional-Practitioner.xml | 12 ++++++------ .../nl-core-HealthProfessional-PractitionerRole.xml | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml b/nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml index 3dc1107..cbbb4f4 100644 --- a/nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml +++ b/nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml @@ -23,14 +23,14 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> - <uri value="https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)" /> - <name value="zib HealthProfessional-v3.5(2020EN)" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> + <uri value="https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)" /> + <name value="zib HealthProfessional-v4.0(2024EN)" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> - <name value="zib ContactInformation-v1.2(2020EN)" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml b/nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml index 6ae6e90..510166f 100644 --- a/nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml +++ b/nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml @@ -23,14 +23,14 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-healthprofessional-v3.5-2020EN" /> - <uri value="https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)" /> - <name value="zib HealthProfessional-v3.5(2020EN)" /> + <identity value="zib-healthprofessional-v4.0-2024EN" /> + <uri value="https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)" /> + <name value="zib HealthProfessional-v4.0(2024EN)" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> - <name value="zib ContactInformation-v1.2(2020EN)" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> From 4460d30c1417ae0ad8077c684440d56475b6a4bc Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Wed, 11 Sep 2024 16:33:43 +0200 Subject: [PATCH 013/240] addDataFrom zib script executed --- .../zib-HealthProfessional-Practitioner.xml | 21 +++++++++++-------- ...ib-HealthProfessional-PractitionerRole.xml | 8 +++---- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml b/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml index 6811cd6..fb2cf26 100644 --- a/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml +++ b/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="zib-HealthProfessional-Practitioner" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner" /> <name value="ZibHealthProfessionalPractitioner" /> <title value="zib HealthProfessional Practitioner" /> @@ -41,7 +39,6 @@ <element id="Practitioner"> <path value="Practitioner" /> <short value="HealthProfessional" /> - <definition value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to this Practitioner profile and a profile on PractitionerRole (<http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole>). The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> <alias value="Zorgverlener" /> <mapping> @@ -60,7 +57,7 @@ <rules value="open" /> </slicing> <short value="HealthProfessionalIdentificationNumber" /> - <definition value="The healthcare provider identification number is a number that uniquely identifies the healthcare provider. The following numbers are used in the Netherlands: 1. UZI Health Professionals. Identification of health professionals (people) in the Dutch healthcare industry. 2. VEKTIS AGB-Z. Identifies health professionals and healthcare organizations 3. BIG-ID. The ID of the health professional listed in the BIG Register. This information is not readily available for foreign health professionals." /> + <definition value="The health professional identification number is a number that uniquely identifies the health professional.The following numbers are used in the Netherlands: 1. UZI Health Professionals. Identification of health professionals (people) in the Dutch healthcare industry. 2. VEKTIS AGB-Z. Identifies health professionals and healthcare organizations 3. BIG-ID. The ID of the health professional listed in the BIG-Register. This information is not readily available for foreign health professionals." /> <alias value="ZorgverlenerIdentificatienummer" /> <mapping> <identity value="zib-healthprofessional-v4.0-2024EN" /> @@ -99,7 +96,7 @@ <rules value="open" /> </slicing> <short value="NameInformation" /> - <definition value="Health professional’s full name. If a health professional identification number is entered, it will be the name as listed in UZI, AGB or by the healthcare center." /> + <definition value="Health professional's full name. If a health professional identification number is entered, it will be the name as listed in UZI, AGB or by the healthcare center." /> <alias value="Naamgegevens" /> <mapping> <identity value="zib-healthprofessional-v4.0-2024EN" /> @@ -134,7 +131,7 @@ <rules value="open" /> </slicing> <short value="ContactInformation" /> - <definition value="Health professional’s telephone number(s) or e-mail address(es)." /> + <definition value="Health professional's telephone number(s) or e-mail address(es)." /> <comment value="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." /> <alias value="Contactgegevens" /> <mapping> @@ -166,7 +163,9 @@ </element> <element id="Practitioner.address"> <path value="Practitioner.address" /> - <definition value="Health professional’s address information." /> + <short value="AddressInformation" /> + <definition value="Health professional's address information." /> + <alias value="Adresgegevens" /> <type> <code value="Address" /> <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> @@ -180,7 +179,7 @@ <element id="Practitioner.gender"> <path value="Practitioner.gender" /> <short value="Gender" /> - <definition value="Patient’s administrative gender." /> + <definition value="Health professional's administrative gender." /> <alias value="Geslacht" /> <binding> <strength value="required" /> @@ -205,6 +204,10 @@ <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> </type> </element> + <element id="Practitioner.gender.extension:genderCodelist.url"> + <path value="Practitioner.gender.extension.url" /> + <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> + </element> <element id="Practitioner.gender.extension:genderCodelist.value[x]"> <path value="Practitioner.gender.extension.value[x]" /> <binding> diff --git a/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml b/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml index bc9e352..1fe1dd9 100644 --- a/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml +++ b/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="zib-HealthProfessional-PractitionerRole" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole" /> <name value="ZibHealthProfessionalPractitionerRole" /> <title value="zib HealthProfessional PractitionerRole" /> @@ -81,7 +79,7 @@ <path value="PractitionerRole.specialty" /> <sliceName value="specialty" /> <short value="Specialty" /> - <definition value="Health professional’s medical specialty. This refers to the recognized medical specialties as stated in the BIG Act. For example general practitioner or cardiologist." /> + <definition value="Health professional's medical specialty. This refers to the recognized medical specialties as stated in the BIG Act. For example general practitioner or cardiologist." /> <comment value="The zib concept Specialty is mapped to a slice on the `.specialty` element instead of the element itself so that other terminology can be used next to the terminology required by the zib." /> <alias value="Specialisme" /> <max value="1" /> @@ -105,7 +103,7 @@ <rules value="open" /> </slicing> <short value="ContactInformation" /> - <definition value="Health professional’s telephone number(s) or e-mail address(es) that are specific to the role/location/service." /> + <definition value="Health professional's telephone number(s) or e-mail address(es)." /> <comment value="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." /> <alias value="Contactgegevens" /> <mapping> From b45381a3ff6444ac9f3229bb9ff8516b2752cd2a Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Mon, 16 Sep 2024 10:40:19 +0200 Subject: [PATCH 014/240] zib-Patient: base profile, added valueset --- .../StructureDefinitions/nl-core-Patient.xml | 94 +++++ package.json | 11 + zib/StructureDefinitions/zib-Patient.xml | 367 ++---------------- ...2.4.3.11.60.40.2.0.1.1--20240415000000.xml | 125 ++++++ 4 files changed, 253 insertions(+), 344 deletions(-) create mode 100644 nl-core/StructureDefinitions/nl-core-Patient.xml create mode 100644 package.json create mode 100644 zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000.xml diff --git a/nl-core/StructureDefinitions/nl-core-Patient.xml b/nl-core/StructureDefinitions/nl-core-Patient.xml new file mode 100644 index 0000000..9556fdd --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-Patient.xml @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-Patient" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + <name value="NlcorePatient" /> + <title value="nl core Patient" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="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." /> + <purpose value="A derived profile from [zib-Patient](http://nictiz.nl/fhir/StructureDefinition/zib-Patient) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <uri value="https://zibs.nl/wiki/Patient-v4.3(2024EN)" /> + <name value="zib Patient-v4.3(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Patient" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-Patient" /> + <derivation value="constraint" /> + <differential> + <element id="Patient"> + <path value="Patient" /> + <alias value="nl-core-Patient" /> + </element> + <element id="Patient.name:nameInformation"> + <path value="Patient.name" /> + <sliceName value="nameInformation" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation" /> + </type> + </element> + <element id="Patient.name:nameInformation-GivenName"> + <path value="Patient.name" /> + <sliceName value="nameInformation-GivenName" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation.GivenName" /> + </type> + </element> + <element id="Patient.telecom:telephoneNumbers"> + <path value="Patient.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="Patient.telecom:emailAddresses"> + <path value="Patient.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses" /> + </type> + </element> + <element id="Patient.address"> + <path value="Patient.address" /> + <type> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AddressInformation" /> + </type> + </element> + <element id="Patient.generalPractitioner"> + <path value="Patient.generalPractitioner" /> + <type> + <code value="Reference" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/pattern-NlCoreHealthProfessionalReference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..e473102 --- /dev/null +++ b/package.json @@ -0,0 +1,11 @@ +{ + "name": "nictizrzib", + "version": "0.1.0", + "description": "Put a description here", + "dependencies": { + "hl7.fhir.r4.core": "4.0.1" + }, + "fhirVersions": [ + "4.0.1" + ] +} diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index e201578..bc03865 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -18,8 +18,8 @@ <use value="work" /> </telecom> </contact> - <description value="A person who receives medical, psychological, paramedical or nursing care. In some care settings, the term client or participant is used instead of the term patient. Nationality is used as an indication of the country of citizenship. Marital status is a person’s formal position as defined by the Dutch civil code. There is a distinction between marriage and civil union. Linguistic proficiency is the ability to express oneself in a certain language and understand statements made in that language. This includes both oral and written communication." /> - <purpose value="This Patient resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Patient v4.3 (2024)](https://zibs.nl/wiki/Patient-v4.3(2024EN)). It also includes [zib Nationality v3.0 (2024)](https://zibs.nl/wiki/Nationality-v3.0(2024EN)), [zib MaritalStatus v3.2 (2024)](https://zibs.nl/wiki/MaritalStatus-v3.2(2024EN)) and [zib LanguageProficiency v4.0 (2024)](https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN))." /> + <description value="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." /> + <purpose value="This Patient resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Patient v4.3 (2024)](https://zibs.nl/wiki/Patient-v4.3(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> @@ -27,36 +27,11 @@ <uri value="https://zibs.nl/wiki/Patient-v4.3(2024EN)" /> <name value="zib Patient-v4.3(2024EN)" /> </mapping> - <mapping> - <identity value="zib-nationality-v3.0-2024EN" /> - <uri value="https://zibs.nl/wiki/Nationality-v3.0(2024EN)" /> - <name value="zib Nationality-v3.0(2024EN)" /> - </mapping> - <mapping> - <identity value="zib-maritalstatus-v3.2-2024EN" /> - <uri value="https://zibs.nl/wiki/MaritalStatus-v3.2(2024EN)" /> - <name value="zib MaritalStatus-v3.2(2024EN)" /> - </mapping> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN" /> - <uri value="https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN)" /> - <name value="zib LanguageProficiency-v4.0(2024EN)" /> - </mapping> <mapping> <identity value="zib-contactinformation-v1.3.1-2024EN" /> <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> <name value="zib ContactInformation-v1.3.1(2024EN)" /> </mapping> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> - <name value="zib ContactPerson-v4.1(2024EN)" /> - </mapping> - <mapping> - <identity value="zib-payer-v4.1.-2024EN" /> - <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> - <name value="zib Payer-v4.1(2024EN)" /> - </mapping> <kind value="resource" /> <abstract value="true" /> <type value="Patient" /> @@ -73,34 +48,6 @@ <comment value="Patient" /> </mapping> </element> - <element id="Patient.extension:nationality"> - <path value="Patient.extension" /> - <sliceName value="nationality" /> - <comment value="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`." /> - <type> - <code value="Extension" /> - <profile value="http://hl7.org/fhir/StructureDefinition/patient-nationality" /> - </type> - </element> - <element id="Patient.extension:nationality.extension:code"> - <path value="Patient.extension.extension" /> - <sliceName value="code" /> - </element> - <element id="Patient.extension:nationality.extension:code.value[x]"> - <path value="Patient.extension.extension.value[x]" /> - <short value="Nationality" /> - <definition value="Indicates the country of citizenship." /> - <alias value="Nationaliteit" /> - <binding> - <strength value="extensible" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20200901000000" /> - </binding> - <mapping> - <identity value="zib-nationality-v3.0-2024EN" /> - <map value="NL-CM:7.6.3" /> - <comment value="Nationality" /> - </mapping> - </element> <element id="Patient.extension:genderIdentity"> <path value="Patient.extension" /> <sliceName value="genderIdentity" /> @@ -112,6 +59,9 @@ </element> <element id="Patient.extension:genderIdentity.value[x]"> <path value="Patient.extension.value[x]" /> + <short value="GenderIdentity" /> + <definition value="The gender with which the person identifies." /> + <alias value="GenderIdentiteit" /> <mapping> <identity value="zib-patient-v4.3-2024EN" /> <map value="NL-CM:0.1.34" /> @@ -152,20 +102,14 @@ </discriminator> <rules value="open" /> </slicing> - <short value="NameInformation / PayerName" /> + <short value="NameInformation" /> <definition value="Patient's full name." /> <alias value="Naamgegevens" /> - <alias value="BetalerNaam" /> <mapping> - <identity value="zib-patient-v4.3-2040EN" /> + <identity value="zib-patient-v4.3-2024EN" /> <map value="NL-CM:0.1.6" /> <comment value="NameInformation" /> </mapping> - <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <map value="NL-CM:1.1.5" /> - <comment value="PayerName" /> - </mapping> </element> <element id="Patient.name:nameInformation"> <path value="Patient.name" /> @@ -207,11 +151,6 @@ <map value="NL-CM:20.6.1" /> <comment value="ContactInformation" /> </mapping> - <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <map value="NL-CM:1.1.12" /> - <comment value="ContactInformation" /> - </mapping> </element> <element id="Patient.telecom:telephoneNumbers"> <path value="Patient.telecom" /> @@ -270,7 +209,7 @@ <binding> <strength value="required" /> <description value="GeslachtCodelijst" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000" /> </binding> <mapping> <identity value="zib-patient-v4.3-2024EN" /> @@ -338,7 +277,9 @@ </element> <element id="Patient.address"> <path value="Patient.address" /> + <short value="AddressInformation" /> <definition value="Patient's address information." /> + <alias value="Adresgegevens" /> <type> <code value="Address" /> <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> @@ -348,27 +289,6 @@ <map value="NL-CM:0.1.4" /> <comment value="AddressInformation" /> </mapping> - <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <map value="NL-CM:1.1.17" /> - <comment value="AddressInformation" /> - </mapping> - </element> - <element id="Patient.maritalStatus"> - <path value="Patient.maritalStatus" /> - <short value="MaritalStatus" /> - <definition value="A person’s marital status according to the terms and definition in the Dutch civil code." /> - <alias value="BurgerlijkeStaat" /> - <binding> - <strength value="required" /> - <description value="BurgerlijkeStaatCodelijst" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20200901000000" /> - </binding> - <mapping> - <identity value="zib-maritalstatus-v3.2-2024EN" /> - <map value="NL-CM:7.9.2" /> - <comment value="MaritalStatus" /> - </mapping> </element> <element id="Patient.multipleBirth[x]"> <path value="Patient.multipleBirth[x]" /> @@ -395,265 +315,24 @@ <comment value="MultipleBirthIndicator" /> </mapping> </element> - <element id="Patient.contact"> - <path value="Patient.contact" /> - <short value="Contact" /> - <comment value="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/zib-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 zib-ContactPerson can be referenced using the extension in `contact:contactPerson`." /> - <alias value="Contactpersoon" /> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.1" /> - <comment value="Contact" /> - </mapping> - </element> - <element id="Patient.contact.extension:contactPerson"> - <path value="Patient.contact.extension" /> - <sliceName value="contactPerson" /> - <max value="1" /> - <type> - <code value="Extension" /> - <profile value="http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" /> - </type> - </element> - <element id="Patient.contact.extension:contactPerson.value[x]"> - <path value="Patient.contact.extension.value[x]" /> - <short value="Contact" /> - <definition value="Reference to a [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson) instance containing the full details for the current contact." /> - <alias value="Contactpersoon" /> - <type> - <code value="Reference" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" /> - </type> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.1" /> - <comment value="Contact" /> - </mapping> - </element> - <element id="Patient.contact.relationship"> - <path value="Patient.contact.relationship" /> - <slicing> - <discriminator> - <type value="value" /> - <path value="$this" /> - </discriminator> - <rules value="open" /> - </slicing> - </element> - <element id="Patient.contact.relationship:role"> - <path value="Patient.contact.relationship" /> - <sliceName value="role" /> - <short value="Role" /> - <definition value="Defines the role of the contact in relation to the patient." /> - <alias value="Rol" /> - <binding> - <strength value="required" /> - <description value="RolCodelijst" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000" /> - </binding> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.2" /> - <comment value="Role" /> - </mapping> - </element> - <element id="Patient.contact.relationship:relationship"> - <path value="Patient.contact.relationship" /> - <sliceName value="relationship" /> - <short value="Relationship" /> - <definition value="Defines the contact’s familial relationship to the patient." /> - <alias value="Relatie" /> - <binding> - <strength value="required" /> - <description value="RelatieCodelijst" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000" /> - </binding> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.3" /> - <comment value="Relationship" /> - </mapping> - </element> - <element id="Patient.contact.name"> - <path value="Patient.contact.name" /> - <definition value="Full name of the contact." /> - <comment value="This element can and should not completely capture the NameInformation 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 name information should instead be captured using an instance of [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information." /> - <type> - <code value="HumanName" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> - </type> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.4" /> - <comment value="NameInformation" /> - </mapping> - </element> - <element id="Patient.contact.telecom"> - <path value="Patient.contact.telecom" /> - <slicing> - <discriminator> - <type value="profile" /> - <path value="$this" /> - </discriminator> - <rules value="open" /> - </slicing> - <short value="ContactInformation" /> - <definition value="The contact’s telephone number and/or e-mail address." /> - <comment value="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." /> - <alias value="Contactgegevens" /> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.6" /> - <comment value="ContactInformation" /> - </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.1" /> - <comment value="ContactInformation" /> - </mapping> - </element> - <element id="Patient.contact.telecom:telephoneNumbers"> - <path value="Patient.contact.telecom" /> - <sliceName value="telephoneNumbers" /> - <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> - </type> - </element> - <element id="Patient.contact.telecom:emailAddresses"> - <path value="Patient.contact.telecom" /> - <sliceName value="emailAddresses" /> - <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> - </type> - </element> - <element id="Patient.contact.address"> - <path value="Patient.contact.address" /> - <definition value="Contact’s address information." /> - <comment value="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 [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information." /> - <type> - <code value="Address" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> - </type> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.5" /> - <comment value="AddressInformation" /> - </mapping> - </element> - <element id="Patient.communication"> - <path value="Patient.communication" /> - <short value="LanguageProficiency" /> - <alias value="Taalvaardigheid" /> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN" /> - <map value="NL-CM:7.12.1" /> - <comment value="LanguageProficiency" /> - </mapping> - </element> - <element id="Patient.communication.extension:languageControl"> - <path value="Patient.communication.extension" /> - <sliceName value="languageControl" /> - <short value="LanguageControlListening / LanguageControlSpeaking / LanguageControlReading" /> - <definition value="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." /> - <comment value="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)" /> - <alias value="TaalvaardigheidBegrijpen" /> - <alias value="TaalvaardigheidSpreken" /> - <alias value="TaalvaardigheidLezen" /> - <type> - <code value="Extension" /> - <profile value="http://hl7.org/fhir/StructureDefinition/patient-proficiency" /> - </type> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN" /> - <map value="NL-CM:7.12.6" /> - <comment value="LanguageControlListening" /> - </mapping> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN" /> - <map value="NL-CM:7.12.7" /> - <comment value="LanguageControlSpeaking" /> - </mapping> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN" /> - <map value="NL-CM:7.12.8" /> - <comment value="LanguageControlReading" /> - </mapping> - </element> - <element id="Patient.communication.extension:languageControl.extension"> - <path value="Patient.communication.extension.extension" /> - <min value="2" /> - </element> - <element id="Patient.communication.extension:languageControl.extension:level"> - <path value="Patient.communication.extension.extension" /> - <sliceName value="level" /> - <min value="1" /> - </element> - <element id="Patient.communication.extension:languageControl.extension:level.value[x]"> - <path value="Patient.communication.extension.extension.value[x]" /> - <comment value="The zib ValueSets TaalvaardigheidBegrijpenCodelijst, TaalvaardigheidSprekenCodelijst and TaalvaardigheidLezenCodelijst are equal to the default FHIR ValueSet." /> - <binding> - <strength value="required" /> - </binding> - </element> - <element id="Patient.communication.extension:languageControl.extension:type"> - <path value="Patient.communication.extension.extension" /> - <sliceName value="type" /> - <min value="1" /> - <max value="1" /> - </element> - <element id="Patient.communication.extension:communicationDetails"> - <path value="Patient.communication.extension" /> - <sliceName value="communicationDetails" /> - <type> - <code value="Extension" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails" /> - </type> - </element> - <element id="Patient.communication.extension:communicationDetails.url"> - <path value="Patient.communication.extension.url" /> - <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails" /> - </element> - <element id="Patient.communication.extension:comment"> - <path value="Patient.communication.extension" /> - <sliceName value="comment" /> - <max value="1" /> + <element id="Patient.multipleBirth[x]:multipleBirthInteger"> + <path value="Patient.multipleBirth[x]" /> + <sliceName value="multipleBirthInteger" /> + <short value="MultipleBirthSequence" /> + <definition value="The birth number in the sequence of a multiple birth. The first birth is given value 1. The middle birth in a triplet birth would be given value 2 and the third birth would have value 3. If multiple birth order is filled then the value of the MultipleIndicator must be "True"." /> + <alias value="Meerlingvolgorde" /> <type> - <code value="Extension" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-Comment" /> + <code value="integer" /> </type> - </element> - <element id="Patient.communication.extension:comment.url"> - <path value="Patient.communication.extension.url" /> - <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-Comment" /> - </element> - <element id="Patient.communication.extension:comment.value[x]"> - <path value="Patient.communication.extension.value[x]" /> - <short value="Comment" /> - <definition value="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." /> - <alias value="Toelichting" /> <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN" /> - <map value="NL-CM:7.12.5" /> - <comment value="Comment" /> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.35" /> + <comment value="MultipleBirthSequence" /> </mapping> - </element> - <element id="Patient.communication.language"> - <path value="Patient.communication.language" /> - <short value="CommunicationLanguage" /> - <definition value="The language of communication." /> - <alias value="CommunicatieTaal" /> - <binding> - <strength value="required" /> - <description value="CommunicatieTaalCodelijst" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20200901000000" /> - </binding> <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN" /> - <map value="NL-CM:7.12.3" /> - <comment value="CommunicationLanguage" /> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.31" /> + <comment value="MultipleBirthIndicator" /> </mapping> </element> </differential> diff --git a/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000.xml new file mode 100644 index 0000000..dbe2cbc --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000.xml @@ -0,0 +1,125 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="GeslachtCodelijst"/> + <title value="GeslachtCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="GeslachtCodelijst"/> + <immutable value="false"/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Onbekend, Genderneutraal, X"/> + </extension> + <code value="UNK"/> + <display value="Unknown"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Unknown"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Ongedifferentieerd"/> + </extension> + <code value="UN"/> + <display value="Undifferentiated"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Undifferentiated"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Man"/> + </extension> + <code value="M"/> + <display value="Male"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Male"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Vrouw, V"/> + </extension> + <code value="F"/> + <display value="Female"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Female"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> From b9a1e1c798b72421259d597f502e2dbe4f9e8ce5 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Tue, 17 Sep 2024 11:39:05 +0200 Subject: [PATCH 015/240] zib-Patient: removed package.json --- package.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 package.json diff --git a/package.json b/package.json deleted file mode 100644 index e473102..0000000 --- a/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "nictizrzib", - "version": "0.1.0", - "description": "Put a description here", - "dependencies": { - "hl7.fhir.r4.core": "4.0.1" - }, - "fhirVersions": [ - "4.0.1" - ] -} From 2f6c3bf3a161e98c937d30220ff788d943692440 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Tue, 17 Sep 2024 14:07:34 +0200 Subject: [PATCH 016/240] zib-Patient: added conceptmap, knownissues, removed mapping --- known-issues.yml | 59 +++++++++++++++++ .../StructureDefinitions/nl-core-Patient.xml | 5 -- zib/StructureDefinitions/zib-Patient.xml | 17 ++--- ...lachtCodelijst-to-AdministrativeGender.xml | 66 +++++++++++++++++++ 4 files changed, 129 insertions(+), 18 deletions(-) create mode 100644 zib/vocabulary/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml diff --git a/known-issues.yml b/known-issues.yml index d929fdf..d042f41 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -4,9 +4,68 @@ issues should occur: true +zib-HealthcareProvider: + zib deviations: + Location.address: + - datatype: Address instead of a reference + reason: An address in FHIR is represented using the Address datatype, not as a separate resource. + - cardinality: 0..1 instead of 0..* + reason: The cardinality mismatch between the zib (0..*) and FHIR (0..1) is explained by the restriction of FHIR to limit the Location.address to a physical address while the zib allows for other types of addresses (e.g. a postal address). Other types of addresses than a physical address are given in Organization.address which is referenced by Location.managingOrganization. More documentation can be found at https://github.com/Nictiz/Nictiz-R4-zib2020/issues/38. + Location.telecom: + - cardinality: 0..* instead of 0..1 + reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib part ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. + Location.telecom*: + - datatype: ContactPoint instead of a reference + reason: ContactInformation in FHIR is represented using the ContactPoint datatype, not as a separate resource. Because the FHIR profile for ContactInformation consists of two parts the root concept of ContactInformation is mapped on .telecom. + +zib-Patient: + zib deviations: + + Patient.name*: + - datatype: HumanName instead of a reference + reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. + Patient.name: + - cardinality: 0..* instead of 0..1 + reason: The name information according to zib NameInformation may be split up over multiple instances of Patient.name. + Patient.telecom*: + - datatype: ContactPoint instead of a reference + reason: ContactInformation in FHIR is represented using the ContactPoint datatype, not as a separate resource. + Patient.telecom: + - cardinality: 0..* instead of 0..1 + for: NL-CM:0.1.5 (Patient.ContactInformation) + reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib part ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. + Patient.address: + - datatype: Address instead of a reference + reason: An address in FHIR is represented using the Address datatype, not as a separate resource. + Patient.deceased[x]:deceasedDateTime: + - short: DateOfDeath instead of DateOfDeath / DeathIndicator + reason: This element is mapped to two zib concepts, DateOfDeath and DeathIndicator. However, the latter is implicit -- although the zib recognizes both concepts, FHIR supports populating just one of them, thus DeathIndicator is assumed to be true when DateOfDeath is populated. For clarity reasons, the .deceasedDateTime slice has only DateOfDeath mapped to it. + - datatype: dateTime instead of boolean + reason: The boolean expected by DeathIndicator is only assumed; see the explanation above. + +unmapped zib concepts: + - NL-CM:17.2.10: HealthcareProvider.LocationNumber + reason: This zib concept is problematic to map cleanly to FHIR and it has been deemed too uncommon in practice to warrant an extension. + --- # The following issues are not "real" deviations stemming from design choices, but rather problems that pop up due to # shortcomings in tooling, the used terminology server, etc. # These might occur in one or more profiles, or in none if they have been fixed in the meantime. issues should occur: false + +zib-HealthcareProvider: + ignored issues: + Location.address: + - message: "Constraint failed: sd-pg-02: 'If mapping.map exists and the mapping is not implicit, short should exist'" + reason: The required short description is given by the datatype profile, so it is absent from the differential. + - message: "Constraint failed: sd-pg-04: 'If mapping.map exists and the mapping is not implicit, alias should exist.'" + reason: The required alias is given by the datatype profile, so it is absent from the differential. + +zib-Patient: + ignored issues: + Patient.address: + - message: "Constraint failed: sd-pg-02: 'If mapping.map exists and the mapping is not implicit, short should exist'" + reason: The short description is defined on the datatype profile and not repeated in the differential. + - message: "Constraint failed: sd-pg-04: 'If mapping.map exists and the mapping is not implicit, alias should exist.'" + reason: The alias is defined on the datatype profile and not repeated in the differential. diff --git a/nl-core/StructureDefinitions/nl-core-Patient.xml b/nl-core/StructureDefinitions/nl-core-Patient.xml index 9556fdd..9384c84 100644 --- a/nl-core/StructureDefinitions/nl-core-Patient.xml +++ b/nl-core/StructureDefinitions/nl-core-Patient.xml @@ -25,11 +25,6 @@ <uri value="https://zibs.nl/wiki/Patient-v4.3(2024EN)" /> <name value="zib Patient-v4.3(2024EN)" /> </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> - <name value="zib ContactInformation-v1.3.1(2024EN)" /> - </mapping> <kind value="resource" /> <abstract value="false" /> <type value="Patient" /> diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index bc03865..a88ea99 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -4,7 +4,6 @@ <text> <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/zib-Patient" /> - <version value="0.0.1" /> <name value="ZibPatient" /> <title value="zib Patient" /> <status value="draft" /> @@ -27,11 +26,6 @@ <uri value="https://zibs.nl/wiki/Patient-v4.3(2024EN)" /> <name value="zib Patient-v4.3(2024EN)" /> </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> - <name value="zib ContactInformation-v1.3.1(2024EN)" /> - </mapping> <kind value="resource" /> <abstract value="true" /> <type value="Patient" /> @@ -62,6 +56,10 @@ <short value="GenderIdentity" /> <definition value="The gender with which the person identifies." /> <alias value="GenderIdentiteit" /> + <binding> + <strength value="extensible" /> + <valueSet value="https://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000" /> + </binding> <mapping> <identity value="zib-patient-v4.3-2024EN" /> <map value="NL-CM:0.1.34" /> @@ -146,11 +144,6 @@ <map value="NL-CM:0.1.5" /> <comment value="ContactInformation" /> </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.1" /> - <comment value="ContactInformation" /> - </mapping> </element> <element id="Patient.telecom:telephoneNumbers"> <path value="Patient.telecom" /> @@ -277,9 +270,7 @@ </element> <element id="Patient.address"> <path value="Patient.address" /> - <short value="AddressInformation" /> <definition value="Patient's address information." /> - <alias value="Adresgegevens" /> <type> <code value="Address" /> <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> diff --git a/zib/vocabulary/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml b/zib/vocabulary/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml new file mode 100644 index 0000000..305296f --- /dev/null +++ b/zib/vocabulary/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ConceptMap xmlns="http://hl7.org/fhir"> + <id value="GeslachtCodelijst-to-AdministrativeGender"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/concept-bidirectional"> + <valueBoolean value="false"/> + </extension> + <url value="http://nictiz.nl/fhir/ConceptMap/GeslachtCodelijst-to-AdministrativeGender"/> + <name value="GeslachtCodelijst_to_AdministrativeGender"/> + <title value="GeslachtCodelijst to AdministrativeGender"/> + <status value="draft"/> + <publisher value="Nictiz"/> + <contact> + <name value="Nictiz"/> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work"/> + </telecom> + </contact> + <description value="Maps gender codes as found in the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Patient v4.3 (2024)](https://zibs.nl/wiki/Patient-v4.3(2024EN)) and [zib HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)) to <http://hl7.org/fhir/ValueSet/administrative-gender> as found in `Patient.gender` and `Practitioner.gender` in FHIR R4. Note: these zibs both define an identical ValueSet with the identical name 'GeslachtCodelijst', but with a different canonical URL. To allow both ValueSets as source for this ConceptMap, no `sourceCanonical` is given."/> + <copyright value="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." /> + <targetCanonical value="http://hl7.org/fhir/ValueSet/administrative-gender"/> + <group> + <!-- 2.16.840.1.113883.5.1 --> + <source value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> + <target value="http://hl7.org/fhir/administrative-gender"/> + <element> + <code value="M"/> + <target> + <code value="male"/> + <equivalence value="equal"/> + </target> + </element> + <element> + <code value="F"/> + <target> + <code value="female"/> + <equivalence value="equal"/> + </target> + </element> + <element> + <code value="UN"/> + <target> + <code value="other"/> + <equivalence value="narrower"/> + <comment value="Undifferentiated: the gender of a person could not be uniquely defined as male or female, such as hermaphrodite. Other: neither male nor female and not unknown."/> + </target> + </element> + </group> + <group> + <!-- 2.16.840.1.113883.5.1008 --> + <source value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <target value="http://hl7.org/fhir/administrative-gender"/> + <element> + <code value="UNK"/> + <target> + <code value="unknown"/> + <equivalence value="equal"/> + </target> + </element> + </group> +</ConceptMap> From 4938e94cab440e4bd5a31d02f56c16923a7d9d5d Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Thu, 19 Sep 2024 11:41:39 +0200 Subject: [PATCH 017/240] Added GenderidentiteitCodelijst --- zib/StructureDefinitions/zib-Patient.xml | 2 +- ...2.4.3.11.60.40.2.0.1.2--20240415000000.xml | 137 ++++++++++++++++++ 2 files changed, 138 insertions(+), 1 deletion(-) create mode 100644 zib/vocabulary/generated/ValueSet-GenderidentiteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000.xml diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index a88ea99..a9d1fd9 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -58,7 +58,7 @@ <alias value="GenderIdentiteit" /> <binding> <strength value="extensible" /> - <valueSet value="https://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000" /> </binding> <mapping> <identity value="zib-patient-v4.3-2024EN" /> diff --git a/zib/vocabulary/generated/ValueSet-GenderidentiteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-GenderidentiteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000.xml new file mode 100644 index 0000000..5781c33 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-GenderidentiteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000.xml @@ -0,0 +1,137 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="GenderidentiteitCodelijst"/> + <title value="GenderidentiteitCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="GenderidentiteitCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Identificeert zich als man"/> + </extension> + <code value="446151000124109"/> + <display value="Identifies as male gender"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Identifies as male gender"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mannelijke genderidentiteit"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Identificeert zich als vrouw"/> + </extension> + <code value="446141000124107"/> + <display value="Identifies as female gender"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Identifies as female gender"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Vrouwelijke genderidentiteit"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Identificeert zich als non-binair"/> + </extension> + <code value="33791000087105"/> + <display value="Identifies as nonbinary gender"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Identifies as nonbinary gender"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Non-binaire genderidentiteit"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> From 049fe797535e35edfe1eab6ab79ef9ce84fcf08a Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 20 Sep 2024 13:55:41 +0200 Subject: [PATCH 018/240] Added base profiles --- nl-core/nl-core-ContactPerson.xml | 98 ++++++++++++++ zib/zib-ContactPerson.xml | 204 ++++++++++++++++++++++++++++++ 2 files changed, 302 insertions(+) create mode 100644 nl-core/nl-core-ContactPerson.xml create mode 100644 zib/zib-ContactPerson.xml diff --git a/nl-core/nl-core-ContactPerson.xml b/nl-core/nl-core-ContactPerson.xml new file mode 100644 index 0000000..3f594c7 --- /dev/null +++ b/nl-core/nl-core-ContactPerson.xml @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-ContactPerson" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson" /> + <name value="NlcoreContactPerson" /> + <title value="nl core ContactPerson" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="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. In 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." /> + <purpose value="A derived profile from [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-contactperson-v3.4-2020EN" /> + <uri value="https://zibs.nl/wiki/ContactPerson-v3.4(2020EN)" /> + <name value="zib ContactPerson-v3.4(2020EN)" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.2-2020EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> + <name value="zib ContactInformation-v1.2(2020EN)" /> + </mapping> + <mapping> + <identity value="zib-payer-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/Payer-v3.1.1(2020EN)" /> + <name value="zib Payer-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="RelatedPerson" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" /> + <derivation value="constraint" /> + <differential> + <element id="RelatedPerson"> + <path value="RelatedPerson" /> + <alias value="nl-core-ContactPerson" /> + </element> + <element id="RelatedPerson.patient"> + <path value="RelatedPerson.patient" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + <element id="RelatedPerson.name:nameInformation"> + <path value="RelatedPerson.name" /> + <sliceName value="nameInformation" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation" /> + </type> + </element> + <element id="RelatedPerson.name:nameInformation-GivenName"> + <path value="RelatedPerson.name" /> + <sliceName value="nameInformation-GivenName" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation.GivenName" /> + </type> + </element> + <element id="RelatedPerson.telecom:telephoneNumbers"> + <path value="RelatedPerson.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="RelatedPerson.telecom:emailAddresses"> + <path value="RelatedPerson.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses" /> + </type> + </element> + <element id="RelatedPerson.address"> + <path value="RelatedPerson.address" /> + <type> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AddressInformation" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/zib-ContactPerson.xml b/zib/zib-ContactPerson.xml new file mode 100644 index 0000000..e13cb21 --- /dev/null +++ b/zib/zib-ContactPerson.xml @@ -0,0 +1,204 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-ContactPerson" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" /> + <name value="ZibContactPerson" /> + <title value="zib ContactPerson" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="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. In 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." /> + <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v3.4 (2020)](https://zibs.nl/wiki/ContactPerson-v3.4(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-contactperson-v3.4-2020EN" /> + <uri value="https://zibs.nl/wiki/ContactPerson-v3.4(2020EN)" /> + <name value="zib ContactPerson-v3.4(2020EN)" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.2-2020EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> + <name value="zib ContactInformation-v1.2(2020EN)" /> + </mapping> + <mapping> + <identity value="zib-payer-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/Payer-v3.1.1(2020EN)" /> + <name value="zib Payer-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="RelatedPerson" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> + <derivation value="constraint" /> + <differential> + <element id="RelatedPerson"> + <path value="RelatedPerson" /> + <short value="Contact" /> + <comment value="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, and therefore this profile, is used to capture information about any person that is related to the patient. * 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." /> + <alias value="Contactpersoon" /> + <mapping> + <identity value="zib-contactperson-v3.4-2020EN" /> + <map value="NL-CM:3.1.1" /> + <comment value="Contact" /> + </mapping> + </element> + <element id="RelatedPerson.relationship"> + <path value="RelatedPerson.relationship" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="RelatedPerson.relationship:role"> + <path value="RelatedPerson.relationship" /> + <sliceName value="role" /> + <short value="Role" /> + <definition value="Defines the role of the contact in relation to the patient." /> + <alias value="Rol" /> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000" /> + </binding> + <mapping> + <identity value="zib-contactperson-v3.4-2020EN" /> + <map value="NL-CM:3.1.2" /> + <comment value="Role" /> + </mapping> + </element> + <element id="RelatedPerson.relationship:relationship"> + <path value="RelatedPerson.relationship" /> + <sliceName value="relationship" /> + <short value="Relationship" /> + <definition value="Defines the contact’s familial relationship to the patient." /> + <alias value="Relatie" /> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000" /> + </binding> + <mapping> + <identity value="zib-contactperson-v3.4-2020EN" /> + <map value="NL-CM:3.1.3" /> + <comment value="Relationship" /> + </mapping> + </element> + <element id="RelatedPerson.name"> + <path value="RelatedPerson.name" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="use" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="NameInformation / PayerName" /> + <definition value="Full name of the contact." /> + <alias value="Naamgegevens" /> + <alias value="BetalerNaam" /> + <mapping> + <identity value="zib-contactperson-v3.4-2020EN" /> + <map value="NL-CM:3.1.4" /> + <comment value="NameInformation" /> + </mapping> + <mapping> + <identity value="zib-payer-v3.1.1-2020EN" /> + <map value="NL-CM:1.1.5" /> + <comment value="PayerName" /> + </mapping> + </element> + <element id="RelatedPerson.name:nameInformation"> + <path value="RelatedPerson.name" /> + <sliceName value="nameInformation" /> + <max value="2" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> + </type> + </element> + <element id="RelatedPerson.name:nameInformation-GivenName"> + <path value="RelatedPerson.name" /> + <sliceName value="nameInformation-GivenName" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName" /> + </type> + </element> + <element id="RelatedPerson.telecom"> + <path value="RelatedPerson.telecom" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="ContactInformation" /> + <definition value="The contact’s telephone number and/or e-mail address." /> + <comment value="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." /> + <alias value="Contactgegevens" /> + <mapping> + <identity value="zib-contactperson-v3.4-2020EN" /> + <map value="NL-CM:3.1.6" /> + <comment value="ContactInformation" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.2-2020EN" /> + <map value="NL-CM:20.6.1" /> + <comment value="ContactInformation" /> + </mapping> + <mapping> + <identity value="zib-payer-v3.1.1-2020EN" /> + <map value="NL-CM:1.1.12" /> + <comment value="ContactInformation" /> + </mapping> + </element> + <element id="RelatedPerson.telecom:telephoneNumbers"> + <path value="RelatedPerson.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="RelatedPerson.telecom:emailAddresses"> + <path value="RelatedPerson.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> + </type> + </element> + <element id="RelatedPerson.address"> + <path value="RelatedPerson.address" /> + <definition value="Contact’s address information." /> + <type> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> + </type> + <mapping> + <identity value="zib-contactperson-v3.4-2020EN" /> + <map value="NL-CM:3.1.5" /> + <comment value="AddressInformation" /> + </mapping> + <mapping> + <identity value="zib-payer-v3.1.1-2020EN" /> + <map value="NL-CM:1.1.17" /> + <comment value="AddressInformation" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From 63407b7a0a2f0aa91d7af29e9c9520ef86be0494 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 20 Sep 2024 14:24:25 +0200 Subject: [PATCH 019/240] Converted to 2024 id and text --- nl-core/nl-core-ContactPerson.xml | 22 +++++++--------- zib/zib-ContactPerson.xml | 44 +++++++++++++++---------------- 2 files changed, 31 insertions(+), 35 deletions(-) diff --git a/nl-core/nl-core-ContactPerson.xml b/nl-core/nl-core-ContactPerson.xml index 3f594c7..b8b4ef6 100644 --- a/nl-core/nl-core-ContactPerson.xml +++ b/nl-core/nl-core-ContactPerson.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="nl-core-ContactPerson" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson" /> <name value="NlcoreContactPerson" /> <title value="nl core ContactPerson" /> @@ -23,19 +21,19 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> - <uri value="https://zibs.nl/wiki/ContactPerson-v3.4(2020EN)" /> - <name value="zib ContactPerson-v3.4(2020EN)" /> + <identity value="zib-contactperson-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> + <name value="zib ContactPerson-v4.1(2024EN)" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> - <name value="zib ContactInformation-v1.2(2020EN)" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> </mapping> <mapping> - <identity value="zib-payer-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/Payer-v3.1.1(2020EN)" /> - <name value="zib Payer-v3.1.1(2020EN)" /> + <identity value="zib-payer-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> + <name value="zib Payer-v4.1(2020EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/zib/zib-ContactPerson.xml b/zib/zib-ContactPerson.xml index e13cb21..ec47d38 100644 --- a/zib/zib-ContactPerson.xml +++ b/zib/zib-ContactPerson.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="zib-ContactPerson" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" /> <name value="ZibContactPerson" /> <title value="zib ContactPerson" /> @@ -19,23 +17,23 @@ </telecom> </contact> <description value="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. In 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." /> - <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v3.4 (2020)](https://zibs.nl/wiki/ContactPerson-v3.4(2020EN))." /> + <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v4.1 (2024)](https://zibs.nl/wiki/ContactPerson-v4.1(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> - <uri value="https://zibs.nl/wiki/ContactPerson-v3.4(2020EN)" /> - <name value="zib ContactPerson-v3.4(2020EN)" /> + <identity value="zib-contactperson-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> + <name value="zib ContactPerson-v4.1(2024EN)" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> - <name value="zib ContactInformation-v1.2(2020EN)" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> </mapping> <mapping> - <identity value="zib-payer-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/Payer-v3.1.1(2020EN)" /> - <name value="zib Payer-v3.1.1(2020EN)" /> + <identity value="zib-payer-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> + <name value="zib Payer-v4.1(2020EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -49,7 +47,7 @@ <comment value="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, and therefore this profile, is used to capture information about any person that is related to the patient. * 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." /> <alias value="Contactpersoon" /> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> + <identity value="zib-contactperson-v4.1-2024EN" /> <map value="NL-CM:3.1.1" /> <comment value="Contact" /> </mapping> @@ -75,7 +73,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000" /> </binding> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> + <identity value="zib-contactperson-v4.1-2024EN" /> <map value="NL-CM:3.1.2" /> <comment value="Role" /> </mapping> @@ -91,7 +89,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000" /> </binding> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> + <identity value="zib-contactperson-v4.1-2024EN" /> <map value="NL-CM:3.1.3" /> <comment value="Relationship" /> </mapping> @@ -110,12 +108,12 @@ <alias value="Naamgegevens" /> <alias value="BetalerNaam" /> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> + <identity value="zib-contactperson-v4.1-2024EN" /> <map value="NL-CM:3.1.4" /> <comment value="NameInformation" /> </mapping> <mapping> - <identity value="zib-payer-v3.1.1-2020EN" /> + <identity value="zib-payer-v4.1-2024EN" /> <map value="NL-CM:1.1.5" /> <comment value="PayerName" /> </mapping> @@ -151,17 +149,17 @@ <comment value="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." /> <alias value="Contactgegevens" /> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> + <identity value="zib-contactperson-v4.1-2024EN" /> <map value="NL-CM:3.1.6" /> <comment value="ContactInformation" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> <map value="NL-CM:20.6.1" /> <comment value="ContactInformation" /> </mapping> <mapping> - <identity value="zib-payer-v3.1.1-2020EN" /> + <identity value="zib-payer-v4.1-2024EN" /> <map value="NL-CM:1.1.12" /> <comment value="ContactInformation" /> </mapping> @@ -190,12 +188,12 @@ <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> </type> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> + <identity value="zib-contactperson-v4.1-2024EN" /> <map value="NL-CM:3.1.5" /> <comment value="AddressInformation" /> </mapping> <mapping> - <identity value="zib-payer-v3.1.1-2020EN" /> + <identity value="zib-payer-v4.1-2024EN" /> <map value="NL-CM:1.1.17" /> <comment value="AddressInformation" /> </mapping> From fa6920280fca746f3f088492fc0d9206b212713f Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 20 Sep 2024 14:27:43 +0200 Subject: [PATCH 020/240] Moved the profiles to the structureDefinitions map --- nl-core/{ => StructureDefinitions}/nl-core-ContactPerson.xml | 0 zib/{ => StructureDefinitions}/zib-ContactPerson.xml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename nl-core/{ => StructureDefinitions}/nl-core-ContactPerson.xml (100%) rename zib/{ => StructureDefinitions}/zib-ContactPerson.xml (100%) diff --git a/nl-core/nl-core-ContactPerson.xml b/nl-core/StructureDefinitions/nl-core-ContactPerson.xml similarity index 100% rename from nl-core/nl-core-ContactPerson.xml rename to nl-core/StructureDefinitions/nl-core-ContactPerson.xml diff --git a/zib/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml similarity index 100% rename from zib/zib-ContactPerson.xml rename to zib/StructureDefinitions/zib-ContactPerson.xml From 2584d1947ae9c52d829fe7f7bbba4ee71e8f4e96 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 20 Sep 2024 14:29:26 +0200 Subject: [PATCH 021/240] Mapping Id fix and valueSets to 2024 date --- zib/StructureDefinitions/zib-ContactPerson.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index ec47d38..b746697 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -33,7 +33,7 @@ <mapping> <identity value="zib-payer-v4.1-2024EN" /> <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> - <name value="zib Payer-v4.1(2020EN)" /> + <name value="zib Payer-v4.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -70,7 +70,7 @@ <alias value="Rol" /> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000" /> </binding> <mapping> <identity value="zib-contactperson-v4.1-2024EN" /> @@ -86,7 +86,7 @@ <alias value="Relatie" /> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000" /> </binding> <mapping> <identity value="zib-contactperson-v4.1-2024EN" /> From b43c32f562ec5d262bcbca3c6f6ca6309da7ce6a Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 20 Sep 2024 14:32:06 +0200 Subject: [PATCH 022/240] Download Terminology --- ...VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml | 26 + ....2.4.3.11.60.40.4.23.1--20240415000000.xml | 83 +++ ....2.4.3.11.60.40.4.23.1--20240415000000.xml | 27 + ...2.4.3.11.60.40.2.3.1.1--20240415000000.xml | 614 ++++++++++++++++++ ...2.4.3.11.60.40.2.3.1.2--20240415000000.xml | 417 ++++++++++++ 5 files changed, 1167 insertions(+) create mode 100644 zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml create mode 100644 zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet--2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml diff --git a/zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml b/zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml new file mode 100644 index 0000000..85f114e --- /dev/null +++ b/zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml @@ -0,0 +1,26 @@ +<CodeSystem xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.22.472"/> + <language value="en-US"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-09-20T14:30:12+00:00"/> + </valuePeriod> + </extension> + <url value="urn:oid:2.16.840.1.113883.2.4.3.11.22.472"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.22.472"/> + </identifier> + <version value="2024-09-20T14:30:12"/> + <name value="COD472VEKT"/> + <title value="COD472-VEKT"/> + <status value="unknown"/> + <publisher value="ART-DECOR"/> + <description value="COD472-VEKT"/> + <content value="not-present"/> +</CodeSystem> diff --git a/zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml b/zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml new file mode 100644 index 0000000..1672f42 --- /dev/null +++ b/zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml @@ -0,0 +1,83 @@ +<CodeSystem xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000"/> + <meta> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablecodesystem"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/CodeSystem"/>--> + </meta> + <language value="nl-NL"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml" lang="nl-NL" xml:lang="nl-NL">Definitie-resources zijn niet voorzien van een narrative. Een menselijk leesbare versie is te vinden via de implementation guide(s) waarin deze resource gebruikt wordt.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/CodeSystem/2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="ExtraRolcodes"/> + <title value="ExtraRolcodes"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="ExtraRolcodes"/> + <caseSensitive value="false"/> + <content value="complete"/> + <count value="4"/> + <property> + <code value="status"/> + <uri value="http://hl7.org/fhir/concept-properties#status"/> + <description value="A code that indicates the status of the concept. Values found in this version of the code system are: active"/> + <type value="code"/> + </property> + <concept> + <code value="100001"/> + <display value="Mantelzorger"/> + <definition value="Mantelzorger (DEPRECATED)"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="100002"/> + <display value="Geestelijk verzorger"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="100003"/> + <display value="Tolk"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="100004"/> + <display value="Advocaat"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> +</CodeSystem> diff --git a/zib/vocabulary/generated/ValueSet--2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet--2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml new file mode 100644 index 0000000..d6b4d1e --- /dev/null +++ b/zib/vocabulary/generated/ValueSet--2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml @@ -0,0 +1,27 @@ +<CodeSystem xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> + <language value="en-US"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-09-20T12:30:04Z"/> + </valuePeriod> + </extension> + <url value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> + </identifier> + <version value="2024-09-20T12:30:04"/> + <name value="ExtraRolcodes"/> + <title value="ExtraRolcodes"/> + <status value="unknown"/> + <publisher value="ART-DECOR"/> + <description value="ExtraRolcodes"/> + <content value="not-present"/> + <count value="0"/> +</CodeSystem> diff --git a/zib/vocabulary/generated/ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml new file mode 100644 index 0000000..2406e49 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml @@ -0,0 +1,614 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="RelatieCodelijst"/> + <title value="RelatieCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="This value list is no longer a valid choice and will become obsolete in the next release."/> + <immutable value="false"/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptievader"/> + </extension> + <code value="ADOPTF"/> + <display value="Adoptive father"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive father"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptiemoeder"/> + </extension> + <code value="ADOPTM"/> + <display value="Adoptive mother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive mother"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Tante"/> + </extension> + <code value="AUNT"/> + <display value="Aunt"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Aunt"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Broer"/> + </extension> + <code value="BRO"/> + <display value="Brother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Brother"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Zwager"/> + </extension> + <code value="BROINLAW"/> + <display value="Brother-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Brother-in-law"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Neef/nicht, zoon/dochter van oom/tante"/> + </extension> + <code value="COUSN"/> + <display value="Cousin"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Cousin"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Dochter"/> + </extension> + <code value="DAUC"/> + <display value="Daughter"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Daughter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoondochter"/> + </extension> + <code value="DAUINLAW"/> + <display value="Daughter in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Daughter in-law"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Partner"/> + </extension> + <code value="DOMPART"/> + <display value="Domestic partner"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Domestic partner"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Vader"/> + </extension> + <code value="FTH"/> + <display value="Father"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Father"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonvader"/> + </extension> + <code value="FTHINLAW"/> + <display value="Father-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Father-in-law"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegdochter"/> + </extension> + <code value="DAUFOST"/> + <display value="Foster daughter"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster daughter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegvader"/> + </extension> + <code value="FTHFOST"/> + <display value="Foster father"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster father"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegmoeder"/> + </extension> + <code value="MTHFOST"/> + <display value="Foster mother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster mother"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegzoon"/> + </extension> + <code value="SONFOST"/> + <display value="Foster son"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster son"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Kleindochter"/> + </extension> + <code value="GRNDDAU"/> + <display value="Granddaughter"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Granddaughter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Opa"/> + </extension> + <code value="GRFTH"/> + <display value="Grandfather"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandfather"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Oma"/> + </extension> + <code value="GRMTH"/> + <display value="Grandmother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandmother"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Kleinzoon"/> + </extension> + <code value="GRNDSON"/> + <display value="Grandson"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandson"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Overgrootvader"/> + </extension> + <code value="GGRFTH"/> + <display value="Great grandfather"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Great grandfather"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Overgrootmoeder"/> + </extension> + <code value="GGRMTH"/> + <display value="Great grandmother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Great grandmother"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Echtgenoot"/> + </extension> + <code value="HUSB"/> + <display value="Husband"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Husband"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Moeder"/> + </extension> + <code value="MTH"/> + <display value="Mother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mother"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonmoeder"/> + </extension> + <code value="MTHINLAW"/> + <display value="Mother-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mother-in-law"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Neef, zoon van broer/zus"/> + </extension> + <code value="NEPHEW"/> + <display value="Nephew"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Nephew"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Nicht, dochter van broer/zus"/> + </extension> + <code value="NIECE"/> + <display value="Niece"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Niece"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Zus"/> + </extension> + <code value="SIS"/> + <display value="Sister"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Sister"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonzus"/> + </extension> + <code value="SISINLAW"/> + <display value="Sister-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Sister-in-law"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Zoon"/> + </extension> + <code value="SONC"/> + <display value="Son"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Son"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonzoon"/> + </extension> + <code value="SONINLAW"/> + <display value="Son in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Son in-law"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefvader"/> + </extension> + <code value="STPFTH"/> + <display value="Stepfather"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepfather"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefmoeder"/> + </extension> + <code value="STPMTH"/> + <display value="Stepmother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepmother"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Oom"/> + </extension> + <code value="UNCLE"/> + <display value="Uncle"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Uncle"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Echtgenote"/> + </extension> + <code value="WIFE"/> + <display value="Wife"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Wife"/> + </designation> + </concept> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Other"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml new file mode 100644 index 0000000..7c0c1f0 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml @@ -0,0 +1,417 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="RolCodelijst"/> + <title value="RolCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="This value list is no longer a valid choice and will become obsolete in the next release."/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <inactive value="true"/> + <include> + <system value="http://decor.nictiz.nl/fhir/CodeSystem/2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Mantelzorger (DEPRECATED)"/> + </extension> + <code value="100001"/> + <display value="Mantelzorger"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mantelzorger"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Geestelijk verzorger"/> + </extension> + <code value="100002"/> + <display value="Geestelijk verzorger"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Geestelijk verzorger"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Tolk"/> + </extension> + <code value="100003"/> + <display value="Tolk"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Tolk"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Advocaat"/> + </extension> + <code value="100004"/> + <display value="Advocaat"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Advocaat"/> + </designation> + </concept> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.22.472"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Eerste relatie/contactpersoon"/> + </extension> + <code value="01"/> + <display value="Eerste relatie/contactpersoon"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Eerste relatie/contactpersoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Tweede relatie/contactpersoon"/> + </extension> + <code value="02"/> + <display value="Tweede relatie/contactpersoon"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Tweede relatie/contactpersoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Curator (juridisch)"/> + </extension> + <code value="03"/> + <display value="Curator (juridisch)"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Curator (juridisch)"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Financieel (gemachtigd)"/> + </extension> + <code value="04"/> + <display value="Financieel (gemachtigd)"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Financieel (gemachtigd)"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Financieel (toetsing)"/> + </extension> + <code value="05"/> + <display value="Financieel (toetsing)"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Financieel (toetsing)"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Leefeenheid"/> + </extension> + <code value="06"/> + <display value="Leefeenheid"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Leefeenheid"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Hulpverlener"/> + </extension> + <code value="07"/> + <display value="Hulpverlener"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Hulpverlener"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="09"/> + <display value="Anders"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Anders"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Voogd"/> + </extension> + <code value="11"/> + <display value="Voogd"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Voogd"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Bewindvoerder"/> + </extension> + <code value="14"/> + <display value="Bewindvoerder"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Bewindvoerder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Mentor"/> + </extension> + <code value="15"/> + <display value="Mentor"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mentor"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Buur"/> + </extension> + <code value="19"/> + <display value="Buur"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Buur"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Vriend(in)/kennis"/> + </extension> + <code value="20"/> + <display value="Vriend(in)/kennis"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Vriend(in)/kennis"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Cliëntondersteuner"/> + </extension> + <code value="21"/> + <display value="Cliëntondersteuner"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Cliëntondersteuner"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Contactpersoon"/> + </extension> + <code value="23"/> + <display value="Contactpersoon"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Contactpersoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Wettelijke vertegenwoordiger"/> + </extension> + <code value="24"/> + <display value="Wettelijke vertegenwoordiger"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Wettelijke vertegenwoordiger"/> + </designation> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Mantelzorger"/> + </extension> + <code value="407542009"/> + <display value="Mantelzorger"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Informal caregiver"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mantelzorger"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> From 92b694f4597fc5030e2fcf64800a3ced85e68884 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Wed, 25 Sep 2024 14:05:31 +0200 Subject: [PATCH 023/240] Added release notes and known issues --- known-issues.yml | 32 +++++--------------------------- release-notes.md | 7 +++++++ 2 files changed, 12 insertions(+), 27 deletions(-) create mode 100644 release-notes.md diff --git a/known-issues.yml b/known-issues.yml index d042f41..1db273a 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -4,23 +4,8 @@ issues should occur: true -zib-HealthcareProvider: - zib deviations: - Location.address: - - datatype: Address instead of a reference - reason: An address in FHIR is represented using the Address datatype, not as a separate resource. - - cardinality: 0..1 instead of 0..* - reason: The cardinality mismatch between the zib (0..*) and FHIR (0..1) is explained by the restriction of FHIR to limit the Location.address to a physical address while the zib allows for other types of addresses (e.g. a postal address). Other types of addresses than a physical address are given in Organization.address which is referenced by Location.managingOrganization. More documentation can be found at https://github.com/Nictiz/Nictiz-R4-zib2020/issues/38. - Location.telecom: - - cardinality: 0..* instead of 0..1 - reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib part ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. - Location.telecom*: - - datatype: ContactPoint instead of a reference - reason: ContactInformation in FHIR is represented using the ContactPoint datatype, not as a separate resource. Because the FHIR profile for ContactInformation consists of two parts the root concept of ContactInformation is mapped on .telecom. - zib-Patient: zib deviations: - Patient.name*: - datatype: HumanName instead of a reference reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. @@ -42,10 +27,11 @@ zib-Patient: reason: This element is mapped to two zib concepts, DateOfDeath and DeathIndicator. However, the latter is implicit -- although the zib recognizes both concepts, FHIR supports populating just one of them, thus DeathIndicator is assumed to be true when DateOfDeath is populated. For clarity reasons, the .deceasedDateTime slice has only DateOfDeath mapped to it. - datatype: dateTime instead of boolean reason: The boolean expected by DeathIndicator is only assumed; see the explanation above. - -unmapped zib concepts: - - NL-CM:17.2.10: HealthcareProvider.LocationNumber - reason: This zib concept is problematic to map cleanly to FHIR and it has been deemed too uncommon in practice to warrant an extension. + Patient.multipleBirth[x]:multipleBirthInteger: + - short: MultipleBirthSequence instead of MultipleBirthSequence / MultipleBirthIndicator + reason: This element is mapped to two zib concepts, MultipleBirthSequence and MultipleBirthIndicator. However, the latter is implicit -- although the zib recognizes both concepts, FHIR supports populating just one of them, thus MultipleBirthIndicator is assumed to be true when MultipleBirthSequence is populated. For clarity reasons, the .multipleBirthInteger slice has only MultipleBirthSequence mapped to it. + - datatype: integer instead of boolean + reason: The boolean expected by MultipleBirthIndicator is only assumed; see the explanation above. --- # The following issues are not "real" deviations stemming from design choices, but rather problems that pop up due to @@ -54,14 +40,6 @@ unmapped zib concepts: issues should occur: false -zib-HealthcareProvider: - ignored issues: - Location.address: - - message: "Constraint failed: sd-pg-02: 'If mapping.map exists and the mapping is not implicit, short should exist'" - reason: The required short description is given by the datatype profile, so it is absent from the differential. - - message: "Constraint failed: sd-pg-04: 'If mapping.map exists and the mapping is not implicit, alias should exist.'" - reason: The required alias is given by the datatype profile, so it is absent from the differential. - zib-Patient: ignored issues: Patient.address: diff --git a/release-notes.md b/release-notes.md new file mode 100644 index 0000000..299f9ca --- /dev/null +++ b/release-notes.md @@ -0,0 +1,7 @@ +## zib-Patient +* `.extension:genderIdentity.value[x]` ; extensions ; Added GenderIdentity on Patient; [ZIB-1693] +* `.gender` ; terminology ; Added guidance for mapping of 'X' and 'V' in GeslachtCodelijst-to-AdministrativeGender ConceptMap ; [ZIB-1239] +* `.multipleBirth[x]:multipleBirthInteger` ; mapping ; Added mapping of MultipleBirthSequence ; [ZIB-1670] +* `.multipleBirth[x]:multipleBirthInteger` ; textual ; Added guidance: When exporting the data, if `.multipleBirth[x]:multipleBirthInteger` (MultipleBirthSequence) is present and has a value, MultipleBirthIndicator may be set to 'true', since MultipleBirthIndicator and MultipleBirthSequence cannot both be represented at the same time. + + From 397fcbefeec1b992729c317c474b30b6ae008b84 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Mon, 30 Sep 2024 13:03:20 +0200 Subject: [PATCH 024/240] updated release-notes to conform to convention --- release-notes.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/release-notes.md b/release-notes.md index 299f9ca..aea334e 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,7 +1,4 @@ -## zib-Patient -* `.extension:genderIdentity.value[x]` ; extensions ; Added GenderIdentity on Patient; [ZIB-1693] -* `.gender` ; terminology ; Added guidance for mapping of 'X' and 'V' in GeslachtCodelijst-to-AdministrativeGender ConceptMap ; [ZIB-1239] -* `.multipleBirth[x]:multipleBirthInteger` ; mapping ; Added mapping of MultipleBirthSequence ; [ZIB-1670] -* `.multipleBirth[x]:multipleBirthInteger` ; textual ; Added guidance: When exporting the data, if `.multipleBirth[x]:multipleBirthInteger` (MultipleBirthSequence) is present and has a value, MultipleBirthIndicator may be set to 'true', since MultipleBirthIndicator and MultipleBirthSequence cannot both be represented at the same time. - - +## Patient (zib-Patient) +* `.extension:genderIdentity.value[x]` ; extension ; Added GenderIdentity for GenderIdentity ; ZIB-1693 +* `.gender` ; terminology ; Added guidance in GeslachtCodelijst-to-AdministrativeGender ConceptMap ; ZIB-1239 +* `.multipleBirth[x]:multipleBirthInteger` ; mapping ; Added mapping of MultipleBirthSequence ; ZIB-1670 \ No newline at end of file From 34f0689116b645b4690e24c62633d3d1ffbcbf2c Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Mon, 30 Sep 2024 23:11:11 +0200 Subject: [PATCH 025/240] Deleted version value in conceptmap and .simplifier map --- .../ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml | 1 - 1 file changed, 1 deletion(-) rename zib/vocabulary/generated/{ => manual}/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml (99%) diff --git a/zib/vocabulary/generated/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml b/zib/vocabulary/generated/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml similarity index 99% rename from zib/vocabulary/generated/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml rename to zib/vocabulary/generated/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml index 19c3c5a..3d5a0ea 100644 --- a/zib/vocabulary/generated/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml +++ b/zib/vocabulary/generated/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml @@ -9,7 +9,6 @@ <valueBoolean value="false"/> </extension> <url value="http://nictiz.nl/fhir/ConceptMap/GeslachtCodelijst-to-AdministrativeGender"/> - <version value="0.0.1"/> <name value="GeslachtCodelijst_to_AdministrativeGender"/> <title value="GeslachtCodelijst to AdministrativeGender"/> <status value="draft"/> From b40366459bc97aa670a904f8cd18b2f6262546ec Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Mon, 30 Sep 2024 23:12:57 +0200 Subject: [PATCH 026/240] Now deleted :) --- .simplifier/folder.settings.json | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 .simplifier/folder.settings.json diff --git a/.simplifier/folder.settings.json b/.simplifier/folder.settings.json deleted file mode 100644 index de9eb64..0000000 --- a/.simplifier/folder.settings.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "IncludeSubdirectories": true, - "PreferredFormat": "Xml" -} \ No newline at end of file From c52ebbda3d70de86d0fa5f4caf015250fcb20ce1 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Tue, 1 Oct 2024 11:46:43 +0200 Subject: [PATCH 027/240] updated patient.gender --- zib/StructureDefinitions/zib-Patient.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index a9d1fd9..804907f 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -190,10 +190,6 @@ <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> </type> </element> - <element id="Patient.gender.extension:genderCodelist.url"> - <path value="Patient.gender.extension.url" /> - <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> - </element> <element id="Patient.gender.extension:genderCodelist.value[x]"> <path value="Patient.gender.extension.value[x]" /> <short value="Gender" /> From 8046c308ed52d1f6fe102e778c993ea361ee639c Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 4 Oct 2024 14:15:08 +0200 Subject: [PATCH 028/240] Executed addDataFromZib script --- zib/StructureDefinitions/zib-ContactPerson.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index b746697..18847e9 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -61,12 +61,13 @@ </discriminator> <rules value="open" /> </slicing> + <comment value="Please note that the zib concept 'Role' is currently mapped to a slice on RelatedPerson.relationship. The current FHIR build includes a new element specifically designed for 'Role', which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a pre-adopt extension and move the mapping accordingly." /> </element> <element id="RelatedPerson.relationship:role"> <path value="RelatedPerson.relationship" /> <sliceName value="role" /> <short value="Role" /> - <definition value="Defines the role of the contact in relation to the patient." /> + <definition value="Specifies the role of the contact in relation to the patient." /> <alias value="Rol" /> <binding> <strength value="required" /> @@ -82,7 +83,7 @@ <path value="RelatedPerson.relationship" /> <sliceName value="relationship" /> <short value="Relationship" /> - <definition value="Defines the contact’s familial relationship to the patient." /> + <definition value="Specifies the relevant family or social relationship to the patient." /> <alias value="Relatie" /> <binding> <strength value="required" /> @@ -103,10 +104,10 @@ </discriminator> <rules value="open" /> </slicing> - <short value="NameInformation / PayerName" /> - <definition value="Full name of the contact." /> - <alias value="Naamgegevens" /> + <short value="PayerName / NameInformation" /> + <definition value="* Full name of the paying person or organization (legal entity). * Full name of the contact." /> <alias value="BetalerNaam" /> + <alias value="Naamgegevens" /> <mapping> <identity value="zib-contactperson-v4.1-2024EN" /> <map value="NL-CM:3.1.4" /> @@ -145,7 +146,7 @@ <rules value="open" /> </slicing> <short value="ContactInformation" /> - <definition value="The contact’s telephone number and/or e-mail address." /> + <definition value="* The contact's telephone number and/or e-mail address. * The payer's telephone number and/or e-mail address." /> <comment value="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." /> <alias value="Contactgegevens" /> <mapping> @@ -182,7 +183,9 @@ </element> <element id="RelatedPerson.address"> <path value="RelatedPerson.address" /> - <definition value="Contact’s address information." /> + <short value="AddressInformation" /> + <definition value="* The payer's address information. * Contact's address information." /> + <alias value="Adresgegevens" /> <type> <code value="Address" /> <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> From 003e3f8f86bd93302aabaf6bcca50386a2877dc8 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 4 Oct 2024 14:28:40 +0200 Subject: [PATCH 029/240] Fix payer version to 2024 --- nl-core/StructureDefinitions/nl-core-ContactPerson.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nl-core/StructureDefinitions/nl-core-ContactPerson.xml b/nl-core/StructureDefinitions/nl-core-ContactPerson.xml index b8b4ef6..4dd5819 100644 --- a/nl-core/StructureDefinitions/nl-core-ContactPerson.xml +++ b/nl-core/StructureDefinitions/nl-core-ContactPerson.xml @@ -33,7 +33,7 @@ <mapping> <identity value="zib-payer-v4.1-2024EN" /> <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> - <name value="zib Payer-v4.1(2020EN)" /> + <name value="zib Payer-v4.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> From 7b7a3717bc81ad126d69e709a66cac4d861fb248 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 4 Oct 2024 15:49:18 +0200 Subject: [PATCH 030/240] Added release notes --- release-notes.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 release-notes.md diff --git a/release-notes.md b/release-notes.md new file mode 100644 index 0000000..1e201bb --- /dev/null +++ b/release-notes.md @@ -0,0 +1,4 @@ +## ContactPerson (zib-ContactPerson) +* `.relationship` ; textual ; Added guidance for `RelatedPerson.relationship:role` +* `.extension:comment` ; extension ; Replaced comment with note for comment +* `.binding.valueSet,` ; terminology ; Changed codes in RoleCodelist ; ZIB-1470 \ No newline at end of file From 0945a5cdacb06e8d2abbe570834abfdf3b4edce7 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 4 Oct 2024 16:15:50 +0200 Subject: [PATCH 031/240] DownloadTerminology script executed --- ....16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zib/vocabulary/generated/ValueSet--2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet--2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml index d6b4d1e..243a1db 100644 --- a/zib/vocabulary/generated/ValueSet--2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet--2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml @@ -7,7 +7,7 @@ </text> <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> <valuePeriod> - <start value="2024-09-20T12:30:04Z"/> + <start value="2024-10-04T14:15:24Z"/> </valuePeriod> </extension> <url value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> @@ -16,7 +16,7 @@ <system value="urn:ietf:rfc:3986"/> <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> </identifier> - <version value="2024-09-20T12:30:04"/> + <version value="2024-10-04T14:15:24"/> <name value="ExtraRolcodes"/> <title value="ExtraRolcodes"/> <status value="unknown"/> From 48aadebb98a6d71aa0a744e0ce8e4161d484be8f Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 4 Oct 2024 16:25:37 +0200 Subject: [PATCH 032/240] Correcting release note for note --- release-notes.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/release-notes.md b/release-notes.md index 1e201bb..00579cd 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,4 +1,5 @@ ## ContactPerson (zib-ContactPerson) * `.relationship` ; textual ; Added guidance for `RelatedPerson.relationship:role` -* `.extension:comment` ; extension ; Replaced comment with note for comment -* `.binding.valueSet,` ; terminology ; Changed codes in RoleCodelist ; ZIB-1470 \ No newline at end of file +* `.extension:note` ; extension ; Added note for comment +* `.binding.valueSet,` ; terminology ; Changed codes in RoleCodelist ; ZIB-1470 +* [waarde veranderd] https://nictiz.atlassian.net/browse/ZIB-1438 From c08954a27722f05712d5d2b8d16e7921aa652d6f Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Mon, 7 Oct 2024 09:47:44 +0200 Subject: [PATCH 033/240] added extension --- .../ext-LanguageProfiency.Comment.xml | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 zib/StructureDefinitions/ext-LanguageProfiency.Comment.xml diff --git a/zib/StructureDefinitions/ext-LanguageProfiency.Comment.xml b/zib/StructureDefinitions/ext-LanguageProfiency.Comment.xml new file mode 100644 index 0000000..197186d --- /dev/null +++ b/zib/StructureDefinitions/ext-LanguageProfiency.Comment.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="ext-LanguageProfiency.Comment" /> + <url value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProfiency.Comment" /> + <name value="ExtLanguageProfiencyComment" /> + <title value="ext LanguageProfiency.Comment" /> + <status value="draft" /> + <fhirVersion value="4.0.1" /> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <uri value="https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN)" /> + <name value="zib LanguageProficiency-v4.0(2024EN)" /> + </mapping> + <kind value="complex-type" /> + <abstract value="false" /> + <context> + <type value="element" /> + <expression value="Patient.communication" /> + </context> + <type value="Extension" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" /> + <derivation value="constraint" /> + <differential> + <element id="Extension.url"> + <path value="Extension.url" /> + <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProfiency.Comment" /> + </element> + <element id="Extension.value[x]"> + <path value="Extension.value[x]" /> + <short value="Comment" /> + <alias value="Toelichting" /> + <type> + <code value="string" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From 8f0785488beb3a9e9ee54ed6929413dfa3343390 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Mon, 7 Oct 2024 15:44:51 +0200 Subject: [PATCH 034/240] Tweaks to release notes added extension --- release-notes.md | 7 +++-- .../zib-ContactPerson.xml | 27 +++++++++++++++++++ 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/release-notes.md b/release-notes.md index 00579cd..84d1e7c 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,5 +1,4 @@ ## ContactPerson (zib-ContactPerson) -* `.relationship` ; textual ; Added guidance for `RelatedPerson.relationship:role` -* `.extension:note` ; extension ; Added note for comment -* `.binding.valueSet,` ; terminology ; Changed codes in RoleCodelist ; ZIB-1470 -* [waarde veranderd] https://nictiz.atlassian.net/browse/ZIB-1438 +* `.relationship` ; textual ; Added guidance for `RelatedPerson.relationship:role` ; ZIBFHIR-73 +* `.extension:comment` ; extension ; Added note for comment ; ZIBFHIR-97 +* `.binding.valueSet,` ; terminology ; Changed codes in RoleCodelist ; ZIB-1470 \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index 18847e9..8096e54 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -52,6 +52,33 @@ <comment value="Contact" /> </mapping> </element> + <element id="RelatedPerson.extension:comment"> + <path value="RelatedPerson.extension" /> + <sliceName value="comment" /> + <max value="1" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/note" /> + </type> + </element> + <element id="RelatedPerson.extension:comment.url"> + <path value="RelatedPerson.extension.url" /> + <fixedUri value="http://hl7.org/fhir/StructureDefinition/note" /> + </element> + <element id="RelatedPerson.extension:comment.value[x]"> + <path value="RelatedPerson.extension.value[x]" /> + <short value="Comment" /> + <definition value="Additional information about the contact. For example, information such as 'the father is also a medical doctor' can be included here. In addition, if the contact works at an organization, the organization can be mentioned here. If the organization is listed as a contact and no actual contact is known, this can also be stated here. In this case, the name information can be left blank." /> + <alias value="Toelichting" /> + <type> + <code value="string" /> + </type> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.7" /> + <comment value="Comment" /> + </mapping> + </element> <element id="RelatedPerson.relationship"> <path value="RelatedPerson.relationship" /> <slicing> From f22f9c909ea1ae4f21aaaf15d3d511dbf32aa847 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Mon, 7 Oct 2024 18:21:52 +0200 Subject: [PATCH 035/240] Reset Base profile --- .../nl-core-ContactPerson.xml | 22 +++-- .../zib-ContactPerson.xml | 92 +++++++------------ 2 files changed, 44 insertions(+), 70 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-ContactPerson.xml b/nl-core/StructureDefinitions/nl-core-ContactPerson.xml index 4dd5819..3f594c7 100644 --- a/nl-core/StructureDefinitions/nl-core-ContactPerson.xml +++ b/nl-core/StructureDefinitions/nl-core-ContactPerson.xml @@ -2,7 +2,9 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="nl-core-ContactPerson" /> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson" /> <name value="NlcoreContactPerson" /> <title value="nl core ContactPerson" /> @@ -21,19 +23,19 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> - <name value="zib ContactPerson-v4.1(2024EN)" /> + <identity value="zib-contactperson-v3.4-2020EN" /> + <uri value="https://zibs.nl/wiki/ContactPerson-v3.4(2020EN)" /> + <name value="zib ContactPerson-v3.4(2020EN)" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> - <name value="zib ContactInformation-v1.3.1(2024EN)" /> + <identity value="zib-contactinformation-v1.2-2020EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> + <name value="zib ContactInformation-v1.2(2020EN)" /> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> - <name value="zib Payer-v4.1(2024EN)" /> + <identity value="zib-payer-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/Payer-v3.1.1(2020EN)" /> + <name value="zib Payer-v3.1.1(2020EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index 8096e54..e13cb21 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -2,7 +2,9 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="zib-ContactPerson" /> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" /> <name value="ZibContactPerson" /> <title value="zib ContactPerson" /> @@ -17,23 +19,23 @@ </telecom> </contact> <description value="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. In 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." /> - <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v4.1 (2024)](https://zibs.nl/wiki/ContactPerson-v4.1(2024EN))." /> + <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v3.4 (2020)](https://zibs.nl/wiki/ContactPerson-v3.4(2020EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> - <name value="zib ContactPerson-v4.1(2024EN)" /> + <identity value="zib-contactperson-v3.4-2020EN" /> + <uri value="https://zibs.nl/wiki/ContactPerson-v3.4(2020EN)" /> + <name value="zib ContactPerson-v3.4(2020EN)" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> - <name value="zib ContactInformation-v1.3.1(2024EN)" /> + <identity value="zib-contactinformation-v1.2-2020EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> + <name value="zib ContactInformation-v1.2(2020EN)" /> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> - <name value="zib Payer-v4.1(2024EN)" /> + <identity value="zib-payer-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/Payer-v3.1.1(2020EN)" /> + <name value="zib Payer-v3.1.1(2020EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -47,38 +49,11 @@ <comment value="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, and therefore this profile, is used to capture information about any person that is related to the patient. * 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." /> <alias value="Contactpersoon" /> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> + <identity value="zib-contactperson-v3.4-2020EN" /> <map value="NL-CM:3.1.1" /> <comment value="Contact" /> </mapping> </element> - <element id="RelatedPerson.extension:comment"> - <path value="RelatedPerson.extension" /> - <sliceName value="comment" /> - <max value="1" /> - <type> - <code value="Extension" /> - <profile value="http://hl7.org/fhir/StructureDefinition/note" /> - </type> - </element> - <element id="RelatedPerson.extension:comment.url"> - <path value="RelatedPerson.extension.url" /> - <fixedUri value="http://hl7.org/fhir/StructureDefinition/note" /> - </element> - <element id="RelatedPerson.extension:comment.value[x]"> - <path value="RelatedPerson.extension.value[x]" /> - <short value="Comment" /> - <definition value="Additional information about the contact. For example, information such as 'the father is also a medical doctor' can be included here. In addition, if the contact works at an organization, the organization can be mentioned here. If the organization is listed as a contact and no actual contact is known, this can also be stated here. In this case, the name information can be left blank." /> - <alias value="Toelichting" /> - <type> - <code value="string" /> - </type> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.7" /> - <comment value="Comment" /> - </mapping> - </element> <element id="RelatedPerson.relationship"> <path value="RelatedPerson.relationship" /> <slicing> @@ -88,20 +63,19 @@ </discriminator> <rules value="open" /> </slicing> - <comment value="Please note that the zib concept 'Role' is currently mapped to a slice on RelatedPerson.relationship. The current FHIR build includes a new element specifically designed for 'Role', which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a pre-adopt extension and move the mapping accordingly." /> </element> <element id="RelatedPerson.relationship:role"> <path value="RelatedPerson.relationship" /> <sliceName value="role" /> <short value="Role" /> - <definition value="Specifies the role of the contact in relation to the patient." /> + <definition value="Defines the role of the contact in relation to the patient." /> <alias value="Rol" /> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000" /> </binding> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> + <identity value="zib-contactperson-v3.4-2020EN" /> <map value="NL-CM:3.1.2" /> <comment value="Role" /> </mapping> @@ -110,14 +84,14 @@ <path value="RelatedPerson.relationship" /> <sliceName value="relationship" /> <short value="Relationship" /> - <definition value="Specifies the relevant family or social relationship to the patient." /> + <definition value="Defines the contact’s familial relationship to the patient." /> <alias value="Relatie" /> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000" /> </binding> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> + <identity value="zib-contactperson-v3.4-2020EN" /> <map value="NL-CM:3.1.3" /> <comment value="Relationship" /> </mapping> @@ -131,17 +105,17 @@ </discriminator> <rules value="open" /> </slicing> - <short value="PayerName / NameInformation" /> - <definition value="* Full name of the paying person or organization (legal entity). * Full name of the contact." /> - <alias value="BetalerNaam" /> + <short value="NameInformation / PayerName" /> + <definition value="Full name of the contact." /> <alias value="Naamgegevens" /> + <alias value="BetalerNaam" /> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> + <identity value="zib-contactperson-v3.4-2020EN" /> <map value="NL-CM:3.1.4" /> <comment value="NameInformation" /> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN" /> + <identity value="zib-payer-v3.1.1-2020EN" /> <map value="NL-CM:1.1.5" /> <comment value="PayerName" /> </mapping> @@ -173,21 +147,21 @@ <rules value="open" /> </slicing> <short value="ContactInformation" /> - <definition value="* The contact's telephone number and/or e-mail address. * The payer's telephone number and/or e-mail address." /> + <definition value="The contact’s telephone number and/or e-mail address." /> <comment value="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." /> <alias value="Contactgegevens" /> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> + <identity value="zib-contactperson-v3.4-2020EN" /> <map value="NL-CM:3.1.6" /> <comment value="ContactInformation" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <identity value="zib-contactinformation-v1.2-2020EN" /> <map value="NL-CM:20.6.1" /> <comment value="ContactInformation" /> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN" /> + <identity value="zib-payer-v3.1.1-2020EN" /> <map value="NL-CM:1.1.12" /> <comment value="ContactInformation" /> </mapping> @@ -210,20 +184,18 @@ </element> <element id="RelatedPerson.address"> <path value="RelatedPerson.address" /> - <short value="AddressInformation" /> - <definition value="* The payer's address information. * Contact's address information." /> - <alias value="Adresgegevens" /> + <definition value="Contact’s address information." /> <type> <code value="Address" /> <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> </type> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> + <identity value="zib-contactperson-v3.4-2020EN" /> <map value="NL-CM:3.1.5" /> <comment value="AddressInformation" /> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN" /> + <identity value="zib-payer-v3.1.1-2020EN" /> <map value="NL-CM:1.1.17" /> <comment value="AddressInformation" /> </mapping> From 3ecc2d664f8ee767b5e5b44f91c42153c23b08cb Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Mon, 7 Oct 2024 18:37:58 +0200 Subject: [PATCH 036/240] Mappings converted to 2024 --- .../nl-core-ContactPerson.xml | 18 ++++---- .../zib-ContactPerson.xml | 44 +++++++++---------- 2 files changed, 30 insertions(+), 32 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-ContactPerson.xml b/nl-core/StructureDefinitions/nl-core-ContactPerson.xml index 3f594c7..47773e6 100644 --- a/nl-core/StructureDefinitions/nl-core-ContactPerson.xml +++ b/nl-core/StructureDefinitions/nl-core-ContactPerson.xml @@ -23,19 +23,19 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> - <uri value="https://zibs.nl/wiki/ContactPerson-v3.4(2020EN)" /> - <name value="zib ContactPerson-v3.4(2020EN)" /> + <identity value="zib-contactperson-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> + <name value="zib ContactPerson-v4.1(2024EN)" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> - <name value="zib ContactInformation-v1.2(2020EN)" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> </mapping> <mapping> - <identity value="zib-payer-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/Payer-v3.1.1(2020EN)" /> - <name value="zib Payer-v3.1.1(2020EN)" /> + <identity value="zib-payer-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> + <name value="zib Payer-v4.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index e13cb21..68cc5a6 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="zib-ContactPerson" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" /> <name value="ZibContactPerson" /> <title value="zib ContactPerson" /> @@ -19,23 +17,23 @@ </telecom> </contact> <description value="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. In 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." /> - <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v3.4 (2020)](https://zibs.nl/wiki/ContactPerson-v3.4(2020EN))." /> + <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v4.1 (2024)](https://zibs.nl/wiki/ContactPerson-v4.1(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> - <uri value="https://zibs.nl/wiki/ContactPerson-v3.4(2020EN)" /> - <name value="zib ContactPerson-v3.4(2020EN)" /> + <identity value="zib-contactperson-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> + <name value="zib ContactPerson-v4.1(2024EN)" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)" /> - <name value="zib ContactInformation-v1.2(2020EN)" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> </mapping> <mapping> - <identity value="zib-payer-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/Payer-v3.1.1(2020EN)" /> - <name value="zib Payer-v3.1.1(2020EN)" /> + <identity value="zib-payer-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> + <name value="zib Payer-v4.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -49,7 +47,7 @@ <comment value="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, and therefore this profile, is used to capture information about any person that is related to the patient. * 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." /> <alias value="Contactpersoon" /> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> + <identity value="zib-contactperson-v4.1-2024EN" /> <map value="NL-CM:3.1.1" /> <comment value="Contact" /> </mapping> @@ -75,7 +73,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000" /> </binding> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> + <identity value="zib-contactperson-v4.1-2024EN" /> <map value="NL-CM:3.1.2" /> <comment value="Role" /> </mapping> @@ -91,7 +89,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000" /> </binding> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> + <identity value="zib-contactperson-v4.1-2024EN" /> <map value="NL-CM:3.1.3" /> <comment value="Relationship" /> </mapping> @@ -110,12 +108,12 @@ <alias value="Naamgegevens" /> <alias value="BetalerNaam" /> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> + <identity value="zib-contactperson-v4.1-2024EN" /> <map value="NL-CM:3.1.4" /> <comment value="NameInformation" /> </mapping> <mapping> - <identity value="zib-payer-v3.1.1-2020EN" /> + <identity value="zib-payer-v4.1-2024EN" /> <map value="NL-CM:1.1.5" /> <comment value="PayerName" /> </mapping> @@ -151,17 +149,17 @@ <comment value="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." /> <alias value="Contactgegevens" /> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> + <identity value="zib-contactperson-v4.1-2024EN" /> <map value="NL-CM:3.1.6" /> <comment value="ContactInformation" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.2-2020EN" /> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> <map value="NL-CM:20.6.1" /> <comment value="ContactInformation" /> </mapping> <mapping> - <identity value="zib-payer-v3.1.1-2020EN" /> + <identity value="zib-payer-v4.1-2024EN" /> <map value="NL-CM:1.1.12" /> <comment value="ContactInformation" /> </mapping> @@ -190,12 +188,12 @@ <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> </type> <mapping> - <identity value="zib-contactperson-v3.4-2020EN" /> + <identity value="zib-contactperson-v4.1-2024EN" /> <map value="NL-CM:3.1.5" /> <comment value="AddressInformation" /> </mapping> <mapping> - <identity value="zib-payer-v3.1.1-2020EN" /> + <identity value="zib-payer-v4.1-2024EN" /> <map value="NL-CM:1.1.17" /> <comment value="AddressInformation" /> </mapping> From 64620847e60c5e64af9aa820bbb8dcede2127e8c Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Mon, 7 Oct 2024 18:46:33 +0200 Subject: [PATCH 037/240] Added comment and valueSet --- zib/StructureDefinitions/zib-ContactPerson.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index 68cc5a6..00312ee 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -61,6 +61,7 @@ </discriminator> <rules value="open" /> </slicing> + <comment value="Please note that the zib concept 'Role' is currently mapped to a slice on RelatedPerson.relationship. The current FHIR build includes a new element specifically designed for 'Role', which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a pre-adopt extension and move the mapping accordingly." /> </element> <element id="RelatedPerson.relationship:role"> <path value="RelatedPerson.relationship" /> @@ -70,7 +71,7 @@ <alias value="Rol" /> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000" /> </binding> <mapping> <identity value="zib-contactperson-v4.1-2024EN" /> @@ -86,7 +87,7 @@ <alias value="Relatie" /> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000" /> </binding> <mapping> <identity value="zib-contactperson-v4.1-2024EN" /> From 3bac2e6ff9125348ce038b1583c2559b2d8af470 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Mon, 7 Oct 2024 19:00:21 +0200 Subject: [PATCH 038/240] Added extension comment (concept) --- .../zib-ContactPerson.xml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index 00312ee..1e36b86 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -52,6 +52,26 @@ <comment value="Contact" /> </mapping> </element> + <element id="RelatedPerson.extension:comment"> + <path value="RelatedPerson.extension" /> + <sliceName value="comment" /> + <max value="1" /> + </element> + <element id="RelatedPerson.extension:comment.url"> + <path value="RelatedPerson.extension.url" /> + <fixedUri value="http://hl7.org/fhir/StructureDefinition/note" /> + </element> + <element id="RelatedPerson.extension:comment.value[x]"> + <path value="RelatedPerson.extension.value[x]" /> + <short value="Comment" /> + <definition value="Additional information about the contact. For example, information such as 'the father is also a medical doctor' can be included here. In addition, if the contact works at an organization, the organization can be mentioned here. If the organization is listed as a contact and no actual contact is known, this can also be stated here. In this case, the name information can be left blank." /> + <alias value="Toelichting" /> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.7" /> + <comment value="Comment" /> + </mapping> + </element> <element id="RelatedPerson.relationship"> <path value="RelatedPerson.relationship" /> <slicing> From 8a1e5bd34f179ae642165e2248e43ccff3eb2576 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Tue, 8 Oct 2024 09:59:59 +0200 Subject: [PATCH 039/240] fixed extension definition for comment --- zib/StructureDefinitions/zib-ContactPerson.xml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index 1e36b86..3ec2203 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -56,13 +56,17 @@ <path value="RelatedPerson.extension" /> <sliceName value="comment" /> <max value="1" /> - </element> - <element id="RelatedPerson.extension:comment.url"> - <path value="RelatedPerson.extension.url" /> - <fixedUri value="http://hl7.org/fhir/StructureDefinition/note" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/note" /> + </type> + <isModifier value="false" /> </element> <element id="RelatedPerson.extension:comment.value[x]"> <path value="RelatedPerson.extension.value[x]" /> + </element> + <element id="RelatedPerson.extension:comment.value[x].text"> + <path value="RelatedPerson.extension.value[x].text" /> <short value="Comment" /> <definition value="Additional information about the contact. For example, information such as 'the father is also a medical doctor' can be included here. In addition, if the contact works at an organization, the organization can be mentioned here. If the organization is listed as a contact and no actual contact is known, this can also be stated here. In this case, the name information can be left blank." /> <alias value="Toelichting" /> From 3ad0dc656e4d97c4c450bf9175242e47eb4b41f7 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Tue, 8 Oct 2024 11:26:16 +0200 Subject: [PATCH 040/240] Executed addDataFromZib script --- .../zib-ContactPerson.xml | 282 +++++++++--------- 1 file changed, 147 insertions(+), 135 deletions(-) diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index 3ec2203..a3fbba5 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -1,227 +1,239 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-ContactPerson" /> + <id value="zib-ContactPerson"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" /> - <name value="ZibContactPerson" /> - <title value="zib ContactPerson" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson"/> + <name value="ZibContactPerson"/> + <title value="zib ContactPerson"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="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. In 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." /> - <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v4.1 (2024)](https://zibs.nl/wiki/ContactPerson-v4.1(2024EN))." /> - <copyright value="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 value="4.0.1" /> + <description value="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. In 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."/> + <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v4.1 (2024)](https://zibs.nl/wiki/ContactPerson-v4.1(2024EN))."/> + <copyright value="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 value="4.0.1"/> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> - <name value="zib ContactPerson-v4.1(2024EN)" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)"/> + <name value="zib ContactPerson-v4.1(2024EN)"/> </mapping> <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> - <name value="zib ContactInformation-v1.3.1(2024EN)" /> + <identity value="zib-contactinformation-v1.3.1-2024EN"/> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)"/> + <name value="zib ContactInformation-v1.3.1(2024EN)"/> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> - <name value="zib Payer-v4.1(2024EN)" /> + <identity value="zib-payer-v4.1-2024EN"/> + <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)"/> + <name value="zib Payer-v4.1(2024EN)"/> </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="RelatedPerson" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="true"/> + <type value="RelatedPerson"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/RelatedPerson"/> + <derivation value="constraint"/> <differential> <element id="RelatedPerson"> - <path value="RelatedPerson" /> - <short value="Contact" /> - <comment value="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, and therefore this profile, is used to capture information about any person that is related to the patient. * 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." /> - <alias value="Contactpersoon" /> + <path value="RelatedPerson"/> + <short value="Contact"/> + <comment value="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, and therefore this profile, is used to capture information about any person that is related to the patient. * 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."/> + <alias value="Contactpersoon"/> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.1" /> - <comment value="Contact" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.1"/> + <comment value="Contact"/> </mapping> </element> <element id="RelatedPerson.extension:comment"> - <path value="RelatedPerson.extension" /> - <sliceName value="comment" /> - <max value="1" /> + <path value="RelatedPerson.extension"/> + <sliceName value="comment"/> + <max value="1"/> <type> - <code value="Extension" /> - <profile value="http://hl7.org/fhir/StructureDefinition/note" /> + <code value="Extension"/> + <profile value="http://hl7.org/fhir/StructureDefinition/note"/> </type> - <isModifier value="false" /> + <isModifier value="false"/> </element> <element id="RelatedPerson.extension:comment.value[x]"> - <path value="RelatedPerson.extension.value[x]" /> + <path value="RelatedPerson.extension.value[x]"/> + <short value="Comment"/> + <definition value="Additional information about the contact. For example, information such as 'the father is also a medical doctor' can be included here. In addition, if the contact works at an organization, the organization can be mentioned here. If the organization is listed as a contact and no actual contact is known, this can also be stated here. In this case, the name information can be left blank."/> + <alias value="Toelichting"/> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.7"/> + <comment value="Comment"/> + </mapping> </element> <element id="RelatedPerson.extension:comment.value[x].text"> - <path value="RelatedPerson.extension.value[x].text" /> - <short value="Comment" /> - <definition value="Additional information about the contact. For example, information such as 'the father is also a medical doctor' can be included here. In addition, if the contact works at an organization, the organization can be mentioned here. If the organization is listed as a contact and no actual contact is known, this can also be stated here. In this case, the name information can be left blank." /> - <alias value="Toelichting" /> + <path value="RelatedPerson.extension.value[x].text"/> + <short value="Comment"/> + <definition value="Additional information about the contact. For example, information such as 'the father is also a medical doctor' can be included here. In addition, if the contact works at an organization, the organization can be mentioned here. If the organization is listed as a contact and no actual contact is known, this can also be stated here. In this case, the name information can be left blank."/> + <alias value="Toelichting"/> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.7" /> - <comment value="Comment" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.7"/> + <comment value="Comment"/> </mapping> </element> <element id="RelatedPerson.relationship"> - <path value="RelatedPerson.relationship" /> + <path value="RelatedPerson.relationship"/> <slicing> <discriminator> - <type value="value" /> - <path value="$this" /> + <type value="value"/> + <path value="$this"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> - <comment value="Please note that the zib concept 'Role' is currently mapped to a slice on RelatedPerson.relationship. The current FHIR build includes a new element specifically designed for 'Role', which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a pre-adopt extension and move the mapping accordingly." /> + <comment value="Please note that the zib concept 'Role' is currently mapped to a slice on RelatedPerson.relationship. The current FHIR build includes a new element specifically designed for 'Role', which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a pre-adopt extension and move the mapping accordingly."/> </element> <element id="RelatedPerson.relationship:role"> - <path value="RelatedPerson.relationship" /> - <sliceName value="role" /> - <short value="Role" /> - <definition value="Defines the role of the contact in relation to the patient." /> - <alias value="Rol" /> + <path value="RelatedPerson.relationship"/> + <sliceName value="role"/> + <short value="Role"/> + <definition value="Specifies the role of the contact in relation to the patient."/> + <alias value="Rol"/> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000"/> </binding> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.2" /> - <comment value="Role" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.2"/> + <comment value="Role"/> </mapping> </element> <element id="RelatedPerson.relationship:relationship"> - <path value="RelatedPerson.relationship" /> - <sliceName value="relationship" /> - <short value="Relationship" /> - <definition value="Defines the contact’s familial relationship to the patient." /> - <alias value="Relatie" /> + <path value="RelatedPerson.relationship"/> + <sliceName value="relationship"/> + <short value="Relationship"/> + <definition value="Specifies the relevant family or social relationship to the patient."/> + <alias value="Relatie"/> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000"/> </binding> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.3" /> - <comment value="Relationship" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.3"/> + <comment value="Relationship"/> </mapping> </element> <element id="RelatedPerson.name"> - <path value="RelatedPerson.name" /> + <path value="RelatedPerson.name"/> <slicing> <discriminator> - <type value="value" /> - <path value="use" /> + <type value="value"/> + <path value="use"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> - <short value="NameInformation / PayerName" /> - <definition value="Full name of the contact." /> - <alias value="Naamgegevens" /> - <alias value="BetalerNaam" /> + <short value="PayerName / NameInformation"/> + <definition value="* Full name of the paying person or organization (legal entity). * Full name of the contact."/> + <alias value="BetalerNaam"/> + <alias value="Naamgegevens"/> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.4" /> - <comment value="NameInformation" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.4"/> + <comment value="NameInformation"/> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <map value="NL-CM:1.1.5" /> - <comment value="PayerName" /> + <identity value="zib-payer-v4.1-2024EN"/> + <map value="NL-CM:1.1.5"/> + <comment value="PayerName"/> </mapping> </element> <element id="RelatedPerson.name:nameInformation"> - <path value="RelatedPerson.name" /> - <sliceName value="nameInformation" /> - <max value="2" /> + <path value="RelatedPerson.name"/> + <sliceName value="nameInformation"/> + <max value="2"/> <type> - <code value="HumanName" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> + <code value="HumanName"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation"/> </type> </element> <element id="RelatedPerson.name:nameInformation-GivenName"> - <path value="RelatedPerson.name" /> - <sliceName value="nameInformation-GivenName" /> + <path value="RelatedPerson.name"/> + <sliceName value="nameInformation-GivenName"/> <type> - <code value="HumanName" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName" /> + <code value="HumanName"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName"/> </type> </element> <element id="RelatedPerson.telecom"> - <path value="RelatedPerson.telecom" /> + <path value="RelatedPerson.telecom"/> <slicing> <discriminator> - <type value="profile" /> - <path value="$this" /> + <type value="profile"/> + <path value="$this"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> - <short value="ContactInformation" /> - <definition value="The contact’s telephone number and/or e-mail address." /> - <comment value="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." /> - <alias value="Contactgegevens" /> + <short value="ContactInformation"/> + <definition value="* The contact's telephone number and/or e-mail address. * The payer's telephone number and/or e-mail address."/> + <comment value="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."/> + <alias value="Contactgegevens"/> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.6" /> - <comment value="ContactInformation" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.6"/> + <comment value="ContactInformation"/> </mapping> <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.1" /> - <comment value="ContactInformation" /> + <identity value="zib-contactinformation-v1.3.1-2024EN"/> + <map value="NL-CM:20.6.1"/> + <comment value="ContactInformation"/> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <map value="NL-CM:1.1.12" /> - <comment value="ContactInformation" /> + <identity value="zib-payer-v4.1-2024EN"/> + <map value="NL-CM:1.1.12"/> + <comment value="ContactInformation"/> </mapping> </element> <element id="RelatedPerson.telecom:telephoneNumbers"> - <path value="RelatedPerson.telecom" /> - <sliceName value="telephoneNumbers" /> + <path value="RelatedPerson.telecom"/> + <sliceName value="telephoneNumbers"/> <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> + <code value="ContactPoint"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers"/> </type> </element> <element id="RelatedPerson.telecom:emailAddresses"> - <path value="RelatedPerson.telecom" /> - <sliceName value="emailAddresses" /> + <path value="RelatedPerson.telecom"/> + <sliceName value="emailAddresses"/> <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> + <code value="ContactPoint"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses"/> </type> </element> <element id="RelatedPerson.address"> - <path value="RelatedPerson.address" /> - <definition value="Contact’s address information." /> + <path value="RelatedPerson.address"/> + <short value="AddressInformation"/> + <definition value="* The payer's address information. * Contact's address information."/> + <alias value="Adresgegevens"/> <type> - <code value="Address" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> + <code value="Address"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation"/> </type> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.5" /> - <comment value="AddressInformation" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.5"/> + <comment value="AddressInformation"/> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <map value="NL-CM:1.1.17" /> - <comment value="AddressInformation" /> + <identity value="zib-payer-v4.1-2024EN"/> + <map value="NL-CM:1.1.17"/> + <comment value="AddressInformation"/> </mapping> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> From 7cd083701626309ba4cfa171e0d35aa3de66c3d6 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Thu, 10 Oct 2024 12:18:08 +0200 Subject: [PATCH 041/240] Remove duplicated mappign --- zib/StructureDefinitions/zib-ContactPerson.xml | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index a3fbba5..b300f67 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -64,17 +64,6 @@ </type> <isModifier value="false"/> </element> - <element id="RelatedPerson.extension:comment.value[x]"> - <path value="RelatedPerson.extension.value[x]"/> - <short value="Comment"/> - <definition value="Additional information about the contact. For example, information such as 'the father is also a medical doctor' can be included here. In addition, if the contact works at an organization, the organization can be mentioned here. If the organization is listed as a contact and no actual contact is known, this can also be stated here. In this case, the name information can be left blank."/> - <alias value="Toelichting"/> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.7"/> - <comment value="Comment"/> - </mapping> - </element> <element id="RelatedPerson.extension:comment.value[x].text"> <path value="RelatedPerson.extension.value[x].text"/> <short value="Comment"/> From 73e6ee1fcd47238ca4dfcb654377395da775225e Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Thu, 10 Oct 2024 12:25:36 +0200 Subject: [PATCH 042/240] removed incorrect CodeSystem that was saved as a ValueSet --- ....2.4.3.11.60.40.4.23.1--20240415000000.xml | 27 ------------------- 1 file changed, 27 deletions(-) delete mode 100644 zib/vocabulary/generated/ValueSet--2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml diff --git a/zib/vocabulary/generated/ValueSet--2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet--2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml deleted file mode 100644 index 243a1db..0000000 --- a/zib/vocabulary/generated/ValueSet--2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml +++ /dev/null @@ -1,27 +0,0 @@ -<CodeSystem xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> - <language value="en-US"/> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> - <valuePeriod> - <start value="2024-10-04T14:15:24Z"/> - </valuePeriod> - </extension> - <url value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> - <identifier> - <use value="official"/> - <system value="urn:ietf:rfc:3986"/> - <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> - </identifier> - <version value="2024-10-04T14:15:24"/> - <name value="ExtraRolcodes"/> - <title value="ExtraRolcodes"/> - <status value="unknown"/> - <publisher value="ART-DECOR"/> - <description value="ExtraRolcodes"/> - <content value="not-present"/> - <count value="0"/> -</CodeSystem> From f14ffa39effa7540c5b8c4c5316d2640601c1eca Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Thu, 10 Oct 2024 12:35:37 +0200 Subject: [PATCH 043/240] changed order of release notes, fixed Paths and provided jira link --- release-notes.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/release-notes.md b/release-notes.md index 84d1e7c..5e8c3a3 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,4 +1,4 @@ ## ContactPerson (zib-ContactPerson) -* `.relationship` ; textual ; Added guidance for `RelatedPerson.relationship:role` ; ZIBFHIR-73 -* `.extension:comment` ; extension ; Added note for comment ; ZIBFHIR-97 -* `.binding.valueSet,` ; terminology ; Changed codes in RoleCodelist ; ZIB-1470 \ No newline at end of file +* `.extension:comment` ; extension ; Added Note for Comment ; ZIB-947, ZIBFHIR-97 +* `.relationship:role` ; textual ; Added guidance for Role mapping ; ZIBFHIR-73 +* `.relationship:role` ; terminology ; Changed codes in RoleCodelist ; ZIB-1470 \ No newline at end of file From 8cc71a83b123c737281d16d8a31167161bdf84a2 Mon Sep 17 00:00:00 2001 From: Pieter Edelman <edelman@nictiz.nl> Date: Mon, 14 Oct 2024 15:35:06 +0200 Subject: [PATCH 044/240] ZIBFHIR-53: Add mapping of HealthProfessional root to zib-HealthProfessional-PractitionerRole profile --- .../zib-HealthProfessional-PractitionerRole.xml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml b/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml index 1fe1dd9..97f2b8c 100644 --- a/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml +++ b/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml @@ -38,7 +38,15 @@ <differential> <element id="PractitionerRole"> <path value="PractitionerRole" /> + <short value="HealthProfessional" /> + <definition value="A person who is directly or indirectly involved in the provisioning of healthcare." /> <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to a profile on Practitioner (<http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner>) and this PractitionerRole profile. The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> + <alias value="Zorgverlener" /> + <mapping> + <identity value="zib-healthprofessional-v4.0-2024EN" /> + <map value="NL-CM:17.1.1" /> + <comment value="HealthProfessional" /> + </mapping> </element> <element id="PractitionerRole.practitioner"> <path value="PractitionerRole.practitioner" /> From 630f4e5981af84d9811d999c0d98729feca836dc Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Wed, 16 Oct 2024 11:46:49 +0200 Subject: [PATCH 045/240] Revert "Merge branch 'zib-ContactInformation' into zib-Patient" This reverts commit e224c07672378460c7475fadf8402390b25a4333, reversing changes made to c08954a27722f05712d5d2b8d16e7921aa652d6f. --- ...core-ContactInformation-EmailAddresses.xml | 39 ---- ...re-ContactInformation-TelephoneNumbers.xml | 39 ---- release-notes.md | 9 +- .../ext-CodeSpecification.xml | 53 ------ .../zib-ContactInformation-EmailAddresses.xml | 83 --------- ...ib-ContactInformation-TelephoneNumbers.xml | 166 ------------------ ....2.4.3.11.60.40.4.22.1--20240415000000.xml | 85 --------- ....4.3.11.60.40.2.20.6.3--20240415000000.xml | 93 ---------- ....4.3.11.60.40.2.20.6.2--20240415000000.xml | 125 ------------- ....4.3.11.60.40.2.20.6.1--20240415000000.xml | 146 --------------- ...o-ContactInformation-EmailAddressesUse.xml | 47 ----- ...ContactInformation-TelephoneNumbersUse.xml | 62 ------- ...tactInformation-TelephoneNumbersSystem.xml | 67 ------- ...t-ContactInformation-EmailAddressesUse.xml | 30 ---- ...tactInformation-TelephoneNumbersSystem.xml | 34 ---- ...n-TelephoneNumbersUse-EmergencyContact.xml | 26 --- ...ContactInformation-TelephoneNumbersUse.xml | 34 ---- 17 files changed, 1 insertion(+), 1137 deletions(-) delete mode 100644 nl-core/StructureDefinitions/nl-core-ContactInformation-EmailAddresses.xml delete mode 100644 nl-core/StructureDefinitions/nl-core-ContactInformation-TelephoneNumbers.xml delete mode 100644 zib/StructureDefinitions/ext-CodeSpecification.xml delete mode 100644 zib/StructureDefinitions/zib-ContactInformation-EmailAddresses.xml delete mode 100644 zib/StructureDefinitions/zib-ContactInformation-TelephoneNumbers.xml delete mode 100644 zib/vocabulary/generated/CodeSystem-TelecomDeviceTypes-2.16.840.1.113883.2.4.3.11.60.40.4.22.1--20240415000000.xml delete mode 100644 zib/vocabulary/generated/ValueSet-EmailSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.3--20240415000000.xml delete mode 100644 zib/vocabulary/generated/ValueSet-NummerSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.2--20240415000000.xml delete mode 100644 zib/vocabulary/generated/ValueSet-TelecomTypeCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20240415000000.xml delete mode 100644 zib/vocabulary/manual/ConceptMap-EmailSoortCodelijst-to-ContactInformation-EmailAddressesUse.xml delete mode 100644 zib/vocabulary/manual/ConceptMap-NummerSoortCodelijst-to-ContactInformation-TelephoneNumbersUse.xml delete mode 100644 zib/vocabulary/manual/ConceptMap-TelecomType-to-ContactInformation-TelephoneNumbersSystem.xml delete mode 100644 zib/vocabulary/manual/ValueSet-ContactInformation-EmailAddressesUse.xml delete mode 100644 zib/vocabulary/manual/ValueSet-ContactInformation-TelephoneNumbersSystem.xml delete mode 100644 zib/vocabulary/manual/ValueSet-ContactInformation-TelephoneNumbersUse-EmergencyContact.xml delete mode 100644 zib/vocabulary/manual/ValueSet-ContactInformation-TelephoneNumbersUse.xml diff --git a/nl-core/StructureDefinitions/nl-core-ContactInformation-EmailAddresses.xml b/nl-core/StructureDefinitions/nl-core-ContactInformation-EmailAddresses.xml deleted file mode 100644 index 03c42ce..0000000 --- a/nl-core/StructureDefinitions/nl-core-ContactInformation-EmailAddresses.xml +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="nl-core-ContactInformation-EmailAddresses" /> - <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses" /> - <name value="NlcoreContactInformationEmailAddresses" /> - <title value="nl core ContactInformation EmailAddresses" /> - <status value="draft" /> - <publisher value="Nictiz" /> - <contact> - <name value="Nictiz" /> - <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> - </telecom> - </contact> - <description value="Contact information includes a person's telephone numbers en e-mail addresses." /> - <purpose value="A derived profile from [zib-ContactInformation-EmailAddresses](http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib. To implement the entire zib, the complementary profile [nl-core-ContactInformation-TelephoneNumbers](http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers) should be used. Both profiles can be added in a slice with the discriminator set to `profile`/`$this`." /> - <copyright value="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 value="4.0.1" /> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> - <name value="zib ContactInformation-v1.3.1(2024EN)" /> - </mapping> - <kind value="complex-type" /> - <abstract value="false" /> - <type value="ContactPoint" /> - <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> - <derivation value="constraint" /> - <differential> - <element id="ContactPoint"> - <path value="ContactPoint" /> - <alias value="nl-core-ContactInformation-EmailAddresses" /> - </element> - </differential> -</StructureDefinition> \ No newline at end of file diff --git a/nl-core/StructureDefinitions/nl-core-ContactInformation-TelephoneNumbers.xml b/nl-core/StructureDefinitions/nl-core-ContactInformation-TelephoneNumbers.xml deleted file mode 100644 index 920a174..0000000 --- a/nl-core/StructureDefinitions/nl-core-ContactInformation-TelephoneNumbers.xml +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="nl-core-ContactInformation-TelephoneNumbers" /> - <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers" /> - <name value="NlcoreContactInformationTelephoneNumbers" /> - <title value="nl core ContactInformation TelephoneNumbers" /> - <status value="draft" /> - <publisher value="Nictiz" /> - <contact> - <name value="Nictiz" /> - <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> - </telecom> - </contact> - <description value="Contact information includes a person's telephone numbers en e-mail addresses." /> - <purpose value="A derived profile from [zib-ContactInformation-TelephoneNumbers](http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib. To implement the entire zib, the complementary profile [nl-core-ContactInformation-EmailAddresses](http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses) should be used. Both profiles can be added in a slice with the discriminator set to `profile`/`$this`." /> - <copyright value="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 value="4.0.1" /> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> - <name value="zib ContactInformation-v1.3.1(2024EN)" /> - </mapping> - <kind value="complex-type" /> - <abstract value="false" /> - <type value="ContactPoint" /> - <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> - <derivation value="constraint" /> - <differential> - <element id="ContactPoint"> - <path value="ContactPoint" /> - <alias value="nl-core-ContactInformation-TelephoneNumbers" /> - </element> - </differential> -</StructureDefinition> \ No newline at end of file diff --git a/release-notes.md b/release-notes.md index a081858..aea334e 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,11 +1,4 @@ ## Patient (zib-Patient) * `.extension:genderIdentity.value[x]` ; extension ; Added GenderIdentity for GenderIdentity ; ZIB-1693 * `.gender` ; terminology ; Added guidance in GeslachtCodelijst-to-AdministrativeGender ConceptMap ; ZIB-1239 -* `.multipleBirth[x]:multipleBirthInteger` ; mapping ; Added mapping of MultipleBirthSequence ; ZIB-1670 -## zib-ContactInformation -* `.extension:comment` ; extension ; Replaced the extension `ext-comment` with the extension `contactpoint-comment` on zib-ContactInformation-TelephoneNumbers. ; ZIBFHIR-97 -* `.extension:purpose` ; extension ; Added `contactpoint-purpose` on zib-ContactInformation-TelephoneNumbers to capture the zib terminology of NumberTypeCodelist, since the zib and FHIR ValueSet on `.use` do not completely map. -* `.extension:purpose` ; textual ; Added guidance for mapping of _EC_ in ConceptMap NummerSoortCodelijst-to-ContactInformation-TelephoneNumbersUse. ; ZIB-1652 -* `ContactPoint` ; textual ; Added mapping guidance for NumberType on the root comment of zib-ContactInformation-TelephoneNumbers. - - +* `.multipleBirth[x]:multipleBirthInteger` ; mapping ; Added mapping of MultipleBirthSequence ; ZIB-1670 \ No newline at end of file diff --git a/zib/StructureDefinitions/ext-CodeSpecification.xml b/zib/StructureDefinitions/ext-CodeSpecification.xml deleted file mode 100644 index 81643f6..0000000 --- a/zib/StructureDefinitions/ext-CodeSpecification.xml +++ /dev/null @@ -1,53 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="ext-CodeSpecification" /> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <url value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> - <name value="ExtCodeSpecification" /> - <title value="ext CodeSpecification" /> - <status value="draft" /> - <publisher value="Nictiz" /> - <contact> - <name value="Nictiz" /> - <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> - </telecom> - </contact> - <description value="Sometimes it is not possible to use the ValueSet from the functional description on the corresponding FHIR element. This is a common occurrence when the FHIR element has datatype _code_ and has a _required_ binding with an incompatible FHIR core ValueSet. It can also happen when the FHIR element has a _string_ or other non-coded datatype. In this case, the FHIR element may be augmented with this extension to communicate the code from the functional description. This information should always be _added_ to the normal use of the FHIR element to allow for maximum interoperability." /> - <copyright value="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 value="4.0.1" /> - <kind value="complex-type" /> - <abstract value="false" /> - <context> - <type value="element" /> - <expression value="code" /> - </context> - <context> - <type value="element" /> - <expression value="Coding" /> - </context> - <context> - <type value="element" /> - <expression value="string" /> - </context> - <type value="Extension" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" /> - <derivation value="constraint" /> - <differential> - <element id="Extension.url"> - <path value="Extension.url" /> - <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> - </element> - <element id="Extension.value[x]"> - <path value="Extension.value[x]" /> - <type> - <code value="CodeableConcept" /> - </type> - </element> - </differential> -</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-ContactInformation-EmailAddresses.xml b/zib/StructureDefinitions/zib-ContactInformation-EmailAddresses.xml deleted file mode 100644 index 304c469..0000000 --- a/zib/StructureDefinitions/zib-ContactInformation-EmailAddresses.xml +++ /dev/null @@ -1,83 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-ContactInformation-EmailAddresses" /> - <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> - <name value="ZibContactInformationEmailAddresses" /> - <title value="zib ContactInformation EmailAddresses" /> - <status value="draft" /> - <publisher value="Nictiz" /> - <contact> - <name value="Nictiz" /> - <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> - </telecom> - </contact> - <description value="Contact information includes a person's telephone numbers en e-mail addresses." /> - <purpose value="This ContactPoint resource represents the EmailAddresses concept of the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactInformation v1.3.1 (2024)](https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)). To implement the entire zib, the complementary profile [zib-ContactInformation-TelephoneNumbers](http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers) should be used. Both profiles can be added in a slice with the discriminator set to `profile`/`$this`." /> - <copyright value="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 value="4.0.1" /> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> - <name value="zib ContactInformation-v1.3.1(2024EN)" /> - </mapping> - <kind value="complex-type" /> - <abstract value="true" /> - <type value="ContactPoint" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ContactPoint" /> - <derivation value="constraint" /> - <differential> - <element id="ContactPoint"> - <path value="ContactPoint" /> - <short value="EmailAddresses" /> - <comment value="Implementation of the "EmailAddresses" concept of zib ContactInformation." /> - <alias value="EmailAdressen" /> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.3" /> - <comment value="EmailAddresses" /> - </mapping> - </element> - <element id="ContactPoint.system"> - <path value="ContactPoint.system" /> - <short value="email" /> - <min value="1" /> - <patternCode value="email" /> - </element> - <element id="ContactPoint.value"> - <path value="ContactPoint.value" /> - <short value="EmailAddress" /> - <definition value="The person's e-mail address" /> - <alias value="EmailAdres" /> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.7" /> - <comment value="EmailAddress" /> - </mapping> - </element> - <element id="ContactPoint.use"> - <path value="ContactPoint.use" /> - <short value="EmailAddressType" /> - <definition value="EmailAddressType indicates whether it is a private or business e-mail address." /> - <alias value="EmailSoort" /> - <binding> - <strength value="required" /> - <description value="Use ConceptMap EmailSoortCodelijst-to-ContactInformation-EmailAddressesUse to translate terminology from the functional model to profile terminology in ValueSet ContactInformation-EmailAddressesUse." /> - <valueSet value="http://nictiz.nl/fhir/ValueSet/ContactInformation-EmailAddressesUse"> - <extension url="http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap"> - <valueCanonical value="http://nictiz.nl/fhir/ConceptMap/EmailSoortCodelijst-to-ContactInformation-EmailAddressesUse" /> - </extension> - </valueSet> - </binding> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.8" /> - <comment value="EmailAddressType" /> - </mapping> - </element> - </differential> -</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-ContactInformation-TelephoneNumbers.xml b/zib/StructureDefinitions/zib-ContactInformation-TelephoneNumbers.xml deleted file mode 100644 index b8fd909..0000000 --- a/zib/StructureDefinitions/zib-ContactInformation-TelephoneNumbers.xml +++ /dev/null @@ -1,166 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-ContactInformation-TelephoneNumbers" /> - <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> - <name value="ZibContactInformationTelephoneNumbers" /> - <title value="zib ContactInformation TelephoneNumbers" /> - <status value="draft" /> - <publisher value="Nictiz" /> - <contact> - <name value="Nictiz" /> - <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> - </telecom> - </contact> - <description value="Contact information includes a person's telephone numbers en e-mail addresses." /> - <purpose value="This ContactPoint resource represents the TelephoneNumbers concept of the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactInformation v1.3.1 (2024)](https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)). For the entire zib, the complementary profile [zib-ContactInformation-EmailAddresses](http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses) should be used. Both profiles can be added in a slice with the discriminator set to `profile`/`$this`." /> - <copyright value="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 value="4.0.1" /> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> - <name value="zib ContactInformation-v1.3.1(2024EN)" /> - </mapping> - <kind value="complex-type" /> - <abstract value="true" /> - <type value="ContactPoint" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ContactPoint" /> - <derivation value="constraint" /> - <differential> - <element id="ContactPoint"> - <path value="ContactPoint" /> - <short value="TelephoneNumbers" /> - <comment value="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. Moreover, the NumberType contains an emergency contact concept which cannot be cleanly mapped using the ContactPointUse ValueSet on `.use`, as it entails more specific information on a standard work telephone number. While the CodeSpecification extension is typically used for conveying such granular information, this profile recognizes the suitability of the ContactPoint Purpose extension introduced in R5 and preadopts it here instead." /> - <alias value="Telefoonnummers" /> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.2" /> - <comment value="TelephoneNumbers" /> - </mapping> - </element> - <element id="ContactPoint.extension:comment"> - <path value="ContactPoint.extension" /> - <sliceName value="comment" /> - <type> - <code value="Extension" /> - <profile value="http://hl7.org/fhir/StructureDefinition/contactpoint-comment" /> - </type> - </element> - <element id="ContactPoint.extension:comment.value[x]"> - <path value="ContactPoint.extension.value[x]" /> - <short value="Comment" /> - <definition value="Explanation about the telephone number and how to use it. It can be indicated, for example, that it is a department number (for healthcare professionnals) or that availability by phone is only possible during a specified part of the day." /> - <alias value="Toelichting" /> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.9" /> - <comment value="Comment" /> - </mapping> - </element> - <element id="ContactPoint.extension:purpose"> - <path value="ContactPoint.extension" /> - <sliceName value="purpose" /> - <type> - <code value="Extension" /> - <profile value="http://hl7.org/fhir/StructureDefinition/contactpoint-purpose" /> - </type> - <isModifier value="false" /> - </element> - <element id="ContactPoint.extension:purpose.value[x]"> - <path value="ContactPoint.extension.value[x]" /> - <short value="NumberType" /> - <definition value="NumberType indicates whether the number is a landline, temporary, work telephone number. Only emergency contact numbers are profiled here." /> - <alias value="NummerSoort" /> - <binding> - <strength value="extensible" /> - <valueSet value="http://nictiz.nl/fhir/ValueSet/ContactInformation-TelephoneNumbersUse-EmergencyContact" /> - </binding> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.6" /> - <comment value="NumberType" /> - </mapping> - </element> - <element id="ContactPoint.system"> - <path value="ContactPoint.system" /> - <short value="TelecomType" /> - <definition value="The telecom or device type that the telephone number is connected to." /> - <alias value="TelecomType" /> - <min value="1" /> - <binding> - <strength value="required" /> - <description value="Use ConceptMap TelecomType-to-ContactInformation-TelephoneNumbersSystem to translate terminology from the functional model to profile terminology in ValueSet ContactInformation-TelephoneNumbersSystem." /> - <valueSet value="http://nictiz.nl/fhir/ValueSet/ContactInformation-TelephoneNumbersSystem"> - <extension url="http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap"> - <valueCanonical value="http://nictiz.nl/fhir/ConceptMap/TelecomType-to-ContactInformation-TelephoneNumbersSystem" /> - </extension> - </valueSet> - </binding> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.5" /> - <comment value="TelecomType" /> - </mapping> - </element> - <element id="ContactPoint.system.extension:telecomType"> - <path value="ContactPoint.system.extension" /> - <sliceName value="telecomType" /> - <max value="1" /> - <type> - <code value="Extension" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> - </type> - </element> - <element id="ContactPoint.system.extension:telecomType.value[x]"> - <path value="ContactPoint.system.extension.value[x]" /> - <short value="TelecomType" /> - <definition value="The telecom or device type that the telephone number is connected to." /> - <alias value="TelecomType" /> - <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20240415000000" /> - </binding> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.5" /> - <comment value="TelecomType" /> - </mapping> - </element> - <element id="ContactPoint.value"> - <path value="ContactPoint.value" /> - <short value="TelephoneNumber" /> - <definition value="The person's telephone number." /> - <alias value="Telefoonnummer" /> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.4" /> - <comment value="TelephoneNumber" /> - </mapping> - </element> - <element id="ContactPoint.use"> - <path value="ContactPoint.use" /> - <short value="NumberType" /> - <definition value="NumberType indicates whether the number is a landline, temporary, work telephone number." /> - <comment value="Whenever the NumberType is _EC_, use the contactpoint-purpose extension to convey the NumberType and populate this element with _work_. The functional model typically relies on the CodeSpecification extension for conveying more detailed information. However, since R5 already provides an extension for the purpose of a ContactPoint, it is pre-adopted in this profile instead." /> - <alias value="NummerSoort" /> - <binding> - <strength value="required" /> - <description value="Use ConceptMap NummerSoortCodelijst-to-ContactInformation-TelephoneNumbersUse to translate terminology from the functional model to profile terminology in ValueSet ContactInformation-TelephoneNumbersUse." /> - <valueSet value="http://nictiz.nl/fhir/ValueSet/ContactInformation-TelephoneNumbersUse"> - <extension url="http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap"> - <valueCanonical value="http://nictiz.nl/fhir/ConceptMap/NummerSoortCodelijst-to-ContactInformation-TelephoneNumbersUse" /> - </extension> - </valueSet> - </binding> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.6" /> - <comment value="NumberType" /> - </mapping> - </element> - </differential> -</StructureDefinition> \ No newline at end of file diff --git a/zib/vocabulary/generated/CodeSystem-TelecomDeviceTypes-2.16.840.1.113883.2.4.3.11.60.40.4.22.1--20240415000000.xml b/zib/vocabulary/generated/CodeSystem-TelecomDeviceTypes-2.16.840.1.113883.2.4.3.11.60.40.4.22.1--20240415000000.xml deleted file mode 100644 index 19f3200..0000000 --- a/zib/vocabulary/generated/CodeSystem-TelecomDeviceTypes-2.16.840.1.113883.2.4.3.11.60.40.4.22.1--20240415000000.xml +++ /dev/null @@ -1,85 +0,0 @@ -<CodeSystem xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.60.40.4.22.1--20240415000000"/> - <meta> - <profile value="http://hl7.org/fhir/StructureDefinition/shareablecodesystem"/> - <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/CodeSystem"/>--> - </meta> - <language value="nl-NL"/> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml" lang="nl-NL" xml:lang="nl-NL">Definitie-resources zijn niet voorzien van een narrative. Een menselijk leesbare versie is te vinden via de implementation guide(s) waarin deze resource gebruikt wordt.</div> - </text> - <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> - <valuePeriod> - <start value="2024-04-15T00:00:00+00:00"/> - </valuePeriod> - </extension> - <url value="http://decor.nictiz.nl/fhir/CodeSystem/2.16.840.1.113883.2.4.3.11.60.40.4.22.1--20240415000000"/> - <identifier> - <use value="official"/> - <system value="urn:ietf:rfc:3986"/> - <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.22.1"/> - </identifier> - <version value="2024-04-15T00:00:00"/> - <name value="TelecomDeviceTypes"/> - <title value="TelecomDeviceTypes"/> - <status value="active"/> - <experimental value="false"/> - <publisher value="Registratie aan de bron"/> - <contact> - <name value="Registratie aan de bron"/> - <telecom> - <system value="url"/> - <value value="https://www.registratieaandebron.nl"/> - </telecom> - <telecom> - <system value="url"/> - <value value="https://www.zibs.nl"/> - </telecom> - </contact> - <description value="TelecomDeviceTypes"/> - <caseSensitive value="false"/> - <content value="complete"/> - <count value="2"/> - <property> - <code value="status"/> - <uri value="http://hl7.org/fhir/concept-properties#status"/> - <description value="A code that indicates the status of the concept. Values found in this version of the code system are: active"/> - <type value="code"/> - </property> - <concept> - <code value="FAX"/> - <display value="Fax"/> - <designation> - <language value="en-US"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Fax"/> - </designation> - <property> - <code value="status"/> - <valueCode value="active"/> - </property> - </concept> - <concept> - <code value="LL"/> - <display value="Vaste lijn"/> - <definition value="Vast telefoonnummer"/> - <designation> - <language value="en-US"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Land Line"/> - </designation> - <property> - <code value="status"/> - <valueCode value="active"/> - </property> - </concept> -</CodeSystem> diff --git a/zib/vocabulary/generated/ValueSet-EmailSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.3--20240415000000.xml b/zib/vocabulary/generated/ValueSet-EmailSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.3--20240415000000.xml deleted file mode 100644 index 4049789..0000000 --- a/zib/vocabulary/generated/ValueSet-EmailSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.3--20240415000000.xml +++ /dev/null @@ -1,93 +0,0 @@ -<ValueSet xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.60.40.2.20.6.3--20240415000000"/> - <meta> - <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> - <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> - <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> - <tag> - <system value="http://hl7.org/fhir/FHIR-version"/> - <code value="4.0.1"/> - </tag> - </meta> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> - <valuePeriod> - <start value="2024-04-15T00:00:00+00:00"/> - </valuePeriod> - </extension> - <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.20.6.3--20240415000000"/> - <identifier> - <use value="official"/> - <system value="urn:ietf:rfc:3986"/> - <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.20.6.3"/> - </identifier> - <version value="2024-04-15T00:00:00"/> - <name value="EmailSoortCodelijst"/> - <title value="EmailSoortCodelijst"/> - <status value="draft"/> - <experimental value="false"/> - <publisher value="Registratie aan de bron"/> - <contact> - <name value="Registratie aan de bron"/> - <telecom> - <system value="url"/> - <value value="https://www.registratieaandebron.nl"/> - </telecom> - <telecom> - <system value="url"/> - <value value="https://www.zibs.nl"/> - </telecom> - </contact> - <description value="EmailSoortCodelijst"/> - <immutable value="false"/> - <compose> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Privé e-mailadres"/> - </extension> - <code value="HP"/> - <display value="Primary Home"/> - <designation> - <language value="en-US"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Primary Home"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Zakelijk e-mailadres"/> - </extension> - <code value="WP"/> - <display value="Work Place"/> - <designation> - <language value="en-US"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Work Place"/> - </designation> - </concept> - </include> - </compose> -</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-NummerSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-NummerSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.2--20240415000000.xml deleted file mode 100644 index 94494dd..0000000 --- a/zib/vocabulary/generated/ValueSet-NummerSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.2--20240415000000.xml +++ /dev/null @@ -1,125 +0,0 @@ -<ValueSet xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.60.40.2.20.6.2--20240415000000"/> - <meta> - <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> - <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> - <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> - <tag> - <system value="http://hl7.org/fhir/FHIR-version"/> - <code value="4.0.1"/> - </tag> - </meta> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> - <valuePeriod> - <start value="2024-04-15T00:00:00+00:00"/> - </valuePeriod> - </extension> - <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.20.6.2--20240415000000"/> - <identifier> - <use value="official"/> - <system value="urn:ietf:rfc:3986"/> - <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.20.6.2"/> - </identifier> - <version value="2024-04-15T00:00:00"/> - <name value="NummerSoortCodelijst"/> - <title value="NummerSoortCodelijst"/> - <status value="draft"/> - <experimental value="false"/> - <publisher value="Registratie aan de bron"/> - <contact> - <name value="Registratie aan de bron"/> - <telecom> - <system value="url"/> - <value value="https://www.registratieaandebron.nl"/> - </telecom> - <telecom> - <system value="url"/> - <value value="https://www.zibs.nl"/> - </telecom> - </contact> - <description value="NummerSoortCodelijst"/> - <immutable value="false"/> - <compose> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Privé telefoonnummer"/> - </extension> - <code value="HP"/> - <display value="Primary Home"/> - <designation> - <language value="en-US"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Primary Home"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Tijdelijk telefoonnummer"/> - </extension> - <code value="TMP"/> - <display value="Temporary Address"/> - <designation> - <language value="en-US"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Temporary Address"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Zakelijk telefoonnummer"/> - </extension> - <code value="WP"/> - <display value="Work Place"/> - <designation> - <language value="en-US"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Work Place"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Spoednummer"/> - </extension> - <code value="EC"/> - <display value="Emergencycontact"/> - <designation> - <language value="en-US"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Emergencycontact"/> - </designation> - </concept> - </include> - </compose> -</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-TelecomTypeCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-TelecomTypeCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20240415000000.xml deleted file mode 100644 index 45f3bac..0000000 --- a/zib/vocabulary/generated/ValueSet-TelecomTypeCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20240415000000.xml +++ /dev/null @@ -1,146 +0,0 @@ -<ValueSet xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20240415000000"/> - <meta> - <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> - <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> - <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> - <tag> - <system value="http://hl7.org/fhir/FHIR-version"/> - <code value="4.0.1"/> - </tag> - </meta> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> - <valuePeriod> - <start value="2024-04-15T00:00:00+00:00"/> - </valuePeriod> - </extension> - <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20240415000000"/> - <identifier> - <use value="official"/> - <system value="urn:ietf:rfc:3986"/> - <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1"/> - </identifier> - <version value="2024-04-15T00:00:00"/> - <name value="TelecomTypeCodelijst"/> - <title value="TelecomTypeCodelijst"/> - <status value="draft"/> - <experimental value="false"/> - <publisher value="Registratie aan de bron"/> - <contact> - <name value="Registratie aan de bron"/> - <telecom> - <system value="url"/> - <value value="https://www.registratieaandebron.nl"/> - </telecom> - <telecom> - <system value="url"/> - <value value="https://www.zibs.nl"/> - </telecom> - </contact> - <description value="TelecomTypeCodelijst"/> - <immutable value="false"/> - <compose> - <include> - <system value="http://decor.nictiz.nl/fhir/CodeSystem/2.16.840.1.113883.2.4.3.11.60.40.4.22.1--20240415000000"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Vast telefoonnummer"/> - </extension> - <code value="LL"/> - <display value="Land Line"/> - <designation> - <language value="en-US"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Land Line"/> - </designation> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Vaste lijn"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Fax"/> - </extension> - <code value="FAX"/> - <display value="Fax"/> - <designation> - <language value="en-US"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Fax"/> - </designation> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Fax"/> - </designation> - </concept> - </include> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Mobiel telefoonnummer"/> - </extension> - <code value="MC"/> - <display value="Mobile Contact"/> - <designation> - <language value="en-US"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Mobile Contact"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Pieper"/> - </extension> - <code value="PG"/> - <display value="Pager"/> - <designation> - <language value="en-US"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Pager"/> - </designation> - </concept> - </include> - </compose> -</ValueSet> diff --git a/zib/vocabulary/manual/ConceptMap-EmailSoortCodelijst-to-ContactInformation-EmailAddressesUse.xml b/zib/vocabulary/manual/ConceptMap-EmailSoortCodelijst-to-ContactInformation-EmailAddressesUse.xml deleted file mode 100644 index 4059da8..0000000 --- a/zib/vocabulary/manual/ConceptMap-EmailSoortCodelijst-to-ContactInformation-EmailAddressesUse.xml +++ /dev/null @@ -1,47 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ConceptMap xmlns="http://hl7.org/fhir"> - <id value="EmailSoortCodelijst-to-ContactInformation-EmailAddressesUse" /> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <extension url="http://hl7.org/fhir/StructureDefinition/concept-bidirectional"> - <valueBoolean value="true"/> - </extension> - <url value="http://nictiz.nl/fhir/ConceptMap/EmailSoortCodelijst-to-ContactInformation-EmailAddressesUse" /> - <name value="EmailSoortCodelijst_to_ContactInformation_EmailAddressesUse" /> - <title value="EmailSoortCodelijst to ContactInformation-EmailAddressesUse" /> - <status value="active" /> - <publisher value="Nictiz" /> - <contact> - <name value="Nictiz" /> - <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> - </telecom> - </contact> - <description value="Maps EmailAddressType codes as found in the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactInformation v1.3.1 (2024)](https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)) to `ContactPoint.use` codes as found in FHIR R4." /> - <copyright value="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."/> - <sourceCanonical value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.20.6.3--20240415000000"/> - <targetCanonical value="http://nictiz.nl/fhir/ValueSet/ContactInformation-EmailAddressesUse"/> - <group> - <!-- 2.16.840.1.113883.5.1119 --> - <source value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <target value="http://hl7.org/fhir/contact-point-use"/> - <element> - <code value="HP"/> - <target> - <code value="home"/> - <equivalence value="equal"/> - </target> - </element> - <element> - <code value="WP"/> - <target> - <code value="work"/> - <equivalence value="equal"/> - </target> - </element> - </group> -</ConceptMap> \ No newline at end of file diff --git a/zib/vocabulary/manual/ConceptMap-NummerSoortCodelijst-to-ContactInformation-TelephoneNumbersUse.xml b/zib/vocabulary/manual/ConceptMap-NummerSoortCodelijst-to-ContactInformation-TelephoneNumbersUse.xml deleted file mode 100644 index 08c4905..0000000 --- a/zib/vocabulary/manual/ConceptMap-NummerSoortCodelijst-to-ContactInformation-TelephoneNumbersUse.xml +++ /dev/null @@ -1,62 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ConceptMap xmlns="http://hl7.org/fhir"> - <id value="NummerSoortCodelijst-to-ContactInformation-TelephoneNumbersUse" /> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <extension url="http://hl7.org/fhir/StructureDefinition/concept-bidirectional"> - <valueBoolean value="true"/> - </extension> - <url value="http://nictiz.nl/fhir/ConceptMap/NummerSoortCodelijst-to-ContactInformation-TelephoneNumbersUse" /> - <name value="NummerSoortCodelijst_to_ContactInformation_TelephoneNumbersUse" /> - <title value="NummerSoortCodelijst to ContactInformation-TelephoneNumbersUse" /> - <status value="active" /> - <publisher value="Nictiz" /> - <contact> - <name value="Nictiz" /> - <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> - </telecom> - </contact> - <description value="Maps NumberType codes as found in the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactInformation v1.3.1 (2024)](https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)) to `ContactPoint.use` codes as found in FHIR R4." /> - <copyright value="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."/> - <sourceCanonical value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.20.6.2--20240415000000"/> - <targetCanonical value="http://nictiz.nl/fhir/ValueSet/ContactInformation-TelephoneNumbersUse"/> - <group> - <!-- 2.16.840.1.113883.5.1119 --> - <source value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <target value="http://hl7.org/fhir/contact-point-use"/> - <element> - <code value="HP"/> - <target> - <code value="home"/> - <equivalence value="equal"/> - </target> - </element> - <element> - <code value="TMP"/> - <target> - <code value="temp"/> - <equivalence value="equal"/> - </target> - </element> - <element> - <code value="WP"/> - <target> - <code value="work"/> - <equivalence value="equal"/> - </target> - </element> - <element> - <code value="EC"/> - <target> - <code value="work"/> - <equivalence value="subsumes"/> - <comment value="'EC' is an emergency work number, while 'work' is any work number."/> - </target> - </element> - </group> -</ConceptMap> \ No newline at end of file diff --git a/zib/vocabulary/manual/ConceptMap-TelecomType-to-ContactInformation-TelephoneNumbersSystem.xml b/zib/vocabulary/manual/ConceptMap-TelecomType-to-ContactInformation-TelephoneNumbersSystem.xml deleted file mode 100644 index 0118cff..0000000 --- a/zib/vocabulary/manual/ConceptMap-TelecomType-to-ContactInformation-TelephoneNumbersSystem.xml +++ /dev/null @@ -1,67 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ConceptMap xmlns="http://hl7.org/fhir"> - <id value="TelecomType-to-ContactInformation-TelephoneNumbersSystem" /> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <extension url="http://hl7.org/fhir/StructureDefinition/concept-bidirectional"> - <valueBoolean value="true"/> - </extension> - <url value="http://nictiz.nl/fhir/ConceptMap/TelecomType-to-ContactInformation-TelephoneNumbersSystem" /> - <name value="TelecomType_to_ContactInformation_TelephoneNumbersSystem" /> - <title value="TelecomType to ContactInformation-TelephoneNumbersSystem" /> - <status value="active" /> - <publisher value="Nictiz" /> - <contact> - <name value="Nictiz" /> - <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> - </telecom> - </contact> - <description value="Maps TelecomType codes as found in the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactInformation v1.2 (2020)](https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)) to `ContactPoint.system` codes as found in FHIR R4. Note: The id and in addition, the canonical, name and title of this ConceptMap deviate from the guidelines ('Codelijst' is removed') because it would overflow the 64 character limit."/> - <copyright value="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."/> - <sourceCanonical value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20240415000000"/> - <targetCanonical value="http://nictiz.nl/fhir/ValueSet/ContactInformation-TelephoneNumbersSystem"/> - <group> - <source value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.22.1"/> - <target value="http://hl7.org/fhir/contact-point-system" /> - <element> - <code value="LL"/> - <target> - <code value="phone"/> - <equivalence value="subsumes"/> - <comment value="LL: land line/vast telefoonnummer. Phone: any voice phone, land or mobile."/> - </target> - </element> - <element> - <code value="FAX"/> - <target> - <code value="fax"/> - <equivalence value="equal"/> - </target> - </element> - </group> - <group> - <!-- 2.16.840.1.113883.5.1119 --> - <source value="http://terminology.hl7.org/CodeSystem/v3-AddressUse" /> - <target value="http://hl7.org/fhir/contact-point-system" /> - <element> - <code value="MC"/> - <target> - <code value="phone"/> - <equivalence value="subsumes"/> - <comment value="MC: mobile contact/mobiel telefoonnummer. Phone: any voice phone, land or mobile."/> - </target> - </element> - <element> - <code value="PG"/> - <target> - <code value="pager"/> - <equivalence value="equal"/> - </target> - </element> - </group> -</ConceptMap> \ No newline at end of file diff --git a/zib/vocabulary/manual/ValueSet-ContactInformation-EmailAddressesUse.xml b/zib/vocabulary/manual/ValueSet-ContactInformation-EmailAddressesUse.xml deleted file mode 100644 index 573b8f9..0000000 --- a/zib/vocabulary/manual/ValueSet-ContactInformation-EmailAddressesUse.xml +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ValueSet xmlns="http://hl7.org/fhir"> - <id value="ContactInformation-EmailAddressesUse"/> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <url value="http://nictiz.nl/fhir/ValueSet/ContactInformation-EmailAddressesUse"/> - <version value="4.0.1"/> - <name value="ContactInformationEmailAddressesUse"/> - <title value="ContactPointUse ValueSet for zib ContactInformation EmailAddress"/> - <status value="active"/> - <experimental value="false"/> - <publisher value="Nictiz"/> - <description value="Use of contact point, restricted to the use for the EmailAddresses concept of zib ContactInformation."/> - <immutable value="true"/> - <compose> - <include> - <system value="http://hl7.org/fhir/contact-point-use"/> - <concept> - <code value="home"/> - <display value="Home"/> - </concept> - <concept> - <code value="work"/> - <display value="Work"/> - </concept> - </include> - </compose> -</ValueSet> \ No newline at end of file diff --git a/zib/vocabulary/manual/ValueSet-ContactInformation-TelephoneNumbersSystem.xml b/zib/vocabulary/manual/ValueSet-ContactInformation-TelephoneNumbersSystem.xml deleted file mode 100644 index fe3cc1d..0000000 --- a/zib/vocabulary/manual/ValueSet-ContactInformation-TelephoneNumbersSystem.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ValueSet xmlns="http://hl7.org/fhir"> - <id value="ContactInformation-TelephoneNumbersSystem"/> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <url value="http://nictiz.nl/fhir/ValueSet/ContactInformation-TelephoneNumbersSystem"/> - <version value="4.0.1"/> - <name value="ContactInformationTelephoneNumbersSystem"/> - <title value="ContactPointSystem ValueSet for zib ContactInformation TelephoneNumbers"/> - <status value="active"/> - <experimental value="false"/> - <publisher value="Nictiz"/> - <description value="Telecommunications form for contact point, restricted to the use for the TelephoneNumbers concept of zib ContactInformation."/> - <immutable value="true"/> - <compose> - <include> - <system value="http://hl7.org/fhir/contact-point-system"/> - <concept> - <code value="phone"/> - <display value="Phone"/> - </concept> - <concept> - <code value="fax"/> - <display value="Fax"/> - </concept> - <concept> - <code value="pager"/> - <display value="Pager"/> - </concept> - </include> - </compose> -</ValueSet> \ No newline at end of file diff --git a/zib/vocabulary/manual/ValueSet-ContactInformation-TelephoneNumbersUse-EmergencyContact.xml b/zib/vocabulary/manual/ValueSet-ContactInformation-TelephoneNumbersUse-EmergencyContact.xml deleted file mode 100644 index 94ab908..0000000 --- a/zib/vocabulary/manual/ValueSet-ContactInformation-TelephoneNumbersUse-EmergencyContact.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ValueSet xmlns="http://hl7.org/fhir"> - <id value="ContactInformation-TelephoneNumbersUse-EmergencyContact"/> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <url value="http://nictiz.nl/fhir/ValueSet/ContactInformation-TelephoneNumbersUse-EmergencyContact"/> - <version value="4.0.1"/> - <name value="ContactInformationTelephoneNumbersUseEmergencyContact"/> - <title value="ContactPointPurpose ValueSet for zib ContactInformation TelephoneNumbers"/> - <status value="active"/> - <experimental value="false"/> - <publisher value="Nictiz"/> - <description value="Purpose of contact point, restricted to the use for the TelephoneNumbers concept of zib ContactInformation."/> - <immutable value="true"/> - <compose> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <concept> - <code value="EC"/> - <display value="Emergencycontact"/> - </concept> - </include> - </compose> -</ValueSet> \ No newline at end of file diff --git a/zib/vocabulary/manual/ValueSet-ContactInformation-TelephoneNumbersUse.xml b/zib/vocabulary/manual/ValueSet-ContactInformation-TelephoneNumbersUse.xml deleted file mode 100644 index f739b3d..0000000 --- a/zib/vocabulary/manual/ValueSet-ContactInformation-TelephoneNumbersUse.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ValueSet xmlns="http://hl7.org/fhir"> - <id value="ContactInformation-TelephoneNumbersUse"/> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <url value="http://nictiz.nl/fhir/ValueSet/ContactInformation-TelephoneNumbersUse"/> - <version value="4.0.1"/> - <name value="ContactInformationTelephoneNumbersUse"/> - <title value="ContactPointUse ValueSet for zib ContactInformation TelephoneNumbers"/> - <status value="active"/> - <experimental value="false"/> - <publisher value="Nictiz"/> - <description value="Use of contact point, restricted to the use for the TelephoneNumbers concept of zib ContactInformation."/> - <immutable value="true"/> - <compose> - <include> - <system value="http://hl7.org/fhir/contact-point-use"/> - <concept> - <code value="home"/> - <display value="Home"/> - </concept> - <concept> - <code value="work"/> - <display value="Work"/> - </concept> - <concept> - <code value="temp"/> - <display value="Temp"/> - </concept> - </include> - </compose> -</ValueSet> \ No newline at end of file From 2bd6d522a922e7d2b8c22237afd725fcd3fb953b Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Wed, 16 Oct 2024 11:56:44 +0200 Subject: [PATCH 046/240] Updated mappings, added terminology and known-issues --- known-issues.yml | 8 +- ...nguageProficiency.CommunicationDetails.xml | 61 + .../ext-LanguageProfiency.Comment.xml | 18 + zib/StructureDefinitions/zib-Patient.xml | 326 +++ ...VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml | 26 + ....16.840.1.113883.2.4.3.11.60.40.4.23.1.xml | 83 + ...liteiten-2.16.840.1.113883.2.4.4.16.32.xml | 2101 +++++++++++++++++ ...uages____Part_1_Alpha_2_code-1.0.639.1.xml | 26 + ...2.4.3.11.60.40.2.7.9.1--20240415000000.xml | 157 ++ ....4.3.11.60.40.2.7.12.6--20240415000000.xml | 112 + ....4.3.11.60.40.2.7.12.2--20240415000000.xml | 61 + ...2.4.3.11.60.40.2.7.6.3--20240415000000.xml | 61 + ...2.4.3.11.60.40.2.3.1.1--20240415000000.xml | 614 +++++ ...2.4.3.11.60.40.2.3.1.2--20240415000000.xml | 417 ++++ 14 files changed, 4070 insertions(+), 1 deletion(-) create mode 100644 zib/StructureDefinitions/ext-LanguageProficiency.CommunicationDetails.xml create mode 100644 zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml create mode 100644 zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1.xml create mode 100644 zib/vocabulary/generated/CodeSystem-GBATabel32Nationaliteiten-2.16.840.1.113883.2.4.4.16.32.xml create mode 100644 zib/vocabulary/generated/CodeSystem-ISO_639_1_Codes_for_the_representation_of_names_of_languages____Part_1_Alpha_2_code-1.0.639.1.xml create mode 100644 zib/vocabulary/generated/ValueSet-BurgerlijkeStaatCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-CommunicatieBijzonderhedenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-CommunicatieTaalCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-NationaliteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml diff --git a/known-issues.yml b/known-issues.yml index 1db273a..e58c1a3 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -4,6 +4,12 @@ issues should occur: true +ext-LanguageProficiency.CommunicationDetails: + zib deviations: + Extension.value[x]: + - cardinality: 0..1 instead of 0..* + reason: FHIR restricts Extension.value to a max cardinality of 0..1. To use it more than once, the extension is added 0..* in the hosting element. + zib-Patient: zib deviations: Patient.name*: @@ -26,7 +32,7 @@ zib-Patient: - short: DateOfDeath instead of DateOfDeath / DeathIndicator reason: This element is mapped to two zib concepts, DateOfDeath and DeathIndicator. However, the latter is implicit -- although the zib recognizes both concepts, FHIR supports populating just one of them, thus DeathIndicator is assumed to be true when DateOfDeath is populated. For clarity reasons, the .deceasedDateTime slice has only DateOfDeath mapped to it. - datatype: dateTime instead of boolean - reason: The boolean expected by DeathIndicator is only assumed; see the explanation above. + reason: The boolean expected by DeathIndicator is only assumed; see the explanation above. Patient.multipleBirth[x]:multipleBirthInteger: - short: MultipleBirthSequence instead of MultipleBirthSequence / MultipleBirthIndicator reason: This element is mapped to two zib concepts, MultipleBirthSequence and MultipleBirthIndicator. However, the latter is implicit -- although the zib recognizes both concepts, FHIR supports populating just one of them, thus MultipleBirthIndicator is assumed to be true when MultipleBirthSequence is populated. For clarity reasons, the .multipleBirthInteger slice has only MultipleBirthSequence mapped to it. diff --git a/zib/StructureDefinitions/ext-LanguageProficiency.CommunicationDetails.xml b/zib/StructureDefinitions/ext-LanguageProficiency.CommunicationDetails.xml new file mode 100644 index 0000000..c2ed03f --- /dev/null +++ b/zib/StructureDefinitions/ext-LanguageProficiency.CommunicationDetails.xml @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="ext-LanguageProficiency.CommunicationDetails" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails" /> + <name value="ExtLanguageProficiencyCommunicationDetails" /> + <title value="ext LanguageProficiency.CommunicationDetails" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="An extension to provide additional ways or tools that the person uses to communicate, such as braille, sign language, etc." /> + <purpose value="This extension represents the CommunicationDetails concept of the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) LanguageProficiency v4.0 (2024)](https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <uri value="https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN)" /> + <name value="zib LanguageProficiency-v4.0(2024EN)" /> + </mapping> + <kind value="complex-type" /> + <abstract value="false" /> + <context> + <type value="element" /> + <expression value="Patient.communication" /> + </context> + <type value="Extension" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" /> + <derivation value="constraint" /> + <differential> + <element id="Extension.url"> + <path value="Extension.url" /> + <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails" /> + </element> + <element id="Extension.value[x]"> + <path value="Extension.value[x]" /> + <short value="CommunicationDetails" /> + <definition value="Additional ways or tools that the person uses to communicate, such as braille, sign language, etc." /> + <alias value="CommunicatieBijzonderheden" /> + <type> + <code value="CodeableConcept" /> + </type> + <binding> + <strength value="extensible" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20240415000000" /> + </binding> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.9" /> + <comment value="CommunicationDetails" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/ext-LanguageProfiency.Comment.xml b/zib/StructureDefinitions/ext-LanguageProfiency.Comment.xml index 197186d..ed88796 100644 --- a/zib/StructureDefinitions/ext-LanguageProfiency.Comment.xml +++ b/zib/StructureDefinitions/ext-LanguageProfiency.Comment.xml @@ -5,6 +5,18 @@ <name value="ExtLanguageProfiencyComment" /> <title value="ext LanguageProfiency.Comment" /> <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="This extension provides a method to extend the LanguageProficiency profile with a comment element." /> + <purpose value="This extension represents the LanguageProficiency Comment concept (NL-CM:7.12.5) of the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) LanguageProficiency v4.0 (2024)](https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN))." /> + <copyright value="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 value="4.0.1" /> <mapping> <identity value="zib-languageproficiency-v4.0-2024EN" /> @@ -28,10 +40,16 @@ <element id="Extension.value[x]"> <path value="Extension.value[x]" /> <short value="Comment" /> + <definition value="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." /> <alias value="Toelichting" /> <type> <code value="string" /> </type> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.5" /> + <comment value="Comment" /> + </mapping> </element> </differential> </StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index 804907f..bf02a24 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -26,6 +26,36 @@ <uri value="https://zibs.nl/wiki/Patient-v4.3(2024EN)" /> <name value="zib Patient-v4.3(2024EN)" /> </mapping> + <mapping> + <identity value="zib-maritalstatus-v3.2-2024EN" /> + <uri value="https://zibs.nl/wiki/MaritalStatus-v3.2(2024EN)" /> + <name value="zib MaritalStatus-v3.2(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <uri value="https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN)" /> + <name value="zib LanguageProficiency-v4.0(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-nationality-v3.0-2024EN" /> + <uri value="https://zibs.nl/wiki/Nationality-v3.0(2024EN)" /> + <name value="zib Nationality-v3.0(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> + <name value="zib ContactPerson-v4.1(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> + <name value="zib Payer-v4.1(2024EN)" /> + </mapping> <kind value="resource" /> <abstract value="true" /> <type value="Patient" /> @@ -66,6 +96,34 @@ <comment value="GenderIdentity" /> </mapping> </element> + <element id="Patient.extension:nationality"> + <path value="Patient.extension" /> + <sliceName value="nationality" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/patient-nationality" /> + </type> + <isModifier value="false" /> + </element> + <element id="Patient.extension:nationality.extension:code"> + <path value="Patient.extension.extension" /> + <sliceName value="code" /> + </element> + <element id="Patient.extension:nationality.extension:code.value[x]"> + <path value="Patient.extension.extension.value[x]" /> + <short value="Nationality" /> + <definition value="Indicates the country of citizenship." /> + <alias value="Nationaliteit" /> + <binding> + <strength value="extensible" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20240415000000" /> + </binding> + <mapping> + <identity value="zib-nationality-v3.0-2024EN" /> + <map value="NL-CM:7.6.3" /> + <comment value="Nationality" /> + </mapping> + </element> <element id="Patient.identifier"> <path value="Patient.identifier" /> <slicing> @@ -190,6 +248,10 @@ <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> </type> </element> + <element id="Patient.gender.extension:genderCodelist.url"> + <path value="Patient.gender.extension.url" /> + <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> + </element> <element id="Patient.gender.extension:genderCodelist.value[x]"> <path value="Patient.gender.extension.value[x]" /> <short value="Gender" /> @@ -266,7 +328,9 @@ </element> <element id="Patient.address"> <path value="Patient.address" /> + <short value="AddressInformation" /> <definition value="Patient's address information." /> + <alias value="Adresgegevens" /> <type> <code value="Address" /> <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> @@ -277,6 +341,22 @@ <comment value="AddressInformation" /> </mapping> </element> + <element id="Patient.maritalStatus"> + <path value="Patient.maritalStatus" /> + <short value="MaritalStatus" /> + <definition value="A person’s marital status according to the terms and definition in the Dutch civil code." /> + <alias value="BurgelijkeStaat" /> + <binding> + <strength value="required" /> + <description value="BurgerlijkeStaatCodelijst" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20240415000000" /> + </binding> + <mapping> + <identity value="zib-maritalstatus-v3.2-2024EN" /> + <map value="NL-CM:7.9.2" /> + <comment value="MaritalStatus" /> + </mapping> + </element> <element id="Patient.multipleBirth[x]"> <path value="Patient.multipleBirth[x]" /> <slicing> @@ -322,5 +402,251 @@ <comment value="MultipleBirthIndicator" /> </mapping> </element> + <element id="Patient.contact"> + <path value="Patient.contact" /> + <short value="Contact" /> + <comment value="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/zib-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 zib-ContactPerson can be referenced using the extension in `contact:contactPerson`." /> + <alias value="Contactpersoon" /> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.1" /> + <comment value="Contact" /> + </mapping> + </element> + <element id="Patient.contact.extension:contactPerson"> + <path value="Patient.contact.extension" /> + <sliceName value="contactPerson" /> + <max value="1" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" /> + </type> + </element> + <element id="Patient.contact.extension:contactPerson.value[x]"> + <path value="Patient.contact.extension.value[x]" /> + <short value="Contact" /> + <definition value="Reference to a [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson) instance containing the full details for the current contact." /> + <alias value="Contactpersoon" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" /> + </type> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.1" /> + <comment value="Contact" /> + </mapping> + </element> + <element id="Patient.contact.relationship"> + <path value="Patient.contact.relationship" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Patient.contact.relationship:role"> + <path value="Patient.contact.relationship" /> + <sliceName value="role" /> + <short value="Role" /> + <definition value="Defines the role of the contact in relation to the patient." /> + <alias value="Rol" /> + <binding> + <strength value="required" /> + <description value="RolCodelijst" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000" /> + </binding> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.2" /> + <comment value="Role" /> + </mapping> + </element> + <element id="Patient.contact.relationship:relationship"> + <path value="Patient.contact.relationship" /> + <sliceName value="relationship" /> + <short value="Relationship" /> + <definition value="Defines the contact’s familial relationship to the patient." /> + <alias value="Relatie" /> + <binding> + <strength value="required" /> + <description value="RelatieCodelijst" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000" /> + </binding> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.3" /> + <comment value="Relationship" /> + </mapping> + </element> + <element id="Patient.contact.name"> + <path value="Patient.contact.name" /> + <short value="NameInformation" /> + <definition value="Full name of the contact." /> + <comment value="This element can and should not completely capture the NameInformation 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 name information should instead be captured using an instance of [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information." /> + <alias value="Naamgegevens" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> + </type> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.4" /> + <comment value="NameInformation" /> + </mapping> + </element> + <element id="Patient.contact.telecom"> + <path value="Patient.contact.telecom" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="ContactInformation" /> + <definition value="The contact’s telephone number and/or e-mail address." /> + <comment value="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." /> + <alias value="Contactgegevens" /> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.6" /> + <comment value="ContactInformation" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <map value="NL-CM:20.6.1" /> + <comment value="ContactInformation" /> + </mapping> + </element> + <element id="Patient.contact.telecom:telephoneNumbers"> + <path value="Patient.contact.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="Patient.contact.telecom:emailAddresses"> + <path value="Patient.contact.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> + </type> + </element> + <element id="Patient.contact.address"> + <path value="Patient.contact.address" /> + <short value="AddressInformation" /> + <definition value="Contact’s address information." /> + <comment value="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 [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information." /> + <alias value="Adresgegevens" /> + <type> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> + </type> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.5" /> + <comment value="AddressInformation" /> + </mapping> + </element> + <element id="Patient.communication"> + <path value="Patient.communication" /> + <short value="LanguageProficiency" /> + <alias value="Taalvaardigheid" /> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.1" /> + <comment value="LanguageProficiency" /> + </mapping> + </element> + <element id="Patient.communication.extension:languageControl"> + <path value="Patient.communication.extension" /> + <sliceName value="languageControl" /> + <short value="LanguageControlListening / LanguageControlSpeaking / LanguageControlReading" /> + <definition value="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." /> + <comment value="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)" /> + <alias value="TaalvaardigheidBegrijpen" /> + <alias value="TaalvaardigheidSpreken" /> + <alias value="TaalvaardigheidLezen" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/patient-proficiency" /> + </type> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.6" /> + <comment value="LanguageControlListening" /> + </mapping> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.7" /> + <comment value="LanguageControlSpeaking" /> + </mapping> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.8" /> + <comment value="LanguageControlReading" /> + </mapping> + </element> + <element id="Patient.communication.extension:languageControl.extension"> + <path value="Patient.communication.extension.extension" /> + <min value="2" /> + </element> + <element id="Patient.communication.extension:languageControl.extension:level"> + <path value="Patient.communication.extension.extension" /> + <sliceName value="level" /> + <min value="1" /> + </element> + <element id="Patient.communication.extension:languageControl.extension:level.value[x]"> + <path value="Patient.communication.extension.extension.value[x]" /> + <comment value="The zib ValueSets TaalvaardigheidBegrijpenCodelijst, TaalvaardigheidSprekenCodelijst and TaalvaardigheidLezenCodelijst are equal to the default FHIR ValueSet." /> + <binding> + <strength value="required" /> + </binding> + </element> + <element id="Patient.communication.extension:languageControl.extension:type"> + <path value="Patient.communication.extension.extension" /> + <sliceName value="type" /> + <min value="1" /> + <max value="1" /> + </element> + <element id="Patient.communication.extension:communicationDetails"> + <path value="Patient.communication.extension" /> + <sliceName value="communicationDetails" /> + <type> + <code value="Extension" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails" /> + </type> + </element> + <element id="Patient.communication.extension:extLanguageProfiencyComment"> + <path value="Patient.communication.extension" /> + <sliceName value="extLanguageProfiencyComment" /> + <type> + <code value="Extension" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProfiency.Comment" /> + </type> + <isModifier value="false" /> + </element> + <element id="Patient.communication.language"> + <path value="Patient.communication.language" /> + <short value="CommunicationLanguage" /> + <definition value="The language of communication." /> + <alias value="CommunicatieTaal" /> + <binding> + <strength value="required" /> + <description value="CommunicatieTaalCodelijst" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20240415000000" /> + </binding> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.3" /> + <comment value="CommunicationLanguage" /> + </mapping> + </element> </differential> </StructureDefinition> \ No newline at end of file diff --git a/zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml b/zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml new file mode 100644 index 0000000..331c26d --- /dev/null +++ b/zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml @@ -0,0 +1,26 @@ +<CodeSystem xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.22.472"/> + <language value="en-US"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-10-15T15:46:57+00:00"/> + </valuePeriod> + </extension> + <url value="urn:oid:2.16.840.1.113883.2.4.3.11.22.472"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.22.472"/> + </identifier> + <version value="2024-10-15T15:46:57"/> + <name value="COD472VEKT"/> + <title value="COD472-VEKT"/> + <status value="unknown"/> + <publisher value="ART-DECOR"/> + <description value="COD472-VEKT"/> + <content value="not-present"/> +</CodeSystem> diff --git a/zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1.xml b/zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1.xml new file mode 100644 index 0000000..b085b7c --- /dev/null +++ b/zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1.xml @@ -0,0 +1,83 @@ +<CodeSystem xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> + <meta> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablecodesystem"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/CodeSystem"/>--> + </meta> + <language value="nl-NL"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml" lang="nl-NL" xml:lang="nl-NL">Definitie-resources zijn niet voorzien van een narrative. Een menselijk leesbare versie is te vinden via de implementation guide(s) waarin deze resource gebruikt wordt.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="ExtraRolcodes"/> + <title value="ExtraRolcodes"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="ExtraRolcodes"/> + <caseSensitive value="false"/> + <content value="complete"/> + <count value="4"/> + <property> + <code value="status"/> + <uri value="http://hl7.org/fhir/concept-properties#status"/> + <description value="A code that indicates the status of the concept. Values found in this version of the code system are: active"/> + <type value="code"/> + </property> + <concept> + <code value="100001"/> + <display value="Mantelzorger"/> + <definition value="Mantelzorger (DEPRECATED)"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="100002"/> + <display value="Geestelijk verzorger"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="100003"/> + <display value="Tolk"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="100004"/> + <display value="Advocaat"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> +</CodeSystem> diff --git a/zib/vocabulary/generated/CodeSystem-GBATabel32Nationaliteiten-2.16.840.1.113883.2.4.4.16.32.xml b/zib/vocabulary/generated/CodeSystem-GBATabel32Nationaliteiten-2.16.840.1.113883.2.4.4.16.32.xml new file mode 100644 index 0000000..39d6fb5 --- /dev/null +++ b/zib/vocabulary/generated/CodeSystem-GBATabel32Nationaliteiten-2.16.840.1.113883.2.4.4.16.32.xml @@ -0,0 +1,2101 @@ +<CodeSystem xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.4.16.32"/> + <meta> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablecodesystem"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/CodeSystem"/>--> + </meta> + <language value="nl-NL"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml" lang="nl-NL" xml:lang="nl-NL">Definitie-resources zijn niet voorzien van een narrative. Een menselijk leesbare versie is te vinden via de implementation guide(s) waarin deze resource gebruikt wordt.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2020-03-31T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="urn:oid:2.16.840.1.113883.2.4.4.16.32"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.4.16.32"/> + </identifier> + <version value="2020-03-31T00:00:00"/> + <name value="GBATabel32Nationaliteiten"/> + <title value="GBA Tabel 32 Nationaliteiten"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Rijksdienst voor Identiteitsgegevens"/> + <contact> + <name value="Rijksdienst voor Identiteitsgegevens"/> + <telecom> + <system value="url"/> + <value value="http://publicaties.rvig.nl"/> + </telecom> + </contact> + <description value="Een opsomming van alle door Nederland erkende nationaliteiten met hun codes, omschrijvingen en geldigheidstermijnen. Link naar de bron [https://publicaties.rvig.nl/Landelijke_tabellen/Inleiding_op_de_Landelijke_Tabellen_GBA](https://publicaties.rvig.nl/Landelijke_tabellen/Inleiding_op_de_Landelijke_Tabellen_GBA)"/> + <copyright value="Rijksdienst voor Identiteitsgegevens"/> + <caseSensitive value="false"/> + <content value="complete"/> + <count value="217"/> + <property> + <code value="status"/> + <uri value="http://hl7.org/fhir/concept-properties#status"/> + <description value="A code that indicates the status of the concept. Values found in this version of the code system are: active, deprecated"/> + <type value="code"/> + </property> + <property> + <code value="deprecationDate"/> + <uri value="http://hl7.org/fhir/concept-properties#deprecationDate"/> + <description value="The date at which a concept was deprecated. Concepts that are deprecated but not inactive can still be used, but their use is discouraged, and they should be expected to be made inactive in a future release. Property type is dateTime. Note that the status property may also be used to indicate that a concept is deprecated"/> + <type value="dateTime"/> + </property> + <property> + <code value="effectiveDate"/> + <uri value="http://hl7.org/fhir/concept-properties#effectiveDate"/> + <description value="The date at which the concept was status was last changed. This is calculated based on the highest of 'creation date', 'expiration date', and 'official release date'"/> + <type value="dateTime"/> + </property> + <property> + <code value="inactive"/> + <uri value="http://hl7.org/fhir/concept-properties#inactive"/> + <description value="True if the concept is not considered active - e.g. not a valid concept any more and not approved for current use. Property type is boolean, default value is false"/> + <type value="boolean"/> + </property> + <concept> + <code value="0000"/> + <display value="Onbekend"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0001"/> + <display value="Nederlandse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0002"/> + <display value="Behandeld als Nederlander"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecationDate"/> + <valueDateTime value="2007-04-01"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2007-04-01"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + </concept> + <concept> + <code value="0027"/> + <display value="Slowaakse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1993-01-01"/> + </property> + </concept> + <concept> + <code value="0028"/> + <display value="Tsjechische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1993-01-01"/> + </property> + </concept> + <concept> + <code value="0029"/> + <display value="Burger van Bosnië-Herzegovina"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1992-04-06"/> + </property> + </concept> + <concept> + <code value="0030"/> + <display value="Georgische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-12-31"/> + </property> + </concept> + <concept> + <code value="0031"/> + <display value="Turkmeense"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-12-31"/> + </property> + </concept> + <concept> + <code value="0032"/> + <display value="Tadzjiekse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-12-31"/> + </property> + </concept> + <concept> + <code value="0033"/> + <display value="Oezbeekse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-12-31"/> + </property> + </concept> + <concept> + <code value="0034"/> + <display value="Oekraïense"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-12-31"/> + </property> + </concept> + <concept> + <code value="0035"/> + <display value="Kirgizische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-12-31"/> + </property> + </concept> + <concept> + <code value="0036"/> + <display value="Moldavische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-12-31"/> + </property> + </concept> + <concept> + <code value="0037"/> + <display value="Kazachse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-12-31"/> + </property> + </concept> + <concept> + <code value="0038"/> + <display value="Belarussische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-12-31"/> + </property> + </concept> + <concept> + <code value="0039"/> + <display value="Azerbeidzjaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-12-31"/> + </property> + </concept> + <concept> + <code value="0040"/> + <display value="Armeense"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-12-31"/> + </property> + </concept> + <concept> + <code value="0041"/> + <display value="Russische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-12-31"/> + </property> + </concept> + <concept> + <code value="0042"/> + <display value="Sloveense"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1992-01-15"/> + </property> + </concept> + <concept> + <code value="0043"/> + <display value="Kroatische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1992-01-15"/> + </property> + </concept> + <concept> + <code value="0044"/> + <display value="Letse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-08-28"/> + </property> + </concept> + <concept> + <code value="0045"/> + <display value="Estische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-08-28"/> + </property> + </concept> + <concept> + <code value="0046"/> + <display value="Litouwse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-08-28"/> + </property> + </concept> + <concept> + <code value="0047"/> + <display value="Marshalleilandse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0048"/> + <display value="Myanmarese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0049"/> + <display value="Namibische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0050"/> + <display value="Albanese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0051"/> + <display value="Andorrese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0052"/> + <display value="Belgische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0053"/> + <display value="Bulgaarse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0054"/> + <display value="Deense"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0055"/> + <display value="Burger van de Bondsrepubliek Duitsland"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0056"/> + <display value="Finse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0057"/> + <display value="Franse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0058"/> + <display value="Jemenitische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1990-05-22"/> + </property> + </concept> + <concept> + <code value="0059"/> + <display value="Griekse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0060"/> + <display value="Brits burger"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0061"/> + <display value="Hongaarse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0062"/> + <display value="Ierse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0063"/> + <display value="IJslandse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0064"/> + <display value="Italiaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0065"/> + <display value="Joegoslavische"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecationDate"/> + <valueDateTime value="2004-02-01"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2004-02-01"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + </concept> + <concept> + <code value="0066"/> + <display value="Liechtensteinse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0067"/> + <display value="Luxemburgse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0068"/> + <display value="Maltese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0069"/> + <display value="Monegaskische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0070"/> + <display value="Noorse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0071"/> + <display value="Oostenrijkse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0072"/> + <display value="Poolse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0073"/> + <display value="Portugese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0074"/> + <display value="Roemeense"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0075"/> + <display value="Burger van de Sovjet-Unie"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecationDate"/> + <valueDateTime value="1991-12-31"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1991-12-31"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + </concept> + <concept> + <code value="0076"/> + <display value="San Marinese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0077"/> + <display value="Spaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0078"/> + <display value="Tsjecho-Slowaakse"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecationDate"/> + <valueDateTime value="1993-01-01"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1993-01-01"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + </concept> + <concept> + <code value="0079"/> + <display value="Vaticaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0080"/> + <display value="Zweedse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0081"/> + <display value="Zwitserse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0082"/> + <display value="Oost-Duitse"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecationDate"/> + <valueDateTime value="1990-10-03"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1990-10-03"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + </concept> + <concept> + <code value="0083"/> + <display value="Brits onderdaan"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0084"/> + <display value="Eritrese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1993-05-28"/> + </property> + </concept> + <concept> + <code value="0085"/> + <display value="Brits overzees burger"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0086"/> + <display value="Macedonische"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecationDate"/> + <valueDateTime value="2019-02-12"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2019-02-12"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + </concept> + <concept> + <code value="0087"/> + <display value="Kosovaarse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2008-06-15"/> + </property> + </concept> + <concept> + <code value="0088"/> + <display value="Macedonische/Burger van Noord-Macedonië"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2019-02-12"/> + </property> + </concept> + <concept> + <code value="0100"/> + <display value="Algerijnse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0101"/> + <display value="Angolese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0104"/> + <display value="Burundese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0105"/> + <display value="Botswaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0106"/> + <display value="Burkinese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0108"/> + <display value="Centraal-Afrikaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0109"/> + <display value="Comorese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0110"/> + <display value="Burger van Congo"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0111"/> + <display value="Beninse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0112"/> + <display value="Egyptische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0113"/> + <display value="Equatoriaal-Guinese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0114"/> + <display value="Ethiopische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0115"/> + <display value="Djiboutiaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0116"/> + <display value="Gabonese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0117"/> + <display value="Gambiaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0118"/> + <display value="Ghanese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0119"/> + <display value="Guinese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0120"/> + <display value="Ivoriaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0121"/> + <display value="Kaapverdische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0122"/> + <display value="Kameroense"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0123"/> + <display value="Kenyaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0124"/> + <display value="Zaïrese"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecationDate"/> + <valueDateTime value="1997-07-15"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1997-07-15"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + </concept> + <concept> + <code value="0125"/> + <display value="Lesothaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0126"/> + <display value="Liberiaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0127"/> + <display value="Libische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0128"/> + <display value="Malagassische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0129"/> + <display value="Malawische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0130"/> + <display value="Malinese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0131"/> + <display value="Marokkaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0132"/> + <display value="Mauritaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0133"/> + <display value="Mauritiaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0134"/> + <display value="Mozambikaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0135"/> + <display value="Swazische"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecationDate"/> + <valueDateTime value="2018-04-19"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2018-04-19"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + </concept> + <concept> + <code value="0136"/> + <display value="Nigerese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0137"/> + <display value="Nigeriaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0138"/> + <display value="Ugandese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0139"/> + <display value="Guinee-Bissause"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0140"/> + <display value="Zuid-Afrikaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0141"/> + <display value="Eswatinische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2018-04-19"/> + </property> + </concept> + <concept> + <code value="0142"/> + <display value="Zimbabwaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0143"/> + <display value="Rwandese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0144"/> + <display value="Burger van São Tomé en Principe"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0145"/> + <display value="Senegalese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0147"/> + <display value="Sierra Leoonse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0148"/> + <display value="Soedanese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0149"/> + <display value="Somalische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0151"/> + <display value="Tanzaniaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0152"/> + <display value="Togolese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0154"/> + <display value="Tsjadische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0155"/> + <display value="Tunesische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0156"/> + <display value="Zambiaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0157"/> + <display value="Zuid-Soedanese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2011-07-09"/> + </property> + </concept> + <concept> + <code value="0200"/> + <display value="Bahamaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0202"/> + <display value="Belizaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0204"/> + <display value="Canadese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0205"/> + <display value="Costa Ricaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0206"/> + <display value="Cubaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0207"/> + <display value="Dominicaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0208"/> + <display value="Salvadoraanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0211"/> + <display value="Guatemalaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0212"/> + <display value="Haïtiaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0213"/> + <display value="Hondurese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0214"/> + <display value="Jamaicaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0216"/> + <display value="Mexicaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0218"/> + <display value="Nicaraguaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0219"/> + <display value="Panamese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0222"/> + <display value="Burger van Trinidad en Tobago"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0223"/> + <display value="Amerikaans burger"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0250"/> + <display value="Argentijnse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0251"/> + <display value="Barbadaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0252"/> + <display value="Boliviaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0253"/> + <display value="Braziliaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0254"/> + <display value="Chileense"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0255"/> + <display value="Colombiaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0256"/> + <display value="Ecuadoraanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0259"/> + <display value="Guyaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0261"/> + <display value="Paraguayaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0262"/> + <display value="Peruaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0263"/> + <display value="Surinaamse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0264"/> + <display value="Uruguayaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0265"/> + <display value="Venezolaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0267"/> + <display value="Grenadaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0268"/> + <display value="Burger van Saint Kitts en Nevis"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0300"/> + <display value="Afghaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0301"/> + <display value="Bahreinse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0302"/> + <display value="Bhutaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0303"/> + <display value="Burmaanse"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecationDate"/> + <valueDateTime value="1989-06-18"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1989-06-18"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + </concept> + <concept> + <code value="0304"/> + <display value="Bruneise"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0305"/> + <display value="Cambodjaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0306"/> + <display value="Sri Lankaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0307"/> + <display value="Chinese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0308"/> + <display value="Cyprische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0309"/> + <display value="Filipijnse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0310"/> + <display value="Taiwanese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0312"/> + <display value="Indiase"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0313"/> + <display value="Indonesische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0314"/> + <display value="Iraakse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0315"/> + <display value="Iraanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0316"/> + <display value="Israëlische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0317"/> + <display value="Japanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0318"/> + <display value="Noord-Jemenitische"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecationDate"/> + <valueDateTime value="1990-05-22"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1990-05-22"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + </concept> + <concept> + <code value="0319"/> + <display value="Jordaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0320"/> + <display value="Koeweitse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0321"/> + <display value="Laotiaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0322"/> + <display value="Libanese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0324"/> + <display value="Maldivische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0325"/> + <display value="Maleisische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0326"/> + <display value="Mongolische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0327"/> + <display value="Omaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0328"/> + <display value="Nepalese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0329"/> + <display value="Noord-Koreaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0331"/> + <display value="Pakistaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0333"/> + <display value="Qatarese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0334"/> + <display value="Saoedi-Arabische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0335"/> + <display value="Singaporese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0336"/> + <display value="Syrische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0337"/> + <display value="Thaise"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0338"/> + <display value="Burger van de Verenigde Arabische Emiraten"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0339"/> + <display value="Turkse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0340"/> + <display value="Zuid-Jemenitische"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecationDate"/> + <valueDateTime value="1990-05-22"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1990-05-22"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + </concept> + <concept> + <code value="0341"/> + <display value="Zuid-Koreaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0342"/> + <display value="Vietnamese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0345"/> + <display value="Bengalese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0400"/> + <display value="Australische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0401"/> + <display value="Papoea-Nieuw-Guinese"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0402"/> + <display value="Nieuw-Zeelandse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0404"/> + <display value="West-Samoaanse"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecationDate"/> + <valueDateTime value="1997-07-04"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1997-07-04"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + </concept> + <concept> + <code value="0405"/> + <display value="Samoaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1997-07-04"/> + </property> + </concept> + <concept> + <code value="0421"/> + <display value="Burger van Antigua en Barbuda"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0424"/> + <display value="Vanuatuaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0425"/> + <display value="Fijische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0429"/> + <display value="Burger van Britse afhankelijke gebieden"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0430"/> + <display value="Tongaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0431"/> + <display value="Nauruaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0432"/> + <display value="Palause"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1994-10-01"/> + </property> + </concept> + <concept> + <code value="0437"/> + <display value="Amerikaans onderdaan"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0442"/> + <display value="Salomonseilandse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0443"/> + <display value="Micronesische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0444"/> + <display value="Seychelse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0445"/> + <display value="Kiribatische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0446"/> + <display value="Tuvaluaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0447"/> + <display value="Saint Luciaanse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0448"/> + <display value="Burger van Dominica"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0449"/> + <display value="Burger van Saint Vincent en de Grenadines"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0450"/> + <display value="British National (overseas)"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1987-07-01"/> + </property> + </concept> + <concept> + <code value="0451"/> + <display value="Burger van Democratische Republiek Congo"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="1997-05-17"/> + </property> + </concept> + <concept> + <code value="0452"/> + <display value="Burger van Timor Leste"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2002-05-20"/> + </property> + </concept> + <concept> + <code value="0453"/> + <display value="Burger van Servië en Montenegro"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecationDate"/> + <valueDateTime value="2006-06-03"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2006-06-03"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + </concept> + <concept> + <code value="0454"/> + <display value="Servische"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2006-06-03"/> + </property> + </concept> + <concept> + <code value="0455"/> + <display value="Montenegrijnse"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2006-06-03"/> + </property> + </concept> + <concept> + <code value="0499"/> + <display value="Staatloos"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="0500"/> + <display value="Vastgesteld niet-Nederlander"/> + <property> + <code value="status"/> + <valueCode value="deprecated"/> + </property> + <property> + <code value="deprecationDate"/> + <valueDateTime value="2007-04-01"/> + </property> + <property> + <code value="effectiveDate"/> + <valueDateTime value="2007-04-01"/> + </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> + </concept> +</CodeSystem> diff --git a/zib/vocabulary/generated/CodeSystem-ISO_639_1_Codes_for_the_representation_of_names_of_languages____Part_1_Alpha_2_code-1.0.639.1.xml b/zib/vocabulary/generated/CodeSystem-ISO_639_1_Codes_for_the_representation_of_names_of_languages____Part_1_Alpha_2_code-1.0.639.1.xml new file mode 100644 index 0000000..2931742 --- /dev/null +++ b/zib/vocabulary/generated/CodeSystem-ISO_639_1_Codes_for_the_representation_of_names_of_languages____Part_1_Alpha_2_code-1.0.639.1.xml @@ -0,0 +1,26 @@ +<CodeSystem xmlns="http://hl7.org/fhir"> + <id value="1.0.639.1"/> + <language value="en-US"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2009-12-23T12:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="urn:oid:1.0.639.1"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:1.0.639.1"/> + </identifier> + <version value="2009-12-23T12:00:00"/> + <name value="ISO_639_1_Codes_for_the_representation_of_names_of_languages____Part_1_Alpha_2_code"/> + <title value="ISO 639-1: Codes for the representation of names of languages -- Part 1: Alpha-2 code"/> + <status value="unknown"/> + <publisher value="ART-DECOR"/> + <description value="This part of ISO 639 provides a code consisting of language code elements comprising two-letter language identifiers for the representation of names of languages. The language identifiers according to this part of ISO 639 were devised originally for use in terminology, lexicography and linguistics, but may be adopted for any application requiring the expression of language in two-letter coded form, especially in computerized systems. The alpha-2 code was devised for practical use for most of the major languages of the world that are not only most frequently represented in the total body of the world's literature, but which also comprise a considerable volume of specialized languages and terminologies. Additional language identifiers are created when it becomes apparent that a significant body of documentation written in specialized languages and terminologies exists. Languages designed exclusively for machine use, such as computer-programming languages, are not included in this code. The code set is available from http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=22109&ICS1=1&ICS2=140&ICS3=20"/> + <content value="not-present"/> +</CodeSystem> diff --git a/zib/vocabulary/generated/ValueSet-BurgerlijkeStaatCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-BurgerlijkeStaatCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20240415000000.xml new file mode 100644 index 0000000..e8a9eaf --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-BurgerlijkeStaatCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20240415000000.xml @@ -0,0 +1,157 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="BurgerlijkeStaatCodelijst"/> + <title value="BurgerlijkeStaatCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="BurgerlijkeStaatCodelijst"/> + <immutable value="false"/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Gescheiden (huwelijk/geregistreerd partnerschap ontbonden)"/> + </extension> + <code value="D"/> + <display value="Divorced"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Divorced"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Gehuwd"/> + </extension> + <code value="M"/> + <display value="Married"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Married"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Nooit gehuwd geweest/ geregistreerd partnerschap gehad [DISCOURAGED]"/> + </extension> + <code value="S"/> + <display value="Never Married"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Never Married"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Niet gehuwd"/> + </extension> + <code value="U"/> + <display value="Unmarried"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Unmarried"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Geregistreerd partnerschap"/> + </extension> + <code value="T"/> + <display value="Domestic partner"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Domestic partner"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Weduwe/weduwnaar"/> + </extension> + <code value="W"/> + <display value="Widowed"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Widowed"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-CommunicatieBijzonderhedenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20240415000000.xml b/zib/vocabulary/generated/ValueSet-CommunicatieBijzonderhedenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20240415000000.xml new file mode 100644 index 0000000..57b066b --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-CommunicatieBijzonderhedenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20240415000000.xml @@ -0,0 +1,112 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="CommunicatieBijzonderhedenCodelijst"/> + <title value="CommunicatieBijzonderhedenCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="CommunicatieBijzonderhedenCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Gebruikt gebarentaal"/> + </extension> + <code value="442389001"/> + <display value="Sign language"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Sign language"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Gebarentaal"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Gebruikt Brailleschrift"/> + </extension> + <code value="445510001"/> + <display value="Braille language"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Braille language"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Braille"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-CommunicatieTaalCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-CommunicatieTaalCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20240415000000.xml new file mode 100644 index 0000000..d5e99b8 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-CommunicatieTaalCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20240415000000.xml @@ -0,0 +1,61 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="CommunicatieTaalCodelijst"/> + <title value="CommunicatieTaalCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="ISO-639-2 alpha - All values"/> + <immutable value="false"/> + <compose> + <include> + <system value="urn:oid:1.0.639.1"/> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-NationaliteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20240415000000.xml b/zib/vocabulary/generated/ValueSet-NationaliteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20240415000000.xml new file mode 100644 index 0000000..9157c4e --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-NationaliteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20240415000000.xml @@ -0,0 +1,61 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="NationaliteitCodelijst"/> + <title value="NationaliteitCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="GBA Tabel 32 (Nationaliteitentabel) - All values"/> + <immutable value="false"/> + <compose> + <include> + <system value="urn:oid:2.16.840.1.113883.2.4.4.16.32"/> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml new file mode 100644 index 0000000..2406e49 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml @@ -0,0 +1,614 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="RelatieCodelijst"/> + <title value="RelatieCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="This value list is no longer a valid choice and will become obsolete in the next release."/> + <immutable value="false"/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptievader"/> + </extension> + <code value="ADOPTF"/> + <display value="Adoptive father"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive father"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptiemoeder"/> + </extension> + <code value="ADOPTM"/> + <display value="Adoptive mother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive mother"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Tante"/> + </extension> + <code value="AUNT"/> + <display value="Aunt"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Aunt"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Broer"/> + </extension> + <code value="BRO"/> + <display value="Brother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Brother"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Zwager"/> + </extension> + <code value="BROINLAW"/> + <display value="Brother-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Brother-in-law"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Neef/nicht, zoon/dochter van oom/tante"/> + </extension> + <code value="COUSN"/> + <display value="Cousin"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Cousin"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Dochter"/> + </extension> + <code value="DAUC"/> + <display value="Daughter"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Daughter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoondochter"/> + </extension> + <code value="DAUINLAW"/> + <display value="Daughter in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Daughter in-law"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Partner"/> + </extension> + <code value="DOMPART"/> + <display value="Domestic partner"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Domestic partner"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Vader"/> + </extension> + <code value="FTH"/> + <display value="Father"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Father"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonvader"/> + </extension> + <code value="FTHINLAW"/> + <display value="Father-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Father-in-law"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegdochter"/> + </extension> + <code value="DAUFOST"/> + <display value="Foster daughter"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster daughter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegvader"/> + </extension> + <code value="FTHFOST"/> + <display value="Foster father"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster father"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegmoeder"/> + </extension> + <code value="MTHFOST"/> + <display value="Foster mother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster mother"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegzoon"/> + </extension> + <code value="SONFOST"/> + <display value="Foster son"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster son"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Kleindochter"/> + </extension> + <code value="GRNDDAU"/> + <display value="Granddaughter"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Granddaughter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Opa"/> + </extension> + <code value="GRFTH"/> + <display value="Grandfather"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandfather"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Oma"/> + </extension> + <code value="GRMTH"/> + <display value="Grandmother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandmother"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Kleinzoon"/> + </extension> + <code value="GRNDSON"/> + <display value="Grandson"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandson"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Overgrootvader"/> + </extension> + <code value="GGRFTH"/> + <display value="Great grandfather"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Great grandfather"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Overgrootmoeder"/> + </extension> + <code value="GGRMTH"/> + <display value="Great grandmother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Great grandmother"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Echtgenoot"/> + </extension> + <code value="HUSB"/> + <display value="Husband"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Husband"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Moeder"/> + </extension> + <code value="MTH"/> + <display value="Mother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mother"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonmoeder"/> + </extension> + <code value="MTHINLAW"/> + <display value="Mother-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mother-in-law"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Neef, zoon van broer/zus"/> + </extension> + <code value="NEPHEW"/> + <display value="Nephew"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Nephew"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Nicht, dochter van broer/zus"/> + </extension> + <code value="NIECE"/> + <display value="Niece"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Niece"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Zus"/> + </extension> + <code value="SIS"/> + <display value="Sister"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Sister"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonzus"/> + </extension> + <code value="SISINLAW"/> + <display value="Sister-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Sister-in-law"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Zoon"/> + </extension> + <code value="SONC"/> + <display value="Son"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Son"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonzoon"/> + </extension> + <code value="SONINLAW"/> + <display value="Son in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Son in-law"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefvader"/> + </extension> + <code value="STPFTH"/> + <display value="Stepfather"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepfather"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefmoeder"/> + </extension> + <code value="STPMTH"/> + <display value="Stepmother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepmother"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Oom"/> + </extension> + <code value="UNCLE"/> + <display value="Uncle"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Uncle"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Echtgenote"/> + </extension> + <code value="WIFE"/> + <display value="Wife"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Wife"/> + </designation> + </concept> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Other"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml new file mode 100644 index 0000000..7d2cc67 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml @@ -0,0 +1,417 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="RolCodelijst"/> + <title value="RolCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="This value list is no longer a valid choice and will become obsolete in the next release."/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <inactive value="true"/> + <include> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Mantelzorger (DEPRECATED)"/> + </extension> + <code value="100001"/> + <display value="Mantelzorger"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mantelzorger"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Geestelijk verzorger"/> + </extension> + <code value="100002"/> + <display value="Geestelijk verzorger"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Geestelijk verzorger"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Tolk"/> + </extension> + <code value="100003"/> + <display value="Tolk"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Tolk"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Advocaat"/> + </extension> + <code value="100004"/> + <display value="Advocaat"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Advocaat"/> + </designation> + </concept> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.22.472"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Eerste relatie/contactpersoon"/> + </extension> + <code value="01"/> + <display value="Eerste relatie/contactpersoon"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Eerste relatie/contactpersoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Tweede relatie/contactpersoon"/> + </extension> + <code value="02"/> + <display value="Tweede relatie/contactpersoon"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Tweede relatie/contactpersoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Curator (juridisch)"/> + </extension> + <code value="03"/> + <display value="Curator (juridisch)"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Curator (juridisch)"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Financieel (gemachtigd)"/> + </extension> + <code value="04"/> + <display value="Financieel (gemachtigd)"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Financieel (gemachtigd)"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Financieel (toetsing)"/> + </extension> + <code value="05"/> + <display value="Financieel (toetsing)"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Financieel (toetsing)"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Leefeenheid"/> + </extension> + <code value="06"/> + <display value="Leefeenheid"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Leefeenheid"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Hulpverlener"/> + </extension> + <code value="07"/> + <display value="Hulpverlener"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Hulpverlener"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="09"/> + <display value="Anders"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Anders"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Voogd"/> + </extension> + <code value="11"/> + <display value="Voogd"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Voogd"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Bewindvoerder"/> + </extension> + <code value="14"/> + <display value="Bewindvoerder"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Bewindvoerder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Mentor"/> + </extension> + <code value="15"/> + <display value="Mentor"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mentor"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Buur"/> + </extension> + <code value="19"/> + <display value="Buur"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Buur"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Vriend(in)/kennis"/> + </extension> + <code value="20"/> + <display value="Vriend(in)/kennis"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Vriend(in)/kennis"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Cliëntondersteuner"/> + </extension> + <code value="21"/> + <display value="Cliëntondersteuner"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Cliëntondersteuner"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Contactpersoon"/> + </extension> + <code value="23"/> + <display value="Contactpersoon"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Contactpersoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Wettelijke vertegenwoordiger"/> + </extension> + <code value="24"/> + <display value="Wettelijke vertegenwoordiger"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Wettelijke vertegenwoordiger"/> + </designation> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Mantelzorger"/> + </extension> + <code value="407542009"/> + <display value="Mantelzorger"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Informal caregiver"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mantelzorger"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> From 2ec21dff7698265d4420a2b0b2d39dff84cc38b2 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Wed, 16 Oct 2024 13:23:02 +0200 Subject: [PATCH 047/240] updated terminology --- zib/StructureDefinitions/zib-Patient.xml | 12 +- ...2.4.3.11.60.40.2.3.1.4--20240415000000.xml | 1544 +++++++++++++++++ ...2.4.3.11.60.40.2.3.1.2--20240415000000.xml | 417 ----- ....4.3.11.60.40.2.3.1.3--20240415000000.xml} | 383 ++-- 4 files changed, 1703 insertions(+), 653 deletions(-) create mode 100644 zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml delete mode 100644 zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml rename zib/vocabulary/generated/{ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml => ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml} (61%) diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index bf02a24..d97463e 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -455,9 +455,9 @@ <definition value="Defines the role of the contact in relation to the patient." /> <alias value="Rol" /> <binding> - <strength value="required" /> - <description value="RolCodelijst" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000" /> + <strength value="extensible" /> + <description value="RolSnomedCodelijst" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000" /> </binding> <mapping> <identity value="zib-contactperson-v4.1-2024EN" /> @@ -472,9 +472,9 @@ <definition value="Defines the contact’s familial relationship to the patient." /> <alias value="Relatie" /> <binding> - <strength value="required" /> - <description value="RelatieCodelijst" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000" /> + <strength value="extensible" /> + <description value="RelatieSnomedCodelijst" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000" /> </binding> <mapping> <identity value="zib-contactperson-v4.1-2024EN" /> diff --git a/zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml b/zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml new file mode 100644 index 0000000..87aa9eb --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml @@ -0,0 +1,1544 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="RelatieSnomedCodelijst"/> + <title value="RelatieSnomedCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="RelatieSnomedCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <inactive value="true"/> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptie broer"/> + </extension> + <code value="17925003"/> + <display value="Adoptive brother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive brother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptiebroer"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptiekind (x)"/> + </extension> + <code value="393547004"/> + <display value="Adopted child"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adopted child"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Geadopteerd kind"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptievader"/> + </extension> + <code value="609005"/> + <display value="Adoptive father"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive father"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptievader"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptiemoeder"/> + </extension> + <code value="21464003"/> + <display value="Adoptive mother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive mother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptiemoeder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptieouder (x)"/> + </extension> + <code value="41953004"/> + <display value="Adoptive parent"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive parent"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptieouder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptie broer of zus"/> + </extension> + <code value="79508001"/> + <display value="Adoptive sibling"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive sibling"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptiebroer of adoptiezus"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptie zus"/> + </extension> + <code value="76022008"/> + <display value="Adoptive sister"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive sister"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptiezus"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Tante"/> + </extension> + <code value="25211005"/> + <display value="Aunt"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Aunt"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Tante"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Broer"/> + </extension> + <code value="70924004"/> + <display value="Brother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Brother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Broer"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Zwager"/> + </extension> + <code value="300461000146105"/> + <display value="Brother-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Brother-in-law"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Zwager"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Neef/nicht, zoon/dochter van oom/tante"/> + </extension> + <code value="55538000"/> + <display value="Cousin"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Cousin"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Neef of nicht"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Dochter"/> + </extension> + <code value="66089001"/> + <display value="Daughter"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Daughter"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Dochter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoondochter"/> + </extension> + <code value="1258961002"/> + <display value="Daughter-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Daughter-in-law"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Schoondochter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Partner"/> + </extension> + <code value="262043009"/> + <display value="Partner in relationship"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Partner in relationship"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Levenspartner"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Geregistreerd partner"/> + </extension> + <code value="414043009"/> + <display value="Domestic partner"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Domestic partner"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Geregistreerde partner"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Ex-partner (x)"/> + </extension> + <code value="300761000146104"/> + <display value="Ex-partner"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Ex-partner"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Ex-partner"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Vader"/> + </extension> + <code value="66839005"/> + <display value="Father"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Father"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Vader"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonvader"/> + </extension> + <code value="5171000124108"/> + <display value="Father-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Father-in-law"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Schoonvader"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegdochter"/> + </extension> + <code value="31831004"/> + <display value="Foster daughter"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster daughter"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Pleegdochter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegvaderh"/> + </extension> + <code value="8458002"/> + <display value="Foster father"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster father"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Pleegvader"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegmoeder"/> + </extension> + <code value="38265003"/> + <display value="Foster mother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster mother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Pleegmoeder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegzoon"/> + </extension> + <code value="12241003"/> + <display value="Foster son"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster son"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Pleegzoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegkind (x)"/> + </extension> + <code value="39062003"/> + <display value="Foster child"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster child"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Pleegkind"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegouder (x)"/> + </extension> + <code value="90921004"/> + <display value="Foster parent"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster parent"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Pleegouder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Vriend(in)/kennis"/> + </extension> + <code value="48385004"/> + <display value="Acquaintance"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Acquaintance"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Kennis"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Kleinkind (x)"/> + </extension> + <code value="86372007"/> + <display value="Grandchild"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandchild"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Kleinkind"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Kleindochter"/> + </extension> + <code value="44181008"/> + <display value="Granddaughter"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Granddaughter"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Kleindochter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Opa"/> + </extension> + <code value="34871008"/> + <display value="Grandfather"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandfather"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grootvader"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Oma"/> + </extension> + <code value="113157001"/> + <display value="Grandmother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandmother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grootmoeder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Grootouder (x)"/> + </extension> + <code value="38312007"/> + <display value="Grandparent"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandparent"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grootouder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Kleinzoon"/> + </extension> + <code value="70578009"/> + <display value="Grandson"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandson"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Kleinzoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Overgrootvader"/> + </extension> + <code value="50261002"/> + <display value="Great grandfather"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Great grandfather"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Overgrootvader"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Overgrootmoeder"/> + </extension> + <code value="78652007"/> + <display value="Great grandmother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Great grandmother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Overgrootmoeder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Echtgenoot"/> + </extension> + <code value="127849001"/> + <display value="Husband"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Husband"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Echtgenoot"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Moeder"/> + </extension> + <code value="72705000"/> + <display value="Mother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Moeder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonmoeder"/> + </extension> + <code value="5181000124106"/> + <display value="Mother-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mother-in-law"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Schoonmoeder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Buur"/> + </extension> + <code value="427568008"/> + <display value="Neighbor"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Neighbor"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Buurman of buurvrouw"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Neef, zoon van broer/zus"/> + </extension> + <code value="47801002"/> + <display value="Male cousin"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Male cousin"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Neef"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Nicht, dochter van broer/zus"/> + </extension> + <code value="2959006"/> + <display value="Female cousin"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Female cousin"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Nicht"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Ouder (x)"/> + </extension> + <code value="40683002"/> + <display value="Parent"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Parent"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Ouder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonouder (x)"/> + </extension> + <code value="5161000124101"/> + <display value="Parent in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Parent in-law"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Schoonouder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Huisgenoot"/> + </extension> + <code value="300521000146102"/> + <display value="Roommate"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Roommate"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Huisgenoot"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Kind van hetzelfde ouderpaar (x)"/> + </extension> + <code value="375005"/> + <display value="Sibling"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Sibling"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Broer of zus"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Zus"/> + </extension> + <code value="27733009"/> + <display value="Sister"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Sister"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Zus"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonzus"/> + </extension> + <code value="300471000146104"/> + <display value="Sister-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Sister-in-law"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Schoonzus"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Zoon"/> + </extension> + <code value="65616008"/> + <display value="Son"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Son"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Zoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonzoon"/> + </extension> + <code value="1258960001"/> + <display value="Son-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Son-in-law"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Schoonzoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Huwelijkspartner"/> + </extension> + <code value="127848009"/> + <display value="Spouse"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Spouse"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Echtgenoot of echtgenote"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefbroer"/> + </extension> + <code value="76087000"/> + <display value="Stepbrother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepbrother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefbroer"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefkind"/> + </extension> + <code value="86764008"/> + <display value="Stepchild"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepchild"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefkind"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefdochter"/> + </extension> + <code value="22573006"/> + <display value="Stepdaughter"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepdaughter"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefdochter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefvader"/> + </extension> + <code value="30578000"/> + <display value="Stepfather"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepfather"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefvader"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefmoeder"/> + </extension> + <code value="65412001"/> + <display value="Stepmother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepmother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefmoeder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefouder (x)"/> + </extension> + <code value="74128007"/> + <display value="Stepparent"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepparent"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefouder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefbroer of stiefzus (x)"/> + </extension> + <code value="88510002"/> + <display value="Stepsibling"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepsibling"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefbroer of stiefzus"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefzus"/> + </extension> + <code value="46363003"/> + <display value="Stepsister"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepsister"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefzus"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefzoon"/> + </extension> + <code value="8674003"/> + <display value="Stepson"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepson"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefzoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Oom"/> + </extension> + <code value="38048003"/> + <display value="Uncle"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Uncle"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Oom"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Echtgenote"/> + </extension> + <code value="127850001"/> + <display value="Wife"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Wife"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Echtgenote"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml deleted file mode 100644 index 7d2cc67..0000000 --- a/zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml +++ /dev/null @@ -1,417 +0,0 @@ -<ValueSet xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000"/> - <meta> - <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> - <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> - <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> - <tag> - <system value="http://hl7.org/fhir/FHIR-version"/> - <code value="4.0.1"/> - </tag> - </meta> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> - <valuePeriod> - <start value="2024-04-15T00:00:00+00:00"/> - </valuePeriod> - </extension> - <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000"/> - <identifier> - <use value="official"/> - <system value="urn:ietf:rfc:3986"/> - <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2"/> - </identifier> - <version value="2024-04-15T00:00:00"/> - <name value="RolCodelijst"/> - <title value="RolCodelijst"/> - <status value="draft"/> - <experimental value="false"/> - <publisher value="Registratie aan de bron"/> - <contact> - <name value="Registratie aan de bron"/> - <telecom> - <system value="url"/> - <value value="https://www.registratieaandebron.nl"/> - </telecom> - <telecom> - <system value="url"/> - <value value="https://www.zibs.nl"/> - </telecom> - </contact> - <description value="This value list is no longer a valid choice and will become obsolete in the next release."/> - <immutable value="false"/> - <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> - <compose> - <inactive value="true"/> - <include> - <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> - <valueBoolean value="true"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Mantelzorger (DEPRECATED)"/> - </extension> - <code value="100001"/> - <display value="Mantelzorger"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Mantelzorger"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Geestelijk verzorger"/> - </extension> - <code value="100002"/> - <display value="Geestelijk verzorger"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Geestelijk verzorger"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Tolk"/> - </extension> - <code value="100003"/> - <display value="Tolk"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Tolk"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Advocaat"/> - </extension> - <code value="100004"/> - <display value="Advocaat"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Advocaat"/> - </designation> - </concept> - </include> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> - <include> - <system value="urn:oid:2.16.840.1.113883.2.4.3.11.22.472"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Eerste relatie/contactpersoon"/> - </extension> - <code value="01"/> - <display value="Eerste relatie/contactpersoon"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Eerste relatie/contactpersoon"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Tweede relatie/contactpersoon"/> - </extension> - <code value="02"/> - <display value="Tweede relatie/contactpersoon"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Tweede relatie/contactpersoon"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Curator (juridisch)"/> - </extension> - <code value="03"/> - <display value="Curator (juridisch)"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Curator (juridisch)"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Financieel (gemachtigd)"/> - </extension> - <code value="04"/> - <display value="Financieel (gemachtigd)"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Financieel (gemachtigd)"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Financieel (toetsing)"/> - </extension> - <code value="05"/> - <display value="Financieel (toetsing)"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Financieel (toetsing)"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Leefeenheid"/> - </extension> - <code value="06"/> - <display value="Leefeenheid"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Leefeenheid"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Hulpverlener"/> - </extension> - <code value="07"/> - <display value="Hulpverlener"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Hulpverlener"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="09"/> - <display value="Anders"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Anders"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Voogd"/> - </extension> - <code value="11"/> - <display value="Voogd"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Voogd"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Bewindvoerder"/> - </extension> - <code value="14"/> - <display value="Bewindvoerder"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Bewindvoerder"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Mentor"/> - </extension> - <code value="15"/> - <display value="Mentor"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Mentor"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Buur"/> - </extension> - <code value="19"/> - <display value="Buur"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Buur"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Vriend(in)/kennis"/> - </extension> - <code value="20"/> - <display value="Vriend(in)/kennis"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Vriend(in)/kennis"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Cliëntondersteuner"/> - </extension> - <code value="21"/> - <display value="Cliëntondersteuner"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Cliëntondersteuner"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Contactpersoon"/> - </extension> - <code value="23"/> - <display value="Contactpersoon"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Contactpersoon"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Wettelijke vertegenwoordiger"/> - </extension> - <code value="24"/> - <display value="Wettelijke vertegenwoordiger"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Wettelijke vertegenwoordiger"/> - </designation> - </concept> - </include> - <include> - <system value="http://snomed.info/sct"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Mantelzorger"/> - </extension> - <code value="407542009"/> - <display value="Mantelzorger"/> - <designation> - <language value="en-US"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Informal caregiver"/> - </designation> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Mantelzorger"/> - </designation> - </concept> - </include> - </compose> -</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml similarity index 61% rename from zib/vocabulary/generated/ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml rename to zib/vocabulary/generated/ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml index 2406e49..b04abd9 100644 --- a/zib/vocabulary/generated/ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml @@ -1,5 +1,5 @@ <ValueSet xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000"/> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000"/> <meta> <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> @@ -18,15 +18,15 @@ <start value="2024-04-15T00:00:00+00:00"/> </valuePeriod> </extension> - <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000"/> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000"/> <identifier> <use value="official"/> <system value="urn:ietf:rfc:3986"/> - <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3"/> </identifier> <version value="2024-04-15T00:00:00"/> - <name value="RelatieCodelijst"/> - <title value="RelatieCodelijst"/> + <name value="RolSnomedCodelijst"/> + <title value="RolSnomedCodelijst"/> <status value="draft"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> @@ -41,17 +41,28 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="This value list is no longer a valid choice and will become obsolete in the next release."/> + <description value="RolSnomedCodelijst"/> <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> <compose> <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode"/> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Adoptievader"/> + <valueString value="Anders"/> </extension> - <code value="ADOPTF"/> - <display value="Adoptive father"/> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Eerste contactpersoon"/> + </extension> + <code value="300481000146102"/> + <display value="First contact person"/> <designation> <language value="en-US"/> <use> @@ -59,31 +70,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Adoptive father"/> + <value value="First contact person"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Adoptiemoeder"/> - </extension> - <code value="ADOPTM"/> - <display value="Adoptive mother"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Adoptive mother"/> + <value value="Eerste contactpersoon"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Tante"/> + <valueString value="Secundair contactpersoon"/> </extension> - <code value="AUNT"/> - <display value="Aunt"/> + <code value="300531000146100"/> + <display value="Second contact person"/> <designation> <language value="en-US"/> <use> @@ -91,31 +95,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Aunt"/> + <value value="Second contact person"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Broer"/> - </extension> - <code value="BRO"/> - <display value="Brother"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Brother"/> + <value value="Secundair contactpersoon"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Zwager"/> + <valueString value="Curator"/> </extension> - <code value="BROINLAW"/> - <display value="Brother-in-law"/> + <code value="1269519005"/> + <display value="Deputy"/> <designation> <language value="en-US"/> <use> @@ -123,31 +120,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Brother-in-law"/> + <value value="Deputy"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Neef/nicht, zoon/dochter van oom/tante"/> - </extension> - <code value="COUSN"/> - <display value="Cousin"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Cousin"/> + <value value="Curator"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Dochter"/> + <valueString value="Mentor"/> </extension> - <code value="DAUC"/> - <display value="Daughter"/> + <code value="300561000146109"/> + <display value="Personal welfare deputy"/> <designation> <language value="en-US"/> <use> @@ -155,31 +145,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Daughter"/> + <value value="Personal welfare deputy"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Schoondochter"/> - </extension> - <code value="DAUINLAW"/> - <display value="Daughter in-law"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Daughter in-law"/> + <value value="Mentor"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Partner"/> + <valueString value="Schriftelijk gemachtigde zorg en behandeling"/> </extension> - <code value="DOMPART"/> - <display value="Domestic partner"/> + <code value="310141000146103"/> + <display value="Holder of medical power of attorney"/> <designation> <language value="en-US"/> <use> @@ -187,31 +170,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Domestic partner"/> + <value value="Holder of medical power of attorney"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Vader"/> - </extension> - <code value="FTH"/> - <display value="Father"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Father"/> + <value value="Schriftelijk gemachtigde zorg en behandeling"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Schoonvader"/> + <valueString value="Bewindvoerder"/> </extension> - <code value="FTHINLAW"/> - <display value="Father-in-law"/> + <code value="300551000146106"/> + <display value="Property and financial affairs deputy"/> <designation> <language value="en-US"/> <use> @@ -219,31 +195,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Father-in-law"/> + <value value="Property and financial affairs deputy"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Pleegdochter"/> - </extension> - <code value="DAUFOST"/> - <display value="Foster daughter"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Foster daughter"/> + <value value="Bewindvoerder"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Pleegvader"/> + <valueString value="Zaakwaarnemer"/> </extension> - <code value="FTHFOST"/> - <display value="Foster father"/> + <code value="300591000146104"/> + <display value="Representative managing another's affairs"/> <designation> <language value="en-US"/> <use> @@ -251,31 +220,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Foster father"/> + <value value="Representative managing another's affairs"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Pleegmoeder"/> - </extension> - <code value="MTHFOST"/> - <display value="Foster mother"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Foster mother"/> + <value value="Zaakwaarnemer"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Pleegzoon"/> + <valueString value="Schriftelijk gemachtigde financieel"/> </extension> - <code value="SONFOST"/> - <display value="Foster son"/> + <code value="300581000146101"/> + <display value="Holder of financial power of attorney"/> <designation> <language value="en-US"/> <use> @@ -283,31 +245,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Foster son"/> + <value value="Holder of financial power of attorney"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Kleindochter"/> - </extension> - <code value="GRNDDAU"/> - <display value="Granddaughter"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Granddaughter"/> + <value value="Schriftelijk financieel gemachtigde"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Opa"/> + <valueString value="Vertegenwoordiger bij wilsonbekwaamheid"/> </extension> - <code value="GRFTH"/> - <display value="Grandfather"/> + <code value="310391000146105"/> + <display value="Representative in case of mental incapacity"/> <designation> <language value="en-US"/> <use> @@ -315,31 +270,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Grandfather"/> + <value value="Legal representative in case of mental incapacity"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Oma"/> - </extension> - <code value="GRMTH"/> - <display value="Grandmother"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Grandmother"/> + <value value="Wettelijke vertegenwoordiger bij wilsonbekwaamheid"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Kleinzoon"/> + <valueString value="Voogd"/> </extension> - <code value="GRNDSON"/> - <display value="Grandson"/> + <code value="394619001"/> + <display value="Guardian"/> <designation> <language value="en-US"/> <use> @@ -347,31 +295,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Grandson"/> + <value value="Guardian"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Overgrootvader"/> - </extension> - <code value="GGRFTH"/> - <display value="Great grandfather"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Great grandfather"/> + <value value="Voogd"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Overgrootmoeder"/> + <valueString value="Wettelijk vertegenwoordiger op grond van ouderlijk gezag"/> </extension> - <code value="GGRMTH"/> - <display value="Great grandmother"/> + <code value="310401000146108"/> + <display value="Legal advocate based on parental authority"/> <designation> <language value="en-US"/> <use> @@ -379,31 +320,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Great grandmother"/> + <value value="Parental authority"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Echtgenoot"/> - </extension> - <code value="HUSB"/> - <display value="Husband"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Husband"/> + <value value="Ouderlijk gezag"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Moeder"/> + <valueString value="Mantelzorger"/> </extension> - <code value="MTH"/> - <display value="Mother"/> + <code value="407542009"/> + <display value="Informal caregiver"/> <designation> <language value="en-US"/> <use> @@ -411,31 +345,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Mother"/> + <value value="Informal caregiver"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Schoonmoeder"/> - </extension> - <code value="MTHINLAW"/> - <display value="Mother-in-law"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Mother-in-law"/> + <value value="Mantelzorger"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Neef, zoon van broer/zus"/> + <valueString value="Geestelijk verzorger"/> </extension> - <code value="NEPHEW"/> - <display value="Nephew"/> + <code value="768733004"/> + <display value="Spiritual advisor"/> <designation> <language value="en-US"/> <use> @@ -443,31 +370,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Nephew"/> + <value value="Spiritual advisor"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Nicht, dochter van broer/zus"/> - </extension> - <code value="NIECE"/> - <display value="Niece"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Niece"/> + <value value="Geestelijk adviseur"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Zus"/> + <valueString value="Tolk"/> </extension> - <code value="SIS"/> - <display value="Sister"/> + <code value="40570005"/> + <display value="Interpreter"/> <designation> <language value="en-US"/> <use> @@ -475,31 +395,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Sister"/> + <value value="Interpreter"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Schoonzus"/> - </extension> - <code value="SISINLAW"/> - <display value="Sister-in-law"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Sister-in-law"/> + <value value="Tolk"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Zoon"/> + <valueString value="Advocaat"/> </extension> - <code value="SONC"/> - <display value="Son"/> + <code value="12877000"/> + <display value="Lawyer"/> <designation> <language value="en-US"/> <use> @@ -507,31 +420,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Son"/> + <value value="Lawyer"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Schoonzoon"/> - </extension> - <code value="SONINLAW"/> - <display value="Son in-law"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Son in-law"/> + <value value="Advocaat"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Stiefvader"/> + <valueString value="Docent"/> </extension> - <code value="STPFTH"/> - <display value="Stepfather"/> + <code value="106304008"/> + <display value="Teacher"/> <designation> <language value="en-US"/> <use> @@ -539,31 +445,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Stepfather"/> + <value value="Teacher"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Stiefmoeder"/> - </extension> - <code value="STPMTH"/> - <display value="Stepmother"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Stepmother"/> + <value value="Leraar"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Oom"/> + <valueString value="Patiëntvertrouwenspersoon"/> </extension> - <code value="UNCLE"/> - <display value="Uncle"/> + <code value="300601000146109"/> + <display value="Patient confidant"/> <designation> <language value="en-US"/> <use> @@ -571,15 +470,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Uncle"/> + <value value="Patient confidant"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Vertrouwenspersoon"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Echtgenote"/> + <valueString value="Werkgever"/> </extension> - <code value="WIFE"/> - <display value="Wife"/> + <code value="394571004"/> + <display value="Employer"/> <designation> <language value="en-US"/> <use> @@ -587,18 +495,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Wife"/> + <value value="Employer"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Werkgever"/> </designation> </concept> - </include> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> + <valueString value="Begeleider"/> </extension> - <code value="OTH"/> - <display value="Other"/> + <code value="300491000146100"/> + <display value="Companionr"/> <designation> <language value="en-US"/> <use> @@ -606,7 +520,16 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Other"/> + <value value="Companion not related to healthcare facility"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Begeleider niet vanuit zorginstelling"/> </designation> </concept> </include> From 8223d7d3871f1a1d443c1ad8271638f0c494f60d Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Wed, 16 Oct 2024 15:40:05 +0200 Subject: [PATCH 048/240] Added mapping --- zib/StructureDefinitions/zib-Patient.xml | 55 +++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index d97463e..5386ea3 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -56,6 +56,16 @@ <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> <name value="zib Payer-v4.1(2024EN)" /> </mapping> + <mapping> + <identity value="zib-addressinformation-v1.2-2024EN" /> + <uri value="https://zibs.nl/wiki/AddressInformation-v1.2(2024EN)" /> + <name value="zib AddressInformation-v1.2(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-nameinformation-v1.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/NameInformation-v1.1.1(2024EN)" /> + <name value="zib NameInformation-v1.1.1(2024EN)" /> + </mapping> <kind value="resource" /> <abstract value="true" /> <type value="Patient" /> @@ -158,23 +168,36 @@ </discriminator> <rules value="open" /> </slicing> - <short value="NameInformation" /> + <short value="NameInformation / PayerName" /> <definition value="Patient's full name." /> <alias value="Naamgegevens" /> + <alias value="BetalerNaam" /> <mapping> <identity value="zib-patient-v4.3-2024EN" /> <map value="NL-CM:0.1.6" /> <comment value="NameInformation" /> </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN" /> + <map value="NL-CM:1.1.5" /> + <comment value="PayerName" /> + </mapping> </element> <element id="Patient.name:nameInformation"> <path value="Patient.name" /> <sliceName value="nameInformation" /> + <short value="NameInformation" /> + <alias value="Naamgegevens" /> <max value="2" /> <type> <code value="HumanName" /> <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> </type> + <mapping> + <identity value="zib-nameinformation-v1.1.1-2024EN" /> + <map value="NL-CM:20.4.1" /> + <comment value="NameInformation" /> + </mapping> </element> <element id="Patient.name:nameInformation-GivenName"> <path value="Patient.name" /> @@ -202,6 +225,16 @@ <map value="NL-CM:0.1.5" /> <comment value="ContactInformation" /> </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <map value="NL-CM:20.6.1" /> + <comment value="ContactInformation" /> + </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN" /> + <map value="NL-CM:1.1.12" /> + <comment value="ContactInformation" /> + </mapping> </element> <element id="Patient.telecom:telephoneNumbers"> <path value="Patient.telecom" /> @@ -340,6 +373,16 @@ <map value="NL-CM:0.1.4" /> <comment value="AddressInformation" /> </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN" /> + <map value="NL-CM:1.1.17" /> + <comment value="AddressInformation" /> + </mapping> + <mapping> + <identity value="zib-addressinformation-v1.2-2024EN" /> + <map value="NL-CM:20.5.1" /> + <comment value="AddressInformation" /> + </mapping> </element> <element id="Patient.maritalStatus"> <path value="Patient.maritalStatus" /> @@ -497,6 +540,11 @@ <map value="NL-CM:3.1.4" /> <comment value="NameInformation" /> </mapping> + <mapping> + <identity value="zib-nameinformation-v1.1.1-2024EN" /> + <map value="NL-CM:20.4.1" /> + <comment value="NameInformation" /> + </mapping> </element> <element id="Patient.contact.telecom"> <path value="Patient.contact.telecom" /> @@ -553,6 +601,11 @@ <map value="NL-CM:3.1.5" /> <comment value="AddressInformation" /> </mapping> + <mapping> + <identity value="zib-addressinformation-v1.2-2024EN" /> + <map value="NL-CM:20.5.1" /> + <comment value="AddressInformation" /> + </mapping> </element> <element id="Patient.communication"> <path value="Patient.communication" /> From 20a3a36decb092f04c70c0b1d3980d023f151012 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 17 Oct 2024 09:43:34 +0200 Subject: [PATCH 049/240] Added BaseProfiles --- .../nl-core-AbilityToGroom.xml | 52 ++++++++++++ .../zib-AbilityToGroom.xml | 85 +++++++++++++++++++ 2 files changed, 137 insertions(+) create mode 100644 nl-core/StructureDefinitions/nl-core-AbilityToGroom.xml create mode 100644 zib/StructureDefinitions/zib-AbilityToGroom.xml diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToGroom.xml b/nl-core/StructureDefinitions/nl-core-AbilityToGroom.xml new file mode 100644 index 0000000..4d39a44 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-AbilityToGroom.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToGroom" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToGroom" /> + <name value="NlcoreAbilityToGroom" /> + <title value="nl core AbilityToGroom" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Personal grooming activity means taking care of skin, nails and hair (and beard or mustache, if applicable). This is a part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. Washing hair does not fall into this category; it falls under the ability to wash oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="A derived profile from [zib-AbilityToGroom](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToGroom) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytogroom-v1.0.1-2020EN" /> + <uri value="https://zibs.nl/wiki/AbilityToGroom-v1.0.1(2020EN)" /> + <name value="zib AbilityToGroom-v1.0.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToGroom" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <alias value="nl-core-AbilityToGroom" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-AbilityToGroom.xml b/zib/StructureDefinitions/zib-AbilityToGroom.xml new file mode 100644 index 0000000..387b915 --- /dev/null +++ b/zib/StructureDefinitions/zib-AbilityToGroom.xml @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-AbilityToGroom" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToGroom" /> + <name value="ZibAbilityToGroom" /> + <title value="zib AbilityToGroom" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Personal grooming activity means taking care of skin, nails and hair (and beard or mustache, if applicable). This is a part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. Washing hair does not fall into this category; it falls under the ability to wash oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToGroom v1.0.1 (2020)](https://zibs.nl/wiki/AbilityToGroom-v1.0.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytogroom-v1.0.1-2020EN" /> + <uri value="https://zibs.nl/wiki/AbilityToGroom-v1.0.1(2020EN)" /> + <name value="zib AbilityToGroom-v1.0.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <short value="AbilityToGroom" /> + <alias value="VermogenTotUiterlijkeVerzorging" /> + <mapping> + <identity value="zib-abilitytogroom-v1.0.1-2020EN" /> + <map value="NL-CM:4.33.1" /> + <comment value="AbilityToGroom" /> + </mapping> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="704434006" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.value[x]:valueCodeableConcept"> + <path value="Observation.value[x]" /> + <sliceName value="valueCodeableConcept" /> + <short value="Grooming" /> + <definition value="Personal grooming includes tending to hair and facial hair, such as combing it, or shaving and/or trimming facial hair; skincare, e.g. using make-up; nailcare." /> + <alias value="UiterlijkeVerzorging" /> + <type> + <code value="CodeableConcept" /> + </type> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.33.1--20200901000000" /> + </binding> + <mapping> + <identity value="zib-abilitytogroom-v1.0.1-2020EN" /> + <map value="NL-CM:4.33.2" /> + <comment value="Grooming" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From d21ffa0f5f6e9221d28b04b27e04173684cd8b13 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 17 Oct 2024 09:47:15 +0200 Subject: [PATCH 050/240] Converted 2020 to 2024 version --- .../nl-core-AbilityToGroom.xml | 10 ++++------ zib/StructureDefinitions/zib-AbilityToGroom.xml | 16 +++++++--------- 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToGroom.xml b/nl-core/StructureDefinitions/nl-core-AbilityToGroom.xml index 4d39a44..10b066f 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToGroom.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToGroom.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="nl-core-AbilityToGroom" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToGroom" /> <name value="NlcoreAbilityToGroom" /> <title value="nl core AbilityToGroom" /> @@ -23,9 +21,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytogroom-v1.0.1-2020EN" /> - <uri value="https://zibs.nl/wiki/AbilityToGroom-v1.0.1(2020EN)" /> - <name value="zib AbilityToGroom-v1.0.1(2020EN)" /> + <identity value="zib-abilitytogroom-v1.0.2-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToGroom-v1.0.2(2024EN)" /> + <name value="zib AbilityToGroom-v1.0.2(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/zib/StructureDefinitions/zib-AbilityToGroom.xml b/zib/StructureDefinitions/zib-AbilityToGroom.xml index 387b915..9cbc7ea 100644 --- a/zib/StructureDefinitions/zib-AbilityToGroom.xml +++ b/zib/StructureDefinitions/zib-AbilityToGroom.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="zib-AbilityToGroom" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToGroom" /> <name value="ZibAbilityToGroom" /> <title value="zib AbilityToGroom" /> @@ -19,13 +17,13 @@ </telecom> </contact> <description value="Personal grooming activity means taking care of skin, nails and hair (and beard or mustache, if applicable). This is a part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. Washing hair does not fall into this category; it falls under the ability to wash oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToGroom v1.0.1 (2020)](https://zibs.nl/wiki/AbilityToGroom-v1.0.1(2020EN))." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToGroom v1.0.2 (2024)](https://zibs.nl/wiki/AbilityToGroom-v1.0.2(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytogroom-v1.0.1-2020EN" /> - <uri value="https://zibs.nl/wiki/AbilityToGroom-v1.0.1(2020EN)" /> - <name value="zib AbilityToGroom-v1.0.1(2020EN)" /> + <identity value="zib-abilitytogroom-v1.0.2-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToGroom-v1.0.2(2024EN)" /> + <name value="zib AbilityToGroom-v1.0.2(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -38,7 +36,7 @@ <short value="AbilityToGroom" /> <alias value="VermogenTotUiterlijkeVerzorging" /> <mapping> - <identity value="zib-abilitytogroom-v1.0.1-2020EN" /> + <identity value="zib-abilitytogroom-v1.0.2-2024EN" /> <map value="NL-CM:4.33.1" /> <comment value="AbilityToGroom" /> </mapping> @@ -76,7 +74,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.33.1--20200901000000" /> </binding> <mapping> - <identity value="zib-abilitytogroom-v1.0.1-2020EN" /> + <identity value="zib-abilitytogroom-v1.0.2-2024EN" /> <map value="NL-CM:4.33.2" /> <comment value="Grooming" /> </mapping> From 4340f789ee5fab0bc8503dbdfebc1fadd47ffafc Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 17 Oct 2024 09:50:21 +0200 Subject: [PATCH 051/240] Executed addDataFromZib --- .../zib-AbilityToGroom.xml | 100 +++++++++--------- 1 file changed, 51 insertions(+), 49 deletions(-) diff --git a/zib/StructureDefinitions/zib-AbilityToGroom.xml b/zib/StructureDefinitions/zib-AbilityToGroom.xml index 9cbc7ea..fdde03c 100644 --- a/zib/StructureDefinitions/zib-AbilityToGroom.xml +++ b/zib/StructureDefinitions/zib-AbilityToGroom.xml @@ -1,83 +1,85 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-AbilityToGroom" /> + <id value="zib-AbilityToGroom"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToGroom" /> - <name value="ZibAbilityToGroom" /> - <title value="zib AbilityToGroom" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToGroom"/> + <name value="ZibAbilityToGroom"/> + <title value="zib AbilityToGroom"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="Personal grooming activity means taking care of skin, nails and hair (and beard or mustache, if applicable). This is a part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. Washing hair does not fall into this category; it falls under the ability to wash oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToGroom v1.0.2 (2024)](https://zibs.nl/wiki/AbilityToGroom-v1.0.2(2024EN))." /> - <copyright value="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 value="4.0.1" /> + <description value="Personal grooming activity means taking care of skin, nails and hair (and beard or mustache, if applicable). This is a part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. Washing hair does not fall into this category; it falls under the ability to wash oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently."/> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToGroom v1.0.2 (2024)](https://zibs.nl/wiki/AbilityToGroom-v1.0.2(2024EN))."/> + <copyright value="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 value="4.0.1"/> <mapping> - <identity value="zib-abilitytogroom-v1.0.2-2024EN" /> - <uri value="https://zibs.nl/wiki/AbilityToGroom-v1.0.2(2024EN)" /> - <name value="zib AbilityToGroom-v1.0.2(2024EN)" /> + <identity value="zib-abilitytogroom-v1.0.2-2024EN"/> + <uri value="https://zibs.nl/wiki/AbilityToGroom-v1.0.2(2024EN)"/> + <name value="zib AbilityToGroom-v1.0.2(2024EN)"/> </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="Observation" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="true"/> + <type value="Observation"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <short value="AbilityToGroom" /> - <alias value="VermogenTotUiterlijkeVerzorging" /> + <path value="Observation"/> + <short value="AbilityToGroom"/> + <alias value="VermogenTotUiterlijkeVerzorging"/> <mapping> - <identity value="zib-abilitytogroom-v1.0.2-2024EN" /> - <map value="NL-CM:4.33.1" /> - <comment value="AbilityToGroom" /> + <identity value="zib-abilitytogroom-v1.0.2-2024EN"/> + <map value="NL-CM:4.33.1"/> + <comment value="AbilityToGroom"/> </mapping> </element> <element id="Observation.code"> - <path value="Observation.code" /> + <path value="Observation.code"/> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct" /> - <code value="704434006" /> + <system value="http://snomed.info/sct"/> + <code value="704434006"/> </coding> </patternCodeableConcept> </element> <element id="Observation.value[x]"> - <path value="Observation.value[x]" /> + <path value="Observation.value[x]"/> <slicing> <discriminator> - <type value="type" /> - <path value="$this" /> + <type value="type"/> + <path value="$this"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="Observation.value[x]:valueCodeableConcept"> - <path value="Observation.value[x]" /> - <sliceName value="valueCodeableConcept" /> - <short value="Grooming" /> - <definition value="Personal grooming includes tending to hair and facial hair, such as combing it, or shaving and/or trimming facial hair; skincare, e.g. using make-up; nailcare." /> - <alias value="UiterlijkeVerzorging" /> + <path value="Observation.value[x]"/> + <sliceName value="valueCodeableConcept"/> + <short value="Grooming"/> + <definition value="Personal grooming includes tending to hair and facial hair, such as combing hair, or shaving and/or trimming facial hair; skincare, using make-up; nailcare."/> + <alias value="UiterlijkeVerzorging"/> <type> - <code value="CodeableConcept" /> + <code value="CodeableConcept"/> </type> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.33.1--20200901000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.33.1--20200901000000"/> </binding> <mapping> - <identity value="zib-abilitytogroom-v1.0.2-2024EN" /> - <map value="NL-CM:4.33.2" /> - <comment value="Grooming" /> + <identity value="zib-abilitytogroom-v1.0.2-2024EN"/> + <map value="NL-CM:4.33.2"/> + <comment value="Grooming"/> </mapping> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> From b89583b5875c4493c27c16d2075768ec2e3a104e Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 17 Oct 2024 09:52:06 +0200 Subject: [PATCH 052/240] Executed downloadTerminology script --- .../zib-AbilityToGroom.xml | 100 +++++++------ ....4.3.11.60.40.2.4.33.1--20240415000000.xml | 137 ++++++++++++++++++ 2 files changed, 186 insertions(+), 51 deletions(-) create mode 100644 zib/vocabulary/generated/ValueSet-UiterlijkeVerzorgingCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.33.1--20240415000000.xml diff --git a/zib/StructureDefinitions/zib-AbilityToGroom.xml b/zib/StructureDefinitions/zib-AbilityToGroom.xml index fdde03c..201cec5 100644 --- a/zib/StructureDefinitions/zib-AbilityToGroom.xml +++ b/zib/StructureDefinitions/zib-AbilityToGroom.xml @@ -1,85 +1,83 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version="1.0" encoding="utf-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-AbilityToGroom"/> + <id value="zib-AbilityToGroom" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToGroom"/> - <name value="ZibAbilityToGroom"/> - <title value="zib AbilityToGroom"/> - <status value="draft"/> - <publisher value="Nictiz"/> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToGroom" /> + <name value="ZibAbilityToGroom" /> + <title value="zib AbilityToGroom" /> + <status value="draft" /> + <publisher value="Nictiz" /> <contact> - <name value="Nictiz"/> + <name value="Nictiz" /> <telecom> - <system value="url"/> - <value value="https://www.nictiz.nl"/> - <use value="work"/> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> </telecom> </contact> - <description value="Personal grooming activity means taking care of skin, nails and hair (and beard or mustache, if applicable). This is a part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. Washing hair does not fall into this category; it falls under the ability to wash oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently."/> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToGroom v1.0.2 (2024)](https://zibs.nl/wiki/AbilityToGroom-v1.0.2(2024EN))."/> - <copyright value="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 value="4.0.1"/> + <description value="Personal grooming activity means taking care of skin, nails and hair (and beard or mustache, if applicable). This is a part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. Washing hair does not fall into this category; it falls under the ability to wash oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToGroom v1.0.2 (2024)](https://zibs.nl/wiki/AbilityToGroom-v1.0.2(2024EN))." /> + <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytogroom-v1.0.2-2024EN"/> - <uri value="https://zibs.nl/wiki/AbilityToGroom-v1.0.2(2024EN)"/> - <name value="zib AbilityToGroom-v1.0.2(2024EN)"/> + <identity value="zib-abilitytogroom-v1.0.2-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToGroom-v1.0.2(2024EN)" /> + <name value="zib AbilityToGroom-v1.0.2(2024EN)" /> </mapping> - <kind value="resource"/> - <abstract value="true"/> - <type value="Observation"/> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation"/> - <derivation value="constraint"/> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> <differential> <element id="Observation"> - <path value="Observation"/> - <short value="AbilityToGroom"/> - <alias value="VermogenTotUiterlijkeVerzorging"/> + <path value="Observation" /> + <short value="AbilityToGroom" /> + <alias value="VermogenTotUiterlijkeVerzorging" /> <mapping> - <identity value="zib-abilitytogroom-v1.0.2-2024EN"/> - <map value="NL-CM:4.33.1"/> - <comment value="AbilityToGroom"/> + <identity value="zib-abilitytogroom-v1.0.2-2024EN" /> + <map value="NL-CM:4.33.1" /> + <comment value="AbilityToGroom" /> </mapping> </element> <element id="Observation.code"> - <path value="Observation.code"/> + <path value="Observation.code" /> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct"/> - <code value="704434006"/> + <system value="http://snomed.info/sct" /> + <code value="704434006" /> </coding> </patternCodeableConcept> </element> <element id="Observation.value[x]"> - <path value="Observation.value[x]"/> + <path value="Observation.value[x]" /> <slicing> <discriminator> - <type value="type"/> - <path value="$this"/> + <type value="type" /> + <path value="$this" /> </discriminator> - <rules value="open"/> + <rules value="open" /> </slicing> </element> <element id="Observation.value[x]:valueCodeableConcept"> - <path value="Observation.value[x]"/> - <sliceName value="valueCodeableConcept"/> - <short value="Grooming"/> - <definition value="Personal grooming includes tending to hair and facial hair, such as combing hair, or shaving and/or trimming facial hair; skincare, using make-up; nailcare."/> - <alias value="UiterlijkeVerzorging"/> + <path value="Observation.value[x]" /> + <sliceName value="valueCodeableConcept" /> + <short value="Grooming" /> + <definition value="Personal grooming includes tending to hair and facial hair, such as combing hair, or shaving and/or trimming facial hair; skincare, using make-up; nailcare." /> + <alias value="UiterlijkeVerzorging" /> <type> - <code value="CodeableConcept"/> + <code value="CodeableConcept" /> </type> <binding> - <strength value="required"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.33.1--20200901000000"/> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.33.1--20240415000000" /> </binding> <mapping> - <identity value="zib-abilitytogroom-v1.0.2-2024EN"/> - <map value="NL-CM:4.33.2"/> - <comment value="Grooming"/> + <identity value="zib-abilitytogroom-v1.0.2-2024EN" /> + <map value="NL-CM:4.33.2" /> + <comment value="Grooming" /> </mapping> </element> </differential> -</StructureDefinition> +</StructureDefinition> \ No newline at end of file diff --git a/zib/vocabulary/generated/ValueSet-UiterlijkeVerzorgingCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.33.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-UiterlijkeVerzorgingCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.33.1--20240415000000.xml new file mode 100644 index 0000000..935f0b7 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-UiterlijkeVerzorgingCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.33.1--20240415000000.xml @@ -0,0 +1,137 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.33.1--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.33.1--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.33.1"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="UiterlijkeVerzorgingCodelijst"/> + <title value="UiterlijkeVerzorgingCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="UiterlijkeVerzorgingCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Onafhankelijk"/> + </extension> + <code value="704437004"/> + <display value="Independent in personal grooming"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Independent for personal grooming"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="In staat tot zelfstandige uiterlijke verzorging"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Hulp nodig"/> + </extension> + <code value="27941000146109"/> + <display value="Needs help with personal grooming"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Needs help with personal grooming"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Hulp nodig bij uiterlijke verzorging"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Volledig afhankelijk"/> + </extension> + <code value="704436008"/> + <display value="Unable to perform personal grooming activity"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Unable to perform personal grooming activity"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Niet in staat tot uiterlijke verzorging"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> From c6b881b2540503aadd03d2a329e80ad1bccc41f4 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 17 Oct 2024 11:22:32 +0200 Subject: [PATCH 053/240] Added release notes --- release-notes.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 release-notes.md diff --git a/release-notes.md b/release-notes.md new file mode 100644 index 0000000..4863de6 --- /dev/null +++ b/release-notes.md @@ -0,0 +1,2 @@ +## AbilityToGroom (zib-AbilityToGroom) +* `.value[x]:valueCodeableConcept` ; textual ; Refined guidance for Grooming ; ZIB-1114 \ No newline at end of file From 582475ff7c64cfd442ce3cdf0e87538cdad826fb Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 17 Oct 2024 11:33:01 +0200 Subject: [PATCH 054/240] Release notes update --- release-notes.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/release-notes.md b/release-notes.md index 4863de6..74cba1a 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,2 +1,3 @@ -## AbilityToGroom (zib-AbilityToGroom) +## AbilityToGroom +### zib-AbilityToGroom * `.value[x]:valueCodeableConcept` ; textual ; Refined guidance for Grooming ; ZIB-1114 \ No newline at end of file From 451df8d011642df14f241fafc7fbf7590f5b86ca Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 17 Oct 2024 11:57:05 +0200 Subject: [PATCH 055/240] Regenerate ValueSets --- .../zib-ContactPerson.xml | 268 +-- ...VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml | 26 - ....2.4.3.11.60.40.4.23.1--20240415000000.xml | 83 - ...2.4.3.11.60.40.2.3.1.4--20240415000000.xml | 1544 +++++++++++++++++ ...2.4.3.11.60.40.2.3.1.2--20240415000000.xml | 417 ----- ....4.3.11.60.40.2.3.1.3--20240415000000.xml} | 383 ++-- 6 files changed, 1831 insertions(+), 890 deletions(-) delete mode 100644 zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml delete mode 100644 zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml delete mode 100644 zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml rename zib/vocabulary/generated/{ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml => ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml} (61%) diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index b300f67..07ae10c 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -1,228 +1,228 @@ <?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-ContactPerson"/> + <id value="zib-ContactPerson" /> <text> <status value="empty"/> <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> </text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson"/> - <name value="ZibContactPerson"/> - <title value="zib ContactPerson"/> - <status value="draft"/> - <publisher value="Nictiz"/> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" /> + <name value="ZibContactPerson" /> + <title value="zib ContactPerson" /> + <status value="draft" /> + <publisher value="Nictiz" /> <contact> - <name value="Nictiz"/> + <name value="Nictiz" /> <telecom> - <system value="url"/> - <value value="https://www.nictiz.nl"/> - <use value="work"/> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> </telecom> </contact> - <description value="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. In 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."/> - <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v4.1 (2024)](https://zibs.nl/wiki/ContactPerson-v4.1(2024EN))."/> - <copyright value="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 value="4.0.1"/> + <description value="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. In 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." /> + <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v4.1 (2024)](https://zibs.nl/wiki/ContactPerson-v4.1(2024EN))." /> + <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)"/> - <name value="zib ContactPerson-v4.1(2024EN)"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> + <name value="zib ContactPerson-v4.1(2024EN)" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN"/> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)"/> - <name value="zib ContactInformation-v1.3.1(2024EN)"/> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN"/> - <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)"/> - <name value="zib Payer-v4.1(2024EN)"/> + <identity value="zib-payer-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> + <name value="zib Payer-v4.1(2024EN)" /> </mapping> - <kind value="resource"/> - <abstract value="true"/> - <type value="RelatedPerson"/> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/RelatedPerson"/> - <derivation value="constraint"/> + <kind value="resource" /> + <abstract value="true" /> + <type value="RelatedPerson" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> + <derivation value="constraint" /> <differential> <element id="RelatedPerson"> - <path value="RelatedPerson"/> - <short value="Contact"/> - <comment value="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, and therefore this profile, is used to capture information about any person that is related to the patient. * 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."/> - <alias value="Contactpersoon"/> + <path value="RelatedPerson" /> + <short value="Contact" /> + <comment value="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, and therefore this profile, is used to capture information about any person that is related to the patient. * 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." /> + <alias value="Contactpersoon" /> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.1"/> - <comment value="Contact"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.1" /> + <comment value="Contact" /> </mapping> </element> <element id="RelatedPerson.extension:comment"> - <path value="RelatedPerson.extension"/> - <sliceName value="comment"/> - <max value="1"/> + <path value="RelatedPerson.extension" /> + <sliceName value="comment" /> + <max value="1" /> <type> - <code value="Extension"/> - <profile value="http://hl7.org/fhir/StructureDefinition/note"/> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/note" /> </type> - <isModifier value="false"/> + <isModifier value="false" /> </element> <element id="RelatedPerson.extension:comment.value[x].text"> - <path value="RelatedPerson.extension.value[x].text"/> - <short value="Comment"/> - <definition value="Additional information about the contact. For example, information such as 'the father is also a medical doctor' can be included here. In addition, if the contact works at an organization, the organization can be mentioned here. If the organization is listed as a contact and no actual contact is known, this can also be stated here. In this case, the name information can be left blank."/> - <alias value="Toelichting"/> + <path value="RelatedPerson.extension.value[x].text" /> + <short value="Comment" /> + <definition value="Additional information about the contact. For example, information such as 'the father is also a medical doctor' can be included here. In addition, if the contact works at an organization, the organization can be mentioned here. If the organization is listed as a contact and no actual contact is known, this can also be stated here. In this case, the name information can be left blank." /> + <alias value="Toelichting" /> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.7"/> - <comment value="Comment"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.7" /> + <comment value="Comment" /> </mapping> </element> <element id="RelatedPerson.relationship"> - <path value="RelatedPerson.relationship"/> + <path value="RelatedPerson.relationship" /> <slicing> <discriminator> - <type value="value"/> - <path value="$this"/> + <type value="value" /> + <path value="$this" /> </discriminator> - <rules value="open"/> + <rules value="open" /> </slicing> - <comment value="Please note that the zib concept 'Role' is currently mapped to a slice on RelatedPerson.relationship. The current FHIR build includes a new element specifically designed for 'Role', which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a pre-adopt extension and move the mapping accordingly."/> + <comment value="Please note that the zib concept 'Role' is currently mapped to a slice on RelatedPerson.relationship. The current FHIR build includes a new element specifically designed for 'Role', which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a pre-adopt extension and move the mapping accordingly." /> </element> <element id="RelatedPerson.relationship:role"> - <path value="RelatedPerson.relationship"/> - <sliceName value="role"/> - <short value="Role"/> - <definition value="Specifies the role of the contact in relation to the patient."/> - <alias value="Rol"/> + <path value="RelatedPerson.relationship" /> + <sliceName value="role" /> + <short value="Role" /> + <definition value="Specifies the role of the contact in relation to the patient." /> + <alias value="Rol" /> <binding> - <strength value="required"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000"/> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000" /> </binding> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.2"/> - <comment value="Role"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.2" /> + <comment value="Role" /> </mapping> </element> <element id="RelatedPerson.relationship:relationship"> - <path value="RelatedPerson.relationship"/> - <sliceName value="relationship"/> - <short value="Relationship"/> - <definition value="Specifies the relevant family or social relationship to the patient."/> - <alias value="Relatie"/> + <path value="RelatedPerson.relationship" /> + <sliceName value="relationship" /> + <short value="Relationship" /> + <definition value="Specifies the relevant family or social relationship to the patient." /> + <alias value="Relatie" /> <binding> - <strength value="required"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000"/> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000" /> </binding> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.3"/> - <comment value="Relationship"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.3" /> + <comment value="Relationship" /> </mapping> </element> <element id="RelatedPerson.name"> - <path value="RelatedPerson.name"/> + <path value="RelatedPerson.name" /> <slicing> <discriminator> - <type value="value"/> - <path value="use"/> + <type value="value" /> + <path value="use" /> </discriminator> - <rules value="open"/> + <rules value="open" /> </slicing> - <short value="PayerName / NameInformation"/> - <definition value="* Full name of the paying person or organization (legal entity). * Full name of the contact."/> - <alias value="BetalerNaam"/> - <alias value="Naamgegevens"/> + <short value="PayerName / NameInformation" /> + <definition value="* Full name of the paying person or organization (legal entity). * Full name of the contact." /> + <alias value="BetalerNaam" /> + <alias value="Naamgegevens" /> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.4"/> - <comment value="NameInformation"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.4" /> + <comment value="NameInformation" /> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN"/> - <map value="NL-CM:1.1.5"/> - <comment value="PayerName"/> + <identity value="zib-payer-v4.1-2024EN" /> + <map value="NL-CM:1.1.5" /> + <comment value="PayerName" /> </mapping> </element> <element id="RelatedPerson.name:nameInformation"> - <path value="RelatedPerson.name"/> - <sliceName value="nameInformation"/> - <max value="2"/> + <path value="RelatedPerson.name" /> + <sliceName value="nameInformation" /> + <max value="2" /> <type> - <code value="HumanName"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation"/> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> </type> </element> <element id="RelatedPerson.name:nameInformation-GivenName"> - <path value="RelatedPerson.name"/> - <sliceName value="nameInformation-GivenName"/> + <path value="RelatedPerson.name" /> + <sliceName value="nameInformation-GivenName" /> <type> - <code value="HumanName"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName"/> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName" /> </type> </element> <element id="RelatedPerson.telecom"> - <path value="RelatedPerson.telecom"/> + <path value="RelatedPerson.telecom" /> <slicing> <discriminator> - <type value="profile"/> - <path value="$this"/> + <type value="profile" /> + <path value="$this" /> </discriminator> - <rules value="open"/> + <rules value="open" /> </slicing> - <short value="ContactInformation"/> - <definition value="* The contact's telephone number and/or e-mail address. * The payer's telephone number and/or e-mail address."/> - <comment value="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."/> - <alias value="Contactgegevens"/> + <short value="ContactInformation" /> + <definition value="* The contact's telephone number and/or e-mail address. * The payer's telephone number and/or e-mail address." /> + <comment value="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." /> + <alias value="Contactgegevens" /> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.6"/> - <comment value="ContactInformation"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.6" /> + <comment value="ContactInformation" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN"/> - <map value="NL-CM:20.6.1"/> - <comment value="ContactInformation"/> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <map value="NL-CM:20.6.1" /> + <comment value="ContactInformation" /> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN"/> - <map value="NL-CM:1.1.12"/> - <comment value="ContactInformation"/> + <identity value="zib-payer-v4.1-2024EN" /> + <map value="NL-CM:1.1.12" /> + <comment value="ContactInformation" /> </mapping> </element> <element id="RelatedPerson.telecom:telephoneNumbers"> - <path value="RelatedPerson.telecom"/> - <sliceName value="telephoneNumbers"/> + <path value="RelatedPerson.telecom" /> + <sliceName value="telephoneNumbers" /> <type> - <code value="ContactPoint"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers"/> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> </type> </element> <element id="RelatedPerson.telecom:emailAddresses"> - <path value="RelatedPerson.telecom"/> - <sliceName value="emailAddresses"/> + <path value="RelatedPerson.telecom" /> + <sliceName value="emailAddresses" /> <type> - <code value="ContactPoint"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses"/> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> </type> </element> <element id="RelatedPerson.address"> - <path value="RelatedPerson.address"/> - <short value="AddressInformation"/> - <definition value="* The payer's address information. * Contact's address information."/> - <alias value="Adresgegevens"/> + <path value="RelatedPerson.address" /> + <short value="AddressInformation" /> + <definition value="* The payer's address information. * Contact's address information." /> + <alias value="Adresgegevens" /> <type> - <code value="Address"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation"/> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> </type> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.5"/> - <comment value="AddressInformation"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.5" /> + <comment value="AddressInformation" /> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN"/> - <map value="NL-CM:1.1.17"/> - <comment value="AddressInformation"/> + <identity value="zib-payer-v4.1-2024EN" /> + <map value="NL-CM:1.1.17" /> + <comment value="AddressInformation" /> </mapping> </element> </differential> -</StructureDefinition> +</StructureDefinition> \ No newline at end of file diff --git a/zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml b/zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml deleted file mode 100644 index 85f114e..0000000 --- a/zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml +++ /dev/null @@ -1,26 +0,0 @@ -<CodeSystem xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.22.472"/> - <language value="en-US"/> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> - <valuePeriod> - <start value="2024-09-20T14:30:12+00:00"/> - </valuePeriod> - </extension> - <url value="urn:oid:2.16.840.1.113883.2.4.3.11.22.472"/> - <identifier> - <use value="official"/> - <system value="urn:ietf:rfc:3986"/> - <value value="urn:oid:2.16.840.1.113883.2.4.3.11.22.472"/> - </identifier> - <version value="2024-09-20T14:30:12"/> - <name value="COD472VEKT"/> - <title value="COD472-VEKT"/> - <status value="unknown"/> - <publisher value="ART-DECOR"/> - <description value="COD472-VEKT"/> - <content value="not-present"/> -</CodeSystem> diff --git a/zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml b/zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml deleted file mode 100644 index 1672f42..0000000 --- a/zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000.xml +++ /dev/null @@ -1,83 +0,0 @@ -<CodeSystem xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000"/> - <meta> - <profile value="http://hl7.org/fhir/StructureDefinition/shareablecodesystem"/> - <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/CodeSystem"/>--> - </meta> - <language value="nl-NL"/> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml" lang="nl-NL" xml:lang="nl-NL">Definitie-resources zijn niet voorzien van een narrative. Een menselijk leesbare versie is te vinden via de implementation guide(s) waarin deze resource gebruikt wordt.</div> - </text> - <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> - <valuePeriod> - <start value="2024-04-15T00:00:00+00:00"/> - </valuePeriod> - </extension> - <url value="http://decor.nictiz.nl/fhir/CodeSystem/2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000"/> - <identifier> - <use value="official"/> - <system value="urn:ietf:rfc:3986"/> - <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> - </identifier> - <version value="2024-04-15T00:00:00"/> - <name value="ExtraRolcodes"/> - <title value="ExtraRolcodes"/> - <status value="active"/> - <experimental value="false"/> - <publisher value="Registratie aan de bron"/> - <contact> - <name value="Registratie aan de bron"/> - <telecom> - <system value="url"/> - <value value="https://www.registratieaandebron.nl"/> - </telecom> - <telecom> - <system value="url"/> - <value value="https://www.zibs.nl"/> - </telecom> - </contact> - <description value="ExtraRolcodes"/> - <caseSensitive value="false"/> - <content value="complete"/> - <count value="4"/> - <property> - <code value="status"/> - <uri value="http://hl7.org/fhir/concept-properties#status"/> - <description value="A code that indicates the status of the concept. Values found in this version of the code system are: active"/> - <type value="code"/> - </property> - <concept> - <code value="100001"/> - <display value="Mantelzorger"/> - <definition value="Mantelzorger (DEPRECATED)"/> - <property> - <code value="status"/> - <valueCode value="active"/> - </property> - </concept> - <concept> - <code value="100002"/> - <display value="Geestelijk verzorger"/> - <property> - <code value="status"/> - <valueCode value="active"/> - </property> - </concept> - <concept> - <code value="100003"/> - <display value="Tolk"/> - <property> - <code value="status"/> - <valueCode value="active"/> - </property> - </concept> - <concept> - <code value="100004"/> - <display value="Advocaat"/> - <property> - <code value="status"/> - <valueCode value="active"/> - </property> - </concept> -</CodeSystem> diff --git a/zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml b/zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml new file mode 100644 index 0000000..87aa9eb --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml @@ -0,0 +1,1544 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="RelatieSnomedCodelijst"/> + <title value="RelatieSnomedCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="RelatieSnomedCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <inactive value="true"/> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptie broer"/> + </extension> + <code value="17925003"/> + <display value="Adoptive brother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive brother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptiebroer"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptiekind (x)"/> + </extension> + <code value="393547004"/> + <display value="Adopted child"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adopted child"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Geadopteerd kind"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptievader"/> + </extension> + <code value="609005"/> + <display value="Adoptive father"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive father"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptievader"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptiemoeder"/> + </extension> + <code value="21464003"/> + <display value="Adoptive mother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive mother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptiemoeder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptieouder (x)"/> + </extension> + <code value="41953004"/> + <display value="Adoptive parent"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive parent"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptieouder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptie broer of zus"/> + </extension> + <code value="79508001"/> + <display value="Adoptive sibling"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive sibling"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptiebroer of adoptiezus"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Adoptie zus"/> + </extension> + <code value="76022008"/> + <display value="Adoptive sister"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptive sister"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Adoptiezus"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Tante"/> + </extension> + <code value="25211005"/> + <display value="Aunt"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Aunt"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Tante"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Broer"/> + </extension> + <code value="70924004"/> + <display value="Brother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Brother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Broer"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Zwager"/> + </extension> + <code value="300461000146105"/> + <display value="Brother-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Brother-in-law"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Zwager"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Neef/nicht, zoon/dochter van oom/tante"/> + </extension> + <code value="55538000"/> + <display value="Cousin"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Cousin"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Neef of nicht"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Dochter"/> + </extension> + <code value="66089001"/> + <display value="Daughter"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Daughter"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Dochter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoondochter"/> + </extension> + <code value="1258961002"/> + <display value="Daughter-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Daughter-in-law"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Schoondochter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Partner"/> + </extension> + <code value="262043009"/> + <display value="Partner in relationship"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Partner in relationship"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Levenspartner"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Geregistreerd partner"/> + </extension> + <code value="414043009"/> + <display value="Domestic partner"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Domestic partner"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Geregistreerde partner"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Ex-partner (x)"/> + </extension> + <code value="300761000146104"/> + <display value="Ex-partner"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Ex-partner"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Ex-partner"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Vader"/> + </extension> + <code value="66839005"/> + <display value="Father"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Father"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Vader"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonvader"/> + </extension> + <code value="5171000124108"/> + <display value="Father-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Father-in-law"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Schoonvader"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegdochter"/> + </extension> + <code value="31831004"/> + <display value="Foster daughter"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster daughter"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Pleegdochter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegvaderh"/> + </extension> + <code value="8458002"/> + <display value="Foster father"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster father"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Pleegvader"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegmoeder"/> + </extension> + <code value="38265003"/> + <display value="Foster mother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster mother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Pleegmoeder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegzoon"/> + </extension> + <code value="12241003"/> + <display value="Foster son"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster son"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Pleegzoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegkind (x)"/> + </extension> + <code value="39062003"/> + <display value="Foster child"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster child"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Pleegkind"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pleegouder (x)"/> + </extension> + <code value="90921004"/> + <display value="Foster parent"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Foster parent"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Pleegouder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Vriend(in)/kennis"/> + </extension> + <code value="48385004"/> + <display value="Acquaintance"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Acquaintance"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Kennis"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Kleinkind (x)"/> + </extension> + <code value="86372007"/> + <display value="Grandchild"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandchild"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Kleinkind"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Kleindochter"/> + </extension> + <code value="44181008"/> + <display value="Granddaughter"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Granddaughter"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Kleindochter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Opa"/> + </extension> + <code value="34871008"/> + <display value="Grandfather"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandfather"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grootvader"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Oma"/> + </extension> + <code value="113157001"/> + <display value="Grandmother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandmother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grootmoeder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Grootouder (x)"/> + </extension> + <code value="38312007"/> + <display value="Grandparent"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandparent"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grootouder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Kleinzoon"/> + </extension> + <code value="70578009"/> + <display value="Grandson"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Grandson"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Kleinzoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Overgrootvader"/> + </extension> + <code value="50261002"/> + <display value="Great grandfather"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Great grandfather"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Overgrootvader"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Overgrootmoeder"/> + </extension> + <code value="78652007"/> + <display value="Great grandmother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Great grandmother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Overgrootmoeder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Echtgenoot"/> + </extension> + <code value="127849001"/> + <display value="Husband"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Husband"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Echtgenoot"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Moeder"/> + </extension> + <code value="72705000"/> + <display value="Mother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Moeder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonmoeder"/> + </extension> + <code value="5181000124106"/> + <display value="Mother-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mother-in-law"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Schoonmoeder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Buur"/> + </extension> + <code value="427568008"/> + <display value="Neighbor"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Neighbor"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Buurman of buurvrouw"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Neef, zoon van broer/zus"/> + </extension> + <code value="47801002"/> + <display value="Male cousin"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Male cousin"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Neef"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Nicht, dochter van broer/zus"/> + </extension> + <code value="2959006"/> + <display value="Female cousin"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Female cousin"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Nicht"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Ouder (x)"/> + </extension> + <code value="40683002"/> + <display value="Parent"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Parent"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Ouder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonouder (x)"/> + </extension> + <code value="5161000124101"/> + <display value="Parent in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Parent in-law"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Schoonouder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Huisgenoot"/> + </extension> + <code value="300521000146102"/> + <display value="Roommate"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Roommate"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Huisgenoot"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Kind van hetzelfde ouderpaar (x)"/> + </extension> + <code value="375005"/> + <display value="Sibling"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Sibling"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Broer of zus"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Zus"/> + </extension> + <code value="27733009"/> + <display value="Sister"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Sister"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Zus"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonzus"/> + </extension> + <code value="300471000146104"/> + <display value="Sister-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Sister-in-law"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Schoonzus"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Zoon"/> + </extension> + <code value="65616008"/> + <display value="Son"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Son"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Zoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Schoonzoon"/> + </extension> + <code value="1258960001"/> + <display value="Son-in-law"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Son-in-law"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Schoonzoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Huwelijkspartner"/> + </extension> + <code value="127848009"/> + <display value="Spouse"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Spouse"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Echtgenoot of echtgenote"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefbroer"/> + </extension> + <code value="76087000"/> + <display value="Stepbrother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepbrother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefbroer"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefkind"/> + </extension> + <code value="86764008"/> + <display value="Stepchild"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepchild"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefkind"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefdochter"/> + </extension> + <code value="22573006"/> + <display value="Stepdaughter"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepdaughter"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefdochter"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefvader"/> + </extension> + <code value="30578000"/> + <display value="Stepfather"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepfather"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefvader"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefmoeder"/> + </extension> + <code value="65412001"/> + <display value="Stepmother"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepmother"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefmoeder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefouder (x)"/> + </extension> + <code value="74128007"/> + <display value="Stepparent"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepparent"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefouder"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefbroer of stiefzus (x)"/> + </extension> + <code value="88510002"/> + <display value="Stepsibling"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepsibling"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefbroer of stiefzus"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefzus"/> + </extension> + <code value="46363003"/> + <display value="Stepsister"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepsister"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefzus"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Stiefzoon"/> + </extension> + <code value="8674003"/> + <display value="Stepson"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stepson"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Stiefzoon"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Oom"/> + </extension> + <code value="38048003"/> + <display value="Uncle"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Uncle"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Oom"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Echtgenote"/> + </extension> + <code value="127850001"/> + <display value="Wife"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Wife"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Echtgenote"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml deleted file mode 100644 index 7c0c1f0..0000000 --- a/zib/vocabulary/generated/ValueSet-RolCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000.xml +++ /dev/null @@ -1,417 +0,0 @@ -<ValueSet xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000"/> - <meta> - <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> - <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> - <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> - <tag> - <system value="http://hl7.org/fhir/FHIR-version"/> - <code value="4.0.1"/> - </tag> - </meta> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> - <valuePeriod> - <start value="2024-04-15T00:00:00+00:00"/> - </valuePeriod> - </extension> - <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20240415000000"/> - <identifier> - <use value="official"/> - <system value="urn:ietf:rfc:3986"/> - <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2"/> - </identifier> - <version value="2024-04-15T00:00:00"/> - <name value="RolCodelijst"/> - <title value="RolCodelijst"/> - <status value="draft"/> - <experimental value="false"/> - <publisher value="Registratie aan de bron"/> - <contact> - <name value="Registratie aan de bron"/> - <telecom> - <system value="url"/> - <value value="https://www.registratieaandebron.nl"/> - </telecom> - <telecom> - <system value="url"/> - <value value="https://www.zibs.nl"/> - </telecom> - </contact> - <description value="This value list is no longer a valid choice and will become obsolete in the next release."/> - <immutable value="false"/> - <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> - <compose> - <inactive value="true"/> - <include> - <system value="http://decor.nictiz.nl/fhir/CodeSystem/2.16.840.1.113883.2.4.3.11.60.40.4.23.1--20240415000000"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> - <valueBoolean value="true"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Mantelzorger (DEPRECATED)"/> - </extension> - <code value="100001"/> - <display value="Mantelzorger"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Mantelzorger"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Geestelijk verzorger"/> - </extension> - <code value="100002"/> - <display value="Geestelijk verzorger"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Geestelijk verzorger"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Tolk"/> - </extension> - <code value="100003"/> - <display value="Tolk"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Tolk"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Advocaat"/> - </extension> - <code value="100004"/> - <display value="Advocaat"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Advocaat"/> - </designation> - </concept> - </include> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> - <include> - <system value="urn:oid:2.16.840.1.113883.2.4.3.11.22.472"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Eerste relatie/contactpersoon"/> - </extension> - <code value="01"/> - <display value="Eerste relatie/contactpersoon"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Eerste relatie/contactpersoon"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Tweede relatie/contactpersoon"/> - </extension> - <code value="02"/> - <display value="Tweede relatie/contactpersoon"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Tweede relatie/contactpersoon"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Curator (juridisch)"/> - </extension> - <code value="03"/> - <display value="Curator (juridisch)"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Curator (juridisch)"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Financieel (gemachtigd)"/> - </extension> - <code value="04"/> - <display value="Financieel (gemachtigd)"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Financieel (gemachtigd)"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Financieel (toetsing)"/> - </extension> - <code value="05"/> - <display value="Financieel (toetsing)"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Financieel (toetsing)"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Leefeenheid"/> - </extension> - <code value="06"/> - <display value="Leefeenheid"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Leefeenheid"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Hulpverlener"/> - </extension> - <code value="07"/> - <display value="Hulpverlener"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Hulpverlener"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="09"/> - <display value="Anders"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Anders"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Voogd"/> - </extension> - <code value="11"/> - <display value="Voogd"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Voogd"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Bewindvoerder"/> - </extension> - <code value="14"/> - <display value="Bewindvoerder"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Bewindvoerder"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Mentor"/> - </extension> - <code value="15"/> - <display value="Mentor"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Mentor"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Buur"/> - </extension> - <code value="19"/> - <display value="Buur"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Buur"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Vriend(in)/kennis"/> - </extension> - <code value="20"/> - <display value="Vriend(in)/kennis"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Vriend(in)/kennis"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Cliëntondersteuner"/> - </extension> - <code value="21"/> - <display value="Cliëntondersteuner"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Cliëntondersteuner"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Contactpersoon"/> - </extension> - <code value="23"/> - <display value="Contactpersoon"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Contactpersoon"/> - </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Wettelijke vertegenwoordiger"/> - </extension> - <code value="24"/> - <display value="Wettelijke vertegenwoordiger"/> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Wettelijke vertegenwoordiger"/> - </designation> - </concept> - </include> - <include> - <system value="http://snomed.info/sct"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Mantelzorger"/> - </extension> - <code value="407542009"/> - <display value="Mantelzorger"/> - <designation> - <language value="en-US"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Informal caregiver"/> - </designation> - <designation> - <language value="nl-NL"/> - <use> - <system value="http://snomed.info/sct"/> - <code value="900000000000013009"/> - <display value="Synonym"/> - </use> - <value value="Mantelzorger"/> - </designation> - </concept> - </include> - </compose> -</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml similarity index 61% rename from zib/vocabulary/generated/ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml rename to zib/vocabulary/generated/ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml index 2406e49..b04abd9 100644 --- a/zib/vocabulary/generated/ValueSet-RelatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml @@ -1,5 +1,5 @@ <ValueSet xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000"/> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000"/> <meta> <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> @@ -18,15 +18,15 @@ <start value="2024-04-15T00:00:00+00:00"/> </valuePeriod> </extension> - <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20240415000000"/> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000"/> <identifier> <use value="official"/> <system value="urn:ietf:rfc:3986"/> - <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3"/> </identifier> <version value="2024-04-15T00:00:00"/> - <name value="RelatieCodelijst"/> - <title value="RelatieCodelijst"/> + <name value="RolSnomedCodelijst"/> + <title value="RolSnomedCodelijst"/> <status value="draft"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> @@ -41,17 +41,28 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="This value list is no longer a valid choice and will become obsolete in the next release."/> + <description value="RolSnomedCodelijst"/> <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> <compose> <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode"/> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Adoptievader"/> + <valueString value="Anders"/> </extension> - <code value="ADOPTF"/> - <display value="Adoptive father"/> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Eerste contactpersoon"/> + </extension> + <code value="300481000146102"/> + <display value="First contact person"/> <designation> <language value="en-US"/> <use> @@ -59,31 +70,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Adoptive father"/> + <value value="First contact person"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Adoptiemoeder"/> - </extension> - <code value="ADOPTM"/> - <display value="Adoptive mother"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Adoptive mother"/> + <value value="Eerste contactpersoon"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Tante"/> + <valueString value="Secundair contactpersoon"/> </extension> - <code value="AUNT"/> - <display value="Aunt"/> + <code value="300531000146100"/> + <display value="Second contact person"/> <designation> <language value="en-US"/> <use> @@ -91,31 +95,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Aunt"/> + <value value="Second contact person"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Broer"/> - </extension> - <code value="BRO"/> - <display value="Brother"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Brother"/> + <value value="Secundair contactpersoon"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Zwager"/> + <valueString value="Curator"/> </extension> - <code value="BROINLAW"/> - <display value="Brother-in-law"/> + <code value="1269519005"/> + <display value="Deputy"/> <designation> <language value="en-US"/> <use> @@ -123,31 +120,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Brother-in-law"/> + <value value="Deputy"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Neef/nicht, zoon/dochter van oom/tante"/> - </extension> - <code value="COUSN"/> - <display value="Cousin"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Cousin"/> + <value value="Curator"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Dochter"/> + <valueString value="Mentor"/> </extension> - <code value="DAUC"/> - <display value="Daughter"/> + <code value="300561000146109"/> + <display value="Personal welfare deputy"/> <designation> <language value="en-US"/> <use> @@ -155,31 +145,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Daughter"/> + <value value="Personal welfare deputy"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Schoondochter"/> - </extension> - <code value="DAUINLAW"/> - <display value="Daughter in-law"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Daughter in-law"/> + <value value="Mentor"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Partner"/> + <valueString value="Schriftelijk gemachtigde zorg en behandeling"/> </extension> - <code value="DOMPART"/> - <display value="Domestic partner"/> + <code value="310141000146103"/> + <display value="Holder of medical power of attorney"/> <designation> <language value="en-US"/> <use> @@ -187,31 +170,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Domestic partner"/> + <value value="Holder of medical power of attorney"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Vader"/> - </extension> - <code value="FTH"/> - <display value="Father"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Father"/> + <value value="Schriftelijk gemachtigde zorg en behandeling"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Schoonvader"/> + <valueString value="Bewindvoerder"/> </extension> - <code value="FTHINLAW"/> - <display value="Father-in-law"/> + <code value="300551000146106"/> + <display value="Property and financial affairs deputy"/> <designation> <language value="en-US"/> <use> @@ -219,31 +195,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Father-in-law"/> + <value value="Property and financial affairs deputy"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Pleegdochter"/> - </extension> - <code value="DAUFOST"/> - <display value="Foster daughter"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Foster daughter"/> + <value value="Bewindvoerder"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Pleegvader"/> + <valueString value="Zaakwaarnemer"/> </extension> - <code value="FTHFOST"/> - <display value="Foster father"/> + <code value="300591000146104"/> + <display value="Representative managing another's affairs"/> <designation> <language value="en-US"/> <use> @@ -251,31 +220,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Foster father"/> + <value value="Representative managing another's affairs"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Pleegmoeder"/> - </extension> - <code value="MTHFOST"/> - <display value="Foster mother"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Foster mother"/> + <value value="Zaakwaarnemer"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Pleegzoon"/> + <valueString value="Schriftelijk gemachtigde financieel"/> </extension> - <code value="SONFOST"/> - <display value="Foster son"/> + <code value="300581000146101"/> + <display value="Holder of financial power of attorney"/> <designation> <language value="en-US"/> <use> @@ -283,31 +245,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Foster son"/> + <value value="Holder of financial power of attorney"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Kleindochter"/> - </extension> - <code value="GRNDDAU"/> - <display value="Granddaughter"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Granddaughter"/> + <value value="Schriftelijk financieel gemachtigde"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Opa"/> + <valueString value="Vertegenwoordiger bij wilsonbekwaamheid"/> </extension> - <code value="GRFTH"/> - <display value="Grandfather"/> + <code value="310391000146105"/> + <display value="Representative in case of mental incapacity"/> <designation> <language value="en-US"/> <use> @@ -315,31 +270,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Grandfather"/> + <value value="Legal representative in case of mental incapacity"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Oma"/> - </extension> - <code value="GRMTH"/> - <display value="Grandmother"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Grandmother"/> + <value value="Wettelijke vertegenwoordiger bij wilsonbekwaamheid"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Kleinzoon"/> + <valueString value="Voogd"/> </extension> - <code value="GRNDSON"/> - <display value="Grandson"/> + <code value="394619001"/> + <display value="Guardian"/> <designation> <language value="en-US"/> <use> @@ -347,31 +295,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Grandson"/> + <value value="Guardian"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Overgrootvader"/> - </extension> - <code value="GGRFTH"/> - <display value="Great grandfather"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Great grandfather"/> + <value value="Voogd"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Overgrootmoeder"/> + <valueString value="Wettelijk vertegenwoordiger op grond van ouderlijk gezag"/> </extension> - <code value="GGRMTH"/> - <display value="Great grandmother"/> + <code value="310401000146108"/> + <display value="Legal advocate based on parental authority"/> <designation> <language value="en-US"/> <use> @@ -379,31 +320,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Great grandmother"/> + <value value="Parental authority"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Echtgenoot"/> - </extension> - <code value="HUSB"/> - <display value="Husband"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Husband"/> + <value value="Ouderlijk gezag"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Moeder"/> + <valueString value="Mantelzorger"/> </extension> - <code value="MTH"/> - <display value="Mother"/> + <code value="407542009"/> + <display value="Informal caregiver"/> <designation> <language value="en-US"/> <use> @@ -411,31 +345,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Mother"/> + <value value="Informal caregiver"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Schoonmoeder"/> - </extension> - <code value="MTHINLAW"/> - <display value="Mother-in-law"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Mother-in-law"/> + <value value="Mantelzorger"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Neef, zoon van broer/zus"/> + <valueString value="Geestelijk verzorger"/> </extension> - <code value="NEPHEW"/> - <display value="Nephew"/> + <code value="768733004"/> + <display value="Spiritual advisor"/> <designation> <language value="en-US"/> <use> @@ -443,31 +370,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Nephew"/> + <value value="Spiritual advisor"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Nicht, dochter van broer/zus"/> - </extension> - <code value="NIECE"/> - <display value="Niece"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Niece"/> + <value value="Geestelijk adviseur"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Zus"/> + <valueString value="Tolk"/> </extension> - <code value="SIS"/> - <display value="Sister"/> + <code value="40570005"/> + <display value="Interpreter"/> <designation> <language value="en-US"/> <use> @@ -475,31 +395,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Sister"/> + <value value="Interpreter"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Schoonzus"/> - </extension> - <code value="SISINLAW"/> - <display value="Sister-in-law"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Sister-in-law"/> + <value value="Tolk"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Zoon"/> + <valueString value="Advocaat"/> </extension> - <code value="SONC"/> - <display value="Son"/> + <code value="12877000"/> + <display value="Lawyer"/> <designation> <language value="en-US"/> <use> @@ -507,31 +420,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Son"/> + <value value="Lawyer"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Schoonzoon"/> - </extension> - <code value="SONINLAW"/> - <display value="Son in-law"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Son in-law"/> + <value value="Advocaat"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Stiefvader"/> + <valueString value="Docent"/> </extension> - <code value="STPFTH"/> - <display value="Stepfather"/> + <code value="106304008"/> + <display value="Teacher"/> <designation> <language value="en-US"/> <use> @@ -539,31 +445,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Stepfather"/> + <value value="Teacher"/> </designation> - </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Stiefmoeder"/> - </extension> - <code value="STPMTH"/> - <display value="Stepmother"/> <designation> - <language value="en-US"/> + <language value="nl-NL"/> <use> <system value="http://snomed.info/sct"/> <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Stepmother"/> + <value value="Leraar"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Oom"/> + <valueString value="Patiëntvertrouwenspersoon"/> </extension> - <code value="UNCLE"/> - <display value="Uncle"/> + <code value="300601000146109"/> + <display value="Patient confidant"/> <designation> <language value="en-US"/> <use> @@ -571,15 +470,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Uncle"/> + <value value="Patient confidant"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Vertrouwenspersoon"/> </designation> </concept> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Echtgenote"/> + <valueString value="Werkgever"/> </extension> - <code value="WIFE"/> - <display value="Wife"/> + <code value="394571004"/> + <display value="Employer"/> <designation> <language value="en-US"/> <use> @@ -587,18 +495,24 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Wife"/> + <value value="Employer"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Werkgever"/> </designation> </concept> - </include> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> <concept> <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> + <valueString value="Begeleider"/> </extension> - <code value="OTH"/> - <display value="Other"/> + <code value="300491000146100"/> + <display value="Companionr"/> <designation> <language value="en-US"/> <use> @@ -606,7 +520,16 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Other"/> + <value value="Companion not related to healthcare facility"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Begeleider niet vanuit zorginstelling"/> </designation> </concept> </include> From 456862cd28e698d778d7b9fcd1e2d5257b328286 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Mon, 21 Oct 2024 15:05:46 +0200 Subject: [PATCH 056/240] Tweaking release notes --- release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes.md b/release-notes.md index 74cba1a..f81ab3b 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,3 +1,3 @@ ## AbilityToGroom ### zib-AbilityToGroom -* `.value[x]:valueCodeableConcept` ; textual ; Refined guidance for Grooming ; ZIB-1114 \ No newline at end of file +* No significant changes \ No newline at end of file From 0beb5c10bc1657790fc48ddc8860b30116bfa761 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Mon, 21 Oct 2024 16:02:19 +0200 Subject: [PATCH 057/240] Removed incorrect mappings, added narrative for LanguageProficiency.comment and textual changes --- .../ext-LanguageProfiency.Comment.xml | 12 ++++--- zib/StructureDefinitions/zib-Patient.xml | 31 ------------------- 2 files changed, 7 insertions(+), 36 deletions(-) diff --git a/zib/StructureDefinitions/ext-LanguageProfiency.Comment.xml b/zib/StructureDefinitions/ext-LanguageProfiency.Comment.xml index ed88796..043d54c 100644 --- a/zib/StructureDefinitions/ext-LanguageProfiency.Comment.xml +++ b/zib/StructureDefinitions/ext-LanguageProfiency.Comment.xml @@ -1,9 +1,11 @@ <?xml version="1.0" encoding="utf-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="ext-LanguageProfiency.Comment" /> - <url value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProfiency.Comment" /> - <name value="ExtLanguageProfiencyComment" /> - <title value="ext LanguageProfiency.Comment" /> + <id value="ext-LanguageProficiency.Comment" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.Comment" /> + <name value="ExtLanguageProficiencyComment" /> + <title value="ext LanguageProficiency.Comment" /> <status value="draft" /> <publisher value="Nictiz" /> <contact> @@ -35,7 +37,7 @@ <differential> <element id="Extension.url"> <path value="Extension.url" /> - <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProfiency.Comment" /> + <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.Comment" /> </element> <element id="Extension.value[x]"> <path value="Extension.value[x]" /> diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index 5386ea3..7caec3a 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -56,16 +56,6 @@ <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> <name value="zib Payer-v4.1(2024EN)" /> </mapping> - <mapping> - <identity value="zib-addressinformation-v1.2-2024EN" /> - <uri value="https://zibs.nl/wiki/AddressInformation-v1.2(2024EN)" /> - <name value="zib AddressInformation-v1.2(2024EN)" /> - </mapping> - <mapping> - <identity value="zib-nameinformation-v1.1.1-2024EN" /> - <uri value="https://zibs.nl/wiki/NameInformation-v1.1.1(2024EN)" /> - <name value="zib NameInformation-v1.1.1(2024EN)" /> - </mapping> <kind value="resource" /> <abstract value="true" /> <type value="Patient" /> @@ -187,17 +177,11 @@ <path value="Patient.name" /> <sliceName value="nameInformation" /> <short value="NameInformation" /> - <alias value="Naamgegevens" /> <max value="2" /> <type> <code value="HumanName" /> <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> </type> - <mapping> - <identity value="zib-nameinformation-v1.1.1-2024EN" /> - <map value="NL-CM:20.4.1" /> - <comment value="NameInformation" /> - </mapping> </element> <element id="Patient.name:nameInformation-GivenName"> <path value="Patient.name" /> @@ -378,11 +362,6 @@ <map value="NL-CM:1.1.17" /> <comment value="AddressInformation" /> </mapping> - <mapping> - <identity value="zib-addressinformation-v1.2-2024EN" /> - <map value="NL-CM:20.5.1" /> - <comment value="AddressInformation" /> - </mapping> </element> <element id="Patient.maritalStatus"> <path value="Patient.maritalStatus" /> @@ -540,11 +519,6 @@ <map value="NL-CM:3.1.4" /> <comment value="NameInformation" /> </mapping> - <mapping> - <identity value="zib-nameinformation-v1.1.1-2024EN" /> - <map value="NL-CM:20.4.1" /> - <comment value="NameInformation" /> - </mapping> </element> <element id="Patient.contact.telecom"> <path value="Patient.contact.telecom" /> @@ -601,11 +575,6 @@ <map value="NL-CM:3.1.5" /> <comment value="AddressInformation" /> </mapping> - <mapping> - <identity value="zib-addressinformation-v1.2-2024EN" /> - <map value="NL-CM:20.5.1" /> - <comment value="AddressInformation" /> - </mapping> </element> <element id="Patient.communication"> <path value="Patient.communication" /> From 1a2537a012e30868af92288b854b3ab09e283ee4 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Mon, 21 Oct 2024 16:19:43 +0200 Subject: [PATCH 058/240] textual changes --- ...eProfiency.Comment.xml => ext-LanguageProficiency.Comment.xml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename zib/StructureDefinitions/{ext-LanguageProfiency.Comment.xml => ext-LanguageProficiency.Comment.xml} (100%) diff --git a/zib/StructureDefinitions/ext-LanguageProfiency.Comment.xml b/zib/StructureDefinitions/ext-LanguageProficiency.Comment.xml similarity index 100% rename from zib/StructureDefinitions/ext-LanguageProfiency.Comment.xml rename to zib/StructureDefinitions/ext-LanguageProficiency.Comment.xml From af10a7649ee780d915c4d0a923366c4774d48015 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Wed, 23 Oct 2024 09:46:47 +0200 Subject: [PATCH 059/240] Moved guidance for role element to proper slice and updated release-notes to latest convention --- release-notes.md | 2 +- zib/StructureDefinitions/zib-ContactPerson.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/release-notes.md b/release-notes.md index 5e8c3a3..3d2c7a7 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,4 +1,4 @@ -## ContactPerson (zib-ContactPerson) +## ContactPerson (zib-ContactPerson, nl-core-ContactPerson) * `.extension:comment` ; extension ; Added Note for Comment ; ZIB-947, ZIBFHIR-97 * `.relationship:role` ; textual ; Added guidance for Role mapping ; ZIBFHIR-73 * `.relationship:role` ; terminology ; Changed codes in RoleCodelist ; ZIB-1470 \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index 07ae10c..4c89596 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -84,13 +84,13 @@ </discriminator> <rules value="open" /> </slicing> - <comment value="Please note that the zib concept 'Role' is currently mapped to a slice on RelatedPerson.relationship. The current FHIR build includes a new element specifically designed for 'Role', which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a pre-adopt extension and move the mapping accordingly." /> </element> <element id="RelatedPerson.relationship:role"> <path value="RelatedPerson.relationship" /> <sliceName value="role" /> <short value="Role" /> <definition value="Specifies the role of the contact in relation to the patient." /> + <comment value="Please note that the zib concept 'Role' is currently mapped to a slice on RelatedPerson.relationship. The current FHIR build includes a new element specifically designed for 'Role', which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a pre-adopt extension and move the mapping accordingly." /> <alias value="Rol" /> <binding> <strength value="required" /> From 0770b6511e4a5f13da1971d4edfe6ee52fda7e9a Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Wed, 23 Oct 2024 17:39:45 +0200 Subject: [PATCH 060/240] added two examples of ContactPerson --- nl-core/examples/nl-core-ContactPerson-01.xml | 71 ++++++++++ .../nl-core-ContactPerson-full-01.xml | 129 ++++++++++++++++++ 2 files changed, 200 insertions(+) create mode 100644 nl-core/examples/nl-core-ContactPerson-01.xml create mode 100644 nl-core/examples/nl-core-ContactPerson-full-01.xml diff --git a/nl-core/examples/nl-core-ContactPerson-01.xml b/nl-core/examples/nl-core-ContactPerson-01.xml new file mode 100644 index 0000000..9d47c61 --- /dev/null +++ b/nl-core/examples/nl-core-ContactPerson-01.xml @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8"?> +<RelatedPerson xmlns="http://hl7.org/fhir"> + <id value="nl-core-ContactPerson-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson"/> + </meta> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="300481000146102"/> + <display value="Eerste contactpersoon"/> + </coding> + </relationship> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="66089001"/> + <display value="Dochter"/> + </coding> + </relationship> + <name> + <use value="official"/> + <text value="J.P.M. van Putten-van der Giessen"/> + <family value="van Putten-van der Giessen"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> + <valueString value="van Putten"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> + <valueString value="van der Giessen"/> + </extension> + </family> + <given value="J.P.M."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + </name> + <telecom> + <system value="phone"/> + <value value="+31611234567"/> + </telecom> + <telecom> + <system value="email"/> + <value value="giesput@myweb.nl"/> + <use value="work"/> + </telecom> + <address> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="HP"/> + <display value="Primary Home"/> + </coding> + </valueCodeableConcept> + </extension> + <use value="home"/> + <type value="both"/> + <line value="1e Jacob van Campenstr 15"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> + <valueString value="1e Jacob van Campenstr"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> + <valueString value="15"/> + </extension> + </line> + <city value="Hoogmade"/> + <district value="Kaag en Braassem"/> + <postalCode value="1012 NX"/> + </address> +</RelatedPerson> diff --git a/nl-core/examples/nl-core-ContactPerson-full-01.xml b/nl-core/examples/nl-core-ContactPerson-full-01.xml new file mode 100644 index 0000000..4aeb6cb --- /dev/null +++ b/nl-core/examples/nl-core-ContactPerson-full-01.xml @@ -0,0 +1,129 @@ +<?xml version="1.0" encoding="UTF-8"?> +<RelatedPerson xmlns="http://hl7.org/fhir"> + <id value="nl-core-ContactPerson-full-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson"/> + </meta> + <extension url="http://hl7.org/fhir/StructureDefinition/note"> + <valueAnnotation> + <text value="Graag geen contact opnemen met andere kinderen."/> + </valueAnnotation> + </extension> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="300481000146102"/> + <display value="Eerste contactpersoon"/> + </coding> + </relationship> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="66089001"/> + <display value="Dochter"/> + </coding> + </relationship> + <name> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-assembly-order"> + <valueCode value="NL1"/> + </extension> + <use value="official"/> + <text value="Johanna Petronella Maria van Putten"/> + <family value="van Putten"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"> + <valueString value="van"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> + <valueString value="Putten"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> + <valueString value="van der Giessen"/> + </extension> + </family> + <given value="Johanna"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <given value="Petronella"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <given value="Maria"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <prefix value="Dr."/> + </name> + <name> + <use value="usual"/> + <given value="Johanna"/> + </name> + <telecom> + <extension url="http://hl7.org/fhir/StructureDefinition/contactpoint-comment"> + <valueString value="Alleen tijdens kantooruren bellen."/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/contactpoint-purpose"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="HP"/> + <display value="Primary Home"/> + </coding> + </valueCodeableConcept> + </extension> + <system value="phone"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="MC"/> + <display value="Mobile Contact"/> + </coding> + </valueCodeableConcept> + </extension> + </system> + <value value="+31611234567"/> + <use value="home"/> + </telecom> + <telecom> + <system value="email"/> + <value value="giesput@myweb.nl"/> + <use value="work"/> + </telecom> + <address> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="HP"/> + <display value="Primary Home"/> + </coding> + </valueCodeableConcept> + </extension> + <use value="home"/> + <type value="both"/> + <line value="1e Jacob van Campenstr OTH 15 B bis"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> + <valueString value="1e Jacob van Campenstr"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> + <valueString value="15"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-buildingNumberSuffix"> + <valueString value="B bis"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator"> + <valueString value="OTH"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID"> + <valueString value="Het vrijstaande huis tegenover de kerk."/> + </extension> + </line> + <city value="Hoogmade"/> + <district value="Kaag en Braassem"/> + <postalCode value="1012 NX"/> + </address> +</RelatedPerson> From 2d3a09b867a271ebd2b8eb142fbaaa4a070c8abe Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Thu, 24 Oct 2024 10:21:45 +0200 Subject: [PATCH 061/240] Adjusted release-notes to latest convention --- release-notes.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/release-notes.md b/release-notes.md index f81ab3b..1a89af0 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,3 +1,2 @@ -## AbilityToGroom -### zib-AbilityToGroom +## AbilityToGroom (zib-AbilityToGroom, nl-core-AbilityToGroom) * No significant changes \ No newline at end of file From 50b0d3b220a26522ae89a2ffa1b3ebb539bcf63a Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 24 Oct 2024 11:35:32 +0200 Subject: [PATCH 062/240] Added base profiles from 2020 --- .../nl-core-AbilityToDressOneself.xml | 52 ++++++++ .../zib-AbilityToDressOneself.xml | 126 ++++++++++++++++++ 2 files changed, 178 insertions(+) create mode 100644 nl-core/StructureDefinitions/nl-core-AbilityToDressOneself.xml create mode 100644 zib/StructureDefinitions/zib-AbilityToDressOneself.xml diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToDressOneself.xml b/nl-core/StructureDefinitions/nl-core-AbilityToDressOneself.xml new file mode 100644 index 0000000..eb96611 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-AbilityToDressOneself.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToDressOneself" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToDressOneself" /> + <name value="NlcoreAbilityToDressOneself" /> + <title value="nl core AbilityToDressOneself" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Being able to get dressed independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="A derived profile from [zib-AbilityToDressOneself](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDressOneself) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytodressoneself-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/AbilityToDressOneself-v3.1.1(2020EN)" /> + <name value="zib AbilityToDressOneself-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDressOneself" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <alias value="nl-core-AbilityToDressOneself" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-AbilityToDressOneself.xml b/zib/StructureDefinitions/zib-AbilityToDressOneself.xml new file mode 100644 index 0000000..6d80f3e --- /dev/null +++ b/zib/StructureDefinitions/zib-AbilityToDressOneself.xml @@ -0,0 +1,126 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-AbilityToDressOneself" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDressOneself" /> + <name value="ZibAbilityToDressOneself" /> + <title value="zib AbilityToDressOneself" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Being able to get dressed independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDressOneself v3.1.1 (2020)](https://zibs.nl/wiki/AbilityToDressOneself-v3.1.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytodressoneself-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/AbilityToDressOneself-v3.1.1(2020EN)" /> + <name value="zib AbilityToDressOneself-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <short value="AbilityToDressOneself" /> + <alias value="VermogenTotZichKleden" /> + <mapping> + <identity value="zib-abilitytodressoneself-v3.1.1-2020EN" /> + <map value="NL-CM:4.11.1" /> + <comment value="AbilityToDressOneself" /> + </mapping> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="165235000" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.value[x]:valueCodeableConcept"> + <path value="Observation.value[x]" /> + <sliceName value="valueCodeableConcept" /> + <short value="DressingOneself" /> + <definition value="Putting on or removing clothes. The BodyPartToBeDressed concept offers the option to specify to which part of the body the limitation applies." /> + <alias value="ZichKleden" /> + <type> + <code value="CodeableConcept" /> + </type> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20200901000000" /> + </binding> + <mapping> + <identity value="zib-abilitytodressoneself-v3.1.1-2020EN" /> + <map value="NL-CM:4.11.2" /> + <comment value="DressingOneself" /> + </mapping> + </element> + <element id="Observation.component"> + <path value="Observation.component" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="code" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.component:bodyPartToBeDressed"> + <path value="Observation.component" /> + <sliceName value="bodyPartToBeDressed" /> + </element> + <element id="Observation.component:bodyPartToBeDressed.code"> + <path value="Observation.component.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="38866009" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.component:bodyPartToBeDressed.value[x]"> + <path value="Observation.component.value[x]" /> + <short value="BodyPartToBeDressed" /> + <definition value="The part or parts of the body for which help getting dressed is wanted/necessary." /> + <alias value="TeKledenLichaamsdeel" /> + <type> + <code value="CodeableConcept" /> + </type> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20200901000000" /> + </binding> + <mapping> + <identity value="zib-abilitytodressoneself-v3.1.1-2020EN" /> + <map value="NL-CM:4.11.3" /> + <comment value="BodyPartToBeDressed" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From 97ead2a8dd176914a56e5c10486817ce6d9839d4 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 24 Oct 2024 11:53:02 +0200 Subject: [PATCH 063/240] Changed mappings to 2024 --- .../nl-core-AbilityToDressOneself.xml | 10 ++++------ .../zib-AbilityToDressOneself.xml | 18 ++++++++---------- 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToDressOneself.xml b/nl-core/StructureDefinitions/nl-core-AbilityToDressOneself.xml index eb96611..d76484d 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToDressOneself.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToDressOneself.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="nl-core-AbilityToDressOneself" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToDressOneself" /> <name value="NlcoreAbilityToDressOneself" /> <title value="nl core AbilityToDressOneself" /> @@ -23,9 +21,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytodressoneself-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/AbilityToDressOneself-v3.1.1(2020EN)" /> - <name value="zib AbilityToDressOneself-v3.1.1(2020EN)" /> + <identity value="zib-abilitytodressoneself-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToDressOneself-v3.1.1(2024EN)" /> + <name value="zib AbilityToDressOneself-v3.1.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/zib/StructureDefinitions/zib-AbilityToDressOneself.xml b/zib/StructureDefinitions/zib-AbilityToDressOneself.xml index 6d80f3e..dc28265 100644 --- a/zib/StructureDefinitions/zib-AbilityToDressOneself.xml +++ b/zib/StructureDefinitions/zib-AbilityToDressOneself.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="zib-AbilityToDressOneself" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDressOneself" /> <name value="ZibAbilityToDressOneself" /> <title value="zib AbilityToDressOneself" /> @@ -19,13 +17,13 @@ </telecom> </contact> <description value="Being able to get dressed independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDressOneself v3.1.1 (2020)](https://zibs.nl/wiki/AbilityToDressOneself-v3.1.1(2020EN))." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDressOneself v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToDressOneself-v3.1.1(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytodressoneself-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/AbilityToDressOneself-v3.1.1(2020EN)" /> - <name value="zib AbilityToDressOneself-v3.1.1(2020EN)" /> + <identity value="zib-abilitytodressoneself-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToDressOneself-v3.1.1(2024EN)" /> + <name value="zib AbilityToDressOneself-v3.1.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -38,7 +36,7 @@ <short value="AbilityToDressOneself" /> <alias value="VermogenTotZichKleden" /> <mapping> - <identity value="zib-abilitytodressoneself-v3.1.1-2020EN" /> + <identity value="zib-abilitytodressoneself-v3.1.1-2024EN" /> <map value="NL-CM:4.11.1" /> <comment value="AbilityToDressOneself" /> </mapping> @@ -76,7 +74,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20200901000000" /> </binding> <mapping> - <identity value="zib-abilitytodressoneself-v3.1.1-2020EN" /> + <identity value="zib-abilitytodressoneself-v3.1.1-2024EN" /> <map value="NL-CM:4.11.2" /> <comment value="DressingOneself" /> </mapping> @@ -117,7 +115,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20200901000000" /> </binding> <mapping> - <identity value="zib-abilitytodressoneself-v3.1.1-2020EN" /> + <identity value="zib-abilitytodressoneself-v3.1.1-2024EN" /> <map value="NL-CM:4.11.3" /> <comment value="BodyPartToBeDressed" /> </mapping> From 00a61943371d4fe1954718712fe0c79ffe2fdaed Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 24 Oct 2024 11:55:17 +0200 Subject: [PATCH 064/240] Executed download terminology script --- .../zib-AbilityToDressOneself.xml | 4 +- ....4.3.11.60.40.2.4.11.2--20240415000000.xml | 137 ++++++++++++++++++ ....4.3.11.60.40.2.4.11.1--20240415000000.xml | 137 ++++++++++++++++++ 3 files changed, 276 insertions(+), 2 deletions(-) create mode 100644 zib/vocabulary/generated/ValueSet-TeKledenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-ZichKledenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20240415000000.xml diff --git a/zib/StructureDefinitions/zib-AbilityToDressOneself.xml b/zib/StructureDefinitions/zib-AbilityToDressOneself.xml index dc28265..3484403 100644 --- a/zib/StructureDefinitions/zib-AbilityToDressOneself.xml +++ b/zib/StructureDefinitions/zib-AbilityToDressOneself.xml @@ -71,7 +71,7 @@ </type> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20240415000000" /> </binding> <mapping> <identity value="zib-abilitytodressoneself-v3.1.1-2024EN" /> @@ -112,7 +112,7 @@ </type> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20240415000000" /> </binding> <mapping> <identity value="zib-abilitytodressoneself-v3.1.1-2024EN" /> diff --git a/zib/vocabulary/generated/ValueSet-TeKledenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-TeKledenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20240415000000.xml new file mode 100644 index 0000000..7c8b1d8 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-TeKledenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20240415000000.xml @@ -0,0 +1,137 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="TeKledenLichaamsdeelCodelijst"/> + <title value="TeKledenLichaamsdeelCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="TeKledenLichaamsdeelCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Gehele lichaam"/> + </extension> + <code value="38266002"/> + <display value="Entire body as a whole"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Entire body as a whole"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Gehele lichaam in totaliteit"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Bovenlichaam"/> + </extension> + <code value="362874006"/> + <display value="Entire upper body"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Entire upper body"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Gehele bovenlichaam"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Onderlichaam"/> + </extension> + <code value="362875007"/> + <display value="Entire lower body"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Entire lower body"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Gehele onderlichaam"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-ZichKledenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-ZichKledenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20240415000000.xml new file mode 100644 index 0000000..ae9af4a --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-ZichKledenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20240415000000.xml @@ -0,0 +1,137 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="ZichKledenCodelijst"/> + <title value="ZichKledenCodelijst"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="ZichKledenCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Onafhankelijk"/> + </extension> + <code value="129035000"/> + <display value="Independent with dressing"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Independent with dressing"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="In staat om onafhankelijk aan te kleden"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Hulp nodig"/> + </extension> + <code value="129039006"/> + <display value="Needs help with dressing"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Needs help with dressing"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Hulp nodig bij aankleden"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Volledig afhankelijk"/> + </extension> + <code value="284974001"/> + <display value="Unable to dress"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Unable to dress"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Niet in staat zich aan te kleden"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> From be83486a32e580265cfc0fe1c0b9984282771015 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 24 Oct 2024 12:08:58 +0200 Subject: [PATCH 065/240] Added release notes --- release-notes.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 release-notes.md diff --git a/release-notes.md b/release-notes.md new file mode 100644 index 0000000..0db9c3c --- /dev/null +++ b/release-notes.md @@ -0,0 +1,2 @@ +## AbilityToDressOneself (zib-AbilityToDressOneself, nl-core-AbilityToDressOneself) +* No significant changes \ No newline at end of file From d7e648eb6b8709f13dd98bc56eb20a9d31ecfb79 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 24 Oct 2024 12:10:13 +0200 Subject: [PATCH 066/240] Executed addDataFromZib script --- zib/StructureDefinitions/zib-AbilityToDressOneself.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zib/StructureDefinitions/zib-AbilityToDressOneself.xml b/zib/StructureDefinitions/zib-AbilityToDressOneself.xml index 3484403..9026102 100644 --- a/zib/StructureDefinitions/zib-AbilityToDressOneself.xml +++ b/zib/StructureDefinitions/zib-AbilityToDressOneself.xml @@ -64,7 +64,7 @@ <path value="Observation.value[x]" /> <sliceName value="valueCodeableConcept" /> <short value="DressingOneself" /> - <definition value="Putting on or removing clothes. The BodyPartToBeDressed concept offers the option to specify to which part of the body the limitation applies." /> + <definition value="Putting on or removing clothes. The BodyPartToBeDressed concept offers the option to specify to which part of the body the limitation applies." /> <alias value="ZichKleden" /> <type> <code value="CodeableConcept" /> From 6d7f7b358e27434b9a57147550ba9a2167ebcf8d Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Thu, 24 Oct 2024 12:36:50 +0200 Subject: [PATCH 067/240] Align cardinality with zib concept and textual align SD.purpose field --- .../ext-LanguageProficiency.Comment.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/zib/StructureDefinitions/ext-LanguageProficiency.Comment.xml b/zib/StructureDefinitions/ext-LanguageProficiency.Comment.xml index 043d54c..f598cdd 100644 --- a/zib/StructureDefinitions/ext-LanguageProficiency.Comment.xml +++ b/zib/StructureDefinitions/ext-LanguageProficiency.Comment.xml @@ -17,7 +17,7 @@ </telecom> </contact> <description value="This extension provides a method to extend the LanguageProficiency profile with a comment element." /> - <purpose value="This extension represents the LanguageProficiency Comment concept (NL-CM:7.12.5) of the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) LanguageProficiency v4.0 (2024)](https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN))." /> + <purpose value="This extension represents the Comment concept (NL-CM:7.12.5) of the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) LanguageProficiency v4.0 (2024)](https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> @@ -35,6 +35,10 @@ <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" /> <derivation value="constraint" /> <differential> + <element id="Extension"> + <path value="Extension" /> + <max value="1" /> + </element> <element id="Extension.url"> <path value="Extension.url" /> <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.Comment" /> From 4c0267d65f3db5325a00fd36288ede459d2a221e Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Thu, 24 Oct 2024 12:37:12 +0200 Subject: [PATCH 068/240] fix incorrect extension details --- zib/StructureDefinitions/zib-Patient.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index 7caec3a..459c08e 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -645,12 +645,12 @@ <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails" /> </type> </element> - <element id="Patient.communication.extension:extLanguageProfiencyComment"> + <element id="Patient.communication.extension:comment"> <path value="Patient.communication.extension" /> - <sliceName value="extLanguageProfiencyComment" /> + <sliceName value="comment" /> <type> <code value="Extension" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProfiency.Comment" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.Comment" /> </type> <isModifier value="false" /> </element> From 2c729a9bee8023ccd78aeddfd63e544ae44edb11 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Mon, 28 Oct 2024 10:54:42 +0100 Subject: [PATCH 069/240] updated examples --- nl-core/examples/nl-core-ContactPerson-01.xml | 12 +++++++++++- nl-core/examples/nl-core-ContactPerson-full-01.xml | 4 ++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/nl-core/examples/nl-core-ContactPerson-01.xml b/nl-core/examples/nl-core-ContactPerson-01.xml index 9d47c61..28801cc 100644 --- a/nl-core/examples/nl-core-ContactPerson-01.xml +++ b/nl-core/examples/nl-core-ContactPerson-01.xml @@ -36,7 +36,17 @@ </given> </name> <telecom> - <system value="phone"/> + <system value="phone"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="MC"/> + <display value="Mobile Contact"/> + </coding> + </valueCodeableConcept> + </extension> + </system> <value value="+31611234567"/> </telecom> <telecom> diff --git a/nl-core/examples/nl-core-ContactPerson-full-01.xml b/nl-core/examples/nl-core-ContactPerson-full-01.xml index 4aeb6cb..dde0579 100644 --- a/nl-core/examples/nl-core-ContactPerson-full-01.xml +++ b/nl-core/examples/nl-core-ContactPerson-full-01.xml @@ -105,7 +105,7 @@ </extension> <use value="home"/> <type value="both"/> - <line value="1e Jacob van Campenstr OTH 15 B bis"> + <line value="1e Jacob van Campenstr by 15 B bis"> <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> <valueString value="1e Jacob van Campenstr"/> </extension> @@ -116,7 +116,7 @@ <valueString value="B bis"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator"> - <valueString value="OTH"/> + <valueString value="by"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID"> <valueString value="Het vrijstaande huis tegenover de kerk."/> From 9fb7efd0e10076ea1cd3616e8bd0e0d807b86e08 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Mon, 28 Oct 2024 11:20:17 +0100 Subject: [PATCH 070/240] update release-notes --- release-notes.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/release-notes.md b/release-notes.md index 3d2c7a7..a47b728 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,4 +1,5 @@ ## ContactPerson (zib-ContactPerson, nl-core-ContactPerson) -* `.extension:comment` ; extension ; Added Note for Comment ; ZIB-947, ZIBFHIR-97 +* `.extension:comment` ; extension ; Added Note for Comment ; ZIB-947, ZIB-1375, ZIBFHIR-97 * `.relationship:role` ; textual ; Added guidance for Role mapping ; ZIBFHIR-73 -* `.relationship:role` ; terminology ; Changed codes in RoleCodelist ; ZIB-1470 \ No newline at end of file +* `.relationship:role` ; terminology ; Changed codes in RoleCodelist ; ZIB-1470, ZIB-1481, ZIB-1496, ZIB-1556, ZIB-1616 ZIB-1789, ZIB-2211 +* `.relationship:relationship` ; terminology ; Changed codes in RelatieSnomedCodelijst ; ZIB-1495, ZIB-1496, ZIB-1556, ZIB-1616, ZIB-1770, ZIB-1789, ZIB-1941, ZIB-2008 \ No newline at end of file From 098509c3a5678ba435b8a410057642429450a998 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Mon, 28 Oct 2024 12:54:05 +0100 Subject: [PATCH 071/240] added country to examples --- nl-core/examples/nl-core-ContactPerson-01.xml | 12 ++++++++++++ nl-core/examples/nl-core-ContactPerson-full-01.xml | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/nl-core/examples/nl-core-ContactPerson-01.xml b/nl-core/examples/nl-core-ContactPerson-01.xml index 28801cc..bc305ff 100644 --- a/nl-core/examples/nl-core-ContactPerson-01.xml +++ b/nl-core/examples/nl-core-ContactPerson-01.xml @@ -77,5 +77,17 @@ <city value="Hoogmade"/> <district value="Kaag en Braassem"/> <postalCode value="1012 NX"/> + <country value="Nederland"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="urn:iso:std:iso:3166"/> + <version value="2020-10-26T00:00:00"/> + <code value="NL"/> + <display value="Nederland"/> + </coding> + </valueCodeableConcept> + </extension> + </country> </address> </RelatedPerson> diff --git a/nl-core/examples/nl-core-ContactPerson-full-01.xml b/nl-core/examples/nl-core-ContactPerson-full-01.xml index dde0579..289e83c 100644 --- a/nl-core/examples/nl-core-ContactPerson-full-01.xml +++ b/nl-core/examples/nl-core-ContactPerson-full-01.xml @@ -125,5 +125,17 @@ <city value="Hoogmade"/> <district value="Kaag en Braassem"/> <postalCode value="1012 NX"/> + <country value="Nederland"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="urn:iso:std:iso:3166"/> + <version value="2020-10-26T00:00:00"/> + <code value="NL"/> + <display value="Nederland"/> + </coding> + </valueCodeableConcept> + </extension> + </country> </address> </RelatedPerson> From fae910c241e9cba015a01be49d9780d082f608be Mon Sep 17 00:00:00 2001 From: "FURORENT\\Luud" <l.slagter@furore.com> Date: Thu, 31 Oct 2024 10:53:31 +0100 Subject: [PATCH 072/240] Finetuned Patient profile --- zib/StructureDefinitions/zib-Patient.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index 459c08e..1a65ac0 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -326,9 +326,8 @@ <sliceName value="deceasedDateTime" /> <short value="DateOfDeath" /> <definition value="The date on which the patient died. A ‘vague’ date, such as only the year, is permitted." /> - <comment value="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." /> + <comment value="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_." /> <alias value="DatumOverlijden" /> - <alias value="OverlijdensIndicator" /> <type> <code value="dateTime" /> </type> @@ -340,7 +339,7 @@ <mapping> <identity value="zib-patient-v4.3-2024EN" /> <map value="NL-CM:0.1.32" /> - <comment value="DeathIndicator" /> + <comment value="DeathIndicator (implicit, main mapping is on Patient.multipleBirthBoolean)" /> </mapping> </element> <element id="Patient.address"> @@ -409,6 +408,7 @@ <sliceName value="multipleBirthInteger" /> <short value="MultipleBirthSequence" /> <definition value="The birth number in the sequence of a multiple birth. The first birth is given value 1. The middle birth in a triplet birth would be given value 2 and the third birth would have value 3. If multiple birth order is filled then the value of the MultipleIndicator must be "True"." /> + <comment value="The zib recognizes both the MultipleBirthIndicator (boolean) and MultipleBirthSequence (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 MultipleBirthSequence, and MultipleBirthIndicator is assumed to be _true_." /> <alias value="Meerlingvolgorde" /> <type> <code value="integer" /> @@ -421,7 +421,7 @@ <mapping> <identity value="zib-patient-v4.3-2024EN" /> <map value="NL-CM:0.1.31" /> - <comment value="MultipleBirthIndicator" /> + <comment value="MultipleBirthIndicator (implicit, main mapping is on Patient.multipleBirthBoolean)" /> </mapping> </element> <element id="Patient.contact"> From 587810dc7985ff10d7fdfb90586e1c0bde9f7801 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Thu, 31 Oct 2024 11:47:21 +0100 Subject: [PATCH 073/240] remove deprecated codesystem --- ...VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml | 26 ------------------- 1 file changed, 26 deletions(-) delete mode 100644 zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml diff --git a/zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml b/zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml deleted file mode 100644 index 331c26d..0000000 --- a/zib/vocabulary/generated/CodeSystem-COD472VEKT-2.16.840.1.113883.2.4.3.11.22.472.xml +++ /dev/null @@ -1,26 +0,0 @@ -<CodeSystem xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.22.472"/> - <language value="en-US"/> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> - <valuePeriod> - <start value="2024-10-15T15:46:57+00:00"/> - </valuePeriod> - </extension> - <url value="urn:oid:2.16.840.1.113883.2.4.3.11.22.472"/> - <identifier> - <use value="official"/> - <system value="urn:ietf:rfc:3986"/> - <value value="urn:oid:2.16.840.1.113883.2.4.3.11.22.472"/> - </identifier> - <version value="2024-10-15T15:46:57"/> - <name value="COD472VEKT"/> - <title value="COD472-VEKT"/> - <status value="unknown"/> - <publisher value="ART-DECOR"/> - <description value="COD472-VEKT"/> - <content value="not-present"/> -</CodeSystem> From 286a07d6eb44331b7d055dd28c4712e8921ef77c Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Thu, 31 Oct 2024 11:49:04 +0100 Subject: [PATCH 074/240] remove not used codesystem --- ....16.840.1.113883.2.4.3.11.60.40.4.23.1.xml | 83 ------------------- 1 file changed, 83 deletions(-) delete mode 100644 zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1.xml diff --git a/zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1.xml b/zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1.xml deleted file mode 100644 index b085b7c..0000000 --- a/zib/vocabulary/generated/CodeSystem-ExtraRolcodes-2.16.840.1.113883.2.4.3.11.60.40.4.23.1.xml +++ /dev/null @@ -1,83 +0,0 @@ -<CodeSystem xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> - <meta> - <profile value="http://hl7.org/fhir/StructureDefinition/shareablecodesystem"/> - <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/CodeSystem"/>--> - </meta> - <language value="nl-NL"/> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml" lang="nl-NL" xml:lang="nl-NL">Definitie-resources zijn niet voorzien van een narrative. Een menselijk leesbare versie is te vinden via de implementation guide(s) waarin deze resource gebruikt wordt.</div> - </text> - <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> - <valuePeriod> - <start value="2024-04-15T00:00:00+00:00"/> - </valuePeriod> - </extension> - <url value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> - <identifier> - <use value="official"/> - <system value="urn:ietf:rfc:3986"/> - <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.23.1"/> - </identifier> - <version value="2024-04-15T00:00:00"/> - <name value="ExtraRolcodes"/> - <title value="ExtraRolcodes"/> - <status value="active"/> - <experimental value="false"/> - <publisher value="Registratie aan de bron"/> - <contact> - <name value="Registratie aan de bron"/> - <telecom> - <system value="url"/> - <value value="https://www.registratieaandebron.nl"/> - </telecom> - <telecom> - <system value="url"/> - <value value="https://www.zibs.nl"/> - </telecom> - </contact> - <description value="ExtraRolcodes"/> - <caseSensitive value="false"/> - <content value="complete"/> - <count value="4"/> - <property> - <code value="status"/> - <uri value="http://hl7.org/fhir/concept-properties#status"/> - <description value="A code that indicates the status of the concept. Values found in this version of the code system are: active"/> - <type value="code"/> - </property> - <concept> - <code value="100001"/> - <display value="Mantelzorger"/> - <definition value="Mantelzorger (DEPRECATED)"/> - <property> - <code value="status"/> - <valueCode value="active"/> - </property> - </concept> - <concept> - <code value="100002"/> - <display value="Geestelijk verzorger"/> - <property> - <code value="status"/> - <valueCode value="active"/> - </property> - </concept> - <concept> - <code value="100003"/> - <display value="Tolk"/> - <property> - <code value="status"/> - <valueCode value="active"/> - </property> - </concept> - <concept> - <code value="100004"/> - <display value="Advocaat"/> - <property> - <code value="status"/> - <valueCode value="active"/> - </property> - </concept> -</CodeSystem> From a2d736ca93ed15ccefa5bc3a2c688ecaefac3f6f Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Thu, 31 Oct 2024 12:04:07 +0100 Subject: [PATCH 075/240] rerunned terminology script --- ...2.4.3.11.60.40.2.3.1.4--20240415000000.xml | 118 +++++++++--------- ...2.4.3.11.60.40.2.3.1.3--20240415000000.xml | 40 +++--- 2 files changed, 79 insertions(+), 79 deletions(-) diff --git a/zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml b/zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml index 87aa9eb..b9077f8 100644 --- a/zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml @@ -27,7 +27,7 @@ <version value="2024-04-15T00:00:00"/> <name value="RelatieSnomedCodelijst"/> <title value="RelatieSnomedCodelijst"/> - <status value="draft"/> + <status value="active"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> @@ -63,7 +63,7 @@ <valueString value="Adoptie broer"/> </extension> <code value="17925003"/> - <display value="Adoptive brother"/> + <display value="Adoptiebroer"/> <designation> <language value="en-US"/> <use> @@ -88,7 +88,7 @@ <valueString value="Adoptiekind (x)"/> </extension> <code value="393547004"/> - <display value="Adopted child"/> + <display value="Geadopteerd kind"/> <designation> <language value="en-US"/> <use> @@ -113,7 +113,7 @@ <valueString value="Adoptievader"/> </extension> <code value="609005"/> - <display value="Adoptive father"/> + <display value="Adoptievader"/> <designation> <language value="en-US"/> <use> @@ -138,7 +138,7 @@ <valueString value="Adoptiemoeder"/> </extension> <code value="21464003"/> - <display value="Adoptive mother"/> + <display value="Adoptiemoeder"/> <designation> <language value="en-US"/> <use> @@ -163,7 +163,7 @@ <valueString value="Adoptieouder (x)"/> </extension> <code value="41953004"/> - <display value="Adoptive parent"/> + <display value="Adoptieouder"/> <designation> <language value="en-US"/> <use> @@ -188,7 +188,7 @@ <valueString value="Adoptie broer of zus"/> </extension> <code value="79508001"/> - <display value="Adoptive sibling"/> + <display value="Adoptiebroer of adoptiezus"/> <designation> <language value="en-US"/> <use> @@ -213,7 +213,7 @@ <valueString value="Adoptie zus"/> </extension> <code value="76022008"/> - <display value="Adoptive sister"/> + <display value="Adoptiezus"/> <designation> <language value="en-US"/> <use> @@ -238,7 +238,7 @@ <valueString value="Tante"/> </extension> <code value="25211005"/> - <display value="Aunt"/> + <display value="Tante"/> <designation> <language value="en-US"/> <use> @@ -263,7 +263,7 @@ <valueString value="Broer"/> </extension> <code value="70924004"/> - <display value="Brother"/> + <display value="Broer"/> <designation> <language value="en-US"/> <use> @@ -291,7 +291,7 @@ <valueString value="Zwager"/> </extension> <code value="300461000146105"/> - <display value="Brother-in-law"/> + <display value="Zwager"/> <designation> <language value="en-US"/> <use> @@ -316,7 +316,7 @@ <valueString value="Neef/nicht, zoon/dochter van oom/tante"/> </extension> <code value="55538000"/> - <display value="Cousin"/> + <display value="Neef of nicht"/> <designation> <language value="en-US"/> <use> @@ -341,7 +341,7 @@ <valueString value="Dochter"/> </extension> <code value="66089001"/> - <display value="Daughter"/> + <display value="Dochter"/> <designation> <language value="en-US"/> <use> @@ -366,7 +366,7 @@ <valueString value="Schoondochter"/> </extension> <code value="1258961002"/> - <display value="Daughter-in-law"/> + <display value="Schoondochter"/> <designation> <language value="en-US"/> <use> @@ -391,7 +391,7 @@ <valueString value="Partner"/> </extension> <code value="262043009"/> - <display value="Partner in relationship"/> + <display value="Levenspartner"/> <designation> <language value="en-US"/> <use> @@ -416,7 +416,7 @@ <valueString value="Geregistreerd partner"/> </extension> <code value="414043009"/> - <display value="Domestic partner"/> + <display value="Geregistreerde partner"/> <designation> <language value="en-US"/> <use> @@ -466,7 +466,7 @@ <valueString value="Vader"/> </extension> <code value="66839005"/> - <display value="Father"/> + <display value="Vader"/> <designation> <language value="en-US"/> <use> @@ -491,7 +491,7 @@ <valueString value="Schoonvader"/> </extension> <code value="5171000124108"/> - <display value="Father-in-law"/> + <display value="Schoonvader"/> <designation> <language value="en-US"/> <use> @@ -516,7 +516,7 @@ <valueString value="Pleegdochter"/> </extension> <code value="31831004"/> - <display value="Foster daughter"/> + <display value="Pleegdochter"/> <designation> <language value="en-US"/> <use> @@ -541,7 +541,7 @@ <valueString value="Pleegvaderh"/> </extension> <code value="8458002"/> - <display value="Foster father"/> + <display value="Pleegvader"/> <designation> <language value="en-US"/> <use> @@ -566,7 +566,7 @@ <valueString value="Pleegmoeder"/> </extension> <code value="38265003"/> - <display value="Foster mother"/> + <display value="Pleegmoeder"/> <designation> <language value="en-US"/> <use> @@ -591,7 +591,7 @@ <valueString value="Pleegzoon"/> </extension> <code value="12241003"/> - <display value="Foster son"/> + <display value="Pleegzoon"/> <designation> <language value="en-US"/> <use> @@ -616,7 +616,7 @@ <valueString value="Pleegkind (x)"/> </extension> <code value="39062003"/> - <display value="Foster child"/> + <display value="Pleegkind"/> <designation> <language value="en-US"/> <use> @@ -641,7 +641,7 @@ <valueString value="Pleegouder (x)"/> </extension> <code value="90921004"/> - <display value="Foster parent"/> + <display value="Pleegouder"/> <designation> <language value="en-US"/> <use> @@ -666,7 +666,7 @@ <valueString value="Vriend(in)/kennis"/> </extension> <code value="48385004"/> - <display value="Acquaintance"/> + <display value="Kennis"/> <designation> <language value="en-US"/> <use> @@ -691,7 +691,7 @@ <valueString value="Kleinkind (x)"/> </extension> <code value="86372007"/> - <display value="Grandchild"/> + <display value="Kleinkind"/> <designation> <language value="en-US"/> <use> @@ -716,7 +716,7 @@ <valueString value="Kleindochter"/> </extension> <code value="44181008"/> - <display value="Granddaughter"/> + <display value="Kleindochter"/> <designation> <language value="en-US"/> <use> @@ -741,7 +741,7 @@ <valueString value="Opa"/> </extension> <code value="34871008"/> - <display value="Grandfather"/> + <display value="Grootvader"/> <designation> <language value="en-US"/> <use> @@ -766,7 +766,7 @@ <valueString value="Oma"/> </extension> <code value="113157001"/> - <display value="Grandmother"/> + <display value="Grootmoeder"/> <designation> <language value="en-US"/> <use> @@ -791,7 +791,7 @@ <valueString value="Grootouder (x)"/> </extension> <code value="38312007"/> - <display value="Grandparent"/> + <display value="Grootouder"/> <designation> <language value="en-US"/> <use> @@ -816,7 +816,7 @@ <valueString value="Kleinzoon"/> </extension> <code value="70578009"/> - <display value="Grandson"/> + <display value="Kleinzoon"/> <designation> <language value="en-US"/> <use> @@ -841,7 +841,7 @@ <valueString value="Overgrootvader"/> </extension> <code value="50261002"/> - <display value="Great grandfather"/> + <display value="Overgrootvader"/> <designation> <language value="en-US"/> <use> @@ -866,7 +866,7 @@ <valueString value="Overgrootmoeder"/> </extension> <code value="78652007"/> - <display value="Great grandmother"/> + <display value="Overgrootmoeder"/> <designation> <language value="en-US"/> <use> @@ -891,7 +891,7 @@ <valueString value="Echtgenoot"/> </extension> <code value="127849001"/> - <display value="Husband"/> + <display value="Echtgenoot"/> <designation> <language value="en-US"/> <use> @@ -916,7 +916,7 @@ <valueString value="Moeder"/> </extension> <code value="72705000"/> - <display value="Mother"/> + <display value="Moeder"/> <designation> <language value="en-US"/> <use> @@ -941,7 +941,7 @@ <valueString value="Schoonmoeder"/> </extension> <code value="5181000124106"/> - <display value="Mother-in-law"/> + <display value="Schoonmoeder"/> <designation> <language value="en-US"/> <use> @@ -966,7 +966,7 @@ <valueString value="Buur"/> </extension> <code value="427568008"/> - <display value="Neighbor"/> + <display value="Buurman of buurvrouw"/> <designation> <language value="en-US"/> <use> @@ -991,7 +991,7 @@ <valueString value="Neef, zoon van broer/zus"/> </extension> <code value="47801002"/> - <display value="Male cousin"/> + <display value="Neef"/> <designation> <language value="en-US"/> <use> @@ -1016,7 +1016,7 @@ <valueString value="Nicht, dochter van broer/zus"/> </extension> <code value="2959006"/> - <display value="Female cousin"/> + <display value="Nicht"/> <designation> <language value="en-US"/> <use> @@ -1041,7 +1041,7 @@ <valueString value="Ouder (x)"/> </extension> <code value="40683002"/> - <display value="Parent"/> + <display value="Ouder"/> <designation> <language value="en-US"/> <use> @@ -1066,7 +1066,7 @@ <valueString value="Schoonouder (x)"/> </extension> <code value="5161000124101"/> - <display value="Parent in-law"/> + <display value="Schoonouder"/> <designation> <language value="en-US"/> <use> @@ -1091,7 +1091,7 @@ <valueString value="Huisgenoot"/> </extension> <code value="300521000146102"/> - <display value="Roommate"/> + <display value="Huisgenoot"/> <designation> <language value="en-US"/> <use> @@ -1116,7 +1116,7 @@ <valueString value="Kind van hetzelfde ouderpaar (x)"/> </extension> <code value="375005"/> - <display value="Sibling"/> + <display value="Broer of zus"/> <designation> <language value="en-US"/> <use> @@ -1141,7 +1141,7 @@ <valueString value="Zus"/> </extension> <code value="27733009"/> - <display value="Sister"/> + <display value="Zus"/> <designation> <language value="en-US"/> <use> @@ -1169,7 +1169,7 @@ <valueString value="Schoonzus"/> </extension> <code value="300471000146104"/> - <display value="Sister-in-law"/> + <display value="Schoonzus"/> <designation> <language value="en-US"/> <use> @@ -1194,7 +1194,7 @@ <valueString value="Zoon"/> </extension> <code value="65616008"/> - <display value="Son"/> + <display value="Zoon"/> <designation> <language value="en-US"/> <use> @@ -1219,7 +1219,7 @@ <valueString value="Schoonzoon"/> </extension> <code value="1258960001"/> - <display value="Son-in-law"/> + <display value="Schoonzoon"/> <designation> <language value="en-US"/> <use> @@ -1244,7 +1244,7 @@ <valueString value="Huwelijkspartner"/> </extension> <code value="127848009"/> - <display value="Spouse"/> + <display value="Echtgenoot of echtgenote"/> <designation> <language value="en-US"/> <use> @@ -1269,7 +1269,7 @@ <valueString value="Stiefbroer"/> </extension> <code value="76087000"/> - <display value="Stepbrother"/> + <display value="Stiefbroer"/> <designation> <language value="en-US"/> <use> @@ -1294,7 +1294,7 @@ <valueString value="Stiefkind"/> </extension> <code value="86764008"/> - <display value="Stepchild"/> + <display value="Stiefkind"/> <designation> <language value="en-US"/> <use> @@ -1319,7 +1319,7 @@ <valueString value="Stiefdochter"/> </extension> <code value="22573006"/> - <display value="Stepdaughter"/> + <display value="Stiefdochter"/> <designation> <language value="en-US"/> <use> @@ -1344,7 +1344,7 @@ <valueString value="Stiefvader"/> </extension> <code value="30578000"/> - <display value="Stepfather"/> + <display value="Stiefvader"/> <designation> <language value="en-US"/> <use> @@ -1369,7 +1369,7 @@ <valueString value="Stiefmoeder"/> </extension> <code value="65412001"/> - <display value="Stepmother"/> + <display value="Stiefmoeder"/> <designation> <language value="en-US"/> <use> @@ -1394,7 +1394,7 @@ <valueString value="Stiefouder (x)"/> </extension> <code value="74128007"/> - <display value="Stepparent"/> + <display value="Stiefouder"/> <designation> <language value="en-US"/> <use> @@ -1419,7 +1419,7 @@ <valueString value="Stiefbroer of stiefzus (x)"/> </extension> <code value="88510002"/> - <display value="Stepsibling"/> + <display value="Stiefbroer of stiefzus"/> <designation> <language value="en-US"/> <use> @@ -1444,7 +1444,7 @@ <valueString value="Stiefzus"/> </extension> <code value="46363003"/> - <display value="Stepsister"/> + <display value="Stiefzus"/> <designation> <language value="en-US"/> <use> @@ -1469,7 +1469,7 @@ <valueString value="Stiefzoon"/> </extension> <code value="8674003"/> - <display value="Stepson"/> + <display value="Stiefzoon"/> <designation> <language value="en-US"/> <use> @@ -1494,7 +1494,7 @@ <valueString value="Oom"/> </extension> <code value="38048003"/> - <display value="Uncle"/> + <display value="Oom"/> <designation> <language value="en-US"/> <use> @@ -1519,7 +1519,7 @@ <valueString value="Echtgenote"/> </extension> <code value="127850001"/> - <display value="Wife"/> + <display value="Echtgenote"/> <designation> <language value="en-US"/> <use> diff --git a/zib/vocabulary/generated/ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml b/zib/vocabulary/generated/ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml index b04abd9..09c0324 100644 --- a/zib/vocabulary/generated/ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml @@ -27,7 +27,7 @@ <version value="2024-04-15T00:00:00"/> <name value="RolSnomedCodelijst"/> <title value="RolSnomedCodelijst"/> - <status value="draft"/> + <status value="active"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> @@ -62,7 +62,7 @@ <valueString value="Eerste contactpersoon"/> </extension> <code value="300481000146102"/> - <display value="First contact person"/> + <display value="Eerste contactpersoon"/> <designation> <language value="en-US"/> <use> @@ -87,7 +87,7 @@ <valueString value="Secundair contactpersoon"/> </extension> <code value="300531000146100"/> - <display value="Second contact person"/> + <display value="Secundair contactpersoon"/> <designation> <language value="en-US"/> <use> @@ -112,7 +112,7 @@ <valueString value="Curator"/> </extension> <code value="1269519005"/> - <display value="Deputy"/> + <display value="Curator"/> <designation> <language value="en-US"/> <use> @@ -137,7 +137,7 @@ <valueString value="Mentor"/> </extension> <code value="300561000146109"/> - <display value="Personal welfare deputy"/> + <display value="Mentor"/> <designation> <language value="en-US"/> <use> @@ -162,7 +162,7 @@ <valueString value="Schriftelijk gemachtigde zorg en behandeling"/> </extension> <code value="310141000146103"/> - <display value="Holder of medical power of attorney"/> + <display value="Schriftelijk gemachtigde zorg en behandeling"/> <designation> <language value="en-US"/> <use> @@ -187,7 +187,7 @@ <valueString value="Bewindvoerder"/> </extension> <code value="300551000146106"/> - <display value="Property and financial affairs deputy"/> + <display value="Bewindvoerder"/> <designation> <language value="en-US"/> <use> @@ -212,7 +212,7 @@ <valueString value="Zaakwaarnemer"/> </extension> <code value="300591000146104"/> - <display value="Representative managing another's affairs"/> + <display value="Zaakwaarnemer"/> <designation> <language value="en-US"/> <use> @@ -237,7 +237,7 @@ <valueString value="Schriftelijk gemachtigde financieel"/> </extension> <code value="300581000146101"/> - <display value="Holder of financial power of attorney"/> + <display value="Schriftelijk financieel gemachtigde"/> <designation> <language value="en-US"/> <use> @@ -262,7 +262,7 @@ <valueString value="Vertegenwoordiger bij wilsonbekwaamheid"/> </extension> <code value="310391000146105"/> - <display value="Representative in case of mental incapacity"/> + <display value="Wettelijke vertegenwoordiger bij wilsonbekwaamheid"/> <designation> <language value="en-US"/> <use> @@ -287,7 +287,7 @@ <valueString value="Voogd"/> </extension> <code value="394619001"/> - <display value="Guardian"/> + <display value="Voogd"/> <designation> <language value="en-US"/> <use> @@ -312,7 +312,7 @@ <valueString value="Wettelijk vertegenwoordiger op grond van ouderlijk gezag"/> </extension> <code value="310401000146108"/> - <display value="Legal advocate based on parental authority"/> + <display value="Ouderlijk gezag"/> <designation> <language value="en-US"/> <use> @@ -337,7 +337,7 @@ <valueString value="Mantelzorger"/> </extension> <code value="407542009"/> - <display value="Informal caregiver"/> + <display value="Mantelzorger"/> <designation> <language value="en-US"/> <use> @@ -362,7 +362,7 @@ <valueString value="Geestelijk verzorger"/> </extension> <code value="768733004"/> - <display value="Spiritual advisor"/> + <display value="Geestelijk adviseur"/> <designation> <language value="en-US"/> <use> @@ -387,7 +387,7 @@ <valueString value="Tolk"/> </extension> <code value="40570005"/> - <display value="Interpreter"/> + <display value="Tolk"/> <designation> <language value="en-US"/> <use> @@ -412,7 +412,7 @@ <valueString value="Advocaat"/> </extension> <code value="12877000"/> - <display value="Lawyer"/> + <display value="Advocaat"/> <designation> <language value="en-US"/> <use> @@ -437,7 +437,7 @@ <valueString value="Docent"/> </extension> <code value="106304008"/> - <display value="Teacher"/> + <display value="Leraar"/> <designation> <language value="en-US"/> <use> @@ -462,7 +462,7 @@ <valueString value="Patiëntvertrouwenspersoon"/> </extension> <code value="300601000146109"/> - <display value="Patient confidant"/> + <display value="Vertrouwenspersoon"/> <designation> <language value="en-US"/> <use> @@ -487,7 +487,7 @@ <valueString value="Werkgever"/> </extension> <code value="394571004"/> - <display value="Employer"/> + <display value="Werkgever"/> <designation> <language value="en-US"/> <use> @@ -512,7 +512,7 @@ <valueString value="Begeleider"/> </extension> <code value="300491000146100"/> - <display value="Companionr"/> + <display value="Begeleider niet vanuit zorginstelling"/> <designation> <language value="en-US"/> <use> From 4636524f8dd8967812077d35737164a2d708eb0b Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Thu, 31 Oct 2024 12:05:01 +0100 Subject: [PATCH 076/240] rerunned terminology script --- ...2.4.3.11.60.40.2.3.1.4--20240415000000.xml | 118 +++++++++--------- ...2.4.3.11.60.40.2.3.1.3--20240415000000.xml | 40 +++--- 2 files changed, 79 insertions(+), 79 deletions(-) diff --git a/zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml b/zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml index 87aa9eb..b9077f8 100644 --- a/zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-RelatieSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000.xml @@ -27,7 +27,7 @@ <version value="2024-04-15T00:00:00"/> <name value="RelatieSnomedCodelijst"/> <title value="RelatieSnomedCodelijst"/> - <status value="draft"/> + <status value="active"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> @@ -63,7 +63,7 @@ <valueString value="Adoptie broer"/> </extension> <code value="17925003"/> - <display value="Adoptive brother"/> + <display value="Adoptiebroer"/> <designation> <language value="en-US"/> <use> @@ -88,7 +88,7 @@ <valueString value="Adoptiekind (x)"/> </extension> <code value="393547004"/> - <display value="Adopted child"/> + <display value="Geadopteerd kind"/> <designation> <language value="en-US"/> <use> @@ -113,7 +113,7 @@ <valueString value="Adoptievader"/> </extension> <code value="609005"/> - <display value="Adoptive father"/> + <display value="Adoptievader"/> <designation> <language value="en-US"/> <use> @@ -138,7 +138,7 @@ <valueString value="Adoptiemoeder"/> </extension> <code value="21464003"/> - <display value="Adoptive mother"/> + <display value="Adoptiemoeder"/> <designation> <language value="en-US"/> <use> @@ -163,7 +163,7 @@ <valueString value="Adoptieouder (x)"/> </extension> <code value="41953004"/> - <display value="Adoptive parent"/> + <display value="Adoptieouder"/> <designation> <language value="en-US"/> <use> @@ -188,7 +188,7 @@ <valueString value="Adoptie broer of zus"/> </extension> <code value="79508001"/> - <display value="Adoptive sibling"/> + <display value="Adoptiebroer of adoptiezus"/> <designation> <language value="en-US"/> <use> @@ -213,7 +213,7 @@ <valueString value="Adoptie zus"/> </extension> <code value="76022008"/> - <display value="Adoptive sister"/> + <display value="Adoptiezus"/> <designation> <language value="en-US"/> <use> @@ -238,7 +238,7 @@ <valueString value="Tante"/> </extension> <code value="25211005"/> - <display value="Aunt"/> + <display value="Tante"/> <designation> <language value="en-US"/> <use> @@ -263,7 +263,7 @@ <valueString value="Broer"/> </extension> <code value="70924004"/> - <display value="Brother"/> + <display value="Broer"/> <designation> <language value="en-US"/> <use> @@ -291,7 +291,7 @@ <valueString value="Zwager"/> </extension> <code value="300461000146105"/> - <display value="Brother-in-law"/> + <display value="Zwager"/> <designation> <language value="en-US"/> <use> @@ -316,7 +316,7 @@ <valueString value="Neef/nicht, zoon/dochter van oom/tante"/> </extension> <code value="55538000"/> - <display value="Cousin"/> + <display value="Neef of nicht"/> <designation> <language value="en-US"/> <use> @@ -341,7 +341,7 @@ <valueString value="Dochter"/> </extension> <code value="66089001"/> - <display value="Daughter"/> + <display value="Dochter"/> <designation> <language value="en-US"/> <use> @@ -366,7 +366,7 @@ <valueString value="Schoondochter"/> </extension> <code value="1258961002"/> - <display value="Daughter-in-law"/> + <display value="Schoondochter"/> <designation> <language value="en-US"/> <use> @@ -391,7 +391,7 @@ <valueString value="Partner"/> </extension> <code value="262043009"/> - <display value="Partner in relationship"/> + <display value="Levenspartner"/> <designation> <language value="en-US"/> <use> @@ -416,7 +416,7 @@ <valueString value="Geregistreerd partner"/> </extension> <code value="414043009"/> - <display value="Domestic partner"/> + <display value="Geregistreerde partner"/> <designation> <language value="en-US"/> <use> @@ -466,7 +466,7 @@ <valueString value="Vader"/> </extension> <code value="66839005"/> - <display value="Father"/> + <display value="Vader"/> <designation> <language value="en-US"/> <use> @@ -491,7 +491,7 @@ <valueString value="Schoonvader"/> </extension> <code value="5171000124108"/> - <display value="Father-in-law"/> + <display value="Schoonvader"/> <designation> <language value="en-US"/> <use> @@ -516,7 +516,7 @@ <valueString value="Pleegdochter"/> </extension> <code value="31831004"/> - <display value="Foster daughter"/> + <display value="Pleegdochter"/> <designation> <language value="en-US"/> <use> @@ -541,7 +541,7 @@ <valueString value="Pleegvaderh"/> </extension> <code value="8458002"/> - <display value="Foster father"/> + <display value="Pleegvader"/> <designation> <language value="en-US"/> <use> @@ -566,7 +566,7 @@ <valueString value="Pleegmoeder"/> </extension> <code value="38265003"/> - <display value="Foster mother"/> + <display value="Pleegmoeder"/> <designation> <language value="en-US"/> <use> @@ -591,7 +591,7 @@ <valueString value="Pleegzoon"/> </extension> <code value="12241003"/> - <display value="Foster son"/> + <display value="Pleegzoon"/> <designation> <language value="en-US"/> <use> @@ -616,7 +616,7 @@ <valueString value="Pleegkind (x)"/> </extension> <code value="39062003"/> - <display value="Foster child"/> + <display value="Pleegkind"/> <designation> <language value="en-US"/> <use> @@ -641,7 +641,7 @@ <valueString value="Pleegouder (x)"/> </extension> <code value="90921004"/> - <display value="Foster parent"/> + <display value="Pleegouder"/> <designation> <language value="en-US"/> <use> @@ -666,7 +666,7 @@ <valueString value="Vriend(in)/kennis"/> </extension> <code value="48385004"/> - <display value="Acquaintance"/> + <display value="Kennis"/> <designation> <language value="en-US"/> <use> @@ -691,7 +691,7 @@ <valueString value="Kleinkind (x)"/> </extension> <code value="86372007"/> - <display value="Grandchild"/> + <display value="Kleinkind"/> <designation> <language value="en-US"/> <use> @@ -716,7 +716,7 @@ <valueString value="Kleindochter"/> </extension> <code value="44181008"/> - <display value="Granddaughter"/> + <display value="Kleindochter"/> <designation> <language value="en-US"/> <use> @@ -741,7 +741,7 @@ <valueString value="Opa"/> </extension> <code value="34871008"/> - <display value="Grandfather"/> + <display value="Grootvader"/> <designation> <language value="en-US"/> <use> @@ -766,7 +766,7 @@ <valueString value="Oma"/> </extension> <code value="113157001"/> - <display value="Grandmother"/> + <display value="Grootmoeder"/> <designation> <language value="en-US"/> <use> @@ -791,7 +791,7 @@ <valueString value="Grootouder (x)"/> </extension> <code value="38312007"/> - <display value="Grandparent"/> + <display value="Grootouder"/> <designation> <language value="en-US"/> <use> @@ -816,7 +816,7 @@ <valueString value="Kleinzoon"/> </extension> <code value="70578009"/> - <display value="Grandson"/> + <display value="Kleinzoon"/> <designation> <language value="en-US"/> <use> @@ -841,7 +841,7 @@ <valueString value="Overgrootvader"/> </extension> <code value="50261002"/> - <display value="Great grandfather"/> + <display value="Overgrootvader"/> <designation> <language value="en-US"/> <use> @@ -866,7 +866,7 @@ <valueString value="Overgrootmoeder"/> </extension> <code value="78652007"/> - <display value="Great grandmother"/> + <display value="Overgrootmoeder"/> <designation> <language value="en-US"/> <use> @@ -891,7 +891,7 @@ <valueString value="Echtgenoot"/> </extension> <code value="127849001"/> - <display value="Husband"/> + <display value="Echtgenoot"/> <designation> <language value="en-US"/> <use> @@ -916,7 +916,7 @@ <valueString value="Moeder"/> </extension> <code value="72705000"/> - <display value="Mother"/> + <display value="Moeder"/> <designation> <language value="en-US"/> <use> @@ -941,7 +941,7 @@ <valueString value="Schoonmoeder"/> </extension> <code value="5181000124106"/> - <display value="Mother-in-law"/> + <display value="Schoonmoeder"/> <designation> <language value="en-US"/> <use> @@ -966,7 +966,7 @@ <valueString value="Buur"/> </extension> <code value="427568008"/> - <display value="Neighbor"/> + <display value="Buurman of buurvrouw"/> <designation> <language value="en-US"/> <use> @@ -991,7 +991,7 @@ <valueString value="Neef, zoon van broer/zus"/> </extension> <code value="47801002"/> - <display value="Male cousin"/> + <display value="Neef"/> <designation> <language value="en-US"/> <use> @@ -1016,7 +1016,7 @@ <valueString value="Nicht, dochter van broer/zus"/> </extension> <code value="2959006"/> - <display value="Female cousin"/> + <display value="Nicht"/> <designation> <language value="en-US"/> <use> @@ -1041,7 +1041,7 @@ <valueString value="Ouder (x)"/> </extension> <code value="40683002"/> - <display value="Parent"/> + <display value="Ouder"/> <designation> <language value="en-US"/> <use> @@ -1066,7 +1066,7 @@ <valueString value="Schoonouder (x)"/> </extension> <code value="5161000124101"/> - <display value="Parent in-law"/> + <display value="Schoonouder"/> <designation> <language value="en-US"/> <use> @@ -1091,7 +1091,7 @@ <valueString value="Huisgenoot"/> </extension> <code value="300521000146102"/> - <display value="Roommate"/> + <display value="Huisgenoot"/> <designation> <language value="en-US"/> <use> @@ -1116,7 +1116,7 @@ <valueString value="Kind van hetzelfde ouderpaar (x)"/> </extension> <code value="375005"/> - <display value="Sibling"/> + <display value="Broer of zus"/> <designation> <language value="en-US"/> <use> @@ -1141,7 +1141,7 @@ <valueString value="Zus"/> </extension> <code value="27733009"/> - <display value="Sister"/> + <display value="Zus"/> <designation> <language value="en-US"/> <use> @@ -1169,7 +1169,7 @@ <valueString value="Schoonzus"/> </extension> <code value="300471000146104"/> - <display value="Sister-in-law"/> + <display value="Schoonzus"/> <designation> <language value="en-US"/> <use> @@ -1194,7 +1194,7 @@ <valueString value="Zoon"/> </extension> <code value="65616008"/> - <display value="Son"/> + <display value="Zoon"/> <designation> <language value="en-US"/> <use> @@ -1219,7 +1219,7 @@ <valueString value="Schoonzoon"/> </extension> <code value="1258960001"/> - <display value="Son-in-law"/> + <display value="Schoonzoon"/> <designation> <language value="en-US"/> <use> @@ -1244,7 +1244,7 @@ <valueString value="Huwelijkspartner"/> </extension> <code value="127848009"/> - <display value="Spouse"/> + <display value="Echtgenoot of echtgenote"/> <designation> <language value="en-US"/> <use> @@ -1269,7 +1269,7 @@ <valueString value="Stiefbroer"/> </extension> <code value="76087000"/> - <display value="Stepbrother"/> + <display value="Stiefbroer"/> <designation> <language value="en-US"/> <use> @@ -1294,7 +1294,7 @@ <valueString value="Stiefkind"/> </extension> <code value="86764008"/> - <display value="Stepchild"/> + <display value="Stiefkind"/> <designation> <language value="en-US"/> <use> @@ -1319,7 +1319,7 @@ <valueString value="Stiefdochter"/> </extension> <code value="22573006"/> - <display value="Stepdaughter"/> + <display value="Stiefdochter"/> <designation> <language value="en-US"/> <use> @@ -1344,7 +1344,7 @@ <valueString value="Stiefvader"/> </extension> <code value="30578000"/> - <display value="Stepfather"/> + <display value="Stiefvader"/> <designation> <language value="en-US"/> <use> @@ -1369,7 +1369,7 @@ <valueString value="Stiefmoeder"/> </extension> <code value="65412001"/> - <display value="Stepmother"/> + <display value="Stiefmoeder"/> <designation> <language value="en-US"/> <use> @@ -1394,7 +1394,7 @@ <valueString value="Stiefouder (x)"/> </extension> <code value="74128007"/> - <display value="Stepparent"/> + <display value="Stiefouder"/> <designation> <language value="en-US"/> <use> @@ -1419,7 +1419,7 @@ <valueString value="Stiefbroer of stiefzus (x)"/> </extension> <code value="88510002"/> - <display value="Stepsibling"/> + <display value="Stiefbroer of stiefzus"/> <designation> <language value="en-US"/> <use> @@ -1444,7 +1444,7 @@ <valueString value="Stiefzus"/> </extension> <code value="46363003"/> - <display value="Stepsister"/> + <display value="Stiefzus"/> <designation> <language value="en-US"/> <use> @@ -1469,7 +1469,7 @@ <valueString value="Stiefzoon"/> </extension> <code value="8674003"/> - <display value="Stepson"/> + <display value="Stiefzoon"/> <designation> <language value="en-US"/> <use> @@ -1494,7 +1494,7 @@ <valueString value="Oom"/> </extension> <code value="38048003"/> - <display value="Uncle"/> + <display value="Oom"/> <designation> <language value="en-US"/> <use> @@ -1519,7 +1519,7 @@ <valueString value="Echtgenote"/> </extension> <code value="127850001"/> - <display value="Wife"/> + <display value="Echtgenote"/> <designation> <language value="en-US"/> <use> diff --git a/zib/vocabulary/generated/ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml b/zib/vocabulary/generated/ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml index b04abd9..09c0324 100644 --- a/zib/vocabulary/generated/ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-RolSnomedCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000.xml @@ -27,7 +27,7 @@ <version value="2024-04-15T00:00:00"/> <name value="RolSnomedCodelijst"/> <title value="RolSnomedCodelijst"/> - <status value="draft"/> + <status value="active"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> @@ -62,7 +62,7 @@ <valueString value="Eerste contactpersoon"/> </extension> <code value="300481000146102"/> - <display value="First contact person"/> + <display value="Eerste contactpersoon"/> <designation> <language value="en-US"/> <use> @@ -87,7 +87,7 @@ <valueString value="Secundair contactpersoon"/> </extension> <code value="300531000146100"/> - <display value="Second contact person"/> + <display value="Secundair contactpersoon"/> <designation> <language value="en-US"/> <use> @@ -112,7 +112,7 @@ <valueString value="Curator"/> </extension> <code value="1269519005"/> - <display value="Deputy"/> + <display value="Curator"/> <designation> <language value="en-US"/> <use> @@ -137,7 +137,7 @@ <valueString value="Mentor"/> </extension> <code value="300561000146109"/> - <display value="Personal welfare deputy"/> + <display value="Mentor"/> <designation> <language value="en-US"/> <use> @@ -162,7 +162,7 @@ <valueString value="Schriftelijk gemachtigde zorg en behandeling"/> </extension> <code value="310141000146103"/> - <display value="Holder of medical power of attorney"/> + <display value="Schriftelijk gemachtigde zorg en behandeling"/> <designation> <language value="en-US"/> <use> @@ -187,7 +187,7 @@ <valueString value="Bewindvoerder"/> </extension> <code value="300551000146106"/> - <display value="Property and financial affairs deputy"/> + <display value="Bewindvoerder"/> <designation> <language value="en-US"/> <use> @@ -212,7 +212,7 @@ <valueString value="Zaakwaarnemer"/> </extension> <code value="300591000146104"/> - <display value="Representative managing another's affairs"/> + <display value="Zaakwaarnemer"/> <designation> <language value="en-US"/> <use> @@ -237,7 +237,7 @@ <valueString value="Schriftelijk gemachtigde financieel"/> </extension> <code value="300581000146101"/> - <display value="Holder of financial power of attorney"/> + <display value="Schriftelijk financieel gemachtigde"/> <designation> <language value="en-US"/> <use> @@ -262,7 +262,7 @@ <valueString value="Vertegenwoordiger bij wilsonbekwaamheid"/> </extension> <code value="310391000146105"/> - <display value="Representative in case of mental incapacity"/> + <display value="Wettelijke vertegenwoordiger bij wilsonbekwaamheid"/> <designation> <language value="en-US"/> <use> @@ -287,7 +287,7 @@ <valueString value="Voogd"/> </extension> <code value="394619001"/> - <display value="Guardian"/> + <display value="Voogd"/> <designation> <language value="en-US"/> <use> @@ -312,7 +312,7 @@ <valueString value="Wettelijk vertegenwoordiger op grond van ouderlijk gezag"/> </extension> <code value="310401000146108"/> - <display value="Legal advocate based on parental authority"/> + <display value="Ouderlijk gezag"/> <designation> <language value="en-US"/> <use> @@ -337,7 +337,7 @@ <valueString value="Mantelzorger"/> </extension> <code value="407542009"/> - <display value="Informal caregiver"/> + <display value="Mantelzorger"/> <designation> <language value="en-US"/> <use> @@ -362,7 +362,7 @@ <valueString value="Geestelijk verzorger"/> </extension> <code value="768733004"/> - <display value="Spiritual advisor"/> + <display value="Geestelijk adviseur"/> <designation> <language value="en-US"/> <use> @@ -387,7 +387,7 @@ <valueString value="Tolk"/> </extension> <code value="40570005"/> - <display value="Interpreter"/> + <display value="Tolk"/> <designation> <language value="en-US"/> <use> @@ -412,7 +412,7 @@ <valueString value="Advocaat"/> </extension> <code value="12877000"/> - <display value="Lawyer"/> + <display value="Advocaat"/> <designation> <language value="en-US"/> <use> @@ -437,7 +437,7 @@ <valueString value="Docent"/> </extension> <code value="106304008"/> - <display value="Teacher"/> + <display value="Leraar"/> <designation> <language value="en-US"/> <use> @@ -462,7 +462,7 @@ <valueString value="Patiëntvertrouwenspersoon"/> </extension> <code value="300601000146109"/> - <display value="Patient confidant"/> + <display value="Vertrouwenspersoon"/> <designation> <language value="en-US"/> <use> @@ -487,7 +487,7 @@ <valueString value="Werkgever"/> </extension> <code value="394571004"/> - <display value="Employer"/> + <display value="Werkgever"/> <designation> <language value="en-US"/> <use> @@ -512,7 +512,7 @@ <valueString value="Begeleider"/> </extension> <code value="300491000146100"/> - <display value="Companionr"/> + <display value="Begeleider niet vanuit zorginstelling"/> <designation> <language value="en-US"/> <use> From 58254488c43ab8da11acb6b2e810838dd626ed0c Mon Sep 17 00:00:00 2001 From: "FURORENT\\Luud" <l.slagter@furore.com> Date: Thu, 31 Oct 2024 12:28:21 +0100 Subject: [PATCH 077/240] Added Patient examples --- nl-core/examples/nl-core-Patient-01.xml | 305 +++++++++++++++++++ nl-core/examples/nl-core-Patient-full-01.xml | 290 ++++++++++++++++++ 2 files changed, 595 insertions(+) create mode 100644 nl-core/examples/nl-core-Patient-01.xml create mode 100644 nl-core/examples/nl-core-Patient-full-01.xml diff --git a/nl-core/examples/nl-core-Patient-01.xml b/nl-core/examples/nl-core-Patient-01.xml new file mode 100644 index 0000000..2241352 --- /dev/null +++ b/nl-core/examples/nl-core-Patient-01.xml @@ -0,0 +1,305 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Patient xmlns="http://hl7.org/fhir"> + <id value="nl-core-Patient-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> + </meta> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-nationality"> + <extension url="code"> + <valueCodeableConcept> + <coding> + <system value="urn:oid:2.16.840.1.113883.2.4.4.16.32"/> + <code value="0001"/> + <display value="Nederlandse"/> + </coding> + </valueCodeableConcept> + </extension> + </extension> + <identifier> + <system value="http://fhir.nl/fhir/NamingSystem/bsn"/> + <value value="999911120"/> + </identifier> + <name> + <use value="official"/> + <text value="Johanna Petronella Maria van Putten-van der Giessen"/> + <family value="van Putten-van der Giessen"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"> + <valueString value="van"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> + <valueString value="Putten"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix"> + <valueString value="van der"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> + <valueString value="Giessen"/> + </extension> + </family> + <given value="Johanna"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <given value="Petronella"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <given value="Maria"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + </name> + <name> + <use value="usual"/> + <given value="Jo"/> + </name> + <telecom> + <system value="phone"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="MC"/> + <display value="Mobile Contact"/> + </coding> + </valueCodeableConcept> + </extension> + </system> + <value value="+31611234567"/> + </telecom> + <telecom> + <system value="email"/> + <value value="giesput@myweb.nl"/> + <use value="home"/> + </telecom> + <gender value="female"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> + <code value="F"/> + <display value="Female"/> + </coding> + </valueCodeableConcept> + </extension> + </gender> + <birthDate value="1994-04-28"/> + <deceasedBoolean value="false"/> + <address> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="PHYS"/> + <display value="Visit Address"/> + </coding> + </valueCodeableConcept> + </extension> + <use value="home"/> + <type value="physical"/> + <line value="1e Jacob van Campenstr 15"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> + <valueString value="1e Jacob van Campenstr"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> + <valueString value="15"/> + </extension> + </line> + <city value="Hoogmade"/> + <district value="Kaag en Braassem"/> + <postalCode value="1012 NX"/> + <country value="Nederland"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="urn:iso:std:iso:3166"/> + <version value="2020-10-26T00:00:00"/> + <code value="NL"/> + <display value="Nederland"/> + </coding> + </valueCodeableConcept> + </extension> + </country> + </address> + <address> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="HP"/> + <display value="Primary Home"/> + </coding> + </valueCodeableConcept> + </extension> + <use value="home"/> + <type value="both"/> + <line value="Stationsstraat 11"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> + <valueString value="Stationsstraat"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> + <valueString value="11"/> + </extension> + </line> + <city value="Alphen aan den Rijn"/> + <postalCode value="2406 AB"/> + </address> + <maritalStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"/> + <code value="M"/> + <display value="Married"/> + </coding> + </maritalStatus> + <multipleBirthBoolean value="true"/> + <contact> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="300481000146102"/> + <display value="Eerste contactpersoon"/> + </coding> + </relationship> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="66089001"/> + <display value="Dochter"/> + </coding> + </relationship> + <name> + <use value="official"/> + <text value="J.P.M. van Putten-van der Giessen"/> + <family value="van Putten-van der Giessen"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> + <valueString value="van Putten"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> + <valueString value="van der Giessen"/> + </extension> + </family> + <given value="J.P.M."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + </name> + <telecom> + <system value="phone"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="MC"/> + <display value="Mobile Contact"/> + </coding> + </valueCodeableConcept> + </extension> + </system> + <value value="+31611234567"/> + </telecom> + <telecom> + <system value="email"/> + <value value="giesput@myweb.nl"/> + <use value="work"/> + </telecom> + <address> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="HP"/> + <display value="Primary Home"/> + </coding> + </valueCodeableConcept> + </extension> + <use value="home"/> + <type value="both"/> + <line value="1e Jacob van Campenstr 15"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> + <valueString value="1e Jacob van Campenstr"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> + <valueString value="15"/> + </extension> + </line> + <city value="Hoogmade"/> + <district value="Kaag en Braassem"/> + <postalCode value="1012 NX"/> + <country value="Nederland"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="urn:iso:std:iso:3166"/> + <version value="2020-10-26T00:00:00"/> + <code value="NL"/> + <display value="Nederland"/> + </coding> + </valueCodeableConcept> + </extension> + </country> + </address> + </contact> + <communication> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> + <extension url="level"> + <valueCoding> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <code value="MLOOS"/> + <display value="Moeiteloos"/> + </valueCoding> + </extension> + <extension url="type"> + <valueCoding> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> + <code value="RSP"/> + <display value="Received spoken"/> + </valueCoding> + </extension> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> + <extension url="level"> + <valueCoding> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <code value="MOEITE"/> + <display value="Met moeite"/> + </valueCoding> + </extension> + <extension url="type"> + <valueCoding> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> + <code value="ESP"/> + <display value="Expressed spoken"/> + </valueCoding> + </extension> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> + <extension url="level"> + <valueCoding> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <code value="GEEN"/> + <display value="Geen beheersing"/> + </valueCoding> + </extension> + <extension url="type"> + <valueCoding> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> + <code value="RWR"/> + <display value="Received written"/> + </valueCoding> + </extension> + </extension> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.Comment"> + <valueString value="Bij gesprek met arts zoon uitnodigen voor vertalen"/> + </extension> + <language> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-nullFlavor"> + <valueCode value="OTH"/> + </extension> + <text value="Nederlands"/> + </language> + </communication> +</Patient> diff --git a/nl-core/examples/nl-core-Patient-full-01.xml b/nl-core/examples/nl-core-Patient-full-01.xml new file mode 100644 index 0000000..0868969 --- /dev/null +++ b/nl-core/examples/nl-core-Patient-full-01.xml @@ -0,0 +1,290 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Patient xmlns="http://hl7.org/fhir"> + <id value="nl-core-Patient-full-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> + </meta> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-genderIdentity"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="33791000087105"/> + <display value="Non-binaire genderidentiteit"/> + </coding> + </valueCodeableConcept> + </extension> + <identifier> + <system value="http://fhir.nl/fhir/NamingSystem/bsn"/> + <value value="111222333"/> + </identifier> + <name> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-assembly-order"> + <valueCode value="NL1"/> + </extension> + <use value="official"/> + <text value="Peter Jan Jansen"/> + <family value="Jansen"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> + <valueString value="Jansen"/> + </extension> + </family> + <given value="Peter"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <given value="Jan"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + </name> + <name> + <use value="official"/> + <text value="P."/> + <given value="P."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="IN"/> + </extension> + </given> + </name> + <name> + <use value="usual"/> + <given value="PeJe"/> + </name> + <telecom> + <extension url="http://hl7.org/fhir/StructureDefinition/contactpoint-comment"> + <valueString value="S'ochtends niet bereikbaar."/> + </extension> + <system value="phone"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="MC"/> + <display value="Mobile Contact"/> + </coding> + </valueCodeableConcept> + </extension> + </system> + <value value="0031688228822"/> + <use value="home"/> + </telecom> + <gender value="other"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> + <code value="UN"/> + <display value="Undifferentiated"/> + </coding> + </valueCodeableConcept> + </extension> + </gender> + <birthDate value="1934-04-28"/> + <deceasedDateTime value="2024-03-28"/> + <multipleBirthInteger value="2"/> + <contact> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="300481000146102"/> + <display value="Eerste contactpersoon"/> + </coding> + </relationship> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="66089001"/> + <display value="Dochter"/> + </coding> + </relationship> + <name> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-assembly-order"> + <valueCode value="NL1"/> + </extension> + <use value="official"/> + <text value="Johanna Petronella Maria van Putten"/> + <family value="van Putten"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"> + <valueString value="van"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> + <valueString value="Putten"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> + <valueString value="van der Giessen"/> + </extension> + </family> + <given value="Johanna"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <given value="Petronella"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <given value="Maria"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <prefix value="Dr."/> + </name> + <telecom> + <extension url="http://hl7.org/fhir/StructureDefinition/contactpoint-comment"> + <valueString value="Alleen tijdens kantooruren bellen."/> + </extension> + <system value="phone"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="MC"/> + <display value="Mobile Contact"/> + </coding> + </valueCodeableConcept> + </extension> + </system> + <value value="+31611234567"/> + <use value="home"/> + </telecom> + <telecom> + <system value="email"/> + <value value="giesput@myweb.nl"/> + <use value="work"/> + </telecom> + <address> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="HP"/> + <display value="Primary Home"/> + </coding> + </valueCodeableConcept> + </extension> + <use value="home"/> + <type value="both"/> + <line value="1e Jacob van Campenstr by 15 B bis"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> + <valueString value="1e Jacob van Campenstr"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> + <valueString value="15"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-buildingNumberSuffix"> + <valueString value="B bis"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator"> + <valueString value="by"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID"> + <valueString value="Het vrijstaande huis tegenover de kerk."/> + </extension> + </line> + <city value="Hoogmade"/> + <district value="Kaag en Braassem"/> + <postalCode value="1012 NX"/> + <country value="Nederland"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="urn:iso:std:iso:3166"/> + <version value="2020-10-26T00:00:00"/> + <code value="NL"/> + <display value="Nederland"/> + </coding> + </valueCodeableConcept> + </extension> + </country> + </address> + </contact> + <communication> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> + <extension url="level"> + <valueCoding> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <code value="MOEITE"/> + <display value="Met moeite"/> + </valueCoding> + </extension> + <extension url="type"> + <valueCoding> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> + <code value="RSP"/> + <display value="Received spoken"/> + </valueCoding> + </extension> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> + <extension url="level"> + <valueCoding> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <code value="MOEITE"/> + <display value="Met moeite"/> + </valueCoding> + </extension> + <extension url="type"> + <valueCoding> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> + <code value="ESP"/> + <display value="Expressed spoken"/> + </valueCoding> + </extension> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> + <extension url="level"> + <valueCoding> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <code value="GEEN"/> + <display value="Geen beheersing"/> + </valueCoding> + </extension> + <extension url="type"> + <valueCoding> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> + <code value="RWR"/> + <display value="Received written"/> + </valueCoding> + </extension> + </extension> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="442389001"/> + <display value="Gebarentaal"/> + </coding> + </valueCodeableConcept> + </extension> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="445510001"/> + <display value="Braille"/> + </coding> + </valueCodeableConcept> + </extension> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails"> + <valueCodeableConcept> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-nullFlavor"> + <valueCode value="OTH"/> + </extension> + <text value="Slecht gehoor, moet met veel volume gesproken worden."/> + </valueCodeableConcept> + </extension> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.Comment"> + <valueString value="Gebarentaal werkt het best."/> + </extension> + <language> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-nullFlavor"> + <valueCode value="OTH"/> + </extension> + <text value="Nederlands"/> + </language> + </communication> +</Patient> From 9e559021038575e4ed18dc235aa47ed8fc938c7d Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Thu, 31 Oct 2024 12:32:22 +0100 Subject: [PATCH 078/240] latest instances and added narratives --- nl-core/examples/nl-core-ContactPerson-01.xml | 190 ++++++------ .../nl-core-ContactPerson-full-01.xml | 287 ++++++++++-------- 2 files changed, 252 insertions(+), 225 deletions(-) diff --git a/nl-core/examples/nl-core-ContactPerson-01.xml b/nl-core/examples/nl-core-ContactPerson-01.xml index bc305ff..e4d83c3 100644 --- a/nl-core/examples/nl-core-ContactPerson-01.xml +++ b/nl-core/examples/nl-core-ContactPerson-01.xml @@ -1,93 +1,103 @@ -<?xml version="1.0" encoding="UTF-8"?> <RelatedPerson xmlns="http://hl7.org/fhir"> - <id value="nl-core-ContactPerson-01"/> - <meta> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson"/> - </meta> - <relationship> - <coding> - <system value="http://snomed.info/sct"/> - <code value="300481000146102"/> - <display value="Eerste contactpersoon"/> - </coding> - </relationship> - <relationship> - <coding> - <system value="http://snomed.info/sct"/> - <code value="66089001"/> - <display value="Dochter"/> - </coding> - </relationship> - <name> - <use value="official"/> - <text value="J.P.M. van Putten-van der Giessen"/> - <family value="van Putten-van der Giessen"> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> - <valueString value="van Putten"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> - <valueString value="van der Giessen"/> - </extension> - </family> - <given value="J.P.M."> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="BR"/> - </extension> - </given> - </name> - <telecom> - <system value="phone"> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> - <valueCodeableConcept> - <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <code value="MC"/> - <display value="Mobile Contact"/> - </coding> - </valueCodeableConcept> - </extension> - </system> - <value value="+31611234567"/> - </telecom> - <telecom> - <system value="email"/> - <value value="giesput@myweb.nl"/> - <use value="work"/> - </telecom> - <address> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> - <valueCodeableConcept> - <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <code value="HP"/> - <display value="Primary Home"/> - </coding> - </valueCodeableConcept> + <id value="nl-core-ContactPerson-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <div>J.P.M. van Putten-van der Giessen</div> + <div> + <a href="tel:+31611234567">+31611234567</a> (Tel), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Werk)</div> + <div>1e Jacob van Campenstr 15, 1012 NX Hoogmade Kaag en Braassem, Nederland (Privé Post / Bezoek)</div> + <div> + <span title="Eerste contactpersoon (300481000146102 - SNOMED CT)">Eerste contactpersoon</span>, <span title="Dochter (66089001 - SNOMED CT)">Dochter</span> van </div> + </div> + </text> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="300481000146102"/> + <display value="Eerste contactpersoon"/> + </coding> + </relationship> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="66089001"/> + <display value="Dochter"/> + </coding> + </relationship> + <name> + <use value="official"/> + <text value="J.P.M. van Putten-van der Giessen"/> + <family value="van Putten-van der Giessen"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> + <valueString value="van Putten"/> </extension> - <use value="home"/> - <type value="both"/> - <line value="1e Jacob van Campenstr 15"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> - <valueString value="1e Jacob van Campenstr"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> - <valueString value="15"/> - </extension> - </line> - <city value="Hoogmade"/> - <district value="Kaag en Braassem"/> - <postalCode value="1012 NX"/> - <country value="Nederland"> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> - <valueCodeableConcept> - <coding> - <system value="urn:iso:std:iso:3166"/> - <version value="2020-10-26T00:00:00"/> - <code value="NL"/> - <display value="Nederland"/> - </coding> - </valueCodeableConcept> - </extension> - </country> - </address> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> + <valueString value="van der Giessen"/> + </extension> + </family> + <given value="J.P.M."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + </name> + <telecom> + <system value="phone"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="MC"/> + <display value="Mobile Contact"/> + </coding> + </valueCodeableConcept> + </extension> + </system> + <value value="+31611234567"/> + </telecom> + <telecom> + <system value="email"/> + <value value="giesput@myweb.nl"/> + <use value="work"/> + </telecom> + <address> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="HP"/> + <display value="Primary Home"/> + </coding> + </valueCodeableConcept> + </extension> + <use value="home"/> + <type value="both"/> + <line value="1e Jacob van Campenstr 15"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> + <valueString value="1e Jacob van Campenstr"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> + <valueString value="15"/> + </extension> + </line> + <city value="Hoogmade"/> + <district value="Kaag en Braassem"/> + <postalCode value="1012 NX"/> + <country value="Nederland"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="urn:iso:std:iso:3166"/> + <version value="2020-10-26T00:00:00"/> + <code value="NL"/> + <display value="Nederland"/> + </coding> + </valueCodeableConcept> + </extension> + </country> + </address> </RelatedPerson> diff --git a/nl-core/examples/nl-core-ContactPerson-full-01.xml b/nl-core/examples/nl-core-ContactPerson-full-01.xml index 289e83c..d7e664f 100644 --- a/nl-core/examples/nl-core-ContactPerson-full-01.xml +++ b/nl-core/examples/nl-core-ContactPerson-full-01.xml @@ -1,141 +1,158 @@ -<?xml version="1.0" encoding="UTF-8"?> <RelatedPerson xmlns="http://hl7.org/fhir"> - <id value="nl-core-ContactPerson-full-01"/> - <meta> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson"/> - </meta> - <extension url="http://hl7.org/fhir/StructureDefinition/note"> - <valueAnnotation> - <text value="Graag geen contact opnemen met andere kinderen."/> - </valueAnnotation> - </extension> - <relationship> - <coding> - <system value="http://snomed.info/sct"/> - <code value="300481000146102"/> - <display value="Eerste contactpersoon"/> - </coding> - </relationship> - <relationship> - <coding> - <system value="http://snomed.info/sct"/> - <code value="66089001"/> - <display value="Dochter"/> - </coding> - </relationship> - <name> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-assembly-order"> - <valueCode value="NL1"/> + <id value="nl-core-ContactPerson-full-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <div> + <span title="Naamsamenstelling: Eigennaam">Johanna Petronella Maria van Putten</span> + </div> + <div> + <a href="tel:+31611234567">+31611234567</a> (Tel Werk), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Werk)</div> + <div>1e Jacob van Campenstr by 15 B bis, 1012 NX Hoogmade Kaag en Braassem, Nederland (Privé Post / Bezoek)</div> + <div> + <span title="Eerste contactpersoon (300481000146102 - SNOMED CT)">Eerste contactpersoon</span>, <span title="Dochter (66089001 - SNOMED CT)">Dochter</span> van Patient, Peter Jan (PeJe) Jansen</div> + </div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/note"> + <valueAnnotation> + <text value="Graag geen contact opnemen met andere kinderen."/> + </valueAnnotation> + </extension> + <patient> + <reference value="Patient/nl-core-Patient-full-01"/> + <type value="Patient"/> + <display value="Patient, Peter Jan (PeJe) Jansen"/> + </patient> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="300481000146102"/> + <display value="Eerste contactpersoon"/> + </coding> + </relationship> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="66089001"/> + <display value="Dochter"/> + </coding> + </relationship> + <name> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-assembly-order"> + <valueCode value="NL1"/> + </extension> + <use value="official"/> + <text value="Johanna Petronella Maria van Putten"/> + <family value="van Putten"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"> + <valueString value="van"/> </extension> - <use value="official"/> - <text value="Johanna Petronella Maria van Putten"/> - <family value="van Putten"> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"> - <valueString value="van"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> - <valueString value="Putten"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> - <valueString value="van der Giessen"/> - </extension> - </family> - <given value="Johanna"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="BR"/> - </extension> - </given> - <given value="Petronella"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="BR"/> - </extension> - </given> - <given value="Maria"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="BR"/> - </extension> - </given> - <prefix value="Dr."/> - </name> - <name> - <use value="usual"/> - <given value="Johanna"/> - </name> - <telecom> - <extension url="http://hl7.org/fhir/StructureDefinition/contactpoint-comment"> - <valueString value="Alleen tijdens kantooruren bellen."/> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> + <valueString value="Putten"/> </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/contactpoint-purpose"> - <valueCodeableConcept> - <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <code value="HP"/> - <display value="Primary Home"/> - </coding> - </valueCodeableConcept> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> + <valueString value="van der Giessen"/> </extension> - <system value="phone"> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> - <valueCodeableConcept> - <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <code value="MC"/> - <display value="Mobile Contact"/> - </coding> - </valueCodeableConcept> - </extension> - </system> - <value value="+31611234567"/> - <use value="home"/> - </telecom> - <telecom> - <system value="email"/> - <value value="giesput@myweb.nl"/> - <use value="work"/> - </telecom> - <address> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> - <valueCodeableConcept> - <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <code value="HP"/> - <display value="Primary Home"/> - </coding> - </valueCodeableConcept> + </family> + <given value="Johanna"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> </extension> - <use value="home"/> - <type value="both"/> - <line value="1e Jacob van Campenstr by 15 B bis"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> - <valueString value="1e Jacob van Campenstr"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> - <valueString value="15"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-buildingNumberSuffix"> - <valueString value="B bis"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator"> - <valueString value="by"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID"> - <valueString value="Het vrijstaande huis tegenover de kerk."/> - </extension> - </line> - <city value="Hoogmade"/> - <district value="Kaag en Braassem"/> - <postalCode value="1012 NX"/> - <country value="Nederland"> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> - <valueCodeableConcept> - <coding> - <system value="urn:iso:std:iso:3166"/> - <version value="2020-10-26T00:00:00"/> - <code value="NL"/> - <display value="Nederland"/> - </coding> - </valueCodeableConcept> - </extension> - </country> - </address> + </given> + <given value="Petronella"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <given value="Maria"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <prefix value="Dr."/> + </name> + <name> + <use value="usual"/> + <given value="Johanna"/> + </name> + <telecom> + <extension url="http://hl7.org/fhir/StructureDefinition/contactpoint-comment"> + <valueString value="Alleen tijdens kantooruren bellen."/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/contactpoint-purpose"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="EC"/> + <display value="Emergencycontact"/> + </coding> + </valueCodeableConcept> + </extension> + <system value="phone"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="MC"/> + <display value="Mobile Contact"/> + </coding> + </valueCodeableConcept> + </extension> + </system> + <value value="+31611234567"/> + <use value="work"/> + </telecom> + <telecom> + <system value="email"/> + <value value="giesput@myweb.nl"/> + <use value="work"/> + </telecom> + <address> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="HP"/> + <display value="Primary Home"/> + </coding> + </valueCodeableConcept> + </extension> + <use value="home"/> + <type value="both"/> + <line value="1e Jacob van Campenstr by 15 B bis"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> + <valueString value="1e Jacob van Campenstr"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> + <valueString value="15"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-buildingNumberSuffix"> + <valueString value="B bis"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator"> + <valueString value="by"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID"> + <valueString value="Het vrijstaande huis tegenover de kerk."/> + </extension> + </line> + <city value="Hoogmade"/> + <district value="Kaag en Braassem"/> + <postalCode value="1012 NX"/> + <country value="Nederland"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="urn:iso:std:iso:3166"/> + <version value="2020-10-26T00:00:00"/> + <code value="NL"/> + <display value="Nederland"/> + </coding> + </valueCodeableConcept> + </extension> + </country> + </address> </RelatedPerson> From 07f4a67ba910e8c443d6312575a4d9ab2b652835 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Thu, 31 Oct 2024 12:33:18 +0100 Subject: [PATCH 079/240] added narratives --- nl-core/examples/nl-core-Patient-01.xml | 573 ++++++++++--------- nl-core/examples/nl-core-Patient-full-01.xml | 546 +++++++++--------- 2 files changed, 577 insertions(+), 542 deletions(-) diff --git a/nl-core/examples/nl-core-Patient-01.xml b/nl-core/examples/nl-core-Patient-01.xml index 2241352..99563bd 100644 --- a/nl-core/examples/nl-core-Patient-01.xml +++ b/nl-core/examples/nl-core-Patient-01.xml @@ -1,305 +1,324 @@ -<?xml version="1.0" encoding="UTF-8"?> <Patient xmlns="http://hl7.org/fhir"> - <id value="nl-core-Patient-01"/> - <meta> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> - </meta> - <extension url="http://hl7.org/fhir/StructureDefinition/patient-nationality"> - <extension url="code"> - <valueCodeableConcept> - <coding> - <system value="urn:oid:2.16.840.1.113883.2.4.4.16.32"/> - <code value="0001"/> - <display value="Nederlandse"/> - </coding> - </valueCodeableConcept> + <id value="nl-core-Patient-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <div>Id 999911120 (BSN), Johanna Petronella Maria van Putten-van der Giessen, Vrouw, 28 april 1994, Meerling, <span title="Married (M - http://terminology.hl7.org/CodeSystem/v3-MaritalStatus)">Married</span> + </div> + <div> + <a href="tel:+31611234567">+31611234567</a> (Tel), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Privé)</div> + <div>1e Jacob van Campenstr 15, 1012 NX Hoogmade Kaag en Braassem, Nederland (Privé Bezoek)<br/>Stationsstraat 11, 2406 AB Alphen aan den Rijn (Privé Post / Bezoek)<br/> + </div> + <div>Nationaliteit: <span title="Nederlandse (0001 - 2.16.840.1.113883.2.4.4.16.32)">Nederlandse</span> + </div> + <div> + <span title="Eerste contactpersoon (300481000146102 - SNOMED CT)">Eerste contactpersoon</span>, <span title="Dochter (66089001 - SNOMED CT)">Dochter</span> J.P.M. van Putten-van der Giessen<div> + <a href="tel:+31611234567">+31611234567</a> (Tel), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Werk), 1e Jacob van Campenstr 15, 1012 NX Hoogmade Kaag en Braassem, Nederland (Privé Post / Bezoek)</div> + </div> + <ul> + <li>Nederlands</li> + </ul> + </div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-nationality"> + <extension url="code"> + <valueCodeableConcept> + <coding> + <system value="urn:oid:2.16.840.1.113883.2.4.4.16.32"/> + <code value="0001"/> + <display value="Nederlandse"/> + </coding> + </valueCodeableConcept> + </extension> + </extension> + <identifier> + <system value="http://fhir.nl/fhir/NamingSystem/bsn"/> + <value value="999911120"/> + </identifier> + <name> + <use value="official"/> + <text value="Johanna Petronella Maria van Putten-van der Giessen"/> + <family value="van Putten-van der Giessen"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"> + <valueString value="van"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> + <valueString value="Putten"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix"> + <valueString value="van der"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> + <valueString value="Giessen"/> + </extension> + </family> + <given value="Johanna"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <given value="Petronella"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <given value="Maria"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + </name> + <name> + <use value="usual"/> + <given value="Jo"/> + </name> + <telecom> + <system value="phone"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="MC"/> + <display value="Mobile Contact"/> + </coding> + </valueCodeableConcept> + </extension> + </system> + <value value="+31611234567"/> + </telecom> + <telecom> + <system value="email"/> + <value value="giesput@myweb.nl"/> + <use value="home"/> + </telecom> + <gender value="female"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> + <code value="F"/> + <display value="Female"/> + </coding> + </valueCodeableConcept> + </extension> + </gender> + <birthDate value="1994-04-28"/> + <deceasedBoolean value="false"/> + <address> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="PHYS"/> + <display value="Visit Address"/> + </coding> + </valueCodeableConcept> + </extension> + <use value="home"/> + <type value="physical"/> + <line value="1e Jacob van Campenstr 15"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> + <valueString value="1e Jacob van Campenstr"/> </extension> - </extension> - <identifier> - <system value="http://fhir.nl/fhir/NamingSystem/bsn"/> - <value value="999911120"/> - </identifier> - <name> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> + <valueString value="15"/> + </extension> + </line> + <city value="Hoogmade"/> + <district value="Kaag en Braassem"/> + <postalCode value="1012 NX"/> + <country value="Nederland"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="urn:iso:std:iso:3166"/> + <version value="2020-10-26T00:00:00"/> + <code value="NL"/> + <display value="Nederland"/> + </coding> + </valueCodeableConcept> + </extension> + </country> + </address> + <address> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="HP"/> + <display value="Primary Home"/> + </coding> + </valueCodeableConcept> + </extension> + <use value="home"/> + <type value="both"/> + <line value="Stationsstraat 11"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> + <valueString value="Stationsstraat"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> + <valueString value="11"/> + </extension> + </line> + <city value="Alphen aan den Rijn"/> + <postalCode value="2406 AB"/> + </address> + <maritalStatus> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"/> + <code value="M"/> + <display value="Married"/> + </coding> + </maritalStatus> + <multipleBirthBoolean value="true"/> + <contact> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="300481000146102"/> + <display value="Eerste contactpersoon"/> + </coding> + </relationship> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="66089001"/> + <display value="Dochter"/> + </coding> + </relationship> + <name> <use value="official"/> - <text value="Johanna Petronella Maria van Putten-van der Giessen"/> + <text value="J.P.M. van Putten-van der Giessen"/> <family value="van Putten-van der Giessen"> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"> - <valueString value="van"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> - <valueString value="Putten"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix"> - <valueString value="van der"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> - <valueString value="Giessen"/> - </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> + <valueString value="van Putten"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> + <valueString value="van der Giessen"/> + </extension> </family> - <given value="Johanna"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="BR"/> - </extension> - </given> - <given value="Petronella"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="BR"/> - </extension> + <given value="J.P.M."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> </given> - <given value="Maria"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="BR"/> - </extension> - </given> - </name> - <name> - <use value="usual"/> - <given value="Jo"/> - </name> - <telecom> + </name> + <telecom> <system value="phone"> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> - <valueCodeableConcept> - <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <code value="MC"/> - <display value="Mobile Contact"/> - </coding> - </valueCodeableConcept> - </extension> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="MC"/> + <display value="Mobile Contact"/> + </coding> + </valueCodeableConcept> + </extension> </system> <value value="+31611234567"/> - </telecom> - <telecom> + </telecom> + <telecom> <system value="email"/> <value value="giesput@myweb.nl"/> - <use value="home"/> - </telecom> - <gender value="female"> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> - <valueCodeableConcept> - <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> - <code value="F"/> - <display value="Female"/> - </coding> - </valueCodeableConcept> - </extension> - </gender> - <birthDate value="1994-04-28"/> - <deceasedBoolean value="false"/> - <address> + <use value="work"/> + </telecom> + <address> <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> - <valueCodeableConcept> - <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <code value="PHYS"/> - <display value="Visit Address"/> - </coding> - </valueCodeableConcept> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="HP"/> + <display value="Primary Home"/> + </coding> + </valueCodeableConcept> </extension> <use value="home"/> - <type value="physical"/> + <type value="both"/> <line value="1e Jacob van Campenstr 15"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> - <valueString value="1e Jacob van Campenstr"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> - <valueString value="15"/> - </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> + <valueString value="1e Jacob van Campenstr"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> + <valueString value="15"/> + </extension> </line> <city value="Hoogmade"/> <district value="Kaag en Braassem"/> <postalCode value="1012 NX"/> <country value="Nederland"> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> - <valueCodeableConcept> - <coding> - <system value="urn:iso:std:iso:3166"/> - <version value="2020-10-26T00:00:00"/> - <code value="NL"/> - <display value="Nederland"/> - </coding> - </valueCodeableConcept> - </extension> - </country> - </address> - <address> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> - <valueCodeableConcept> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <code value="HP"/> - <display value="Primary Home"/> + <system value="urn:iso:std:iso:3166"/> + <version value="2020-10-26T00:00:00"/> + <code value="NL"/> + <display value="Nederland"/> </coding> - </valueCodeableConcept> + </valueCodeableConcept> + </extension> + </country> + </address> + </contact> + <communication> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> + <extension url="level"> + <valueCoding> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <code value="MLOOS"/> + <display value="Moeiteloos"/> + </valueCoding> </extension> - <use value="home"/> - <type value="both"/> - <line value="Stationsstraat 11"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> - <valueString value="Stationsstraat"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> - <valueString value="11"/> - </extension> - </line> - <city value="Alphen aan den Rijn"/> - <postalCode value="2406 AB"/> - </address> - <maritalStatus> - <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-MaritalStatus"/> - <code value="M"/> - <display value="Married"/> - </coding> - </maritalStatus> - <multipleBirthBoolean value="true"/> - <contact> - <relationship> - <coding> - <system value="http://snomed.info/sct"/> - <code value="300481000146102"/> - <display value="Eerste contactpersoon"/> - </coding> - </relationship> - <relationship> - <coding> - <system value="http://snomed.info/sct"/> - <code value="66089001"/> - <display value="Dochter"/> - </coding> - </relationship> - <name> - <use value="official"/> - <text value="J.P.M. van Putten-van der Giessen"/> - <family value="van Putten-van der Giessen"> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> - <valueString value="van Putten"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> - <valueString value="van der Giessen"/> - </extension> - </family> - <given value="J.P.M."> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="BR"/> - </extension> - </given> - </name> - <telecom> - <system value="phone"> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> - <valueCodeableConcept> - <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <code value="MC"/> - <display value="Mobile Contact"/> - </coding> - </valueCodeableConcept> - </extension> - </system> - <value value="+31611234567"/> - </telecom> - <telecom> - <system value="email"/> - <value value="giesput@myweb.nl"/> - <use value="work"/> - </telecom> - <address> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> - <valueCodeableConcept> - <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <code value="HP"/> - <display value="Primary Home"/> - </coding> - </valueCodeableConcept> - </extension> - <use value="home"/> - <type value="both"/> - <line value="1e Jacob van Campenstr 15"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> - <valueString value="1e Jacob van Campenstr"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> - <valueString value="15"/> - </extension> - </line> - <city value="Hoogmade"/> - <district value="Kaag en Braassem"/> - <postalCode value="1012 NX"/> - <country value="Nederland"> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> - <valueCodeableConcept> - <coding> - <system value="urn:iso:std:iso:3166"/> - <version value="2020-10-26T00:00:00"/> - <code value="NL"/> - <display value="Nederland"/> - </coding> - </valueCodeableConcept> - </extension> - </country> - </address> - </contact> - <communication> - <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> - <extension url="level"> - <valueCoding> - <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> - <code value="MLOOS"/> - <display value="Moeiteloos"/> - </valueCoding> - </extension> - <extension url="type"> - <valueCoding> - <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> - <code value="RSP"/> - <display value="Received spoken"/> - </valueCoding> - </extension> + <extension url="type"> + <valueCoding> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> + <code value="RSP"/> + <display value="Received spoken"/> + </valueCoding> + </extension> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> + <extension url="level"> + <valueCoding> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <code value="MOEITE"/> + <display value="Met moeite"/> + </valueCoding> + </extension> + <extension url="type"> + <valueCoding> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> + <code value="ESP"/> + <display value="Expressed spoken"/> + </valueCoding> </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> - <extension url="level"> - <valueCoding> - <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> - <code value="MOEITE"/> - <display value="Met moeite"/> - </valueCoding> - </extension> - <extension url="type"> - <valueCoding> - <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> - <code value="ESP"/> - <display value="Expressed spoken"/> - </valueCoding> - </extension> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> + <extension url="level"> + <valueCoding> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <code value="GEEN"/> + <display value="Geen beheersing"/> + </valueCoding> </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> - <extension url="level"> - <valueCoding> - <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> - <code value="GEEN"/> - <display value="Geen beheersing"/> - </valueCoding> - </extension> - <extension url="type"> - <valueCoding> - <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> - <code value="RWR"/> - <display value="Received written"/> - </valueCoding> - </extension> + <extension url="type"> + <valueCoding> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> + <code value="RWR"/> + <display value="Received written"/> + </valueCoding> </extension> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.Comment"> - <valueString value="Bij gesprek met arts zoon uitnodigen voor vertalen"/> + </extension> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.Comment"> + <valueString value="Bij gesprek met arts zoon uitnodigen voor vertalen"/> + </extension> + <language> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-nullFlavor"> + <valueCode value="OTH"/> </extension> - <language> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-nullFlavor"> - <valueCode value="OTH"/> - </extension> - <text value="Nederlands"/> - </language> - </communication> + <text value="Nederlands"/> + </language> + </communication> </Patient> diff --git a/nl-core/examples/nl-core-Patient-full-01.xml b/nl-core/examples/nl-core-Patient-full-01.xml index 0868969..6c7963f 100644 --- a/nl-core/examples/nl-core-Patient-full-01.xml +++ b/nl-core/examples/nl-core-Patient-full-01.xml @@ -1,290 +1,306 @@ -<?xml version="1.0" encoding="UTF-8"?> <Patient xmlns="http://hl7.org/fhir"> - <id value="nl-core-Patient-full-01"/> - <meta> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> - </meta> - <extension url="http://hl7.org/fhir/StructureDefinition/patient-genderIdentity"> + <id value="nl-core-Patient-full-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <div>Id 111222333 (BSN), <span title="Naamsamenstelling: Eigennaam">Peter Jan Jansen</span>, anders, 28 april 1934, <i>Overleden 28 maart 2024</i>, Meerling</div> + <div> + <a href="tel:0031688228822">0031688228822</a> (Tel Privé)</div> + <div> + <span title="Eerste contactpersoon (300481000146102 - SNOMED CT)">Eerste contactpersoon</span>, <span title="Dochter (66089001 - SNOMED CT)">Dochter</span> + <span title="Naamsamenstelling: Eigennaam">Johanna Petronella Maria van Putten</span> + <div> + <a href="tel:+31611234567">+31611234567</a> (Tel Privé), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Werk), 1e Jacob van Campenstr by 15 B bis, 1012 NX Hoogmade Kaag en Braassem, Nederland (Privé Post / Bezoek)</div> + </div> + <ul> + <li>Nederlands</li> + </ul> + </div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-genderIdentity"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="33791000087105"/> + <display value="Non-binaire genderidentiteit"/> + </coding> + </valueCodeableConcept> + </extension> + <identifier> + <system value="http://fhir.nl/fhir/NamingSystem/bsn"/> + <value value="111222333"/> + </identifier> + <name> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-assembly-order"> + <valueCode value="NL1"/> + </extension> + <use value="official"/> + <text value="Peter Jan Jansen"/> + <family value="Jansen"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> + <valueString value="Jansen"/> + </extension> + </family> + <given value="Peter"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <given value="Jan"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + </name> + <name> + <use value="official"/> + <text value="P."/> + <given value="P."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="IN"/> + </extension> + </given> + </name> + <name> + <use value="usual"/> + <given value="PeJe"/> + </name> + <telecom> + <extension url="http://hl7.org/fhir/StructureDefinition/contactpoint-comment"> + <valueString value="S'ochtends niet bereikbaar."/> + </extension> + <system value="phone"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="MC"/> + <display value="Mobile Contact"/> + </coding> + </valueCodeableConcept> + </extension> + </system> + <value value="0031688228822"/> + <use value="home"/> + </telecom> + <gender value="other"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> <valueCodeableConcept> - <coding> - <system value="http://snomed.info/sct"/> - <code value="33791000087105"/> - <display value="Non-binaire genderidentiteit"/> - </coding> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> + <code value="UN"/> + <display value="Undifferentiated"/> + </coding> </valueCodeableConcept> - </extension> - <identifier> - <system value="http://fhir.nl/fhir/NamingSystem/bsn"/> - <value value="111222333"/> - </identifier> - <name> + </extension> + </gender> + <birthDate value="1934-04-28"/> + <deceasedDateTime value="2024-03-28"/> + <multipleBirthInteger value="2"/> + <contact> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="300481000146102"/> + <display value="Eerste contactpersoon"/> + </coding> + </relationship> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="66089001"/> + <display value="Dochter"/> + </coding> + </relationship> + <name> <extension url="http://hl7.org/fhir/StructureDefinition/humanname-assembly-order"> - <valueCode value="NL1"/> + <valueCode value="NL1"/> </extension> <use value="official"/> - <text value="Peter Jan Jansen"/> - <family value="Jansen"> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> - <valueString value="Jansen"/> - </extension> + <text value="Johanna Petronella Maria van Putten"/> + <family value="van Putten"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"> + <valueString value="van"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> + <valueString value="Putten"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> + <valueString value="van der Giessen"/> + </extension> </family> - <given value="Peter"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="BR"/> - </extension> + <given value="Johanna"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> </given> - <given value="Jan"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="BR"/> - </extension> + <given value="Petronella"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> </given> - </name> - <name> - <use value="official"/> - <text value="P."/> - <given value="P."> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="IN"/> - </extension> + <given value="Maria"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> </given> - </name> - <name> - <use value="usual"/> - <given value="PeJe"/> - </name> - <telecom> + <prefix value="Dr."/> + </name> + <telecom> <extension url="http://hl7.org/fhir/StructureDefinition/contactpoint-comment"> - <valueString value="S'ochtends niet bereikbaar."/> + <valueString value="Alleen tijdens kantooruren bellen."/> </extension> <system value="phone"> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> - <valueCodeableConcept> - <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <code value="MC"/> - <display value="Mobile Contact"/> - </coding> - </valueCodeableConcept> - </extension> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="MC"/> + <display value="Mobile Contact"/> + </coding> + </valueCodeableConcept> + </extension> </system> - <value value="0031688228822"/> + <value value="+31611234567"/> <use value="home"/> - </telecom> - <gender value="other"> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> - <valueCodeableConcept> + </telecom> + <telecom> + <system value="email"/> + <value value="giesput@myweb.nl"/> + <use value="work"/> + </telecom> + <address> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="HP"/> + <display value="Primary Home"/> + </coding> + </valueCodeableConcept> + </extension> + <use value="home"/> + <type value="both"/> + <line value="1e Jacob van Campenstr by 15 B bis"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> + <valueString value="1e Jacob van Campenstr"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> + <valueString value="15"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-buildingNumberSuffix"> + <valueString value="B bis"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator"> + <valueString value="by"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID"> + <valueString value="Het vrijstaande huis tegenover de kerk."/> + </extension> + </line> + <city value="Hoogmade"/> + <district value="Kaag en Braassem"/> + <postalCode value="1012 NX"/> + <country value="Nederland"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> - <code value="UN"/> - <display value="Undifferentiated"/> + <system value="urn:iso:std:iso:3166"/> + <version value="2020-10-26T00:00:00"/> + <code value="NL"/> + <display value="Nederland"/> </coding> - </valueCodeableConcept> + </valueCodeableConcept> + </extension> + </country> + </address> + </contact> + <communication> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> + <extension url="level"> + <valueCoding> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <code value="MOEITE"/> + <display value="Met moeite"/> + </valueCoding> </extension> - </gender> - <birthDate value="1934-04-28"/> - <deceasedDateTime value="2024-03-28"/> - <multipleBirthInteger value="2"/> - <contact> - <relationship> - <coding> - <system value="http://snomed.info/sct"/> - <code value="300481000146102"/> - <display value="Eerste contactpersoon"/> - </coding> - </relationship> - <relationship> - <coding> - <system value="http://snomed.info/sct"/> - <code value="66089001"/> - <display value="Dochter"/> - </coding> - </relationship> - <name> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-assembly-order"> - <valueCode value="NL1"/> - </extension> - <use value="official"/> - <text value="Johanna Petronella Maria van Putten"/> - <family value="van Putten"> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"> - <valueString value="van"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> - <valueString value="Putten"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> - <valueString value="van der Giessen"/> - </extension> - </family> - <given value="Johanna"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="BR"/> - </extension> - </given> - <given value="Petronella"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="BR"/> - </extension> - </given> - <given value="Maria"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="BR"/> - </extension> - </given> - <prefix value="Dr."/> - </name> - <telecom> - <extension url="http://hl7.org/fhir/StructureDefinition/contactpoint-comment"> - <valueString value="Alleen tijdens kantooruren bellen."/> - </extension> - <system value="phone"> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> - <valueCodeableConcept> - <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <code value="MC"/> - <display value="Mobile Contact"/> - </coding> - </valueCodeableConcept> - </extension> - </system> - <value value="+31611234567"/> - <use value="home"/> - </telecom> - <telecom> - <system value="email"/> - <value value="giesput@myweb.nl"/> - <use value="work"/> - </telecom> - <address> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> - <valueCodeableConcept> - <coding> - <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> - <code value="HP"/> - <display value="Primary Home"/> - </coding> - </valueCodeableConcept> - </extension> - <use value="home"/> - <type value="both"/> - <line value="1e Jacob van Campenstr by 15 B bis"> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> - <valueString value="1e Jacob van Campenstr"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> - <valueString value="15"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-buildingNumberSuffix"> - <valueString value="B bis"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator"> - <valueString value="by"/> - </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID"> - <valueString value="Het vrijstaande huis tegenover de kerk."/> - </extension> - </line> - <city value="Hoogmade"/> - <district value="Kaag en Braassem"/> - <postalCode value="1012 NX"/> - <country value="Nederland"> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> - <valueCodeableConcept> - <coding> - <system value="urn:iso:std:iso:3166"/> - <version value="2020-10-26T00:00:00"/> - <code value="NL"/> - <display value="Nederland"/> - </coding> - </valueCodeableConcept> - </extension> - </country> - </address> - </contact> - <communication> - <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> - <extension url="level"> - <valueCoding> - <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> - <code value="MOEITE"/> - <display value="Met moeite"/> - </valueCoding> - </extension> - <extension url="type"> - <valueCoding> - <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> - <code value="RSP"/> - <display value="Received spoken"/> - </valueCoding> - </extension> + <extension url="type"> + <valueCoding> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> + <code value="RSP"/> + <display value="Received spoken"/> + </valueCoding> </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> - <extension url="level"> - <valueCoding> - <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> - <code value="MOEITE"/> - <display value="Met moeite"/> - </valueCoding> - </extension> - <extension url="type"> - <valueCoding> - <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> - <code value="ESP"/> - <display value="Expressed spoken"/> - </valueCoding> - </extension> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> + <extension url="level"> + <valueCoding> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <code value="MOEITE"/> + <display value="Met moeite"/> + </valueCoding> </extension> - <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> - <extension url="level"> - <valueCoding> - <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> - <code value="GEEN"/> - <display value="Geen beheersing"/> - </valueCoding> - </extension> - <extension url="type"> - <valueCoding> - <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> - <code value="RWR"/> - <display value="Received written"/> - </valueCoding> - </extension> + <extension url="type"> + <valueCoding> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> + <code value="ESP"/> + <display value="Expressed spoken"/> + </valueCoding> </extension> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails"> - <valueCodeableConcept> - <coding> - <system value="http://snomed.info/sct"/> - <code value="442389001"/> - <display value="Gebarentaal"/> - </coding> - </valueCodeableConcept> - </extension> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails"> - <valueCodeableConcept> - <coding> - <system value="http://snomed.info/sct"/> - <code value="445510001"/> - <display value="Braille"/> - </coding> - </valueCodeableConcept> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-proficiency"> + <extension url="level"> + <valueCoding> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <code value="GEEN"/> + <display value="Geen beheersing"/> + </valueCoding> </extension> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails"> - <valueCodeableConcept> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-nullFlavor"> - <valueCode value="OTH"/> - </extension> - <text value="Slecht gehoor, moet met veel volume gesproken worden."/> - </valueCodeableConcept> + <extension url="type"> + <valueCoding> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityMode"/> + <code value="RWR"/> + <display value="Received written"/> + </valueCoding> </extension> - <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.Comment"> - <valueString value="Gebarentaal werkt het best."/> + </extension> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="442389001"/> + <display value="Gebarentaal"/> + </coding> + </valueCodeableConcept> + </extension> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails"> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="445510001"/> + <display value="Braille"/> + </coding> + </valueCodeableConcept> + </extension> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails"> + <valueCodeableConcept> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-nullFlavor"> + <valueCode value="OTH"/> + </extension> + <text value="Slecht gehoor, moet met veel volume gesproken worden."/> + </valueCodeableConcept> + </extension> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.Comment"> + <valueString value="Gebarentaal werkt het best."/> + </extension> + <language> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-nullFlavor"> + <valueCode value="OTH"/> </extension> - <language> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-nullFlavor"> - <valueCode value="OTH"/> - </extension> - <text value="Nederlands"/> - </language> - </communication> + <text value="Nederlands"/> + </language> + </communication> </Patient> From 671d65dc55c58c49f793704684012937c8670f5a Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Thu, 31 Oct 2024 13:10:28 +0100 Subject: [PATCH 080/240] added missing patient references --- nl-core/examples/nl-core-ContactPerson-01.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nl-core/examples/nl-core-ContactPerson-01.xml b/nl-core/examples/nl-core-ContactPerson-01.xml index e4d83c3..b27e900 100644 --- a/nl-core/examples/nl-core-ContactPerson-01.xml +++ b/nl-core/examples/nl-core-ContactPerson-01.xml @@ -11,9 +11,14 @@ <a href="tel:+31611234567">+31611234567</a> (Tel), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Werk)</div> <div>1e Jacob van Campenstr 15, 1012 NX Hoogmade Kaag en Braassem, Nederland (Privé Post / Bezoek)</div> <div> - <span title="Eerste contactpersoon (300481000146102 - SNOMED CT)">Eerste contactpersoon</span>, <span title="Dochter (66089001 - SNOMED CT)">Dochter</span> van </div> + <span title="Eerste contactpersoon (300481000146102 - SNOMED CT)">Eerste contactpersoon</span>, <span title="Dochter (66089001 - SNOMED CT)">Dochter</span> van Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen</div> </div> </text> + <patient> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </patient> <relationship> <coding> <system value="http://snomed.info/sct"/> From 099e4bf0ddc702f1453491a6b5d19a0953fcd749 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Thu, 31 Oct 2024 13:27:44 +0100 Subject: [PATCH 081/240] Added missed binding and some textual alignments --- zib/StructureDefinitions/zib-Patient.xml | 3 +- ....16.840.1.113883.2.4.3.11.60.40.4.30.1.xml | 101 ++++++++++ ....4.3.11.60.40.2.7.12.3--20240415000000.xml | 180 ++++++++++++++++++ 3 files changed, 283 insertions(+), 1 deletion(-) create mode 100644 zib/vocabulary/generated/CodeSystem-TaalvaardigheidCodes-2.16.840.1.113883.2.4.3.11.60.40.4.30.1.xml create mode 100644 zib/vocabulary/generated/ValueSet-TaalvaardigheidBegrijpenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000.xml diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index 1a65ac0..ba36b75 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -591,7 +591,7 @@ <sliceName value="languageControl" /> <short value="LanguageControlListening / LanguageControlSpeaking / LanguageControlReading" /> <definition value="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." /> - <comment value="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)" /> + <comment value="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)" /> <alias value="TaalvaardigheidBegrijpen" /> <alias value="TaalvaardigheidSpreken" /> <alias value="TaalvaardigheidLezen" /> @@ -629,6 +629,7 @@ <comment value="The zib ValueSets TaalvaardigheidBegrijpenCodelijst, TaalvaardigheidSprekenCodelijst and TaalvaardigheidLezenCodelijst are equal to the default FHIR ValueSet." /> <binding> <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000" /> </binding> </element> <element id="Patient.communication.extension:languageControl.extension:type"> diff --git a/zib/vocabulary/generated/CodeSystem-TaalvaardigheidCodes-2.16.840.1.113883.2.4.3.11.60.40.4.30.1.xml b/zib/vocabulary/generated/CodeSystem-TaalvaardigheidCodes-2.16.840.1.113883.2.4.3.11.60.40.4.30.1.xml new file mode 100644 index 0000000..7ec5751 --- /dev/null +++ b/zib/vocabulary/generated/CodeSystem-TaalvaardigheidCodes-2.16.840.1.113883.2.4.3.11.60.40.4.30.1.xml @@ -0,0 +1,101 @@ +<CodeSystem xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <meta> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablecodesystem"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/CodeSystem"/>--> + </meta> + <language value="nl-NL"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml" lang="nl-NL" xml:lang="nl-NL">Definitie-resources zijn niet voorzien van een narrative. Een menselijk leesbare versie is te vinden via de implementation guide(s) waarin deze resource gebruikt wordt.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="TaalvaardigheidCodes"/> + <title value="TaalvaardigheidCodes"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="TaalvaardigheidCodes"/> + <caseSensitive value="false"/> + <content value="complete"/> + <count value="3"/> + <property> + <code value="status"/> + <uri value="http://hl7.org/fhir/concept-properties#status"/> + <description value="A code that indicates the status of the concept. Values found in this version of the code system are: active"/> + <type value="code"/> + </property> + <concept> + <code value="GEEN"/> + <display value="Geen beheersing"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="No proficiency"/> + </designation> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="MLOOS"/> + <display value="Moeiteloos"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Without difficulty"/> + </designation> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="MOEITE"/> + <display value="Met moeite"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="With difficulty"/> + </designation> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> +</CodeSystem> diff --git a/zib/vocabulary/generated/ValueSet-TaalvaardigheidBegrijpenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000.xml b/zib/vocabulary/generated/ValueSet-TaalvaardigheidBegrijpenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000.xml new file mode 100644 index 0000000..7984ab3 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-TaalvaardigheidBegrijpenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000.xml @@ -0,0 +1,180 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="TaalvaardigheidBegrijpenCodelijst"/> + <title value="TaalvaardigheidBegrijpenCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="TaalvaardigheidBegrijpenCodelijst"/> + <immutable value="false"/> + <compose> + <inactive value="true"/> + <include> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Moeiteloos"/> + </extension> + <code value="MLOOS"/> + <display value="Moeiteloos"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Without difficulty"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Moeiteloos"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Met moeite"/> + </extension> + <code value="MOEITE"/> + <display value="Met moeite"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="With difficulty"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Met moeite"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Geen beheersing"/> + </extension> + <code value="GEEN"/> + <display value="Geen beheersing"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="No proficiency"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Geen beheersing"/> + </designation> + </concept> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Uitstekend [DEPRECATED]"/> + </extension> + <code value="E"/> + <display value="Excellent"/> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Goed [DEPRECATED]"/> + </extension> + <code value="G"/> + <display value="Good"/> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Redelijk [DEPRECATED]"/> + </extension> + <code value="F"/> + <display value="Fair"/> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Slecht [DEPRECATED]"/> + </extension> + <code value="P"/> + <display value="Poor"/> + </concept> + </include> + </compose> +</ValueSet> From 79011324bbe4845e0f621d34e4297cd450fff579 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 1 Nov 2024 14:55:57 +0100 Subject: [PATCH 082/240] Added Base profiles --- ...-core-AbilityToUseToilet.MenstrualCare.xml | 51 +++++++++++ .../nl-core-AbilityToUseToilet.ToiletUse.xml | 51 +++++++++++ .../nl-core-AbilityToUseToilet.xml | 67 +++++++++++++++ .../zib-AbilityToUseToilet.MenstrualCare.xml | 66 ++++++++++++++ .../zib-AbilityToUseToilet.ToiletUse.xml | 66 ++++++++++++++ .../zib-AbilityToUseToilet.xml | 85 +++++++++++++++++++ 6 files changed, 386 insertions(+) create mode 100644 nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.MenstrualCare.xml create mode 100644 nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.ToiletUse.xml create mode 100644 nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.xml create mode 100644 zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml create mode 100644 zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml create mode 100644 zib/StructureDefinitions/zib-AbilityToUseToilet.xml diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.MenstrualCare.xml b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.MenstrualCare.xml new file mode 100644 index 0000000..1490735 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.MenstrualCare.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToUseToilet.MenstrualCare" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.MenstrualCare" /> + <name value="NlcoreAbilityToUseToiletMenstrualCare" /> + <title value="nl core AbilityToUseToilet.MenstrualCare" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Coordinating, planning and hygiene in the event of menstruation, such as anticipating the menstruation and using sanitary napkins and tampons." /> + <purpose value="A derived profile from [zib-AbilityToUseToilet.MenstrualCare](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN)" /> + <name value="zib AbilityToUseToilet-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the MenstrualCare concept (NL-CM:4.22.4) of zib AbilityToUseToilet. It can be used together with the [nl-core-AbilityToUseToilet](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <alias value="nl-core-AbilityToUseToilet.MenstrualCare" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.ToiletUse.xml b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.ToiletUse.xml new file mode 100644 index 0000000..c59c0a9 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.ToiletUse.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToUseToilet.ToiletUse" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.ToiletUse" /> + <name value="NlcoreAbilityToUseToiletToiletUse" /> + <title value="nl core AbilityToUseToilet.ToiletUse" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Coordinating and realizing urination or defecation, such as indicating the need, getting into the right position, finding and reaching a suitable spot, manipulating clothing before and after urination, and cleaning up (the body) afterwards." /> + <purpose value="A derived profile from [zib-AbilityToUseToilet.ToiletUse](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN)" /> + <name value="zib AbilityToUseToilet-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the ToiletUse concept (NL-CM:4.22.6) of zib AbilityToUseToilet. It can be used together with the [nl-core-AbilityToUseToilet](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <alias value="nl-core-AbilityToUseToilet.ToiletUse" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.xml b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.xml new file mode 100644 index 0000000..669eaf5 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.xml @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToUseToilet" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet" /> + <name value="NlcoreAbilityToUseToilet" /> + <title value="nl core AbilityToUseToilet" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Being able to urinate, defecate and keep up hygiene during a menstrual cycle independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="A derived profile from [zib-AbilityToUseToilet](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN)" /> + <name value="zib AbilityToUseToilet-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="Several concepts of zib AbilityToUseToillet are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * ToiletUse (NL-CM:4.22.6): [nl-core-AbilityToUseToilet.ToiletUse](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.ToiletUse) * MenstrualCare (NL-CM:4.22.4): [nl-core-AbilityToUseToilet.MenstrualCare](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.MenstrualCare)" /> + <alias value="nl-core-AbilityToUseToilet" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + <element id="Observation.hasMember:toiletUse"> + <path value="Observation.hasMember" /> + <sliceName value="toiletUse" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.ToiletUse" /> + </type> + </element> + <element id="Observation.hasMember:menstrualCare"> + <path value="Observation.hasMember" /> + <sliceName value="menstrualCare" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.MenstrualCare" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml b/zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml new file mode 100644 index 0000000..1972da4 --- /dev/null +++ b/zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-AbilityToUseToilet.MenstrualCare" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare" /> + <name value="ZibAbilityToUseToiletMenstrualCare" /> + <title value="zib AbilityToUseToilet.MenstrualCare" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Coordinating, planning and hygiene in the event of menstruation, such as anticipating the menstruation and using sanitary napkins and tampons." /> + <purpose value="This Observation resource represents the MenstrualCare concept (NL-CM:4.22.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToUseToilet v3.1.1 (2020)](https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN)" /> + <name value="zib AbilityToUseToilet-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the MenstrualCare concept (NL-CM:4.22.4) of zib AbilityToUseToilet. It can be used together with the [zib-AbilityToUseToilet](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="284955009" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <short value="MenstrualCare" /> + <definition value="Coordinating, planning and hygiene in the event of menstruation, such as anticipating the menstruation and using sanitary napkins and tampons." /> + <alias value="ZorgBijMenstruatie" /> + <type> + <code value="CodeableConcept" /> + </type> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20200901000000" /> + </binding> + <mapping> + <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> + <map value="NL-CM:4.22.4" /> + <comment value="MenstrualCare" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml b/zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml new file mode 100644 index 0000000..37569ca --- /dev/null +++ b/zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-AbilityToUseToilet.ToiletUse" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse" /> + <name value="ZibAbilityToUseToiletToiletUse" /> + <title value="zib AbilityToUseToilet.ToiletUse" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Coordinating and realizing urination or defecation, such as indicating the need, getting into the right position, finding and reaching a suitable spot, manipulating clothing before and after urination, and cleaning up (the body) afterwards." /> + <purpose value="This Observation resource represents the ToiletUse concept (NL-CM:4.22.6) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToUseToilet v3.1.1 (2020)](https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN)" /> + <name value="zib AbilityToUseToilet-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the ToiletUse concept (NL-CM:4.22.6) of zib AbilityToUseToilet. It can be used together with the [zib-AbilityToUseToilet](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="284899001" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <short value="ToiletUse" /> + <definition value="Coordinating and realizing urination or defecation, such as indicating the need, getting into the right position, finding and reaching a suitable spot, manipulating clothing before and after urination, and cleaning up (the body) afterwards." /> + <alias value="Toiletgebruik" /> + <type> + <code value="CodeableConcept" /> + </type> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20200901000000" /> + </binding> + <mapping> + <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> + <map value="NL-CM:4.22.6" /> + <comment value="ToiletUse" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-AbilityToUseToilet.xml b/zib/StructureDefinitions/zib-AbilityToUseToilet.xml new file mode 100644 index 0000000..bb48923 --- /dev/null +++ b/zib/StructureDefinitions/zib-AbilityToUseToilet.xml @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-AbilityToUseToilet" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet" /> + <name value="ZibAbilityToUseToilet" /> + <title value="zib AbilityToUseToilet" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Being able to urinate, defecate and keep up hygiene during a menstrual cycle independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToUseToilet v3.1.1 (2020)](https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN)" /> + <name value="zib AbilityToUseToilet-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <short value="AbilityToUseToilet" /> + <comment value="Several concepts of zib AbilityToUseToillet are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * ToiletUse (NL-CM:4.22.6): [zib-AbilityToUseToilet.ToiletUse](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse) * MenstrualCare (NL-CM:4.22.4): [zib-AbilityToUseToilet.MenstrualCare](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare)" /> + <alias value="VermogenTotToiletgang" /> + <mapping> + <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> + <map value="NL-CM:4.22.1" /> + <comment value="AbilityToUseToilet" /> + </mapping> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="284779002" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.hasMember"> + <path value="Observation.hasMember" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="resolve()" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.hasMember:toiletUse"> + <path value="Observation.hasMember" /> + <sliceName value="toiletUse" /> + <definition value="The ToiletUse concept (NL-CM:4.22.6) of zib AbilityToUseToilet, represented as a distinct Observation resource." /> + <max value="1" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse" /> + </type> + </element> + <element id="Observation.hasMember:menstrualCare"> + <path value="Observation.hasMember" /> + <sliceName value="menstrualCare" /> + <definition value="The MenstrualCare concept (NL-CM:4.22.4) of zib AbilityToUseToilet, represented as a distinct Observation resource." /> + <max value="1" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From d8bbca80b347b9674fe716aa25a6a02d10f29411 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 1 Nov 2024 15:16:43 +0100 Subject: [PATCH 083/240] Converted to 2024 mappings --- .../nl-core-AbilityToUseToilet.MenstrualCare.xml | 6 +++--- .../nl-core-AbilityToUseToilet.ToiletUse.xml | 6 +++--- .../nl-core-AbilityToUseToilet.xml | 6 +++--- .../zib-AbilityToUseToilet.MenstrualCare.xml | 10 +++++----- .../zib-AbilityToUseToilet.ToiletUse.xml | 10 +++++----- zib/StructureDefinitions/zib-AbilityToUseToilet.xml | 10 +++++----- 6 files changed, 24 insertions(+), 24 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.MenstrualCare.xml b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.MenstrualCare.xml index 1490735..331ff62 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.MenstrualCare.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.MenstrualCare.xml @@ -21,9 +21,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN)" /> - <name value="zib AbilityToUseToilet-v3.1.1(2020EN)" /> + <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN)" /> + <name value="zib AbilityToUseToilet-v3.1.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.ToiletUse.xml b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.ToiletUse.xml index c59c0a9..31420ee 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.ToiletUse.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.ToiletUse.xml @@ -21,9 +21,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN)" /> - <name value="zib AbilityToUseToilet-v3.1.1(2020EN)" /> + <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN)" /> + <name value="zib AbilityToUseToilet-v3.1.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.xml b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.xml index 669eaf5..15887ed 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.xml @@ -21,9 +21,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN)" /> - <name value="zib AbilityToUseToilet-v3.1.1(2020EN)" /> + <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN)" /> + <name value="zib AbilityToUseToilet-v3.1.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml b/zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml index 1972da4..587f177 100644 --- a/zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml +++ b/zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml @@ -17,13 +17,13 @@ </telecom> </contact> <description value="Coordinating, planning and hygiene in the event of menstruation, such as anticipating the menstruation and using sanitary napkins and tampons." /> - <purpose value="This Observation resource represents the MenstrualCare concept (NL-CM:4.22.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToUseToilet v3.1.1 (2020)](https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN))." /> + <purpose value="This Observation resource represents the MenstrualCare concept (NL-CM:4.22.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToUseToilet v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN)" /> - <name value="zib AbilityToUseToilet-v3.1.1(2020EN)" /> + <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN)" /> + <name value="zib AbilityToUseToilet-v3.1.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -57,7 +57,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20200901000000" /> </binding> <mapping> - <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> + <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> <map value="NL-CM:4.22.4" /> <comment value="MenstrualCare" /> </mapping> diff --git a/zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml b/zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml index 37569ca..eecf02e 100644 --- a/zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml +++ b/zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml @@ -17,13 +17,13 @@ </telecom> </contact> <description value="Coordinating and realizing urination or defecation, such as indicating the need, getting into the right position, finding and reaching a suitable spot, manipulating clothing before and after urination, and cleaning up (the body) afterwards." /> - <purpose value="This Observation resource represents the ToiletUse concept (NL-CM:4.22.6) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToUseToilet v3.1.1 (2020)](https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN))." /> + <purpose value="This Observation resource represents the ToiletUse concept (NL-CM:4.22.6) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToUseToilet v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN)" /> - <name value="zib AbilityToUseToilet-v3.1.1(2020EN)" /> + <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN)" /> + <name value="zib AbilityToUseToilet-v3.1.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -57,7 +57,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20200901000000" /> </binding> <mapping> - <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> + <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> <map value="NL-CM:4.22.6" /> <comment value="ToiletUse" /> </mapping> diff --git a/zib/StructureDefinitions/zib-AbilityToUseToilet.xml b/zib/StructureDefinitions/zib-AbilityToUseToilet.xml index bb48923..24caeae 100644 --- a/zib/StructureDefinitions/zib-AbilityToUseToilet.xml +++ b/zib/StructureDefinitions/zib-AbilityToUseToilet.xml @@ -17,13 +17,13 @@ </telecom> </contact> <description value="Being able to urinate, defecate and keep up hygiene during a menstrual cycle independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToUseToilet v3.1.1 (2020)](https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN))." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToUseToilet v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2020EN)" /> - <name value="zib AbilityToUseToilet-v3.1.1(2020EN)" /> + <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN)" /> + <name value="zib AbilityToUseToilet-v3.1.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -37,7 +37,7 @@ <comment value="Several concepts of zib AbilityToUseToillet are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * ToiletUse (NL-CM:4.22.6): [zib-AbilityToUseToilet.ToiletUse](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse) * MenstrualCare (NL-CM:4.22.4): [zib-AbilityToUseToilet.MenstrualCare](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare)" /> <alias value="VermogenTotToiletgang" /> <mapping> - <identity value="zib-abilitytousetoilet-v3.1.1-2020EN" /> + <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> <map value="NL-CM:4.22.1" /> <comment value="AbilityToUseToilet" /> </mapping> From 9e7035f78cd3445fa01c6273a033d190485a8e66 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 1 Nov 2024 15:21:46 +0100 Subject: [PATCH 084/240] Executed terminology script --- .../zib-AbilityToUseToilet.MenstrualCare.xml | 2 +- .../zib-AbilityToUseToilet.ToiletUse.xml | 2 +- ....4.3.11.60.40.2.4.22.4--20240415000000.xml | 137 ++++++++++++++++++ ....4.3.11.60.40.2.4.22.3--20240415000000.xml | 137 ++++++++++++++++++ 4 files changed, 276 insertions(+), 2 deletions(-) create mode 100644 zib/vocabulary/generated/ValueSet-ToiletgebruikCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-ZorgBijMenstruatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20240415000000.xml diff --git a/zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml b/zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml index 587f177..5d0fe04 100644 --- a/zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml +++ b/zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml @@ -54,7 +54,7 @@ </type> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20240415000000" /> </binding> <mapping> <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> diff --git a/zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml b/zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml index eecf02e..c1873e9 100644 --- a/zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml +++ b/zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml @@ -54,7 +54,7 @@ </type> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20240415000000" /> </binding> <mapping> <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> diff --git a/zib/vocabulary/generated/ValueSet-ToiletgebruikCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20240415000000.xml b/zib/vocabulary/generated/ValueSet-ToiletgebruikCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20240415000000.xml new file mode 100644 index 0000000..7118d65 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-ToiletgebruikCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20240415000000.xml @@ -0,0 +1,137 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="ToiletgebruikCodelijst"/> + <title value="ToiletgebruikCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="ToiletgebruikCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Onafhankelijk"/> + </extension> + <code value="129062008"/> + <display value="In staat om zelfstandig naar toilet te gaan"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Independent in toilet"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="In staat om zelfstandig naar toilet te gaan"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Hulp nodig"/> + </extension> + <code value="129045003"/> + <display value="Hulp nodig bij toiletgang"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Needs help in toilet"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Hulp nodig bij toiletgang"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Volledig afhankelijk"/> + </extension> + <code value="284901005"/> + <display value="Niet in staat tot toiletgang"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Unable to perform toileting activities"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Niet in staat tot toiletgang"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-ZorgBijMenstruatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20240415000000.xml b/zib/vocabulary/generated/ValueSet-ZorgBijMenstruatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20240415000000.xml new file mode 100644 index 0000000..99e81bb --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-ZorgBijMenstruatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20240415000000.xml @@ -0,0 +1,137 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="ZorgBijMenstruatieCodelijst"/> + <title value="ZorgBijMenstruatieCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="ZorgBijMenstruatieCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Onafhankelijk"/> + </extension> + <code value="19851000146101"/> + <display value="In staat om zelfstandig te zorgen voor menstruatiehygiëne"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Independent in managing menstrual hygiene"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="In staat om zelfstandig te zorgen voor menstruatiehygiëne"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Hulp nodig"/> + </extension> + <code value="16661000146105"/> + <display value="Hulp nodig bij zorgen voor menstruatiehygiëne"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Needs help with managing menstrual hygiene"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Hulp nodig bij zorgen voor menstruatiehygiëne"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Volledig afhankelijk"/> + </extension> + <code value="284957001"/> + <display value="Niet in staat zorg te dragen voor menstruatiehygiëne"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Unable to manage menstrual hygiene"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Niet in staat zorg te dragen voor menstruatiehygiëne"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> From 15b8783ac350b6348857f9bf7e3b90bdd2622a85 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 1 Nov 2024 15:37:38 +0100 Subject: [PATCH 085/240] Executed addDataFromZib script --- .../zib-AbilityToUseToilet.MenstrualCare.xml | 82 +++++++------- .../zib-AbilityToUseToilet.ToiletUse.xml | 82 +++++++------- .../zib-AbilityToUseToilet.xml | 100 +++++++++--------- 3 files changed, 135 insertions(+), 129 deletions(-) diff --git a/zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml b/zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml index 5d0fe04..0129f90 100644 --- a/zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml +++ b/zib/StructureDefinitions/zib-AbilityToUseToilet.MenstrualCare.xml @@ -1,66 +1,68 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-AbilityToUseToilet.MenstrualCare" /> + <id value="zib-AbilityToUseToilet.MenstrualCare"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare" /> - <name value="ZibAbilityToUseToiletMenstrualCare" /> - <title value="zib AbilityToUseToilet.MenstrualCare" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare"/> + <name value="ZibAbilityToUseToiletMenstrualCare"/> + <title value="zib AbilityToUseToilet.MenstrualCare"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="Coordinating, planning and hygiene in the event of menstruation, such as anticipating the menstruation and using sanitary napkins and tampons." /> - <purpose value="This Observation resource represents the MenstrualCare concept (NL-CM:4.22.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToUseToilet v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN))." /> - <copyright value="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 value="4.0.1" /> + <description value="Coordinating, planning and hygiene in the event of menstruation, such as anticipating the menstruation and using sanitary napkins and tampons."/> + <purpose value="This Observation resource represents the MenstrualCare concept (NL-CM:4.22.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToUseToilet v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN))."/> + <copyright value="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 value="4.0.1"/> <mapping> - <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> - <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN)" /> - <name value="zib AbilityToUseToilet-v3.1.1(2024EN)" /> + <identity value="zib-abilitytousetoilet-v3.1.1-2024EN"/> + <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN)"/> + <name value="zib AbilityToUseToilet-v3.1.1(2024EN)"/> </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="Observation" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="true"/> + <type value="Observation"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <comment value="This Observation resource represents the MenstrualCare concept (NL-CM:4.22.4) of zib AbilityToUseToilet. It can be used together with the [zib-AbilityToUseToilet](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <path value="Observation"/> + <comment value="This Observation resource represents the MenstrualCare concept (NL-CM:4.22.4) of zib AbilityToUseToilet. It can be used together with the [zib-AbilityToUseToilet](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`."/> </element> <element id="Observation.code"> - <path value="Observation.code" /> + <path value="Observation.code"/> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct" /> - <code value="284955009" /> + <system value="http://snomed.info/sct"/> + <code value="284955009"/> </coding> </patternCodeableConcept> </element> <element id="Observation.value[x]"> - <path value="Observation.value[x]" /> - <short value="MenstrualCare" /> - <definition value="Coordinating, planning and hygiene in the event of menstruation, such as anticipating the menstruation and using sanitary napkins and tampons." /> - <alias value="ZorgBijMenstruatie" /> + <path value="Observation.value[x]"/> + <short value="MenstrualCare"/> + <definition value="Coordinating, planning and hygiene in the event of menstruation, such as anticipating the menstruation and using sanitary napkins and tampons."/> + <alias value="ZorgBijMenstruatie"/> <type> - <code value="CodeableConcept" /> + <code value="CodeableConcept"/> </type> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20240415000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20240415000000"/> </binding> <mapping> - <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> - <map value="NL-CM:4.22.4" /> - <comment value="MenstrualCare" /> + <identity value="zib-abilitytousetoilet-v3.1.1-2024EN"/> + <map value="NL-CM:4.22.4"/> + <comment value="MenstrualCare"/> </mapping> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> diff --git a/zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml b/zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml index c1873e9..6e19688 100644 --- a/zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml +++ b/zib/StructureDefinitions/zib-AbilityToUseToilet.ToiletUse.xml @@ -1,66 +1,68 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-AbilityToUseToilet.ToiletUse" /> + <id value="zib-AbilityToUseToilet.ToiletUse"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse" /> - <name value="ZibAbilityToUseToiletToiletUse" /> - <title value="zib AbilityToUseToilet.ToiletUse" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse"/> + <name value="ZibAbilityToUseToiletToiletUse"/> + <title value="zib AbilityToUseToilet.ToiletUse"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="Coordinating and realizing urination or defecation, such as indicating the need, getting into the right position, finding and reaching a suitable spot, manipulating clothing before and after urination, and cleaning up (the body) afterwards." /> - <purpose value="This Observation resource represents the ToiletUse concept (NL-CM:4.22.6) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToUseToilet v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN))." /> - <copyright value="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 value="4.0.1" /> + <description value="Coordinating and realizing urination or defecation, such as indicating the need, getting into the right position, finding and reaching a suitable spot, manipulating clothing before and after urination, and cleaning up (the body) afterwards."/> + <purpose value="This Observation resource represents the ToiletUse concept (NL-CM:4.22.6) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToUseToilet v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN))."/> + <copyright value="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 value="4.0.1"/> <mapping> - <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> - <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN)" /> - <name value="zib AbilityToUseToilet-v3.1.1(2024EN)" /> + <identity value="zib-abilitytousetoilet-v3.1.1-2024EN"/> + <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN)"/> + <name value="zib AbilityToUseToilet-v3.1.1(2024EN)"/> </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="Observation" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="true"/> + <type value="Observation"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <comment value="This Observation resource represents the ToiletUse concept (NL-CM:4.22.6) of zib AbilityToUseToilet. It can be used together with the [zib-AbilityToUseToilet](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <path value="Observation"/> + <comment value="This Observation resource represents the ToiletUse concept (NL-CM:4.22.6) of zib AbilityToUseToilet. It can be used together with the [zib-AbilityToUseToilet](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`."/> </element> <element id="Observation.code"> - <path value="Observation.code" /> + <path value="Observation.code"/> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct" /> - <code value="284899001" /> + <system value="http://snomed.info/sct"/> + <code value="284899001"/> </coding> </patternCodeableConcept> </element> <element id="Observation.value[x]"> - <path value="Observation.value[x]" /> - <short value="ToiletUse" /> - <definition value="Coordinating and realizing urination or defecation, such as indicating the need, getting into the right position, finding and reaching a suitable spot, manipulating clothing before and after urination, and cleaning up (the body) afterwards." /> - <alias value="Toiletgebruik" /> + <path value="Observation.value[x]"/> + <short value="ToiletUse"/> + <definition value="Coordinating and realizing urination or defecation, such as indicating the need, getting into the right position, finding and reaching a suitable spot, manipulating clothing before and after urination, and cleaning up (the body) afterwards."/> + <alias value="Toiletgebruik"/> <type> - <code value="CodeableConcept" /> + <code value="CodeableConcept"/> </type> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20240415000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20240415000000"/> </binding> <mapping> - <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> - <map value="NL-CM:4.22.6" /> - <comment value="ToiletUse" /> + <identity value="zib-abilitytousetoilet-v3.1.1-2024EN"/> + <map value="NL-CM:4.22.6"/> + <comment value="ToiletUse"/> </mapping> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> diff --git a/zib/StructureDefinitions/zib-AbilityToUseToilet.xml b/zib/StructureDefinitions/zib-AbilityToUseToilet.xml index 24caeae..30db372 100644 --- a/zib/StructureDefinitions/zib-AbilityToUseToilet.xml +++ b/zib/StructureDefinitions/zib-AbilityToUseToilet.xml @@ -1,85 +1,87 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-AbilityToUseToilet" /> + <id value="zib-AbilityToUseToilet"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet" /> - <name value="ZibAbilityToUseToilet" /> - <title value="zib AbilityToUseToilet" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet"/> + <name value="ZibAbilityToUseToilet"/> + <title value="zib AbilityToUseToilet"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="Being able to urinate, defecate and keep up hygiene during a menstrual cycle independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToUseToilet v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN))." /> - <copyright value="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 value="4.0.1" /> + <description value="Being able to urinate, defecate and keep up hygiene during a menstrual cycle independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently."/> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToUseToilet v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN))."/> + <copyright value="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 value="4.0.1"/> <mapping> - <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> - <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN)" /> - <name value="zib AbilityToUseToilet-v3.1.1(2024EN)" /> + <identity value="zib-abilitytousetoilet-v3.1.1-2024EN"/> + <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN)"/> + <name value="zib AbilityToUseToilet-v3.1.1(2024EN)"/> </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="Observation" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="true"/> + <type value="Observation"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> + <path value="Observation"/> <short value="AbilityToUseToilet" /> - <comment value="Several concepts of zib AbilityToUseToillet are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * ToiletUse (NL-CM:4.22.6): [zib-AbilityToUseToilet.ToiletUse](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse) * MenstrualCare (NL-CM:4.22.4): [zib-AbilityToUseToilet.MenstrualCare](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare)" /> - <alias value="VermogenTotToiletgang" /> + <comment value="Several concepts of zib AbilityToUseToillet are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * ToiletUse (NL-CM:4.22.6): [zib-AbilityToUseToilet.ToiletUse](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse) * MenstrualCare (NL-CM:4.22.4): [zib-AbilityToUseToilet.MenstrualCare](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare)"/> + <alias value="VermogenTotToiletgang"/> <mapping> - <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> - <map value="NL-CM:4.22.1" /> + <identity value="zib-abilitytousetoilet-v3.1.1-2024EN"/> + <map value="NL-CM:4.22.1"/> <comment value="AbilityToUseToilet" /> </mapping> </element> <element id="Observation.code"> - <path value="Observation.code" /> + <path value="Observation.code"/> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct" /> - <code value="284779002" /> + <system value="http://snomed.info/sct"/> + <code value="284779002"/> </coding> </patternCodeableConcept> </element> <element id="Observation.hasMember"> - <path value="Observation.hasMember" /> + <path value="Observation.hasMember"/> <slicing> <discriminator> - <type value="profile" /> - <path value="resolve()" /> + <type value="profile"/> + <path value="resolve()"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="Observation.hasMember:toiletUse"> - <path value="Observation.hasMember" /> - <sliceName value="toiletUse" /> - <definition value="The ToiletUse concept (NL-CM:4.22.6) of zib AbilityToUseToilet, represented as a distinct Observation resource." /> - <max value="1" /> + <path value="Observation.hasMember"/> + <sliceName value="toiletUse"/> + <definition value="The ToiletUse concept (NL-CM:4.22.6) of zib AbilityToUseToilet, represented as a distinct Observation resource."/> + <max value="1"/> <type> - <code value="Reference" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse" /> + <code value="Reference"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse"/> </type> </element> <element id="Observation.hasMember:menstrualCare"> - <path value="Observation.hasMember" /> - <sliceName value="menstrualCare" /> - <definition value="The MenstrualCare concept (NL-CM:4.22.4) of zib AbilityToUseToilet, represented as a distinct Observation resource." /> - <max value="1" /> + <path value="Observation.hasMember"/> + <sliceName value="menstrualCare"/> + <definition value="The MenstrualCare concept (NL-CM:4.22.4) of zib AbilityToUseToilet, represented as a distinct Observation resource."/> + <max value="1"/> <type> - <code value="Reference" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare" /> + <code value="Reference"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare"/> </type> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> From d7a55105b960d787a160b2ce3af60e995e856800 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 1 Nov 2024 15:42:21 +0100 Subject: [PATCH 086/240] added base profiles --- .../nl-core-AbilityToWashOneself.xml | 52 ++++++++ .../zib-AbilityToWashOneself.xml | 126 ++++++++++++++++++ 2 files changed, 178 insertions(+) create mode 100644 nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml create mode 100644 zib/StructureDefinitions/zib-AbilityToWashOneself.xml diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml b/nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml new file mode 100644 index 0000000..55451a5 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToWashOneself" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToWashOneself" /> + <name value="NlcoreAbilityToWashOneself" /> + <title value="nl core AbilityToWashOneself" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Being able to bathe independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and dressing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="A derived profile from [zib-AbilityToWashOneself](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToWashOneself) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytowashoneself-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2020EN)" /> + <name value="zib AbilityToWashOneself-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToWashOneself" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <alias value="nl-core-AbilityToWashOneself" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-AbilityToWashOneself.xml b/zib/StructureDefinitions/zib-AbilityToWashOneself.xml new file mode 100644 index 0000000..0828a86 --- /dev/null +++ b/zib/StructureDefinitions/zib-AbilityToWashOneself.xml @@ -0,0 +1,126 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-AbilityToWashOneself" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToWashOneself" /> + <name value="ZibAbilityToWashOneself" /> + <title value="zib AbilityToWashOneself" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Being able to bathe independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and dressing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToWashOneself v3.1.1 (2020)](https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytowashoneself-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2020EN)" /> + <name value="zib AbilityToWashOneself-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <short value="AbilityToWashOneself" /> + <alias value="VermogenTotZichWassen" /> + <mapping> + <identity value="zib-abilitytowashoneself-v3.1.1-2020EN" /> + <map value="NL-CM:4.10.1" /> + <comment value="AbilityToWashOneself" /> + </mapping> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="284785009" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.value[x]:valueCodeableConcept"> + <path value="Observation.value[x]" /> + <sliceName value="valueCodeableConcept" /> + <short value="BathingOneself" /> + <definition value="The washing and drying of the entire body, or body parts, such as bathing, showering, washing of hands and feet, face and hair. The BodyPartToBeBathed concept offers the option to specify to which part of the body the limitation applies." /> + <alias value="ZichWassen" /> + <type> + <code value="CodeableConcept" /> + </type> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20200901000000" /> + </binding> + <mapping> + <identity value="zib-abilitytowashoneself-v3.1.1-2020EN" /> + <map value="NL-CM:4.10.2" /> + <comment value="BathingOneself" /> + </mapping> + </element> + <element id="Observation.component"> + <path value="Observation.component" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="code" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.component:bodyPartToBeBathed"> + <path value="Observation.component" /> + <sliceName value="bodyPartToBeBathed" /> + </element> + <element id="Observation.component:bodyPartToBeBathed.code"> + <path value="Observation.component.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="38866009" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.component:bodyPartToBeBathed.value[x]"> + <path value="Observation.component.value[x]" /> + <short value="BodyPartToBeBathed" /> + <definition value="The part or parts of the body for which help bathing is wanted/necessary." /> + <alias value="TeWassenLichaamsdeel" /> + <type> + <code value="CodeableConcept" /> + </type> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20200901000000" /> + </binding> + <mapping> + <identity value="zib-abilitytowashoneself-v3.1.1-2020EN" /> + <map value="NL-CM:4.10.3" /> + <comment value="BodyPartToBeBathed" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From 6faff3f024fddd8f6dfa0f7c9ebf3aba159f5dfc Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 1 Nov 2024 16:01:21 +0100 Subject: [PATCH 087/240] converted mappings to 2024 --- .../nl-core-AbilityToWashOneself.xml | 10 ++++------ .../zib-AbilityToWashOneself.xml | 16 +++++++--------- 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml b/nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml index 55451a5..0fb112d 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="nl-core-AbilityToWashOneself" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToWashOneself" /> <name value="NlcoreAbilityToWashOneself" /> <title value="nl core AbilityToWashOneself" /> @@ -23,9 +21,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2020EN)" /> - <name value="zib AbilityToWashOneself-v3.1.1(2020EN)" /> + <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN)" /> + <name value="zib AbilityToWashOneself-v3.1.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/zib/StructureDefinitions/zib-AbilityToWashOneself.xml b/zib/StructureDefinitions/zib-AbilityToWashOneself.xml index 0828a86..24e0d15 100644 --- a/zib/StructureDefinitions/zib-AbilityToWashOneself.xml +++ b/zib/StructureDefinitions/zib-AbilityToWashOneself.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="zib-AbilityToWashOneself" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToWashOneself" /> <name value="ZibAbilityToWashOneself" /> <title value="zib AbilityToWashOneself" /> @@ -19,13 +17,13 @@ </telecom> </contact> <description value="Being able to bathe independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and dressing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToWashOneself v3.1.1 (2020)](https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2020EN))." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToWashOneself v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2020EN)" /> - <name value="zib AbilityToWashOneself-v3.1.1(2020EN)" /> + <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN)" /> + <name value="zib AbilityToWashOneself-v3.1.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -76,7 +74,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20200901000000" /> </binding> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2020EN" /> + <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> <map value="NL-CM:4.10.2" /> <comment value="BathingOneself" /> </mapping> @@ -117,7 +115,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20200901000000" /> </binding> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2020EN" /> + <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> <map value="NL-CM:4.10.3" /> <comment value="BodyPartToBeBathed" /> </mapping> From c4a2638354b924dd045bad27101a6d0021e321a9 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 1 Nov 2024 16:04:30 +0100 Subject: [PATCH 088/240] Executed Terminlogy script --- .../zib-AbilityToWashOneself.xml | 4 +- ....4.3.11.60.40.2.4.10.2--20240415000000.xml | 162 ++++++++++++++++++ ....4.3.11.60.40.2.4.10.1--20240415000000.xml | 137 +++++++++++++++ 3 files changed, 301 insertions(+), 2 deletions(-) create mode 100644 zib/vocabulary/generated/ValueSet-TeWassenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-ZichWassenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000.xml diff --git a/zib/StructureDefinitions/zib-AbilityToWashOneself.xml b/zib/StructureDefinitions/zib-AbilityToWashOneself.xml index 24e0d15..9ad2bff 100644 --- a/zib/StructureDefinitions/zib-AbilityToWashOneself.xml +++ b/zib/StructureDefinitions/zib-AbilityToWashOneself.xml @@ -71,7 +71,7 @@ </type> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000" /> </binding> <mapping> <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> @@ -112,7 +112,7 @@ </type> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000" /> </binding> <mapping> <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> diff --git a/zib/vocabulary/generated/ValueSet-TeWassenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-TeWassenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000.xml new file mode 100644 index 0000000..c26af44 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-TeWassenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000.xml @@ -0,0 +1,162 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="TeWassenLichaamsdeelCodelijst"/> + <title value="TeWassenLichaamsdeelCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="TeWassenLichaamsdeelCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Gehele lichaam"/> + </extension> + <code value="38266002"/> + <display value="Gehele lichaam in totaliteit"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Entire body as a whole"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Gehele lichaam in totaliteit"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Gezicht"/> + </extension> + <code value="302549007"/> + <display value="Gehele aangezicht"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Entire face"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Gehele aangezicht"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Bovenlichaam"/> + </extension> + <code value="362874006"/> + <display value="Gehele bovenlichaam"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Entire upper body"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Gehele bovenlichaam"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Onderlichaam"/> + </extension> + <code value="362875007"/> + <display value="Gehele onderlichaam"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Entire lower body"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Gehele onderlichaam"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-ZichWassenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-ZichWassenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000.xml new file mode 100644 index 0000000..5cac5a2 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-ZichWassenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000.xml @@ -0,0 +1,137 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="ZichWassenCodelijst"/> + <title value="ZichWassenCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="ZichWassenCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Onafhankelijk"/> + </extension> + <code value="19831000146107"/> + <display value="In staat om zich zelfstandig te wassen"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Independently able to wash self"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="In staat om zich zelfstandig te wassen"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Hulp nodig"/> + </extension> + <code value="16621000146103"/> + <display value="Hulp nodig bij zich wassen"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Needs help with washing self"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Hulp nodig bij zich wassen"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Volledig afhankelijk"/> + </extension> + <code value="284787001"/> + <display value="Niet in staat zichzelf te wassen"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Unable to wash self"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Niet in staat zichzelf te wassen"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> From f686e71cba7eea6157809b99cf9c136daac772cf Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 1 Nov 2024 16:05:54 +0100 Subject: [PATCH 089/240] Executued addDataFromZib script --- .../zib-AbilityToWashOneself.xml | 138 +++++++++--------- 1 file changed, 70 insertions(+), 68 deletions(-) diff --git a/zib/StructureDefinitions/zib-AbilityToWashOneself.xml b/zib/StructureDefinitions/zib-AbilityToWashOneself.xml index 9ad2bff..2771a9e 100644 --- a/zib/StructureDefinitions/zib-AbilityToWashOneself.xml +++ b/zib/StructureDefinitions/zib-AbilityToWashOneself.xml @@ -1,124 +1,126 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-AbilityToWashOneself" /> + <id value="zib-AbilityToWashOneself"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToWashOneself" /> - <name value="ZibAbilityToWashOneself" /> - <title value="zib AbilityToWashOneself" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToWashOneself"/> + <name value="ZibAbilityToWashOneself"/> + <title value="zib AbilityToWashOneself"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="Being able to bathe independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and dressing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToWashOneself v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN))." /> - <copyright value="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 value="4.0.1" /> + <description value="Being able to bathe independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and dressing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently."/> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToWashOneself v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN))."/> + <copyright value="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 value="4.0.1"/> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> - <uri value="https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN)" /> - <name value="zib AbilityToWashOneself-v3.1.1(2024EN)" /> + <identity value="zib-abilitytowashoneself-v3.1.1-2024EN"/> + <uri value="https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN)"/> + <name value="zib AbilityToWashOneself-v3.1.1(2024EN)"/> </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="Observation" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="true"/> + <type value="Observation"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <short value="AbilityToWashOneself" /> - <alias value="VermogenTotZichWassen" /> + <path value="Observation"/> + <short value="AbilityToWashOneself"/> + <alias value="VermogenTotZichWassen"/> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2020EN" /> - <map value="NL-CM:4.10.1" /> - <comment value="AbilityToWashOneself" /> + <identity value="zib-abilitytowashoneself-v3.1.1-2020EN"/> + <map value="NL-CM:4.10.1"/> + <comment value="AbilityToWashOneself"/> </mapping> </element> <element id="Observation.code"> - <path value="Observation.code" /> + <path value="Observation.code"/> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct" /> - <code value="284785009" /> + <system value="http://snomed.info/sct"/> + <code value="284785009"/> </coding> </patternCodeableConcept> </element> <element id="Observation.value[x]"> - <path value="Observation.value[x]" /> + <path value="Observation.value[x]"/> <slicing> <discriminator> - <type value="type" /> - <path value="$this" /> + <type value="type"/> + <path value="$this"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="Observation.value[x]:valueCodeableConcept"> - <path value="Observation.value[x]" /> - <sliceName value="valueCodeableConcept" /> - <short value="BathingOneself" /> - <definition value="The washing and drying of the entire body, or body parts, such as bathing, showering, washing of hands and feet, face and hair. The BodyPartToBeBathed concept offers the option to specify to which part of the body the limitation applies." /> - <alias value="ZichWassen" /> + <path value="Observation.value[x]"/> + <sliceName value="valueCodeableConcept"/> + <short value="BathingOneself"/> + <definition value="The washing and drying of the entire body, or body parts, such as bathing, showering, washing of hands and feet, face and hair. The BodyPartToBeBathed concept offers the option to specify to which part of the body the limitation applies."/> + <alias value="ZichWassen"/> <type> - <code value="CodeableConcept" /> + <code value="CodeableConcept"/> </type> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000"/> </binding> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> - <map value="NL-CM:4.10.2" /> - <comment value="BathingOneself" /> + <identity value="zib-abilitytowashoneself-v3.1.1-2024EN"/> + <map value="NL-CM:4.10.2"/> + <comment value="BathingOneself"/> </mapping> </element> <element id="Observation.component"> - <path value="Observation.component" /> + <path value="Observation.component"/> <slicing> <discriminator> - <type value="value" /> - <path value="code" /> + <type value="value"/> + <path value="code"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="Observation.component:bodyPartToBeBathed"> - <path value="Observation.component" /> - <sliceName value="bodyPartToBeBathed" /> + <path value="Observation.component"/> + <sliceName value="bodyPartToBeBathed"/> </element> <element id="Observation.component:bodyPartToBeBathed.code"> - <path value="Observation.component.code" /> + <path value="Observation.component.code"/> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct" /> - <code value="38866009" /> + <system value="http://snomed.info/sct"/> + <code value="38866009"/> </coding> </patternCodeableConcept> </element> <element id="Observation.component:bodyPartToBeBathed.value[x]"> - <path value="Observation.component.value[x]" /> - <short value="BodyPartToBeBathed" /> - <definition value="The part or parts of the body for which help bathing is wanted/necessary." /> - <alias value="TeWassenLichaamsdeel" /> + <path value="Observation.component.value[x]"/> + <short value="BodyPartToBeBathed"/> + <definition value="The part or parts of the body for which help bathing is wanted/necessary."/> + <alias value="TeWassenLichaamsdeel"/> <type> - <code value="CodeableConcept" /> + <code value="CodeableConcept"/> </type> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000"/> </binding> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> - <map value="NL-CM:4.10.3" /> - <comment value="BodyPartToBeBathed" /> + <identity value="zib-abilitytowashoneself-v3.1.1-2024EN"/> + <map value="NL-CM:4.10.3"/> + <comment value="BodyPartToBeBathed"/> </mapping> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> From 873147c25d7ac1183eb6c6732b6bcbe0ab57a3e5 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 1 Nov 2024 16:06:40 +0100 Subject: [PATCH 090/240] executed AddDataFrom zib script --- .../zib-AbilityToWashOneself.xml | 138 +++++++++--------- 1 file changed, 68 insertions(+), 70 deletions(-) diff --git a/zib/StructureDefinitions/zib-AbilityToWashOneself.xml b/zib/StructureDefinitions/zib-AbilityToWashOneself.xml index 2771a9e..2ccd3e3 100644 --- a/zib/StructureDefinitions/zib-AbilityToWashOneself.xml +++ b/zib/StructureDefinitions/zib-AbilityToWashOneself.xml @@ -1,126 +1,124 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version="1.0" encoding="utf-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-AbilityToWashOneself"/> + <id value="zib-AbilityToWashOneself" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToWashOneself"/> - <name value="ZibAbilityToWashOneself"/> - <title value="zib AbilityToWashOneself"/> - <status value="draft"/> - <publisher value="Nictiz"/> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToWashOneself" /> + <name value="ZibAbilityToWashOneself" /> + <title value="zib AbilityToWashOneself" /> + <status value="draft" /> + <publisher value="Nictiz" /> <contact> - <name value="Nictiz"/> + <name value="Nictiz" /> <telecom> - <system value="url"/> - <value value="https://www.nictiz.nl"/> - <use value="work"/> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> </telecom> </contact> - <description value="Being able to bathe independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and dressing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently."/> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToWashOneself v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN))."/> - <copyright value="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 value="4.0.1"/> + <description value="Being able to bathe independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and dressing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToWashOneself v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN))." /> + <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2024EN"/> - <uri value="https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN)"/> - <name value="zib AbilityToWashOneself-v3.1.1(2024EN)"/> + <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN)" /> + <name value="zib AbilityToWashOneself-v3.1.1(2024EN)" /> </mapping> - <kind value="resource"/> - <abstract value="true"/> - <type value="Observation"/> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation"/> - <derivation value="constraint"/> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> <differential> <element id="Observation"> - <path value="Observation"/> - <short value="AbilityToWashOneself"/> - <alias value="VermogenTotZichWassen"/> + <path value="Observation" /> + <short value="AbilityToWashOneself" /> + <alias value="VermogenTotZichWassen" /> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2020EN"/> - <map value="NL-CM:4.10.1"/> - <comment value="AbilityToWashOneself"/> + <identity value="zib-abilitytowashoneself-v3.1.1-2020EN" /> + <map value="NL-CM:4.10.1" /> + <comment value="AbilityToWashOneself" /> </mapping> </element> <element id="Observation.code"> - <path value="Observation.code"/> + <path value="Observation.code" /> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct"/> - <code value="284785009"/> + <system value="http://snomed.info/sct" /> + <code value="284785009" /> </coding> </patternCodeableConcept> </element> <element id="Observation.value[x]"> - <path value="Observation.value[x]"/> + <path value="Observation.value[x]" /> <slicing> <discriminator> - <type value="type"/> - <path value="$this"/> + <type value="type" /> + <path value="$this" /> </discriminator> - <rules value="open"/> + <rules value="open" /> </slicing> </element> <element id="Observation.value[x]:valueCodeableConcept"> - <path value="Observation.value[x]"/> - <sliceName value="valueCodeableConcept"/> - <short value="BathingOneself"/> - <definition value="The washing and drying of the entire body, or body parts, such as bathing, showering, washing of hands and feet, face and hair. The BodyPartToBeBathed concept offers the option to specify to which part of the body the limitation applies."/> - <alias value="ZichWassen"/> + <path value="Observation.value[x]" /> + <sliceName value="valueCodeableConcept" /> + <short value="BathingOneself" /> + <definition value="The washing and drying of the entire body, or body parts, such as bathing, showering, washing of hands and feet, face and hair. The BodyPartToBeBathed concept offers the option to specify to which part of the body the limitation applies." /> + <alias value="ZichWassen" /> <type> - <code value="CodeableConcept"/> + <code value="CodeableConcept" /> </type> <binding> - <strength value="required"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000"/> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000" /> </binding> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2024EN"/> - <map value="NL-CM:4.10.2"/> - <comment value="BathingOneself"/> + <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> + <map value="NL-CM:4.10.2" /> + <comment value="BathingOneself" /> </mapping> </element> <element id="Observation.component"> - <path value="Observation.component"/> + <path value="Observation.component" /> <slicing> <discriminator> - <type value="value"/> - <path value="code"/> + <type value="value" /> + <path value="code" /> </discriminator> - <rules value="open"/> + <rules value="open" /> </slicing> </element> <element id="Observation.component:bodyPartToBeBathed"> - <path value="Observation.component"/> - <sliceName value="bodyPartToBeBathed"/> + <path value="Observation.component" /> + <sliceName value="bodyPartToBeBathed" /> </element> <element id="Observation.component:bodyPartToBeBathed.code"> - <path value="Observation.component.code"/> + <path value="Observation.component.code" /> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct"/> - <code value="38866009"/> + <system value="http://snomed.info/sct" /> + <code value="38866009" /> </coding> </patternCodeableConcept> </element> <element id="Observation.component:bodyPartToBeBathed.value[x]"> - <path value="Observation.component.value[x]"/> - <short value="BodyPartToBeBathed"/> - <definition value="The part or parts of the body for which help bathing is wanted/necessary."/> - <alias value="TeWassenLichaamsdeel"/> + <path value="Observation.component.value[x]" /> + <short value="BodyPartToBeBathed" /> + <definition value="The part or parts of the body for which help bathing is wanted/necessary." /> + <alias value="TeWassenLichaamsdeel" /> <type> - <code value="CodeableConcept"/> + <code value="CodeableConcept" /> </type> <binding> - <strength value="required"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000"/> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000" /> </binding> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2024EN"/> - <map value="NL-CM:4.10.3"/> - <comment value="BodyPartToBeBathed"/> + <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> + <map value="NL-CM:4.10.3" /> + <comment value="BodyPartToBeBathed" /> </mapping> </element> </differential> -</StructureDefinition> +</StructureDefinition> \ No newline at end of file From 98de689bcdad211a52a801571a9ba71fba07b740 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 1 Nov 2024 16:24:00 +0100 Subject: [PATCH 091/240] Added base profiles --- ...nl-core-AbilityToEat.EatingLimitations.xml | 46 ++++++++ .../nl-core-AbilityToEat.xml | 59 ++++++++++ .../zib-AbilityToEat.EatingLimitations.xml | 77 +++++++++++++ zib/StructureDefinitions/zib-AbilityToEat.xml | 103 ++++++++++++++++++ 4 files changed, 285 insertions(+) create mode 100644 nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml create mode 100644 nl-core/StructureDefinitions/nl-core-AbilityToEat.xml create mode 100644 zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml create mode 100644 zib/StructureDefinitions/zib-AbilityToEat.xml diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml b/nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml new file mode 100644 index 0000000..af24d01 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToEat.EatingLimitations" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat.EatingLimitations" /> + <name value="NlcoreAbilityToEatEatingLimitations" /> + <title value="nl core AbilityToEat.EatingLimitations" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Eating constraints specify the patient’s constraints in eating." /> + <purpose value="A derived profile from [zib-AbilityToEat.EatingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the EatingLimitations concept (NL-CM:4.7.4) of zib AbilityToEat. It can be used together with the [nl-core-AbilityToEat](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <alias value="nl-core-AbilityToEat.EatingLimitations" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToEat.xml b/nl-core/StructureDefinitions/nl-core-AbilityToEat.xml new file mode 100644 index 0000000..5e6bb3b --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-AbilityToEat.xml @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToEat" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat" /> + <name value="NlcoreAbilityToEat" /> + <title value="nl core AbilityToEat" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Being able to independently prepare and consume food is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including drinking, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="A derived profile from [zib-AbilityToEat](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN)" /> + <name value="zib AbilityToEat-v3.1.1(20204N)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="The EatingLimitations concept (NL-CM:4.7.4) is represented using distinct Observation resources, using profile [nl-core-AbilityToEat.EatingLimitations](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat.EatingLimitations). It is referenced from this resource using `Observation.hasMember`." /> + <alias value="nl-core-AbilityToEat" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + <element id="Observation.hasMember:eatingLimitations"> + <path value="Observation.hasMember" /> + <sliceName value="eatingLimitations" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat.EatingLimitations" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml b/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml new file mode 100644 index 0000000..f3e22ff --- /dev/null +++ b/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-AbilityToEat.EatingLimitations" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations" /> + <name value="ZibAbilityToEatEatingLimitations" /> + <title value="zib AbilityToEat.EatingLimitations" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Eating constraints specify the patient’s constraints in eating." /> + <purpose value="This Observation resource represents the EatingLimitations concept (NL-CM:4.7.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToEat v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN)" /> + <name value="zib AbilityToEat-v3.1.1(2024EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the EatingLimitations concept (NL-CM:4.7.4) of zib AbilityToEat. It can be used together with the [zib-AbilityToEat](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="288843005" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.value[x]:valueCodeableConcept"> + <path value="Observation.value[x]" /> + <sliceName value="valueCodeableConcept" /> + <short value="EatingLimitations" /> + <definition value="Eating constraints specify the patient’s constraints in eating." /> + <alias value="EetBeperkingen" /> + <type> + <code value="CodeableConcept" /> + </type> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20200901000000" /> + </binding> + <mapping> + <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> + <map value="NL-CM:4.7.4" /> + <comment value="EatingLimitations" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-AbilityToEat.xml b/zib/StructureDefinitions/zib-AbilityToEat.xml new file mode 100644 index 0000000..cce5abe --- /dev/null +++ b/zib/StructureDefinitions/zib-AbilityToEat.xml @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-AbilityToEat" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat" /> + <name value="ZibAbilityToEat" /> + <title value="zib AbilityToEat" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Being able to independently prepare and consume food is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including drinking, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToEat v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN)" /> + <name value="zib AbilityToEat-v3.1.1(2024EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <short value="AbilityToEat" /> + <comment value="The EatingLimitations concept (NL-CM:4.7.4) is represented using distinct Observation resources, using profile [zib-AbilityToEat.EatingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations). It is referenced from this resource using `Observation.hasMember`." /> + <alias value="VermogenTotEten" /> + <mapping> + <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> + <map value="NL-CM:4.7.1" /> + <comment value="AbilityToEat" /> + </mapping> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="288883002" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.value[x]:valueCodeableConcept"> + <path value="Observation.value[x]" /> + <sliceName value="valueCodeableConcept" /> + <short value="Eating" /> + <definition value="Feeding oneself: bringing food to the mouth and feeding oneself until satisfied." /> + <alias value="Eten" /> + <type> + <code value="CodeableConcept" /> + </type> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20200901000000" /> + </binding> + <mapping> + <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> + <map value="NL-CM:4.7.3" /> + <comment value="Eating" /> + </mapping> + </element> + <element id="Observation.hasMember"> + <path value="Observation.hasMember" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="resolve()" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.hasMember:eatingLimitations"> + <path value="Observation.hasMember" /> + <sliceName value="eatingLimitations" /> + <definition value="The EatingLimitations concept (NL-CM:4.7.4) of zib AbilityToEat, represented as a distinct Observation resource." /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From c26f331818be3d24f9b2dcc0859623607e61b264 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 1 Nov 2024 16:25:34 +0100 Subject: [PATCH 092/240] Executed Terminology script --- .../zib-AbilityToEat.EatingLimitations.xml | 2 +- zib/StructureDefinitions/zib-AbilityToEat.xml | 2 +- ...2.4.3.11.60.40.2.4.7.2--20240415000000.xml | 137 ++++++++++++++++++ ...2.4.3.11.60.40.2.4.7.1--20240415000000.xml | 137 ++++++++++++++++++ 4 files changed, 276 insertions(+), 2 deletions(-) create mode 100644 zib/vocabulary/generated/ValueSet-EetBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-EtenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000.xml diff --git a/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml b/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml index f3e22ff..67a56be 100644 --- a/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml +++ b/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml @@ -65,7 +65,7 @@ </type> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20240415000000" /> </binding> <mapping> <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> diff --git a/zib/StructureDefinitions/zib-AbilityToEat.xml b/zib/StructureDefinitions/zib-AbilityToEat.xml index cce5abe..501d3a4 100644 --- a/zib/StructureDefinitions/zib-AbilityToEat.xml +++ b/zib/StructureDefinitions/zib-AbilityToEat.xml @@ -72,7 +72,7 @@ </type> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000" /> </binding> <mapping> <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> diff --git a/zib/vocabulary/generated/ValueSet-EetBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-EetBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20240415000000.xml new file mode 100644 index 0000000..d9edd50 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-EetBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20240415000000.xml @@ -0,0 +1,137 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="EetBeperkingenCodelijst"/> + <title value="EetBeperkingenCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="EetBeperkingenCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Naar de mond brengen"/> + </extension> + <code value="289010002"/> + <display value="Moeite met naar mond brengen van voedsel"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Difficulty taking food to mouth"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Moeite met naar mond brengen van voedsel"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Eetgerei hanteren"/> + </extension> + <code value="289046006"/> + <display value="Moeite met hanteren van eetgerei bij zelfstandig eten"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Difficulty using cutlery to feed self"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Moeite met hanteren van eetgerei bij zelfstandig eten"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Snijden/openen"/> + </extension> + <code value="289078003"/> + <display value="Moeite met in stukken snijden van voedsel"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Difficulty cutting up food"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Moeite met in stukken snijden van voedsel"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-EtenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-EtenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000.xml new file mode 100644 index 0000000..9cc6684 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-EtenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000.xml @@ -0,0 +1,137 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="EtenCodelijst"/> + <title value="EtenCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="EtenCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Onafhankelijk"/> + </extension> + <code value="165224005"/> + <display value="In staat om zelfstandig te eten"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Independent feeding"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="In staat om zelfstandig te eten"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Hulp nodig"/> + </extension> + <code value="129033007"/> + <display value="Hulp nodig bij eten"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Feeding assisted"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Hulp nodig bij eten"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Volledig afhankelijk"/> + </extension> + <code value="289001005"/> + <display value="Niet in staat zelf te eten"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Unable to feed self"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Niet in staat zelf te eten"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> From c537f298569d40d4db3d5f4cc60e129c5a93a2fe Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 1 Nov 2024 16:47:37 +0100 Subject: [PATCH 093/240] Added base profiles --- ...ore-AbilityToDrink.DrinkingLimitations.xml | 46 ++++++++ .../nl-core-AbilityToDrink.xml | 59 ++++++++++ ...zib-AbilityToDrink.DrinkingLimitations.xml | 77 +++++++++++++ .../zib-AbilityToDrink.xml | 103 ++++++++++++++++++ 4 files changed, 285 insertions(+) create mode 100644 nl-core/StructureDefinitions/nl-core-AbilityToDrink.DrinkingLimitations.xml create mode 100644 nl-core/StructureDefinitions/nl-core-AbilityToDrink.xml create mode 100644 zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml create mode 100644 zib/StructureDefinitions/zib-AbilityToDrink.xml diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToDrink.DrinkingLimitations.xml b/nl-core/StructureDefinitions/nl-core-AbilityToDrink.DrinkingLimitations.xml new file mode 100644 index 0000000..bddfa98 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-AbilityToDrink.DrinkingLimitations.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToDrink.DrinkingLimitations" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToDrink.DrinkingLimitations" /> + <name value="NlcoreAbilityToDrinkDrinkingLimitations" /> + <title value="nl core AbilityToDrink.DrinkingLimitations" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="DrinkingConstraints specifies the patient’s constraints in drinking." /> + <purpose value="A derived profile from [zib-AbilityToDrink.DrinkingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink.DrinkingLimitations) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink.DrinkingLimitations" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the DrinkingLimitations concept (NL-CM:4.8.4) of zib AbilityToDrink. It can be used together with the [nl-core-AbilityToDrink](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToDrink) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <alias value="nl-core-AbilityToDrink.DrinkingLimitations" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToDrink.xml b/nl-core/StructureDefinitions/nl-core-AbilityToDrink.xml new file mode 100644 index 0000000..dbe4717 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-AbilityToDrink.xml @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToDrink" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToDrink" /> + <name value="NlcoreAbilityToDrink" /> + <title value="nl core AbilityToDrink" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Being able to independently prepare and drink beverages is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="A derived profile from [zib-AbilityToDrink](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytodrink-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/AbilityToDrink-v3.1.1(2020EN)" /> + <name value="zib AbilityToDrink-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="The DrinkingLimitations concept (NL-CM:4.8.4) is represented using distinct Observation resources, using profile [nl-core-AbilityToDrink.DrinkingLimitations](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToDrink.DrinkingLimitations). It is referenced from this resource using `Observation.hasMember`." /> + <alias value="nl-core-AbilityToDrink" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + <element id="Observation.hasMember:drinkingLimitations"> + <path value="Observation.hasMember" /> + <sliceName value="drinkingLimitations" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToDrink.DrinkingLimitations" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml b/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml new file mode 100644 index 0000000..2ebf06f --- /dev/null +++ b/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-AbilityToDrink.DrinkingLimitations" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink.DrinkingLimitations" /> + <name value="ZibAbilityToDrinkDrinkingLimitations" /> + <title value="zib AbilityToDrink.DrinkingLimitations" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="DrinkingConstraints specifies the patient’s constraints in drinking." /> + <purpose value="This Observation resource represents the DrinkingLimitations concept {NL-CM:4.8.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDrink v3.1.1 (2020)](https://zibs.nl/wiki/AbilityToDrink-v3.1.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytodrink-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/AbilityToDrink-v3.1.1(2020EN)" /> + <name value="zib AbilityToDrink-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the DrinkingLimitations concept (NL-CM:4.8.4) of zib AbilityToDrink. It can be used together with the [zib-AbilityToDrink](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="288851008" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.value[x]:valueCodeableConcept"> + <path value="Observation.value[x]" /> + <sliceName value="valueCodeableConcept" /> + <short value="DrinkingLimitations" /> + <definition value="DrinkingLimitations specifies the patient’s limitations in drinking." /> + <alias value="DrinkBeperkingen" /> + <type> + <code value="CodeableConcept" /> + </type> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20200901000000" /> + </binding> + <mapping> + <identity value="zib-abilitytodrink-v3.1.1-2020EN" /> + <map value="NL-CM:4.8.4" /> + <comment value="DrinkingLimitations" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-AbilityToDrink.xml b/zib/StructureDefinitions/zib-AbilityToDrink.xml new file mode 100644 index 0000000..b8534b8 --- /dev/null +++ b/zib/StructureDefinitions/zib-AbilityToDrink.xml @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-AbilityToDrink" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink" /> + <name value="ZibAbilityToDrink" /> + <title value="zib AbilityToDrink" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Being able to independently prepare and drink beverages is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDrink v3.1.1 (2020)](https://zibs.nl/wiki/AbilityToDrink-v3.1.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytodrink-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/AbilityToDrink-v3.1.1(2020EN)" /> + <name value="zib AbilityToDrink-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <short value="AbilityToDrink" /> + <comment value="The DrinkingLimitations concept (NL-CM:4.8.4) is represented using distinct Observation resources, using profile [zib-AbilityToDrink.DrinkingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink.DrinkingLimitations). It is referenced from this resource using `Observation.hasMember`." /> + <alias value="VermogenTotDrinken" /> + <mapping> + <identity value="zib-abilitytodrink-v3.1.1-2020EN" /> + <map value="NL-CM:4.8.1" /> + <comment value="AbilityToDrink" /> + </mapping> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="288852001" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.value[x]:valueCodeableConcept"> + <path value="Observation.value[x]" /> + <sliceName value="valueCodeableConcept" /> + <short value="Drinking" /> + <definition value="Taking fluids during meals and during the day or when thirsty." /> + <alias value="Drinken" /> + <type> + <code value="CodeableConcept" /> + </type> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20200901000000" /> + </binding> + <mapping> + <identity value="zib-abilitytodrink-v3.1.1-2020EN" /> + <map value="NL-CM:4.8.3" /> + <comment value="Drinking" /> + </mapping> + </element> + <element id="Observation.hasMember"> + <path value="Observation.hasMember" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="resolve()" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.hasMember:drinkingLimitations"> + <path value="Observation.hasMember" /> + <sliceName value="drinkingLimitations" /> + <definition value="The DrinkingLimitations concept (NL-CM:4.8.4) of zib AbilityToDrink, represented as a distinct Observation resource." /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink.DrinkingLimitations" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From ecd2949af9797c4f1977a9c32f3c405bfe2157cd Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Mon, 4 Nov 2024 10:29:39 +0100 Subject: [PATCH 094/240] updated release notes --- release-notes.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/release-notes.md b/release-notes.md index aea334e..9fddd60 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,4 +1,16 @@ -## Patient (zib-Patient) +## LanguageProficiency (zib-Patient, nl-core-Patient) +* `.communication.extension:patient-proficiency:languageControlListening` ; terminology ; Changed codes in LanguageControlListeningCodelist ; ZIB-1877 +* `.communication.extension:patient-proficiency:languageControlSpeaking` ; terminology ; Changed codes in LanguageControlSpeakingCodelist ; ZIB-1877 +* `.communication.extension:patient-proficiency:languageControlReading` ; terminology ; Changed codes in LanguageControlReadingCodelist; ZIB-1877 +* `.communication.extension:comment` ; extension ; Replaced the extension `ext-Comment` with the extension `ext-LanguageProficiency.Comment`. ; ZIBFHIR-97 + +## MaritalStatus (zib-Patient, nl-core-Patient) +* `.maritalStatus` ; terminology ; Changed codes in MaritalStatusCodelist ; ZIB-2218 + +## Nationality (zib-Patient, nl-core-Patient) +* No significant changes. + +## Patient (zib-Patient, nl-core-Patient) * `.extension:genderIdentity.value[x]` ; extension ; Added GenderIdentity for GenderIdentity ; ZIB-1693 * `.gender` ; terminology ; Added guidance in GeslachtCodelijst-to-AdministrativeGender ConceptMap ; ZIB-1239 * `.multipleBirth[x]:multipleBirthInteger` ; mapping ; Added mapping of MultipleBirthSequence ; ZIB-1670 \ No newline at end of file From 855b32f5e9abdf6fafda22f663135d61465ecc45 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Mon, 4 Nov 2024 16:12:44 +0100 Subject: [PATCH 095/240] Added release notes and known issue --- known-issues.yml | 6 ++++++ release-notes.md | 2 ++ 2 files changed, 8 insertions(+) create mode 100644 release-notes.md diff --git a/known-issues.yml b/known-issues.yml index d929fdf..209c9b9 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -10,3 +10,9 @@ issues should occur: true # These might occur in one or more profiles, or in none if they have been fixed in the meantime. issues should occur: false + +zib-AbilityToUseToilet: + zib deviations: + Observation: + - short: AbilityToUseToilet instead of ToiletUseAbility + reason: The root of the zib is called "ToiletUseAbility" (which is incorrect), even though the zib itself is called "AbilityToUseToilet". diff --git a/release-notes.md b/release-notes.md new file mode 100644 index 0000000..337637c --- /dev/null +++ b/release-notes.md @@ -0,0 +1,2 @@ +## AbilityToUseToilet (zib-AbilityToUseToilet, nl-core-AbilityToUseToilet) +* No significant changes \ No newline at end of file From b282d21fd2f1bf915725b0e391a44f4a64566a01 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Tue, 5 Nov 2024 13:42:55 +0100 Subject: [PATCH 096/240] Converted to 2024 mappings --- zib/StructureDefinitions/zib-AbilityToDrink.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/zib/StructureDefinitions/zib-AbilityToDrink.xml b/zib/StructureDefinitions/zib-AbilityToDrink.xml index b8534b8..d1f76e1 100644 --- a/zib/StructureDefinitions/zib-AbilityToDrink.xml +++ b/zib/StructureDefinitions/zib-AbilityToDrink.xml @@ -17,13 +17,13 @@ </telecom> </contact> <description value="Being able to independently prepare and drink beverages is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDrink v3.1.1 (2020)](https://zibs.nl/wiki/AbilityToDrink-v3.1.1(2020EN))." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDrink v3.1.2 (2024)](https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytodrink-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/AbilityToDrink-v3.1.1(2020EN)" /> - <name value="zib AbilityToDrink-v3.1.1(2020EN)" /> + <identity value="zib-abilitytodrink-v3.1.2-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN)" /> + <name value="zib AbilityToDrink-v3.1.2(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -37,7 +37,7 @@ <comment value="The DrinkingLimitations concept (NL-CM:4.8.4) is represented using distinct Observation resources, using profile [zib-AbilityToDrink.DrinkingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink.DrinkingLimitations). It is referenced from this resource using `Observation.hasMember`." /> <alias value="VermogenTotDrinken" /> <mapping> - <identity value="zib-abilitytodrink-v3.1.1-2020EN" /> + <identity value="zib-abilitytodrink-v3.1.2-2024EN" /> <map value="NL-CM:4.8.1" /> <comment value="AbilityToDrink" /> </mapping> @@ -75,7 +75,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20200901000000" /> </binding> <mapping> - <identity value="zib-abilitytodrink-v3.1.1-2020EN" /> + <identity value="zib-abilitytodrink-v3.1.2-2024EN" /> <map value="NL-CM:4.8.3" /> <comment value="Drinking" /> </mapping> From 41bd0273ba3849edb11d0c356c609f00ecf80b11 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Tue, 5 Nov 2024 18:14:03 +0100 Subject: [PATCH 097/240] Added release notes and known issue also typo fix for mapping and added missing mapping in nl-core layer --- known-issues.yml | 6 ++++++ .../nl-core-AbilityToEat.EatingLimitations.xml | 5 +++++ nl-core/StructureDefinitions/nl-core-AbilityToEat.xml | 2 +- release-notes.md | 2 ++ 4 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 release-notes.md diff --git a/known-issues.yml b/known-issues.yml index d929fdf..dcc29c8 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -10,3 +10,9 @@ issues should occur: true # These might occur in one or more profiles, or in none if they have been fixed in the meantime. issues should occur: false + +zib-AbilityToEat.EatingLimitations: + zib deviations: + Observation.value[x]:valueCodeableConcept: + - cardinality: 0..1 instead of 0..* + reason: The value can only occur once, but this profile is referenced 0..* times via .hasMember, making the effective cardinality 0..* as required by the zib. diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml b/nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml index af24d01..ea9eeb5 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml @@ -20,6 +20,11 @@ <purpose value="A derived profile from [zib-AbilityToEat.EatingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN)" /> + <name value="zib AbilityToEat-v3.1.1(2024EN)" /> + </mapping> <kind value="resource" /> <abstract value="false" /> <type value="Observation" /> diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToEat.xml b/nl-core/StructureDefinitions/nl-core-AbilityToEat.xml index 5e6bb3b..ac66d29 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToEat.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToEat.xml @@ -23,7 +23,7 @@ <mapping> <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> <uri value="https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN)" /> - <name value="zib AbilityToEat-v3.1.1(20204N)" /> + <name value="zib AbilityToEat-v3.1.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/release-notes.md b/release-notes.md new file mode 100644 index 0000000..cc5618d --- /dev/null +++ b/release-notes.md @@ -0,0 +1,2 @@ +## AbilityToEat (zib-AbilityToEat, nl-core-AbilityToEat) +* No significant changes \ No newline at end of file From 0835291197d0a5f158bf11e0141199090e065ba1 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Tue, 5 Nov 2024 19:34:15 +0100 Subject: [PATCH 098/240] Executed addDataFromZib --- .../zib-AbilityToEat.EatingLimitations.xml | 92 +++++++------- zib/StructureDefinitions/zib-AbilityToEat.xml | 120 +++++++++--------- 2 files changed, 108 insertions(+), 104 deletions(-) diff --git a/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml b/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml index 67a56be..81da332 100644 --- a/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml +++ b/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml @@ -1,77 +1,79 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-AbilityToEat.EatingLimitations" /> + <id value="zib-AbilityToEat.EatingLimitations"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations" /> - <name value="ZibAbilityToEatEatingLimitations" /> - <title value="zib AbilityToEat.EatingLimitations" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations"/> + <name value="ZibAbilityToEatEatingLimitations"/> + <title value="zib AbilityToEat.EatingLimitations"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="Eating constraints specify the patient’s constraints in eating." /> - <purpose value="This Observation resource represents the EatingLimitations concept (NL-CM:4.7.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToEat v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN))." /> - <copyright value="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 value="4.0.1" /> + <description value="Eating constraints specify the patient’s constraints in eating."/> + <purpose value="This Observation resource represents the EatingLimitations concept (NL-CM:4.7.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToEat v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN))."/> + <copyright value="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 value="4.0.1"/> <mapping> - <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> - <uri value="https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN)" /> - <name value="zib AbilityToEat-v3.1.1(2024EN)" /> + <identity value="zib-abilitytoeat-v3.1.1-2024EN"/> + <uri value="https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN)"/> + <name value="zib AbilityToEat-v3.1.1(2024EN)"/> </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="Observation" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="true"/> + <type value="Observation"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <comment value="This Observation resource represents the EatingLimitations concept (NL-CM:4.7.4) of zib AbilityToEat. It can be used together with the [zib-AbilityToEat](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <path value="Observation"/> + <comment value="This Observation resource represents the EatingLimitations concept (NL-CM:4.7.4) of zib AbilityToEat. It can be used together with the [zib-AbilityToEat](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`."/> </element> <element id="Observation.code"> - <path value="Observation.code" /> + <path value="Observation.code"/> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct" /> - <code value="288843005" /> + <system value="http://snomed.info/sct"/> + <code value="288843005"/> </coding> </patternCodeableConcept> </element> <element id="Observation.value[x]"> - <path value="Observation.value[x]" /> + <path value="Observation.value[x]"/> <slicing> <discriminator> - <type value="type" /> - <path value="$this" /> + <type value="type"/> + <path value="$this"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="Observation.value[x]:valueCodeableConcept"> - <path value="Observation.value[x]" /> - <sliceName value="valueCodeableConcept" /> - <short value="EatingLimitations" /> - <definition value="Eating constraints specify the patient’s constraints in eating." /> - <alias value="EetBeperkingen" /> + <path value="Observation.value[x]"/> + <sliceName value="valueCodeableConcept"/> + <short value="EatingLimitations"/> + <definition value="Eating constraints specify the patient's constraints in eating."/> + <alias value="EetBeperkingen"/> <type> - <code value="CodeableConcept" /> + <code value="CodeableConcept"/> </type> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20240415000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20240415000000"/> </binding> <mapping> - <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> - <map value="NL-CM:4.7.4" /> - <comment value="EatingLimitations" /> + <identity value="zib-abilitytoeat-v3.1.1-2024EN"/> + <map value="NL-CM:4.7.4"/> + <comment value="EatingLimitations"/> </mapping> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> diff --git a/zib/StructureDefinitions/zib-AbilityToEat.xml b/zib/StructureDefinitions/zib-AbilityToEat.xml index 501d3a4..8861248 100644 --- a/zib/StructureDefinitions/zib-AbilityToEat.xml +++ b/zib/StructureDefinitions/zib-AbilityToEat.xml @@ -1,103 +1,105 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-AbilityToEat" /> + <id value="zib-AbilityToEat"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat" /> - <name value="ZibAbilityToEat" /> - <title value="zib AbilityToEat" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat"/> + <name value="ZibAbilityToEat"/> + <title value="zib AbilityToEat"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="Being able to independently prepare and consume food is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including drinking, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToEat v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN))." /> - <copyright value="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 value="4.0.1" /> + <description value="Being able to independently prepare and consume food is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including drinking, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently."/> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToEat v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN))."/> + <copyright value="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 value="4.0.1"/> <mapping> - <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> - <uri value="https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN)" /> - <name value="zib AbilityToEat-v3.1.1(2024EN)" /> + <identity value="zib-abilitytoeat-v3.1.1-2024EN"/> + <uri value="https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN)"/> + <name value="zib AbilityToEat-v3.1.1(2024EN)"/> </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="Observation" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="true"/> + <type value="Observation"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <short value="AbilityToEat" /> - <comment value="The EatingLimitations concept (NL-CM:4.7.4) is represented using distinct Observation resources, using profile [zib-AbilityToEat.EatingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations). It is referenced from this resource using `Observation.hasMember`." /> - <alias value="VermogenTotEten" /> + <path value="Observation"/> + <short value="AbilityToEat"/> + <comment value="The EatingLimitations concept (NL-CM:4.7.4) is represented using distinct Observation resources, using profile [zib-AbilityToEat.EatingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations). It is referenced from this resource using `Observation.hasMember`."/> + <alias value="VermogenTotEten"/> <mapping> - <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> - <map value="NL-CM:4.7.1" /> - <comment value="AbilityToEat" /> + <identity value="zib-abilitytoeat-v3.1.1-2024EN"/> + <map value="NL-CM:4.7.1"/> + <comment value="AbilityToEat"/> </mapping> </element> <element id="Observation.code"> - <path value="Observation.code" /> + <path value="Observation.code"/> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct" /> - <code value="288883002" /> + <system value="http://snomed.info/sct"/> + <code value="288883002"/> </coding> </patternCodeableConcept> </element> <element id="Observation.value[x]"> - <path value="Observation.value[x]" /> + <path value="Observation.value[x]"/> <slicing> <discriminator> - <type value="type" /> - <path value="$this" /> + <type value="type"/> + <path value="$this"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="Observation.value[x]:valueCodeableConcept"> - <path value="Observation.value[x]" /> - <sliceName value="valueCodeableConcept" /> - <short value="Eating" /> - <definition value="Feeding oneself: bringing food to the mouth and feeding oneself until satisfied." /> - <alias value="Eten" /> + <path value="Observation.value[x]"/> + <sliceName value="valueCodeableConcept"/> + <short value="Eating"/> + <definition value="Feeding oneself: bringing food to the mouth and feeding oneself until satisfied."/> + <alias value="Eten"/> <type> - <code value="CodeableConcept" /> + <code value="CodeableConcept"/> </type> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000"/> </binding> <mapping> - <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> - <map value="NL-CM:4.7.3" /> - <comment value="Eating" /> + <identity value="zib-abilitytoeat-v3.1.1-2024EN"/> + <map value="NL-CM:4.7.3"/> + <comment value="Eating"/> </mapping> </element> <element id="Observation.hasMember"> - <path value="Observation.hasMember" /> + <path value="Observation.hasMember"/> <slicing> <discriminator> - <type value="profile" /> - <path value="resolve()" /> + <type value="profile"/> + <path value="resolve()"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="Observation.hasMember:eatingLimitations"> - <path value="Observation.hasMember" /> - <sliceName value="eatingLimitations" /> - <definition value="The EatingLimitations concept (NL-CM:4.7.4) of zib AbilityToEat, represented as a distinct Observation resource." /> + <path value="Observation.hasMember"/> + <sliceName value="eatingLimitations"/> + <definition value="The EatingLimitations concept (NL-CM:4.7.4) of zib AbilityToEat, represented as a distinct Observation resource."/> <type> - <code value="Reference" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations" /> + <code value="Reference"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations"/> </type> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> From 0a6dfac36f1964564a045a7ec9b76ac7534cc9da Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Tue, 5 Nov 2024 19:49:09 +0100 Subject: [PATCH 099/240] Executed addDataFromZib --- .../zib-AbilityToDressOneself.xml | 138 +++++++++--------- 1 file changed, 70 insertions(+), 68 deletions(-) diff --git a/zib/StructureDefinitions/zib-AbilityToDressOneself.xml b/zib/StructureDefinitions/zib-AbilityToDressOneself.xml index 9026102..2c3c985 100644 --- a/zib/StructureDefinitions/zib-AbilityToDressOneself.xml +++ b/zib/StructureDefinitions/zib-AbilityToDressOneself.xml @@ -1,124 +1,126 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-AbilityToDressOneself" /> + <id value="zib-AbilityToDressOneself"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDressOneself" /> - <name value="ZibAbilityToDressOneself" /> - <title value="zib AbilityToDressOneself" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDressOneself"/> + <name value="ZibAbilityToDressOneself"/> + <title value="zib AbilityToDressOneself"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="Being able to get dressed independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDressOneself v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToDressOneself-v3.1.1(2024EN))." /> - <copyright value="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 value="4.0.1" /> + <description value="Being able to get dressed independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently."/> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDressOneself v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToDressOneself-v3.1.1(2024EN))."/> + <copyright value="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 value="4.0.1"/> <mapping> - <identity value="zib-abilitytodressoneself-v3.1.1-2024EN" /> - <uri value="https://zibs.nl/wiki/AbilityToDressOneself-v3.1.1(2024EN)" /> - <name value="zib AbilityToDressOneself-v3.1.1(2024EN)" /> + <identity value="zib-abilitytodressoneself-v3.1.1-2024EN"/> + <uri value="https://zibs.nl/wiki/AbilityToDressOneself-v3.1.1(2024EN)"/> + <name value="zib AbilityToDressOneself-v3.1.1(2024EN)"/> </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="Observation" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="true"/> + <type value="Observation"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <short value="AbilityToDressOneself" /> - <alias value="VermogenTotZichKleden" /> + <path value="Observation"/> + <short value="AbilityToDressOneself"/> + <alias value="VermogenTotZichKleden"/> <mapping> - <identity value="zib-abilitytodressoneself-v3.1.1-2024EN" /> - <map value="NL-CM:4.11.1" /> - <comment value="AbilityToDressOneself" /> + <identity value="zib-abilitytodressoneself-v3.1.1-2024EN"/> + <map value="NL-CM:4.11.1"/> + <comment value="AbilityToDressOneself"/> </mapping> </element> <element id="Observation.code"> - <path value="Observation.code" /> + <path value="Observation.code"/> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct" /> - <code value="165235000" /> + <system value="http://snomed.info/sct"/> + <code value="165235000"/> </coding> </patternCodeableConcept> </element> <element id="Observation.value[x]"> - <path value="Observation.value[x]" /> + <path value="Observation.value[x]"/> <slicing> <discriminator> - <type value="type" /> - <path value="$this" /> + <type value="type"/> + <path value="$this"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="Observation.value[x]:valueCodeableConcept"> - <path value="Observation.value[x]" /> - <sliceName value="valueCodeableConcept" /> - <short value="DressingOneself" /> - <definition value="Putting on or removing clothes. The BodyPartToBeDressed concept offers the option to specify to which part of the body the limitation applies." /> - <alias value="ZichKleden" /> + <path value="Observation.value[x]"/> + <sliceName value="valueCodeableConcept"/> + <short value="DressingOneself"/> + <definition value="Putting on or removing clothes. The BodyPartToBeDressed concept offers the option to specify to which part of the body the limitation applies."/> + <alias value="ZichKleden"/> <type> - <code value="CodeableConcept" /> + <code value="CodeableConcept"/> </type> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20240415000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20240415000000"/> </binding> <mapping> - <identity value="zib-abilitytodressoneself-v3.1.1-2024EN" /> - <map value="NL-CM:4.11.2" /> - <comment value="DressingOneself" /> + <identity value="zib-abilitytodressoneself-v3.1.1-2024EN"/> + <map value="NL-CM:4.11.2"/> + <comment value="DressingOneself"/> </mapping> </element> <element id="Observation.component"> - <path value="Observation.component" /> + <path value="Observation.component"/> <slicing> <discriminator> - <type value="value" /> - <path value="code" /> + <type value="value"/> + <path value="code"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="Observation.component:bodyPartToBeDressed"> - <path value="Observation.component" /> - <sliceName value="bodyPartToBeDressed" /> + <path value="Observation.component"/> + <sliceName value="bodyPartToBeDressed"/> </element> <element id="Observation.component:bodyPartToBeDressed.code"> - <path value="Observation.component.code" /> + <path value="Observation.component.code"/> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct" /> - <code value="38866009" /> + <system value="http://snomed.info/sct"/> + <code value="38866009"/> </coding> </patternCodeableConcept> </element> <element id="Observation.component:bodyPartToBeDressed.value[x]"> - <path value="Observation.component.value[x]" /> - <short value="BodyPartToBeDressed" /> - <definition value="The part or parts of the body for which help getting dressed is wanted/necessary." /> - <alias value="TeKledenLichaamsdeel" /> + <path value="Observation.component.value[x]"/> + <short value="BodyPartToBeDressed"/> + <definition value="The part or parts of the body for which help getting dressed is wanted/necessary."/> + <alias value="TeKledenLichaamsdeel"/> <type> - <code value="CodeableConcept" /> + <code value="CodeableConcept"/> </type> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20240415000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20240415000000"/> </binding> <mapping> - <identity value="zib-abilitytodressoneself-v3.1.1-2024EN" /> - <map value="NL-CM:4.11.3" /> - <comment value="BodyPartToBeDressed" /> + <identity value="zib-abilitytodressoneself-v3.1.1-2024EN"/> + <map value="NL-CM:4.11.3"/> + <comment value="BodyPartToBeDressed"/> </mapping> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> From 76e95298ad750325f2967f97fe599663c7e8ca28 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Tue, 5 Nov 2024 19:55:44 +0100 Subject: [PATCH 100/240] Typo mapping fix --- .../zib-AbilityToWashOneself.xml | 138 +++++++++--------- 1 file changed, 70 insertions(+), 68 deletions(-) diff --git a/zib/StructureDefinitions/zib-AbilityToWashOneself.xml b/zib/StructureDefinitions/zib-AbilityToWashOneself.xml index 2ccd3e3..361f687 100644 --- a/zib/StructureDefinitions/zib-AbilityToWashOneself.xml +++ b/zib/StructureDefinitions/zib-AbilityToWashOneself.xml @@ -1,124 +1,126 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-AbilityToWashOneself" /> + <id value="zib-AbilityToWashOneself"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToWashOneself" /> - <name value="ZibAbilityToWashOneself" /> - <title value="zib AbilityToWashOneself" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToWashOneself"/> + <name value="ZibAbilityToWashOneself"/> + <title value="zib AbilityToWashOneself"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="Being able to bathe independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and dressing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToWashOneself v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN))." /> - <copyright value="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 value="4.0.1" /> + <description value="Being able to bathe independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and dressing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently."/> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToWashOneself v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN))."/> + <copyright value="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 value="4.0.1"/> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> - <uri value="https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN)" /> - <name value="zib AbilityToWashOneself-v3.1.1(2024EN)" /> + <identity value="zib-abilitytowashoneself-v3.1.1-2024EN"/> + <uri value="https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN)"/> + <name value="zib AbilityToWashOneself-v3.1.1(2024EN)"/> </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="Observation" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="true"/> + <type value="Observation"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <short value="AbilityToWashOneself" /> - <alias value="VermogenTotZichWassen" /> + <path value="Observation"/> + <short value="AbilityToWashOneself"/> + <alias value="VermogenTotZichWassen"/> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2020EN" /> - <map value="NL-CM:4.10.1" /> - <comment value="AbilityToWashOneself" /> + <identity value="zib-abilitytowashoneself-v3.1.1-2024EN"/> + <map value="NL-CM:4.10.1"/> + <comment value="AbilityToWashOneself"/> </mapping> </element> <element id="Observation.code"> - <path value="Observation.code" /> + <path value="Observation.code"/> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct" /> - <code value="284785009" /> + <system value="http://snomed.info/sct"/> + <code value="284785009"/> </coding> </patternCodeableConcept> </element> <element id="Observation.value[x]"> - <path value="Observation.value[x]" /> + <path value="Observation.value[x]"/> <slicing> <discriminator> - <type value="type" /> - <path value="$this" /> + <type value="type"/> + <path value="$this"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="Observation.value[x]:valueCodeableConcept"> - <path value="Observation.value[x]" /> - <sliceName value="valueCodeableConcept" /> - <short value="BathingOneself" /> - <definition value="The washing and drying of the entire body, or body parts, such as bathing, showering, washing of hands and feet, face and hair. The BodyPartToBeBathed concept offers the option to specify to which part of the body the limitation applies." /> - <alias value="ZichWassen" /> + <path value="Observation.value[x]"/> + <sliceName value="valueCodeableConcept"/> + <short value="BathingOneself"/> + <definition value="The washing and drying of the entire body, or body parts, such as bathing, showering, washing of hands and feet, face and hair. The BodyPartToBeBathed concept offers the option to specify to which part of the body the limitation applies."/> + <alias value="ZichWassen"/> <type> - <code value="CodeableConcept" /> + <code value="CodeableConcept"/> </type> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000"/> </binding> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> - <map value="NL-CM:4.10.2" /> - <comment value="BathingOneself" /> + <identity value="zib-abilitytowashoneself-v3.1.1-2024EN"/> + <map value="NL-CM:4.10.2"/> + <comment value="BathingOneself"/> </mapping> </element> <element id="Observation.component"> - <path value="Observation.component" /> + <path value="Observation.component"/> <slicing> <discriminator> - <type value="value" /> - <path value="code" /> + <type value="value"/> + <path value="code"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="Observation.component:bodyPartToBeBathed"> - <path value="Observation.component" /> - <sliceName value="bodyPartToBeBathed" /> + <path value="Observation.component"/> + <sliceName value="bodyPartToBeBathed"/> </element> <element id="Observation.component:bodyPartToBeBathed.code"> - <path value="Observation.component.code" /> + <path value="Observation.component.code"/> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct" /> - <code value="38866009" /> + <system value="http://snomed.info/sct"/> + <code value="38866009"/> </coding> </patternCodeableConcept> </element> <element id="Observation.component:bodyPartToBeBathed.value[x]"> - <path value="Observation.component.value[x]" /> - <short value="BodyPartToBeBathed" /> - <definition value="The part or parts of the body for which help bathing is wanted/necessary." /> - <alias value="TeWassenLichaamsdeel" /> + <path value="Observation.component.value[x]"/> + <short value="BodyPartToBeBathed"/> + <definition value="The part or parts of the body for which help bathing is wanted/necessary."/> + <alias value="TeWassenLichaamsdeel"/> <type> - <code value="CodeableConcept" /> + <code value="CodeableConcept"/> </type> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000"/> </binding> <mapping> - <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> - <map value="NL-CM:4.10.3" /> - <comment value="BodyPartToBeBathed" /> + <identity value="zib-abilitytowashoneself-v3.1.1-2024EN"/> + <map value="NL-CM:4.10.3"/> + <comment value="BodyPartToBeBathed"/> </mapping> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> From 37e864df6570bd1e806d2fdd88cad6ca7d4d3a0e Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Tue, 5 Nov 2024 20:01:02 +0100 Subject: [PATCH 101/240] Added release notes --- release-notes.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 release-notes.md diff --git a/release-notes.md b/release-notes.md new file mode 100644 index 0000000..b51cf44 --- /dev/null +++ b/release-notes.md @@ -0,0 +1,2 @@ +## AbilityToWashOneself (zib-AbilityToWashOneself, nl-core-AbilityToWashOneself) +* No significant changes \ No newline at end of file From 0e8d003b46abdcc0d1ac9d6128d16d9a4b5fd161 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Wed, 6 Nov 2024 10:10:54 +0100 Subject: [PATCH 102/240] Textual finetuning --- .../nl-core-AbilityToEat.EatingLimitations.xml | 2 +- .../zib-AbilityToEat.EatingLimitations.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml b/nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml index ea9eeb5..b819734 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml @@ -16,7 +16,7 @@ <use value="work" /> </telecom> </contact> - <description value="Eating constraints specify the patient’s constraints in eating." /> + <description value="Eating constraints specify the patient's constraints in eating." /> <purpose value="A derived profile from [zib-AbilityToEat.EatingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> <copyright value="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 value="4.0.1" /> diff --git a/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml b/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml index 81da332..65f746c 100644 --- a/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml +++ b/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml @@ -18,8 +18,8 @@ <use value="work"/> </telecom> </contact> - <description value="Eating constraints specify the patient’s constraints in eating."/> - <purpose value="This Observation resource represents the EatingLimitations concept (NL-CM:4.7.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToEat v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN))."/> + <description value="Eating constraints specify the patient's constraints in eating."/> + <purpose value="This Observation resource represents the EatingLimitations concept (NL-CM:4.7.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToEat v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN))."/> <copyright value="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 value="4.0.1"/> <mapping> From f7b0cf21d741d165ecbb1641a7b81bfb5c76596c Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Wed, 6 Nov 2024 10:18:53 +0100 Subject: [PATCH 103/240] Formatting --- .../nl-core-AbilityToWashOneself.xml | 64 ++++++++++--------- 1 file changed, 33 insertions(+), 31 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml b/nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml index 0fb112d..878298c 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml @@ -1,50 +1,52 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="nl-core-AbilityToWashOneself" /> + <id value="nl-core-AbilityToWashOneself"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToWashOneself" /> - <name value="NlcoreAbilityToWashOneself" /> - <title value="nl core AbilityToWashOneself" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToWashOneself"/> + <name value="NlcoreAbilityToWashOneself"/> + <title value="nl core AbilityToWashOneself"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="Being able to bathe independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and dressing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> - <purpose value="A derived profile from [zib-AbilityToWashOneself](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToWashOneself) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> - <copyright value="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 value="4.0.1" /> + <description value="Being able to bathe independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, drinking, and dressing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently."/> + <purpose value="A derived profile from [zib-AbilityToWashOneself](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToWashOneself) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib."/> + <copyright value="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 value="4.0.1"/> <mapping> <identity value="zib-abilitytowashoneself-v3.1.1-2024EN" /> <uri value="https://zibs.nl/wiki/AbilityToWashOneself-v3.1.1(2024EN)" /> <name value="zib AbilityToWashOneself-v3.1.1(2024EN)" /> </mapping> - <kind value="resource" /> - <abstract value="false" /> - <type value="Observation" /> - <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToWashOneself" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="false"/> + <type value="Observation"/> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToWashOneself"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <alias value="nl-core-AbilityToWashOneself" /> + <path value="Observation"/> + <alias value="nl-core-AbilityToWashOneself"/> </element> <element id="Observation.subject"> - <path value="Observation.subject" /> + <path value="Observation.subject"/> <type> - <code value="Reference" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> </type> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> From a5fbec6fddd8278f0318f2bd5fd24a01df382a8e Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Wed, 6 Nov 2024 10:20:27 +0100 Subject: [PATCH 104/240] Formatting --- ...-core-AbilityToUseToilet.MenstrualCare.xml | 66 +++++++-------- .../nl-core-AbilityToUseToilet.ToiletUse.xml | 66 +++++++-------- .../nl-core-AbilityToUseToilet.xml | 82 ++++++++++--------- 3 files changed, 110 insertions(+), 104 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.MenstrualCare.xml b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.MenstrualCare.xml index 331ff62..880c443 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.MenstrualCare.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.MenstrualCare.xml @@ -1,51 +1,53 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="nl-core-AbilityToUseToilet.MenstrualCare" /> + <id value="nl-core-AbilityToUseToilet.MenstrualCare"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.MenstrualCare" /> - <name value="NlcoreAbilityToUseToiletMenstrualCare" /> - <title value="nl core AbilityToUseToilet.MenstrualCare" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.MenstrualCare"/> + <name value="NlcoreAbilityToUseToiletMenstrualCare"/> + <title value="nl core AbilityToUseToilet.MenstrualCare"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="Coordinating, planning and hygiene in the event of menstruation, such as anticipating the menstruation and using sanitary napkins and tampons." /> - <purpose value="A derived profile from [zib-AbilityToUseToilet.MenstrualCare](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> - <copyright value="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 value="4.0.1" /> + <description value="Coordinating, planning and hygiene in the event of menstruation, such as anticipating the menstruation and using sanitary napkins and tampons."/> + <purpose value="A derived profile from [zib-AbilityToUseToilet.MenstrualCare](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib."/> + <copyright value="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 value="4.0.1"/> <mapping> <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN)" /> <name value="zib AbilityToUseToilet-v3.1.1(2024EN)" /> </mapping> - <kind value="resource" /> - <abstract value="false" /> - <type value="Observation" /> - <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="false"/> + <type value="Observation"/> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.MenstrualCare"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <comment value="This Observation resource represents the MenstrualCare concept (NL-CM:4.22.4) of zib AbilityToUseToilet. It can be used together with the [nl-core-AbilityToUseToilet](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> - <alias value="nl-core-AbilityToUseToilet.MenstrualCare" /> + <path value="Observation"/> + <comment value="This Observation resource represents the MenstrualCare concept (NL-CM:4.22.4) of zib AbilityToUseToilet. It can be used together with the [nl-core-AbilityToUseToilet](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`."/> + <alias value="nl-core-AbilityToUseToilet.MenstrualCare"/> </element> <element id="Observation.subject"> - <path value="Observation.subject" /> + <path value="Observation.subject"/> <type> - <code value="Reference" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> </type> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.ToiletUse.xml b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.ToiletUse.xml index 31420ee..e2d6a3f 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.ToiletUse.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.ToiletUse.xml @@ -1,51 +1,53 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="nl-core-AbilityToUseToilet.ToiletUse" /> + <id value="nl-core-AbilityToUseToilet.ToiletUse"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.ToiletUse" /> - <name value="NlcoreAbilityToUseToiletToiletUse" /> - <title value="nl core AbilityToUseToilet.ToiletUse" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.ToiletUse"/> + <name value="NlcoreAbilityToUseToiletToiletUse"/> + <title value="nl core AbilityToUseToilet.ToiletUse"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="Coordinating and realizing urination or defecation, such as indicating the need, getting into the right position, finding and reaching a suitable spot, manipulating clothing before and after urination, and cleaning up (the body) afterwards." /> - <purpose value="A derived profile from [zib-AbilityToUseToilet.ToiletUse](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> - <copyright value="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 value="4.0.1" /> + <description value="Coordinating and realizing urination or defecation, such as indicating the need, getting into the right position, finding and reaching a suitable spot, manipulating clothing before and after urination, and cleaning up (the body) afterwards."/> + <purpose value="A derived profile from [zib-AbilityToUseToilet.ToiletUse](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib."/> + <copyright value="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 value="4.0.1"/> <mapping> <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN)" /> <name value="zib AbilityToUseToilet-v3.1.1(2024EN)" /> </mapping> - <kind value="resource" /> - <abstract value="false" /> - <type value="Observation" /> - <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="false"/> + <type value="Observation"/> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet.ToiletUse"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <comment value="This Observation resource represents the ToiletUse concept (NL-CM:4.22.6) of zib AbilityToUseToilet. It can be used together with the [nl-core-AbilityToUseToilet](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> - <alias value="nl-core-AbilityToUseToilet.ToiletUse" /> + <path value="Observation"/> + <comment value="This Observation resource represents the ToiletUse concept (NL-CM:4.22.6) of zib AbilityToUseToilet. It can be used together with the [nl-core-AbilityToUseToilet](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`."/> + <alias value="nl-core-AbilityToUseToilet.ToiletUse"/> </element> <element id="Observation.subject"> - <path value="Observation.subject" /> + <path value="Observation.subject"/> <type> - <code value="Reference" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> </type> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.xml b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.xml index 15887ed..bd94a7b 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToUseToilet.xml @@ -1,67 +1,69 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="nl-core-AbilityToUseToilet" /> + <id value="nl-core-AbilityToUseToilet"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet" /> - <name value="NlcoreAbilityToUseToilet" /> - <title value="nl core AbilityToUseToilet" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet"/> + <name value="NlcoreAbilityToUseToilet"/> + <title value="nl core AbilityToUseToilet"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="Being able to urinate, defecate and keep up hygiene during a menstrual cycle independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> - <purpose value="A derived profile from [zib-AbilityToUseToilet](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> - <copyright value="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 value="4.0.1" /> + <description value="Being able to urinate, defecate and keep up hygiene during a menstrual cycle independently is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including eating, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently."/> + <purpose value="A derived profile from [zib-AbilityToUseToilet](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib."/> + <copyright value="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 value="4.0.1"/> <mapping> <identity value="zib-abilitytousetoilet-v3.1.1-2024EN" /> <uri value="https://zibs.nl/wiki/AbilityToUseToilet-v3.1.1(2024EN)" /> <name value="zib AbilityToUseToilet-v3.1.1(2024EN)" /> </mapping> - <kind value="resource" /> - <abstract value="false" /> - <type value="Observation" /> - <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="false"/> + <type value="Observation"/> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToUseToilet"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <comment value="Several concepts of zib AbilityToUseToillet are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * ToiletUse (NL-CM:4.22.6): [nl-core-AbilityToUseToilet.ToiletUse](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.ToiletUse) * MenstrualCare (NL-CM:4.22.4): [nl-core-AbilityToUseToilet.MenstrualCare](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.MenstrualCare)" /> - <alias value="nl-core-AbilityToUseToilet" /> + <path value="Observation"/> + <comment value="Several concepts of zib AbilityToUseToillet are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * ToiletUse (NL-CM:4.22.6): [nl-core-AbilityToUseToilet.ToiletUse](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.ToiletUse) * MenstrualCare (NL-CM:4.22.4): [nl-core-AbilityToUseToilet.MenstrualCare](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.MenstrualCare)"/> + <alias value="nl-core-AbilityToUseToilet"/> </element> <element id="Observation.subject"> - <path value="Observation.subject" /> + <path value="Observation.subject"/> <type> - <code value="Reference" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> </type> </element> <element id="Observation.hasMember:toiletUse"> - <path value="Observation.hasMember" /> - <sliceName value="toiletUse" /> + <path value="Observation.hasMember"/> + <sliceName value="toiletUse"/> <type> - <code value="Reference" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.ToiletUse" /> + <code value="Reference"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.ToiletUse"/> </type> </element> <element id="Observation.hasMember:menstrualCare"> - <path value="Observation.hasMember" /> - <sliceName value="menstrualCare" /> + <path value="Observation.hasMember"/> + <sliceName value="menstrualCare"/> <type> - <code value="Reference" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.MenstrualCare" /> + <code value="Reference"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.MenstrualCare"/> </type> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> From f392650085b3e5a4fca89990b2a2e4fae15115ab Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Wed, 6 Nov 2024 10:21:37 +0100 Subject: [PATCH 105/240] Formatting --- ...nl-core-AbilityToEat.EatingLimitations.xml | 66 +++++++++-------- .../nl-core-AbilityToEat.xml | 74 ++++++++++--------- 2 files changed, 72 insertions(+), 68 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml b/nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml index b819734..5405908 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToEat.EatingLimitations.xml @@ -1,51 +1,53 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="nl-core-AbilityToEat.EatingLimitations" /> + <id value="nl-core-AbilityToEat.EatingLimitations"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat.EatingLimitations" /> - <name value="NlcoreAbilityToEatEatingLimitations" /> - <title value="nl core AbilityToEat.EatingLimitations" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat.EatingLimitations"/> + <name value="NlcoreAbilityToEatEatingLimitations"/> + <title value="nl core AbilityToEat.EatingLimitations"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="Eating constraints specify the patient's constraints in eating." /> - <purpose value="A derived profile from [zib-AbilityToEat.EatingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> - <copyright value="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 value="4.0.1" /> + <description value="Eating constraints specify the patient's constraints in eating."/> + <purpose value="A derived profile from [zib-AbilityToEat.EatingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib."/> + <copyright value="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 value="4.0.1"/> <mapping> <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> <uri value="https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN)" /> <name value="zib AbilityToEat-v3.1.1(2024EN)" /> </mapping> - <kind value="resource" /> - <abstract value="false" /> - <type value="Observation" /> - <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="false"/> + <type value="Observation"/> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <comment value="This Observation resource represents the EatingLimitations concept (NL-CM:4.7.4) of zib AbilityToEat. It can be used together with the [nl-core-AbilityToEat](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> - <alias value="nl-core-AbilityToEat.EatingLimitations" /> + <path value="Observation"/> + <comment value="This Observation resource represents the EatingLimitations concept (NL-CM:4.7.4) of zib AbilityToEat. It can be used together with the [nl-core-AbilityToEat](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`."/> + <alias value="nl-core-AbilityToEat.EatingLimitations"/> </element> <element id="Observation.subject"> - <path value="Observation.subject" /> + <path value="Observation.subject"/> <type> - <code value="Reference" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> </type> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToEat.xml b/nl-core/StructureDefinitions/nl-core-AbilityToEat.xml index ac66d29..d5c31b5 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToEat.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToEat.xml @@ -1,59 +1,61 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="nl-core-AbilityToEat" /> + <id value="nl-core-AbilityToEat"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat" /> - <name value="NlcoreAbilityToEat" /> - <title value="nl core AbilityToEat" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat"/> + <name value="NlcoreAbilityToEat"/> + <title value="nl core AbilityToEat"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="Being able to independently prepare and consume food is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including drinking, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> - <purpose value="A derived profile from [zib-AbilityToEat](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> - <copyright value="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 value="4.0.1" /> + <description value="Being able to independently prepare and consume food is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including drinking, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently."/> + <purpose value="A derived profile from [zib-AbilityToEat](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib."/> + <copyright value="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 value="4.0.1"/> <mapping> <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> <uri value="https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN)" /> <name value="zib AbilityToEat-v3.1.1(2024EN)" /> </mapping> - <kind value="resource" /> - <abstract value="false" /> - <type value="Observation" /> - <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="false"/> + <type value="Observation"/> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <comment value="The EatingLimitations concept (NL-CM:4.7.4) is represented using distinct Observation resources, using profile [nl-core-AbilityToEat.EatingLimitations](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat.EatingLimitations). It is referenced from this resource using `Observation.hasMember`." /> - <alias value="nl-core-AbilityToEat" /> + <path value="Observation"/> + <comment value="The EatingLimitations concept (NL-CM:4.7.4) is represented using distinct Observation resources, using profile [nl-core-AbilityToEat.EatingLimitations](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat.EatingLimitations). It is referenced from this resource using `Observation.hasMember`."/> + <alias value="nl-core-AbilityToEat"/> </element> <element id="Observation.subject"> - <path value="Observation.subject" /> + <path value="Observation.subject"/> <type> - <code value="Reference" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> </type> </element> <element id="Observation.hasMember:eatingLimitations"> - <path value="Observation.hasMember" /> - <sliceName value="eatingLimitations" /> + <path value="Observation.hasMember"/> + <sliceName value="eatingLimitations"/> <type> - <code value="Reference" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat.EatingLimitations" /> + <code value="Reference"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat.EatingLimitations"/> </type> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> From e60e24ee525318337b80af9faeda7411fe0820ad Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Wed, 6 Nov 2024 13:10:00 +0100 Subject: [PATCH 106/240] Finetuned Patient profile --- .../StructureDefinitions/nl-core-Patient.xml | 102 +- zib/StructureDefinitions/zib-Patient.xml | 1342 ++++++++--------- 2 files changed, 720 insertions(+), 724 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-Patient.xml b/nl-core/StructureDefinitions/nl-core-Patient.xml index 9384c84..d7033c3 100644 --- a/nl-core/StructureDefinitions/nl-core-Patient.xml +++ b/nl-core/StructureDefinitions/nl-core-Patient.xml @@ -1,89 +1,91 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="nl-core-Patient" /> + <id value="nl-core-Patient"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> - <name value="NlcorePatient" /> - <title value="nl core Patient" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> + <name value="NlcorePatient"/> + <title value="nl core Patient"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="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." /> - <purpose value="A derived profile from [zib-Patient](http://nictiz.nl/fhir/StructureDefinition/zib-Patient) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> - <copyright value="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 value="4.0.1" /> + <description value="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."/> + <purpose value="A derived profile from [zib-Patient](http://nictiz.nl/fhir/StructureDefinition/zib-Patient) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib."/> + <copyright value="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 value="4.0.1"/> <mapping> <identity value="zib-patient-v4.3-2024EN" /> <uri value="https://zibs.nl/wiki/Patient-v4.3(2024EN)" /> <name value="zib Patient-v4.3(2024EN)" /> </mapping> - <kind value="resource" /> - <abstract value="false" /> - <type value="Patient" /> - <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-Patient" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="false"/> + <type value="Patient"/> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-Patient"/> + <derivation value="constraint"/> <differential> <element id="Patient"> - <path value="Patient" /> - <alias value="nl-core-Patient" /> + <path value="Patient"/> + <alias value="nl-core-Patient"/> </element> <element id="Patient.name:nameInformation"> - <path value="Patient.name" /> - <sliceName value="nameInformation" /> + <path value="Patient.name"/> + <sliceName value="nameInformation"/> <type> - <code value="HumanName" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation" /> + <code value="HumanName"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation"/> </type> </element> <element id="Patient.name:nameInformation-GivenName"> - <path value="Patient.name" /> - <sliceName value="nameInformation-GivenName" /> + <path value="Patient.name"/> + <sliceName value="nameInformation-GivenName"/> <type> - <code value="HumanName" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation.GivenName" /> + <code value="HumanName"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation.GivenName"/> </type> </element> <element id="Patient.telecom:telephoneNumbers"> - <path value="Patient.telecom" /> - <sliceName value="telephoneNumbers" /> + <path value="Patient.telecom"/> + <sliceName value="telephoneNumbers"/> <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers" /> + <code value="ContactPoint"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers"/> </type> </element> <element id="Patient.telecom:emailAddresses"> - <path value="Patient.telecom" /> - <sliceName value="emailAddresses" /> + <path value="Patient.telecom"/> + <sliceName value="emailAddresses"/> <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses" /> + <code value="ContactPoint"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses"/> </type> </element> <element id="Patient.address"> - <path value="Patient.address" /> + <path value="Patient.address"/> <type> - <code value="Address" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AddressInformation" /> + <code value="Address"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AddressInformation"/> </type> </element> <element id="Patient.generalPractitioner"> - <path value="Patient.generalPractitioner" /> + <path value="Patient.generalPractitioner"/> <type> - <code value="Reference" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/pattern-NlCoreHealthProfessionalReference" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole" /> + <code value="Reference"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/pattern-NlCoreHealthProfessionalReference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole"/> </type> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index ba36b75..08498f2 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -1,675 +1,669 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-Patient" /> - <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-Patient" /> - <name value="ZibPatient" /> - <title value="zib Patient" /> - <status value="draft" /> - <experimental value="false" /> - <publisher value="Nictiz" /> - <contact> - <name value="Nictiz" /> - <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> - </telecom> - </contact> - <description value="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." /> - <purpose value="This Patient resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Patient v4.3 (2024)](https://zibs.nl/wiki/Patient-v4.3(2024EN))." /> - <copyright value="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 value="4.0.1" /> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <uri value="https://zibs.nl/wiki/Patient-v4.3(2024EN)" /> - <name value="zib Patient-v4.3(2024EN)" /> - </mapping> - <mapping> - <identity value="zib-maritalstatus-v3.2-2024EN" /> - <uri value="https://zibs.nl/wiki/MaritalStatus-v3.2(2024EN)" /> - <name value="zib MaritalStatus-v3.2(2024EN)" /> - </mapping> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN" /> - <uri value="https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN)" /> - <name value="zib LanguageProficiency-v4.0(2024EN)" /> - </mapping> - <mapping> - <identity value="zib-nationality-v3.0-2024EN" /> - <uri value="https://zibs.nl/wiki/Nationality-v3.0(2024EN)" /> - <name value="zib Nationality-v3.0(2024EN)" /> - </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> - <name value="zib ContactInformation-v1.3.1(2024EN)" /> - </mapping> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> - <name value="zib ContactPerson-v4.1(2024EN)" /> - </mapping> - <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> - <name value="zib Payer-v4.1(2024EN)" /> - </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="Patient" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" /> - <derivation value="constraint" /> - <differential> - <element id="Patient"> - <path value="Patient" /> - <short value="Patient" /> - <alias value="Patient" /> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <map value="NL-CM:0.1.1" /> - <comment value="Patient" /> - </mapping> - </element> - <element id="Patient.extension:genderIdentity"> - <path value="Patient.extension" /> - <sliceName value="genderIdentity" /> - <type> - <code value="Extension" /> - <profile value="http://hl7.org/fhir/StructureDefinition/patient-genderIdentity" /> - </type> - <isModifier value="false" /> - </element> - <element id="Patient.extension:genderIdentity.value[x]"> - <path value="Patient.extension.value[x]" /> - <short value="GenderIdentity" /> - <definition value="The gender with which the person identifies." /> - <alias value="GenderIdentiteit" /> - <binding> - <strength value="extensible" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000" /> - </binding> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <map value="NL-CM:0.1.34" /> - <comment value="GenderIdentity" /> - </mapping> - </element> - <element id="Patient.extension:nationality"> - <path value="Patient.extension" /> - <sliceName value="nationality" /> - <type> - <code value="Extension" /> - <profile value="http://hl7.org/fhir/StructureDefinition/patient-nationality" /> - </type> - <isModifier value="false" /> - </element> - <element id="Patient.extension:nationality.extension:code"> - <path value="Patient.extension.extension" /> - <sliceName value="code" /> - </element> - <element id="Patient.extension:nationality.extension:code.value[x]"> - <path value="Patient.extension.extension.value[x]" /> - <short value="Nationality" /> - <definition value="Indicates the country of citizenship." /> - <alias value="Nationaliteit" /> - <binding> - <strength value="extensible" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20240415000000" /> - </binding> - <mapping> - <identity value="zib-nationality-v3.0-2024EN" /> - <map value="NL-CM:7.6.3" /> - <comment value="Nationality" /> - </mapping> - </element> - <element id="Patient.identifier"> - <path value="Patient.identifier" /> - <slicing> - <discriminator> - <type value="value" /> - <path value="$this" /> - </discriminator> - <rules value="open" /> - </slicing> - <short value="PatientIdentificationNumber" /> - <definition value="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." /> - <alias value="Identificatienummer" /> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <map value="NL-CM:0.1.7" /> - <comment value="PatientIdentificationNumber" /> - </mapping> - </element> - <element id="Patient.identifier:bsn"> - <path value="Patient.identifier" /> - <sliceName value="bsn" /> - <patternIdentifier> - <system value="http://fhir.nl/fhir/NamingSystem/bsn" /> - </patternIdentifier> - </element> - <element id="Patient.name"> - <path value="Patient.name" /> - <slicing> - <discriminator> - <type value="value" /> - <path value="use" /> - </discriminator> - <rules value="open" /> - </slicing> - <short value="NameInformation / PayerName" /> - <definition value="Patient's full name." /> - <alias value="Naamgegevens" /> - <alias value="BetalerNaam" /> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <map value="NL-CM:0.1.6" /> - <comment value="NameInformation" /> - </mapping> - <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <map value="NL-CM:1.1.5" /> - <comment value="PayerName" /> - </mapping> - </element> - <element id="Patient.name:nameInformation"> - <path value="Patient.name" /> - <sliceName value="nameInformation" /> - <short value="NameInformation" /> - <max value="2" /> - <type> - <code value="HumanName" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> - </type> - </element> - <element id="Patient.name:nameInformation-GivenName"> - <path value="Patient.name" /> - <sliceName value="nameInformation-GivenName" /> - <type> - <code value="HumanName" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName" /> - </type> - </element> - <element id="Patient.telecom"> - <path value="Patient.telecom" /> - <slicing> - <discriminator> - <type value="profile" /> - <path value="$this" /> - </discriminator> - <rules value="open" /> - </slicing> - <short value="ContactInformation" /> - <definition value="Patient’s telephone number(s) or e-mail address(es)." /> - <comment value="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." /> - <alias value="Contactgegevens" /> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <map value="NL-CM:0.1.5" /> - <comment value="ContactInformation" /> - </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.1" /> - <comment value="ContactInformation" /> - </mapping> - <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <map value="NL-CM:1.1.12" /> - <comment value="ContactInformation" /> - </mapping> - </element> - <element id="Patient.telecom:telephoneNumbers"> - <path value="Patient.telecom" /> - <sliceName value="telephoneNumbers" /> - <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> - </type> - </element> - <element id="Patient.telecom:emailAddresses"> - <path value="Patient.telecom" /> - <sliceName value="emailAddresses" /> - <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> - </type> - </element> - <element id="Patient.gender"> - <path value="Patient.gender" /> - <short value="Gender" /> - <definition value="Patient’s administrative gender." /> - <alias value="Geslacht" /> - <binding> - <strength value="required" /> - <description value="Use ConceptMap GeslachtCodelijst-to-AdministrativeGender to translate terminology from the functional model to profile terminology in ValueSet AdministrativeGender." /> - <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"> - <extension url="http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap"> - <valueCanonical value="http://nictiz.nl/fhir/ConceptMap/GeslachtCodelijst-to-AdministrativeGender" /> - </extension> - </valueSet> - </binding> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <map value="NL-CM:0.1.9" /> - <comment value="Gender" /> - </mapping> - </element> - <element id="Patient.gender.extension:genderCodelist"> - <path value="Patient.gender.extension" /> - <sliceName value="genderCodelist" /> - <max value="1" /> - <type> - <code value="Extension" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> - </type> - </element> - <element id="Patient.gender.extension:genderCodelist.url"> - <path value="Patient.gender.extension.url" /> - <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> - </element> - <element id="Patient.gender.extension:genderCodelist.value[x]"> - <path value="Patient.gender.extension.value[x]" /> - <short value="Gender" /> - <definition value="Patient’s administrative gender." /> - <alias value="Geslacht" /> - <binding> - <strength value="required" /> - <description value="GeslachtCodelijst" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000" /> - </binding> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <map value="NL-CM:0.1.9" /> - <comment value="Gender" /> - </mapping> - </element> - <element id="Patient.birthDate"> - <path value="Patient.birthDate" /> - <short value="DateOfBirth" /> - <definition value="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 value="Geboortedatum" /> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <map value="NL-CM:0.1.10" /> - <comment value="DateOfBirth" /> - </mapping> - </element> - <element id="Patient.deceased[x]"> - <path value="Patient.deceased[x]" /> - <slicing> - <discriminator> - <type value="type" /> - <path value="$this" /> - </discriminator> - <rules value="open" /> - </slicing> - </element> - <element id="Patient.deceased[x]:deceasedBoolean"> - <path value="Patient.deceased[x]" /> - <sliceName value="deceasedBoolean" /> - <short value="DeathIndicator" /> - <definition value="An indication stating whether the patient has died." /> - <alias value="OverlijdensIndicator" /> - <type> - <code value="boolean" /> - </type> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <map value="NL-CM:0.1.32" /> - <comment value="DeathIndicator" /> - </mapping> - </element> - <element id="Patient.deceased[x]:deceasedDateTime"> - <path value="Patient.deceased[x]" /> - <sliceName value="deceasedDateTime" /> - <short value="DateOfDeath" /> - <definition value="The date on which the patient died. A ‘vague’ date, such as only the year, is permitted." /> - <comment value="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_." /> - <alias value="DatumOverlijden" /> - <type> - <code value="dateTime" /> - </type> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <map value="NL-CM:0.1.33" /> - <comment value="DateOfDeath" /> - </mapping> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <map value="NL-CM:0.1.32" /> - <comment value="DeathIndicator (implicit, main mapping is on Patient.multipleBirthBoolean)" /> - </mapping> - </element> - <element id="Patient.address"> - <path value="Patient.address" /> - <short value="AddressInformation" /> - <definition value="Patient's address information." /> - <alias value="Adresgegevens" /> - <type> - <code value="Address" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> - </type> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <map value="NL-CM:0.1.4" /> - <comment value="AddressInformation" /> - </mapping> - <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <map value="NL-CM:1.1.17" /> - <comment value="AddressInformation" /> - </mapping> - </element> - <element id="Patient.maritalStatus"> - <path value="Patient.maritalStatus" /> - <short value="MaritalStatus" /> - <definition value="A person’s marital status according to the terms and definition in the Dutch civil code." /> - <alias value="BurgelijkeStaat" /> - <binding> - <strength value="required" /> - <description value="BurgerlijkeStaatCodelijst" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20240415000000" /> - </binding> - <mapping> - <identity value="zib-maritalstatus-v3.2-2024EN" /> - <map value="NL-CM:7.9.2" /> - <comment value="MaritalStatus" /> - </mapping> - </element> - <element id="Patient.multipleBirth[x]"> - <path value="Patient.multipleBirth[x]" /> - <slicing> - <discriminator> - <type value="type" /> - <path value="$this" /> - </discriminator> - <rules value="open" /> - </slicing> - </element> - <element id="Patient.multipleBirth[x]:multipleBirthBoolean"> - <path value="Patient.multipleBirth[x]" /> - <sliceName value="multipleBirthBoolean" /> - <short value="MultipleBirthIndicator" /> - <definition value="An indication stating whether the patient is of a multiple birth." /> - <alias value="MeerlingIndicator" /> - <type> - <code value="boolean" /> - </type> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <map value="NL-CM:0.1.31" /> - <comment value="MultipleBirthIndicator" /> - </mapping> - </element> - <element id="Patient.multipleBirth[x]:multipleBirthInteger"> - <path value="Patient.multipleBirth[x]" /> - <sliceName value="multipleBirthInteger" /> - <short value="MultipleBirthSequence" /> - <definition value="The birth number in the sequence of a multiple birth. The first birth is given value 1. The middle birth in a triplet birth would be given value 2 and the third birth would have value 3. If multiple birth order is filled then the value of the MultipleIndicator must be "True"." /> - <comment value="The zib recognizes both the MultipleBirthIndicator (boolean) and MultipleBirthSequence (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 MultipleBirthSequence, and MultipleBirthIndicator is assumed to be _true_." /> - <alias value="Meerlingvolgorde" /> - <type> - <code value="integer" /> - </type> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <map value="NL-CM:0.1.35" /> - <comment value="MultipleBirthSequence" /> - </mapping> - <mapping> - <identity value="zib-patient-v4.3-2024EN" /> - <map value="NL-CM:0.1.31" /> - <comment value="MultipleBirthIndicator (implicit, main mapping is on Patient.multipleBirthBoolean)" /> - </mapping> - </element> - <element id="Patient.contact"> - <path value="Patient.contact" /> - <short value="Contact" /> - <comment value="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/zib-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 zib-ContactPerson can be referenced using the extension in `contact:contactPerson`." /> - <alias value="Contactpersoon" /> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.1" /> - <comment value="Contact" /> - </mapping> - </element> - <element id="Patient.contact.extension:contactPerson"> - <path value="Patient.contact.extension" /> - <sliceName value="contactPerson" /> - <max value="1" /> - <type> - <code value="Extension" /> - <profile value="http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" /> - </type> - </element> - <element id="Patient.contact.extension:contactPerson.value[x]"> - <path value="Patient.contact.extension.value[x]" /> - <short value="Contact" /> - <definition value="Reference to a [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson) instance containing the full details for the current contact." /> - <alias value="Contactpersoon" /> - <type> - <code value="Reference" /> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" /> - </type> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.1" /> - <comment value="Contact" /> - </mapping> - </element> - <element id="Patient.contact.relationship"> - <path value="Patient.contact.relationship" /> - <slicing> - <discriminator> - <type value="value" /> - <path value="$this" /> - </discriminator> - <rules value="open" /> - </slicing> - </element> - <element id="Patient.contact.relationship:role"> - <path value="Patient.contact.relationship" /> - <sliceName value="role" /> - <short value="Role" /> - <definition value="Defines the role of the contact in relation to the patient." /> - <alias value="Rol" /> - <binding> - <strength value="extensible" /> - <description value="RolSnomedCodelijst" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000" /> - </binding> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.2" /> - <comment value="Role" /> - </mapping> - </element> - <element id="Patient.contact.relationship:relationship"> - <path value="Patient.contact.relationship" /> - <sliceName value="relationship" /> - <short value="Relationship" /> - <definition value="Defines the contact’s familial relationship to the patient." /> - <alias value="Relatie" /> - <binding> - <strength value="extensible" /> - <description value="RelatieSnomedCodelijst" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000" /> - </binding> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.3" /> - <comment value="Relationship" /> - </mapping> - </element> - <element id="Patient.contact.name"> - <path value="Patient.contact.name" /> - <short value="NameInformation" /> - <definition value="Full name of the contact." /> - <comment value="This element can and should not completely capture the NameInformation 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 name information should instead be captured using an instance of [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information." /> - <alias value="Naamgegevens" /> - <type> - <code value="HumanName" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> - </type> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.4" /> - <comment value="NameInformation" /> - </mapping> - </element> - <element id="Patient.contact.telecom"> - <path value="Patient.contact.telecom" /> - <slicing> - <discriminator> - <type value="profile" /> - <path value="$this" /> - </discriminator> - <rules value="open" /> - </slicing> - <short value="ContactInformation" /> - <definition value="The contact’s telephone number and/or e-mail address." /> - <comment value="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." /> - <alias value="Contactgegevens" /> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.6" /> - <comment value="ContactInformation" /> - </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.1" /> - <comment value="ContactInformation" /> - </mapping> - </element> - <element id="Patient.contact.telecom:telephoneNumbers"> - <path value="Patient.contact.telecom" /> - <sliceName value="telephoneNumbers" /> - <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> - </type> - </element> - <element id="Patient.contact.telecom:emailAddresses"> - <path value="Patient.contact.telecom" /> - <sliceName value="emailAddresses" /> - <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> - </type> - </element> - <element id="Patient.contact.address"> - <path value="Patient.contact.address" /> - <short value="AddressInformation" /> - <definition value="Contact’s address information." /> - <comment value="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 [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information." /> - <alias value="Adresgegevens" /> - <type> - <code value="Address" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> - </type> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.5" /> - <comment value="AddressInformation" /> - </mapping> - </element> - <element id="Patient.communication"> - <path value="Patient.communication" /> - <short value="LanguageProficiency" /> - <alias value="Taalvaardigheid" /> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN" /> - <map value="NL-CM:7.12.1" /> - <comment value="LanguageProficiency" /> - </mapping> - </element> - <element id="Patient.communication.extension:languageControl"> - <path value="Patient.communication.extension" /> - <sliceName value="languageControl" /> - <short value="LanguageControlListening / LanguageControlSpeaking / LanguageControlReading" /> - <definition value="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." /> - <comment value="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)" /> - <alias value="TaalvaardigheidBegrijpen" /> - <alias value="TaalvaardigheidSpreken" /> - <alias value="TaalvaardigheidLezen" /> - <type> - <code value="Extension" /> - <profile value="http://hl7.org/fhir/StructureDefinition/patient-proficiency" /> - </type> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN" /> - <map value="NL-CM:7.12.6" /> - <comment value="LanguageControlListening" /> - </mapping> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN" /> - <map value="NL-CM:7.12.7" /> - <comment value="LanguageControlSpeaking" /> - </mapping> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN" /> - <map value="NL-CM:7.12.8" /> - <comment value="LanguageControlReading" /> - </mapping> - </element> - <element id="Patient.communication.extension:languageControl.extension"> - <path value="Patient.communication.extension.extension" /> - <min value="2" /> - </element> - <element id="Patient.communication.extension:languageControl.extension:level"> - <path value="Patient.communication.extension.extension" /> - <sliceName value="level" /> - <min value="1" /> - </element> - <element id="Patient.communication.extension:languageControl.extension:level.value[x]"> - <path value="Patient.communication.extension.extension.value[x]" /> - <comment value="The zib ValueSets TaalvaardigheidBegrijpenCodelijst, TaalvaardigheidSprekenCodelijst and TaalvaardigheidLezenCodelijst are equal to the default FHIR ValueSet." /> - <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000" /> - </binding> - </element> - <element id="Patient.communication.extension:languageControl.extension:type"> - <path value="Patient.communication.extension.extension" /> - <sliceName value="type" /> - <min value="1" /> - <max value="1" /> - </element> - <element id="Patient.communication.extension:communicationDetails"> - <path value="Patient.communication.extension" /> - <sliceName value="communicationDetails" /> - <type> - <code value="Extension" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails" /> - </type> - </element> - <element id="Patient.communication.extension:comment"> - <path value="Patient.communication.extension" /> - <sliceName value="comment" /> - <type> - <code value="Extension" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.Comment" /> - </type> - <isModifier value="false" /> - </element> - <element id="Patient.communication.language"> - <path value="Patient.communication.language" /> - <short value="CommunicationLanguage" /> - <definition value="The language of communication." /> - <alias value="CommunicatieTaal" /> - <binding> - <strength value="required" /> - <description value="CommunicatieTaalCodelijst" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20240415000000" /> - </binding> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN" /> - <map value="NL-CM:7.12.3" /> - <comment value="CommunicationLanguage" /> - </mapping> - </element> - </differential> -</StructureDefinition> \ No newline at end of file + <id value="zib-Patient"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-Patient"/> + <name value="ZibPatient"/> + <title value="zib Patient"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Nictiz"/> + <contact> + <name value="Nictiz"/> + <telecom> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> + </telecom> + </contact> + <description value="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."/> + <purpose value="This Patient resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Patient v4.3 (2024)](https://zibs.nl/wiki/Patient-v4.3(2024EN))."/> + <copyright value="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 value="4.0.1"/> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <uri value="https://zibs.nl/wiki/Patient-v4.3(2024EN)"/> + <name value="zib Patient-v4.3(2024EN)"/> + </mapping> + <mapping> + <identity value="zib-maritalstatus-v3.2-2024EN"/> + <uri value="https://zibs.nl/wiki/MaritalStatus-v3.2(2024EN)"/> + <name value="zib MaritalStatus-v3.2(2024EN)"/> + </mapping> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN"/> + <uri value="https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN)"/> + <name value="zib LanguageProficiency-v4.0(2024EN)"/> + </mapping> + <mapping> + <identity value="zib-nationality-v3.0-2024EN"/> + <uri value="https://zibs.nl/wiki/Nationality-v3.0(2024EN)"/> + <name value="zib Nationality-v3.0(2024EN)"/> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN"/> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)"/> + <name value="zib ContactInformation-v1.3.1(2024EN)"/> + </mapping> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN"/> + <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)"/> + <name value="zib ContactPerson-v4.1(2024EN)"/> + </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN"/> + <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)"/> + <name value="zib Payer-v4.1(2024EN)"/> + </mapping> + <kind value="resource"/> + <abstract value="true"/> + <type value="Patient"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient"/> + <derivation value="constraint"/> + <differential> + <element id="Patient"> + <path value="Patient"/> + <short value="Patient"/> + <alias value="Patient"/> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <map value="NL-CM:0.1.1"/> + <comment value="Patient"/> + </mapping> + </element> + <element id="Patient.extension:genderIdentity"> + <path value="Patient.extension"/> + <sliceName value="genderIdentity"/> + <type> + <code value="Extension"/> + <profile value="http://hl7.org/fhir/StructureDefinition/patient-genderIdentity"/> + </type> + </element> + <element id="Patient.extension:genderIdentity.value[x]"> + <path value="Patient.extension.value[x]"/> + <short value="GenderIdentity"/> + <definition value="The gender with which the person identifies."/> + <alias value="Genderidentiteit"/> + <binding> + <strength value="extensible"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000"/> + </binding> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <map value="NL-CM:0.1.34"/> + <comment value="GenderIdentity"/> + </mapping> + </element> + <element id="Patient.extension:nationality"> + <path value="Patient.extension"/> + <sliceName value="nationality"/> + <type> + <code value="Extension"/> + <profile value="http://hl7.org/fhir/StructureDefinition/patient-nationality"/> + </type> + </element> + <element id="Patient.extension:nationality.extension:code"> + <path value="Patient.extension.extension"/> + <sliceName value="code"/> + </element> + <element id="Patient.extension:nationality.extension:code.value[x]"> + <path value="Patient.extension.extension.value[x]"/> + <short value="Nationality"/> + <definition value="Indicates the country of citizenship."/> + <alias value="Nationaliteit"/> + <binding> + <strength value="extensible"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20240415000000"/> + </binding> + <mapping> + <identity value="zib-nationality-v3.0-2024EN"/> + <map value="NL-CM:7.6.3"/> + <comment value="Nationality"/> + </mapping> + </element> + <element id="Patient.identifier"> + <path value="Patient.identifier"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="$this"/> + </discriminator> + <rules value="open"/> + </slicing> + <short value="PatientIdentificationNumber"/> + <definition value="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."/> + <alias value="Identificatienummer"/> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <map value="NL-CM:0.1.7"/> + <comment value="PatientIdentificationNumber"/> + </mapping> + </element> + <element id="Patient.identifier:bsn"> + <path value="Patient.identifier"/> + <sliceName value="bsn"/> + <patternIdentifier> + <system value="http://fhir.nl/fhir/NamingSystem/bsn"/> + </patternIdentifier> + </element> + <element id="Patient.name"> + <path value="Patient.name"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="use"/> + </discriminator> + <rules value="open"/> + </slicing> + <short value="NameInformation / PayerName"/> + <definition value="Patient's full name." /> + <alias value="Naamgegevens"/> + <alias value="BetalerNaam"/> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <map value="NL-CM:0.1.6"/> + <comment value="NameInformation"/> + </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN"/> + <map value="NL-CM:1.1.5"/> + <comment value="PayerName"/> + </mapping> + </element> + <element id="Patient.name:nameInformation"> + <path value="Patient.name"/> + <sliceName value="nameInformation"/> + <short value="NameInformation"/> + <max value="2"/> + <type> + <code value="HumanName"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation"/> + </type> + </element> + <element id="Patient.name:nameInformation-GivenName"> + <path value="Patient.name"/> + <sliceName value="nameInformation-GivenName"/> + <type> + <code value="HumanName"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName"/> + </type> + </element> + <element id="Patient.telecom"> + <path value="Patient.telecom"/> + <slicing> + <discriminator> + <type value="profile"/> + <path value="$this"/> + </discriminator> + <rules value="open"/> + </slicing> + <short value="ContactInformation"/> + <definition value="Patient's telephone number(s) or e-mail address(es)." /> + <comment value="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."/> + <alias value="Contactgegevens"/> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <map value="NL-CM:0.1.5"/> + <comment value="ContactInformation"/> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN"/> + <map value="NL-CM:20.6.1"/> + <comment value="ContactInformation"/> + </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN"/> + <map value="NL-CM:1.1.12"/> + <comment value="ContactInformation"/> + </mapping> + </element> + <element id="Patient.telecom:telephoneNumbers"> + <path value="Patient.telecom"/> + <sliceName value="telephoneNumbers"/> + <type> + <code value="ContactPoint"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers"/> + </type> + </element> + <element id="Patient.telecom:emailAddresses"> + <path value="Patient.telecom"/> + <sliceName value="emailAddresses"/> + <type> + <code value="ContactPoint"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses"/> + </type> + </element> + <element id="Patient.gender"> + <path value="Patient.gender"/> + <short value="Gender"/> + <definition value="Patient's administrative gender."/> + <alias value="Geslacht"/> + <binding> + <strength value="required"/> + <description value="Use ConceptMap GeslachtCodelijst-to-AdministrativeGender to translate terminology from the functional model to profile terminology in ValueSet AdministrativeGender."/> + <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"> + <extension url="http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap"> + <valueCanonical value="http://nictiz.nl/fhir/ConceptMap/GeslachtCodelijst-to-AdministrativeGender"/> + </extension> + </valueSet> + </binding> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <map value="NL-CM:0.1.9"/> + <comment value="Gender"/> + </mapping> + </element> + <element id="Patient.gender.extension:genderCodelist"> + <path value="Patient.gender.extension"/> + <sliceName value="genderCodelist"/> + <max value="1"/> + <type> + <code value="Extension"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"/> + </type> + </element> + <element id="Patient.gender.extension:genderCodelist.url"> + <path value="Patient.gender.extension.url"/> + <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"/> + </element> + <element id="Patient.gender.extension:genderCodelist.value[x]"> + <path value="Patient.gender.extension.value[x]"/> + <short value="Gender"/> + <definition value="Patient's administrative gender."/> + <alias value="Geslacht"/> + <binding> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000"/> + </binding> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <map value="NL-CM:0.1.9"/> + <comment value="Gender"/> + </mapping> + </element> + <element id="Patient.birthDate"> + <path value="Patient.birthDate"/> + <short value="DateOfBirth"/> + <definition value="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 value="Geboortedatum"/> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <map value="NL-CM:0.1.10"/> + <comment value="DateOfBirth"/> + </mapping> + </element> + <element id="Patient.deceased[x]"> + <path value="Patient.deceased[x]"/> + <slicing> + <discriminator> + <type value="type"/> + <path value="$this"/> + </discriminator> + <rules value="open"/> + </slicing> + </element> + <element id="Patient.deceased[x]:deceasedBoolean"> + <path value="Patient.deceased[x]"/> + <sliceName value="deceasedBoolean"/> + <short value="DeathIndicator"/> + <definition value="An indication stating whether the patient has died."/> + <alias value="OverlijdensIndicator"/> + <type> + <code value="boolean"/> + </type> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <map value="NL-CM:0.1.32"/> + <comment value="DeathIndicator"/> + </mapping> + </element> + <element id="Patient.deceased[x]:deceasedDateTime"> + <path value="Patient.deceased[x]"/> + <sliceName value="deceasedDateTime"/> + <short value="DateOfDeath"/> + <definition value="The date on which the patient died. A ‘vague’ date, such as only the year, is permitted." /> + <comment value="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_."/> + <alias value="DatumOverlijden"/> + <type> + <code value="dateTime"/> + </type> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <map value="NL-CM:0.1.33"/> + <comment value="DateOfDeath"/> + </mapping> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <map value="NL-CM:0.1.32"/> + <comment value="DeathIndicator (implicit, main mapping is on Patient.deceasedBoolean)"/> + </mapping> + </element> + <element id="Patient.address"> + <path value="Patient.address"/> + <short value="AddressInformation"/> + <definition value="Patient's address information." /> + <alias value="Adresgegevens"/> + <type> + <code value="Address"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation"/> + </type> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <map value="NL-CM:0.1.4"/> + <comment value="AddressInformation"/> + </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN"/> + <map value="NL-CM:1.1.17"/> + <comment value="AddressInformation"/> + </mapping> + </element> + <element id="Patient.maritalStatus"> + <path value="Patient.maritalStatus"/> + <short value="MaritalStatus"/> + <definition value="A person's marital status according to the terms and definition in the Dutch civil code."/> + <alias value="BurgerlijkeStaat"/> + <binding> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20240415000000"/> + </binding> + <mapping> + <identity value="zib-maritalstatus-v3.2-2024EN"/> + <map value="NL-CM:7.9.2"/> + <comment value="MaritalStatus"/> + </mapping> + </element> + <element id="Patient.multipleBirth[x]"> + <path value="Patient.multipleBirth[x]"/> + <slicing> + <discriminator> + <type value="type"/> + <path value="$this"/> + </discriminator> + <rules value="open"/> + </slicing> + </element> + <element id="Patient.multipleBirth[x]:multipleBirthBoolean"> + <path value="Patient.multipleBirth[x]"/> + <sliceName value="multipleBirthBoolean"/> + <short value="MultipleBirthIndicator"/> + <definition value="An indication stating whether the patient is of a multiple birth."/> + <alias value="MeerlingIndicator"/> + <type> + <code value="boolean"/> + </type> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <map value="NL-CM:0.1.31"/> + <comment value="MultipleBirthIndicator"/> + </mapping> + </element> + <element id="Patient.multipleBirth[x]:multipleBirthInteger"> + <path value="Patient.multipleBirth[x]"/> + <sliceName value="multipleBirthInteger"/> + <short value="MultipleBirthSequence"/> + <definition value="The birth number in the sequence of a multiple birth. The first birth is given value 1. The middle birth in a triplet birth would be given value 2 and the third birth would have value 3. If multiple birth order is filled then the value of the MultipleIndicator must be "True"." /> + <comment value="The zib recognizes both the MultipleBirthIndicator (boolean) and MultipleBirthSequence (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 MultipleBirthSequence, and MultipleBirthIndicator is assumed to be _true_."/> + <alias value="Meerlingvolgorde"/> + <type> + <code value="integer"/> + </type> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <map value="NL-CM:0.1.35"/> + <comment value="MultipleBirthSequence"/> + </mapping> + <mapping> + <identity value="zib-patient-v4.3-2024EN"/> + <map value="NL-CM:0.1.31"/> + <comment value="MultipleBirthIndicator (implicit, main mapping is on Patient.multipleBirthBoolean)"/> + </mapping> + </element> + <element id="Patient.contact"> + <path value="Patient.contact"/> + <short value="Contact"/> + <comment value="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 [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson). * Information about persons that should be _contacted_ regarding the care for the patient is captured using the `Patient.contact` element. If a person is both a related person and a contact person, then some data duplication is inevitable. The zib-ContactPerson can be referenced using the patient-relatedPerson extension on `Patient.contact.extension:contactPerson`."/> + <alias value="Contactpersoon"/> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.1"/> + <comment value="Contact"/> + </mapping> + </element> + <element id="Patient.contact.extension:contactPerson"> + <path value="Patient.contact.extension"/> + <sliceName value="contactPerson"/> + <max value="1"/> + <type> + <code value="Extension"/> + <profile value="http://hl7.org/fhir/StructureDefinition/patient-relatedPerson"/> + </type> + </element> + <element id="Patient.contact.extension:contactPerson.value[x]"> + <path value="Patient.contact.extension.value[x]"/> + <short value="Contact"/> + <definition value="Reference to a [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson) instance containing the full details for the current contact." /> + <alias value="Contactpersoon"/> + <type> + <code value="Reference"/> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson"/> + </type> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.1"/> + <comment value="Contact"/> + </mapping> + </element> + <element id="Patient.contact.relationship"> + <path value="Patient.contact.relationship"/> + <slicing> + <discriminator> + <type value="value"/> + <path value="$this"/> + </discriminator> + <rules value="open"/> + </slicing> + </element> + <element id="Patient.contact.relationship:role"> + <path value="Patient.contact.relationship"/> + <sliceName value="role"/> + <short value="Role"/> + <definition value="Specifies the role of the contact in relation to the patient."/> + <alias value="Rol"/> + <binding> + <strength value="extensible"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000"/> + </binding> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.2"/> + <comment value="Role"/> + </mapping> + </element> + <element id="Patient.contact.relationship:relationship"> + <path value="Patient.contact.relationship"/> + <sliceName value="relationship"/> + <short value="Relationship"/> + <definition value="Specifies the relevant family or social relationship to the patient."/> + <alias value="Relatie"/> + <binding> + <strength value="extensible"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000"/> + </binding> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.3"/> + <comment value="Relationship"/> + </mapping> + </element> + <element id="Patient.contact.name"> + <path value="Patient.contact.name"/> + <short value="NameInformation"/> + <definition value="Full name of the contact."/> + <comment value="This element can and should not completely capture the NameInformation 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 name information should instead be captured using an instance of [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information."/> + <alias value="Naamgegevens"/> + <type> + <code value="HumanName"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation"/> + </type> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.4"/> + <comment value="NameInformation"/> + </mapping> + </element> + <element id="Patient.contact.telecom"> + <path value="Patient.contact.telecom"/> + <slicing> + <discriminator> + <type value="profile"/> + <path value="$this"/> + </discriminator> + <rules value="open"/> + </slicing> + <short value="ContactInformation"/> + <definition value="The contact's telephone number and/or e-mail address."/> + <comment value="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."/> + <alias value="Contactgegevens"/> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.6"/> + <comment value="ContactInformation"/> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN"/> + <map value="NL-CM:20.6.1"/> + <comment value="ContactInformation"/> + </mapping> + </element> + <element id="Patient.contact.telecom:telephoneNumbers"> + <path value="Patient.contact.telecom"/> + <sliceName value="telephoneNumbers"/> + <type> + <code value="ContactPoint"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers"/> + </type> + </element> + <element id="Patient.contact.telecom:emailAddresses"> + <path value="Patient.contact.telecom"/> + <sliceName value="emailAddresses"/> + <type> + <code value="ContactPoint"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses"/> + </type> + </element> + <element id="Patient.contact.address"> + <path value="Patient.contact.address"/> + <short value="AddressInformation"/> + <definition value="Contact's address information."/> + <comment value="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 [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information."/> + <alias value="Adresgegevens"/> + <type> + <code value="Address"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation"/> + </type> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.5"/> + <comment value="AddressInformation"/> + </mapping> + </element> + <element id="Patient.communication"> + <path value="Patient.communication"/> + <short value="LanguageProficiency"/> + <alias value="Taalvaardigheid"/> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN"/> + <map value="NL-CM:7.12.1"/> + <comment value="LanguageProficiency"/> + </mapping> + </element> + <element id="Patient.communication.extension:languageControl"> + <path value="Patient.communication.extension"/> + <sliceName value="languageControl"/> + <short value="LanguageControlListening / LanguageControlSpeaking / LanguageControlReading"/> + <definition value="* 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 the language in question." /> + <comment value="The zib concepts LanguageControlListening, LanguageControlReading and 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)"/> + <alias value="TaalvaardigheidBegrijpen"/> + <alias value="TaalvaardigheidSpreken"/> + <alias value="TaalvaardigheidLezen"/> + <type> + <code value="Extension"/> + <profile value="http://hl7.org/fhir/StructureDefinition/patient-proficiency"/> + </type> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN"/> + <map value="NL-CM:7.12.6"/> + <comment value="LanguageControlListening"/> + </mapping> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN"/> + <map value="NL-CM:7.12.7"/> + <comment value="LanguageControlSpeaking"/> + </mapping> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN"/> + <map value="NL-CM:7.12.8"/> + <comment value="LanguageControlReading"/> + </mapping> + </element> + <element id="Patient.communication.extension:languageControl.extension"> + <path value="Patient.communication.extension.extension"/> + <min value="2"/> + </element> + <element id="Patient.communication.extension:languageControl.extension:level"> + <path value="Patient.communication.extension.extension"/> + <sliceName value="level"/> + <min value="1"/> + </element> + <element id="Patient.communication.extension:languageControl.extension:level.value[x]"> + <path value="Patient.communication.extension.extension.value[x]"/> + <comment value="Note that only the TaalvaardigheidBegrijpenCodelijst value set is bound on this element. This causes no issues, as the TaalvaardigheidLezenCodelijst and TaalvaardigheidSprekenCodelijst value sets contain the same codes as the former value set."/> + <binding> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000"/> + </binding> + </element> + <element id="Patient.communication.extension:languageControl.extension:type"> + <path value="Patient.communication.extension.extension"/> + <sliceName value="type"/> + <min value="1"/> + <max value="1"/> + </element> + <element id="Patient.communication.extension:communicationDetails"> + <path value="Patient.communication.extension"/> + <sliceName value="communicationDetails"/> + <type> + <code value="Extension"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails"/> + </type> + </element> + <element id="Patient.communication.extension:comment"> + <path value="Patient.communication.extension"/> + <sliceName value="comment"/> + <type> + <code value="Extension"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.Comment"/> + </type> + </element> + <element id="Patient.communication.language"> + <path value="Patient.communication.language"/> + <short value="CommunicationLanguage"/> + <definition value="The language of communication."/> + <alias value="CommunicatieTaal"/> + <binding> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20240415000000"/> + </binding> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN"/> + <map value="NL-CM:7.12.3"/> + <comment value="CommunicationLanguage"/> + </mapping> + </element> + </differential> +</StructureDefinition> From 660215c71332ec3b205d915db17d39a868a4cc14 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Wed, 6 Nov 2024 13:21:12 +0100 Subject: [PATCH 107/240] Added missing mappings to nl-core-Patient --- .../StructureDefinitions/nl-core-Patient.xml | 126 +++++++++++------- 1 file changed, 78 insertions(+), 48 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-Patient.xml b/nl-core/StructureDefinitions/nl-core-Patient.xml index d7033c3..686bb34 100644 --- a/nl-core/StructureDefinitions/nl-core-Patient.xml +++ b/nl-core/StructureDefinitions/nl-core-Patient.xml @@ -1,91 +1,121 @@ <?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="nl-core-Patient"/> + <id value="nl-core-Patient" /> <text> <status value="empty"/> <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> </text> - <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> - <name value="NlcorePatient"/> - <title value="nl core Patient"/> - <status value="draft"/> - <publisher value="Nictiz"/> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + <name value="NlcorePatient" /> + <title value="nl core Patient" /> + <status value="draft" /> + <publisher value="Nictiz" /> <contact> - <name value="Nictiz"/> + <name value="Nictiz" /> <telecom> - <system value="url"/> - <value value="https://www.nictiz.nl"/> - <use value="work"/> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> </telecom> </contact> - <description value="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."/> - <purpose value="A derived profile from [zib-Patient](http://nictiz.nl/fhir/StructureDefinition/zib-Patient) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib."/> - <copyright value="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 value="4.0.1"/> + <description value="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." /> + <purpose value="A derived profile from [zib-Patient](http://nictiz.nl/fhir/StructureDefinition/zib-Patient) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> <mapping> <identity value="zib-patient-v4.3-2024EN" /> <uri value="https://zibs.nl/wiki/Patient-v4.3(2024EN)" /> <name value="zib Patient-v4.3(2024EN)" /> </mapping> - <kind value="resource"/> - <abstract value="false"/> - <type value="Patient"/> - <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-Patient"/> - <derivation value="constraint"/> + <mapping> + <identity value="zib-maritalstatus-v3.2-2024EN" /> + <uri value="https://zibs.nl/wiki/MaritalStatus-v3.2(2024EN)" /> + <name value="zib MaritalStatus-v3.2(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <uri value="https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN)" /> + <name value="zib LanguageProficiency-v4.0(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-nationality-v3.0-2024EN" /> + <uri value="https://zibs.nl/wiki/Nationality-v3.0(2024EN)" /> + <name value="zib Nationality-v3.0(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> + <name value="zib ContactPerson-v4.1(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> + <name value="zib Payer-v4.1(2024EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Patient" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-Patient" /> + <derivation value="constraint" /> <differential> <element id="Patient"> - <path value="Patient"/> - <alias value="nl-core-Patient"/> + <path value="Patient" /> + <alias value="nl-core-Patient" /> </element> <element id="Patient.name:nameInformation"> - <path value="Patient.name"/> - <sliceName value="nameInformation"/> + <path value="Patient.name" /> + <sliceName value="nameInformation" /> <type> - <code value="HumanName"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation"/> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation" /> </type> </element> <element id="Patient.name:nameInformation-GivenName"> - <path value="Patient.name"/> - <sliceName value="nameInformation-GivenName"/> + <path value="Patient.name" /> + <sliceName value="nameInformation-GivenName" /> <type> - <code value="HumanName"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation.GivenName"/> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation.GivenName" /> </type> </element> <element id="Patient.telecom:telephoneNumbers"> - <path value="Patient.telecom"/> - <sliceName value="telephoneNumbers"/> + <path value="Patient.telecom" /> + <sliceName value="telephoneNumbers" /> <type> - <code value="ContactPoint"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers"/> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers" /> </type> </element> <element id="Patient.telecom:emailAddresses"> - <path value="Patient.telecom"/> - <sliceName value="emailAddresses"/> + <path value="Patient.telecom" /> + <sliceName value="emailAddresses" /> <type> - <code value="ContactPoint"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses"/> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses" /> </type> </element> <element id="Patient.address"> - <path value="Patient.address"/> + <path value="Patient.address" /> <type> - <code value="Address"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AddressInformation"/> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AddressInformation" /> </type> </element> <element id="Patient.generalPractitioner"> - <path value="Patient.generalPractitioner"/> + <path value="Patient.generalPractitioner" /> <type> - <code value="Reference"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/pattern-NlCoreHealthProfessionalReference"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole"/> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole"/> + <code value="Reference" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/pattern-NlCoreHealthProfessionalReference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/PractitionerRole" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole" /> </type> </element> </differential> -</StructureDefinition> +</StructureDefinition> \ No newline at end of file From ddf36615ef66f6dfea2340ff83cea6deb6396510 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Wed, 6 Nov 2024 13:55:10 +0100 Subject: [PATCH 108/240] Finetuned LanguageProficiency extensions --- .../ext-LanguageProficiency.Comment.xml | 4 +- ...nguageProficiency.CommunicationDetails.xml | 80 ++++++++++--------- 2 files changed, 43 insertions(+), 41 deletions(-) diff --git a/zib/StructureDefinitions/ext-LanguageProficiency.Comment.xml b/zib/StructureDefinitions/ext-LanguageProficiency.Comment.xml index f598cdd..df9233a 100644 --- a/zib/StructureDefinitions/ext-LanguageProficiency.Comment.xml +++ b/zib/StructureDefinitions/ext-LanguageProficiency.Comment.xml @@ -16,8 +16,8 @@ <use value="work" /> </telecom> </contact> - <description value="This extension provides a method to extend the LanguageProficiency profile with a comment element." /> - <purpose value="This extension represents the Comment concept (NL-CM:7.12.5) of the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) LanguageProficiency v4.0 (2024)](https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN))." /> + <description value="An extension to provide 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." /> + <purpose value="This extension represents the Comment concept of the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) LanguageProficiency v4.0 (2024)](https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> diff --git a/zib/StructureDefinitions/ext-LanguageProficiency.CommunicationDetails.xml b/zib/StructureDefinitions/ext-LanguageProficiency.CommunicationDetails.xml index c2ed03f..dd4ca37 100644 --- a/zib/StructureDefinitions/ext-LanguageProficiency.CommunicationDetails.xml +++ b/zib/StructureDefinitions/ext-LanguageProficiency.CommunicationDetails.xml @@ -1,61 +1,63 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="ext-LanguageProficiency.CommunicationDetails" /> + <id value="ext-LanguageProficiency.CommunicationDetails"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails" /> - <name value="ExtLanguageProficiencyCommunicationDetails" /> - <title value="ext LanguageProficiency.CommunicationDetails" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails"/> + <name value="ExtLanguageProficiencyCommunicationDetails"/> + <title value="ext LanguageProficiency.CommunicationDetails"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="An extension to provide additional ways or tools that the person uses to communicate, such as braille, sign language, etc." /> - <purpose value="This extension represents the CommunicationDetails concept of the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) LanguageProficiency v4.0 (2024)](https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN))." /> - <copyright value="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 value="4.0.1" /> + <description value="An extension to provide additional ways or tools that the person uses to communicate, such as braille, sign language, etc."/> + <purpose value="This extension represents the CommunicationDetails concept of the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) LanguageProficiency v4.0 (2024)](https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN))."/> + <copyright value="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 value="4.0.1"/> <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN" /> - <uri value="https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN)" /> - <name value="zib LanguageProficiency-v4.0(2024EN)" /> + <identity value="zib-languageproficiency-v4.0-2024EN"/> + <uri value="https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN)"/> + <name value="zib LanguageProficiency-v4.0(2024EN)"/> </mapping> - <kind value="complex-type" /> - <abstract value="false" /> + <kind value="complex-type"/> + <abstract value="false"/> <context> - <type value="element" /> - <expression value="Patient.communication" /> + <type value="element"/> + <expression value="Patient.communication"/> </context> - <type value="Extension" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" /> - <derivation value="constraint" /> + <type value="Extension"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension"/> + <derivation value="constraint"/> <differential> <element id="Extension.url"> - <path value="Extension.url" /> - <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails" /> + <path value="Extension.url"/> + <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails"/> </element> <element id="Extension.value[x]"> - <path value="Extension.value[x]" /> - <short value="CommunicationDetails" /> - <definition value="Additional ways or tools that the person uses to communicate, such as braille, sign language, etc." /> - <alias value="CommunicatieBijzonderheden" /> + <path value="Extension.value[x]"/> + <short value="CommunicationDetails"/> + <definition value="Additional ways or tools that the person uses to communicate, such as braille, sign language, etc."/> + <alias value="CommunicatieBijzonderheden"/> <type> - <code value="CodeableConcept" /> + <code value="CodeableConcept"/> </type> <binding> - <strength value="extensible" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20240415000000" /> + <strength value="extensible"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20240415000000"/> </binding> <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN" /> - <map value="NL-CM:7.12.9" /> - <comment value="CommunicationDetails" /> + <identity value="zib-languageproficiency-v4.0-2024EN"/> + <map value="NL-CM:7.12.9"/> + <comment value="CommunicationDetails"/> </mapping> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> From 996c6d10550e4d051f6264f175c4c6c95e53d803 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 7 Nov 2024 08:29:44 +0100 Subject: [PATCH 109/240] Finetuned release notes and known issues --- known-issues.yml | 2 +- release-notes.md | 12 +++++------- ...Map-GeslachtCodelijst-to-AdministrativeGender.xml | 2 -- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/known-issues.yml b/known-issues.yml index e58c1a3..b052d1a 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -20,7 +20,7 @@ zib-Patient: reason: The name information according to zib NameInformation may be split up over multiple instances of Patient.name. Patient.telecom*: - datatype: ContactPoint instead of a reference - reason: ContactInformation in FHIR is represented using the ContactPoint datatype, not as a separate resource. + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. Patient.telecom: - cardinality: 0..* instead of 0..1 for: NL-CM:0.1.5 (Patient.ContactInformation) diff --git a/release-notes.md b/release-notes.md index 9fddd60..7da8ae2 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,16 +1,14 @@ ## LanguageProficiency (zib-Patient, nl-core-Patient) -* `.communication.extension:patient-proficiency:languageControlListening` ; terminology ; Changed codes in LanguageControlListeningCodelist ; ZIB-1877 -* `.communication.extension:patient-proficiency:languageControlSpeaking` ; terminology ; Changed codes in LanguageControlSpeakingCodelist ; ZIB-1877 -* `.communication.extension:patient-proficiency:languageControlReading` ; terminology ; Changed codes in LanguageControlReadingCodelist; ZIB-1877 +* `.communication.extension:languageControl.extension:level.value[x]` ; terminology ; Changed codes in LanguageControlListeningCodelist, LanguageControlSpeakingCodelist and LanguageControlReadingCodelist. ; ZIB-1877 * `.communication.extension:comment` ; extension ; Replaced the extension `ext-Comment` with the extension `ext-LanguageProficiency.Comment`. ; ZIBFHIR-97 ## MaritalStatus (zib-Patient, nl-core-Patient) -* `.maritalStatus` ; terminology ; Changed codes in MaritalStatusCodelist ; ZIB-2218 +* `.maritalStatus` ; terminology ; Changed codes in MaritalStatusCodelist. ; ZIB-2218 ## Nationality (zib-Patient, nl-core-Patient) * No significant changes. ## Patient (zib-Patient, nl-core-Patient) -* `.extension:genderIdentity.value[x]` ; extension ; Added GenderIdentity for GenderIdentity ; ZIB-1693 -* `.gender` ; terminology ; Added guidance in GeslachtCodelijst-to-AdministrativeGender ConceptMap ; ZIB-1239 -* `.multipleBirth[x]:multipleBirthInteger` ; mapping ; Added mapping of MultipleBirthSequence ; ZIB-1670 \ No newline at end of file +* `.extension:genderIdentity.value[x]` ; extension ; Added extension `patient-genderIdentity` for GenderIdentity. ; ZIB-1693 +* `.gender` ; terminology ; Changed code description in GeslachtCodelijst. ; ZIB-1239 +* `.multipleBirth[x]:multipleBirthInteger` ; mapping ; Added mapping of MultipleBirthSequence. ; ZIB-1670 \ No newline at end of file diff --git a/zib/vocabulary/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml b/zib/vocabulary/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml index 305296f..ff34e85 100644 --- a/zib/vocabulary/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml +++ b/zib/vocabulary/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml @@ -25,7 +25,6 @@ <copyright value="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." /> <targetCanonical value="http://hl7.org/fhir/ValueSet/administrative-gender"/> <group> - <!-- 2.16.840.1.113883.5.1 --> <source value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> <target value="http://hl7.org/fhir/administrative-gender"/> <element> @@ -52,7 +51,6 @@ </element> </group> <group> - <!-- 2.16.840.1.113883.5.1008 --> <source value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> <target value="http://hl7.org/fhir/administrative-gender"/> <element> From d60a724d5ea9bda48a58c9086cb09cddc2b87b35 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Wed, 13 Nov 2024 15:38:52 +0100 Subject: [PATCH 110/240] Added base profiles --- .../nl-core-BodyHeight.xml | 49 ++++++ .../pattern-VitalSigns.xml | 119 +++++++++++++ zib/StructureDefinitions/zib-BodyHeight.xml | 156 ++++++++++++++++++ 3 files changed, 324 insertions(+) create mode 100644 nl-core/StructureDefinitions/nl-core-BodyHeight.xml create mode 100644 zib/StructureDefinitions/pattern-VitalSigns.xml create mode 100644 zib/StructureDefinitions/zib-BodyHeight.xml diff --git a/nl-core/StructureDefinitions/nl-core-BodyHeight.xml b/nl-core/StructureDefinitions/nl-core-BodyHeight.xml new file mode 100644 index 0000000..9d80783 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-BodyHeight.xml @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-BodyHeight" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-BodyHeight" /> + <name value="NlcoreBodyHeight" /> + <title value="nl core BodyHeight" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A person’s body height." /> + <purpose value="A derived profile from [zib-BodyHeight](http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-bodyheight-v3.1.1-2020EN" /> + <uri value="https://zibs.nl/wiki/BodyHeight-v3.1.1(2020EN)" /> + <name value="zib BodyHeight-v3.1.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <alias value="nl-core-BodyHeight" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/pattern-VitalSigns.xml b/zib/StructureDefinitions/pattern-VitalSigns.xml new file mode 100644 index 0000000..bdd45d0 --- /dev/null +++ b/zib/StructureDefinitions/pattern-VitalSigns.xml @@ -0,0 +1,119 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="pattern-VitalSigns" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/pattern-VitalSigns" /> + <name value="PatternVitalSigns" /> + <title value="pattern VitalSigns" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A pattern profile for creating (mostly) HL7 Vital Signs compatible zib profiles." /> + <purpose value="Regarding the HL7 Vital Signs profile, the spec for the Observation resource states: > If implementations use this Resource when expressing the profile-specific concepts as structured data, they SHALL conform to the following profiles: However, the HL7 Vital Signs profile imposes two issues that make it impossible to implement zib profiles for the relevant vital signs measurements directly onto it (see the comment on the profle root). To circumvent this problem, the zib profiles aim to be as compatible as possible without directly using the HL7 Vital Signs profile or one of its derivations. This pattern profile ensures this is done in a consistent way. It is not meant to be instantiated directly." /> + <copyright value="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 value="4.0.1" /> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="**HL7 Vital Signs compatibility** Although this profile represents a vital signs measurement, it is *not* directly based on the HL7 Vital Signs profile because of two issues in its current version that prevent it from being used for the exchange of zibs (see below). However, an effort has been made to make this profile functionally equivalent to (a profile derived from) the [HL7 Vital Signs [...] profile](http://hl7.org/fhir/StructureDefinition/[...]). Instances for both profiles should be highly compatible. This means that it should be possible to mostly validate an instance for this profile against the HL7 Vital Signs counterpart, _except_ for references on `Observation.hasMember` and `Observation.derivedFrom`. The base HL7 Vital Signs profile restricts the targets of these element to itself, which is a requirement that can never be satisfied for instances of profiles that are not directly derived from it. Please note that this profile implements the zib and can therefore be more restricted than its HL7 counterpart. It should be regarded as a derived profile rather than a direct recreation of the HL7 version. **Differences with the HL7 Vital Signs counterpart** * The _required_ terminology binding on `Observation.component` to the [Vital Signs Units](http://hl7.org/fhir/ValueSet/ucum-vitals-common) dataset makes it impossible to use `.component` for representing anything else than a Quantity (like a CodeableConcept or a boolean). This binding has therefore been omitted in the current profile. * The `mustSupport` = _true_ flag found on numerous elements isn't further specified in the HL7 Vital Signs IG, as is required by FHIR. This flag has therefore been omitted from the current profile. * The target restriction on `Observation.hasMember` and `Observation.derivedFrom` to the HL7 Vital Signs profile cannot be fulfilled. This restriction has therefore been omitted from the current profile. It might happen that for some concepts, the zib uses a different (but compatible) way than what is recommended by the [HL7 Vital Signs IG](http://hl7.org/fhir/r4/observation-vitalsigns.html). This is described in the comments for these concepts. There are also some differences in the profiling approach between the current and the HL7 profile, like the use of patterns rather than slices with fixed systems and codes to enforce the inclusion of some coding (for reasons of consistency with other zib profiles, the former approach has been chosen here). Apart from what is mentioned above, constraints, invariants and terminology bindings have been copied from the HL7 Vital Signs profile, but some textual descriptions have been omitted. Note: No equivalent for the HL7 Vital Signs base profile has been created to implement the zib profiles. The profile for this zib has been directly modelled onto its HL7 Vital Signs counterpart." /> + <constraint> + <key value="vs-2" /> + <severity value="error" /> + <human value="If there is no component or hasMember element then either a value[x] or a data absent reason must be present." /> + <expression value="(component.empty() and hasMember.empty()) implies (dataAbsentReason.exists() or value.exists())" /> + </constraint> + </element> + <element id="Observation.category"> + <path value="Observation.category" /> + <slicing> + <discriminator> + <type value="pattern" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + <min value="1" /> + </element> + <element id="Observation.category:VSCat"> + <path value="Observation.category" /> + <sliceName value="VSCat" /> + <min value="1" /> + <max value="1" /> + <patternCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category" /> + <code value="vital-signs" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.code.coding"> + <path value="Observation.code.coding" /> + <min value="1" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <min value="1" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + </type> + </element> + <element id="Observation.effective[x]"> + <path value="Observation.effective[x]" /> + <min value="1" /> + <type> + <code value="dateTime" /> + </type> + <type> + <code value="Period" /> + </type> + <condition value="vs-1" /> + <constraint> + <key value="vs-1" /> + <severity value="error" /> + <human value="if Observation.effective[x] is dateTime and has a value then that value shall be precise to the day" /> + <expression value="($this as dateTime).toString().length() >= 8" /> + </constraint> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <condition value="vs-2" /> + </element> + <element id="Observation.dataAbsentReason"> + <path value="Observation.dataAbsentReason" /> + <condition value="vs-2" /> + </element> + <element id="Observation.component"> + <path value="Observation.component" /> + <constraint> + <key value="vs-3" /> + <severity value="error" /> + <human value="If there is no a value a data absent reason must be present" /> + <expression value="value.exists() or dataAbsentReason.exists()" /> + </constraint> + </element> + <element id="Observation.component.value[x]"> + <path value="Observation.component.value[x]" /> + <condition value="vs-3" /> + </element> + <element id="Observation.component.dataAbsentReason"> + <path value="Observation.component.dataAbsentReason" /> + <condition value="vs-3" /> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-BodyHeight.xml b/zib/StructureDefinitions/zib-BodyHeight.xml new file mode 100644 index 0000000..80d2632 --- /dev/null +++ b/zib/StructureDefinitions/zib-BodyHeight.xml @@ -0,0 +1,156 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-BodyHeight" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight" /> + <name value="ZibBodyHeight" /> + <title value="zib BodyHeight" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A person’s body height." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) BodyHeight v3.1.2 (2024)](https://zibs.nl/wiki/BodyHeight-v3.1.2(2024EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-bodyheight-v3.1.2-2024EN" /> + <uri value="https://zibs.nl/wiki/BodyHeight-v3.1.2(2024EN)" /> + <name value="zib BodyHeight-v3.1.2(2024EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/pattern-VitalSigns" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <short value="BodyHeight" /> + <comment value="**HL7 Vital Signs compatibility** Although this profile represents a vital signs measurement, it is *not* directly based on the HL7 Vital Signs profile because of two issues in its current version that prevent it from being used for the exchange of zibs (see below). However, an effort has been made to make this profile functionally equivalent to (a profile derived from) the [HL7 Vital Signs BodyHeight profile](http://hl7.org/fhir/StructureDefinition/bodyheight). Instances for both profiles should be highly compatible. This means that it should be possible to mostly validate an instance for this profile against the HL7 Vital Signs counterpart, _except_ for references on `Observation.hasMember` and `Observation.derivedFrom`. The base HL7 Vital Signs profile restricts the targets of these element to itself, which is a requirement that can never be satisfied for instances of profiles that are not directly derived from it. Please note that this profile implements the zib and can therefore be more restricted than its HL7 counterpart. It should be regarded as a derived profile rather than a direct recreation of the HL7 version. **Differences with the HL7 Vital Signs counterpart** * The _required_ terminology binding on `Observation.component` to the [Vital Signs Units](http://hl7.org/fhir/ValueSet/ucum-vitals-common) dataset makes it impossible to use `.component` for representing anything else than a Quantity (like a CodeableConcept or a boolean). This binding has therefore been omitted in the current profile. * The `mustSupport` = _true_ flag found on numerous elements isn't further specified in the HL7 Vital Signs IG, as is required by FHIR. This flag has therefore been omitted from the current profile. * The target restriction on `Observation.hasMember` and `Observation.derivedFrom` to the HL7 Vital Signs profile cannot be fulfilled. This restriction has therefore been omitted from the current profile. It might happen that for some concepts, the zib uses a different (but compatible) way than what is recommended by the [HL7 Vital Signs IG](http://hl7.org/fhir/r4/observation-vitalsigns.html). This is described in the comments for these concepts. There are also some differences in the profiling approach between the current and the HL7 profile, like the use of patterns rather than slices with fixed systems and codes to enforce the inclusion of some coding (for reasons of consistency with other zib profiles, the former approach has been chosen here). Apart from what is mentioned above, constraints, invariants and terminology bindings have been copied from the HL7 Vital Signs profile, but some textual descriptions have been omitted. Note: No equivalent for the HL7 Vital Signs base profile has been created to implement the zib profiles. The profile for this zib has been directly modelled onto its HL7 Vital Signs counterpart." /> + <alias value="Lichaamslengte" /> + <mapping> + <identity value="zib-bodyheight-v3.1.2-2024EN" /> + <map value="NL-CM:12.2.1" /> + <comment value="BodyHeight" /> + </mapping> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://loinc.org" /> + <code value="8302-2" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.effective[x]"> + <path value="Observation.effective[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.effective[x]:effectiveDateTime"> + <path value="Observation.effective[x]" /> + <sliceName value="effectiveDateTime" /> + <short value="HeightDateTime" /> + <definition value="Date and if possible time of body height measurement." /> + <alias value="LengteDatumTijd" /> + <type> + <code value="dateTime" /> + </type> + <mapping> + <identity value="zib-bodyheight-v3.1.1-2020EN" /> + <map value="NL-CM:12.2.4" /> + <comment value="HeightDateTime" /> + </mapping> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <short value="HeightValue" /> + <definition value="The element contains the value of the measured body height. Body height is the height of the human body from heel to scalp, generally measured when standing. Body height is measured in a stretched, horizontal position for very small children or patients that are unable to stand." /> + <alias value="LengteWaarde" /> + <type> + <code value="Quantity" /> + </type> + <binding> + <strength value="required" /> + <valueSet value="http://hl7.org/fhir/ValueSet/ucum-bodylength" /> + </binding> + <mapping> + <identity value="zib-bodyheight-v3.1.1-2020EN" /> + <map value="NL-CM:12.2.2" /> + <comment value="HeightValue" /> + </mapping> + </element> + <element id="Observation.note"> + <path value="Observation.note" /> + <max value="1" /> + </element> + <element id="Observation.note.text"> + <path value="Observation.note.text" /> + <short value="Comment" /> + <definition value="Comment on the body height measurement." /> + <alias value="Toelichting" /> + <mapping> + <identity value="zib-bodyheight-v3.1.1-2020EN" /> + <map value="NL-CM:12.2.3" /> + <comment value="Comment" /> + </mapping> + </element> + <element id="Observation.component"> + <path value="Observation.component" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="code" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.component:position"> + <path value="Observation.component" /> + <sliceName value="position" /> + <max value="1" /> + </element> + <element id="Observation.component:position.code"> + <path value="Observation.component.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="425260001" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.component:position.value[x]"> + <path value="Observation.component.value[x]" /> + <short value="Position" /> + <definition value="The person's position during the measurement." /> + <comment value="The HL7 Vital Signs IG specifies that the lying position during body height measurement may be communicated using an additional `Observation.code.coding` using LOINC code _8306-3_ (Body height - lying). Implementers may choose to include this coding as well when selecting SNOMED code _102538003_ here. However, if the body position during measurement is communicated using an instance of this profile, this `Observation.component` slice SHALL be populated as well." /> + <alias value="Positie" /> + <type> + <code value="CodeableConcept" /> + </type> + <binding> + <strength value="extensible" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.2.1--20200901000000" /> + </binding> + <mapping> + <identity value="zib-bodyheight-v3.1.1-2020EN" /> + <map value="NL-CM:12.2.5" /> + <comment value="Position" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From 1fa6c9cbaf0885e9fcc978bd9749c12bdef8ddd9 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Wed, 13 Nov 2024 15:44:28 +0100 Subject: [PATCH 111/240] Converted mappings to 2024 --- nl-core/StructureDefinitions/nl-core-BodyHeight.xml | 10 ++++------ zib/StructureDefinitions/zib-BodyHeight.xml | 8 ++++---- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-BodyHeight.xml b/nl-core/StructureDefinitions/nl-core-BodyHeight.xml index 9d80783..f949c89 100644 --- a/nl-core/StructureDefinitions/nl-core-BodyHeight.xml +++ b/nl-core/StructureDefinitions/nl-core-BodyHeight.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="nl-core-BodyHeight" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-BodyHeight" /> <name value="NlcoreBodyHeight" /> <title value="nl core BodyHeight" /> @@ -23,9 +21,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-bodyheight-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/BodyHeight-v3.1.1(2020EN)" /> - <name value="zib BodyHeight-v3.1.1(2020EN)" /> + <identity value="zib-bodyheight-v3.1.2-2024EN" /> + <uri value="https://zibs.nl/wiki/BodyHeight-v3.1.2(2024EN)" /> + <name value="zib BodyHeight-v3.1.2(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/zib/StructureDefinitions/zib-BodyHeight.xml b/zib/StructureDefinitions/zib-BodyHeight.xml index 80d2632..b7ca7b9 100644 --- a/zib/StructureDefinitions/zib-BodyHeight.xml +++ b/zib/StructureDefinitions/zib-BodyHeight.xml @@ -71,7 +71,7 @@ <code value="dateTime" /> </type> <mapping> - <identity value="zib-bodyheight-v3.1.1-2020EN" /> + <identity value="zib-bodyheight-v3.1.2-2024EN" /> <map value="NL-CM:12.2.4" /> <comment value="HeightDateTime" /> </mapping> @@ -89,7 +89,7 @@ <valueSet value="http://hl7.org/fhir/ValueSet/ucum-bodylength" /> </binding> <mapping> - <identity value="zib-bodyheight-v3.1.1-2020EN" /> + <identity value="zib-bodyheight-v3.1.2-2024EN" /> <map value="NL-CM:12.2.2" /> <comment value="HeightValue" /> </mapping> @@ -104,7 +104,7 @@ <definition value="Comment on the body height measurement." /> <alias value="Toelichting" /> <mapping> - <identity value="zib-bodyheight-v3.1.1-2020EN" /> + <identity value="zib-bodyheight-v3.1.2-2024EN" /> <map value="NL-CM:12.2.3" /> <comment value="Comment" /> </mapping> @@ -147,7 +147,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.2.1--20200901000000" /> </binding> <mapping> - <identity value="zib-bodyheight-v3.1.1-2020EN" /> + <identity value="zib-bodyheight-v3.1.2-2024EN" /> <map value="NL-CM:12.2.5" /> <comment value="Position" /> </mapping> From b713e8aee26fb3197f01717f52c70d90b378edac Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Wed, 13 Nov 2024 15:46:59 +0100 Subject: [PATCH 112/240] Added terminology --- zib/StructureDefinitions/zib-BodyHeight.xml | 2 +- ....4.3.11.60.40.2.12.2.1--20240415000000.xml | 112 ++++++++++++++++++ 2 files changed, 113 insertions(+), 1 deletion(-) create mode 100644 zib/vocabulary/generated/ValueSet-PositieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.12.2.1--20240415000000.xml diff --git a/zib/StructureDefinitions/zib-BodyHeight.xml b/zib/StructureDefinitions/zib-BodyHeight.xml index b7ca7b9..9eb698e 100644 --- a/zib/StructureDefinitions/zib-BodyHeight.xml +++ b/zib/StructureDefinitions/zib-BodyHeight.xml @@ -144,7 +144,7 @@ </type> <binding> <strength value="extensible" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.2.1--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.2.1--20240415000000" /> </binding> <mapping> <identity value="zib-bodyheight-v3.1.2-2024EN" /> diff --git a/zib/vocabulary/generated/ValueSet-PositieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.12.2.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-PositieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.12.2.1--20240415000000.xml new file mode 100644 index 0000000..f880a4b --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-PositieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.12.2.1--20240415000000.xml @@ -0,0 +1,112 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.12.2.1--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.2.1--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.12.2.1"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="PositieCodelijst"/> + <title value="PositieCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="PositieCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Staande positie"/> + </extension> + <code value="10904000"/> + <display value="Staande positie"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Orthostatic body position"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Staande positie"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Liggende positie"/> + </extension> + <code value="102538003"/> + <display value="Liggende positie"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Recumbent body position"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Liggende positie"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> From 78e6f7bababfd7a2d0f381bc2e93c30e09a4ab71 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Wed, 13 Nov 2024 15:47:47 +0100 Subject: [PATCH 113/240] Executed addDatafromzib --- zib/StructureDefinitions/zib-BodyHeight.xml | 178 ++++++++++---------- 1 file changed, 90 insertions(+), 88 deletions(-) diff --git a/zib/StructureDefinitions/zib-BodyHeight.xml b/zib/StructureDefinitions/zib-BodyHeight.xml index 9eb698e..f70c0c0 100644 --- a/zib/StructureDefinitions/zib-BodyHeight.xml +++ b/zib/StructureDefinitions/zib-BodyHeight.xml @@ -1,156 +1,158 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-BodyHeight" /> + <id value="zib-BodyHeight"/> <text> - <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight" /> - <name value="ZibBodyHeight" /> - <title value="zib BodyHeight" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight"/> + <name value="ZibBodyHeight"/> + <title value="zib BodyHeight"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="A person’s body height." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) BodyHeight v3.1.2 (2024)](https://zibs.nl/wiki/BodyHeight-v3.1.2(2024EN))." /> - <copyright value="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 value="4.0.1" /> + <description value="A person’s body height."/> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) BodyHeight v3.1.2 (2024)](https://zibs.nl/wiki/BodyHeight-v3.1.2(2024EN))."/> + <copyright value="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 value="4.0.1"/> <mapping> - <identity value="zib-bodyheight-v3.1.2-2024EN" /> - <uri value="https://zibs.nl/wiki/BodyHeight-v3.1.2(2024EN)" /> - <name value="zib BodyHeight-v3.1.2(2024EN)" /> + <identity value="zib-bodyheight-v3.1.2-2024EN"/> + <uri value="https://zibs.nl/wiki/BodyHeight-v3.1.2(2024EN)"/> + <name value="zib BodyHeight-v3.1.2(2024EN)"/> </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="Observation" /> - <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/pattern-VitalSigns" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="true"/> + <type value="Observation"/> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/pattern-VitalSigns"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <short value="BodyHeight" /> - <comment value="**HL7 Vital Signs compatibility** Although this profile represents a vital signs measurement, it is *not* directly based on the HL7 Vital Signs profile because of two issues in its current version that prevent it from being used for the exchange of zibs (see below). However, an effort has been made to make this profile functionally equivalent to (a profile derived from) the [HL7 Vital Signs BodyHeight profile](http://hl7.org/fhir/StructureDefinition/bodyheight). Instances for both profiles should be highly compatible. This means that it should be possible to mostly validate an instance for this profile against the HL7 Vital Signs counterpart, _except_ for references on `Observation.hasMember` and `Observation.derivedFrom`. The base HL7 Vital Signs profile restricts the targets of these element to itself, which is a requirement that can never be satisfied for instances of profiles that are not directly derived from it. Please note that this profile implements the zib and can therefore be more restricted than its HL7 counterpart. It should be regarded as a derived profile rather than a direct recreation of the HL7 version. **Differences with the HL7 Vital Signs counterpart** * The _required_ terminology binding on `Observation.component` to the [Vital Signs Units](http://hl7.org/fhir/ValueSet/ucum-vitals-common) dataset makes it impossible to use `.component` for representing anything else than a Quantity (like a CodeableConcept or a boolean). This binding has therefore been omitted in the current profile. * The `mustSupport` = _true_ flag found on numerous elements isn't further specified in the HL7 Vital Signs IG, as is required by FHIR. This flag has therefore been omitted from the current profile. * The target restriction on `Observation.hasMember` and `Observation.derivedFrom` to the HL7 Vital Signs profile cannot be fulfilled. This restriction has therefore been omitted from the current profile. It might happen that for some concepts, the zib uses a different (but compatible) way than what is recommended by the [HL7 Vital Signs IG](http://hl7.org/fhir/r4/observation-vitalsigns.html). This is described in the comments for these concepts. There are also some differences in the profiling approach between the current and the HL7 profile, like the use of patterns rather than slices with fixed systems and codes to enforce the inclusion of some coding (for reasons of consistency with other zib profiles, the former approach has been chosen here). Apart from what is mentioned above, constraints, invariants and terminology bindings have been copied from the HL7 Vital Signs profile, but some textual descriptions have been omitted. Note: No equivalent for the HL7 Vital Signs base profile has been created to implement the zib profiles. The profile for this zib has been directly modelled onto its HL7 Vital Signs counterpart." /> - <alias value="Lichaamslengte" /> + <path value="Observation"/> + <short value="BodyHeight"/> + <comment value="**HL7 Vital Signs compatibility** Although this profile represents a vital signs measurement, it is *not* directly based on the HL7 Vital Signs profile because of two issues in its current version that prevent it from being used for the exchange of zibs (see below). However, an effort has been made to make this profile functionally equivalent to (a profile derived from) the [HL7 Vital Signs BodyHeight profile](http://hl7.org/fhir/StructureDefinition/bodyheight). Instances for both profiles should be highly compatible. This means that it should be possible to mostly validate an instance for this profile against the HL7 Vital Signs counterpart, _except_ for references on `Observation.hasMember` and `Observation.derivedFrom`. The base HL7 Vital Signs profile restricts the targets of these element to itself, which is a requirement that can never be satisfied for instances of profiles that are not directly derived from it. Please note that this profile implements the zib and can therefore be more restricted than its HL7 counterpart. It should be regarded as a derived profile rather than a direct recreation of the HL7 version. **Differences with the HL7 Vital Signs counterpart** * The _required_ terminology binding on `Observation.component` to the [Vital Signs Units](http://hl7.org/fhir/ValueSet/ucum-vitals-common) dataset makes it impossible to use `.component` for representing anything else than a Quantity (like a CodeableConcept or a boolean). This binding has therefore been omitted in the current profile. * The `mustSupport` = _true_ flag found on numerous elements isn't further specified in the HL7 Vital Signs IG, as is required by FHIR. This flag has therefore been omitted from the current profile. * The target restriction on `Observation.hasMember` and `Observation.derivedFrom` to the HL7 Vital Signs profile cannot be fulfilled. This restriction has therefore been omitted from the current profile. It might happen that for some concepts, the zib uses a different (but compatible) way than what is recommended by the [HL7 Vital Signs IG](http://hl7.org/fhir/r4/observation-vitalsigns.html). This is described in the comments for these concepts. There are also some differences in the profiling approach between the current and the HL7 profile, like the use of patterns rather than slices with fixed systems and codes to enforce the inclusion of some coding (for reasons of consistency with other zib profiles, the former approach has been chosen here). Apart from what is mentioned above, constraints, invariants and terminology bindings have been copied from the HL7 Vital Signs profile, but some textual descriptions have been omitted. Note: No equivalent for the HL7 Vital Signs base profile has been created to implement the zib profiles. The profile for this zib has been directly modelled onto its HL7 Vital Signs counterpart."/> + <alias value="Lichaamslengte"/> <mapping> - <identity value="zib-bodyheight-v3.1.2-2024EN" /> - <map value="NL-CM:12.2.1" /> - <comment value="BodyHeight" /> + <identity value="zib-bodyheight-v3.1.2-2024EN"/> + <map value="NL-CM:12.2.1"/> + <comment value="BodyHeight"/> </mapping> </element> <element id="Observation.code"> - <path value="Observation.code" /> + <path value="Observation.code"/> <patternCodeableConcept> <coding> - <system value="http://loinc.org" /> - <code value="8302-2" /> + <system value="http://loinc.org"/> + <code value="8302-2"/> </coding> </patternCodeableConcept> </element> <element id="Observation.effective[x]"> - <path value="Observation.effective[x]" /> + <path value="Observation.effective[x]"/> <slicing> <discriminator> - <type value="type" /> - <path value="$this" /> + <type value="type"/> + <path value="$this"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="Observation.effective[x]:effectiveDateTime"> - <path value="Observation.effective[x]" /> - <sliceName value="effectiveDateTime" /> - <short value="HeightDateTime" /> - <definition value="Date and if possible time of body height measurement." /> - <alias value="LengteDatumTijd" /> + <path value="Observation.effective[x]"/> + <sliceName value="effectiveDateTime"/> + <short value="HeightDateTime"/> + <definition value="Date and if possible time of body height measurement."/> + <alias value="LengteDatumTijd"/> <type> - <code value="dateTime" /> + <code value="dateTime"/> </type> <mapping> - <identity value="zib-bodyheight-v3.1.2-2024EN" /> - <map value="NL-CM:12.2.4" /> - <comment value="HeightDateTime" /> + <identity value="zib-bodyheight-v3.1.2-2024EN"/> + <map value="NL-CM:12.2.4"/> + <comment value="HeightDateTime"/> </mapping> </element> <element id="Observation.value[x]"> - <path value="Observation.value[x]" /> - <short value="HeightValue" /> - <definition value="The element contains the value of the measured body height. Body height is the height of the human body from heel to scalp, generally measured when standing. Body height is measured in a stretched, horizontal position for very small children or patients that are unable to stand." /> - <alias value="LengteWaarde" /> + <path value="Observation.value[x]"/> + <short value="HeightValue"/> + <definition value="The element contains the value of the measured body height. In the Netherlands, length is expressed in metres (m) or centimetres (cm).Body height is the height of the human body from heel to scalp, generally measured when standing. Body height is measured in a stretched, horizontal position for very small children or patients that are unable to stand."/> + <alias value="LengteWaarde"/> <type> - <code value="Quantity" /> + <code value="Quantity"/> </type> <binding> - <strength value="required" /> - <valueSet value="http://hl7.org/fhir/ValueSet/ucum-bodylength" /> + <strength value="required"/> + <valueSet value="http://hl7.org/fhir/ValueSet/ucum-bodylength"/> </binding> <mapping> - <identity value="zib-bodyheight-v3.1.2-2024EN" /> - <map value="NL-CM:12.2.2" /> - <comment value="HeightValue" /> + <identity value="zib-bodyheight-v3.1.2-2024EN"/> + <map value="NL-CM:12.2.2"/> + <comment value="HeightValue"/> </mapping> </element> <element id="Observation.note"> - <path value="Observation.note" /> - <max value="1" /> + <path value="Observation.note"/> + <max value="1"/> </element> <element id="Observation.note.text"> - <path value="Observation.note.text" /> - <short value="Comment" /> - <definition value="Comment on the body height measurement." /> - <alias value="Toelichting" /> + <path value="Observation.note.text"/> + <short value="Comment"/> + <definition value="Comment on the body height measurement."/> + <alias value="Toelichting"/> <mapping> - <identity value="zib-bodyheight-v3.1.2-2024EN" /> - <map value="NL-CM:12.2.3" /> - <comment value="Comment" /> + <identity value="zib-bodyheight-v3.1.2-2024EN"/> + <map value="NL-CM:12.2.3"/> + <comment value="Comment"/> </mapping> </element> <element id="Observation.component"> - <path value="Observation.component" /> + <path value="Observation.component"/> <slicing> <discriminator> - <type value="value" /> - <path value="code" /> + <type value="value"/> + <path value="code"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="Observation.component:position"> - <path value="Observation.component" /> - <sliceName value="position" /> - <max value="1" /> + <path value="Observation.component"/> + <sliceName value="position"/> + <max value="1"/> </element> <element id="Observation.component:position.code"> - <path value="Observation.component.code" /> + <path value="Observation.component.code"/> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct" /> - <code value="425260001" /> + <system value="http://snomed.info/sct"/> + <code value="425260001"/> </coding> </patternCodeableConcept> </element> <element id="Observation.component:position.value[x]"> - <path value="Observation.component.value[x]" /> - <short value="Position" /> - <definition value="The person's position during the measurement." /> - <comment value="The HL7 Vital Signs IG specifies that the lying position during body height measurement may be communicated using an additional `Observation.code.coding` using LOINC code _8306-3_ (Body height - lying). Implementers may choose to include this coding as well when selecting SNOMED code _102538003_ here. However, if the body position during measurement is communicated using an instance of this profile, this `Observation.component` slice SHALL be populated as well." /> - <alias value="Positie" /> + <path value="Observation.component.value[x]"/> + <short value="Position"/> + <definition value="The person's position during the measurement."/> + <comment value="The HL7 Vital Signs IG specifies that the lying position during body height measurement may be communicated using an additional `Observation.code.coding` using LOINC code _8306-3_ (Body height - lying). Implementers may choose to include this coding as well when selecting SNOMED code _102538003_ here. However, if the body position during measurement is communicated using an instance of this profile, this `Observation.component` slice SHALL be populated as well."/> + <alias value="Positie"/> <type> - <code value="CodeableConcept" /> + <code value="CodeableConcept"/> </type> <binding> - <strength value="extensible" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.2.1--20240415000000" /> + <strength value="extensible"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.2.1--20240415000000"/> </binding> <mapping> - <identity value="zib-bodyheight-v3.1.2-2024EN" /> - <map value="NL-CM:12.2.5" /> - <comment value="Position" /> + <identity value="zib-bodyheight-v3.1.2-2024EN"/> + <map value="NL-CM:12.2.5"/> + <comment value="Position"/> </mapping> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> From d446c3ce0e32aad0fab1e5c10d995148bad4b07a Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Wed, 13 Nov 2024 16:04:23 +0100 Subject: [PATCH 114/240] Added release notes --- release-notes.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 release-notes.md diff --git a/release-notes.md b/release-notes.md new file mode 100644 index 0000000..f96d6f4 --- /dev/null +++ b/release-notes.md @@ -0,0 +1,2 @@ +## BodyHeight (zib-BodyHeight, nl-core-BodyHeight) +* No significant changes \ No newline at end of file From ba3e1d007beff07fb8000cbd1c3134109556b898 Mon Sep 17 00:00:00 2001 From: Pieter Edelman <edelman@nictiz.nl> Date: Mon, 18 Nov 2024 09:42:54 +0100 Subject: [PATCH 115/240] Add check to see if zib mappings have been declared on nl-core profiles as well --- qa.yaml | 3 ++ util/qa/inherit-mapping-declarations.py | 37 +++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 util/qa/inherit-mapping-declarations.py diff --git a/qa.yaml b/qa.yaml index 65adf0b..db031a2 100644 --- a/qa.yaml +++ b/qa.yaml @@ -87,3 +87,6 @@ steps: check nl-core overrides: patterns: nl-core profiles script: nl-core-overrides.sh + check zib mapping inheritance: + patterns: nl-core profiles + script: inherit-mapping-declarations.py diff --git a/util/qa/inherit-mapping-declarations.py b/util/qa/inherit-mapping-declarations.py new file mode 100644 index 0000000..fea781a --- /dev/null +++ b/util/qa/inherit-mapping-declarations.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python3 + +""" +Simple script to check if all zib mappings from zib profiles have been inherited by the nl-core profiles. + +USAGE: inherit-mapping-declarations.py [list of nl-core profiles] +""" + +import sys +import xml.etree.ElementTree as ET +import xml.parsers.expat + +if __name__ == "__main__": + success = True + + ns = {"f": "http://hl7.org/fhir"} + + for nl_core_path in sys.argv[1:]: + zib_path = nl_core_path.replace("nl-core", "zib") + + nl_core = ET.parse(nl_core_path) + zib = ET.parse(zib_path) + if nl_core.getroot().tag != "{http://hl7.org/fhir}StructureDefinition": + print(f"Resource {sd_path} is not a StructureDefinition") + sys.exit(1) + + for identity in zib.findall("f:mapping/f:identity", ns): + value = identity.attrib["value"] + if value.startswith("zib-"): + if not nl_core.findall(f"f:mapping/f:identity[@value = '{value}']", ns): + print(f"Missing mapping {value} in {nl_core_path}") + success = False + + if success: + sys.exit(0) + else: + sys.exit(1) \ No newline at end of file From 610ecc023ab12fa24c100214fecd4955ff9de6fa Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Tue, 26 Nov 2024 16:20:50 +0100 Subject: [PATCH 116/240] added missing known-issue.yml from zib2020 repo --- known-issues.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/known-issues.yml b/known-issues.yml index b4f64af..8b594c1 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -29,6 +29,12 @@ zib-NameInformation.GivenName: - cardinality: 1..* instead of 0..1 reason: The GivenName is optional according to the zib, but when this datatype profile is used, a name should be provided. +pattern-VitalSigns: + ignored issues: + Observation.category:VSCat: + - message: "Constraint failed: sd-pg-13: 'Slice names should be camelCased starting with a lowercase letter.'" + reason: This slice name is adopted from the Vital Signs profile. + --- # The following issues are not "real" deviations stemming from design choices, but rather problems that pop up due to # shortcomings in tooling, the used terminology server, etc. From 3938dd43c57628ce68c888265e321d45a878f099 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Tue, 26 Nov 2024 16:26:09 +0100 Subject: [PATCH 117/240] Added newline in .value[x] definition to align with zib wik and resave with Forge --- zib/StructureDefinitions/zib-BodyHeight.xml | 178 ++++++++++---------- 1 file changed, 88 insertions(+), 90 deletions(-) diff --git a/zib/StructureDefinitions/zib-BodyHeight.xml b/zib/StructureDefinitions/zib-BodyHeight.xml index f70c0c0..cedf405 100644 --- a/zib/StructureDefinitions/zib-BodyHeight.xml +++ b/zib/StructureDefinitions/zib-BodyHeight.xml @@ -1,158 +1,156 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version="1.0" encoding="utf-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-BodyHeight"/> + <id value="zib-BodyHeight" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight"/> - <name value="ZibBodyHeight"/> - <title value="zib BodyHeight"/> - <status value="draft"/> - <publisher value="Nictiz"/> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight" /> + <name value="ZibBodyHeight" /> + <title value="zib BodyHeight" /> + <status value="draft" /> + <publisher value="Nictiz" /> <contact> - <name value="Nictiz"/> + <name value="Nictiz" /> <telecom> - <system value="url"/> - <value value="https://www.nictiz.nl"/> - <use value="work"/> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> </telecom> </contact> - <description value="A person’s body height."/> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) BodyHeight v3.1.2 (2024)](https://zibs.nl/wiki/BodyHeight-v3.1.2(2024EN))."/> - <copyright value="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 value="4.0.1"/> + <description value="A person’s body height." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) BodyHeight v3.1.2 (2024)](https://zibs.nl/wiki/BodyHeight-v3.1.2(2024EN))." /> + <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-bodyheight-v3.1.2-2024EN"/> - <uri value="https://zibs.nl/wiki/BodyHeight-v3.1.2(2024EN)"/> - <name value="zib BodyHeight-v3.1.2(2024EN)"/> + <identity value="zib-bodyheight-v3.1.2-2024EN" /> + <uri value="https://zibs.nl/wiki/BodyHeight-v3.1.2(2024EN)" /> + <name value="zib BodyHeight-v3.1.2(2024EN)" /> </mapping> - <kind value="resource"/> - <abstract value="true"/> - <type value="Observation"/> - <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/pattern-VitalSigns"/> - <derivation value="constraint"/> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/pattern-VitalSigns" /> + <derivation value="constraint" /> <differential> <element id="Observation"> - <path value="Observation"/> - <short value="BodyHeight"/> - <comment value="**HL7 Vital Signs compatibility** Although this profile represents a vital signs measurement, it is *not* directly based on the HL7 Vital Signs profile because of two issues in its current version that prevent it from being used for the exchange of zibs (see below). However, an effort has been made to make this profile functionally equivalent to (a profile derived from) the [HL7 Vital Signs BodyHeight profile](http://hl7.org/fhir/StructureDefinition/bodyheight). Instances for both profiles should be highly compatible. This means that it should be possible to mostly validate an instance for this profile against the HL7 Vital Signs counterpart, _except_ for references on `Observation.hasMember` and `Observation.derivedFrom`. The base HL7 Vital Signs profile restricts the targets of these element to itself, which is a requirement that can never be satisfied for instances of profiles that are not directly derived from it. Please note that this profile implements the zib and can therefore be more restricted than its HL7 counterpart. It should be regarded as a derived profile rather than a direct recreation of the HL7 version. **Differences with the HL7 Vital Signs counterpart** * The _required_ terminology binding on `Observation.component` to the [Vital Signs Units](http://hl7.org/fhir/ValueSet/ucum-vitals-common) dataset makes it impossible to use `.component` for representing anything else than a Quantity (like a CodeableConcept or a boolean). This binding has therefore been omitted in the current profile. * The `mustSupport` = _true_ flag found on numerous elements isn't further specified in the HL7 Vital Signs IG, as is required by FHIR. This flag has therefore been omitted from the current profile. * The target restriction on `Observation.hasMember` and `Observation.derivedFrom` to the HL7 Vital Signs profile cannot be fulfilled. This restriction has therefore been omitted from the current profile. It might happen that for some concepts, the zib uses a different (but compatible) way than what is recommended by the [HL7 Vital Signs IG](http://hl7.org/fhir/r4/observation-vitalsigns.html). This is described in the comments for these concepts. There are also some differences in the profiling approach between the current and the HL7 profile, like the use of patterns rather than slices with fixed systems and codes to enforce the inclusion of some coding (for reasons of consistency with other zib profiles, the former approach has been chosen here). Apart from what is mentioned above, constraints, invariants and terminology bindings have been copied from the HL7 Vital Signs profile, but some textual descriptions have been omitted. Note: No equivalent for the HL7 Vital Signs base profile has been created to implement the zib profiles. The profile for this zib has been directly modelled onto its HL7 Vital Signs counterpart."/> - <alias value="Lichaamslengte"/> + <path value="Observation" /> + <short value="BodyHeight" /> + <comment value="**HL7 Vital Signs compatibility** Although this profile represents a vital signs measurement, it is *not* directly based on the HL7 Vital Signs profile because of two issues in its current version that prevent it from being used for the exchange of zibs (see below). However, an effort has been made to make this profile functionally equivalent to (a profile derived from) the [HL7 Vital Signs BodyHeight profile](http://hl7.org/fhir/StructureDefinition/bodyheight). Instances for both profiles should be highly compatible. This means that it should be possible to mostly validate an instance for this profile against the HL7 Vital Signs counterpart, _except_ for references on `Observation.hasMember` and `Observation.derivedFrom`. The base HL7 Vital Signs profile restricts the targets of these element to itself, which is a requirement that can never be satisfied for instances of profiles that are not directly derived from it. Please note that this profile implements the zib and can therefore be more restricted than its HL7 counterpart. It should be regarded as a derived profile rather than a direct recreation of the HL7 version. **Differences with the HL7 Vital Signs counterpart** * The _required_ terminology binding on `Observation.component` to the [Vital Signs Units](http://hl7.org/fhir/ValueSet/ucum-vitals-common) dataset makes it impossible to use `.component` for representing anything else than a Quantity (like a CodeableConcept or a boolean). This binding has therefore been omitted in the current profile. * The `mustSupport` = _true_ flag found on numerous elements isn't further specified in the HL7 Vital Signs IG, as is required by FHIR. This flag has therefore been omitted from the current profile. * The target restriction on `Observation.hasMember` and `Observation.derivedFrom` to the HL7 Vital Signs profile cannot be fulfilled. This restriction has therefore been omitted from the current profile. It might happen that for some concepts, the zib uses a different (but compatible) way than what is recommended by the [HL7 Vital Signs IG](http://hl7.org/fhir/r4/observation-vitalsigns.html). This is described in the comments for these concepts. There are also some differences in the profiling approach between the current and the HL7 profile, like the use of patterns rather than slices with fixed systems and codes to enforce the inclusion of some coding (for reasons of consistency with other zib profiles, the former approach has been chosen here). Apart from what is mentioned above, constraints, invariants and terminology bindings have been copied from the HL7 Vital Signs profile, but some textual descriptions have been omitted. Note: No equivalent for the HL7 Vital Signs base profile has been created to implement the zib profiles. The profile for this zib has been directly modelled onto its HL7 Vital Signs counterpart." /> + <alias value="Lichaamslengte" /> <mapping> - <identity value="zib-bodyheight-v3.1.2-2024EN"/> - <map value="NL-CM:12.2.1"/> - <comment value="BodyHeight"/> + <identity value="zib-bodyheight-v3.1.2-2024EN" /> + <map value="NL-CM:12.2.1" /> + <comment value="BodyHeight" /> </mapping> </element> <element id="Observation.code"> - <path value="Observation.code"/> + <path value="Observation.code" /> <patternCodeableConcept> <coding> - <system value="http://loinc.org"/> - <code value="8302-2"/> + <system value="http://loinc.org" /> + <code value="8302-2" /> </coding> </patternCodeableConcept> </element> <element id="Observation.effective[x]"> - <path value="Observation.effective[x]"/> + <path value="Observation.effective[x]" /> <slicing> <discriminator> - <type value="type"/> - <path value="$this"/> + <type value="type" /> + <path value="$this" /> </discriminator> - <rules value="open"/> + <rules value="open" /> </slicing> </element> <element id="Observation.effective[x]:effectiveDateTime"> - <path value="Observation.effective[x]"/> - <sliceName value="effectiveDateTime"/> - <short value="HeightDateTime"/> - <definition value="Date and if possible time of body height measurement."/> - <alias value="LengteDatumTijd"/> + <path value="Observation.effective[x]" /> + <sliceName value="effectiveDateTime" /> + <short value="HeightDateTime" /> + <definition value="Date and if possible time of body height measurement." /> + <alias value="LengteDatumTijd" /> <type> - <code value="dateTime"/> + <code value="dateTime" /> </type> <mapping> - <identity value="zib-bodyheight-v3.1.2-2024EN"/> - <map value="NL-CM:12.2.4"/> - <comment value="HeightDateTime"/> + <identity value="zib-bodyheight-v3.1.2-2024EN" /> + <map value="NL-CM:12.2.4" /> + <comment value="HeightDateTime" /> </mapping> </element> <element id="Observation.value[x]"> - <path value="Observation.value[x]"/> - <short value="HeightValue"/> - <definition value="The element contains the value of the measured body height. In the Netherlands, length is expressed in metres (m) or centimetres (cm).Body height is the height of the human body from heel to scalp, generally measured when standing. Body height is measured in a stretched, horizontal position for very small children or patients that are unable to stand."/> - <alias value="LengteWaarde"/> + <path value="Observation.value[x]" /> + <short value="HeightValue" /> + <definition value="The element contains the value of the measured body height. In the Netherlands, length is expressed in metres (m) or centimetres (cm). Body height is the height of the human body from heel to scalp, generally measured when standing. Body height is measured in a stretched, horizontal position for very small children or patients that are unable to stand." /> + <alias value="LengteWaarde" /> <type> - <code value="Quantity"/> + <code value="Quantity" /> </type> <binding> - <strength value="required"/> - <valueSet value="http://hl7.org/fhir/ValueSet/ucum-bodylength"/> + <strength value="required" /> + <valueSet value="http://hl7.org/fhir/ValueSet/ucum-bodylength" /> </binding> <mapping> - <identity value="zib-bodyheight-v3.1.2-2024EN"/> - <map value="NL-CM:12.2.2"/> - <comment value="HeightValue"/> + <identity value="zib-bodyheight-v3.1.2-2024EN" /> + <map value="NL-CM:12.2.2" /> + <comment value="HeightValue" /> </mapping> </element> <element id="Observation.note"> - <path value="Observation.note"/> - <max value="1"/> + <path value="Observation.note" /> + <max value="1" /> </element> <element id="Observation.note.text"> - <path value="Observation.note.text"/> - <short value="Comment"/> - <definition value="Comment on the body height measurement."/> - <alias value="Toelichting"/> + <path value="Observation.note.text" /> + <short value="Comment" /> + <definition value="Comment on the body height measurement." /> + <alias value="Toelichting" /> <mapping> - <identity value="zib-bodyheight-v3.1.2-2024EN"/> - <map value="NL-CM:12.2.3"/> - <comment value="Comment"/> + <identity value="zib-bodyheight-v3.1.2-2024EN" /> + <map value="NL-CM:12.2.3" /> + <comment value="Comment" /> </mapping> </element> <element id="Observation.component"> - <path value="Observation.component"/> + <path value="Observation.component" /> <slicing> <discriminator> - <type value="value"/> - <path value="code"/> + <type value="value" /> + <path value="code" /> </discriminator> - <rules value="open"/> + <rules value="open" /> </slicing> </element> <element id="Observation.component:position"> - <path value="Observation.component"/> - <sliceName value="position"/> - <max value="1"/> + <path value="Observation.component" /> + <sliceName value="position" /> + <max value="1" /> </element> <element id="Observation.component:position.code"> - <path value="Observation.component.code"/> + <path value="Observation.component.code" /> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct"/> - <code value="425260001"/> + <system value="http://snomed.info/sct" /> + <code value="425260001" /> </coding> </patternCodeableConcept> </element> <element id="Observation.component:position.value[x]"> - <path value="Observation.component.value[x]"/> - <short value="Position"/> - <definition value="The person's position during the measurement."/> - <comment value="The HL7 Vital Signs IG specifies that the lying position during body height measurement may be communicated using an additional `Observation.code.coding` using LOINC code _8306-3_ (Body height - lying). Implementers may choose to include this coding as well when selecting SNOMED code _102538003_ here. However, if the body position during measurement is communicated using an instance of this profile, this `Observation.component` slice SHALL be populated as well."/> - <alias value="Positie"/> + <path value="Observation.component.value[x]" /> + <short value="Position" /> + <definition value="The person's position during the measurement." /> + <comment value="The HL7 Vital Signs IG specifies that the lying position during body height measurement may be communicated using an additional `Observation.code.coding` using LOINC code _8306-3_ (Body height - lying). Implementers may choose to include this coding as well when selecting SNOMED code _102538003_ here. However, if the body position during measurement is communicated using an instance of this profile, this `Observation.component` slice SHALL be populated as well." /> + <alias value="Positie" /> <type> - <code value="CodeableConcept"/> + <code value="CodeableConcept" /> </type> <binding> - <strength value="extensible"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.2.1--20240415000000"/> + <strength value="extensible" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.12.2.1--20240415000000" /> </binding> <mapping> - <identity value="zib-bodyheight-v3.1.2-2024EN"/> - <map value="NL-CM:12.2.5"/> - <comment value="Position"/> + <identity value="zib-bodyheight-v3.1.2-2024EN" /> + <map value="NL-CM:12.2.5" /> + <comment value="Position" /> </mapping> </element> </differential> -</StructureDefinition> +</StructureDefinition> \ No newline at end of file From 9b1154e2185e9ad831b7d0ae2b2ef42e4b7eb2d6 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Wed, 27 Nov 2024 16:05:30 +0100 Subject: [PATCH 118/240] initial commit --- ...ssPerception.CopingWithIllnessByFamily.xml | 51 ++++++++++ ...sPerception.CopingWithIllnessByPatient.xml | 51 ++++++++++ ...llnessPerception.PatientIllnessInsight.xml | 51 ++++++++++ .../nl-core-IllnessPerception.xml | 75 +++++++++++++++ ...ssPerception.CopingWithIllnessByFamily.xml | 63 ++++++++++++ ...sPerception.CopingWithIllnessByPatient.xml | 63 ++++++++++++ ...llnessPerception.PatientIllnessInsight.xml | 63 ++++++++++++ .../zib-IllnessPerception.xml | 95 +++++++++++++++++++ 8 files changed, 512 insertions(+) create mode 100644 nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByFamily.xml create mode 100644 nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByPatient.xml create mode 100644 nl-core/StructureDefinitions/nl-core-IllnessPerception.PatientIllnessInsight.xml create mode 100644 nl-core/StructureDefinitions/nl-core-IllnessPerception.xml create mode 100644 zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByFamily.xml create mode 100644 zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByPatient.xml create mode 100644 zib/StructureDefinitions/zib-IllnessPerception.PatientIllnessInsight.xml create mode 100644 zib/StructureDefinitions/zib-IllnessPerception.xml diff --git a/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByFamily.xml b/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByFamily.xml new file mode 100644 index 0000000..842ee2c --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByFamily.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-IllnessPerception.CopingWithIllnessByFamily" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.CopingWithIllnessByFamily" /> + <name value="NlcoreIllnessPerceptionCopingWithIllnessByFamily" /> + <title value="nl core IllnessPerception.CopingWithIllnessByFamily" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="In nearly all cases, a lengthy or life-threatening illness is a traumatic experience for the patient and their environment. Every patient deals with this in their own way. The way in which a person deals with problems and stress is also referred to as coping. Illness perception entails both the way the patient sees their situation and the way in which the patient and their environment deal with the situation (coping strategies)." /> + <purpose value="A derived profile from [zib-IllnessPerception.CopingWithIllnessByFamily](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByFamily) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-illnessperception-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> + <name value="zib IllnessPerception-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByFamily" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the CopingWIthIllnessByFamily concept (NL-CM:18.5.5) of zib IllnessPerception. It can be used together with the [nl-core-IllnessPerception](http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <alias value="nl-core-IllnessPerception.CopingWithIllnessByFamily" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByPatient.xml b/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByPatient.xml new file mode 100644 index 0000000..34d6f1e --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByPatient.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-IllnessPerception.CopingWithIllnessByPatient" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.CopingWithIllnessByPatient" /> + <name value="NlcoreIllnessPerceptionCopingWithIllnessByPatient" /> + <title value="nl core IllnessPerception.CopingWithIllnessByPatient" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="In nearly all cases, a lengthy or life-threatening illness is a traumatic experience for the patient and their environment. Every patient deals with this in their own way. The way in which a person deals with problems and stress is also referred to as coping. Illness perception entails both the way the patient sees their situation and the way in which the patient and their environment deal with the situation (coping strategies)." /> + <purpose value="A derived profile from [zib-IllnessPerception.CopingWithIllnessByPatient](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByPatient) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-illnessperception-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> + <name value="zib IllnessPerception-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByPatient" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the CopingWIthIllnessByPatient concept (NL-CM:18.5.4) of zib IllnessPerception. It can be used together with the [nl-core-IllnessPerception](http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <alias value="nl-core-IllnessPerception.CopingWithIllnessByPatient" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/nl-core/StructureDefinitions/nl-core-IllnessPerception.PatientIllnessInsight.xml b/nl-core/StructureDefinitions/nl-core-IllnessPerception.PatientIllnessInsight.xml new file mode 100644 index 0000000..0478191 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-IllnessPerception.PatientIllnessInsight.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-IllnessPerception.PatientIllnessInsight" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.PatientIllnessInsight" /> + <name value="NlcoreIllnessPerceptionPatientIllnessInsight" /> + <title value="nl core IllnessPerception.PatientIllnessInsight" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="In nearly all cases, a lengthy or life-threatening illness is a traumatic experience for the patient and their environment. Every patient deals with this in their own way. The way in which a person deals with problems and stress is also referred to as coping. Illness perception entails both the way the patient sees their situation and the way in which the patient and their environment deal with the situation (coping strategies)." /> + <purpose value="A derived profile from [zib-IllnessPerception.PatientIllnessInsight](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.PatientIllnessInsight) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-illnessperception-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> + <name value="zib IllnessPerception-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.PatientIllnessInsight" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the PatientIllnessInsight concept (NL-CM:18.5.3) of zib IllnessPerception. It can be used together with the [nl-core-IllnessPerception](http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <alias value="nl-core-IllnessPerception.PatientIllnessInsight" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/nl-core/StructureDefinitions/nl-core-IllnessPerception.xml b/nl-core/StructureDefinitions/nl-core-IllnessPerception.xml new file mode 100644 index 0000000..afce2df --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-IllnessPerception.xml @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-IllnessPerception" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception" /> + <name value="NlcoreIllnessPerception" /> + <title value="nl core IllnessPerception" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="In nearly all cases, a lengthy or life-threatening illness is a traumatic experience for the patient and their environment. Every patient deals with this in their own way. The way in which a person deals with problems and stress is also referred to as coping. Illness perception entails both the way the patient sees their situation and the way in which the patient and their environment deal with the situation (coping strategies)." /> + <purpose value="A derived profile from [zib-IllnessPerception](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-illnessperception-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> + <name value="zib IllnessPerception-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="Several concept(s) of zib IllnessPerception are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * PatientIllnessInsight (NL-CM:18.5.3): [nl-core-IllnessPerception.PatientIllnessInsight](http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.PatientIllnessInsight) * CopingWithIllnessByPatient (NL-CM:18.5.4): [nl-core-IllnessPerception.CopingWithIllnessByPatient](http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.CopingWithIllnessByPatient) * CopingWithIllnessByPatient(NL-CM:18.5.5): [nl-core-IllnessPerception.CopingWithIllnessByFamily](http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.CopingWithIllnessByFamily)" /> + <alias value="nl-core-IllnessPerception" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + <element id="Observation.hasMember:patientIllnessInsight"> + <path value="Observation.hasMember" /> + <sliceName value="patientIllnessInsight" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.PatientIllnessInsight" /> + </type> + </element> + <element id="Observation.hasMember:copingWithIllnessByPatient"> + <path value="Observation.hasMember" /> + <sliceName value="copingWithIllnessByPatient" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.CopingWithIllnessByPatient" /> + </type> + </element> + <element id="Observation.hasMember:copingWithIllnessByFamily"> + <path value="Observation.hasMember" /> + <sliceName value="copingWithIllnessByFamily" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.CopingWithIllnessByFamily" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByFamily.xml b/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByFamily.xml new file mode 100644 index 0000000..6306b83 --- /dev/null +++ b/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByFamily.xml @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-IllnessPerception.CopingWithIllnessByFamily" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByFamily" /> + <name value="ZibIllnessPerceptionCopingWithIllnessByFamily" /> + <title value="zib IllnessPerception.CopingWithIllnessByFamily" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="The description of how the family deals with the patient’s illness or health problem." /> + <purpose value="This Observation resource represents the CopingWithIllnessByFamiliy concept of (NL-CM:18.5.5) Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.1 (2020)](https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-illnessperception-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> + <name value="zib IllnessPerception-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <short value="IllnessPerception" /> + <comment value="This Observation resource represents the CopingWithIllnessByFamily concept (NL-CM:18.5.5) of zib IllnessPerception. It can be used together with the [zib-IllnessPerception](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="405199009" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <short value="CopingWithIllnessByFamily" /> + <definition value="The description of how the family deals with the patient’s illness or health problem." /> + <alias value="OmgaanMetZiekteprocesDoorNaasten" /> + <type> + <code value="string" /> + </type> + <mapping> + <identity value="zib-illnessperception-v3.1-2020EN" /> + <map value="NL-CM:18.5.5" /> + <comment value="CopingWithIllnessByFamily" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByPatient.xml b/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByPatient.xml new file mode 100644 index 0000000..9b41286 --- /dev/null +++ b/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByPatient.xml @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-IllnessPerception.CopingWithIllnessByPatient" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByPatient" /> + <name value="ZibIllnessPerceptionCopingWithIllnessByPatient" /> + <title value="zib IllnessPerception.CopingWithIllnessByPatient" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="The description of how the patient deals with their illness or health problem." /> + <purpose value="This Observation resource represents the CopingWithIllnessByPatient concept of (NL-CM:18.5.4) Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.1 (2020)](https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-illnessperception-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> + <name value="zib IllnessPerception-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <short value="IllnessPerception" /> + <comment value="This Observation resource represents the CopingWithIllnessByPatient concept (NL-CM:18.5.4) of zib IllnessPerception. It can be used together with the [zib-IllnessPerception](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="364667003" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <short value="CopingWithIllnessByPatient" /> + <definition value="The description of how the patient deals with their illness or health problem." /> + <alias value="OmgaanMetZiekteprocesDoorPatiënt" /> + <type> + <code value="string" /> + </type> + <mapping> + <identity value="zib-illnessperception-v3.1-2020EN" /> + <map value="NL-CM:18.5.4" /> + <comment value="CopingWithIllnessByPatient" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-IllnessPerception.PatientIllnessInsight.xml b/zib/StructureDefinitions/zib-IllnessPerception.PatientIllnessInsight.xml new file mode 100644 index 0000000..3217b61 --- /dev/null +++ b/zib/StructureDefinitions/zib-IllnessPerception.PatientIllnessInsight.xml @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-IllnessPerception.PatientIllnessInsight" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.PatientIllnessInsight" /> + <name value="ZibIllnessPerceptionPatientIllnessInsight" /> + <title value="zib IllnessPerception.PatientIllnessInsight" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="The patient’s illness insight describes their awareness of having an illness or health problem and what that means for their daily life." /> + <purpose value="This Observation resource represents the PatientIllnessInsight concept of (NL-CM:18.5.3) Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.1 (2020)](https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-illnessperception-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> + <name value="zib IllnessPerception-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <short value="IllnessPerception" /> + <comment value="This Observation resource represents the PatientIllnessInsight concept (NL-CM:18.5.3) of zib IllnessPerception. It can be used together with the [zib-IllnessPerception](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="27026000" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <short value="PatientIllnessInsight" /> + <definition value="The patient’s illness insight describes their awareness of having an illness or health problem and what that means for their daily life." /> + <alias value="ZiekteInzichtVanPatiënt" /> + <type> + <code value="string" /> + </type> + <mapping> + <identity value="zib-illnessperception-v3.1-2020EN" /> + <map value="NL-CM:18.5.3" /> + <comment value="PatientIllnessInsight" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-IllnessPerception.xml b/zib/StructureDefinitions/zib-IllnessPerception.xml new file mode 100644 index 0000000..23e4609 --- /dev/null +++ b/zib/StructureDefinitions/zib-IllnessPerception.xml @@ -0,0 +1,95 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-IllnessPerception" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception" /> + <name value="ZibIllnessPerception" /> + <title value="zib IllnessPerception" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="In nearly all cases, a lengthy or life-threatening illness is a traumatic experience for the patient and their environment. Every patient deals with this in their own way. The way in which a person deals with problems and stress is also referred to as coping. Illness perception entails both the way the patient sees their situation and the way in which the patient and their environment deal with the situation (coping strategies)." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.1 (2020)](https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-illnessperception-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> + <name value="zib IllnessPerception-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <short value="IllnessPerception" /> + <comment value="Several concept(s) of zib IllnessPerception are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * PatientIllnessInsight (NL-CM:18.5.3): [zib-IllnessPerception.PatientIllnessInsight](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.PatientIllnessInsight) * CopingWithIllnessByPatient (NL-CM:18.5.4): [zib-IllnessPerception.CopingWithIllnessByPatient](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByPatient) * CopingWithIllnessByPatient(NL-CM:18.5.5): [zib-IllnessPerception.CopingWithIllnessByFamily](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByFamily)" /> + <alias value="Ziektebeleving" /> + <mapping> + <identity value="zib-illnessperception-v3.1-2020EN" /> + <map value="NL-CM:18.5.1" /> + <comment value="IllnessPerception" /> + </mapping> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="363910003" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.hasMember"> + <path value="Observation.hasMember" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="resolve()" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.hasMember:patientIllnessInsight"> + <path value="Observation.hasMember" /> + <sliceName value="patientIllnessInsight" /> + <definition value="The PatientIllnessInsight concept (NL-CM:18.5.3) of zib IllnessPerception, represented as a distinct Observation resource." /> + <max value="1" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.PatientIllnessInsight" /> + </type> + </element> + <element id="Observation.hasMember:copingWithIllnessByPatient"> + <path value="Observation.hasMember" /> + <sliceName value="copingWithIllnessByPatient" /> + <definition value="The CopingWithIllnessByPatient concept (NL-CM:18.5.4) of zib IllnessPerception, represented as a distinct Observation resource." /> + <max value="1" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByPatient" /> + </type> + </element> + <element id="Observation.hasMember:copingWithIllnessByFamily"> + <path value="Observation.hasMember" /> + <sliceName value="copingWithIllnessByFamily" /> + <definition value="The CopingWithIllnessByFamily concept (NL-CM:18.5.5) of zib IllnessPerception, represented as a distinct Observation resource." /> + <max value="1" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByFamily" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From a6a83a1091c263ef20b2847a06c7c0c08c97d7a3 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Wed, 27 Nov 2024 16:18:40 +0100 Subject: [PATCH 119/240] updated mappings and release notes. Changed definition code --- ...-IllnessPerception.CopingWithIllnessByFamily.xml | 6 +++--- ...IllnessPerception.CopingWithIllnessByPatient.xml | 6 +++--- ...core-IllnessPerception.PatientIllnessInsight.xml | 6 +++--- .../nl-core-IllnessPerception.xml | 2 +- release-notes.md | 13 +++++++++++++ ...-IllnessPerception.CopingWithIllnessByFamily.xml | 10 +++++----- ...IllnessPerception.CopingWithIllnessByPatient.xml | 10 +++++----- .../zib-IllnessPerception.PatientIllnessInsight.xml | 10 +++++----- zib/StructureDefinitions/zib-IllnessPerception.xml | 12 ++++++------ 9 files changed, 44 insertions(+), 31 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByFamily.xml b/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByFamily.xml index 842ee2c..b9321e4 100644 --- a/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByFamily.xml +++ b/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByFamily.xml @@ -21,9 +21,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-illnessperception-v3.1-2020EN" /> - <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> - <name value="zib IllnessPerception-v3.1(2020EN)" /> + <identity value="zib-illnessperception-v3.2-2024EN" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN)" /> + <name value="zib IllnessPerception-v3.2(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByPatient.xml b/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByPatient.xml index 34d6f1e..8b086b2 100644 --- a/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByPatient.xml +++ b/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByPatient.xml @@ -21,9 +21,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-illnessperception-v3.1-2020EN" /> - <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> - <name value="zib IllnessPerception-v3.1(2020EN)" /> + <identity value="zib-illnessperception-v3.2-2024EN" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN)" /> + <name value="zib IllnessPerception-v3.2(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/nl-core/StructureDefinitions/nl-core-IllnessPerception.PatientIllnessInsight.xml b/nl-core/StructureDefinitions/nl-core-IllnessPerception.PatientIllnessInsight.xml index 0478191..775c516 100644 --- a/nl-core/StructureDefinitions/nl-core-IllnessPerception.PatientIllnessInsight.xml +++ b/nl-core/StructureDefinitions/nl-core-IllnessPerception.PatientIllnessInsight.xml @@ -21,9 +21,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-illnessperception-v3.1-2020EN" /> - <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> - <name value="zib IllnessPerception-v3.1(2020EN)" /> + <identity value="zib-illnessperception-v3.2-2024EN" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN)" /> + <name value="zib IllnessPerception-v3.2(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/nl-core/StructureDefinitions/nl-core-IllnessPerception.xml b/nl-core/StructureDefinitions/nl-core-IllnessPerception.xml index afce2df..8f42d84 100644 --- a/nl-core/StructureDefinitions/nl-core-IllnessPerception.xml +++ b/nl-core/StructureDefinitions/nl-core-IllnessPerception.xml @@ -21,7 +21,7 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-illnessperception-v3.1-2020EN" /> + <identity value="zib-illnessperception-v3.2-2024EN" /> <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> <name value="zib IllnessPerception-v3.1(2020EN)" /> </mapping> diff --git a/release-notes.md b/release-notes.md index 85644c5..a9033de 100644 --- a/release-notes.md +++ b/release-notes.md @@ -5,6 +5,19 @@ * `.line.extension:houseNumberIndication.value[x]` ; constraint ; Removed houseNumberIndication for HouseNumberIndication. ; ZIB-2218 * `.country.extension:countryCode.value[x]` ; terminology ; Changed codes in LandCodelijsten (LandGBACodelijst en LandISOCodelijst). ; ZIB-2218 +## IllnessPerception +### zib-IllnessPerception, nl-core-IllnessPerception +* `.code` ; terminology ; Pattern changed from http://snomed.info/sct#363910003 to http://snomed.info/sct#159971000146104 ; ZIB-1600 + +### zib-IllnessPerception.PatientIllnessInsight, nl-core-IllnessPerception.PatientIllnessInsight +* No significant changes. + +### zib-IllnessPerception.CopingWithIllnessByPatient, nl-core-IllnessPerception.CopingWithIllnessByPatient +* No significant changes. + +### zib-IllnessPerception.CopingWithIllnessByFamily, nl-core-IllnessPerception.CopingWithIllnessByFamily +* No significant changes. + ## NameInformation ### zib-NameInformation * No significant changes. diff --git a/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByFamily.xml b/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByFamily.xml index 6306b83..445d8f1 100644 --- a/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByFamily.xml +++ b/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByFamily.xml @@ -17,13 +17,13 @@ </telecom> </contact> <description value="The description of how the family deals with the patient’s illness or health problem." /> - <purpose value="This Observation resource represents the CopingWithIllnessByFamiliy concept of (NL-CM:18.5.5) Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.1 (2020)](https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN))." /> + <purpose value="This Observation resource represents the CopingWithIllnessByFamiliy concept of (NL-CM:18.5.5) Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.2 (2024)](https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-illnessperception-v3.1-2020EN" /> - <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> - <name value="zib IllnessPerception-v3.1(2020EN)" /> + <identity value="zib-illnessperception-v3.2-2024EN" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN)" /> + <name value="zib IllnessPerception-v3.2(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -54,7 +54,7 @@ <code value="string" /> </type> <mapping> - <identity value="zib-illnessperception-v3.1-2020EN" /> + <identity value="zib-illnessperception-v3.2-2024EN" /> <map value="NL-CM:18.5.5" /> <comment value="CopingWithIllnessByFamily" /> </mapping> diff --git a/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByPatient.xml b/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByPatient.xml index 9b41286..cf0f2cb 100644 --- a/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByPatient.xml +++ b/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByPatient.xml @@ -17,13 +17,13 @@ </telecom> </contact> <description value="The description of how the patient deals with their illness or health problem." /> - <purpose value="This Observation resource represents the CopingWithIllnessByPatient concept of (NL-CM:18.5.4) Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.1 (2020)](https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN))." /> + <purpose value="This Observation resource represents the CopingWithIllnessByPatient concept of (NL-CM:18.5.4) Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.2 (2024)](https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-illnessperception-v3.1-2020EN" /> - <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> - <name value="zib IllnessPerception-v3.1(2020EN)" /> + <identity value="zib-illnessperception-v3.2-2024EN" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN)" /> + <name value="zib IllnessPerception-v3.2(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -54,7 +54,7 @@ <code value="string" /> </type> <mapping> - <identity value="zib-illnessperception-v3.1-2020EN" /> + <identity value="zib-illnessperception-v3.2-2024EN" /> <map value="NL-CM:18.5.4" /> <comment value="CopingWithIllnessByPatient" /> </mapping> diff --git a/zib/StructureDefinitions/zib-IllnessPerception.PatientIllnessInsight.xml b/zib/StructureDefinitions/zib-IllnessPerception.PatientIllnessInsight.xml index 3217b61..010748c 100644 --- a/zib/StructureDefinitions/zib-IllnessPerception.PatientIllnessInsight.xml +++ b/zib/StructureDefinitions/zib-IllnessPerception.PatientIllnessInsight.xml @@ -17,13 +17,13 @@ </telecom> </contact> <description value="The patient’s illness insight describes their awareness of having an illness or health problem and what that means for their daily life." /> - <purpose value="This Observation resource represents the PatientIllnessInsight concept of (NL-CM:18.5.3) Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.1 (2020)](https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN))." /> + <purpose value="This Observation resource represents the PatientIllnessInsight concept of (NL-CM:18.5.3) Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.2 (2024)](https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-illnessperception-v3.1-2020EN" /> - <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> - <name value="zib IllnessPerception-v3.1(2020EN)" /> + <identity value="zib-illnessperception-v3.2-2024EN" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN)" /> + <name value="zib IllnessPerception-v3.2(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -54,7 +54,7 @@ <code value="string" /> </type> <mapping> - <identity value="zib-illnessperception-v3.1-2020EN" /> + <identity value="zib-illnessperception-v3.2-2024EN" /> <map value="NL-CM:18.5.3" /> <comment value="PatientIllnessInsight" /> </mapping> diff --git a/zib/StructureDefinitions/zib-IllnessPerception.xml b/zib/StructureDefinitions/zib-IllnessPerception.xml index 23e4609..227ba2f 100644 --- a/zib/StructureDefinitions/zib-IllnessPerception.xml +++ b/zib/StructureDefinitions/zib-IllnessPerception.xml @@ -17,13 +17,13 @@ </telecom> </contact> <description value="In nearly all cases, a lengthy or life-threatening illness is a traumatic experience for the patient and their environment. Every patient deals with this in their own way. The way in which a person deals with problems and stress is also referred to as coping. Illness perception entails both the way the patient sees their situation and the way in which the patient and their environment deal with the situation (coping strategies)." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.1 (2020)](https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN))." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.2 (2024)](https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-illnessperception-v3.1-2020EN" /> - <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> - <name value="zib IllnessPerception-v3.1(2020EN)" /> + <identity value="zib-illnessperception-v3.2-2024EN" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN)" /> + <name value="zib IllnessPerception-v3.2(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -37,7 +37,7 @@ <comment value="Several concept(s) of zib IllnessPerception are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * PatientIllnessInsight (NL-CM:18.5.3): [zib-IllnessPerception.PatientIllnessInsight](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.PatientIllnessInsight) * CopingWithIllnessByPatient (NL-CM:18.5.4): [zib-IllnessPerception.CopingWithIllnessByPatient](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByPatient) * CopingWithIllnessByPatient(NL-CM:18.5.5): [zib-IllnessPerception.CopingWithIllnessByFamily](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByFamily)" /> <alias value="Ziektebeleving" /> <mapping> - <identity value="zib-illnessperception-v3.1-2020EN" /> + <identity value="zib-illnessperception-v3.2-2024EN" /> <map value="NL-CM:18.5.1" /> <comment value="IllnessPerception" /> </mapping> @@ -47,7 +47,7 @@ <patternCodeableConcept> <coding> <system value="http://snomed.info/sct" /> - <code value="363910003" /> + <code value="159971000146104" /> </coding> </patternCodeableConcept> </element> From 9ec4338acd9225894abb5df3aa4ef8bbf970868a Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Wed, 27 Nov 2024 16:39:53 +0100 Subject: [PATCH 120/240] initial commit --- .../nl-core-ParticipationInSociety.Hobby.xml | 51 ++++++++ ...e-ParticipationInSociety.SocialNetwork.xml | 51 ++++++++ ...e-ParticipationInSociety.WorkSituation.xml | 51 ++++++++ .../nl-core-ParticipationInSociety.xml | 75 ++++++++++++ .../zib-ParticipationInSociety.Hobby.xml | 63 ++++++++++ ...b-ParticipationInSociety.SocialNetwork.xml | 62 ++++++++++ ...b-ParticipationInSociety.WorkSituation.xml | 62 ++++++++++ .../zib-ParticipationInSociety.xml | 110 ++++++++++++++++++ 8 files changed, 525 insertions(+) create mode 100644 nl-core/StructureDefinitions/nl-core-ParticipationInSociety.Hobby.xml create mode 100644 nl-core/StructureDefinitions/nl-core-ParticipationInSociety.SocialNetwork.xml create mode 100644 nl-core/StructureDefinitions/nl-core-ParticipationInSociety.WorkSituation.xml create mode 100644 nl-core/StructureDefinitions/nl-core-ParticipationInSociety.xml create mode 100644 zib/StructureDefinitions/zib-ParticipationInSociety.Hobby.xml create mode 100644 zib/StructureDefinitions/zib-ParticipationInSociety.SocialNetwork.xml create mode 100644 zib/StructureDefinitions/zib-ParticipationInSociety.WorkSituation.xml create mode 100644 zib/StructureDefinitions/zib-ParticipationInSociety.xml diff --git a/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.Hobby.xml b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.Hobby.xml new file mode 100644 index 0000000..fb46bfe --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.Hobby.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-ParticipationInSociety.Hobby" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.Hobby" /> + <name value="NlcoreParticipationInSocietyHobby" /> + <title value="nl core ParticipationInSociety.Hobby" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="An activity the patient enjoys doing in their free time." /> + <purpose value="A derived profile from [zib-ParticipationInSociety.Hobby](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.Hobby) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-participationinsociety-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> + <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.Hobby" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the Hobby concept (NL-CM:18.6.3) of zib ParticipationInSociety. It can be used together with the [nl-core-ParticipationInSociety](http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <alias value="nl-core-ParticipationInSociety.Hobby" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.SocialNetwork.xml b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.SocialNetwork.xml new file mode 100644 index 0000000..0247fca --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.SocialNetwork.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-ParticipationInSociety.SocialNetwork" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.SocialNetwork" /> + <name value="NlcoreParticipationInSocietySocialNetwork" /> + <title value="nl core ParticipationInSociety.SocialNetwork" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A description of the patient’s social network, such as family, neighbors and friends." /> + <purpose value="A derived profile from [zib-ParticipationInSociety.SocialNetwork](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.SocialNetwork) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-participationinsociety-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> + <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.SocialNetwork" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the SocialNetwork concept (NL-CM:18.6.2) of zib ParticipationInSociety. It can be used together with the [nl-core-ParticipationInSociety](http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <alias value="nl-core-ParticipationInSociety.SocialNetwork" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.WorkSituation.xml b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.WorkSituation.xml new file mode 100644 index 0000000..186dbbd --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.WorkSituation.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-ParticipationInSociety.WorkSituation" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.WorkSituation" /> + <name value="NlcoreParticipationInSocietyWorkSituation" /> + <title value="nl core ParticipationInSociety.WorkSituation" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="WorkSituation describes the extent to which and in what way the patient participates in the workforce. Work is meant in the broadest sense of the word: activities that contribute to the person themselves, their environment or society. This includes both paid and unpaid work." /> + <purpose value="A derived profile from [zib-ParticipationInSociety.WorkSituation](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.WorkSituation) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-participationinsociety-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> + <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.WorkSituation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the WorkSituation concept (NL-CM:18.6.4) of zib ParticipationInSociety. It can be used together with the [nl-core-ParticipationInSociety](http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <alias value="nl-core-ParticipationInSociety.WorkSituation" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.xml b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.xml new file mode 100644 index 0000000..323115e --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.xml @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-ParticipationInSociety" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety" /> + <name value="NlcoreParticipationInSociety" /> + <title value="nl core ParticipationInSociety" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Participation in society pertains to the patient’s initiative to participate in social activities in daily life, such as practicing a profession and hobbies. Participation in society also describes the patient’s social network." /> + <purpose value="A derived profile from [zib-ParticipationInSociety](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-participationinsociety-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> + <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="Several concept(s) of zib ParticipationInSociety are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * SocialNetwork (NL-CM:18.6.2): [nl-core-ParticipationInSociety.SocialNetwork](http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.SocialNetwork) * Hobby (NL-CM:18.6.3): [nl-core-ParticipationInSociety.Hobby](http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.Hobby) * WorkSituation (NL-CM:18.6.5): [nl-core-ParticipationInSociety.WorkSituation](http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.WorkSituation)" /> + <alias value="nl-core-ParticipationInSociety" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + <element id="Observation.hasMember:socialNetwork"> + <path value="Observation.hasMember" /> + <sliceName value="socialNetwork" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.SocialNetwork" /> + </type> + </element> + <element id="Observation.hasMember:hobby"> + <path value="Observation.hasMember" /> + <sliceName value="hobby" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.Hobby" /> + </type> + </element> + <element id="Observation.hasMember:workSituation"> + <path value="Observation.hasMember" /> + <sliceName value="workSituation" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.WorkSituation" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-ParticipationInSociety.Hobby.xml b/zib/StructureDefinitions/zib-ParticipationInSociety.Hobby.xml new file mode 100644 index 0000000..45bfa92 --- /dev/null +++ b/zib/StructureDefinitions/zib-ParticipationInSociety.Hobby.xml @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-ParticipationInSociety.Hobby" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.Hobby" /> + <name value="ZibParticipationInSocietyHobby" /> + <title value="zib ParticipationInSociety.Hobby" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="An activity the patient enjoys doing in their free time." /> + <purpose value="This Observation resource represents the Hobby concept (NL-CM:18.6.3) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety-v3.1(2020EN)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-participationinsociety-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> + <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the Hobby concept (NL-CM:18.6.3) of zib ParticipationInSociety. It can be used together with the [zib-ParticipationInSociety](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="405081003" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <short value="Hobby" /> + <definition value="An activity the patient enjoys doing in their free time." /> + <alias value="Vrijetijdsbesteding" /> + <type> + <code value="string" /> + </type> + <mapping> + <identity value="zib-participationinsociety-v3.1-2020EN" /> + <map value="NL-CM:18.6.3" /> + <comment value="Hobby" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-ParticipationInSociety.SocialNetwork.xml b/zib/StructureDefinitions/zib-ParticipationInSociety.SocialNetwork.xml new file mode 100644 index 0000000..11f815b --- /dev/null +++ b/zib/StructureDefinitions/zib-ParticipationInSociety.SocialNetwork.xml @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-ParticipationInSociety.SocialNetwork" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.SocialNetwork" /> + <name value="ZibParticipationInSocietySocialNetwork" /> + <title value="zib ParticipationInSociety.SocialNetwork" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A description of the patient’s social network, such as family, neighbors and friends." /> + <purpose value="This Observation resource represents the SocialNetwork concept (NL-CM:18.6.2) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety-v3.1(2020EN)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-participationinsociety-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> + <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the SocialNetwork concept (NL-CM:18.6.2) of zib ParticipationInSociety. It can be used together with the [zib-ParticipationInSociety](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="365469004" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <short value="SocialNetwork" /> + <definition value="A description of the patient’s social network, such as family, neighbors and friends." /> + <alias value="SociaalNetwerk" /> + <type> + <code value="string" /> + </type> + <mapping> + <identity value="zib-participationinsociety-v3.1-2020EN" /> + <map value="NL-CM:18.6.2" /> + <comment value="SocialNetwork" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-ParticipationInSociety.WorkSituation.xml b/zib/StructureDefinitions/zib-ParticipationInSociety.WorkSituation.xml new file mode 100644 index 0000000..dc4e896 --- /dev/null +++ b/zib/StructureDefinitions/zib-ParticipationInSociety.WorkSituation.xml @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-ParticipationInSociety.WorkSituation" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.WorkSituation" /> + <name value="ZibParticipationInSocietyWorkSituation" /> + <title value="zib ParticipationInSociety.WorkSituation" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="WorkSituation describes the extent to which and in what way the patient participates in the workforce. Work is meant in the broadest sense of the word: activities that contribute to the person themselves, their environment or society. This includes both paid and unpaid work." /> + <purpose value="This Observation resource represents the WorkSituation concept (NL-CM:18.6.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety-v3.1(2020EN)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-participationinsociety-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> + <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the WorkSituation concept (NL-CM:18.6.4) of zib ParticipationInSociety. It can be used together with the [zib-ParticipationInSociety](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="364703007" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <short value="WorkSituation" /> + <definition value="WorkSituation describes the extent to which and in what way the patient participates in the workforce. Work is meant in the broadest sense of the word: activities that contribute to the person themselves, their environment or society. This includes both paid and unpaid work." /> + <alias value="Arbeidssituatie" /> + <type> + <code value="string" /> + </type> + <mapping> + <identity value="zib-participationinsociety-v3.1-2020EN" /> + <map value="NL-CM:18.6.4" /> + <comment value="WorkSituation" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-ParticipationInSociety.xml b/zib/StructureDefinitions/zib-ParticipationInSociety.xml new file mode 100644 index 0000000..a9a766b --- /dev/null +++ b/zib/StructureDefinitions/zib-ParticipationInSociety.xml @@ -0,0 +1,110 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-ParticipationInSociety" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety" /> + <name value="ZibParticipationInSociety" /> + <title value="zib ParticipationInSociety" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Participation in society pertains to the patient’s initiative to participate in social activities in daily life, such as practicing a profession and hobbies. Participation in society also describes the patient’s social network." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety v3.1 (2020)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-participationinsociety-v3.1-2020EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> + <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <short value="ParticipationInSociety" /> + <comment value="Several concept(s) of zib ParticipationInSociety are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * SocialNetwork (NL-CM:18.6.2): [zib-ParticipationInSociety.SocialNetwork](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.SocialNetwork) * Hobby (NL-CM:18.6.3): [zib-ParticipationInSociety.Hobby](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.Hobby) * WorkSituation (NL-CM:18.6.5): [zib-ParticipationInSociety.WorkSituation](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.WorkSituation)" /> + <alias value="ParticipatieInMaatschappij" /> + <mapping> + <identity value="zib-participationinsociety-v3.1-2020EN" /> + <map value="NL-CM:18.6.1" /> + <comment value="ParticipationInSociety" /> + </mapping> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="314845004" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.note"> + <path value="Observation.note" /> + <max value="1" /> + </element> + <element id="Observation.note.text"> + <path value="Observation.note.text" /> + <short value="Comment" /> + <definition value="Comment on the participation in society." /> + <alias value="Toelichting" /> + <mapping> + <identity value="zib-participationinsociety-v3.1-2020EN" /> + <map value="NL-CM:18.6.5" /> + <comment value="Comment" /> + </mapping> + </element> + <element id="Observation.hasMember"> + <path value="Observation.hasMember" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="resolve()" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.hasMember:socialNetwork"> + <path value="Observation.hasMember" /> + <sliceName value="socialNetwork" /> + <definition value="The SocialNetwork concept (NL-CM:18.6.2) of zib ParticipationInSociety, represented as a distinct Observation resource." /> + <max value="1" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.SocialNetwork" /> + </type> + </element> + <element id="Observation.hasMember:hobby"> + <path value="Observation.hasMember" /> + <sliceName value="hobby" /> + <definition value="The Hobby concept (NL-CM:18.6.3) of zib ParticipationInSociety, represented as a distinct Observation resource." /> + <max value="1" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.Hobby" /> + </type> + </element> + <element id="Observation.hasMember:workSituation"> + <path value="Observation.hasMember" /> + <sliceName value="workSituation" /> + <definition value="The WorkSituation concept (NL-CM:18.6.4) of zib ParticipationInSociety, represented as a distinct Observation resource." /> + <max value="1" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.WorkSituation" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From b4f55efd030dfff61b0e9abd79632cdea3edbaa4 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Wed, 27 Nov 2024 16:46:24 +0100 Subject: [PATCH 121/240] updated mappings and release notes --- .../nl-core-ParticipationInSociety.Hobby.xml | 6 +++--- .../nl-core-ParticipationInSociety.SocialNetwork.xml | 6 +++--- .../nl-core-ParticipationInSociety.WorkSituation.xml | 6 +++--- .../nl-core-ParticipationInSociety.xml | 6 +++--- release-notes.md | 5 ++++- .../zib-ParticipationInSociety.Hobby.xml | 10 +++++----- .../zib-ParticipationInSociety.SocialNetwork.xml | 10 +++++----- .../zib-ParticipationInSociety.WorkSituation.xml | 10 +++++----- .../zib-ParticipationInSociety.xml | 12 ++++++------ 9 files changed, 37 insertions(+), 34 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.Hobby.xml b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.Hobby.xml index fb46bfe..622cc79 100644 --- a/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.Hobby.xml +++ b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.Hobby.xml @@ -21,9 +21,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-participationinsociety-v3.1-2020EN" /> - <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> - <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + <identity value="zib-participationinsociety-v3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN)" /> + <name value="zib ParticipationInSociety-v3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.SocialNetwork.xml b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.SocialNetwork.xml index 0247fca..7be635b 100644 --- a/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.SocialNetwork.xml +++ b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.SocialNetwork.xml @@ -21,9 +21,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-participationinsociety-v3.1-2020EN" /> - <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> - <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + <identity value="zib-participationinsociety-v3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN)" /> + <name value="zib ParticipationInSociety-v3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.WorkSituation.xml b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.WorkSituation.xml index 186dbbd..0411748 100644 --- a/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.WorkSituation.xml +++ b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.WorkSituation.xml @@ -21,9 +21,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-participationinsociety-v3.1-2020EN" /> - <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> - <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + <identity value="zib-participationinsociety-v3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN)" /> + <name value="zib ParticipationInSociety-v3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.xml b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.xml index 323115e..50fabee 100644 --- a/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.xml +++ b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.xml @@ -21,9 +21,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-participationinsociety-v3.1-2020EN" /> - <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> - <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + <identity value="zib-participationinsociety-v3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN)" /> + <name value="zib ParticipationInSociety-v3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/release-notes.md b/release-notes.md index 85644c5..465e4d2 100644 --- a/release-notes.md +++ b/release-notes.md @@ -15,4 +15,7 @@ * `.family` ; constraint ; Renamed nl-core-NameInformation-02 to nl-core-NameInformation-2. ; ZIBFHIR-141 ### zib-NameInformation.GivenName, nl-core-NameInformation.GivenName -* No significant changes. \ No newline at end of file +* No significant changes. + +## ParticipationInSociety (zib-ParticipationInSociety, nl-core-ParticipationInSociety) +* No significant changes \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-ParticipationInSociety.Hobby.xml b/zib/StructureDefinitions/zib-ParticipationInSociety.Hobby.xml index 45bfa92..c59c8dc 100644 --- a/zib/StructureDefinitions/zib-ParticipationInSociety.Hobby.xml +++ b/zib/StructureDefinitions/zib-ParticipationInSociety.Hobby.xml @@ -18,13 +18,13 @@ </telecom> </contact> <description value="An activity the patient enjoys doing in their free time." /> - <purpose value="This Observation resource represents the Hobby concept (NL-CM:18.6.3) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety-v3.1(2020EN)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN))." /> + <purpose value="This Observation resource represents the Hobby concept (NL-CM:18.6.3) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety-v3.1(2024EN)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-participationinsociety-v3.1-2020EN" /> - <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> - <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + <identity value="zib-participationinsociety-v3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN)" /> + <name value="zib ParticipationInSociety-v3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -54,7 +54,7 @@ <code value="string" /> </type> <mapping> - <identity value="zib-participationinsociety-v3.1-2020EN" /> + <identity value="zib-participationinsociety-v3.1-2024EN" /> <map value="NL-CM:18.6.3" /> <comment value="Hobby" /> </mapping> diff --git a/zib/StructureDefinitions/zib-ParticipationInSociety.SocialNetwork.xml b/zib/StructureDefinitions/zib-ParticipationInSociety.SocialNetwork.xml index 11f815b..1126097 100644 --- a/zib/StructureDefinitions/zib-ParticipationInSociety.SocialNetwork.xml +++ b/zib/StructureDefinitions/zib-ParticipationInSociety.SocialNetwork.xml @@ -17,13 +17,13 @@ </telecom> </contact> <description value="A description of the patient’s social network, such as family, neighbors and friends." /> - <purpose value="This Observation resource represents the SocialNetwork concept (NL-CM:18.6.2) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety-v3.1(2020EN)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN))." /> + <purpose value="This Observation resource represents the SocialNetwork concept (NL-CM:18.6.2) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety-v3.1(2024EN)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-participationinsociety-v3.1-2020EN" /> - <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> - <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + <identity value="zib-participationinsociety-v3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN)" /> + <name value="zib ParticipationInSociety-v3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -53,7 +53,7 @@ <code value="string" /> </type> <mapping> - <identity value="zib-participationinsociety-v3.1-2020EN" /> + <identity value="zib-participationinsociety-v3.1-2024EN" /> <map value="NL-CM:18.6.2" /> <comment value="SocialNetwork" /> </mapping> diff --git a/zib/StructureDefinitions/zib-ParticipationInSociety.WorkSituation.xml b/zib/StructureDefinitions/zib-ParticipationInSociety.WorkSituation.xml index dc4e896..d9dc232 100644 --- a/zib/StructureDefinitions/zib-ParticipationInSociety.WorkSituation.xml +++ b/zib/StructureDefinitions/zib-ParticipationInSociety.WorkSituation.xml @@ -17,13 +17,13 @@ </telecom> </contact> <description value="WorkSituation describes the extent to which and in what way the patient participates in the workforce. Work is meant in the broadest sense of the word: activities that contribute to the person themselves, their environment or society. This includes both paid and unpaid work." /> - <purpose value="This Observation resource represents the WorkSituation concept (NL-CM:18.6.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety-v3.1(2020EN)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN))." /> + <purpose value="This Observation resource represents the WorkSituation concept (NL-CM:18.6.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety-v3.1(2024EN)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-participationinsociety-v3.1-2020EN" /> - <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> - <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + <identity value="zib-participationinsociety-v3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN)" /> + <name value="zib ParticipationInSociety-v3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -53,7 +53,7 @@ <code value="string" /> </type> <mapping> - <identity value="zib-participationinsociety-v3.1-2020EN" /> + <identity value="zib-participationinsociety-v3.1-2024EN" /> <map value="NL-CM:18.6.4" /> <comment value="WorkSituation" /> </mapping> diff --git a/zib/StructureDefinitions/zib-ParticipationInSociety.xml b/zib/StructureDefinitions/zib-ParticipationInSociety.xml index a9a766b..1888ae3 100644 --- a/zib/StructureDefinitions/zib-ParticipationInSociety.xml +++ b/zib/StructureDefinitions/zib-ParticipationInSociety.xml @@ -17,13 +17,13 @@ </telecom> </contact> <description value="Participation in society pertains to the patient’s initiative to participate in social activities in daily life, such as practicing a profession and hobbies. Participation in society also describes the patient’s social network." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety v3.1 (2020)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN))." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety v3.1 (2024)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-participationinsociety-v3.1-2020EN" /> - <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2020EN)" /> - <name value="zib ParticipationInSociety-v3.1(2020EN)" /> + <identity value="zib-participationinsociety-v3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN)" /> + <name value="zib ParticipationInSociety-v3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -37,7 +37,7 @@ <comment value="Several concept(s) of zib ParticipationInSociety are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * SocialNetwork (NL-CM:18.6.2): [zib-ParticipationInSociety.SocialNetwork](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.SocialNetwork) * Hobby (NL-CM:18.6.3): [zib-ParticipationInSociety.Hobby](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.Hobby) * WorkSituation (NL-CM:18.6.5): [zib-ParticipationInSociety.WorkSituation](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.WorkSituation)" /> <alias value="ParticipatieInMaatschappij" /> <mapping> - <identity value="zib-participationinsociety-v3.1-2020EN" /> + <identity value="zib-participationinsociety-v3.1-2024EN" /> <map value="NL-CM:18.6.1" /> <comment value="ParticipationInSociety" /> </mapping> @@ -61,7 +61,7 @@ <definition value="Comment on the participation in society." /> <alias value="Toelichting" /> <mapping> - <identity value="zib-participationinsociety-v3.1-2020EN" /> + <identity value="zib-participationinsociety-v3.1-2024EN" /> <map value="NL-CM:18.6.5" /> <comment value="Comment" /> </mapping> From f4b5dad5f7a3560529d2219d70fcd27531e435a5 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Wed, 27 Nov 2024 17:03:42 +0100 Subject: [PATCH 122/240] updated mapping --- nl-core/StructureDefinitions/nl-core-IllnessPerception.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-IllnessPerception.xml b/nl-core/StructureDefinitions/nl-core-IllnessPerception.xml index 8f42d84..734750f 100644 --- a/nl-core/StructureDefinitions/nl-core-IllnessPerception.xml +++ b/nl-core/StructureDefinitions/nl-core-IllnessPerception.xml @@ -22,8 +22,8 @@ <fhirVersion value="4.0.1" /> <mapping> <identity value="zib-illnessperception-v3.2-2024EN" /> - <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2020EN)" /> - <name value="zib IllnessPerception-v3.1(2020EN)" /> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.1(2024EN)" /> + <name value="zib IllnessPerception-v3.1(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> From 40883da7ecda099dab241a8d286be9c1fbae8097 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Wed, 27 Nov 2024 17:41:45 +0100 Subject: [PATCH 123/240] Added generated example --- examples/nl-core-BodyHeight-01.xml | 53 ++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 examples/nl-core-BodyHeight-01.xml diff --git a/examples/nl-core-BodyHeight-01.xml b/examples/nl-core-BodyHeight-01.xml new file mode 100644 index 0000000..3ceccbc --- /dev/null +++ b/examples/nl-core-BodyHeight-01.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-BodyHeight-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-BodyHeight"/> + </meta> + <status value="final"/> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category"/> + <code value="vital-signs"/> + <display value="Vital Signs"/> + </coding> + </category> + <code> + <coding> + <system value="http://loinc.org"/> + <code value="8302-2"/> + <display value="Body height"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <effectiveDateTime value="2013-02-08T06:43:00+01:00"/> + <valueQuantity> + <value value="153"/> + <unit value="cm"/> + <system value="http://unitsofmeasure.org"/> + <code value="cm"/> + </valueQuantity> + <note> + <text value="Met schoenen aan"/> + </note> + <component> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="425260001"/> + <display value="Body position for height measurement"/> + </coding> + </code> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="10904000"/> + <display value="Staande positie"/> + </coding> + </valueCodeableConcept> + </component> +</Observation> \ No newline at end of file From 5b2fb848093aa408dfe0795d45116e1d9550afcb Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Wed, 27 Nov 2024 17:46:57 +0100 Subject: [PATCH 124/240] Added known-issue from zib2020 project to silence error --- known-issues.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/known-issues.yml b/known-issues.yml index 8b594c1..f25a88d 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -49,4 +49,13 @@ zib-AddressInformation: reason: 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 zib concept HouseNumberIndication with CD datatype is mapped to a FHIR string datatype. Address.line.extension:*.value[x]: - cardinality: 1..1 instead of 0..1 - reason: The value of the extension is required, but the extension itself is optional, making the effective cardinality 0..1 as required by the zib. \ No newline at end of file + reason: The value of the extension is required, but the extension itself is optional, making the effective cardinality 0..1 as required by the zib. + +nl-core-BodyHeight-*: + ignored issues: + Observation.value.ofType(Quantity).code: + - message: The value provided ('cm') is not in the value set 'Body Length Units' + reason: In absence of a terminology server, the Validator cannot check if 'cm' is a valid UCUM unit and raises an error. + Observation.component[*].value.*: + - message: None of the codings provided are in the value set 'Vital Signs Units' + reason: The Validator checks all Observations with a vital signs magic LOINC code against the HL7 Vital Signs base profile. Unfortunately, this profile restricts the allowed components to only the use cases identified by HL7, while the zib adds additional data. This has been identified as a bug in het HL7 Vital Signs profile, which will be fixed in the next version. See https://jira.hl7.org/browse/FHIR-43353 for more information. From f9171f9755026281189439927cb64417262131a0 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 28 Nov 2024 11:25:02 +0100 Subject: [PATCH 125/240] Refreshed terminology --- ....16.840.1.113883.2.4.3.11.60.40.4.22.1.xml | 85 +++++++++++ ...2.4.3.11.60.40.2.7.9.1--20240415000000.xml | 11 +- ....4.3.11.60.40.2.7.12.6--20240415000000.xml | 6 +- ....4.3.11.60.40.2.7.12.2--20240415000000.xml | 2 +- ....4.3.11.60.40.2.20.6.3--20240415000000.xml | 84 +++++++++++ ...2.4.3.11.60.40.2.0.1.2--20240415000000.xml | 8 +- ...2.4.3.11.60.40.2.0.1.1--20240415000000.xml | 12 +- ...2.4.3.11.60.40.2.7.6.3--20240415000000.xml | 2 +- ....4.3.11.60.40.2.20.6.2--20240415000000.xml | 116 +++++++++++++++ ....4.3.11.60.40.2.20.6.1--20240415000000.xml | 137 ++++++++++++++++++ 10 files changed, 444 insertions(+), 19 deletions(-) create mode 100644 zib/vocabulary/generated/CodeSystem-TelecomDeviceTypes-2.16.840.1.113883.2.4.3.11.60.40.4.22.1.xml create mode 100644 zib/vocabulary/generated/ValueSet-EmailSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.3--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-NummerSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.2--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-TelecomTypeCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20240415000000.xml diff --git a/zib/vocabulary/generated/CodeSystem-TelecomDeviceTypes-2.16.840.1.113883.2.4.3.11.60.40.4.22.1.xml b/zib/vocabulary/generated/CodeSystem-TelecomDeviceTypes-2.16.840.1.113883.2.4.3.11.60.40.4.22.1.xml new file mode 100644 index 0000000..01c244f --- /dev/null +++ b/zib/vocabulary/generated/CodeSystem-TelecomDeviceTypes-2.16.840.1.113883.2.4.3.11.60.40.4.22.1.xml @@ -0,0 +1,85 @@ +<CodeSystem xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.4.22.1"/> + <meta> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablecodesystem"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/CodeSystem"/>--> + </meta> + <language value="nl-NL"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml" lang="nl-NL" xml:lang="nl-NL">Definitie-resources zijn niet voorzien van een narrative. Een menselijk leesbare versie is te vinden via de implementation guide(s) waarin deze resource gebruikt wordt.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.22.1"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.22.1"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="TelecomDeviceTypes"/> + <title value="TelecomDeviceTypes"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="TelecomDeviceTypes"/> + <caseSensitive value="false"/> + <content value="complete"/> + <count value="2"/> + <property> + <code value="status"/> + <uri value="http://hl7.org/fhir/concept-properties#status"/> + <description value="A code that indicates the status of the concept. Values found in this version of the code system are: active"/> + <type value="code"/> + </property> + <concept> + <code value="FAX"/> + <display value="Fax"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Fax"/> + </designation> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="LL"/> + <display value="Vaste lijn"/> + <definition value="Vast telefoonnummer"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Land Line"/> + </designation> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> +</CodeSystem> diff --git a/zib/vocabulary/generated/ValueSet-BurgerlijkeStaatCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-BurgerlijkeStaatCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20240415000000.xml index e8a9eaf..ef38095 100644 --- a/zib/vocabulary/generated/ValueSet-BurgerlijkeStaatCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-BurgerlijkeStaatCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20240415000000.xml @@ -27,7 +27,7 @@ <version value="2024-04-15T00:00:00"/> <name value="BurgerlijkeStaatCodelijst"/> <title value="BurgerlijkeStaatCodelijst"/> - <status value="draft"/> + <status value="active"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> @@ -52,6 +52,15 @@ </extension> <code value="OTH"/> <display value="Other"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Other"/> + </designation> </concept> </include> <include> diff --git a/zib/vocabulary/generated/ValueSet-CommunicatieBijzonderhedenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20240415000000.xml b/zib/vocabulary/generated/ValueSet-CommunicatieBijzonderhedenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20240415000000.xml index 57b066b..ca78e51 100644 --- a/zib/vocabulary/generated/ValueSet-CommunicatieBijzonderhedenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-CommunicatieBijzonderhedenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.6--20240415000000.xml @@ -27,7 +27,7 @@ <version value="2024-04-15T00:00:00"/> <name value="CommunicatieBijzonderhedenCodelijst"/> <title value="CommunicatieBijzonderhedenCodelijst"/> - <status value="draft"/> + <status value="active"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> @@ -62,7 +62,7 @@ <valueString value="Gebruikt gebarentaal"/> </extension> <code value="442389001"/> - <display value="Sign language"/> + <display value="Gebarentaal"/> <designation> <language value="en-US"/> <use> @@ -87,7 +87,7 @@ <valueString value="Gebruikt Brailleschrift"/> </extension> <code value="445510001"/> - <display value="Braille language"/> + <display value="Braille"/> <designation> <language value="en-US"/> <use> diff --git a/zib/vocabulary/generated/ValueSet-CommunicatieTaalCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-CommunicatieTaalCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20240415000000.xml index d5e99b8..deb541a 100644 --- a/zib/vocabulary/generated/ValueSet-CommunicatieTaalCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-CommunicatieTaalCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20240415000000.xml @@ -27,7 +27,7 @@ <version value="2024-04-15T00:00:00"/> <name value="CommunicatieTaalCodelijst"/> <title value="CommunicatieTaalCodelijst"/> - <status value="draft"/> + <status value="active"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> diff --git a/zib/vocabulary/generated/ValueSet-EmailSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.3--20240415000000.xml b/zib/vocabulary/generated/ValueSet-EmailSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.3--20240415000000.xml new file mode 100644 index 0000000..bfca896 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-EmailSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.3--20240415000000.xml @@ -0,0 +1,84 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.20.6.3--20240415000000"/> + <meta> + <lastUpdated value="2024-11-28T08:35:00Z"/> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.20.6.3--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.20.6.3"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="EmailSoortCodelijst"/> + <title value="EmailSoortCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> + <immutable value="false"/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Privé e-mailadres"/> + </extension> + <code value="HP"/> + <display value="Primary Home"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Primary Home"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Zakelijk e-mailadres"/> + </extension> + <code value="WP"/> + <display value="Work Place"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Work Place"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-GenderidentiteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-GenderidentiteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000.xml index 5781c33..2f3a4c0 100644 --- a/zib/vocabulary/generated/ValueSet-GenderidentiteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-GenderidentiteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000.xml @@ -27,7 +27,7 @@ <version value="2024-04-15T00:00:00"/> <name value="GenderidentiteitCodelijst"/> <title value="GenderidentiteitCodelijst"/> - <status value="draft"/> + <status value="active"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> @@ -62,7 +62,7 @@ <valueString value="Identificeert zich als man"/> </extension> <code value="446151000124109"/> - <display value="Identifies as male gender"/> + <display value="Mannelijke genderidentiteit"/> <designation> <language value="en-US"/> <use> @@ -87,7 +87,7 @@ <valueString value="Identificeert zich als vrouw"/> </extension> <code value="446141000124107"/> - <display value="Identifies as female gender"/> + <display value="Vrouwelijke genderidentiteit"/> <designation> <language value="en-US"/> <use> @@ -112,7 +112,7 @@ <valueString value="Identificeert zich als non-binair"/> </extension> <code value="33791000087105"/> - <display value="Identifies as nonbinary gender"/> + <display value="Non-binaire genderidentiteit"/> <designation> <language value="en-US"/> <use> diff --git a/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000.xml index dbe2cbc..bdb90bf 100644 --- a/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000.xml @@ -1,6 +1,7 @@ <ValueSet xmlns="http://hl7.org/fhir"> <id value="2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000"/> <meta> + <lastUpdated value="2024-11-28T08:35:00Z"/> <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> @@ -27,7 +28,7 @@ <version value="2024-04-15T00:00:00"/> <name value="GeslachtCodelijst"/> <title value="GeslachtCodelijst"/> - <status value="draft"/> + <status value="active"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> @@ -41,7 +42,7 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="GeslachtCodelijst"/> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> <immutable value="false"/> <compose> <include> @@ -62,13 +63,6 @@ <value value="Unknown"/> </designation> </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> </include> <include> <system value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> diff --git a/zib/vocabulary/generated/ValueSet-NationaliteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20240415000000.xml b/zib/vocabulary/generated/ValueSet-NationaliteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20240415000000.xml index 9157c4e..1af948f 100644 --- a/zib/vocabulary/generated/ValueSet-NationaliteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-NationaliteitCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20240415000000.xml @@ -27,7 +27,7 @@ <version value="2024-04-15T00:00:00"/> <name value="NationaliteitCodelijst"/> <title value="NationaliteitCodelijst"/> - <status value="draft"/> + <status value="active"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> diff --git a/zib/vocabulary/generated/ValueSet-NummerSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-NummerSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.2--20240415000000.xml new file mode 100644 index 0000000..4a9dd49 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-NummerSoortCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.2--20240415000000.xml @@ -0,0 +1,116 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.20.6.2--20240415000000"/> + <meta> + <lastUpdated value="2024-11-28T08:35:00Z"/> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.20.6.2--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.20.6.2"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="NummerSoortCodelijst"/> + <title value="NummerSoortCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> + <immutable value="false"/> + <compose> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Privé telefoonnummer"/> + </extension> + <code value="HP"/> + <display value="Primary Home"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Primary Home"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Tijdelijk telefoonnummer"/> + </extension> + <code value="TMP"/> + <display value="Temporary Address"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Temporary Address"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Zakelijk telefoonnummer"/> + </extension> + <code value="WP"/> + <display value="Work Place"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Work Place"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Spoednummer"/> + </extension> + <code value="EC"/> + <display value="Emergencycontact"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Emergencycontact"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-TelecomTypeCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-TelecomTypeCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20240415000000.xml new file mode 100644 index 0000000..327c3d0 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-TelecomTypeCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20240415000000.xml @@ -0,0 +1,137 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20240415000000"/> + <meta> + <lastUpdated value="2024-11-28T08:35:00Z"/> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.20.6.1"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="TelecomTypeCodelijst"/> + <title value="TelecomTypeCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> + <immutable value="false"/> + <compose> + <include> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.22.1"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Vast telefoonnummer"/> + </extension> + <code value="LL"/> + <display value="Vaste lijn"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Land Line"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Vaste lijn"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Fax"/> + </extension> + <code value="FAX"/> + <display value="Fax"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Fax"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Fax"/> + </designation> + </concept> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Mobiel telefoonnummer"/> + </extension> + <code value="MC"/> + <display value="Mobile Contact"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mobile Contact"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Pieper"/> + </extension> + <code value="PG"/> + <display value="Pager"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Pager"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> From 09c40f2bbe92169d6c659b91ae4555c5def7ac5b Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 28 Nov 2024 11:32:29 +0100 Subject: [PATCH 126/240] Reopened and saved in Forge --- zib/StructureDefinitions/zib-Patient.xml | 1323 +++++++++++----------- 1 file changed, 655 insertions(+), 668 deletions(-) diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index 08498f2..a76bb5d 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -1,669 +1,656 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version="1.0" encoding="utf-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-Patient"/> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-Patient"/> - <name value="ZibPatient"/> - <title value="zib Patient"/> - <status value="draft"/> - <experimental value="false"/> - <publisher value="Nictiz"/> - <contact> - <name value="Nictiz"/> - <telecom> - <system value="url"/> - <value value="https://www.nictiz.nl"/> - <use value="work"/> - </telecom> - </contact> - <description value="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."/> - <purpose value="This Patient resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Patient v4.3 (2024)](https://zibs.nl/wiki/Patient-v4.3(2024EN))."/> - <copyright value="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 value="4.0.1"/> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <uri value="https://zibs.nl/wiki/Patient-v4.3(2024EN)"/> - <name value="zib Patient-v4.3(2024EN)"/> - </mapping> - <mapping> - <identity value="zib-maritalstatus-v3.2-2024EN"/> - <uri value="https://zibs.nl/wiki/MaritalStatus-v3.2(2024EN)"/> - <name value="zib MaritalStatus-v3.2(2024EN)"/> - </mapping> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN"/> - <uri value="https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN)"/> - <name value="zib LanguageProficiency-v4.0(2024EN)"/> - </mapping> - <mapping> - <identity value="zib-nationality-v3.0-2024EN"/> - <uri value="https://zibs.nl/wiki/Nationality-v3.0(2024EN)"/> - <name value="zib Nationality-v3.0(2024EN)"/> - </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN"/> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)"/> - <name value="zib ContactInformation-v1.3.1(2024EN)"/> - </mapping> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)"/> - <name value="zib ContactPerson-v4.1(2024EN)"/> - </mapping> - <mapping> - <identity value="zib-payer-v4.1-2024EN"/> - <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)"/> - <name value="zib Payer-v4.1(2024EN)"/> - </mapping> - <kind value="resource"/> - <abstract value="true"/> - <type value="Patient"/> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient"/> - <derivation value="constraint"/> - <differential> - <element id="Patient"> - <path value="Patient"/> - <short value="Patient"/> - <alias value="Patient"/> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <map value="NL-CM:0.1.1"/> - <comment value="Patient"/> - </mapping> - </element> - <element id="Patient.extension:genderIdentity"> - <path value="Patient.extension"/> - <sliceName value="genderIdentity"/> - <type> - <code value="Extension"/> - <profile value="http://hl7.org/fhir/StructureDefinition/patient-genderIdentity"/> - </type> - </element> - <element id="Patient.extension:genderIdentity.value[x]"> - <path value="Patient.extension.value[x]"/> - <short value="GenderIdentity"/> - <definition value="The gender with which the person identifies."/> - <alias value="Genderidentiteit"/> - <binding> - <strength value="extensible"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000"/> - </binding> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <map value="NL-CM:0.1.34"/> - <comment value="GenderIdentity"/> - </mapping> - </element> - <element id="Patient.extension:nationality"> - <path value="Patient.extension"/> - <sliceName value="nationality"/> - <type> - <code value="Extension"/> - <profile value="http://hl7.org/fhir/StructureDefinition/patient-nationality"/> - </type> - </element> - <element id="Patient.extension:nationality.extension:code"> - <path value="Patient.extension.extension"/> - <sliceName value="code"/> - </element> - <element id="Patient.extension:nationality.extension:code.value[x]"> - <path value="Patient.extension.extension.value[x]"/> - <short value="Nationality"/> - <definition value="Indicates the country of citizenship."/> - <alias value="Nationaliteit"/> - <binding> - <strength value="extensible"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20240415000000"/> - </binding> - <mapping> - <identity value="zib-nationality-v3.0-2024EN"/> - <map value="NL-CM:7.6.3"/> - <comment value="Nationality"/> - </mapping> - </element> - <element id="Patient.identifier"> - <path value="Patient.identifier"/> - <slicing> - <discriminator> - <type value="value"/> - <path value="$this"/> - </discriminator> - <rules value="open"/> - </slicing> - <short value="PatientIdentificationNumber"/> - <definition value="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."/> - <alias value="Identificatienummer"/> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <map value="NL-CM:0.1.7"/> - <comment value="PatientIdentificationNumber"/> - </mapping> - </element> - <element id="Patient.identifier:bsn"> - <path value="Patient.identifier"/> - <sliceName value="bsn"/> - <patternIdentifier> - <system value="http://fhir.nl/fhir/NamingSystem/bsn"/> - </patternIdentifier> - </element> - <element id="Patient.name"> - <path value="Patient.name"/> - <slicing> - <discriminator> - <type value="value"/> - <path value="use"/> - </discriminator> - <rules value="open"/> - </slicing> - <short value="NameInformation / PayerName"/> - <definition value="Patient's full name." /> - <alias value="Naamgegevens"/> - <alias value="BetalerNaam"/> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <map value="NL-CM:0.1.6"/> - <comment value="NameInformation"/> - </mapping> - <mapping> - <identity value="zib-payer-v4.1-2024EN"/> - <map value="NL-CM:1.1.5"/> - <comment value="PayerName"/> - </mapping> - </element> - <element id="Patient.name:nameInformation"> - <path value="Patient.name"/> - <sliceName value="nameInformation"/> - <short value="NameInformation"/> - <max value="2"/> - <type> - <code value="HumanName"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation"/> - </type> - </element> - <element id="Patient.name:nameInformation-GivenName"> - <path value="Patient.name"/> - <sliceName value="nameInformation-GivenName"/> - <type> - <code value="HumanName"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName"/> - </type> - </element> - <element id="Patient.telecom"> - <path value="Patient.telecom"/> - <slicing> - <discriminator> - <type value="profile"/> - <path value="$this"/> - </discriminator> - <rules value="open"/> - </slicing> - <short value="ContactInformation"/> - <definition value="Patient's telephone number(s) or e-mail address(es)." /> - <comment value="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."/> - <alias value="Contactgegevens"/> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <map value="NL-CM:0.1.5"/> - <comment value="ContactInformation"/> - </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN"/> - <map value="NL-CM:20.6.1"/> - <comment value="ContactInformation"/> - </mapping> - <mapping> - <identity value="zib-payer-v4.1-2024EN"/> - <map value="NL-CM:1.1.12"/> - <comment value="ContactInformation"/> - </mapping> - </element> - <element id="Patient.telecom:telephoneNumbers"> - <path value="Patient.telecom"/> - <sliceName value="telephoneNumbers"/> - <type> - <code value="ContactPoint"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers"/> - </type> - </element> - <element id="Patient.telecom:emailAddresses"> - <path value="Patient.telecom"/> - <sliceName value="emailAddresses"/> - <type> - <code value="ContactPoint"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses"/> - </type> - </element> - <element id="Patient.gender"> - <path value="Patient.gender"/> - <short value="Gender"/> - <definition value="Patient's administrative gender."/> - <alias value="Geslacht"/> - <binding> - <strength value="required"/> - <description value="Use ConceptMap GeslachtCodelijst-to-AdministrativeGender to translate terminology from the functional model to profile terminology in ValueSet AdministrativeGender."/> - <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"> - <extension url="http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap"> - <valueCanonical value="http://nictiz.nl/fhir/ConceptMap/GeslachtCodelijst-to-AdministrativeGender"/> - </extension> - </valueSet> - </binding> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <map value="NL-CM:0.1.9"/> - <comment value="Gender"/> - </mapping> - </element> - <element id="Patient.gender.extension:genderCodelist"> - <path value="Patient.gender.extension"/> - <sliceName value="genderCodelist"/> - <max value="1"/> - <type> - <code value="Extension"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"/> - </type> - </element> - <element id="Patient.gender.extension:genderCodelist.url"> - <path value="Patient.gender.extension.url"/> - <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"/> - </element> - <element id="Patient.gender.extension:genderCodelist.value[x]"> - <path value="Patient.gender.extension.value[x]"/> - <short value="Gender"/> - <definition value="Patient's administrative gender."/> - <alias value="Geslacht"/> - <binding> - <strength value="required"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000"/> - </binding> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <map value="NL-CM:0.1.9"/> - <comment value="Gender"/> - </mapping> - </element> - <element id="Patient.birthDate"> - <path value="Patient.birthDate"/> - <short value="DateOfBirth"/> - <definition value="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 value="Geboortedatum"/> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <map value="NL-CM:0.1.10"/> - <comment value="DateOfBirth"/> - </mapping> - </element> - <element id="Patient.deceased[x]"> - <path value="Patient.deceased[x]"/> - <slicing> - <discriminator> - <type value="type"/> - <path value="$this"/> - </discriminator> - <rules value="open"/> - </slicing> - </element> - <element id="Patient.deceased[x]:deceasedBoolean"> - <path value="Patient.deceased[x]"/> - <sliceName value="deceasedBoolean"/> - <short value="DeathIndicator"/> - <definition value="An indication stating whether the patient has died."/> - <alias value="OverlijdensIndicator"/> - <type> - <code value="boolean"/> - </type> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <map value="NL-CM:0.1.32"/> - <comment value="DeathIndicator"/> - </mapping> - </element> - <element id="Patient.deceased[x]:deceasedDateTime"> - <path value="Patient.deceased[x]"/> - <sliceName value="deceasedDateTime"/> - <short value="DateOfDeath"/> - <definition value="The date on which the patient died. A ‘vague’ date, such as only the year, is permitted." /> - <comment value="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_."/> - <alias value="DatumOverlijden"/> - <type> - <code value="dateTime"/> - </type> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <map value="NL-CM:0.1.33"/> - <comment value="DateOfDeath"/> - </mapping> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <map value="NL-CM:0.1.32"/> - <comment value="DeathIndicator (implicit, main mapping is on Patient.deceasedBoolean)"/> - </mapping> - </element> - <element id="Patient.address"> - <path value="Patient.address"/> - <short value="AddressInformation"/> - <definition value="Patient's address information." /> - <alias value="Adresgegevens"/> - <type> - <code value="Address"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation"/> - </type> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <map value="NL-CM:0.1.4"/> - <comment value="AddressInformation"/> - </mapping> - <mapping> - <identity value="zib-payer-v4.1-2024EN"/> - <map value="NL-CM:1.1.17"/> - <comment value="AddressInformation"/> - </mapping> - </element> - <element id="Patient.maritalStatus"> - <path value="Patient.maritalStatus"/> - <short value="MaritalStatus"/> - <definition value="A person's marital status according to the terms and definition in the Dutch civil code."/> - <alias value="BurgerlijkeStaat"/> - <binding> - <strength value="required"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20240415000000"/> - </binding> - <mapping> - <identity value="zib-maritalstatus-v3.2-2024EN"/> - <map value="NL-CM:7.9.2"/> - <comment value="MaritalStatus"/> - </mapping> - </element> - <element id="Patient.multipleBirth[x]"> - <path value="Patient.multipleBirth[x]"/> - <slicing> - <discriminator> - <type value="type"/> - <path value="$this"/> - </discriminator> - <rules value="open"/> - </slicing> - </element> - <element id="Patient.multipleBirth[x]:multipleBirthBoolean"> - <path value="Patient.multipleBirth[x]"/> - <sliceName value="multipleBirthBoolean"/> - <short value="MultipleBirthIndicator"/> - <definition value="An indication stating whether the patient is of a multiple birth."/> - <alias value="MeerlingIndicator"/> - <type> - <code value="boolean"/> - </type> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <map value="NL-CM:0.1.31"/> - <comment value="MultipleBirthIndicator"/> - </mapping> - </element> - <element id="Patient.multipleBirth[x]:multipleBirthInteger"> - <path value="Patient.multipleBirth[x]"/> - <sliceName value="multipleBirthInteger"/> - <short value="MultipleBirthSequence"/> - <definition value="The birth number in the sequence of a multiple birth. The first birth is given value 1. The middle birth in a triplet birth would be given value 2 and the third birth would have value 3. If multiple birth order is filled then the value of the MultipleIndicator must be "True"." /> - <comment value="The zib recognizes both the MultipleBirthIndicator (boolean) and MultipleBirthSequence (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 MultipleBirthSequence, and MultipleBirthIndicator is assumed to be _true_."/> - <alias value="Meerlingvolgorde"/> - <type> - <code value="integer"/> - </type> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <map value="NL-CM:0.1.35"/> - <comment value="MultipleBirthSequence"/> - </mapping> - <mapping> - <identity value="zib-patient-v4.3-2024EN"/> - <map value="NL-CM:0.1.31"/> - <comment value="MultipleBirthIndicator (implicit, main mapping is on Patient.multipleBirthBoolean)"/> - </mapping> - </element> - <element id="Patient.contact"> - <path value="Patient.contact"/> - <short value="Contact"/> - <comment value="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 [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson). * Information about persons that should be _contacted_ regarding the care for the patient is captured using the `Patient.contact` element. If a person is both a related person and a contact person, then some data duplication is inevitable. The zib-ContactPerson can be referenced using the patient-relatedPerson extension on `Patient.contact.extension:contactPerson`."/> - <alias value="Contactpersoon"/> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.1"/> - <comment value="Contact"/> - </mapping> - </element> - <element id="Patient.contact.extension:contactPerson"> - <path value="Patient.contact.extension"/> - <sliceName value="contactPerson"/> - <max value="1"/> - <type> - <code value="Extension"/> - <profile value="http://hl7.org/fhir/StructureDefinition/patient-relatedPerson"/> - </type> - </element> - <element id="Patient.contact.extension:contactPerson.value[x]"> - <path value="Patient.contact.extension.value[x]"/> - <short value="Contact"/> - <definition value="Reference to a [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson) instance containing the full details for the current contact." /> - <alias value="Contactpersoon"/> - <type> - <code value="Reference"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson"/> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson"/> - </type> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.1"/> - <comment value="Contact"/> - </mapping> - </element> - <element id="Patient.contact.relationship"> - <path value="Patient.contact.relationship"/> - <slicing> - <discriminator> - <type value="value"/> - <path value="$this"/> - </discriminator> - <rules value="open"/> - </slicing> - </element> - <element id="Patient.contact.relationship:role"> - <path value="Patient.contact.relationship"/> - <sliceName value="role"/> - <short value="Role"/> - <definition value="Specifies the role of the contact in relation to the patient."/> - <alias value="Rol"/> - <binding> - <strength value="extensible"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000"/> - </binding> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.2"/> - <comment value="Role"/> - </mapping> - </element> - <element id="Patient.contact.relationship:relationship"> - <path value="Patient.contact.relationship"/> - <sliceName value="relationship"/> - <short value="Relationship"/> - <definition value="Specifies the relevant family or social relationship to the patient."/> - <alias value="Relatie"/> - <binding> - <strength value="extensible"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000"/> - </binding> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.3"/> - <comment value="Relationship"/> - </mapping> - </element> - <element id="Patient.contact.name"> - <path value="Patient.contact.name"/> - <short value="NameInformation"/> - <definition value="Full name of the contact."/> - <comment value="This element can and should not completely capture the NameInformation 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 name information should instead be captured using an instance of [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information."/> - <alias value="Naamgegevens"/> - <type> - <code value="HumanName"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation"/> - </type> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.4"/> - <comment value="NameInformation"/> - </mapping> - </element> - <element id="Patient.contact.telecom"> - <path value="Patient.contact.telecom"/> - <slicing> - <discriminator> - <type value="profile"/> - <path value="$this"/> - </discriminator> - <rules value="open"/> - </slicing> - <short value="ContactInformation"/> - <definition value="The contact's telephone number and/or e-mail address."/> - <comment value="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."/> - <alias value="Contactgegevens"/> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.6"/> - <comment value="ContactInformation"/> - </mapping> - <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN"/> - <map value="NL-CM:20.6.1"/> - <comment value="ContactInformation"/> - </mapping> - </element> - <element id="Patient.contact.telecom:telephoneNumbers"> - <path value="Patient.contact.telecom"/> - <sliceName value="telephoneNumbers"/> - <type> - <code value="ContactPoint"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers"/> - </type> - </element> - <element id="Patient.contact.telecom:emailAddresses"> - <path value="Patient.contact.telecom"/> - <sliceName value="emailAddresses"/> - <type> - <code value="ContactPoint"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses"/> - </type> - </element> - <element id="Patient.contact.address"> - <path value="Patient.contact.address"/> - <short value="AddressInformation"/> - <definition value="Contact's address information."/> - <comment value="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 [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information."/> - <alias value="Adresgegevens"/> - <type> - <code value="Address"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation"/> - </type> - <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.5"/> - <comment value="AddressInformation"/> - </mapping> - </element> - <element id="Patient.communication"> - <path value="Patient.communication"/> - <short value="LanguageProficiency"/> - <alias value="Taalvaardigheid"/> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN"/> - <map value="NL-CM:7.12.1"/> - <comment value="LanguageProficiency"/> - </mapping> - </element> - <element id="Patient.communication.extension:languageControl"> - <path value="Patient.communication.extension"/> - <sliceName value="languageControl"/> - <short value="LanguageControlListening / LanguageControlSpeaking / LanguageControlReading"/> - <definition value="* 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 the language in question." /> - <comment value="The zib concepts LanguageControlListening, LanguageControlReading and 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)"/> - <alias value="TaalvaardigheidBegrijpen"/> - <alias value="TaalvaardigheidSpreken"/> - <alias value="TaalvaardigheidLezen"/> - <type> - <code value="Extension"/> - <profile value="http://hl7.org/fhir/StructureDefinition/patient-proficiency"/> - </type> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN"/> - <map value="NL-CM:7.12.6"/> - <comment value="LanguageControlListening"/> - </mapping> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN"/> - <map value="NL-CM:7.12.7"/> - <comment value="LanguageControlSpeaking"/> - </mapping> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN"/> - <map value="NL-CM:7.12.8"/> - <comment value="LanguageControlReading"/> - </mapping> - </element> - <element id="Patient.communication.extension:languageControl.extension"> - <path value="Patient.communication.extension.extension"/> - <min value="2"/> - </element> - <element id="Patient.communication.extension:languageControl.extension:level"> - <path value="Patient.communication.extension.extension"/> - <sliceName value="level"/> - <min value="1"/> - </element> - <element id="Patient.communication.extension:languageControl.extension:level.value[x]"> - <path value="Patient.communication.extension.extension.value[x]"/> - <comment value="Note that only the TaalvaardigheidBegrijpenCodelijst value set is bound on this element. This causes no issues, as the TaalvaardigheidLezenCodelijst and TaalvaardigheidSprekenCodelijst value sets contain the same codes as the former value set."/> - <binding> - <strength value="required"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000"/> - </binding> - </element> - <element id="Patient.communication.extension:languageControl.extension:type"> - <path value="Patient.communication.extension.extension"/> - <sliceName value="type"/> - <min value="1"/> - <max value="1"/> - </element> - <element id="Patient.communication.extension:communicationDetails"> - <path value="Patient.communication.extension"/> - <sliceName value="communicationDetails"/> - <type> - <code value="Extension"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails"/> - </type> - </element> - <element id="Patient.communication.extension:comment"> - <path value="Patient.communication.extension"/> - <sliceName value="comment"/> - <type> - <code value="Extension"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.Comment"/> - </type> - </element> - <element id="Patient.communication.language"> - <path value="Patient.communication.language"/> - <short value="CommunicationLanguage"/> - <definition value="The language of communication."/> - <alias value="CommunicatieTaal"/> - <binding> - <strength value="required"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20240415000000"/> - </binding> - <mapping> - <identity value="zib-languageproficiency-v4.0-2024EN"/> - <map value="NL-CM:7.12.3"/> - <comment value="CommunicationLanguage"/> - </mapping> - </element> - </differential> -</StructureDefinition> + <id value="zib-Patient" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-Patient" /> + <name value="ZibPatient" /> + <title value="zib Patient" /> + <status value="draft" /> + <experimental value="false" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="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." /> + <purpose value="This Patient resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Patient v4.3 (2024)](https://zibs.nl/wiki/Patient-v4.3(2024EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <uri value="https://zibs.nl/wiki/Patient-v4.3(2024EN)" /> + <name value="zib Patient-v4.3(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-maritalstatus-v3.2-2024EN" /> + <uri value="https://zibs.nl/wiki/MaritalStatus-v3.2(2024EN)" /> + <name value="zib MaritalStatus-v3.2(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <uri value="https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN)" /> + <name value="zib LanguageProficiency-v4.0(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-nationality-v3.0-2024EN" /> + <uri value="https://zibs.nl/wiki/Nationality-v3.0(2024EN)" /> + <name value="zib Nationality-v3.0(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> + <name value="zib ContactPerson-v4.1(2024EN)" /> + </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> + <name value="zib Payer-v4.1(2024EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Patient" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <derivation value="constraint" /> + <differential> + <element id="Patient"> + <path value="Patient" /> + <short value="Patient" /> + <alias value="Patient" /> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.1" /> + <comment value="Patient" /> + </mapping> + </element> + <element id="Patient.extension:genderIdentity"> + <path value="Patient.extension" /> + <sliceName value="genderIdentity" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/patient-genderIdentity" /> + </type> + </element> + <element id="Patient.extension:genderIdentity.value[x]"> + <path value="Patient.extension.value[x]" /> + <short value="GenderIdentity" /> + <definition value="The gender with which the person identifies." /> + <alias value="Genderidentiteit" /> + <binding> + <strength value="extensible" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.2--20240415000000" /> + </binding> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.34" /> + <comment value="GenderIdentity" /> + </mapping> + </element> + <element id="Patient.extension:nationality"> + <path value="Patient.extension" /> + <sliceName value="nationality" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/patient-nationality" /> + </type> + </element> + <element id="Patient.extension:nationality.extension:code"> + <path value="Patient.extension.extension" /> + <sliceName value="code" /> + </element> + <element id="Patient.extension:nationality.extension:code.value[x]"> + <path value="Patient.extension.extension.value[x]" /> + <short value="Nationality" /> + <definition value="Indicates the country of citizenship." /> + <alias value="Nationaliteit" /> + <binding> + <strength value="extensible" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.6.3--20240415000000" /> + </binding> + <mapping> + <identity value="zib-nationality-v3.0-2024EN" /> + <map value="NL-CM:7.6.3" /> + <comment value="Nationality" /> + </mapping> + </element> + <element id="Patient.identifier"> + <path value="Patient.identifier" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="PatientIdentificationNumber" /> + <definition value="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." /> + <alias value="Identificatienummer" /> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.7" /> + <comment value="PatientIdentificationNumber" /> + </mapping> + </element> + <element id="Patient.identifier:bsn"> + <path value="Patient.identifier" /> + <sliceName value="bsn" /> + <patternIdentifier> + <system value="http://fhir.nl/fhir/NamingSystem/bsn" /> + </patternIdentifier> + </element> + <element id="Patient.name"> + <path value="Patient.name" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="use" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="NameInformation / PayerName" /> + <definition value="Patient's full name." /> + <alias value="Naamgegevens" /> + <alias value="BetalerNaam" /> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.6" /> + <comment value="NameInformation" /> + </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN" /> + <map value="NL-CM:1.1.5" /> + <comment value="PayerName" /> + </mapping> + </element> + <element id="Patient.name:nameInformation"> + <path value="Patient.name" /> + <sliceName value="nameInformation" /> + <max value="2" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> + </type> + </element> + <element id="Patient.name:nameInformation-GivenName"> + <path value="Patient.name" /> + <sliceName value="nameInformation-GivenName" /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName" /> + </type> + </element> + <element id="Patient.telecom"> + <path value="Patient.telecom" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="ContactInformation" /> + <definition value="Patient's telephone number(s) or e-mail address(es)." /> + <comment value="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." /> + <alias value="Contactgegevens" /> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.5" /> + <comment value="ContactInformation" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <map value="NL-CM:20.6.1" /> + <comment value="ContactInformation" /> + </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN" /> + <map value="NL-CM:1.1.12" /> + <comment value="ContactInformation" /> + </mapping> + </element> + <element id="Patient.telecom:telephoneNumbers"> + <path value="Patient.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="Patient.telecom:emailAddresses"> + <path value="Patient.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> + </type> + </element> + <element id="Patient.gender"> + <path value="Patient.gender" /> + <short value="Gender" /> + <definition value="Patient's administrative gender." /> + <alias value="Geslacht" /> + <binding> + <strength value="required" /> + <description value="Use ConceptMap GeslachtCodelijst-to-AdministrativeGender to translate terminology from the functional model to profile terminology in ValueSet AdministrativeGender." /> + <valueSet value="http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1"> + <extension url="http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap"> + <valueCanonical value="http://nictiz.nl/fhir/ConceptMap/GeslachtCodelijst-to-AdministrativeGender" /> + </extension> + </valueSet> + </binding> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.9" /> + <comment value="Gender" /> + </mapping> + </element> + <element id="Patient.gender.extension:genderCodelist"> + <path value="Patient.gender.extension" /> + <sliceName value="genderCodelist" /> + <max value="1" /> + <type> + <code value="Extension" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> + </type> + </element> + <element id="Patient.gender.extension:genderCodelist.value[x]"> + <path value="Patient.gender.extension.value[x]" /> + <short value="Gender" /> + <definition value="Patient's administrative gender." /> + <alias value="Geslacht" /> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1--20240415000000" /> + </binding> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.9" /> + <comment value="Gender" /> + </mapping> + </element> + <element id="Patient.birthDate"> + <path value="Patient.birthDate" /> + <short value="DateOfBirth" /> + <definition value="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 value="Geboortedatum" /> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.10" /> + <comment value="DateOfBirth" /> + </mapping> + </element> + <element id="Patient.deceased[x]"> + <path value="Patient.deceased[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Patient.deceased[x]:deceasedBoolean"> + <path value="Patient.deceased[x]" /> + <sliceName value="deceasedBoolean" /> + <short value="DeathIndicator" /> + <definition value="An indication stating whether the patient has died." /> + <alias value="OverlijdensIndicator" /> + <type> + <code value="boolean" /> + </type> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.32" /> + <comment value="DeathIndicator" /> + </mapping> + </element> + <element id="Patient.deceased[x]:deceasedDateTime"> + <path value="Patient.deceased[x]" /> + <sliceName value="deceasedDateTime" /> + <short value="DateOfDeath" /> + <definition value="The date on which the patient died. A ‘vague’ date, such as only the year, is permitted." /> + <comment value="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_." /> + <alias value="DatumOverlijden" /> + <type> + <code value="dateTime" /> + </type> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.33" /> + <comment value="DateOfDeath" /> + </mapping> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.32" /> + <comment value="DeathIndicator (implicit, main mapping is on Patient.deceasedBoolean)" /> + </mapping> + </element> + <element id="Patient.address"> + <path value="Patient.address" /> + <definition value="Patient's address information." /> + <type> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> + </type> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.4" /> + <comment value="AddressInformation" /> + </mapping> + <mapping> + <identity value="zib-payer-v4.1-2024EN" /> + <map value="NL-CM:1.1.17" /> + <comment value="AddressInformation" /> + </mapping> + </element> + <element id="Patient.maritalStatus"> + <path value="Patient.maritalStatus" /> + <short value="MaritalStatus" /> + <definition value="A person's marital status according to the terms and definition in the Dutch civil code." /> + <alias value="BurgerlijkeStaat" /> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20240415000000" /> + </binding> + <mapping> + <identity value="zib-maritalstatus-v3.2-2024EN" /> + <map value="NL-CM:7.9.2" /> + <comment value="MaritalStatus" /> + </mapping> + </element> + <element id="Patient.multipleBirth[x]"> + <path value="Patient.multipleBirth[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Patient.multipleBirth[x]:multipleBirthBoolean"> + <path value="Patient.multipleBirth[x]" /> + <sliceName value="multipleBirthBoolean" /> + <short value="MultipleBirthIndicator" /> + <definition value="An indication stating whether the patient is of a multiple birth." /> + <alias value="MeerlingIndicator" /> + <type> + <code value="boolean" /> + </type> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.31" /> + <comment value="MultipleBirthIndicator" /> + </mapping> + </element> + <element id="Patient.multipleBirth[x]:multipleBirthInteger"> + <path value="Patient.multipleBirth[x]" /> + <sliceName value="multipleBirthInteger" /> + <short value="MultipleBirthSequence" /> + <definition value="The birth number in the sequence of a multiple birth. The first birth is given value 1. The middle birth in a triplet birth would be given value 2 and the third birth would have value 3. If multiple birth order is filled then the value of the MultipleIndicator must be "True"." /> + <comment value="The zib recognizes both the MultipleBirthIndicator (boolean) and MultipleBirthSequence (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 MultipleBirthSequence, and MultipleBirthIndicator is assumed to be _true_." /> + <alias value="Meerlingvolgorde" /> + <type> + <code value="integer" /> + </type> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.35" /> + <comment value="MultipleBirthSequence" /> + </mapping> + <mapping> + <identity value="zib-patient-v4.3-2024EN" /> + <map value="NL-CM:0.1.31" /> + <comment value="MultipleBirthIndicator (implicit, main mapping is on Patient.multipleBirthBoolean)" /> + </mapping> + </element> + <element id="Patient.contact"> + <path value="Patient.contact" /> + <short value="Contact" /> + <comment value="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 [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson). * Information about persons that should be _contacted_ regarding the care for the patient is captured using the `Patient.contact` element. If a person is both a related person and a contact person, then some data duplication is inevitable. The zib-ContactPerson can be referenced using the patient-relatedPerson extension on `Patient.contact.extension:contactPerson`." /> + <alias value="Contactpersoon" /> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.1" /> + <comment value="Contact" /> + </mapping> + </element> + <element id="Patient.contact.extension:contactPerson"> + <path value="Patient.contact.extension" /> + <sliceName value="contactPerson" /> + <max value="1" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/patient-relatedPerson" /> + </type> + </element> + <element id="Patient.contact.extension:contactPerson.value[x]"> + <path value="Patient.contact.extension.value[x]" /> + <short value="Contact" /> + <definition value="Reference to a [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson) instance containing the full details for the current contact." /> + <alias value="Contactpersoon" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" /> + </type> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.1" /> + <comment value="Contact" /> + </mapping> + </element> + <element id="Patient.contact.relationship"> + <path value="Patient.contact.relationship" /> + <slicing> + <discriminator> + <type value="value" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Patient.contact.relationship:role"> + <path value="Patient.contact.relationship" /> + <sliceName value="role" /> + <short value="Role" /> + <definition value="Specifies the role of the contact in relation to the patient." /> + <alias value="Rol" /> + <binding> + <strength value="extensible" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000" /> + </binding> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.2" /> + <comment value="Role" /> + </mapping> + </element> + <element id="Patient.contact.relationship:relationship"> + <path value="Patient.contact.relationship" /> + <sliceName value="relationship" /> + <short value="Relationship" /> + <definition value="Specifies the relevant family or social relationship to the patient." /> + <alias value="Relatie" /> + <binding> + <strength value="extensible" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000" /> + </binding> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.3" /> + <comment value="Relationship" /> + </mapping> + </element> + <element id="Patient.contact.name"> + <path value="Patient.contact.name" /> + <definition value="Full name of the contact." /> + <comment value="This element can and should not completely capture the NameInformation 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 name information should instead be captured using an instance of [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information." /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> + </type> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.4" /> + <comment value="NameInformation" /> + </mapping> + </element> + <element id="Patient.contact.telecom"> + <path value="Patient.contact.telecom" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + <short value="ContactInformation" /> + <definition value="The contact's telephone number and/or e-mail address." /> + <comment value="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." /> + <alias value="Contactgegevens" /> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.6" /> + <comment value="ContactInformation" /> + </mapping> + <mapping> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <map value="NL-CM:20.6.1" /> + <comment value="ContactInformation" /> + </mapping> + </element> + <element id="Patient.contact.telecom:telephoneNumbers"> + <path value="Patient.contact.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="Patient.contact.telecom:emailAddresses"> + <path value="Patient.contact.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> + </type> + </element> + <element id="Patient.contact.address"> + <path value="Patient.contact.address" /> + <definition value="Contact's address information." /> + <comment value="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 [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information." /> + <type> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> + </type> + <mapping> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.5" /> + <comment value="AddressInformation" /> + </mapping> + </element> + <element id="Patient.communication"> + <path value="Patient.communication" /> + <short value="LanguageProficiency" /> + <alias value="Taalvaardigheid" /> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.1" /> + <comment value="LanguageProficiency" /> + </mapping> + </element> + <element id="Patient.communication.extension:languageControl"> + <path value="Patient.communication.extension" /> + <sliceName value="languageControl" /> + <short value="LanguageControlListening / LanguageControlSpeaking / LanguageControlReading" /> + <definition value="* 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 the language in question." /> + <comment value="The zib concepts LanguageControlListening, LanguageControlReading and 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)" /> + <alias value="TaalvaardigheidBegrijpen" /> + <alias value="TaalvaardigheidSpreken" /> + <alias value="TaalvaardigheidLezen" /> + <type> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/patient-proficiency" /> + </type> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.6" /> + <comment value="LanguageControlListening" /> + </mapping> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.7" /> + <comment value="LanguageControlSpeaking" /> + </mapping> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.8" /> + <comment value="LanguageControlReading" /> + </mapping> + </element> + <element id="Patient.communication.extension:languageControl.extension"> + <path value="Patient.communication.extension.extension" /> + <min value="2" /> + </element> + <element id="Patient.communication.extension:languageControl.extension:level"> + <path value="Patient.communication.extension.extension" /> + <sliceName value="level" /> + <min value="1" /> + </element> + <element id="Patient.communication.extension:languageControl.extension:level.value[x]"> + <path value="Patient.communication.extension.extension.value[x]" /> + <comment value="Note that only the TaalvaardigheidBegrijpenCodelijst value set is bound on this element. This causes no issues, as the TaalvaardigheidLezenCodelijst and TaalvaardigheidSprekenCodelijst value sets contain the same codes as the former value set." /> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000" /> + </binding> + </element> + <element id="Patient.communication.extension:languageControl.extension:type"> + <path value="Patient.communication.extension.extension" /> + <sliceName value="type" /> + <min value="1" /> + <max value="1" /> + </element> + <element id="Patient.communication.extension:communicationDetails"> + <path value="Patient.communication.extension" /> + <sliceName value="communicationDetails" /> + <type> + <code value="Extension" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails" /> + </type> + </element> + <element id="Patient.communication.extension:comment"> + <path value="Patient.communication.extension" /> + <sliceName value="comment" /> + <type> + <code value="Extension" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.Comment" /> + </type> + </element> + <element id="Patient.communication.language"> + <path value="Patient.communication.language" /> + <short value="CommunicationLanguage" /> + <definition value="The language of communication." /> + <alias value="CommunicatieTaal" /> + <binding> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20240415000000" /> + </binding> + <mapping> + <identity value="zib-languageproficiency-v4.0-2024EN" /> + <map value="NL-CM:7.12.3" /> + <comment value="CommunicationLanguage" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From 22f79c10fa60eaf02c36aed3814b0f21aeee390f Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 28 Nov 2024 12:07:46 +0100 Subject: [PATCH 127/240] Moved Patient examples, updated updateNarratives script --- examples/nl-core-NameInformation-complete.xml | 4 +-- .../nl-core-NameInformation-firstNames.xml | 4 +-- ...-NameInformation-firstNamesAndInitials.xml | 4 +-- examples/nl-core-NameInformation-initials.xml | 4 +-- .../nl-core-Patient-01.xml | 32 ++++++++++++++----- .../nl-core-Patient-full-01.xml | 21 +++++++++--- util/updateNarratives/updateNarratives.xml | 2 +- 7 files changed, 49 insertions(+), 22 deletions(-) rename {nl-core/examples => examples}/nl-core-Patient-01.xml (90%) rename {nl-core/examples => examples}/nl-core-Patient-full-01.xml (92%) diff --git a/examples/nl-core-NameInformation-complete.xml b/examples/nl-core-NameInformation-complete.xml index ea2671f..166a778 100644 --- a/examples/nl-core-NameInformation-complete.xml +++ b/examples/nl-core-NameInformation-complete.xml @@ -4,7 +4,7 @@ * a family name built from the person's last name and the last name of her partner * a scientific title. -This example is about Ms. Johanna Petronelle Maria van Putten, commonly known as "Jo", who has a PhD. When she married +This example is about Ms. Johanna Petronella Maria van Putten, commonly known as "Jo", who has a PhD. When she married Mr. van der Giessen, she adopted the last name of her partner, and added her own last name to it. --><Patient xmlns="http://hl7.org/fhir"> <id value="nl-core-NameInformation-complete"/> @@ -23,7 +23,7 @@ Mr. van der Giessen, she adopted the last name of her partner, and added her own set to "official". --> <name> <!-- The extension is used to indicate that the person's family name is built up from the partner's last name - followed by the person's own last name --> + followed by the person's own last name. --> <extension url="http://hl7.org/fhir/StructureDefinition/humanname-assembly-order"> <valueCode value="NL3"/> </extension> diff --git a/examples/nl-core-NameInformation-firstNames.xml b/examples/nl-core-NameInformation-firstNames.xml index 45a2c23..93d13e7 100644 --- a/examples/nl-core-NameInformation-firstNames.xml +++ b/examples/nl-core-NameInformation-firstNames.xml @@ -10,7 +10,7 @@ <div>Hendrik Johan Willem Schemer</div> </div> </text> - <!-- The official name information is communicated in a .name instance with .name.use set to "official" --> + <!-- The official name information is communicated in a .name instance with .name.use set to "official". --> <name> <use value="official"/> <!-- The rendered name of the person --> @@ -38,7 +38,7 @@ </extension> </given> </name> - <!-- The given name (roepnaam) is communicated using an additional .name instance with .name.use set to "usual" --> + <!-- The given name (roepnaam) is communicated using an additional .name instance with .name.use set to "usual". --> <name> <use value="usual"/> <given value="Henk"/> diff --git a/examples/nl-core-NameInformation-firstNamesAndInitials.xml b/examples/nl-core-NameInformation-firstNamesAndInitials.xml index e2e611f..a300849 100644 --- a/examples/nl-core-NameInformation-firstNamesAndInitials.xml +++ b/examples/nl-core-NameInformation-firstNamesAndInitials.xml @@ -1,6 +1,6 @@ <Patient xmlns="http://hl7.org/fhir"> <!-- An example of a situation where just the first official name is fully known while for the additional first - names just an initial is known. . --> + names just an initial is known. --> <id value="nl-core-NameInformation-firstNamesAndInitials"/> <meta> <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> @@ -39,7 +39,7 @@ </extension> </given> </name> - <!-- The given name (roepnaam) is communicated using an additional .name instance with .name.use set to usual --> + <!-- The given name (roepnaam) is communicated using an additional .name instance with .name.use set to usual. --> <name> <use value="usual"/> <given value="Henk"/> diff --git a/examples/nl-core-NameInformation-initials.xml b/examples/nl-core-NameInformation-initials.xml index f322f6d..083e7dc 100644 --- a/examples/nl-core-NameInformation-initials.xml +++ b/examples/nl-core-NameInformation-initials.xml @@ -10,7 +10,7 @@ <div>H.J.W. Schemer</div> </div> </text> - <!-- The official name information is communicated in a .name instance with .name.use set to "official" --> + <!-- The official name information is communicated in a .name instance with .name.use set to "official". --> <name> <use value="official"/> <!-- The rendered name of the person --> @@ -38,7 +38,7 @@ </extension> </given> </name> - <!-- The given name (roepnaam) is communicated using a second .name instance with .name.use set to "usual" --> + <!-- The given name (roepnaam) is communicated using a second .name instance with .name.use set to "usual". --> <name> <use value="usual"/> <given value="Henk"/> diff --git a/nl-core/examples/nl-core-Patient-01.xml b/examples/nl-core-Patient-01.xml similarity index 90% rename from nl-core/examples/nl-core-Patient-01.xml rename to examples/nl-core-Patient-01.xml index 99563bd..dfc1087 100644 --- a/nl-core/examples/nl-core-Patient-01.xml +++ b/examples/nl-core-Patient-01.xml @@ -9,14 +9,14 @@ <div>Id 999911120 (BSN), Johanna Petronella Maria van Putten-van der Giessen, Vrouw, 28 april 1994, Meerling, <span title="Married (M - http://terminology.hl7.org/CodeSystem/v3-MaritalStatus)">Married</span> </div> <div> - <a href="tel:+31611234567">+31611234567</a> (Tel), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Privé)</div> + <a href="tel:+31611234567">+31611234567</a> (Tel Privé), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Privé)</div> <div>1e Jacob van Campenstr 15, 1012 NX Hoogmade Kaag en Braassem, Nederland (Privé Bezoek)<br/>Stationsstraat 11, 2406 AB Alphen aan den Rijn (Privé Post / Bezoek)<br/> </div> <div>Nationaliteit: <span title="Nederlandse (0001 - 2.16.840.1.113883.2.4.4.16.32)">Nederlandse</span> </div> <div> <span title="Eerste contactpersoon (300481000146102 - SNOMED CT)">Eerste contactpersoon</span>, <span title="Dochter (66089001 - SNOMED CT)">Dochter</span> J.P.M. van Putten-van der Giessen<div> - <a href="tel:+31611234567">+31611234567</a> (Tel), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Werk), 1e Jacob van Campenstr 15, 1012 NX Hoogmade Kaag en Braassem, Nederland (Privé Post / Bezoek)</div> + <a href="tel:+31611234567">+31611234567</a> (Tel Privé), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Werk), 1e Jacob van Campenstr 15, 1012 NX Hoogmade Kaag en Braassem, Nederland (Privé Post / Bezoek)</div> </div> <ul> <li>Nederlands</li> @@ -88,6 +88,7 @@ </extension> </system> <value value="+31611234567"/> + <use value="home"/> </telecom> <telecom> <system value="email"/> @@ -135,7 +136,6 @@ <valueCodeableConcept> <coding> <system value="urn:iso:std:iso:3166"/> - <version value="2020-10-26T00:00:00"/> <code value="NL"/> <display value="Nederland"/> </coding> @@ -193,16 +193,32 @@ <use value="official"/> <text value="J.P.M. van Putten-van der Giessen"/> <family value="van Putten-van der Giessen"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"> + <valueString value="van"/> + </extension> <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> - <valueString value="van Putten"/> + <valueString value="Putten"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix"> + <valueString value="van der"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> - <valueString value="van der Giessen"/> + <valueString value="Giessen"/> </extension> </family> - <given value="J.P.M."> + <given value="J."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="IN"/> + </extension> + </given> + <given value="P."> <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="BR"/> + <valueCode value="IN"/> + </extension> + </given> + <given value="M."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="IN"/> </extension> </given> </name> @@ -219,6 +235,7 @@ </extension> </system> <value value="+31611234567"/> + <use value="home"/> </telecom> <telecom> <system value="email"/> @@ -253,7 +270,6 @@ <valueCodeableConcept> <coding> <system value="urn:iso:std:iso:3166"/> - <version value="2020-10-26T00:00:00"/> <code value="NL"/> <display value="Nederland"/> </coding> diff --git a/nl-core/examples/nl-core-Patient-full-01.xml b/examples/nl-core-Patient-full-01.xml similarity index 92% rename from nl-core/examples/nl-core-Patient-full-01.xml rename to examples/nl-core-Patient-full-01.xml index 6c7963f..5647767 100644 --- a/nl-core/examples/nl-core-Patient-full-01.xml +++ b/examples/nl-core-Patient-full-01.xml @@ -13,7 +13,7 @@ <span title="Eerste contactpersoon (300481000146102 - SNOMED CT)">Eerste contactpersoon</span>, <span title="Dochter (66089001 - SNOMED CT)">Dochter</span> <span title="Naamsamenstelling: Eigennaam">Johanna Petronella Maria van Putten</span> <div> - <a href="tel:+31611234567">+31611234567</a> (Tel Privé), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Werk), 1e Jacob van Campenstr by 15 B bis, 1012 NX Hoogmade Kaag en Braassem, Nederland (Privé Post / Bezoek)</div> + <a href="tel:+31611234567">+31611234567</a> (Tel Werk), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Werk), 1e Jacob van Campenstr by 15 B bis, 1012 NX Hoogmade Kaag en Braassem, Nederland (Privé Post / Bezoek)</div> </div> <ul> <li>Nederlands</li> @@ -70,7 +70,7 @@ </name> <telecom> <extension url="http://hl7.org/fhir/StructureDefinition/contactpoint-comment"> - <valueString value="S'ochtends niet bereikbaar."/> + <valueString value="'s Ochtends niet bereikbaar."/> </extension> <system value="phone"> <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> @@ -128,8 +128,11 @@ <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> <valueString value="Putten"/> </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix"> + <valueString value="van der"/> + </extension> <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> - <valueString value="van der Giessen"/> + <valueString value="Giessen"/> </extension> </family> <given value="Johanna"> @@ -153,6 +156,15 @@ <extension url="http://hl7.org/fhir/StructureDefinition/contactpoint-comment"> <valueString value="Alleen tijdens kantooruren bellen."/> </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/contactpoint-purpose"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="EC"/> + <display value="Emergencycontact"/> + </coding> + </valueCodeableConcept> + </extension> <system value="phone"> <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> <valueCodeableConcept> @@ -165,7 +177,7 @@ </extension> </system> <value value="+31611234567"/> - <use value="home"/> + <use value="work"/> </telecom> <telecom> <system value="email"/> @@ -209,7 +221,6 @@ <valueCodeableConcept> <coding> <system value="urn:iso:std:iso:3166"/> - <version value="2020-10-26T00:00:00"/> <code value="NL"/> <display value="Nederland"/> </coding> diff --git a/util/updateNarratives/updateNarratives.xml b/util/updateNarratives/updateNarratives.xml index e52f1db..7f89fee 100644 --- a/util/updateNarratives/updateNarratives.xml +++ b/util/updateNarratives/updateNarratives.xml @@ -5,7 +5,7 @@ --> <property name="tool.version" value="fhir-narrativegenerator-0.15.0"/> - <property name="in.dir" value="../../nl-core/examples"/> + <property name="in.dir" value="../../examples"/> <property name="fhir.version" value="R4" /> <property name="lib.dir" location="lib/ant-dependencies"/> From 57f8a66b2213bab6d28db123bc8425b294e96b2e Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 28 Nov 2024 16:25:49 +0100 Subject: [PATCH 128/240] Textual changes, changed extensible bindings to required on slices --- release-notes.md | 9 ++++---- zib/StructureDefinitions/zib-Patient.xml | 22 +++++++++---------- ...lachtCodelijst-to-AdministrativeGender.xml | 4 ++-- 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/release-notes.md b/release-notes.md index 06c6040..28132c3 100644 --- a/release-notes.md +++ b/release-notes.md @@ -17,11 +17,11 @@ * No significant changes. ## LanguageProficiency (zib-Patient, nl-core-Patient) -* `.communication.extension:languageControl.extension:level.value[x]` ; terminology ; Changed codes in LanguageControlListeningCodelist, LanguageControlSpeakingCodelist and LanguageControlReadingCodelist. ; ZIB-1877 -* `.communication.extension:comment` ; extension ; Replaced the extension `ext-Comment` with the extension `ext-LanguageProficiency.Comment`. ; ZIBFHIR-97 +* `.communication.extension:languageControl.extension:level.value[x]` ; terminology ; Changed codes in TaalvaardigheidBegrijpenCodelijst, TaalvaardigheidLezenCodelijst and TaalvaardigheidSprekenCodelijst. ; ZIB-1877 +* `.communication.extension:comment` ; extension ; Replaced extension ExtComment with ExtLanguageProficiencyComment. ; ZIBFHIR-97 ## MaritalStatus (zib-Patient, nl-core-Patient) -* `.maritalStatus` ; terminology ; Changed codes in MaritalStatusCodelist. ; ZIB-2218 +* `.maritalStatus` ; terminology ; Changed codes in BurgerlijkeStaatCodelijst. ; ZIB-2218 ## NameInformation ### zib-NameInformation @@ -39,6 +39,7 @@ * No significant changes. ## Patient (zib-Patient, nl-core-Patient) -* `.extension:genderIdentity.value[x]` ; extension ; Added extension `patient-genderIdentity` for GenderIdentity. ; ZIB-1693 +* `.extension:genderIdentity.value[x]` ; extension ; Added extension genderIdentity for GenderIdentity. ; ZIB-1693 * `.gender` ; terminology ; Changed code description in GeslachtCodelijst. ; ZIB-1239 * `.multipleBirth[x]:multipleBirthInteger` ; mapping ; Added mapping of MultipleBirthSequence. ; ZIB-1670 +* `.communication.language` ; terminology ; Changed codes in CommunicatieTaalCodelijst. ; ZIB-2218 diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index a76bb5d..6a5e988 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -17,8 +17,8 @@ <use value="work" /> </telecom> </contact> - <description value="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." /> - <purpose value="This Patient resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Patient v4.3 (2024)](https://zibs.nl/wiki/Patient-v4.3(2024EN))." /> + <description value="A person who receives medical, psychological, paramedical or nursing care. In some care settings, the term client or participant is used instead of the term patient. * Nationality is used as an indication of the country of citizenship. * Marital status is a person’s formal position as defined by the Dutch civil code. There is a distinction between marriage and civil union. * Linguistic proficiency is the ability to express oneself in a certain language and understand statements made in that language. This includes both oral and written communication." /> + <purpose value="This Patient resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Patient v4.3 (2024)](https://zibs.nl/wiki/Patient-v4.3(2024EN)). It also includes [zib Nationality v3.0 (2024)](https://zibs.nl/wiki/Nationality-v3.0(2024EN)), [zib MaritalStatus v3.2 (2024)](https://zibs.nl/wiki/MaritalStatus-v3.2(2024EN)) and [zib LanguageProficiency v4.0 (2024)](https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> @@ -26,6 +26,11 @@ <uri value="https://zibs.nl/wiki/Patient-v4.3(2024EN)" /> <name value="zib Patient-v4.3(2024EN)" /> </mapping> + <mapping> + <identity value="zib-nationality-v3.0-2024EN" /> + <uri value="https://zibs.nl/wiki/Nationality-v3.0(2024EN)" /> + <name value="zib Nationality-v3.0(2024EN)" /> + </mapping> <mapping> <identity value="zib-maritalstatus-v3.2-2024EN" /> <uri value="https://zibs.nl/wiki/MaritalStatus-v3.2(2024EN)" /> @@ -36,11 +41,6 @@ <uri value="https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN)" /> <name value="zib LanguageProficiency-v4.0(2024EN)" /> </mapping> - <mapping> - <identity value="zib-nationality-v3.0-2024EN" /> - <uri value="https://zibs.nl/wiki/Nationality-v3.0(2024EN)" /> - <name value="zib Nationality-v3.0(2024EN)" /> - </mapping> <mapping> <identity value="zib-contactinformation-v1.3.1-2024EN" /> <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> @@ -416,7 +416,7 @@ <element id="Patient.contact"> <path value="Patient.contact" /> <short value="Contact" /> - <comment value="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 [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson). * Information about persons that should be _contacted_ regarding the care for the patient is captured using the `Patient.contact` element. If a person is both a related person and a contact person, then some data duplication is inevitable. The zib-ContactPerson can be referenced using the patient-relatedPerson extension on `Patient.contact.extension:contactPerson`." /> + <comment value="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 [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson). * Information about persons that should be _contacted_ regarding the care for the patient is captured using the `Patient.contact` element. If a person is both a related person and a contact person, then some data duplication is inevitable. The zib-ContactPerson can be referenced using the [patient-relatedPerson](http://hl7.org/fhir/StructureDefinition/patient-relatedPerson) extension on `Patient.contact.extension:contactPerson`." /> <alias value="Contactpersoon" /> <mapping> <identity value="zib-contactperson-v4.1-2024EN" /> @@ -466,7 +466,7 @@ <definition value="Specifies the role of the contact in relation to the patient." /> <alias value="Rol" /> <binding> - <strength value="extensible" /> + <strength value="required" /> <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000" /> </binding> <mapping> @@ -482,7 +482,7 @@ <definition value="Specifies the relevant family or social relationship to the patient." /> <alias value="Relatie" /> <binding> - <strength value="extensible" /> + <strength value="required" /> <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000" /> </binding> <mapping> @@ -574,7 +574,7 @@ <sliceName value="languageControl" /> <short value="LanguageControlListening / LanguageControlSpeaking / LanguageControlReading" /> <definition value="* 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 the language in question." /> - <comment value="The zib concepts LanguageControlListening, LanguageControlReading and 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)" /> + <comment value="The zib concepts LanguageControlListening, LanguageControlReading and LanguageControlSpeaking are captured using this [patient-proficiency](http://hl7.org/fhir/StructureDefinition/patient-proficiency) extension. Each of these three concepts is encoded as a copy of the extension, differentiated using the code in the `.type` element 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)" /> <alias value="TaalvaardigheidBegrijpen" /> <alias value="TaalvaardigheidSpreken" /> <alias value="TaalvaardigheidLezen" /> diff --git a/zib/vocabulary/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml b/zib/vocabulary/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml index ff34e85..a08f510 100644 --- a/zib/vocabulary/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml +++ b/zib/vocabulary/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml @@ -21,7 +21,7 @@ <use value="work"/> </telecom> </contact> - <description value="Maps gender codes as found in the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Patient v4.3 (2024)](https://zibs.nl/wiki/Patient-v4.3(2024EN)) and [zib HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)) to <http://hl7.org/fhir/ValueSet/administrative-gender> as found in `Patient.gender` and `Practitioner.gender` in FHIR R4. Note: these zibs both define an identical ValueSet with the identical name 'GeslachtCodelijst', but with a different canonical URL. To allow both ValueSets as source for this ConceptMap, no `sourceCanonical` is given."/> + <description value="Maps Gender codes as found in the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Patient v4.3 (2024)](https://zibs.nl/wiki/Patient-v4.3(2024EN)) and [zib HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)) to <http://hl7.org/fhir/ValueSet/administrative-gender> as found in `Patient.gender` and `Practitioner.gender` in FHIR R4. Note: these zibs both define an identical ValueSet with the identical name 'GeslachtCodelijst', but with a different canonical URL. To allow both ValueSets as source for this ConceptMap, no `.sourceCanonical` is given."/> <copyright value="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." /> <targetCanonical value="http://hl7.org/fhir/ValueSet/administrative-gender"/> <group> @@ -46,7 +46,7 @@ <target> <code value="other"/> <equivalence value="narrower"/> - <comment value="Undifferentiated: the gender of a person could not be uniquely defined as male or female, such as hermaphrodite. Other: neither male nor female and not unknown."/> + <comment value="'UN' means undifferentiated, i.e. the gender of a person could not be uniquely defined as male or female, such as hermaphrodite, while 'other' means neither male nor female and not unknown."/> </target> </element> </group> From eda5f5abdf81a2673c240dfd8a2856f4d5ad06cc Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 28 Nov 2024 16:26:20 +0100 Subject: [PATCH 129/240] Fixed spacing in known issues, moved maximum cardinality from profile to extension --- known-issues.yml | 8 ++++---- .../ext-AddressInformation.AddressType.xml | 4 ++++ zib/StructureDefinitions/zib-AddressInformation.xml | 1 - 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/known-issues.yml b/known-issues.yml index 913c547..00b98fd 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -22,8 +22,8 @@ zib-AddressInformation: zib-ContactInformation-TelephoneNumbers: zib deviations: ContactPoint.system: - - cardinality: 1..1 instead of 0..1 - reason: Although TelecomType and NumberType are optional in the zib, ContactPoint.system is used to identify the TelephoneNumbers concept itself when this datatype is added to a profile. If only a telephone number is given without TelecomType and NumberType, it will fall in the default slice of the sliced element with datatype ContactPoint. + - cardinality: 1..1 instead of 0..1 + reason: Although TelecomType and NumberType are optional in the zib, ContactPoint.system is used to identify the TelephoneNumbers concept itself when this datatype is added to a profile. If only a telephone number is given without TelecomType and NumberType, it will fall in the default slice of the sliced element with datatype ContactPoint. zib-NameInformation: zib deviations: @@ -98,8 +98,8 @@ zib-ContactInformation-TelephoneNumbers: zib-NameInformation: zib deviations: HumanName.extension:nameUsage.value[x]: - - cardinality: 0..* instead of 0..1 - reason: The cardinality of the extension itself is 0..1, making the effective cardinality 0..1 as required by the zib. It seems the QA tooling does not take into account the cardinality of the extension element itself. + - cardinality: 0..* instead of 0..1 + reason: The cardinality of the extension itself is 0..1, making the effective cardinality 0..1 as required by the zib. It seems the QA tooling does not take into account the cardinality of the extension element itself. zib-Patient: ignored issues: diff --git a/zib/StructureDefinitions/ext-AddressInformation.AddressType.xml b/zib/StructureDefinitions/ext-AddressInformation.AddressType.xml index 0ca0810..15817a2 100644 --- a/zib/StructureDefinitions/ext-AddressInformation.AddressType.xml +++ b/zib/StructureDefinitions/ext-AddressInformation.AddressType.xml @@ -37,6 +37,10 @@ <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" /> <derivation value="constraint" /> <differential> + <element id="Extension"> + <path value="Extension" /> + <max value="1" /> + </element> <element id="Extension.url"> <path value="Extension.url" /> <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType" /> diff --git a/zib/StructureDefinitions/zib-AddressInformation.xml b/zib/StructureDefinitions/zib-AddressInformation.xml index 2611095..f29262d 100644 --- a/zib/StructureDefinitions/zib-AddressInformation.xml +++ b/zib/StructureDefinitions/zib-AddressInformation.xml @@ -45,7 +45,6 @@ <element id="Address.extension:addressType"> <path value="Address.extension" /> <sliceName value="addressType" /> - <max value="1" /> <type> <code value="Extension" /> <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType" /> From f26bc1fda0d5f0d67ecaa45cad025e6f08686218 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 28 Nov 2024 16:38:21 +0100 Subject: [PATCH 130/240] Made textual changes in nl-core-Patient, replaced zib references with nl-core references --- .../StructureDefinitions/nl-core-Patient.xml | 61 +++++++++++++++++-- 1 file changed, 55 insertions(+), 6 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-Patient.xml b/nl-core/StructureDefinitions/nl-core-Patient.xml index 686bb34..8b07028 100644 --- a/nl-core/StructureDefinitions/nl-core-Patient.xml +++ b/nl-core/StructureDefinitions/nl-core-Patient.xml @@ -18,7 +18,7 @@ <use value="work" /> </telecom> </contact> - <description value="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." /> + <description value="A person who receives medical, psychological, paramedical or nursing care. In some care settings, the term client or participant is used instead of the term patient. * Nationality is used as an indication of the country of citizenship. * Marital status is a person’s formal position as defined by the Dutch civil code. There is a distinction between marriage and civil union. * Linguistic proficiency is the ability to express oneself in a certain language and understand statements made in that language. This includes both oral and written communication." /> <purpose value="A derived profile from [zib-Patient](http://nictiz.nl/fhir/StructureDefinition/zib-Patient) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> <copyright value="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 value="4.0.1" /> @@ -27,6 +27,11 @@ <uri value="https://zibs.nl/wiki/Patient-v4.3(2024EN)" /> <name value="zib Patient-v4.3(2024EN)" /> </mapping> + <mapping> + <identity value="zib-nationality-v3.0-2024EN" /> + <uri value="https://zibs.nl/wiki/Nationality-v3.0(2024EN)" /> + <name value="zib Nationality-v3.0(2024EN)" /> + </mapping> <mapping> <identity value="zib-maritalstatus-v3.2-2024EN" /> <uri value="https://zibs.nl/wiki/MaritalStatus-v3.2(2024EN)" /> @@ -37,11 +42,6 @@ <uri value="https://zibs.nl/wiki/LanguageProficiency-v4.0(2024EN)" /> <name value="zib LanguageProficiency-v4.0(2024EN)" /> </mapping> - <mapping> - <identity value="zib-nationality-v3.0-2024EN" /> - <uri value="https://zibs.nl/wiki/Nationality-v3.0(2024EN)" /> - <name value="zib Nationality-v3.0(2024EN)" /> - </mapping> <mapping> <identity value="zib-contactinformation-v1.3.1-2024EN" /> <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> @@ -106,6 +106,55 @@ <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AddressInformation" /> </type> </element> + <element id="Patient.contact"> + <path value="Patient.contact" /> + <comment value="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 [nl-core-ContactPerson](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` element. 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 [patient-relatedPerson](http://hl7.org/fhir/StructureDefinition/patient-relatedPerson) extension on `Patient.contact.extension:contactPerson`." /> + </element> + <element id="Patient.contact.extension:contactPerson"> + <path value="Patient.contact.extension" /> + <sliceName value="contactPerson" /> + </element> + <element id="Patient.contact.extension:contactPerson.value[x]"> + <path value="Patient.contact.extension.value[x]" /> + <definition value="Reference to an [nl-core-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson) instance containing the full details for the current contact." /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson" /> + </type> + </element> + <element id="Patient.contact.name"> + <path value="Patient.contact.name" /> + <comment value="This element can and should not completely capture the NameInformation 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 name information should instead be captured using an instance of [nl-core-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information." /> + <type> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NameInformation" /> + </type> + </element> + <element id="Patient.contact.telecom:telephoneNumbers"> + <path value="Patient.contact.telecom" /> + <sliceName value="telephoneNumbers" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-TelephoneNumbers" /> + </type> + </element> + <element id="Patient.contact.telecom:emailAddresses"> + <path value="Patient.contact.telecom" /> + <sliceName value="emailAddresses" /> + <type> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactInformation-EmailAddresses" /> + </type> + </element> + <element id="Patient.contact.address"> + <path value="Patient.contact.address" /> + <comment value="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](http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson), which can then be referenced from this resource. See the comment on `Patient.contact` for more information." /> + <type> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AddressInformation" /> + </type> + </element> <element id="Patient.generalPractitioner"> <path value="Patient.generalPractitioner" /> <type> From 9166e7c4367ec3235e355088c9d1da6a61ab836a Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 28 Nov 2024 16:45:16 +0100 Subject: [PATCH 131/240] Textual finetuning of known issues --- known-issues.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/known-issues.yml b/known-issues.yml index 00b98fd..c30e6d1 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -64,18 +64,18 @@ zib-Patient: Patient.telecom: - cardinality: 0..* instead of 0..1 for: NL-CM:0.1.5 (Patient.ContactInformation) - reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib part ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. + reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. Patient.address: - datatype: Address instead of a reference reason: An address in FHIR is represented using the Address datatype, not as a separate resource. Patient.deceased[x]:deceasedDateTime: - short: DateOfDeath instead of DateOfDeath / DeathIndicator - reason: This element is mapped to two zib concepts, DateOfDeath and DeathIndicator. However, the latter is implicit -- although the zib recognizes both concepts, FHIR supports populating just one of them, thus DeathIndicator is assumed to be true when DateOfDeath is populated. For clarity reasons, the .deceasedDateTime slice has only DateOfDeath mapped to it. + reason: This element is mapped to two zib concepts, DateOfDeath and DeathIndicator. However, the latter is implicit; although the zib recognizes both concepts, FHIR supports populating just one of them, thus DeathIndicator is assumed to be 'true' when DateOfDeath is populated. For clarity reasons, the .deceasedDateTime slice has only DateOfDeath mapped to it. - datatype: dateTime instead of boolean - reason: The boolean expected by DeathIndicator is only assumed; see the explanation above. + reason: The boolean expected by DeathIndicator is only assumed; see the explanation above. Patient.multipleBirth[x]:multipleBirthInteger: - short: MultipleBirthSequence instead of MultipleBirthSequence / MultipleBirthIndicator - reason: This element is mapped to two zib concepts, MultipleBirthSequence and MultipleBirthIndicator. However, the latter is implicit -- although the zib recognizes both concepts, FHIR supports populating just one of them, thus MultipleBirthIndicator is assumed to be true when MultipleBirthSequence is populated. For clarity reasons, the .multipleBirthInteger slice has only MultipleBirthSequence mapped to it. + reason: This element is mapped to two zib concepts, MultipleBirthSequence and MultipleBirthIndicator. However, the latter is implicit; although the zib recognizes both concepts, FHIR supports populating just one of them, thus MultipleBirthIndicator is assumed to be 'true' when MultipleBirthSequence is populated. For clarity reasons, the .multipleBirthInteger slice has only MultipleBirthSequence mapped to it. - datatype: integer instead of boolean reason: The boolean expected by MultipleBirthIndicator is only assumed; see the explanation above. @@ -105,6 +105,6 @@ zib-Patient: ignored issues: Patient.address: - message: "Constraint failed: sd-pg-02: 'If mapping.map exists and the mapping is not implicit, short should exist'" - reason: The short description is defined on the datatype profile and not repeated in the differential. + reason: The short description is defined on the datatype profile and is not repeated in the differential. - message: "Constraint failed: sd-pg-04: 'If mapping.map exists and the mapping is not implicit, alias should exist.'" - reason: The alias is defined on the datatype profile and not repeated in the differential. + reason: The alias is defined on the datatype profile and is not repeated in the differential. From c53b7943ce03c43aa22658373245351ee8220513 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 29 Nov 2024 08:53:40 +0100 Subject: [PATCH 132/240] Added combined ValueSet for LanguageProficiency, moved release note --- release-notes.md | 2 +- zib/StructureDefinitions/zib-Patient.xml | 4 +- ....4.3.11.60.40.2.7.12.4--20240415000000.xml | 180 ++++++++++++++++++ ....4.3.11.60.40.2.7.12.5--20240415000000.xml | 180 ++++++++++++++++++ .../ValueSet-TaalvaardigheidCodelijsten.xml | 27 +++ 5 files changed, 390 insertions(+), 3 deletions(-) create mode 100644 zib/vocabulary/generated/ValueSet-TaalvaardigheidLezenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.4--20240415000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-TaalvaardigheidSprekenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.5--20240415000000.xml create mode 100644 zib/vocabulary/manual/ValueSet-TaalvaardigheidCodelijsten.xml diff --git a/release-notes.md b/release-notes.md index 28132c3..351e6d8 100644 --- a/release-notes.md +++ b/release-notes.md @@ -19,6 +19,7 @@ ## LanguageProficiency (zib-Patient, nl-core-Patient) * `.communication.extension:languageControl.extension:level.value[x]` ; terminology ; Changed codes in TaalvaardigheidBegrijpenCodelijst, TaalvaardigheidLezenCodelijst and TaalvaardigheidSprekenCodelijst. ; ZIB-1877 * `.communication.extension:comment` ; extension ; Replaced extension ExtComment with ExtLanguageProficiencyComment. ; ZIBFHIR-97 +* `.communication.language` ; terminology ; Changed codes in CommunicatieTaalCodelijst. ; ZIB-2218 ## MaritalStatus (zib-Patient, nl-core-Patient) * `.maritalStatus` ; terminology ; Changed codes in BurgerlijkeStaatCodelijst. ; ZIB-2218 @@ -42,4 +43,3 @@ * `.extension:genderIdentity.value[x]` ; extension ; Added extension genderIdentity for GenderIdentity. ; ZIB-1693 * `.gender` ; terminology ; Changed code description in GeslachtCodelijst. ; ZIB-1239 * `.multipleBirth[x]:multipleBirthInteger` ; mapping ; Added mapping of MultipleBirthSequence. ; ZIB-1670 -* `.communication.language` ; terminology ; Changed codes in CommunicatieTaalCodelijst. ; ZIB-2218 diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index 6a5e988..afd84fa 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -609,10 +609,10 @@ </element> <element id="Patient.communication.extension:languageControl.extension:level.value[x]"> <path value="Patient.communication.extension.extension.value[x]" /> - <comment value="Note that only the TaalvaardigheidBegrijpenCodelijst value set is bound on this element. This causes no issues, as the TaalvaardigheidLezenCodelijst and TaalvaardigheidSprekenCodelijst value sets contain the same codes as the former value set." /> + <comment value="Since the concepts LanguageControlListening, LanguageControlSpeaking and LanguageControlReading each are bound to a different value set in the zib LanguageProficiency, and only one value set may be bound to this element, a combined value set has been created that is referenced here. This causes no issues, as the three value sets contain the same codes." /> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000" /> + <valueSet value="http://nictiz.nl/fhir/ValueSet/TaalvaardigheidCodelijsten" /> </binding> </element> <element id="Patient.communication.extension:languageControl.extension:type"> diff --git a/zib/vocabulary/generated/ValueSet-TaalvaardigheidLezenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.4--20240415000000.xml b/zib/vocabulary/generated/ValueSet-TaalvaardigheidLezenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.4--20240415000000.xml new file mode 100644 index 0000000..ce8b27f --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-TaalvaardigheidLezenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.4--20240415000000.xml @@ -0,0 +1,180 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.7.12.4--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.4--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.7.12.4"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="TaalvaardigheidLezenCodelijst"/> + <title value="TaalvaardigheidLezenCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="TaalvaardigheidLezenCodelijst"/> + <immutable value="false"/> + <compose> + <inactive value="true"/> + <include> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Moeiteloos"/> + </extension> + <code value="MLOOS"/> + <display value="Moeiteloos"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Without difficulty"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Moeiteloos"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Met moeite"/> + </extension> + <code value="MOEITE"/> + <display value="Met moeite"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="With difficulty"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Met moeite"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Geen beheersing"/> + </extension> + <code value="GEEN"/> + <display value="Geen beheersing"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="No proficiency"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Geen beheersing"/> + </designation> + </concept> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Uitstekend [DEPRECATED]"/> + </extension> + <code value="E"/> + <display value="Excellent"/> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Goed [DEPRECATED]"/> + </extension> + <code value="G"/> + <display value="Good"/> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Redelijk [DEPRECATED]"/> + </extension> + <code value="F"/> + <display value="Fair"/> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Slecht [DEPRECATED]"/> + </extension> + <code value="P"/> + <display value="Poor"/> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-TaalvaardigheidSprekenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.5--20240415000000.xml b/zib/vocabulary/generated/ValueSet-TaalvaardigheidSprekenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.5--20240415000000.xml new file mode 100644 index 0000000..fa442c2 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-TaalvaardigheidSprekenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.5--20240415000000.xml @@ -0,0 +1,180 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.7.12.5--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.5--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.7.12.5"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="TaalvaardigheidSprekenCodelijst"/> + <title value="TaalvaardigheidSprekenCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="TaalvaardigheidSprekenCodelijst"/> + <immutable value="false"/> + <compose> + <inactive value="true"/> + <include> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Moeiteloos"/> + </extension> + <code value="MLOOS"/> + <display value="Moeiteloos"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Without difficulty"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Moeiteloos"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Met moeite"/> + </extension> + <code value="MOEITE"/> + <display value="Met moeite"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="With difficulty"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Met moeite"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Geen beheersing"/> + </extension> + <code value="GEEN"/> + <display value="Geen beheersing"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="No proficiency"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Geen beheersing"/> + </designation> + </concept> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Other"/> + </concept> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Uitstekend [DEPRECATED]"/> + </extension> + <code value="E"/> + <display value="Excellent"/> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Goed [DEPRECATED]"/> + </extension> + <code value="G"/> + <display value="Good"/> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Redelijk [DEPRECATED]"/> + </extension> + <code value="F"/> + <display value="Fair"/> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-deprecated"> + <valueBoolean value="true"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Slecht [DEPRECATED]"/> + </extension> + <code value="P"/> + <display value="Poor"/> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/manual/ValueSet-TaalvaardigheidCodelijsten.xml b/zib/vocabulary/manual/ValueSet-TaalvaardigheidCodelijsten.xml new file mode 100644 index 0000000..0bcb37f --- /dev/null +++ b/zib/vocabulary/manual/ValueSet-TaalvaardigheidCodelijsten.xml @@ -0,0 +1,27 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="TaalvaardigheidCodelijsten"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/ValueSet/TaalvaardigheidCodelijsten"/> + <version value="2024-04-15T00:00:00"/> + <name value="TaalvaardigheidCodelijsten"/> + <title value="TaalvaardigheidCodelijsten"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Nictiz"/> + <description value="Value set combining the distinct value sets that the zib LanguageProficiency binds to the concepts LanguageControlListening, LanguageControlSpeaking and LanguageControlReading. This value set as such does not exist in the zib but facilitates referencing all these value sets at the same time."/> + <immutable value="false"/> + <compose> + <include> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000"/> + </include> + <include> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.4--20240415000000"/> + </include> + <include> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.5--20240415000000"/> + </include> + </compose> +</ValueSet> \ No newline at end of file From dee95ef62ca300905dd42465eec7dc7933916c60 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 29 Nov 2024 09:51:23 +0100 Subject: [PATCH 133/240] Added comment to nationality extension, finetuned release notes (mainly w.r.t. ContactPerson) --- release-notes.md | 7 ++++++- zib/StructureDefinitions/zib-Patient.xml | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/release-notes.md b/release-notes.md index 351e6d8..b7dad92 100644 --- a/release-notes.md +++ b/release-notes.md @@ -16,8 +16,13 @@ ### zib-ContactInformation-EmailAddresses, nl-core-ContactInformation-EmailAddresses * No significant changes. +## ContactPerson +### zib-Patient, nl-core-Patient +* `.contact.relationship:role` ; terminology ; Changed value set from RolCodelijst to RolSnomedCodelijst. ; ZIB-1180, ZIB-1470, ZIB-1481, ZIB-1496, ZIB-1556, ZIB-1616, ZIB-1789, ZIB-2008, ZIB-2211 +* `.contact.relationship:relationship` ; terminology ; Changed value set from RelatieCodelijst to RelatieSnomedCodelijst. ; , ZIB-1180, ZIB-1438, ZIB-1495, ZIB-1486, ZIB-1556, ZIB-1616, ZIB-1770, ZIB-1789, ZIB-1941, ZIB-2008 + ## LanguageProficiency (zib-Patient, nl-core-Patient) -* `.communication.extension:languageControl.extension:level.value[x]` ; terminology ; Changed codes in TaalvaardigheidBegrijpenCodelijst, TaalvaardigheidLezenCodelijst and TaalvaardigheidSprekenCodelijst. ; ZIB-1877 +* `.communication.extension:languageControl.extension:level.value[x]` ; terminology ; Changed codes in TaalvaardigheidBegrijpenCodelijst, TaalvaardigheidLezenCodelijst and TaalvaardigheidSprekenCodelijst, changed value set from v3.LanguageAbilityProficiency to TaalvaardigheidCodelijsten. ; ZIB-1877 * `.communication.extension:comment` ; extension ; Replaced extension ExtComment with ExtLanguageProficiencyComment. ; ZIBFHIR-97 * `.communication.language` ; terminology ; Changed codes in CommunicatieTaalCodelijst. ; ZIB-2218 diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index afd84fa..e0b1a1e 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -98,6 +98,7 @@ <element id="Patient.extension:nationality"> <path value="Patient.extension" /> <sliceName value="nationality" /> + <comment value="Due to the nature of the [patient-nationality](http://hl7.org/fhir/StructureDefinition/patient-nationality) 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`." /> <type> <code value="Extension" /> <profile value="http://hl7.org/fhir/StructureDefinition/patient-nationality" /> From 12e503f2c70eb9850ebf7c958c9f45f4de17048b Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 29 Nov 2024 10:43:57 +0100 Subject: [PATCH 134/240] Finetuned known issues and release notes --- known-issues.yml | 50 ++++++++++++++++++++++++++++++++++++++++-------- release-notes.md | 2 +- 2 files changed, 43 insertions(+), 9 deletions(-) diff --git a/known-issues.yml b/known-issues.yml index c30e6d1..6a10b1d 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -52,32 +52,66 @@ zib-NameInformation.GivenName: zib-Patient: zib deviations: + Patient.extension:nationality.extension:code.value[x]: + - cardinality: 1..1 instead of 0..1 + reason: Zib Nationality is implemented using the complex core extension patient-nationality. The .value[x] element representing the concept Nationality has a 1..1 cardinality, but the "code" part of the extension itself is 0..1, making the cardinality effectively 0..1 as required by the zib. Patient.name*: - - datatype: HumanName instead of a reference + - datatype: HumanName instead of Reference reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. Patient.name: - cardinality: 0..* instead of 0..1 reason: The name information according to zib NameInformation may be split up over multiple instances of Patient.name. - Patient.telecom*: - - datatype: ContactPoint instead of a reference - reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. Patient.telecom: + - datatype: ContactPoint instead of Reference + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. - cardinality: 0..* instead of 0..1 - for: NL-CM:0.1.5 (Patient.ContactInformation) + for: NL-CM:0.1.5 (Patient.ContactInformation), NL-CM:1.1.12 (Payer.ContactInformation) reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. - Patient.address: - - datatype: Address instead of a reference - reason: An address in FHIR is represented using the Address datatype, not as a separate resource. Patient.deceased[x]:deceasedDateTime: - short: DateOfDeath instead of DateOfDeath / DeathIndicator reason: This element is mapped to two zib concepts, DateOfDeath and DeathIndicator. However, the latter is implicit; although the zib recognizes both concepts, FHIR supports populating just one of them, thus DeathIndicator is assumed to be 'true' when DateOfDeath is populated. For clarity reasons, the .deceasedDateTime slice has only DateOfDeath mapped to it. - datatype: dateTime instead of boolean reason: The boolean expected by DeathIndicator is only assumed; see the explanation above. + Patient.address: + - datatype: Address instead of Reference + reason: An address in FHIR is represented using the Address datatype, not as a separate resource. Patient.multipleBirth[x]:multipleBirthInteger: - short: MultipleBirthSequence instead of MultipleBirthSequence / MultipleBirthIndicator reason: This element is mapped to two zib concepts, MultipleBirthSequence and MultipleBirthIndicator. However, the latter is implicit; although the zib recognizes both concepts, FHIR supports populating just one of them, thus MultipleBirthIndicator is assumed to be 'true' when MultipleBirthSequence is populated. For clarity reasons, the .multipleBirthInteger slice has only MultipleBirthSequence mapped to it. - datatype: integer instead of boolean reason: The boolean expected by MultipleBirthIndicator is only assumed; see the explanation above. + Patient.contact: + - datatype: BackboneElement instead of Reference + reason: The zib ContactPerson _may_ be represented as Patient.contact. There is a different use case as well, where the ContactPerson is implemented using a RelatedPerson resource. + Patient.contact.extension:contactPerson.value[x]: + - datatype: Reference instead of rootconcept + reason: This is an additional reference to a separate zib-ContactPerson (RelatedPerson) instance, next to the information in Patient.contact. Patient.contact and RelatedPerson can both be used to capture the information from zib-ContactPerson, but each are used within a different context. Information may therefore be duplicated; this is the recommended way. + Patient.contact.name: + - datatype: HumanName instead of Reference + reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. + - datatype: HumanName instead of rootconcept + reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. + Patient.contact.telecom: + - datatype: ContactPoint instead of Reference + reason: ContactInformation in FHIR is represented using the ContactPoint datatype, not as a separate resource. + - cardinality: 0..* instead of 0..1 + reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. + Patient.contact.address: + - datatype: Address instead of Reference + reason: An address in FHIR is represented using the Address datatype, not as a separate resource. + - cardinality: 0..1 instead of 0..* + reason: Patient.contact is a restricted representation of contact persons containing only information needed to contact a contact person. The full address information should be captured using an instance of the zib-ContactPerson profile on RelatedPerson, which can be linked using an extension. This is explained in the profile. + Patient.communication: + - datatype: BackboneElement instead of rootconcept + reason: The appropriate representation of zib LanguageProficiency in FHIR is Patient.communication, not a separate resource. + Patient.communication.extension:languageControl: + - datatype: Extension instead of CD + reason: The mapping is placed on the extension and not on the .value[x] because of the nature of this extension. The extension itself contains a .valueCoding that is populated with the value of the zib. This datatype matches the zib CD type. + - cardinality: 0..* instead of 0..1 + reason: Because of the nature of this extension the cardinality has a mismatch. Three zib concepts are mapped to this extension. Therefore the extension cannot be 0..1, but should be able to repeat. + Patient.communication.language: + - cardinality: 1..1 instead of 0..1 + reason: The FHIR profiles are expected to implement zib cardinalities as conceptual cardinalities, but FHIR requires the .language element to be present. This aligns with the intention of the zib, as the Language concept is required for zib LanguageProficiency to make sense. --- # The following issues are not "real" deviations stemming from design choices, but rather problems that pop up due to diff --git a/release-notes.md b/release-notes.md index b7dad92..7feb1ba 100644 --- a/release-notes.md +++ b/release-notes.md @@ -19,7 +19,7 @@ ## ContactPerson ### zib-Patient, nl-core-Patient * `.contact.relationship:role` ; terminology ; Changed value set from RolCodelijst to RolSnomedCodelijst. ; ZIB-1180, ZIB-1470, ZIB-1481, ZIB-1496, ZIB-1556, ZIB-1616, ZIB-1789, ZIB-2008, ZIB-2211 -* `.contact.relationship:relationship` ; terminology ; Changed value set from RelatieCodelijst to RelatieSnomedCodelijst. ; , ZIB-1180, ZIB-1438, ZIB-1495, ZIB-1486, ZIB-1556, ZIB-1616, ZIB-1770, ZIB-1789, ZIB-1941, ZIB-2008 +* `.contact.relationship:relationship` ; terminology ; Changed value set from RelatieCodelijst to RelatieSnomedCodelijst. ; ZIB-1180, ZIB-1438, ZIB-1495, ZIB-1486, ZIB-1556, ZIB-1616, ZIB-1770, ZIB-1789, ZIB-1941, ZIB-2008 ## LanguageProficiency (zib-Patient, nl-core-Patient) * `.communication.extension:languageControl.extension:level.value[x]` ; terminology ; Changed codes in TaalvaardigheidBegrijpenCodelijst, TaalvaardigheidLezenCodelijst and TaalvaardigheidSprekenCodelijst, changed value set from v3.LanguageAbilityProficiency to TaalvaardigheidCodelijsten. ; ZIB-1877 From 2ca0813ff2430d94b0c0081c848b799d89c053b3 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 29 Nov 2024 11:20:40 +0100 Subject: [PATCH 135/240] Added known issues --- known-issues.yml | 38 ++++++++++++++++++++++++++++++++++---- 1 file changed, 34 insertions(+), 4 deletions(-) diff --git a/known-issues.yml b/known-issues.yml index 6a10b1d..09133e4 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -55,18 +55,33 @@ zib-Patient: Patient.extension:nationality.extension:code.value[x]: - cardinality: 1..1 instead of 0..1 reason: Zib Nationality is implemented using the complex core extension patient-nationality. The .value[x] element representing the concept Nationality has a 1..1 cardinality, but the "code" part of the extension itself is 0..1, making the cardinality effectively 0..1 as required by the zib. - Patient.name*: + Patient.name: - datatype: HumanName instead of Reference reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. - Patient.name: - cardinality: 0..* instead of 0..1 reason: The name information according to zib NameInformation may be split up over multiple instances of Patient.name. + Patient.name:nameInformation: + - datatype: HumanName instead of rootconcept + reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. Patient.telecom: - datatype: ContactPoint instead of Reference + for: NL-CM:0.1.5 (Patient.ContactInformation) + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. + - datatype: ContactPoint instead of Reference + for: NL-CM:1.1.12 (Payer.ContactInformation) + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. + - datatype: ContactPoint instead of rootconcept + for: NL-CM:20.6.1 (ContactInformation) reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. - cardinality: 0..* instead of 0..1 - for: NL-CM:0.1.5 (Patient.ContactInformation), NL-CM:1.1.12 (Payer.ContactInformation) + for: NL-CM:0.1.5 (Patient.ContactInformation) reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. + - cardinality: 0..* instead of 0..1 + for: NL-CM:1.1.12 (Payer.ContactInformation) + reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. + Patient.telecom:*: + - datatype: ContactPoint instead of container + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a BackboneElement. Patient.deceased[x]:deceasedDateTime: - short: DateOfDeath instead of DateOfDeath / DeathIndicator reason: This element is mapped to two zib concepts, DateOfDeath and DeathIndicator. However, the latter is implicit; although the zib recognizes both concepts, FHIR supports populating just one of them, thus DeathIndicator is assumed to be 'true' when DateOfDeath is populated. For clarity reasons, the .deceasedDateTime slice has only DateOfDeath mapped to it. @@ -81,21 +96,30 @@ zib-Patient: - datatype: integer instead of boolean reason: The boolean expected by MultipleBirthIndicator is only assumed; see the explanation above. Patient.contact: - - datatype: BackboneElement instead of Reference + - datatype: BackboneElement instead of rootconcept reason: The zib ContactPerson _may_ be represented as Patient.contact. There is a different use case as well, where the ContactPerson is implemented using a RelatedPerson resource. Patient.contact.extension:contactPerson.value[x]: - datatype: Reference instead of rootconcept reason: This is an additional reference to a separate zib-ContactPerson (RelatedPerson) instance, next to the information in Patient.contact. Patient.contact and RelatedPerson can both be used to capture the information from zib-ContactPerson, but each are used within a different context. Information may therefore be duplicated; this is the recommended way. Patient.contact.name: - datatype: HumanName instead of Reference + for: NL-CM:3.1.4 (ContactPerson.NameInformation) reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. - datatype: HumanName instead of rootconcept + for: NL-CM:20.4.1 (NameInformation) reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. Patient.contact.telecom: - datatype: ContactPoint instead of Reference + for: NL-CM:3.1.6 (ContactPerson.ContactInformation) + reason: ContactInformation in FHIR is represented using the ContactPoint datatype, not as a separate resource. + - datatype: ContactPoint instead of rootconcept + for: NL-CM:20.6.1 (ContactInformation) reason: ContactInformation in FHIR is represented using the ContactPoint datatype, not as a separate resource. - cardinality: 0..* instead of 0..1 reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. + Patient.contact.telecom:*: + - datatype: ContactPoint instead of container + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a BackboneElement. Patient.contact.address: - datatype: Address instead of Reference reason: An address in FHIR is represented using the Address datatype, not as a separate resource. @@ -120,6 +144,12 @@ zib-Patient: issues should occur: false +nl-core-Patient-*: + ignored issues: + Patient.communication[0].language: + - message: None of the codings provided are in the value set 'CommunicatieTaalCodelijst' + reason: The terminology servers used don't know this code system and wrongly conclude that this is an invalid code. + zib-ContactInformation-TelephoneNumbers: zib deviations: ContactPoint.extension:comment.value[x]: From dc4b25d6b68b34aed5911f2ccfaae1bc4c19b3c8 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 29 Nov 2024 11:33:59 +0100 Subject: [PATCH 136/240] Added known issues --- known-issues.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/known-issues.yml b/known-issues.yml index 09133e4..22237ca 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -147,7 +147,7 @@ issues should occur: false nl-core-Patient-*: ignored issues: Patient.communication[0].language: - - message: None of the codings provided are in the value set 'CommunicatieTaalCodelijst' + - message: No code provided, and a code is required from the value set 'CommunicatieTaalCodelijst' reason: The terminology servers used don't know this code system and wrongly conclude that this is an invalid code. zib-ContactInformation-TelephoneNumbers: @@ -172,3 +172,13 @@ zib-Patient: reason: The short description is defined on the datatype profile and is not repeated in the differential. - message: "Constraint failed: sd-pg-04: 'If mapping.map exists and the mapping is not implicit, alias should exist.'" reason: The alias is defined on the datatype profile and is not repeated in the differential. + Patient.contact.name: + - message: "Constraint failed: sd-pg-02: 'If mapping.map exists and the mapping is not implicit, short should exist'" + reason: The short description is defined on the datatype profile and not repeated in the differential. + - message: "Constraint failed: sd-pg-04: 'If mapping.map exists and the mapping is not implicit, alias should exist.'" + reason: The alias is defined on the datatype profile and not repeated in the differential. + Patient.contact.address: + - message: "Constraint failed: sd-pg-02: 'If mapping.map exists and the mapping is not implicit, short should exist'" + reason: The short description is defined on the datatype profile and not repeated in the differential. + - message: "Constraint failed: sd-pg-04: 'If mapping.map exists and the mapping is not implicit, alias should exist.'" + reason: The alias is defined on the datatype profile and not repeated in the differential. From 8f60856172a55822aaf946a83041dabeb11565f2 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 29 Nov 2024 12:49:48 +0100 Subject: [PATCH 137/240] Tweaked known issues, corrected Patient instances --- examples/nl-core-Patient-01.xml | 12 +++-- examples/nl-core-Patient-full-01.xml | 12 +++-- known-issues.yml | 71 +++++++++++++++------------- 3 files changed, 54 insertions(+), 41 deletions(-) diff --git a/examples/nl-core-Patient-01.xml b/examples/nl-core-Patient-01.xml index dfc1087..2ec72c5 100644 --- a/examples/nl-core-Patient-01.xml +++ b/examples/nl-core-Patient-01.xml @@ -19,7 +19,9 @@ <a href="tel:+31611234567">+31611234567</a> (Tel Privé), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Werk), 1e Jacob van Campenstr 15, 1012 NX Hoogmade Kaag en Braassem, Nederland (Privé Post / Bezoek)</div> </div> <ul> - <li>Nederlands</li> + <li> + <span title="Other (OTH - http://terminology.hl7.org/CodeSystem/v3-NullFlavor)">Other</span> + </li> </ul> </div> </text> @@ -331,9 +333,11 @@ <valueString value="Bij gesprek met arts zoon uitnodigen voor vertalen"/> </extension> <language> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-nullFlavor"> - <valueCode value="OTH"/> - </extension> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <code value="OTH"/> + <display value="Other"/> + </coding> <text value="Nederlands"/> </language> </communication> diff --git a/examples/nl-core-Patient-full-01.xml b/examples/nl-core-Patient-full-01.xml index 5647767..27675ae 100644 --- a/examples/nl-core-Patient-full-01.xml +++ b/examples/nl-core-Patient-full-01.xml @@ -16,7 +16,9 @@ <a href="tel:+31611234567">+31611234567</a> (Tel Werk), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Werk), 1e Jacob van Campenstr by 15 B bis, 1012 NX Hoogmade Kaag en Braassem, Nederland (Privé Post / Bezoek)</div> </div> <ul> - <li>Nederlands</li> + <li> + <span title="Other (OTH - http://terminology.hl7.org/CodeSystem/v3-NullFlavor)">Other</span> + </li> </ul> </div> </text> @@ -308,9 +310,11 @@ <valueString value="Gebarentaal werkt het best."/> </extension> <language> - <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-nullFlavor"> - <valueCode value="OTH"/> - </extension> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <code value="OTH"/> + <display value="Other"/> + </coding> <text value="Nederlands"/> </language> </communication> diff --git a/known-issues.yml b/known-issues.yml index 22237ca..6a6f7b3 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -27,12 +27,9 @@ zib-ContactInformation-TelephoneNumbers: zib-NameInformation: zib deviations: - HumanName.prefix: - - cardinality: 0..* instead of 0..1 - reason: Both prefix and suffix are mapped to the Titles concept from the zib. There's a mismatch however in the way this information is represented in the zib and in FHIR. The mapping is documented in the profile. - HumanName.suffix: - - cardinality: 0..* instead of 0..1 - reason: Both prefix and suffix are mapped to the Titles concept from the zib. There's a mismatch however in the way this information is represented in the zib and in FHIR. The mapping is documented in the profile. + HumanName.family.extension:*.value[x]: + - cardinality: 1..1 instead of 0..1 + reason: The value of the extension is required, but the extension itself is optional, making the effective cardinality 0..1 as required by the zib. HumanName.given: - short: FirstName / Initial reason: The zib defines both the complete list of first names and of initials as a single string. In FHIR this is done fundamentally different, by using separate names. Hence, the short has been changed to the singular form. @@ -40,9 +37,12 @@ zib-NameInformation: reason: The first two initials are provided by FHIR. For the singular form of the latter two, see the remark above. - cardinality: 0..* instead of 0..1 reason: See the remark above. - HumanName.family.extension:*.value[x]: - - cardinality: 1..1 instead of 0..1 - reason: The value of the extension is required, but the extension itself is optional, making the effective cardinality 0..1 as required by the zib. + HumanName.prefix: + - cardinality: 0..* instead of 0..1 + reason: Both prefix and suffix are mapped to the Titles concept from the zib. There's a mismatch however in the way this information is represented in the zib and in FHIR. The mapping is documented in the profile. + HumanName.suffix: + - cardinality: 0..* instead of 0..1 + reason: Both prefix and suffix are mapped to the Titles concept from the zib. There's a mismatch however in the way this information is represented in the zib and in FHIR. The mapping is documented in the profile. zib-NameInformation.GivenName: zib deviations: @@ -56,45 +56,52 @@ zib-Patient: - cardinality: 1..1 instead of 0..1 reason: Zib Nationality is implemented using the complex core extension patient-nationality. The .value[x] element representing the concept Nationality has a 1..1 cardinality, but the "code" part of the extension itself is 0..1, making the cardinality effectively 0..1 as required by the zib. Patient.name: - - datatype: HumanName instead of Reference - reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. - cardinality: 0..* instead of 0..1 reason: The name information according to zib NameInformation may be split up over multiple instances of Patient.name. + - datatype: HumanName instead of Reference + for: NL-CM:0.1.6 (Patient.NameInformation) + reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. + - datatype: HumanName instead of ST + for: NL-CM:1.1.5 (Payer.PayerName) + reason: A name in FHIR is represented using the HumanName datatype, not as a string. Patient.name:nameInformation: - datatype: HumanName instead of rootconcept reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. Patient.telecom: - - datatype: ContactPoint instead of Reference + - cardinality: 0..* instead of 0..1 for: NL-CM:0.1.5 (Patient.ContactInformation) - reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. + reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. - datatype: ContactPoint instead of Reference - for: NL-CM:1.1.12 (Payer.ContactInformation) + for: NL-CM:0.1.5 (Patient.ContactInformation) reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. - datatype: ContactPoint instead of rootconcept for: NL-CM:20.6.1 (ContactInformation) reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. - - cardinality: 0..* instead of 0..1 - for: NL-CM:0.1.5 (Patient.ContactInformation) - reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. - cardinality: 0..* instead of 0..1 for: NL-CM:1.1.12 (Payer.ContactInformation) reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. + - datatype: ContactPoint instead of Reference + for: NL-CM:1.1.12 (Payer.ContactInformation) + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. Patient.telecom:*: - datatype: ContactPoint instead of container reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a BackboneElement. Patient.deceased[x]:deceasedDateTime: - short: DateOfDeath instead of DateOfDeath / DeathIndicator reason: This element is mapped to two zib concepts, DateOfDeath and DeathIndicator. However, the latter is implicit; although the zib recognizes both concepts, FHIR supports populating just one of them, thus DeathIndicator is assumed to be 'true' when DateOfDeath is populated. For clarity reasons, the .deceasedDateTime slice has only DateOfDeath mapped to it. - - datatype: dateTime instead of boolean - reason: The boolean expected by DeathIndicator is only assumed; see the explanation above. Patient.address: - datatype: Address instead of Reference + for: NL-CM:0.1.4 (Patient.AddressInformation) + reason: An address in FHIR is represented using the Address datatype, not as a separate resource. + - datatype: Address instead of Reference + for: NL-CM:1.1.17 (Payer.AddressInformation) + reason: An address in FHIR is represented using the Address datatype, not as a separate resource. + - datatype: Address instead of rootconcept + for: NL-CM:20.5.1 (AddressInformation) reason: An address in FHIR is represented using the Address datatype, not as a separate resource. Patient.multipleBirth[x]:multipleBirthInteger: - short: MultipleBirthSequence instead of MultipleBirthSequence / MultipleBirthIndicator reason: This element is mapped to two zib concepts, MultipleBirthSequence and MultipleBirthIndicator. However, the latter is implicit; although the zib recognizes both concepts, FHIR supports populating just one of them, thus MultipleBirthIndicator is assumed to be 'true' when MultipleBirthSequence is populated. For clarity reasons, the .multipleBirthInteger slice has only MultipleBirthSequence mapped to it. - - datatype: integer instead of boolean - reason: The boolean expected by MultipleBirthIndicator is only assumed; see the explanation above. Patient.contact: - datatype: BackboneElement instead of rootconcept reason: The zib ContactPerson _may_ be represented as Patient.contact. There is a different use case as well, where the ContactPerson is implemented using a RelatedPerson resource. @@ -109,30 +116,34 @@ zib-Patient: for: NL-CM:20.4.1 (NameInformation) reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. Patient.contact.telecom: + - cardinality: 0..* instead of 0..1 + reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. - datatype: ContactPoint instead of Reference for: NL-CM:3.1.6 (ContactPerson.ContactInformation) reason: ContactInformation in FHIR is represented using the ContactPoint datatype, not as a separate resource. - datatype: ContactPoint instead of rootconcept for: NL-CM:20.6.1 (ContactInformation) reason: ContactInformation in FHIR is represented using the ContactPoint datatype, not as a separate resource. - - cardinality: 0..* instead of 0..1 - reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. Patient.contact.telecom:*: - datatype: ContactPoint instead of container reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a BackboneElement. Patient.contact.address: - - datatype: Address instead of Reference - reason: An address in FHIR is represented using the Address datatype, not as a separate resource. - cardinality: 0..1 instead of 0..* reason: Patient.contact is a restricted representation of contact persons containing only information needed to contact a contact person. The full address information should be captured using an instance of the zib-ContactPerson profile on RelatedPerson, which can be linked using an extension. This is explained in the profile. + - datatype: Address instead of Reference + for: NL-CM:3.1.5 (ContactPerson.AddressInformation) + reason: An address in FHIR is represented using the Address datatype, not as a separate resource. + - datatype: Address instead of rootconcept + for: NL-CM:20.5.1 (AddressInformation) + reason: An address in FHIR is represented using the Address datatype, not as a separate resource. Patient.communication: - datatype: BackboneElement instead of rootconcept reason: The appropriate representation of zib LanguageProficiency in FHIR is Patient.communication, not a separate resource. Patient.communication.extension:languageControl: - - datatype: Extension instead of CD - reason: The mapping is placed on the extension and not on the .value[x] because of the nature of this extension. The extension itself contains a .valueCoding that is populated with the value of the zib. This datatype matches the zib CD type. - cardinality: 0..* instead of 0..1 reason: Because of the nature of this extension the cardinality has a mismatch. Three zib concepts are mapped to this extension. Therefore the extension cannot be 0..1, but should be able to repeat. + - datatype: Extension instead of CD + reason: The mapping is placed on the extension and not on the .value[x] because of the nature of this extension. The extension itself contains a .valueCoding that is populated with the value of the zib. This datatype matches the zib CD type. Patient.communication.language: - cardinality: 1..1 instead of 0..1 reason: The FHIR profiles are expected to implement zib cardinalities as conceptual cardinalities, but FHIR requires the .language element to be present. This aligns with the intention of the zib, as the Language concept is required for zib LanguageProficiency to make sense. @@ -144,12 +155,6 @@ zib-Patient: issues should occur: false -nl-core-Patient-*: - ignored issues: - Patient.communication[0].language: - - message: No code provided, and a code is required from the value set 'CommunicatieTaalCodelijst' - reason: The terminology servers used don't know this code system and wrongly conclude that this is an invalid code. - zib-ContactInformation-TelephoneNumbers: zib deviations: ContactPoint.extension:comment.value[x]: From 229b69819926c5a00f2f1868d2b12f80036a9ce8 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Mon, 2 Dec 2024 09:37:30 +0100 Subject: [PATCH 138/240] Executed downloadTerminlogy script --- ...3883.2.4.3.11.60.40.2.4.22.4--20240415000000.xml | 13 ++----------- ...3883.2.4.3.11.60.40.2.4.22.3--20240415000000.xml | 13 ++----------- 2 files changed, 4 insertions(+), 22 deletions(-) diff --git a/zib/vocabulary/generated/ValueSet-ToiletgebruikCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20240415000000.xml b/zib/vocabulary/generated/ValueSet-ToiletgebruikCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20240415000000.xml index 7118d65..eafef60 100644 --- a/zib/vocabulary/generated/ValueSet-ToiletgebruikCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-ToiletgebruikCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20240415000000.xml @@ -1,6 +1,7 @@ <ValueSet xmlns="http://hl7.org/fhir"> <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.22.4--20240415000000"/> <meta> + <lastUpdated value="2024-11-28T08:35:00Z"/> <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> @@ -41,20 +42,10 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="ToiletgebruikCodelijst"/> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> <immutable value="false"/> <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> <compose> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> <include> <system value="http://snomed.info/sct"/> <concept> diff --git a/zib/vocabulary/generated/ValueSet-ZorgBijMenstruatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20240415000000.xml b/zib/vocabulary/generated/ValueSet-ZorgBijMenstruatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20240415000000.xml index 99e81bb..4de023c 100644 --- a/zib/vocabulary/generated/ValueSet-ZorgBijMenstruatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-ZorgBijMenstruatieCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20240415000000.xml @@ -1,6 +1,7 @@ <ValueSet xmlns="http://hl7.org/fhir"> <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.22.3--20240415000000"/> <meta> + <lastUpdated value="2024-11-28T08:35:00Z"/> <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> @@ -41,20 +42,10 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="ZorgBijMenstruatieCodelijst"/> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> <immutable value="false"/> <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> <compose> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> <include> <system value="http://snomed.info/sct"/> <concept> From 786ce63456a0b5d45a5aa7667229aa4f2275e294 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Mon, 2 Dec 2024 09:41:17 +0100 Subject: [PATCH 139/240] executed downloadTerminology script --- ...13883.2.4.3.11.60.40.2.4.7.2--20240415000000.xml | 13 ++----------- ...13883.2.4.3.11.60.40.2.4.7.1--20240415000000.xml | 13 ++----------- 2 files changed, 4 insertions(+), 22 deletions(-) diff --git a/zib/vocabulary/generated/ValueSet-EetBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-EetBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20240415000000.xml index d9edd50..d376ce1 100644 --- a/zib/vocabulary/generated/ValueSet-EetBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-EetBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20240415000000.xml @@ -1,6 +1,7 @@ <ValueSet xmlns="http://hl7.org/fhir"> <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.7.2--20240415000000"/> <meta> + <lastUpdated value="2024-11-28T08:35:00Z"/> <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> @@ -41,20 +42,10 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="EetBeperkingenCodelijst"/> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> <immutable value="false"/> <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> <compose> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> <include> <system value="http://snomed.info/sct"/> <concept> diff --git a/zib/vocabulary/generated/ValueSet-EtenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-EtenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000.xml index 9cc6684..49b5cda 100644 --- a/zib/vocabulary/generated/ValueSet-EtenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-EtenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000.xml @@ -1,6 +1,7 @@ <ValueSet xmlns="http://hl7.org/fhir"> <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000"/> <meta> + <lastUpdated value="2024-11-28T08:35:00Z"/> <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> @@ -41,20 +42,10 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="EtenCodelijst"/> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> <immutable value="false"/> <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> <compose> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> <include> <system value="http://snomed.info/sct"/> <concept> From 189c065f7748126a47fee43a7e868709aef2a9ea Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Mon, 2 Dec 2024 09:43:52 +0100 Subject: [PATCH 140/240] executed download Terminlogy script --- ....4.3.11.60.40.2.4.11.2--20240415000000.xml | 21 ++++++------------- ....4.3.11.60.40.2.4.11.1--20240415000000.xml | 21 ++++++------------- 2 files changed, 12 insertions(+), 30 deletions(-) diff --git a/zib/vocabulary/generated/ValueSet-TeKledenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-TeKledenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20240415000000.xml index 7c8b1d8..2998dc5 100644 --- a/zib/vocabulary/generated/ValueSet-TeKledenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-TeKledenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20240415000000.xml @@ -1,6 +1,7 @@ <ValueSet xmlns="http://hl7.org/fhir"> <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.11.2--20240415000000"/> <meta> + <lastUpdated value="2024-11-28T08:35:00Z"/> <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> @@ -27,7 +28,7 @@ <version value="2024-04-15T00:00:00"/> <name value="TeKledenLichaamsdeelCodelijst"/> <title value="TeKledenLichaamsdeelCodelijst"/> - <status value="draft"/> + <status value="active"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> @@ -41,20 +42,10 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="TeKledenLichaamsdeelCodelijst"/> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> <immutable value="false"/> <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> <compose> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> <include> <system value="http://snomed.info/sct"/> <concept> @@ -62,7 +53,7 @@ <valueString value="Gehele lichaam"/> </extension> <code value="38266002"/> - <display value="Entire body as a whole"/> + <display value="Gehele lichaam in totaliteit"/> <designation> <language value="en-US"/> <use> @@ -87,7 +78,7 @@ <valueString value="Bovenlichaam"/> </extension> <code value="362874006"/> - <display value="Entire upper body"/> + <display value="Gehele bovenlichaam"/> <designation> <language value="en-US"/> <use> @@ -112,7 +103,7 @@ <valueString value="Onderlichaam"/> </extension> <code value="362875007"/> - <display value="Entire lower body"/> + <display value="Gehele onderlichaam"/> <designation> <language value="en-US"/> <use> diff --git a/zib/vocabulary/generated/ValueSet-ZichKledenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-ZichKledenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20240415000000.xml index ae9af4a..7b8a5f3 100644 --- a/zib/vocabulary/generated/ValueSet-ZichKledenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-ZichKledenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20240415000000.xml @@ -1,6 +1,7 @@ <ValueSet xmlns="http://hl7.org/fhir"> <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.11.1--20240415000000"/> <meta> + <lastUpdated value="2024-11-28T08:35:00Z"/> <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> @@ -27,7 +28,7 @@ <version value="2024-04-15T00:00:00"/> <name value="ZichKledenCodelijst"/> <title value="ZichKledenCodelijst"/> - <status value="draft"/> + <status value="active"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> @@ -41,20 +42,10 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="ZichKledenCodelijst"/> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> <immutable value="false"/> <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> <compose> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> <include> <system value="http://snomed.info/sct"/> <concept> @@ -62,7 +53,7 @@ <valueString value="Onafhankelijk"/> </extension> <code value="129035000"/> - <display value="Independent with dressing"/> + <display value="In staat om onafhankelijk aan te kleden"/> <designation> <language value="en-US"/> <use> @@ -87,7 +78,7 @@ <valueString value="Hulp nodig"/> </extension> <code value="129039006"/> - <display value="Needs help with dressing"/> + <display value="Hulp nodig bij aankleden"/> <designation> <language value="en-US"/> <use> @@ -112,7 +103,7 @@ <valueString value="Volledig afhankelijk"/> </extension> <code value="284974001"/> - <display value="Unable to dress"/> + <display value="Niet in staat zich aan te kleden"/> <designation> <language value="en-US"/> <use> From 8429d6fe6d0d839fee7aaff8e405b29429b23f80 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Mon, 2 Dec 2024 09:48:09 +0100 Subject: [PATCH 141/240] Executed downloadTerminlogy script --- ...3883.2.4.3.11.60.40.2.4.10.2--20240415000000.xml | 13 ++----------- ...3883.2.4.3.11.60.40.2.4.10.1--20240415000000.xml | 13 ++----------- 2 files changed, 4 insertions(+), 22 deletions(-) diff --git a/zib/vocabulary/generated/ValueSet-TeWassenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-TeWassenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000.xml index c26af44..c104c57 100644 --- a/zib/vocabulary/generated/ValueSet-TeWassenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-TeWassenLichaamsdeelCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000.xml @@ -1,6 +1,7 @@ <ValueSet xmlns="http://hl7.org/fhir"> <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.10.2--20240415000000"/> <meta> + <lastUpdated value="2024-11-28T08:35:00Z"/> <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> @@ -41,20 +42,10 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="TeWassenLichaamsdeelCodelijst"/> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> <immutable value="false"/> <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> <compose> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> <include> <system value="http://snomed.info/sct"/> <concept> diff --git a/zib/vocabulary/generated/ValueSet-ZichWassenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000.xml b/zib/vocabulary/generated/ValueSet-ZichWassenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000.xml index 5cac5a2..e54e853 100644 --- a/zib/vocabulary/generated/ValueSet-ZichWassenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-ZichWassenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000.xml @@ -1,6 +1,7 @@ <ValueSet xmlns="http://hl7.org/fhir"> <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.10.1--20240415000000"/> <meta> + <lastUpdated value="2024-11-28T08:35:00Z"/> <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> @@ -41,20 +42,10 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="ZichWassenCodelijst"/> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> <immutable value="false"/> <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> <compose> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> <include> <system value="http://snomed.info/sct"/> <concept> From 36aa87ee12b2347b9882cc6ea693e2decffb88f1 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Mon, 2 Dec 2024 09:57:41 +0100 Subject: [PATCH 142/240] Added valueSets --- ...2.4.3.11.60.40.2.4.8.2--20200901000000.xml | 127 ++++++++++++++++++ ...2.4.3.11.60.40.2.4.8.1--20200901000000.xml | 127 ++++++++++++++++++ 2 files changed, 254 insertions(+) create mode 100644 zib/vocabulary/generated/ValueSet-DrinkBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20200901000000.xml create mode 100644 zib/vocabulary/generated/ValueSet-DrinkenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20200901000000.xml diff --git a/zib/vocabulary/generated/ValueSet-DrinkBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20200901000000.xml b/zib/vocabulary/generated/ValueSet-DrinkBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20200901000000.xml new file mode 100644 index 0000000..e0494b9 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-DrinkBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20200901000000.xml @@ -0,0 +1,127 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20200901000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2020bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2020-09-01T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20200901000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2"/> + </identifier> + <version value="2020-09-01T00:00:00"/> + <name value="DrinkBeperkingenCodelijst"/> + <title value="DrinkBeperkingenCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="DrinkBeperkingenCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Bereiden (openen/ uitschenken)"/> + </extension> + <code value="286506008"/> + <display value="moeite met bereiden van drank"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Difficulty preparing drink"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="moeite met bereiden van drank"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Vastpakken"/> + </extension> + <code value="307071002"/> + <display value="moeite met vastpakken van drank"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Difficulty holding drinks"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="moeite met vastpakken van drank"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Naar mond brengen"/> + </extension> + <code value="288876009"/> + <display value="moeite met naar mond brengen van drank"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Difficulty taking drink to mouth"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="moeite met naar mond brengen van drank"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> diff --git a/zib/vocabulary/generated/ValueSet-DrinkenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20200901000000.xml b/zib/vocabulary/generated/ValueSet-DrinkenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20200901000000.xml new file mode 100644 index 0000000..d2c1c9e --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-DrinkenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20200901000000.xml @@ -0,0 +1,127 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20200901000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2020bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2020-09-01T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20200901000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1"/> + </identifier> + <version value="2020-09-01T00:00:00"/> + <name value="DrinkenCodelijst"/> + <title value="DrinkenCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="DrinkenCodelijst"/> + <immutable value="false"/> + <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> + <compose> + <include> + <system value="http://snomed.info/sct"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Onafhankelijk"/> + </extension> + <code value="19841000146104"/> + <display value="in staat om zelfstandig te drinken"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Able to drink without assistance"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="in staat om zelfstandig te drinken"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Hulp nodig"/> + </extension> + <code value="16681000146102"/> + <display value="hulp nodig bij drinken"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Needs help with drinking"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="hulp nodig bij drinken"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Volledig afhankelijk"/> + </extension> + <code value="288854000"/> + <display value="niet in staat te drinken"/> + <designation> + <language value="en-US"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Unable to drink"/> + </designation> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="niet in staat te drinken"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> From 14de77304ea26ee7e6791997648094eadf9852be Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Mon, 2 Dec 2024 11:21:15 +0100 Subject: [PATCH 143/240] Removed erroneous release note in AddressInformation --- release-notes.md | 1 - 1 file changed, 1 deletion(-) diff --git a/release-notes.md b/release-notes.md index 7feb1ba..09449ca 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,5 +1,4 @@ ## AddressInformation (zib-AddressInformation, nl-core-AddressInformation) -* `.extension:addressType.value[x]` ; terminology ; Changed codes in AdresSoortCodelijst. ; ZIB-2218 * `.line.extension:houseNumberLetter-houseNumberAddition.value[x]` ; textual ; Moved guidance for HouseNumberLetter and HouseNumberAddition from `.definition` to `.comment`, added zib concept definitions to `.definition`. ; ZIBFHIR-142 * `.line.extension:houseNumberIndication.value[x]` ; textual ; Added guidance for HouseNumberIndication. ; ZIB-2218 * `.line.extension:houseNumberIndication.value[x]` ; constraint ; Removed houseNumberIndication for HouseNumberIndication. ; ZIB-2218 From 5f299e716035666ccf8e81974a03ea384b8cb641 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Mon, 2 Dec 2024 12:27:14 +0100 Subject: [PATCH 144/240] Updated/added examples --- .../nl-core-ContactPerson-01.xml | 28 +++++-- .../nl-core-ContactPerson-full-01.xml | 6 +- examples/nl-core-ContactPerson-full-02.xml | 82 +++++++++++++++++++ 3 files changed, 108 insertions(+), 8 deletions(-) rename {nl-core/examples => examples}/nl-core-ContactPerson-01.xml (79%) rename {nl-core/examples => examples}/nl-core-ContactPerson-full-01.xml (96%) create mode 100644 examples/nl-core-ContactPerson-full-02.xml diff --git a/nl-core/examples/nl-core-ContactPerson-01.xml b/examples/nl-core-ContactPerson-01.xml similarity index 79% rename from nl-core/examples/nl-core-ContactPerson-01.xml rename to examples/nl-core-ContactPerson-01.xml index b27e900..c83a554 100644 --- a/nl-core/examples/nl-core-ContactPerson-01.xml +++ b/examples/nl-core-ContactPerson-01.xml @@ -8,7 +8,7 @@ <div xmlns="http://www.w3.org/1999/xhtml"> <div>J.P.M. van Putten-van der Giessen</div> <div> - <a href="tel:+31611234567">+31611234567</a> (Tel), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Werk)</div> + <a href="tel:+31611234567">+31611234567</a> (Tel Privé), <a href="mailto:giesput@myweb.nl">giesput@myweb.nl</a> (E-mail Werk)</div> <div>1e Jacob van Campenstr 15, 1012 NX Hoogmade Kaag en Braassem, Nederland (Privé Post / Bezoek)</div> <div> <span title="Eerste contactpersoon (300481000146102 - SNOMED CT)">Eerste contactpersoon</span>, <span title="Dochter (66089001 - SNOMED CT)">Dochter</span> van Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen</div> @@ -37,16 +37,32 @@ <use value="official"/> <text value="J.P.M. van Putten-van der Giessen"/> <family value="van Putten-van der Giessen"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-prefix"> + <valueString value="van"/> + </extension> <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> - <valueString value="van Putten"/> + <valueString value="Putten"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix"> + <valueString value="van der"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> - <valueString value="van der Giessen"/> + <valueString value="Giessen"/> </extension> </family> - <given value="J.P.M."> + <given value="J."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="IN"/> + </extension> + </given> + <given value="P."> <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> - <valueCode value="BR"/> + <valueCode value="IN"/> + </extension> + </given> + <given value="M."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="IN"/> </extension> </given> </name> @@ -63,6 +79,7 @@ </extension> </system> <value value="+31611234567"/> + <use value="home"/> </telecom> <telecom> <system value="email"/> @@ -97,7 +114,6 @@ <valueCodeableConcept> <coding> <system value="urn:iso:std:iso:3166"/> - <version value="2020-10-26T00:00:00"/> <code value="NL"/> <display value="Nederland"/> </coding> diff --git a/nl-core/examples/nl-core-ContactPerson-full-01.xml b/examples/nl-core-ContactPerson-full-01.xml similarity index 96% rename from nl-core/examples/nl-core-ContactPerson-full-01.xml rename to examples/nl-core-ContactPerson-full-01.xml index d7e664f..24d3be5 100644 --- a/nl-core/examples/nl-core-ContactPerson-full-01.xml +++ b/examples/nl-core-ContactPerson-full-01.xml @@ -53,8 +53,11 @@ <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> <valueString value="Putten"/> </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix"> + <valueString value="van der"/> + </extension> <extension url="http://hl7.org/fhir/StructureDefinition/humanname-partner-name"> - <valueString value="van der Giessen"/> + <valueString value="Giessen"/> </extension> </family> <given value="Johanna"> @@ -147,7 +150,6 @@ <valueCodeableConcept> <coding> <system value="urn:iso:std:iso:3166"/> - <version value="2020-10-26T00:00:00"/> <code value="NL"/> <display value="Nederland"/> </coding> diff --git a/examples/nl-core-ContactPerson-full-02.xml b/examples/nl-core-ContactPerson-full-02.xml new file mode 100644 index 0000000..4936942 --- /dev/null +++ b/examples/nl-core-ContactPerson-full-02.xml @@ -0,0 +1,82 @@ +<RelatedPerson xmlns="http://hl7.org/fhir"> + <id value="nl-core-ContactPerson-full-02"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <div> + <span title="Naamsamenstelling: Eigennaam">Beatrix Wilhelmina Emma Oranje</span> + </div> + <div>Julianakade a/b De Groene Draeck, 1972 PM IJmuiden</div> + <div> + <span title="Vertrouwenspersoon (300601000146109 - SNOMED CT)">Vertrouwenspersoon</span>, <span title="Buurman of buurvrouw (427568008 - SNOMED CT)">Buurman of buurvrouw</span> van Patient, Peter Jan (PeJe) Jansen</div> + </div> + </text> + <patient> + <reference value="Patient/nl-core-Patient-full-01"/> + <type value="Patient"/> + <display value="Patient, Peter Jan (PeJe) Jansen"/> + </patient> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="300601000146109"/> + <display value="Vertrouwenspersoon"/> + </coding> + </relationship> + <relationship> + <coding> + <system value="http://snomed.info/sct"/> + <code value="427568008"/> + <display value="Buurman of buurvrouw"/> + </coding> + </relationship> + <name> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-assembly-order"> + <valueCode value="NL1"/> + </extension> + <use value="official"/> + <text value="Beatrix Wilhelmina Emma Oranje"/> + <family value="Oranje"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> + <valueString value="Oranje"/> + </extension> + </family> + <given value="Beatrix"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <given value="Wilhelmina"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + <given value="Emma"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="BR"/> + </extension> + </given> + </name> + <name> + <use value="usual"/> + <given value="Bea"/> + </name> + <address> + <line value="Julianakade a/b De Groene Draeck"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> + <valueString value="Julianakade"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-buildingNumberSuffix"> + <valueString value=" De Groene Draeck"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator"> + <valueString value="a/b"/> + </extension> + </line> + <city value="IJmuiden"/> + <postalCode value="1972 PM"/> + </address> +</RelatedPerson> From 862d3645d1741facdfe65df8ddc306716e279f02 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Mon, 2 Dec 2024 12:31:30 +0100 Subject: [PATCH 145/240] Finetuned release notes --- release-notes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/release-notes.md b/release-notes.md index a47b728..a288214 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,5 +1,5 @@ ## ContactPerson (zib-ContactPerson, nl-core-ContactPerson) -* `.extension:comment` ; extension ; Added Note for Comment ; ZIB-947, ZIB-1375, ZIBFHIR-97 -* `.relationship:role` ; textual ; Added guidance for Role mapping ; ZIBFHIR-73 -* `.relationship:role` ; terminology ; Changed codes in RoleCodelist ; ZIB-1470, ZIB-1481, ZIB-1496, ZIB-1556, ZIB-1616 ZIB-1789, ZIB-2211 -* `.relationship:relationship` ; terminology ; Changed codes in RelatieSnomedCodelijst ; ZIB-1495, ZIB-1496, ZIB-1556, ZIB-1616, ZIB-1770, ZIB-1789, ZIB-1941, ZIB-2008 \ No newline at end of file +* `.extension:comment` ; extension ; Added Note for Comment. ; ZIB-947, ZIB-1375, ZIBFHIR-97 +* `.relationship:role` ; textual ; Added guidance for Role mapping. ; ZIBFHIR-73 +* `.relationship:role` ; terminology ; Changed value set from RolCodelijst to RolSnomedCodelijst. ; ZIB-1180, ZIB-1470, ZIB-1481, ZIB-1496, ZIB-1556, ZIB-1616, ZIB-1789, ZIB-2008, ZIB-2211 +* `.relationship:relationship` ; terminology ; Changed value set from RelatieCodelijst to RelatieSnomedCodelijst. ; ZIB-1180, ZIB-1438, ZIB-1495, ZIB-1486, ZIB-1556, ZIB-1616, ZIB-1770, ZIB-1789, ZIB-1941, ZIB-2008 \ No newline at end of file From 4eb3828b788fd31cd9a0aef952644118efba937d Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Mon, 2 Dec 2024 12:32:44 +0100 Subject: [PATCH 146/240] Executed addDataFromZib --- .../zib-ContactPerson.xml | 268 +++++++++--------- 1 file changed, 134 insertions(+), 134 deletions(-) diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index 4c89596..3a00afa 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -1,228 +1,228 @@ <?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-ContactPerson" /> + <id value="zib-ContactPerson"/> <text> <status value="empty"/> <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> </text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" /> - <name value="ZibContactPerson" /> - <title value="zib ContactPerson" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson"/> + <name value="ZibContactPerson"/> + <title value="zib ContactPerson"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="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. In 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." /> - <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v4.1 (2024)](https://zibs.nl/wiki/ContactPerson-v4.1(2024EN))." /> - <copyright value="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 value="4.0.1" /> + <description value="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. In 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."/> + <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v4.1 (2024)](https://zibs.nl/wiki/ContactPerson-v4.1(2024EN))."/> + <copyright value="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 value="4.0.1"/> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> - <name value="zib ContactPerson-v4.1(2024EN)" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)"/> + <name value="zib ContactPerson-v4.1(2024EN)"/> </mapping> <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> - <name value="zib ContactInformation-v1.3.1(2024EN)" /> + <identity value="zib-contactinformation-v1.3.1-2024EN"/> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)"/> + <name value="zib ContactInformation-v1.3.1(2024EN)"/> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> - <name value="zib Payer-v4.1(2024EN)" /> + <identity value="zib-payer-v4.1-2024EN"/> + <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)"/> + <name value="zib Payer-v4.1(2024EN)"/> </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="RelatedPerson" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="true"/> + <type value="RelatedPerson"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/RelatedPerson"/> + <derivation value="constraint"/> <differential> <element id="RelatedPerson"> - <path value="RelatedPerson" /> - <short value="Contact" /> - <comment value="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, and therefore this profile, is used to capture information about any person that is related to the patient. * 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." /> - <alias value="Contactpersoon" /> + <path value="RelatedPerson"/> + <short value="Contact"/> + <comment value="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, and therefore this profile, is used to capture information about any person that is related to the patient. * 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."/> + <alias value="Contactpersoon"/> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.1" /> - <comment value="Contact" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.1"/> + <comment value="Contact"/> </mapping> </element> <element id="RelatedPerson.extension:comment"> - <path value="RelatedPerson.extension" /> - <sliceName value="comment" /> - <max value="1" /> + <path value="RelatedPerson.extension"/> + <sliceName value="comment"/> + <max value="1"/> <type> - <code value="Extension" /> - <profile value="http://hl7.org/fhir/StructureDefinition/note" /> + <code value="Extension"/> + <profile value="http://hl7.org/fhir/StructureDefinition/note"/> </type> - <isModifier value="false" /> + <isModifier value="false"/> </element> <element id="RelatedPerson.extension:comment.value[x].text"> - <path value="RelatedPerson.extension.value[x].text" /> - <short value="Comment" /> - <definition value="Additional information about the contact. For example, information such as 'the father is also a medical doctor' can be included here. In addition, if the contact works at an organization, the organization can be mentioned here. If the organization is listed as a contact and no actual contact is known, this can also be stated here. In this case, the name information can be left blank." /> - <alias value="Toelichting" /> + <path value="RelatedPerson.extension.value[x].text"/> + <short value="Comment"/> + <definition value="Additional information about the contact. For example, information such as 'the father is also a medical doctor' can be included here. In addition, if the contact works at an organization, the organization can be mentioned here. If the organization is listed as a contact and no actual contact is known, this can also be stated here. In this case, the name information can be left blank."/> + <alias value="Toelichting"/> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.7" /> - <comment value="Comment" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.7"/> + <comment value="Comment"/> </mapping> </element> <element id="RelatedPerson.relationship"> - <path value="RelatedPerson.relationship" /> + <path value="RelatedPerson.relationship"/> <slicing> <discriminator> - <type value="value" /> - <path value="$this" /> + <type value="value"/> + <path value="$this"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="RelatedPerson.relationship:role"> - <path value="RelatedPerson.relationship" /> - <sliceName value="role" /> - <short value="Role" /> - <definition value="Specifies the role of the contact in relation to the patient." /> - <comment value="Please note that the zib concept 'Role' is currently mapped to a slice on RelatedPerson.relationship. The current FHIR build includes a new element specifically designed for 'Role', which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a pre-adopt extension and move the mapping accordingly." /> - <alias value="Rol" /> + <path value="RelatedPerson.relationship"/> + <sliceName value="role"/> + <short value="Role"/> + <definition value="Specifies the role of the contact in relation to the patient."/> + <comment value="Please note that the zib concept 'Role' is currently mapped to a slice on RelatedPerson.relationship. The current FHIR build includes a new element specifically designed for 'Role', which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a pre-adopt extension and move the mapping accordingly."/> + <alias value="Rol"/> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000"/> </binding> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.2" /> - <comment value="Role" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.2"/> + <comment value="Role"/> </mapping> </element> <element id="RelatedPerson.relationship:relationship"> - <path value="RelatedPerson.relationship" /> - <sliceName value="relationship" /> - <short value="Relationship" /> - <definition value="Specifies the relevant family or social relationship to the patient." /> - <alias value="Relatie" /> + <path value="RelatedPerson.relationship"/> + <sliceName value="relationship"/> + <short value="Relationship"/> + <definition value="Specifies the relevant family or social relationship to the patient."/> + <alias value="Relatie"/> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000"/> </binding> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.3" /> - <comment value="Relationship" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.3"/> + <comment value="Relationship"/> </mapping> </element> <element id="RelatedPerson.name"> - <path value="RelatedPerson.name" /> + <path value="RelatedPerson.name"/> <slicing> <discriminator> - <type value="value" /> - <path value="use" /> + <type value="value"/> + <path value="use"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> - <short value="PayerName / NameInformation" /> - <definition value="* Full name of the paying person or organization (legal entity). * Full name of the contact." /> - <alias value="BetalerNaam" /> - <alias value="Naamgegevens" /> + <short value="NameInformation / PayerName"/> + <definition value="* Full name of the contact. * Full name of the paying person or organization (legal entity)."/> + <alias value="Naamgegevens"/> + <alias value="BetalerNaam"/> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.4" /> - <comment value="NameInformation" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.4"/> + <comment value="NameInformation"/> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <map value="NL-CM:1.1.5" /> - <comment value="PayerName" /> + <identity value="zib-payer-v4.1-2024EN"/> + <map value="NL-CM:1.1.5"/> + <comment value="PayerName"/> </mapping> </element> <element id="RelatedPerson.name:nameInformation"> - <path value="RelatedPerson.name" /> - <sliceName value="nameInformation" /> - <max value="2" /> + <path value="RelatedPerson.name"/> + <sliceName value="nameInformation"/> + <max value="2"/> <type> - <code value="HumanName" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> + <code value="HumanName"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation"/> </type> </element> <element id="RelatedPerson.name:nameInformation-GivenName"> - <path value="RelatedPerson.name" /> - <sliceName value="nameInformation-GivenName" /> + <path value="RelatedPerson.name"/> + <sliceName value="nameInformation-GivenName"/> <type> - <code value="HumanName" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName" /> + <code value="HumanName"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName"/> </type> </element> <element id="RelatedPerson.telecom"> - <path value="RelatedPerson.telecom" /> + <path value="RelatedPerson.telecom"/> <slicing> <discriminator> - <type value="profile" /> - <path value="$this" /> + <type value="profile"/> + <path value="$this"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> - <short value="ContactInformation" /> - <definition value="* The contact's telephone number and/or e-mail address. * The payer's telephone number and/or e-mail address." /> - <comment value="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." /> - <alias value="Contactgegevens" /> + <short value="ContactInformation"/> + <definition value="* The contact's telephone number and/or e-mail address. * The payer's telephone number and/or e-mail address."/> + <comment value="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."/> + <alias value="Contactgegevens"/> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.6" /> - <comment value="ContactInformation" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.6"/> + <comment value="ContactInformation"/> </mapping> <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN" /> - <map value="NL-CM:20.6.1" /> - <comment value="ContactInformation" /> + <identity value="zib-contactinformation-v1.3.1-2024EN"/> + <map value="NL-CM:20.6.1"/> + <comment value="ContactInformation"/> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <map value="NL-CM:1.1.12" /> - <comment value="ContactInformation" /> + <identity value="zib-payer-v4.1-2024EN"/> + <map value="NL-CM:1.1.12"/> + <comment value="ContactInformation"/> </mapping> </element> <element id="RelatedPerson.telecom:telephoneNumbers"> - <path value="RelatedPerson.telecom" /> - <sliceName value="telephoneNumbers" /> + <path value="RelatedPerson.telecom"/> + <sliceName value="telephoneNumbers"/> <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> + <code value="ContactPoint"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers"/> </type> </element> <element id="RelatedPerson.telecom:emailAddresses"> - <path value="RelatedPerson.telecom" /> - <sliceName value="emailAddresses" /> + <path value="RelatedPerson.telecom"/> + <sliceName value="emailAddresses"/> <type> - <code value="ContactPoint" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> + <code value="ContactPoint"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses"/> </type> </element> <element id="RelatedPerson.address"> - <path value="RelatedPerson.address" /> - <short value="AddressInformation" /> - <definition value="* The payer's address information. * Contact's address information." /> - <alias value="Adresgegevens" /> + <path value="RelatedPerson.address"/> + <short value="AddressInformation"/> + <definition value="* Contact's address information. * The payer's address information."/> + <alias value="Adresgegevens"/> <type> - <code value="Address" /> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> + <code value="Address"/> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation"/> </type> <mapping> - <identity value="zib-contactperson-v4.1-2024EN" /> - <map value="NL-CM:3.1.5" /> - <comment value="AddressInformation" /> + <identity value="zib-contactperson-v4.1-2024EN"/> + <map value="NL-CM:3.1.5"/> + <comment value="AddressInformation"/> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN" /> - <map value="NL-CM:1.1.17" /> - <comment value="AddressInformation" /> + <identity value="zib-payer-v4.1-2024EN"/> + <map value="NL-CM:1.1.17"/> + <comment value="AddressInformation"/> </mapping> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> From 99b79a5426385ca57e256207a5ef90a2140d3a56 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Mon, 2 Dec 2024 12:36:04 +0100 Subject: [PATCH 147/240] Opened and resaved in Forge --- .../zib-ContactPerson.xml | 268 +++++++++--------- 1 file changed, 134 insertions(+), 134 deletions(-) diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index 3a00afa..37c2a3c 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -1,228 +1,228 @@ <?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-ContactPerson"/> + <id value="zib-ContactPerson" /> <text> <status value="empty"/> <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> </text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson"/> - <name value="ZibContactPerson"/> - <title value="zib ContactPerson"/> - <status value="draft"/> - <publisher value="Nictiz"/> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" /> + <name value="ZibContactPerson" /> + <title value="zib ContactPerson" /> + <status value="draft" /> + <publisher value="Nictiz" /> <contact> - <name value="Nictiz"/> + <name value="Nictiz" /> <telecom> - <system value="url"/> - <value value="https://www.nictiz.nl"/> - <use value="work"/> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> </telecom> </contact> - <description value="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. In 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."/> - <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v4.1 (2024)](https://zibs.nl/wiki/ContactPerson-v4.1(2024EN))."/> - <copyright value="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 value="4.0.1"/> + <description value="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. In 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." /> + <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v4.1 (2024)](https://zibs.nl/wiki/ContactPerson-v4.1(2024EN))." /> + <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)"/> - <name value="zib ContactPerson-v4.1(2024EN)"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactPerson-v4.1(2024EN)" /> + <name value="zib ContactPerson-v4.1(2024EN)" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN"/> - <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)"/> - <name value="zib ContactInformation-v1.3.1(2024EN)"/> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <uri value="https://zibs.nl/wiki/ContactInformation-v1.3.1(2024EN)" /> + <name value="zib ContactInformation-v1.3.1(2024EN)" /> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN"/> - <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)"/> - <name value="zib Payer-v4.1(2024EN)"/> + <identity value="zib-payer-v4.1-2024EN" /> + <uri value="https://zibs.nl/wiki/Payer-v4.1(2024EN)" /> + <name value="zib Payer-v4.1(2024EN)" /> </mapping> - <kind value="resource"/> - <abstract value="true"/> - <type value="RelatedPerson"/> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/RelatedPerson"/> - <derivation value="constraint"/> + <kind value="resource" /> + <abstract value="true" /> + <type value="RelatedPerson" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> + <derivation value="constraint" /> <differential> <element id="RelatedPerson"> - <path value="RelatedPerson"/> - <short value="Contact"/> - <comment value="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, and therefore this profile, is used to capture information about any person that is related to the patient. * 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."/> - <alias value="Contactpersoon"/> + <path value="RelatedPerson" /> + <short value="Contact" /> + <comment value="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, and therefore this profile, is used to capture information about any person that is related to the patient. * 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." /> + <alias value="Contactpersoon" /> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.1"/> - <comment value="Contact"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.1" /> + <comment value="Contact" /> </mapping> </element> <element id="RelatedPerson.extension:comment"> - <path value="RelatedPerson.extension"/> - <sliceName value="comment"/> - <max value="1"/> + <path value="RelatedPerson.extension" /> + <sliceName value="comment" /> + <max value="1" /> <type> - <code value="Extension"/> - <profile value="http://hl7.org/fhir/StructureDefinition/note"/> + <code value="Extension" /> + <profile value="http://hl7.org/fhir/StructureDefinition/note" /> </type> - <isModifier value="false"/> + </element> + <element id="RelatedPerson.extension:comment.value[x]"> + <path value="RelatedPerson.extension.value[x]" /> </element> <element id="RelatedPerson.extension:comment.value[x].text"> - <path value="RelatedPerson.extension.value[x].text"/> - <short value="Comment"/> - <definition value="Additional information about the contact. For example, information such as 'the father is also a medical doctor' can be included here. In addition, if the contact works at an organization, the organization can be mentioned here. If the organization is listed as a contact and no actual contact is known, this can also be stated here. In this case, the name information can be left blank."/> - <alias value="Toelichting"/> + <path value="RelatedPerson.extension.value[x].text" /> + <short value="Comment" /> + <definition value="Additional information about the contact. For example, information such as 'the father is also a medical doctor' can be included here. In addition, if the contact works at an organization, the organization can be mentioned here. If the organization is listed as a contact and no actual contact is known, this can also be stated here. In this case, the name information can be left blank." /> + <alias value="Toelichting" /> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.7"/> - <comment value="Comment"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.7" /> + <comment value="Comment" /> </mapping> </element> <element id="RelatedPerson.relationship"> - <path value="RelatedPerson.relationship"/> + <path value="RelatedPerson.relationship" /> <slicing> <discriminator> - <type value="value"/> - <path value="$this"/> + <type value="value" /> + <path value="$this" /> </discriminator> - <rules value="open"/> + <rules value="open" /> </slicing> </element> <element id="RelatedPerson.relationship:role"> - <path value="RelatedPerson.relationship"/> - <sliceName value="role"/> - <short value="Role"/> - <definition value="Specifies the role of the contact in relation to the patient."/> - <comment value="Please note that the zib concept 'Role' is currently mapped to a slice on RelatedPerson.relationship. The current FHIR build includes a new element specifically designed for 'Role', which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a pre-adopt extension and move the mapping accordingly."/> - <alias value="Rol"/> + <path value="RelatedPerson.relationship" /> + <sliceName value="role" /> + <short value="Role" /> + <definition value="Specifies the role of the contact in relation to the patient." /> + <comment value="Please note that the zib concept 'Role' is currently mapped to a slice on RelatedPerson.relationship. The current FHIR build includes a new element specifically designed for 'Role', which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a pre-adopt extension and move the mapping accordingly." /> + <alias value="Rol" /> <binding> - <strength value="required"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000"/> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.3--20240415000000" /> </binding> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.2"/> - <comment value="Role"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.2" /> + <comment value="Role" /> </mapping> </element> <element id="RelatedPerson.relationship:relationship"> - <path value="RelatedPerson.relationship"/> - <sliceName value="relationship"/> - <short value="Relationship"/> - <definition value="Specifies the relevant family or social relationship to the patient."/> - <alias value="Relatie"/> + <path value="RelatedPerson.relationship" /> + <sliceName value="relationship" /> + <short value="Relationship" /> + <definition value="Specifies the relevant family or social relationship to the patient." /> + <alias value="Relatie" /> <binding> - <strength value="required"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000"/> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.4--20240415000000" /> </binding> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.3"/> - <comment value="Relationship"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.3" /> + <comment value="Relationship" /> </mapping> </element> <element id="RelatedPerson.name"> - <path value="RelatedPerson.name"/> + <path value="RelatedPerson.name" /> <slicing> <discriminator> - <type value="value"/> - <path value="use"/> + <type value="value" /> + <path value="use" /> </discriminator> - <rules value="open"/> + <rules value="open" /> </slicing> - <short value="NameInformation / PayerName"/> - <definition value="* Full name of the contact. * Full name of the paying person or organization (legal entity)."/> - <alias value="Naamgegevens"/> - <alias value="BetalerNaam"/> + <short value="NameInformation / PayerName" /> + <definition value="* Full name of the contact. * Full name of the paying person or organization (legal entity)." /> + <alias value="Naamgegevens" /> + <alias value="BetalerNaam" /> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.4"/> - <comment value="NameInformation"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.4" /> + <comment value="NameInformation" /> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN"/> - <map value="NL-CM:1.1.5"/> - <comment value="PayerName"/> + <identity value="zib-payer-v4.1-2024EN" /> + <map value="NL-CM:1.1.5" /> + <comment value="PayerName" /> </mapping> </element> <element id="RelatedPerson.name:nameInformation"> - <path value="RelatedPerson.name"/> - <sliceName value="nameInformation"/> - <max value="2"/> + <path value="RelatedPerson.name" /> + <sliceName value="nameInformation" /> + <max value="2" /> <type> - <code value="HumanName"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation"/> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation" /> </type> </element> <element id="RelatedPerson.name:nameInformation-GivenName"> - <path value="RelatedPerson.name"/> - <sliceName value="nameInformation-GivenName"/> + <path value="RelatedPerson.name" /> + <sliceName value="nameInformation-GivenName" /> <type> - <code value="HumanName"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName"/> + <code value="HumanName" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-NameInformation.GivenName" /> </type> </element> <element id="RelatedPerson.telecom"> - <path value="RelatedPerson.telecom"/> + <path value="RelatedPerson.telecom" /> <slicing> <discriminator> - <type value="profile"/> - <path value="$this"/> + <type value="profile" /> + <path value="$this" /> </discriminator> - <rules value="open"/> + <rules value="open" /> </slicing> - <short value="ContactInformation"/> - <definition value="* The contact's telephone number and/or e-mail address. * The payer's telephone number and/or e-mail address."/> - <comment value="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."/> - <alias value="Contactgegevens"/> + <short value="ContactInformation" /> + <definition value="* The contact's telephone number and/or e-mail address. * The payer's telephone number and/or e-mail address." /> + <comment value="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." /> + <alias value="Contactgegevens" /> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.6"/> - <comment value="ContactInformation"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.6" /> + <comment value="ContactInformation" /> </mapping> <mapping> - <identity value="zib-contactinformation-v1.3.1-2024EN"/> - <map value="NL-CM:20.6.1"/> - <comment value="ContactInformation"/> + <identity value="zib-contactinformation-v1.3.1-2024EN" /> + <map value="NL-CM:20.6.1" /> + <comment value="ContactInformation" /> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN"/> - <map value="NL-CM:1.1.12"/> - <comment value="ContactInformation"/> + <identity value="zib-payer-v4.1-2024EN" /> + <map value="NL-CM:1.1.12" /> + <comment value="ContactInformation" /> </mapping> </element> <element id="RelatedPerson.telecom:telephoneNumbers"> - <path value="RelatedPerson.telecom"/> - <sliceName value="telephoneNumbers"/> + <path value="RelatedPerson.telecom" /> + <sliceName value="telephoneNumbers" /> <type> - <code value="ContactPoint"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers"/> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-TelephoneNumbers" /> </type> </element> <element id="RelatedPerson.telecom:emailAddresses"> - <path value="RelatedPerson.telecom"/> - <sliceName value="emailAddresses"/> + <path value="RelatedPerson.telecom" /> + <sliceName value="emailAddresses" /> <type> - <code value="ContactPoint"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses"/> + <code value="ContactPoint" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactInformation-EmailAddresses" /> </type> </element> <element id="RelatedPerson.address"> - <path value="RelatedPerson.address"/> - <short value="AddressInformation"/> - <definition value="* Contact's address information. * The payer's address information."/> - <alias value="Adresgegevens"/> + <path value="RelatedPerson.address" /> + <definition value="* Contact's address information. * The payer's address information." /> <type> - <code value="Address"/> - <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation"/> + <code value="Address" /> + <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> </type> <mapping> - <identity value="zib-contactperson-v4.1-2024EN"/> - <map value="NL-CM:3.1.5"/> - <comment value="AddressInformation"/> + <identity value="zib-contactperson-v4.1-2024EN" /> + <map value="NL-CM:3.1.5" /> + <comment value="AddressInformation" /> </mapping> <mapping> - <identity value="zib-payer-v4.1-2024EN"/> - <map value="NL-CM:1.1.17"/> - <comment value="AddressInformation"/> + <identity value="zib-payer-v4.1-2024EN" /> + <map value="NL-CM:1.1.17" /> + <comment value="AddressInformation" /> </mapping> </element> </differential> -</StructureDefinition> +</StructureDefinition> \ No newline at end of file From d0369404975bd26107f6e498566864a18cafb029 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Mon, 2 Dec 2024 14:32:36 +0100 Subject: [PATCH 148/240] Added known issues --- known-issues.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/known-issues.yml b/known-issues.yml index c533951..fbe36e6 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -18,6 +18,33 @@ zib-ContactInformation-TelephoneNumbers: ContactPoint.system: - cardinality: 1..1 instead of 0..1 reason: Although TelecomType and NumberType are optional in the zib, ContactPoint.system is used to identify the TelephoneNumbers concept itself when this datatype is added to a profile. If only a telephone number is given without TelecomType and NumberType, it will fall in the default slice of the sliced element with datatype ContactPoint. + +zib-HealthProfessional-Practitioner: + zib deviations: + Practitioner.name*: + - datatype: HumanName instead of a reference + reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. + Practitioner.name: + - cardinality: 0..* instead of 0..1 + reason: The name information according to zib NameInformation may be split up over multiple instances of Practitioner.name. + Practitioner.telecom: + - cardinality: 0..* instead of 0..1 + reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib part ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. + Practitioner.telecom*: + - datatype: ContactPoint instead of a reference + reason: ContactInformation in FHIR is represented using the ContactPoint datatype, not as a separate resource. Because the FHIR profile for ContactInformation consists of two parts the root concept of ContactInformation is mapped on .telecom. + Practitioner.address: + - datatype: Address instead of a reference + reason: An address in FHIR is represented using the Address datatype, not as a separate resource. + +zib-HealthProfessional-PractitionerRole: + zib deviations: + PractitionerRole.telecom: + - cardinality: 0..* instead of 0..1 + reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib part ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. + PractitionerRole.telecom*: + - datatype: ContactPoint instead of a reference + reason: ContactInformation in FHIR is represented using the ContactPoint datatype, not as a separate resource. Because the FHIR profile for ContactInformation consists of two parts the root concept of ContactInformation is mapped on .telecom. zib-NameInformation: zib deviations: From f93f6d6326d63927c89a4d79db750efa01fe3d03 Mon Sep 17 00:00:00 2001 From: "FURORENT\\Luud" <l.slagter@furore.com> Date: Tue, 3 Dec 2024 08:33:28 +0100 Subject: [PATCH 149/240] Refreshed terminology --- ...3883.2.4.3.11.60.40.2.7.12.3--20240415000000.xml | 13 ++----------- ...3883.2.4.3.11.60.40.2.7.12.4--20240415000000.xml | 13 ++----------- ...3883.2.4.3.11.60.40.2.7.12.5--20240415000000.xml | 13 ++----------- 3 files changed, 6 insertions(+), 33 deletions(-) diff --git a/zib/vocabulary/generated/ValueSet-TaalvaardigheidBegrijpenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000.xml b/zib/vocabulary/generated/ValueSet-TaalvaardigheidBegrijpenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000.xml index 7984ab3..93b99a1 100644 --- a/zib/vocabulary/generated/ValueSet-TaalvaardigheidBegrijpenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-TaalvaardigheidBegrijpenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000.xml @@ -1,6 +1,7 @@ <ValueSet xmlns="http://hl7.org/fhir"> <id value="2.16.840.1.113883.2.4.3.11.60.40.2.7.12.3--20240415000000"/> <meta> + <lastUpdated value="2024-12-02T20:04:00Z"/> <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> @@ -41,7 +42,7 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="TaalvaardigheidBegrijpenCodelijst"/> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> <immutable value="false"/> <compose> <inactive value="true"/> @@ -123,16 +124,6 @@ </designation> </concept> </include> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> <include> <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"/> <concept> diff --git a/zib/vocabulary/generated/ValueSet-TaalvaardigheidLezenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.4--20240415000000.xml b/zib/vocabulary/generated/ValueSet-TaalvaardigheidLezenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.4--20240415000000.xml index ce8b27f..57dcf64 100644 --- a/zib/vocabulary/generated/ValueSet-TaalvaardigheidLezenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.4--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-TaalvaardigheidLezenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.4--20240415000000.xml @@ -1,6 +1,7 @@ <ValueSet xmlns="http://hl7.org/fhir"> <id value="2.16.840.1.113883.2.4.3.11.60.40.2.7.12.4--20240415000000"/> <meta> + <lastUpdated value="2024-12-02T20:04:00Z"/> <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> @@ -41,7 +42,7 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="TaalvaardigheidLezenCodelijst"/> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> <immutable value="false"/> <compose> <inactive value="true"/> @@ -123,16 +124,6 @@ </designation> </concept> </include> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> <include> <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"/> <concept> diff --git a/zib/vocabulary/generated/ValueSet-TaalvaardigheidSprekenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.5--20240415000000.xml b/zib/vocabulary/generated/ValueSet-TaalvaardigheidSprekenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.5--20240415000000.xml index fa442c2..d7d82ee 100644 --- a/zib/vocabulary/generated/ValueSet-TaalvaardigheidSprekenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.5--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-TaalvaardigheidSprekenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.12.5--20240415000000.xml @@ -1,6 +1,7 @@ <ValueSet xmlns="http://hl7.org/fhir"> <id value="2.16.840.1.113883.2.4.3.11.60.40.2.7.12.5--20240415000000"/> <meta> + <lastUpdated value="2024-12-02T20:04:00Z"/> <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> @@ -41,7 +42,7 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="TaalvaardigheidSprekenCodelijst"/> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> <immutable value="false"/> <compose> <inactive value="true"/> @@ -123,16 +124,6 @@ </designation> </concept> </include> - <include> - <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> - </include> <include> <system value="http://terminology.hl7.org/CodeSystem/v3-LanguageAbilityProficiency"/> <concept> From bf8d8c12cb41c5422c6969b05f741cfeba910f0a Mon Sep 17 00:00:00 2001 From: "FURORENT\\Luud" <l.slagter@furore.com> Date: Tue, 3 Dec 2024 09:08:01 +0100 Subject: [PATCH 150/240] Added guidance on Role --- release-notes.md | 1 + zib/StructureDefinitions/zib-Patient.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/release-notes.md b/release-notes.md index 09449ca..d14aa4c 100644 --- a/release-notes.md +++ b/release-notes.md @@ -17,6 +17,7 @@ ## ContactPerson ### zib-Patient, nl-core-Patient +* `.contact.relationship:role` ; textual ; Added guidance for Role. ; ZIBFHIR-73 * `.contact.relationship:role` ; terminology ; Changed value set from RolCodelijst to RolSnomedCodelijst. ; ZIB-1180, ZIB-1470, ZIB-1481, ZIB-1496, ZIB-1556, ZIB-1616, ZIB-1789, ZIB-2008, ZIB-2211 * `.contact.relationship:relationship` ; terminology ; Changed value set from RelatieCodelijst to RelatieSnomedCodelijst. ; ZIB-1180, ZIB-1438, ZIB-1495, ZIB-1486, ZIB-1556, ZIB-1616, ZIB-1770, ZIB-1789, ZIB-1941, ZIB-2008 diff --git a/zib/StructureDefinitions/zib-Patient.xml b/zib/StructureDefinitions/zib-Patient.xml index e0b1a1e..ee51836 100644 --- a/zib/StructureDefinitions/zib-Patient.xml +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -465,6 +465,7 @@ <sliceName value="role" /> <short value="Role" /> <definition value="Specifies the role of the contact in relation to the patient." /> + <comment value="Please note that the zib concept Role is currently mapped to a slice on `.contact.relationship`. The current FHIR build includes a new element specifically designed for the role of a related person, which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a preadopt extension and move the mapping accordingly." /> <alias value="Rol" /> <binding> <strength value="required" /> From 584fba1359276d74eb3839e8eeba70df49c5c5a0 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Tue, 3 Dec 2024 09:08:44 +0100 Subject: [PATCH 151/240] Updated concept definitions, tweaked guidance on Role --- release-notes.md | 2 +- zib/StructureDefinitions/zib-ContactPerson.xml | 16 +++++++--------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/release-notes.md b/release-notes.md index cb36a06..fe1d9ae 100644 --- a/release-notes.md +++ b/release-notes.md @@ -19,7 +19,7 @@ ## ContactPerson ### zib-ContactPerson, nl-core-ContactPerson * `.extension:comment` ; extension ; Added Note for Comment. ; ZIB-947, ZIB-1375, ZIBFHIR-97 -* `.relationship:role` ; textual ; Added guidance for Role mapping. ; ZIBFHIR-73 +* `.relationship:role` ; textual ; Added guidance for Role. ; ZIBFHIR-73 * `.relationship:role` ; terminology ; Changed value set from RolCodelijst to RolSnomedCodelijst. ; ZIB-1180, ZIB-1470, ZIB-1481, ZIB-1496, ZIB-1556, ZIB-1616, ZIB-1789, ZIB-2008, ZIB-2211 * `.relationship:relationship` ; terminology ; Changed value set from RelatieCodelijst to RelatieSnomedCodelijst. ; ZIB-1180, ZIB-1438, ZIB-1495, ZIB-1486, ZIB-1556, ZIB-1616, ZIB-1770, ZIB-1789, ZIB-1941, ZIB-2008 diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index 37c2a3c..027ea02 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -1,10 +1,8 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version="1.0" encoding="utf-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="zib-ContactPerson" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson" /> <name value="ZibContactPerson" /> <title value="zib ContactPerson" /> @@ -46,7 +44,7 @@ <element id="RelatedPerson"> <path value="RelatedPerson" /> <short value="Contact" /> - <comment value="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, and therefore this profile, is used to capture information about any person that is related to the patient. * 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." /> + <comment value="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, and therefore this profile, is used to capture information about any person that is related to the patient. * Information about persons that should be _contacted_ regarding the care for the patient is captured using the `Patient.contact` element. If a person is both a related person and a contact person, then some data duplication is inevitable." /> <alias value="Contactpersoon" /> <mapping> <identity value="zib-contactperson-v4.1-2024EN" /> @@ -92,7 +90,7 @@ <sliceName value="role" /> <short value="Role" /> <definition value="Specifies the role of the contact in relation to the patient." /> - <comment value="Please note that the zib concept 'Role' is currently mapped to a slice on RelatedPerson.relationship. The current FHIR build includes a new element specifically designed for 'Role', which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a pre-adopt extension and move the mapping accordingly." /> + <comment value="Please note that the zib concept Role is currently mapped to a slice on `.relationship`. The current FHIR build includes a new element specifically designed for the role of a related person, which is expected to be a better fit. Once the next formal release (R6) incorporates this element, a decision can be made to adopt it via a preadopt extension and move the mapping accordingly." /> <alias value="Rol" /> <binding> <strength value="required" /> @@ -130,7 +128,7 @@ <rules value="open" /> </slicing> <short value="NameInformation / PayerName" /> - <definition value="* Full name of the contact. * Full name of the paying person or organization (legal entity)." /> + <definition value="Full name of the contact." /> <alias value="Naamgegevens" /> <alias value="BetalerNaam" /> <mapping> @@ -171,7 +169,7 @@ <rules value="open" /> </slicing> <short value="ContactInformation" /> - <definition value="* The contact's telephone number and/or e-mail address. * The payer's telephone number and/or e-mail address." /> + <definition value="The contact's telephone number and/or e-mail address." /> <comment value="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." /> <alias value="Contactgegevens" /> <mapping> @@ -208,7 +206,7 @@ </element> <element id="RelatedPerson.address"> <path value="RelatedPerson.address" /> - <definition value="* Contact's address information. * The payer's address information." /> + <definition value="Contact's address information." /> <type> <code value="Address" /> <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> From a42ab36c49c01b60ae5c3a6160a5c26f344b0b8b Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Tue, 3 Dec 2024 09:30:57 +0100 Subject: [PATCH 152/240] Updated profile description --- nl-core/StructureDefinitions/nl-core-ContactPerson.xml | 6 ++---- zib/StructureDefinitions/zib-ContactPerson.xml | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-ContactPerson.xml b/nl-core/StructureDefinitions/nl-core-ContactPerson.xml index 47773e6..840db66 100644 --- a/nl-core/StructureDefinitions/nl-core-ContactPerson.xml +++ b/nl-core/StructureDefinitions/nl-core-ContactPerson.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="nl-core-ContactPerson" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson" /> <name value="NlcoreContactPerson" /> <title value="nl core ContactPerson" /> @@ -18,7 +16,7 @@ <use value="work" /> </telecom> </contact> - <description value="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. In 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." /> + <description value="A contact is a person who is (indirectly) involved in the care of the patient or represent the patient, but does not professionally act as a healthcare provider." /> <purpose value="A derived profile from [zib-ContactPerson](http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> <copyright value="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 value="4.0.1" /> diff --git a/zib/StructureDefinitions/zib-ContactPerson.xml b/zib/StructureDefinitions/zib-ContactPerson.xml index 027ea02..a2bd6c3 100644 --- a/zib/StructureDefinitions/zib-ContactPerson.xml +++ b/zib/StructureDefinitions/zib-ContactPerson.xml @@ -16,7 +16,7 @@ <use value="work" /> </telecom> </contact> - <description value="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. In 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." /> + <description value="A contact is a person who is (indirectly) involved in the care of the patient or represent the patient, but does not professionally act as a healthcare provider." /> <purpose value="This RelatedPerson resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ContactPerson v4.1 (2024)](https://zibs.nl/wiki/ContactPerson-v4.1(2024EN))." /> <copyright value="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 value="4.0.1" /> From 2d09b4e7556ccaef0a346e3fb35cb68e42d8bc3d Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Tue, 3 Dec 2024 10:07:52 +0100 Subject: [PATCH 153/240] Added known issues --- known-issues.yml | 52 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/known-issues.yml b/known-issues.yml index c533951..e236828 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -19,6 +19,50 @@ zib-ContactInformation-TelephoneNumbers: - cardinality: 1..1 instead of 0..1 reason: Although TelecomType and NumberType are optional in the zib, ContactPoint.system is used to identify the TelephoneNumbers concept itself when this datatype is added to a profile. If only a telephone number is given without TelecomType and NumberType, it will fall in the default slice of the sliced element with datatype ContactPoint. +zib-ContactPerson: + zib deviations: + RelatedPerson.name: + - cardinality: 0..* instead of 0..1 + reason: The name information according to zib NameInformation may be split up over multiple instances of RelatedPerson.name. + - datatype: HumanName instead of Reference + for: NL-CM:3.1.4 (RelatedPerson.NameInformation) + reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. + - datatype: HumanName instead of ST + for: NL-CM:1.1.5 (Payer.PayerName) + reason: A name in FHIR is represented using the HumanName datatype, not as a string. + RelatedPerson.name:nameInformation: + - datatype: HumanName instead of rootconcept + reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. + RelatedPerson.telecom: + - cardinality: 0..* instead of 0..1 + for: NL-CM:3.1.6 (ContactPerson.ContactInformation) + reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. + - datatype: ContactPoint instead of Reference + for: NL-CM:3.1.6 (ContactPerson.ContactInformation) + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. + - datatype: ContactPoint instead of rootconcept + for: NL-CM:20.6.1 (ContactInformation) + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. + - cardinality: 0..* instead of 0..1 + for: NL-CM:1.1.12 (Payer.ContactInformation) + reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. + - datatype: ContactPoint instead of Reference + for: NL-CM:1.1.12 (Payer.ContactInformation) + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. + RelatedPerson.telecom:*: + - datatype: ContactPoint instead of container + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a BackboneElement. + RelatedPerson.address: + - datatype: Address instead of Reference + for: NL-CM:3.1.5 (ContactPerson.AddressInformation) + reason: An address in FHIR is represented using the Address datatype, not as a separate resource. + - datatype: Address instead of Reference + for: NL-CM:1.1.17 (Payer.AddressInformation) + reason: An address in FHIR is represented using the Address datatype, not as a separate resource. + - datatype: Address instead of rootconcept + for: NL-CM:20.5.1 (AddressInformation) + reason: An address in FHIR is represented using the Address datatype, not as a separate resource. + zib-NameInformation: zib deviations: HumanName.prefix: @@ -60,6 +104,14 @@ zib-ContactInformation-TelephoneNumbers: - cardinality: 0..* instead of 0..1 reason: The cardinality of the extension itself is 0..1, making the effective cardinality 0..1 as required by the zib. It seems the QA tooling does not take into account the cardinality of the extension element itself. +zib-ContactPerson: + ignored issues: + RelatedPerson.address: + - message: "Constraint failed: sd-pg-02: 'If mapping.map exists and the mapping is not implicit, short should exist'" + reason: The short description is defined on the datatype profile and is not repeated in the differential. + - message: "Constraint failed: sd-pg-04: 'If mapping.map exists and the mapping is not implicit, alias should exist.'" + reason: The alias is defined on the datatype profile and is not repeated in the differential. + zib-NameInformation: zib deviations: HumanName.extension:nameUsage.value[x]: From 705d7a0b8f0ff65bc24b7fa3a80772282243ada0 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Tue, 3 Dec 2024 12:43:14 +0100 Subject: [PATCH 154/240] Generated vocabulary again. --- ...specialismen-2.16.840.1.113883.2.4.6.7.xml | 4 +-- ...oleCodeNLZorgverlenertypen-uzi-rolcode.xml | 26 +++++++++---------- ....4.3.11.60.40.2.17.1.7--20240415000000.xml | 2 +- ....4.3.11.60.40.2.17.1.6--20240415000000.xml | 2 +- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml b/zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml index c419a36..f2bd7ff 100644 --- a/zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml +++ b/zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml @@ -7,7 +7,7 @@ </text> <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> <valuePeriod> - <start value="2024-09-11T15:47:20+00:00"/> + <start value="2024-12-03T12:42:30+00:00"/> </valuePeriod> </extension> <url value="urn:oid:2.16.840.1.113883.2.4.6.7"/> @@ -16,7 +16,7 @@ <system value="urn:ietf:rfc:3986"/> <value value="urn:oid:2.16.840.1.113883.2.4.6.7"/> </identifier> - <version value="2024-09-11T15:47:20"/> + <version value="2024-12-03T12:42:30"/> <name value="COD016VEKTVektisAGBmedischespecialismen"/> <title value="COD016-VEKT (Vektis AGB-medische specialismen)"/> <status value="unknown"/> diff --git a/zib/vocabulary/generated/CodeSystem-RoleCodeNLZorgverlenertypen-uzi-rolcode.xml b/zib/vocabulary/generated/CodeSystem-RoleCodeNLZorgverlenertypen-uzi-rolcode.xml index e7bc446..cf31c03 100644 --- a/zib/vocabulary/generated/CodeSystem-RoleCodeNLZorgverlenertypen-uzi-rolcode.xml +++ b/zib/vocabulary/generated/CodeSystem-RoleCodeNLZorgverlenertypen-uzi-rolcode.xml @@ -39,43 +39,43 @@ <count value="84"/> <property> <code value="status"/> - <uri value="http://hl7.org/fhir/concept-properties"/> + <uri value="http://hl7.org/fhir/concept-properties#status"/> <description value="A code that indicates the status of the concept. Values found in this version of the code system are: active, deprecated"/> <type value="code"/> </property> <property> - <code value="deprecated"/> - <uri value="http://hl7.org/fhir/concept-properties"/> + <code value="deprecationDate"/> + <uri value="http://hl7.org/fhir/concept-properties#deprecationDate"/> <description value="The date at which a concept was deprecated. Concepts that are deprecated but not inactive can still be used, but their use is discouraged, and they should be expected to be made inactive in a future release. Property type is dateTime. Note that the status property may also be used to indicate that a concept is deprecated"/> <type value="dateTime"/> </property> <property> <code value="effectiveDate"/> - <uri value="http://hl7.org/fhir/concept-properties"/> + <uri value="http://hl7.org/fhir/concept-properties#effectiveDate"/> <description value="The date at which the concept was status was last changed. This is calculated based on the highest of 'creation date', 'expiration date', and 'official release date'"/> <type value="dateTime"/> </property> <property> <code value="inactive"/> - <uri value="http://hl7.org/fhir/concept-properties"/> - <description value="The date at which a concept was deprecated. Concepts that are deprecated but not inactive can still be used, but their use is discouraged, and they should be expected to be made inactive in a future release. Property type is dateTime. Note that the status property may also be used to indicate that a concept is deprecated"/> + <uri value="http://hl7.org/fhir/concept-properties#inactive"/> + <description value="True if the concept is not considered active - e.g. not a valid concept any more and not approved for current use. Property type is boolean, default value is false"/> <type value="boolean"/> </property> <property> <code value="notSelectable"/> - <uri value="http://hl7.org/fhir/concept-properties"/> + <uri value="http://hl7.org/fhir/concept-properties#notSelectable"/> <description value="The concept is not intended to be chosen by the user - only intended to be used as a selector for other concepts. Note, though, that the interpretation of this is highly contextual; all concepts are selectable in some context. Property type is boolean"/> <type value="boolean"/> </property> <property> <code value="parent"/> - <uri value="http://hl7.org/fhir/concept-properties"/> + <uri value="http://hl7.org/fhir/concept-properties#parent"/> <description value="The concept identified in this property is a parent of the concept on which it is a property. The property type will be 'code'. The meaning of 'parent' is defined by the hierarchyMeaning attribute"/> <type value="code"/> </property> <property> <code value="child"/> - <uri value="http://hl7.org/fhir/concept-properties"/> + <uri value="http://hl7.org/fhir/concept-properties#child"/> <description value="The concept identified in this property is a child of the concept on which it is a property. The property type will be 'code'. The meaning of 'child' is defined by the hierarchyMeaning attribute"/> <type value="code"/> </property> @@ -1091,7 +1091,7 @@ <valueCode value="deprecated"/> </property> <property> - <code value="deprecated"/> + <code value="deprecationDate"/> <valueDateTime value="2023-07-01"/> </property> <property> @@ -1115,7 +1115,7 @@ <valueCode value="deprecated"/> </property> <property> - <code value="deprecated"/> + <code value="deprecationDate"/> <valueDateTime value="2021-01-01"/> </property> <property> @@ -1139,7 +1139,7 @@ <valueCode value="deprecated"/> </property> <property> - <code value="deprecated"/> + <code value="deprecationDate"/> <valueDateTime value="2021-01-01"/> </property> <property> @@ -1163,7 +1163,7 @@ <valueCode value="deprecated"/> </property> <property> - <code value="deprecated"/> + <code value="deprecationDate"/> <valueDateTime value="2023-07-01"/> </property> <property> diff --git a/zib/vocabulary/generated/ValueSet-SpecialismeAGBCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7--20240415000000.xml b/zib/vocabulary/generated/ValueSet-SpecialismeAGBCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7--20240415000000.xml index fa43375..b523d1d 100644 --- a/zib/vocabulary/generated/ValueSet-SpecialismeAGBCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-SpecialismeAGBCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.7--20240415000000.xml @@ -27,7 +27,7 @@ <version value="2024-04-15T00:00:00"/> <name value="SpecialismeAGBCodelijst"/> <title value="SpecialismeAGBCodelijst"/> - <status value="draft"/> + <status value="active"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> diff --git a/zib/vocabulary/generated/ValueSet-SpecialismeUZICodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6--20240415000000.xml b/zib/vocabulary/generated/ValueSet-SpecialismeUZICodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6--20240415000000.xml index 03cb43d..691f24f 100644 --- a/zib/vocabulary/generated/ValueSet-SpecialismeUZICodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-SpecialismeUZICodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.6--20240415000000.xml @@ -27,7 +27,7 @@ <version value="2024-04-15T00:00:00"/> <name value="SpecialismeUZICodelijst"/> <title value="SpecialismeUZICodelijst"/> - <status value="draft"/> + <status value="active"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> From d086fccfbae8e2d01cab65d7adb711fdfa4714a4 Mon Sep 17 00:00:00 2001 From: "FURORENT\\Luud" <l.slagter@furore.com> Date: Tue, 3 Dec 2024 13:11:08 +0100 Subject: [PATCH 155/240] Added release note related to ContactPerson --- release-notes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/release-notes.md b/release-notes.md index d14aa4c..fc2e9d7 100644 --- a/release-notes.md +++ b/release-notes.md @@ -19,6 +19,7 @@ ### zib-Patient, nl-core-Patient * `.contact.relationship:role` ; textual ; Added guidance for Role. ; ZIBFHIR-73 * `.contact.relationship:role` ; terminology ; Changed value set from RolCodelijst to RolSnomedCodelijst. ; ZIB-1180, ZIB-1470, ZIB-1481, ZIB-1496, ZIB-1556, ZIB-1616, ZIB-1789, ZIB-2008, ZIB-2211 +* `.contact.relationship:relationship` ; textual ; Changed definition of Relationship. ; ZIB-1556 * `.contact.relationship:relationship` ; terminology ; Changed value set from RelatieCodelijst to RelatieSnomedCodelijst. ; ZIB-1180, ZIB-1438, ZIB-1495, ZIB-1486, ZIB-1556, ZIB-1616, ZIB-1770, ZIB-1789, ZIB-1941, ZIB-2008 ## LanguageProficiency (zib-Patient, nl-core-Patient) From 889bb4c0e963a20e58ca8daa6c551d667083cb74 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Tue, 3 Dec 2024 14:21:10 +0100 Subject: [PATCH 156/240] added main release notes --- release-notes.md | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/release-notes.md b/release-notes.md index b51cf44..c1ab794 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,2 +1,32 @@ ## AbilityToWashOneself (zib-AbilityToWashOneself, nl-core-AbilityToWashOneself) -* No significant changes \ No newline at end of file +* No significant changes + +## AddressInformation (zib-AddressInformation, nl-core-AddressInformation) +* `.extension:addressType.value[x]` ; terminology ; Changed codes in AdresSoortCodelijst. ; ZIB-2218 +* `.line.extension:houseNumberLetter-houseNumberAddition.value[x]` ; textual ; Moved guidance for HouseNumberLetter and HouseNumberAddition from `.definition` to `.comment`, added zib concept definitions to `.definition`. ; ZIBFHIR-142 +* `.line.extension:houseNumberIndication.value[x]` ; textual ; Added guidance for HouseNumberIndication. ; ZIB-2218 +* `.line.extension:houseNumberIndication.value[x]` ; constraint ; Removed houseNumberIndication for HouseNumberIndication. ; ZIB-2218 +* `.country.extension:countryCode.value[x]` ; terminology ; Changed codes in LandCodelijsten (LandGBACodelijst en LandISOCodelijst). ; ZIB-2218 + +## ContactInformation +### zib-ContactInformation-TelephoneNumbers, nl-core-ContactInformation-TelephoneNumbers +* `ContactPoint` ; textual ; Added guidance for NumberType. ; ZIB-1652 +* `.extension:comment` ; extension ; Replaced extension ExtComment with ContactPointComment. ; ZIBFHIR-97 +* `.extension:purpose` ; extension ; Added ContactPointPurpose for NumberType. ; ZIB-1652, ZIBFHIR-129 +* `.use` ; terminology ; Added mappings in NummerSoortCodelijst_to_ContactInformation_TelephoneNumbersUse. ; ZIB-1652 +* `.use` ; textual ; Added guidance for NumberType. ; ZIB-1652 + +### zib-ContactInformation-EmailAddresses, nl-core-ContactInformation-EmailAddresses +* No significant changes. + +## NameInformation +### zib-NameInformation +* No significant changes. + +### nl-core-NameInformation +* All changes from the zib profile. +* `HumanName` ; constraint ; Renamed nl-core-NameInformation-01 to nl-core-NameInformation-1. ; ZIBFHIR-141 +* `.family` ; constraint ; Renamed nl-core-NameInformation-02 to nl-core-NameInformation-2. ; ZIBFHIR-141 + +### zib-NameInformation.GivenName, nl-core-NameInformation.GivenName +* No significant changes. \ No newline at end of file From b87b3e3ab118975ab52c059ba0e965f82afad029 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Tue, 3 Dec 2024 14:26:41 +0100 Subject: [PATCH 157/240] Added main release notes --- release-notes.md | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/release-notes.md b/release-notes.md index cc5618d..7998d29 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,2 +1,32 @@ ## AbilityToEat (zib-AbilityToEat, nl-core-AbilityToEat) -* No significant changes \ No newline at end of file +* No significant changes + +## AddressInformation (zib-AddressInformation, nl-core-AddressInformation) +* `.extension:addressType.value[x]` ; terminology ; Changed codes in AdresSoortCodelijst. ; ZIB-2218 +* `.line.extension:houseNumberLetter-houseNumberAddition.value[x]` ; textual ; Moved guidance for HouseNumberLetter and HouseNumberAddition from `.definition` to `.comment`, added zib concept definitions to `.definition`. ; ZIBFHIR-142 +* `.line.extension:houseNumberIndication.value[x]` ; textual ; Added guidance for HouseNumberIndication. ; ZIB-2218 +* `.line.extension:houseNumberIndication.value[x]` ; constraint ; Removed houseNumberIndication for HouseNumberIndication. ; ZIB-2218 +* `.country.extension:countryCode.value[x]` ; terminology ; Changed codes in LandCodelijsten (LandGBACodelijst en LandISOCodelijst). ; ZIB-2218 + +## ContactInformation +### zib-ContactInformation-TelephoneNumbers, nl-core-ContactInformation-TelephoneNumbers +* `ContactPoint` ; textual ; Added guidance for NumberType. ; ZIB-1652 +* `.extension:comment` ; extension ; Replaced extension ExtComment with ContactPointComment. ; ZIBFHIR-97 +* `.extension:purpose` ; extension ; Added ContactPointPurpose for NumberType. ; ZIB-1652, ZIBFHIR-129 +* `.use` ; terminology ; Added mappings in NummerSoortCodelijst_to_ContactInformation_TelephoneNumbersUse. ; ZIB-1652 +* `.use` ; textual ; Added guidance for NumberType. ; ZIB-1652 + +### zib-ContactInformation-EmailAddresses, nl-core-ContactInformation-EmailAddresses +* No significant changes. + +## NameInformation +### zib-NameInformation +* No significant changes. + +### nl-core-NameInformation +* All changes from the zib profile. +* `HumanName` ; constraint ; Renamed nl-core-NameInformation-01 to nl-core-NameInformation-1. ; ZIBFHIR-141 +* `.family` ; constraint ; Renamed nl-core-NameInformation-02 to nl-core-NameInformation-2. ; ZIBFHIR-141 + +### zib-NameInformation.GivenName, nl-core-NameInformation.GivenName +* No significant changes. \ No newline at end of file From 90bd1ce509392273ba6dc5a15f2b467515a91c83 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Tue, 3 Dec 2024 14:48:59 +0100 Subject: [PATCH 158/240] Added release note --- release-notes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/release-notes.md b/release-notes.md index fe1d9ae..d9f9f4a 100644 --- a/release-notes.md +++ b/release-notes.md @@ -21,6 +21,7 @@ * `.extension:comment` ; extension ; Added Note for Comment. ; ZIB-947, ZIB-1375, ZIBFHIR-97 * `.relationship:role` ; textual ; Added guidance for Role. ; ZIBFHIR-73 * `.relationship:role` ; terminology ; Changed value set from RolCodelijst to RolSnomedCodelijst. ; ZIB-1180, ZIB-1470, ZIB-1481, ZIB-1496, ZIB-1556, ZIB-1616, ZIB-1789, ZIB-2008, ZIB-2211 +* `.relationship:relationship` ; textual ; Changed definition of Relationship. ; ZIB-1556 * `.relationship:relationship` ; terminology ; Changed value set from RelatieCodelijst to RelatieSnomedCodelijst. ; ZIB-1180, ZIB-1438, ZIB-1495, ZIB-1486, ZIB-1556, ZIB-1616, ZIB-1770, ZIB-1789, ZIB-1941, ZIB-2008 ## NameInformation From ec0ca37dce56d85d40808268ab3bfcdfa08164b3 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Wed, 4 Dec 2024 10:45:47 +0100 Subject: [PATCH 159/240] Added known issue --- known-issues.yml | 63 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 59 insertions(+), 4 deletions(-) diff --git a/known-issues.yml b/known-issues.yml index dcc29c8..b927234 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -4,6 +4,52 @@ issues should occur: true +zib-AbilityToEat.EatingLimitations: + zib deviations: + Observation.value[x]:valueCodeableConcept: + - cardinality: 0..1 instead of 0..* + reason: The value can only occur once, but this profile is referenced 0..* times via .hasMember, making the effective cardinality 0..* as required by the zib. + +zib-AddressInformation: + zib deviations: + Address.line.extension:houseNumberIndication.value[x]: + - datatype: string instead of CD + reason: 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 zib concept HouseNumberIndication with CD datatype is mapped to a FHIR string datatype. + Address.line.extension:*.value[x]: + - cardinality: 1..1 instead of 0..1 + reason: The value of the extension is required, but the extension itself is optional, making the effective cardinality 0..1 as required by the zib. + +zib-ContactInformation-TelephoneNumbers: + zib deviations: + ContactPoint.system: + - cardinality: 1..1 instead of 0..1 + reason: Although TelecomType and NumberType are optional in the zib, ContactPoint.system is used to identify the TelephoneNumbers concept itself when this datatype is added to a profile. If only a telephone number is given without TelecomType and NumberType, it will fall in the default slice of the sliced element with datatype ContactPoint. + +zib-NameInformation: + zib deviations: + HumanName.prefix: + - cardinality: 0..* instead of 0..1 + reason: Both prefix and suffix are mapped to the Titles concept from the zib. There's a mismatch however in the way this information is represented in the zib and in FHIR. The mapping is documented in the profile. + HumanName.suffix: + - cardinality: 0..* instead of 0..1 + reason: Both prefix and suffix are mapped to the Titles concept from the zib. There's a mismatch however in the way this information is represented in the zib and in FHIR. The mapping is documented in the profile. + HumanName.given: + - short: FirstName / Initial + reason: The zib defines both the complete list of first names and of initials as a single string. In FHIR this is done fundamentally different, by using separate names. Hence, the short has been changed to the singular form. + - alias: first name,middle name,Voornaam,Initiaal + reason: The first two initials are provided by FHIR. For the singular form of the latter two, see the remark above. + - cardinality: 0..* instead of 0..1 + reason: See the remark above. + HumanName.family.extension:*.value[x]: + - cardinality: 1..1 instead of 0..1 + reason: The value of the extension is required, but the extension itself is optional, making the effective cardinality 0..1 as required by the zib. + +zib-NameInformation.GivenName: + zib deviations: + HumanName.given: + - cardinality: 1..* instead of 0..1 + reason: The GivenName is optional according to the zib, but when this datatype profile is used, a name should be provided. + --- # The following issues are not "real" deviations stemming from design choices, but rather problems that pop up due to # shortcomings in tooling, the used terminology server, etc. @@ -11,8 +57,17 @@ issues should occur: true issues should occur: false -zib-AbilityToEat.EatingLimitations: +zib-ContactInformation-TelephoneNumbers: zib deviations: - Observation.value[x]:valueCodeableConcept: - - cardinality: 0..1 instead of 0..* - reason: The value can only occur once, but this profile is referenced 0..* times via .hasMember, making the effective cardinality 0..* as required by the zib. + ContactPoint.extension:comment.value[x]: + - cardinality: 0..* instead of 0..1 + reason: The cardinality of the extension itself is 0..1, making the effective cardinality 0..1 as required by the zib. It seems the QA tooling does not take into account the cardinality of the extension element itself. + ContactPoint.extension:purpose.value[x]: + - cardinality: 0..* instead of 0..1 + reason: The cardinality of the extension itself is 0..1, making the effective cardinality 0..1 as required by the zib. It seems the QA tooling does not take into account the cardinality of the extension element itself. + +zib-NameInformation: + zib deviations: + HumanName.extension:nameUsage.value[x]: + - cardinality: 0..* instead of 0..1 + reason: The cardinality of the extension itself is 0..1, making the effective cardinality 0..1 as required by the zib. It seems the QA tooling does not take into account the cardinality of the extension element itself. \ No newline at end of file From dde8f35bbd6cb6f06723303ca3e330153e7d5181 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Wed, 4 Dec 2024 16:40:02 +0100 Subject: [PATCH 160/240] Added release notes and known issues merged --- known-issues.yml | 63 +++++++++++++++++++++++++++++++++++++++++++++--- release-notes.md | 32 +++++++++++++++++++++++- 2 files changed, 90 insertions(+), 5 deletions(-) diff --git a/known-issues.yml b/known-issues.yml index 209c9b9..9bcf39d 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -4,6 +4,52 @@ issues should occur: true +zib-AbilityToUseToilet: + zib deviations: + Observation: + - short: AbilityToUseToilet instead of ToiletUseAbility + reason: The root of the zib is called "ToiletUseAbility" (which is incorrect), even though the zib itself is called "AbilityToUseToilet". + +zib-AddressInformation: + zib deviations: + Address.line.extension:houseNumberIndication.value[x]: + - datatype: string instead of CD + reason: 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 zib concept HouseNumberIndication with CD datatype is mapped to a FHIR string datatype. + Address.line.extension:*.value[x]: + - cardinality: 1..1 instead of 0..1 + reason: The value of the extension is required, but the extension itself is optional, making the effective cardinality 0..1 as required by the zib. + +zib-ContactInformation-TelephoneNumbers: + zib deviations: + ContactPoint.system: + - cardinality: 1..1 instead of 0..1 + reason: Although TelecomType and NumberType are optional in the zib, ContactPoint.system is used to identify the TelephoneNumbers concept itself when this datatype is added to a profile. If only a telephone number is given without TelecomType and NumberType, it will fall in the default slice of the sliced element with datatype ContactPoint. + +zib-NameInformation: + zib deviations: + HumanName.prefix: + - cardinality: 0..* instead of 0..1 + reason: Both prefix and suffix are mapped to the Titles concept from the zib. There's a mismatch however in the way this information is represented in the zib and in FHIR. The mapping is documented in the profile. + HumanName.suffix: + - cardinality: 0..* instead of 0..1 + reason: Both prefix and suffix are mapped to the Titles concept from the zib. There's a mismatch however in the way this information is represented in the zib and in FHIR. The mapping is documented in the profile. + HumanName.given: + - short: FirstName / Initial + reason: The zib defines both the complete list of first names and of initials as a single string. In FHIR this is done fundamentally different, by using separate names. Hence, the short has been changed to the singular form. + - alias: first name,middle name,Voornaam,Initiaal + reason: The first two initials are provided by FHIR. For the singular form of the latter two, see the remark above. + - cardinality: 0..* instead of 0..1 + reason: See the remark above. + HumanName.family.extension:*.value[x]: + - cardinality: 1..1 instead of 0..1 + reason: The value of the extension is required, but the extension itself is optional, making the effective cardinality 0..1 as required by the zib. + +zib-NameInformation.GivenName: + zib deviations: + HumanName.given: + - cardinality: 1..* instead of 0..1 + reason: The GivenName is optional according to the zib, but when this datatype profile is used, a name should be provided. + --- # The following issues are not "real" deviations stemming from design choices, but rather problems that pop up due to # shortcomings in tooling, the used terminology server, etc. @@ -11,8 +57,17 @@ issues should occur: true issues should occur: false -zib-AbilityToUseToilet: +zib-ContactInformation-TelephoneNumbers: zib deviations: - Observation: - - short: AbilityToUseToilet instead of ToiletUseAbility - reason: The root of the zib is called "ToiletUseAbility" (which is incorrect), even though the zib itself is called "AbilityToUseToilet". + ContactPoint.extension:comment.value[x]: + - cardinality: 0..* instead of 0..1 + reason: The cardinality of the extension itself is 0..1, making the effective cardinality 0..1 as required by the zib. It seems the QA tooling does not take into account the cardinality of the extension element itself. + ContactPoint.extension:purpose.value[x]: + - cardinality: 0..* instead of 0..1 + reason: The cardinality of the extension itself is 0..1, making the effective cardinality 0..1 as required by the zib. It seems the QA tooling does not take into account the cardinality of the extension element itself. + +zib-NameInformation: + zib deviations: + HumanName.extension:nameUsage.value[x]: + - cardinality: 0..* instead of 0..1 + reason: The cardinality of the extension itself is 0..1, making the effective cardinality 0..1 as required by the zib. It seems the QA tooling does not take into account the cardinality of the extension element itself. \ No newline at end of file diff --git a/release-notes.md b/release-notes.md index 337637c..2df364b 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,2 +1,32 @@ ## AbilityToUseToilet (zib-AbilityToUseToilet, nl-core-AbilityToUseToilet) -* No significant changes \ No newline at end of file +* No significant changes + +## AddressInformation (zib-AddressInformation, nl-core-AddressInformation) +* `.extension:addressType.value[x]` ; terminology ; Changed codes in AdresSoortCodelijst. ; ZIB-2218 +* `.line.extension:houseNumberLetter-houseNumberAddition.value[x]` ; textual ; Moved guidance for HouseNumberLetter and HouseNumberAddition from `.definition` to `.comment`, added zib concept definitions to `.definition`. ; ZIBFHIR-142 +* `.line.extension:houseNumberIndication.value[x]` ; textual ; Added guidance for HouseNumberIndication. ; ZIB-2218 +* `.line.extension:houseNumberIndication.value[x]` ; constraint ; Removed houseNumberIndication for HouseNumberIndication. ; ZIB-2218 +* `.country.extension:countryCode.value[x]` ; terminology ; Changed codes in LandCodelijsten (LandGBACodelijst en LandISOCodelijst). ; ZIB-2218 + +## ContactInformation +### zib-ContactInformation-TelephoneNumbers, nl-core-ContactInformation-TelephoneNumbers +* `ContactPoint` ; textual ; Added guidance for NumberType. ; ZIB-1652 +* `.extension:comment` ; extension ; Replaced extension ExtComment with ContactPointComment. ; ZIBFHIR-97 +* `.extension:purpose` ; extension ; Added ContactPointPurpose for NumberType. ; ZIB-1652, ZIBFHIR-129 +* `.use` ; terminology ; Added mappings in NummerSoortCodelijst_to_ContactInformation_TelephoneNumbersUse. ; ZIB-1652 +* `.use` ; textual ; Added guidance for NumberType. ; ZIB-1652 + +### zib-ContactInformation-EmailAddresses, nl-core-ContactInformation-EmailAddresses +* No significant changes. + +## NameInformation +### zib-NameInformation +* No significant changes. + +### nl-core-NameInformation +* All changes from the zib profile. +* `HumanName` ; constraint ; Renamed nl-core-NameInformation-01 to nl-core-NameInformation-1. ; ZIBFHIR-141 +* `.family` ; constraint ; Renamed nl-core-NameInformation-02 to nl-core-NameInformation-2. ; ZIBFHIR-141 + +### zib-NameInformation.GivenName, nl-core-NameInformation.GivenName +* No significant changes. \ No newline at end of file From 32e644282896db619460e8e8c6d67dce589a0144 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Thu, 5 Dec 2024 11:08:35 +0100 Subject: [PATCH 161/240] added example for zib-AbilityToEat --- examples/nl-core-AbilityToEat-01.xml | 37 ++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 examples/nl-core-AbilityToEat-01.xml diff --git a/examples/nl-core-AbilityToEat-01.xml b/examples/nl-core-AbilityToEat-01.xml new file mode 100644 index 0000000..b42020c --- /dev/null +++ b/examples/nl-core-AbilityToEat-01.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToEat-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat"/> + </meta> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="288883002"/> + <display value="vermogen tot eten"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="129033007"/> + <display value="Hulp nodig bij eten"/> + </coding> + </valueCodeableConcept> + <hasMember> + <reference value="Observation/nl-core-AbilityToEat.EatingLimitations-01"/> + <type value="Observation"/> + <display value="Eating limitations: Moeite met in stukken snijden van voedsel"/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-AbilityToEat.EatingLimitations-01"/> + <type value="Observation"/> + <display value="Eating limitations: Moeite met hanteren van eetgerei bij zelfstandig eten"/> + </hasMember> +</Observation> \ No newline at end of file From cd526288ec60af8b8439ed47d7323d8454ae68af Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 5 Dec 2024 17:38:56 +0100 Subject: [PATCH 162/240] Added release notes --- release-notes.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/release-notes.md b/release-notes.md index 179c125..4bd60c7 100644 --- a/release-notes.md +++ b/release-notes.md @@ -16,6 +16,9 @@ ### zib-ContactInformation-EmailAddresses, nl-core-ContactInformation-EmailAddresses * No significant changes. +## HealthProfessional (zib-HealthProfessional, nl-core-HealthProfessional) +* No significant changes. + ## NameInformation ### zib-NameInformation * No significant changes. From f286c7ae5a061971948622edb2be5a19736eff41 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 6 Dec 2024 11:54:46 +0100 Subject: [PATCH 163/240] Updated examples --- examples/nl-core-Patient-01.xml | 7 +++++++ examples/nl-core-Patient-full-01.xml | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/examples/nl-core-Patient-01.xml b/examples/nl-core-Patient-01.xml index 2ec72c5..d71b8d1 100644 --- a/examples/nl-core-Patient-01.xml +++ b/examples/nl-core-Patient-01.xml @@ -177,6 +177,13 @@ </maritalStatus> <multipleBirthBoolean value="true"/> <contact> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-relatedPerson"> + <valueReference> + <reference value="RelatedPerson/nl-core-ContactPerson-01"/> + <type value="RelatedPerson"/> + <display value="Contact person, J.P.M. van Putten-van der Giessen"/> + </valueReference> + </extension> <relationship> <coding> <system value="http://snomed.info/sct"/> diff --git a/examples/nl-core-Patient-full-01.xml b/examples/nl-core-Patient-full-01.xml index 27675ae..fce1f25 100644 --- a/examples/nl-core-Patient-full-01.xml +++ b/examples/nl-core-Patient-full-01.xml @@ -103,6 +103,13 @@ <deceasedDateTime value="2024-03-28"/> <multipleBirthInteger value="2"/> <contact> + <extension url="http://hl7.org/fhir/StructureDefinition/patient-relatedPerson"> + <valueReference> + <reference value="RelatedPerson/nl-core-ContactPerson-full-01"/> + <type value="RelatedPerson"/> + <display value="Contact person, Johanna Petronella Maria (Johanna) van Putten"/> + </valueReference> + </extension> <relationship> <coding> <system value="http://snomed.info/sct"/> From e85ccdfa17909ec8a172b99b3759b585763d80f0 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 6 Dec 2024 13:28:31 +0100 Subject: [PATCH 164/240] Updated example --- examples/nl-core-AbilityToEat-01.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/nl-core-AbilityToEat-01.xml b/examples/nl-core-AbilityToEat-01.xml index b42020c..b4c0d84 100644 --- a/examples/nl-core-AbilityToEat-01.xml +++ b/examples/nl-core-AbilityToEat-01.xml @@ -27,11 +27,11 @@ <hasMember> <reference value="Observation/nl-core-AbilityToEat.EatingLimitations-01"/> <type value="Observation"/> - <display value="Eating limitations: Moeite met in stukken snijden van voedsel"/> + <display value="Eating limitations, Moeite met in stukken snijden van voedsel"/> </hasMember> <hasMember> <reference value="Observation/nl-core-AbilityToEat.EatingLimitations-01"/> <type value="Observation"/> - <display value="Eating limitations: Moeite met hanteren van eetgerei bij zelfstandig eten"/> + <display value="Eating limitations, Moeite met hanteren van eetgerei bij zelfstandig eten"/> </hasMember> </Observation> \ No newline at end of file From 7ad8e42b1fd33b6454141a2307a88a1ba6ab019c Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 6 Dec 2024 16:31:50 +0100 Subject: [PATCH 165/240] Added release notes and executed terminology script --- release-notes.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/release-notes.md b/release-notes.md index 179c125..6c4392c 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,3 +1,6 @@ +## AbilityToDrink (zib-AbilityToDrink, nl-core-AbilityToDrink) +* No significant changes + ## AddressInformation (zib-AddressInformation, nl-core-AddressInformation) * `.extension:addressType.value[x]` ; terminology ; Changed codes in AdresSoortCodelijst. ; ZIB-2218 * `.line.extension:houseNumberLetter-houseNumberAddition.value[x]` ; textual ; Moved guidance for HouseNumberLetter and HouseNumberAddition from `.definition` to `.comment`, added zib concept definitions to `.definition`. ; ZIBFHIR-142 From ad6b07f81d301924b12dd531c9b722f9decc91ca Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 6 Dec 2024 16:37:18 +0100 Subject: [PATCH 166/240] Converted to 2024 mappings --- .../zib-AbilityToDrink.DrinkingLimitations.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml b/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml index 2ebf06f..202f1d8 100644 --- a/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml +++ b/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml @@ -17,13 +17,13 @@ </telecom> </contact> <description value="DrinkingConstraints specifies the patient’s constraints in drinking." /> - <purpose value="This Observation resource represents the DrinkingLimitations concept {NL-CM:4.8.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDrink v3.1.1 (2020)](https://zibs.nl/wiki/AbilityToDrink-v3.1.1(2020EN))." /> + <purpose value="This Observation resource represents the DrinkingLimitations concept {NL-CM:4.8.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDrink v3.1.2 (2024)](https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytodrink-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/AbilityToDrink-v3.1.1(2020EN)" /> - <name value="zib AbilityToDrink-v3.1.1(2020EN)" /> + <identity value="zib-abilitytodrink-v3.1.2-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN)" /> + <name value="zib AbilityToDrink-v3.1.2(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -68,7 +68,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20200901000000" /> </binding> <mapping> - <identity value="zib-abilitytodrink-v3.1.1-2020EN" /> + <identity value="zib-abilitytodrink-v3.1.2-2024EN" /> <map value="NL-CM:4.8.4" /> <comment value="DrinkingLimitations" /> </mapping> From 92cdd0e6a910efb80d65e425997c37893c69a1ca Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 6 Dec 2024 16:39:09 +0100 Subject: [PATCH 167/240] Executed terminlogy script based on 2024 valueSets --- ...zib-AbilityToDrink.DrinkingLimitations.xml | 2 +- .../zib-AbilityToDrink.xml | 2 +- ....4.3.11.60.40.2.4.8.2--20240415000000.xml} | 25 ++++++++++--------- ....4.3.11.60.40.2.4.8.1--20240415000000.xml} | 25 ++++++++++--------- 4 files changed, 28 insertions(+), 26 deletions(-) rename zib/vocabulary/generated/{ValueSet-DrinkBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20200901000000.xml => ValueSet-DrinkBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20240415000000.xml} (86%) rename zib/vocabulary/generated/{ValueSet-DrinkenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20200901000000.xml => ValueSet-DrinkenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20240415000000.xml} (86%) diff --git a/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml b/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml index 202f1d8..b6735f1 100644 --- a/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml +++ b/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml @@ -65,7 +65,7 @@ </type> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20240415000000" /> </binding> <mapping> <identity value="zib-abilitytodrink-v3.1.2-2024EN" /> diff --git a/zib/StructureDefinitions/zib-AbilityToDrink.xml b/zib/StructureDefinitions/zib-AbilityToDrink.xml index d1f76e1..934cdb1 100644 --- a/zib/StructureDefinitions/zib-AbilityToDrink.xml +++ b/zib/StructureDefinitions/zib-AbilityToDrink.xml @@ -72,7 +72,7 @@ </type> <binding> <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20240415000000" /> </binding> <mapping> <identity value="zib-abilitytodrink-v3.1.2-2024EN" /> diff --git a/zib/vocabulary/generated/ValueSet-DrinkBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20200901000000.xml b/zib/vocabulary/generated/ValueSet-DrinkBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20240415000000.xml similarity index 86% rename from zib/vocabulary/generated/ValueSet-DrinkBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20200901000000.xml rename to zib/vocabulary/generated/ValueSet-DrinkBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20240415000000.xml index e0494b9..3b5ed0c 100644 --- a/zib/vocabulary/generated/ValueSet-DrinkBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20200901000000.xml +++ b/zib/vocabulary/generated/ValueSet-DrinkBeperkingenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20240415000000.xml @@ -1,7 +1,8 @@ <ValueSet xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20200901000000"/> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20240415000000"/> <meta> - <source value="http://acceptance.art-decor.org/fhir/4.0/zib2020bbr-"/> + <lastUpdated value="2024-11-28T08:35:00Z"/> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> <tag> @@ -15,16 +16,16 @@ </text> <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> <valuePeriod> - <start value="2020-09-01T00:00:00+00:00"/> + <start value="2024-04-15T00:00:00+00:00"/> </valuePeriod> </extension> - <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20200901000000"/> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20240415000000"/> <identifier> <use value="official"/> <system value="urn:ietf:rfc:3986"/> <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2"/> </identifier> - <version value="2020-09-01T00:00:00"/> + <version value="2024-04-15T00:00:00"/> <name value="DrinkBeperkingenCodelijst"/> <title value="DrinkBeperkingenCodelijst"/> <status value="active"/> @@ -41,7 +42,7 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="DrinkBeperkingenCodelijst"/> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> <immutable value="false"/> <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> <compose> @@ -52,7 +53,7 @@ <valueString value="Bereiden (openen/ uitschenken)"/> </extension> <code value="286506008"/> - <display value="moeite met bereiden van drank"/> + <display value="Moeite met bereiden van drank"/> <designation> <language value="en-US"/> <use> @@ -69,7 +70,7 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="moeite met bereiden van drank"/> + <value value="Moeite met bereiden van drank"/> </designation> </concept> <concept> @@ -77,7 +78,7 @@ <valueString value="Vastpakken"/> </extension> <code value="307071002"/> - <display value="moeite met vastpakken van drank"/> + <display value="Moeite met vastpakken van drank"/> <designation> <language value="en-US"/> <use> @@ -94,7 +95,7 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="moeite met vastpakken van drank"/> + <value value="Moeite met vastpakken van drank"/> </designation> </concept> <concept> @@ -102,7 +103,7 @@ <valueString value="Naar mond brengen"/> </extension> <code value="288876009"/> - <display value="moeite met naar mond brengen van drank"/> + <display value="Moeite met naar mond brengen van drank"/> <designation> <language value="en-US"/> <use> @@ -119,7 +120,7 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="moeite met naar mond brengen van drank"/> + <value value="Moeite met naar mond brengen van drank"/> </designation> </concept> </include> diff --git a/zib/vocabulary/generated/ValueSet-DrinkenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20200901000000.xml b/zib/vocabulary/generated/ValueSet-DrinkenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20240415000000.xml similarity index 86% rename from zib/vocabulary/generated/ValueSet-DrinkenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20200901000000.xml rename to zib/vocabulary/generated/ValueSet-DrinkenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20240415000000.xml index d2c1c9e..f74e7fe 100644 --- a/zib/vocabulary/generated/ValueSet-DrinkenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20200901000000.xml +++ b/zib/vocabulary/generated/ValueSet-DrinkenCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20240415000000.xml @@ -1,7 +1,8 @@ <ValueSet xmlns="http://hl7.org/fhir"> - <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20200901000000"/> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20240415000000"/> <meta> - <source value="http://acceptance.art-decor.org/fhir/4.0/zib2020bbr-"/> + <lastUpdated value="2024-11-28T08:35:00Z"/> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> <tag> @@ -15,16 +16,16 @@ </text> <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> <valuePeriod> - <start value="2020-09-01T00:00:00+00:00"/> + <start value="2024-04-15T00:00:00+00:00"/> </valuePeriod> </extension> - <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20200901000000"/> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1--20240415000000"/> <identifier> <use value="official"/> <system value="urn:ietf:rfc:3986"/> <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.8.1"/> </identifier> - <version value="2020-09-01T00:00:00"/> + <version value="2024-04-15T00:00:00"/> <name value="DrinkenCodelijst"/> <title value="DrinkenCodelijst"/> <status value="active"/> @@ -41,7 +42,7 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="DrinkenCodelijst"/> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> <immutable value="false"/> <copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/> <compose> @@ -52,7 +53,7 @@ <valueString value="Onafhankelijk"/> </extension> <code value="19841000146104"/> - <display value="in staat om zelfstandig te drinken"/> + <display value="In staat om zelfstandig te drinken"/> <designation> <language value="en-US"/> <use> @@ -69,7 +70,7 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="in staat om zelfstandig te drinken"/> + <value value="In staat om zelfstandig te drinken"/> </designation> </concept> <concept> @@ -77,7 +78,7 @@ <valueString value="Hulp nodig"/> </extension> <code value="16681000146102"/> - <display value="hulp nodig bij drinken"/> + <display value="Hulp nodig bij drinken"/> <designation> <language value="en-US"/> <use> @@ -94,7 +95,7 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="hulp nodig bij drinken"/> + <value value="Hulp nodig bij drinken"/> </designation> </concept> <concept> @@ -102,7 +103,7 @@ <valueString value="Volledig afhankelijk"/> </extension> <code value="288854000"/> - <display value="niet in staat te drinken"/> + <display value="Niet in staat te drinken"/> <designation> <language value="en-US"/> <use> @@ -119,7 +120,7 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="niet in staat te drinken"/> + <value value="Niet in staat te drinken"/> </designation> </concept> </include> From bc4b6b9faa43312ccd7b11f1a7796fe47be8f137 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 6 Dec 2024 16:42:09 +0100 Subject: [PATCH 168/240] Converted to 2024 mappings in nl core layer --- .../nl-core-AbilityToDrink.DrinkingLimitations.xml | 5 +++++ nl-core/StructureDefinitions/nl-core-AbilityToDrink.xml | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToDrink.DrinkingLimitations.xml b/nl-core/StructureDefinitions/nl-core-AbilityToDrink.DrinkingLimitations.xml index bddfa98..76d43dc 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToDrink.DrinkingLimitations.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToDrink.DrinkingLimitations.xml @@ -20,6 +20,11 @@ <purpose value="A derived profile from [zib-AbilityToDrink.DrinkingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink.DrinkingLimitations) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-abilitytodrink-v3.1.2-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN)" /> + <name value="zib AbilityToDrink-v3.1.2(2024EN)" /> + </mapping> <kind value="resource" /> <abstract value="false" /> <type value="Observation" /> diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToDrink.xml b/nl-core/StructureDefinitions/nl-core-AbilityToDrink.xml index dbe4717..fc152a4 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToDrink.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToDrink.xml @@ -21,9 +21,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytodrink-v3.1.1-2020EN" /> - <uri value="https://zibs.nl/wiki/AbilityToDrink-v3.1.1(2020EN)" /> - <name value="zib AbilityToDrink-v3.1.1(2020EN)" /> + <identity value="zib-abilitytodrink-v3.1.2-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN)" /> + <name value="zib AbilityToDrink-v3.1.2(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> From f3533d5bf467046a9f10e5f7560842650f5f2fa4 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 6 Dec 2024 16:47:19 +0100 Subject: [PATCH 169/240] Executed addDataFromZib script --- ...zib-AbilityToDrink.DrinkingLimitations.xml | 86 +++++++++---------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml b/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml index b6735f1..f699c5d 100644 --- a/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml +++ b/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml @@ -1,77 +1,77 @@ <?xml version="1.0" encoding="utf-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-AbilityToDrink.DrinkingLimitations" /> + <id value="zib-AbilityToDrink.DrinkingLimitations"/> <text> <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink.DrinkingLimitations" /> - <name value="ZibAbilityToDrinkDrinkingLimitations" /> - <title value="zib AbilityToDrink.DrinkingLimitations" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink.DrinkingLimitations"/> + <name value="ZibAbilityToDrinkDrinkingLimitations"/> + <title value="zib AbilityToDrink.DrinkingLimitations"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="DrinkingConstraints specifies the patient’s constraints in drinking." /> - <purpose value="This Observation resource represents the DrinkingLimitations concept {NL-CM:4.8.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDrink v3.1.2 (2024)](https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN))." /> - <copyright value="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 value="4.0.1" /> + <description value="DrinkingConstraints specifies the patient’s constraints in drinking."/> + <purpose value="This Observation resource represents the DrinkingLimitations concept {NL-CM:4.8.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDrink v3.1.2 (2024)](https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN))."/> + <copyright value="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 value="4.0.1"/> <mapping> - <identity value="zib-abilitytodrink-v3.1.2-2024EN" /> - <uri value="https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN)" /> - <name value="zib AbilityToDrink-v3.1.2(2024EN)" /> + <identity value="zib-abilitytodrink-v3.1.2-2024EN"/> + <uri value="https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN)"/> + <name value="zib AbilityToDrink-v3.1.2(2024EN)"/> </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="Observation" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="true"/> + <type value="Observation"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <comment value="This Observation resource represents the DrinkingLimitations concept (NL-CM:4.8.4) of zib AbilityToDrink. It can be used together with the [zib-AbilityToDrink](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <path value="Observation"/> + <comment value="This Observation resource represents the DrinkingLimitations concept (NL-CM:4.8.4) of zib AbilityToDrink. It can be used together with the [zib-AbilityToDrink](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`."/> </element> <element id="Observation.code"> - <path value="Observation.code" /> + <path value="Observation.code"/> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct" /> - <code value="288851008" /> + <system value="http://snomed.info/sct"/> + <code value="288851008"/> </coding> </patternCodeableConcept> </element> <element id="Observation.value[x]"> - <path value="Observation.value[x]" /> + <path value="Observation.value[x]"/> <slicing> <discriminator> - <type value="type" /> - <path value="$this" /> + <type value="type"/> + <path value="$this"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="Observation.value[x]:valueCodeableConcept"> - <path value="Observation.value[x]" /> - <sliceName value="valueCodeableConcept" /> - <short value="DrinkingLimitations" /> - <definition value="DrinkingLimitations specifies the patient’s limitations in drinking." /> - <alias value="DrinkBeperkingen" /> + <path value="Observation.value[x]"/> + <sliceName value="valueCodeableConcept"/> + <short value="DrinkingLimitations"/> + <definition value="DrinkingLimitations specifies the patient's limitations in drinking."/> + <alias value="DrinkBeperkingen"/> <type> - <code value="CodeableConcept" /> + <code value="CodeableConcept"/> </type> <binding> - <strength value="required" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20240415000000" /> + <strength value="required"/> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20240415000000"/> </binding> <mapping> - <identity value="zib-abilitytodrink-v3.1.2-2024EN" /> - <map value="NL-CM:4.8.4" /> - <comment value="DrinkingLimitations" /> + <identity value="zib-abilitytodrink-v3.1.2-2024EN"/> + <map value="NL-CM:4.8.4"/> + <comment value="DrinkingLimitations"/> </mapping> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> From e0b11cb54871075dd024d663a00b9b9412892adf Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Fri, 6 Dec 2024 16:52:29 +0100 Subject: [PATCH 170/240] Added known issue --- known-issues.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/known-issues.yml b/known-issues.yml index c533951..93c983e 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -4,6 +4,12 @@ issues should occur: true +zib-AbilityToDrink.DrinkingLimitations: + zib deviations: + Observation.value[x]:valueCodeableConcept: + - cardinality: 0..1 instead of 0..* + reason: The value can only occur once, but this profile is referenced 0..* times via .hasMember, making the effective cardinality 0..* as required by the zib. + zib-AddressInformation: zib deviations: Address.line.extension:houseNumberIndication.value[x]: From c56b8b0a0bb4cf1ad9c9a51e29279728142c4c9b Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Mon, 9 Dec 2024 11:20:16 +0100 Subject: [PATCH 171/240] added base profiles, changed mappings, updated release notes --- .../nl-core-FluidBalance.FluidTotalIn.xml | 46 ++++++ .../nl-core-FluidBalance.FluidTotalOut.xml | 46 ++++++ .../nl-core-FluidBalance.xml | 67 +++++++++ release-notes.md | 10 ++ .../zib-FluidBalance.FluidTotalIn.xml | 101 +++++++++++++ .../zib-FluidBalance.FluidTotalOut.xml | 101 +++++++++++++ zib/StructureDefinitions/zib-FluidBalance.xml | 139 ++++++++++++++++++ 7 files changed, 510 insertions(+) create mode 100644 nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalIn.xml create mode 100644 nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalOut.xml create mode 100644 nl-core/StructureDefinitions/nl-core-FluidBalance.xml create mode 100644 zib/StructureDefinitions/zib-FluidBalance.FluidTotalIn.xml create mode 100644 zib/StructureDefinitions/zib-FluidBalance.FluidTotalOut.xml create mode 100644 zib/StructureDefinitions/zib-FluidBalance.xml diff --git a/nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalIn.xml b/nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalIn.xml new file mode 100644 index 0000000..21853e8 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalIn.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-FluidBalance.FluidTotalIn" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalIn" /> + <name value="NlcoreFluidBalanceFluidTotalIn" /> + <title value="nl core FluidBalance.FluidTotalIn" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="The total of fluid intake (e.g. by mouth, drip or tube feeding) in mL." /> + <purpose value="A derived profile from [zib-FluidBalance.FluidTotalIn](http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalIn) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalIn" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the FluidTotalIn concept (NL-CM:12.15.4) of zib FluidBalance. It can be used together with the [nl-core-FluidBalance](http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <alias value="nl-core-FluidBalance.FluidTotalIn" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalOut.xml b/nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalOut.xml new file mode 100644 index 0000000..ed50ab2 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalOut.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-FluidBalance.FluidTotalOut" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalOut" /> + <name value="NlcoreFluidBalanceFluidTotalOut" /> + <title value="nl core FluidBalance.FluidTotalOut" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="The total of fluid excretion (e.g. urine production, drain, watery defecation) in mL." /> + <purpose value="A derived profile from [zib-FluidBalance.FluidTotalOut](http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalOut) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalOut" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the FluidTotalOut concept (NL-CM:12.15.5) of zib FluidBalance. It can be used together with the [nl-core-FluidBalance](http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + <alias value="nl-core-FluidBalance.FluidTotalOut" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/nl-core/StructureDefinitions/nl-core-FluidBalance.xml b/nl-core/StructureDefinitions/nl-core-FluidBalance.xml new file mode 100644 index 0000000..3fa1567 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-FluidBalance.xml @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-FluidBalance" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance" /> + <name value="NlcoreFluidBalance" /> + <title value="nl core FluidBalance" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="The total water intake and water excretion within a certain time period: a disbalance can lead to for example dehydration or overfilling." /> + <purpose value="A derived profile from [zib-FluidBalance](http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <uri value="https://zibs.nl/wiki/FluidBalance-v1.0.1(2024EN)" /> + <name value="zib FluidBalance-v1.0.1(2024EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="Several concept(s) of zib FluidBalance are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * FluidTotalIn (NL-CM:12.15.4): [nl-core-FluidBalance.FluidTotalIn ](http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalIn) * FluidTotalOut (NL-CM:12.15.5): [nl-core-FluidBalance.FluidTotalOut ](http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalOut)" /> + <alias value="nl-core-FluidBalance" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + <element id="Observation.hasMember:fluidTotalIn"> + <path value="Observation.hasMember" /> + <sliceName value="fluidTotalIn" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalIn" /> + </type> + </element> + <element id="Observation.hasMember:fluidTotalOut"> + <path value="Observation.hasMember" /> + <sliceName value="fluidTotalOut" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalOut" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/release-notes.md b/release-notes.md index 06e4936..b3c4a36 100644 --- a/release-notes.md +++ b/release-notes.md @@ -16,6 +16,16 @@ ### zib-ContactInformation-EmailAddresses, nl-core-ContactInformation-EmailAddresses * No significant changes. +## FluidBalance +### zib-FluidBalance, nl-core-FluidBalance +* No significant changes. + +### zib-FluidBalance.FluidTotalIn, nl-core-FluidBalance.FluidTotalIn +* No significant changes. + +### zib-FluidBalance.FluidTotalOut, nl-core-FluidBalance.FluidTotalOut +* No significant changes. + ## HealthcareProvider ### zib-HealthcareProvider-Organization, nl-core-HealthcareProvider-Organization * `.type:organizationType` ; terminology ; Changed codes in OrganisatieTypeCodelijst. ; ZIB-1559, ZIB-1927 diff --git a/zib/StructureDefinitions/zib-FluidBalance.FluidTotalIn.xml b/zib/StructureDefinitions/zib-FluidBalance.FluidTotalIn.xml new file mode 100644 index 0000000..069e365 --- /dev/null +++ b/zib/StructureDefinitions/zib-FluidBalance.FluidTotalIn.xml @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-FluidBalance.FluidTotalIn" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalIn" /> + <name value="ZibFluidBalanceFluidTotalIn" /> + <title value="zib FluidBalance.FluidTotalIn" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="The total of fluid intake (e.g. by mouth, drip or tube feeding) in mL." /> + <purpose value="This Observation resource represents the FluidTotalIn concept (NL-CM:12.15.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) FluidBalance v1.0.1 (2024)](https://zibs.nl/wiki/FluidBalance-v1.0.1(2024EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <uri value="https://zibs.nl/wiki/FluidBalance-v1.0.1(2024EN)" /> + <name value="zib FluidBalance-v1.0.1(2024EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the FluidTotalIn concept (NL-CM:12.15.4) of zib FluidBalance. It can be used together with the [zib-FluidBalance](http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="251852001" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.effective[x]"> + <path value="Observation.effective[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.effective[x]:effectivePeriod"> + <path value="Observation.effective[x]" /> + <sliceName value="effectivePeriod" /> + <type> + <code value="Period" /> + </type> + </element> + <element id="Observation.effective[x]:effectivePeriod.start"> + <path value="Observation.effective[x].start" /> + <short value="FluidBalanceStartTime" /> + <definition value="The time at which the measurement of the fluid balance was started." /> + <alias value="VochtbalansStarttijd" /> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <map value="NL-CM:12.15.2" /> + <comment value="FluidBalanceStartTime" /> + </mapping> + </element> + <element id="Observation.effective[x]:effectivePeriod.end"> + <path value="Observation.effective[x].end" /> + <short value="FluidBalanceStopTime" /> + <definition value="The time at which the measurement of the fluid balance was stopped." /> + <alias value="VochtbalansStoptijd" /> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <map value="NL-CM:12.15.3" /> + <comment value="FluidBalanceStopTime" /> + </mapping> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <short value="FluidTotalIn" /> + <definition value="The total of fluid intake (e.g. by mouth, drip or tube feeding) in mL." /> + <alias value="VochtTotaalIn" /> + <type> + <code value="Quantity" /> + </type> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <map value="NL-CM:12.15.4" /> + <comment value="FluidTotalIn" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-FluidBalance.FluidTotalOut.xml b/zib/StructureDefinitions/zib-FluidBalance.FluidTotalOut.xml new file mode 100644 index 0000000..35269b9 --- /dev/null +++ b/zib/StructureDefinitions/zib-FluidBalance.FluidTotalOut.xml @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-FluidBalance.FluidTotalOut" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalOut" /> + <name value="ZibFluidBalanceFluidTotalOut" /> + <title value="zib FluidBalance.FluidTotalOut" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="The total of fluid intake (e.g. by mouth, drip or tube feeding) in mL." /> + <purpose value="This Observation resource represents the FluidTotalOut concept (NL-CM:12.15.5) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) FluidBalance v1.0.1 (2024)](https://zibs.nl/wiki/FluidBalance-v1.0.1(2024EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <uri value="https://zibs.nl/wiki/FluidBalance-v1.0.1(2024EN)" /> + <name value="zib FluidBalance-v1.0.1(2024EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <comment value="This Observation resource represents the FluidTotalOut concept (NL-CM:12.15.5) of zib FluidBalance. It can be used together with the [zib-FluidBalance](http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="251841007" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.effective[x]"> + <path value="Observation.effective[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.effective[x]:effectivePeriod"> + <path value="Observation.effective[x]" /> + <sliceName value="effectivePeriod" /> + <type> + <code value="Period" /> + </type> + </element> + <element id="Observation.effective[x]:effectivePeriod.start"> + <path value="Observation.effective[x].start" /> + <short value="FluidBalanceStartTime" /> + <definition value="The time at which the measurement of the fluid balance was started." /> + <alias value="VochtbalansStarttijd" /> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <map value="NL-CM:12.15.2" /> + <comment value="FluidBalanceStartTime" /> + </mapping> + </element> + <element id="Observation.effective[x]:effectivePeriod.end"> + <path value="Observation.effective[x].end" /> + <short value="FluidBalanceStopTime" /> + <definition value="The time at which the measurement of the fluid balance was stopped." /> + <alias value="VochtbalansStoptijd" /> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <map value="NL-CM:12.15.3" /> + <comment value="FluidBalanceStopTime" /> + </mapping> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <short value="FluidTotalOut" /> + <definition value="The total of fluid excretion (e.g. urine production, drain, watery defecation) in mL." /> + <alias value="VochtTotaalUit" /> + <type> + <code value="Quantity" /> + </type> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <map value="NL-CM:12.15.5" /> + <comment value="FluidTotalOut" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-FluidBalance.xml b/zib/StructureDefinitions/zib-FluidBalance.xml new file mode 100644 index 0000000..35b5112 --- /dev/null +++ b/zib/StructureDefinitions/zib-FluidBalance.xml @@ -0,0 +1,139 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-FluidBalance" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance" /> + <name value="ZibFluidBalance" /> + <title value="zib FluidBalance" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="The total water intake and water excretion within a certain time period: a disbalance can lead to for example dehydration or overfilling." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) FluidBalance v1.0.1 (2024)](https://zibs.nl/wiki/FluidBalance-v1.0.1(2024EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <uri value="https://zibs.nl/wiki/FluidBalance-v1.0.1(2024EN)" /> + <name value="zib FluidBalance-v1.0.1(2024EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <short value="FluidBalance" /> + <comment value="Several concept(s) of zib Mobility are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * FluidTotalIn (NL-CM:12.15.4): [zib-FluidBalance.FluidTotalIn ](http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalIn) * FluidTotalOut (NL-CM:12.15.5): [zib-FluidBalance.FluidTotalOut ](http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalOut)" /> + <alias value="Vochtbalans" /> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <map value="NL-CM:12.15.1" /> + <comment value="FluidBalance" /> + </mapping> + </element> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="710853006" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.effective[x]"> + <path value="Observation.effective[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.effective[x]:effectivePeriod"> + <path value="Observation.effective[x]" /> + <sliceName value="effectivePeriod" /> + <type> + <code value="Period" /> + </type> + </element> + <element id="Observation.effective[x]:effectivePeriod.start"> + <path value="Observation.effective[x].start" /> + <short value="FluidBalanceStartTime" /> + <definition value="The time at which the measurement of the fluid balance was started." /> + <alias value="VochtbalansStarttijd" /> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <map value="NL-CM:12.15.2" /> + <comment value="FluidBalanceStartTime" /> + </mapping> + </element> + <element id="Observation.effective[x]:effectivePeriod.end"> + <path value="Observation.effective[x].end" /> + <short value="FluidBalanceStopTime" /> + <definition value="The time at which the measurement of the fluid balance was stopped." /> + <alias value="VochtbalansStoptijd" /> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <map value="NL-CM:12.15.3" /> + <comment value="FluidBalanceStopTime" /> + </mapping> + </element> + <element id="Observation.note"> + <path value="Observation.note" /> + <max value="1" /> + </element> + <element id="Observation.note.text"> + <path value="Observation.note.text" /> + <short value="Comment" /> + <definition value="Comment on the fluid balance." /> + <alias value="Toelichting" /> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <map value="NL-CM:12.15.6" /> + <comment value="Comment" /> + </mapping> + </element> + <element id="Observation.hasMember"> + <path value="Observation.hasMember" /> + <slicing> + <discriminator> + <type value="profile" /> + <path value="resolve()" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.hasMember:fluidTotalIn"> + <path value="Observation.hasMember" /> + <sliceName value="fluidTotalIn" /> + <definition value="The FluidTotalIn concept (NL-CM:12.15.4) of zib FluidBalance, represented as a distinct Observation resource." /> + <max value="1" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalIn" /> + </type> + </element> + <element id="Observation.hasMember:fluidTotalOut"> + <path value="Observation.hasMember" /> + <sliceName value="fluidTotalOut" /> + <definition value="The FluidTotalOut concept (NL-CM:12.15.5) of zib FluidBalance, represented as a distinct Observation resource." /> + <max value="1" /> + <type> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalOut" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From 200996e515fcd714b7168cd5587d388bd20d95c6 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Mon, 9 Dec 2024 11:24:53 +0100 Subject: [PATCH 172/240] Added generated example --- examples/nl-core-AbilityToGroom-01.xml | 27 ++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 examples/nl-core-AbilityToGroom-01.xml diff --git a/examples/nl-core-AbilityToGroom-01.xml b/examples/nl-core-AbilityToGroom-01.xml new file mode 100644 index 0000000..a43cb5b --- /dev/null +++ b/examples/nl-core-AbilityToGroom-01.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToGroom-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToGroom"/> + </meta> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="704434006"/> + <display value="vermogen tot uiterlijke verzorging"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="704437004"/> + <display value="In staat tot zelfstandige uiterlijke verzorging"/> + </coding> + </valueCodeableConcept> +</Observation> \ No newline at end of file From 78bf391b87e68e5fddb6109afffec4336c1a34f7 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Mon, 9 Dec 2024 11:43:15 +0100 Subject: [PATCH 173/240] Added narrative --- examples/nl-core-AbilityToGroom-01.xml | 73 +++++++++++++++++--------- 1 file changed, 47 insertions(+), 26 deletions(-) diff --git a/examples/nl-core-AbilityToGroom-01.xml b/examples/nl-core-AbilityToGroom-01.xml index a43cb5b..7e3c88f 100644 --- a/examples/nl-core-AbilityToGroom-01.xml +++ b/examples/nl-core-AbilityToGroom-01.xml @@ -1,27 +1,48 @@ -<?xml version="1.0" encoding="UTF-8"?> <Observation xmlns="http://hl7.org/fhir"> - <id value="nl-core-AbilityToGroom-01"/> - <meta> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToGroom"/> - </meta> - <status value="final"/> - <code> - <coding> - <system value="http://snomed.info/sct"/> - <code value="704434006"/> - <display value="vermogen tot uiterlijke verzorging"/> - </coding> - </code> - <subject> - <reference value="Patient/nl-core-Patient-01"/> - <type value="Patient"/> - <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> - </subject> - <valueCodeableConcept> - <coding> - <system value="http://snomed.info/sct"/> - <code value="704437004"/> - <display value="In staat tot zelfstandige uiterlijke verzorging"/> - </coding> - </valueCodeableConcept> -</Observation> \ No newline at end of file + <id value="nl-core-AbilityToGroom-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToGroom"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="vermogen tot uiterlijke verzorging (704434006 - SNOMED CT)">vermogen tot uiterlijke verzorging</span> + </td> + <td> + <span title="In staat tot zelfstandige uiterlijke verzorging (704437004 - SNOMED CT)">In staat tot zelfstandige uiterlijke verzorging</span> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="704434006"/> + <display value="vermogen tot uiterlijke verzorging"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="704437004"/> + <display value="In staat tot zelfstandige uiterlijke verzorging"/> + </coding> + </valueCodeableConcept> +</Observation> From 872f5eb63d8842fafc54ce64c2bf658f2dee980b Mon Sep 17 00:00:00 2001 From: AlayaBen-Belkacem <a.ben-belkacem@furore.com> Date: Mon, 9 Dec 2024 13:32:54 +0100 Subject: [PATCH 174/240] added fhir instance --- examples/nl-core-IllnessPerception-01.xml | 35 +++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 examples/nl-core-IllnessPerception-01.xml diff --git a/examples/nl-core-IllnessPerception-01.xml b/examples/nl-core-IllnessPerception-01.xml new file mode 100644 index 0000000..8dd752f --- /dev/null +++ b/examples/nl-core-IllnessPerception-01.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-IllnessPerception-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception"/> + </meta> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="159971000146104"/> + <display value="bevinding betreffende ziektebeleving"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <hasMember> + <reference value="Observation/nl-core-IllnessPerception.PatientIllnessInsight-01"/> + <type value="Observation"/> + <display value="Patient illness insight: Kan niet overzien wat de ziekte betekent in het dagelijks leven."/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-IllnessPerception.CopingWithIllnessByPatient-01"/> + <type value="Observation"/> + <display value="Coping with illness by patient: Patiënt wil niet praten over de toekomst."/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-IllnessPerception.CopingWithIllnessByFamily-01"/> + <type value="Observation"/> + <display value="Coping with illness by family: Partner heeft veel vragen over hoe de toekomst er uit ziet."/> + </hasMember> +</Observation> \ No newline at end of file From a62d243b69e9ff9129bd42a2c250a9c8e698854f Mon Sep 17 00:00:00 2001 From: AlayaBen-Belkacem <a.ben-belkacem@furore.com> Date: Mon, 9 Dec 2024 13:34:22 +0100 Subject: [PATCH 175/240] added fhir instance --- .../nl-core-ParticipationInSociety-01.xml | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 examples/nl-core-ParticipationInSociety-01.xml diff --git a/examples/nl-core-ParticipationInSociety-01.xml b/examples/nl-core-ParticipationInSociety-01.xml new file mode 100644 index 0000000..77fc541 --- /dev/null +++ b/examples/nl-core-ParticipationInSociety-01.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-ParticipationInSociety-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety"/> + </meta> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="314845004"/> + <display value="status van participatie van patiënt"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <hasMember> + <reference value="Observation/nl-core-ParticipationInSociety.SocialNetwork-01"/> + <type value="Observation"/> + <display value="Social network: Heeft veel aanloop van buren"/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-ParticipationInSociety.Hobby-01"/> + <type value="Observation"/> + <display value="Hobby: Nordic walking"/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-ParticipationInSociety.WorkSituation-01"/> + <type value="Observation"/> + <display value="Work situation/: ICT-er"/> + </hasMember> +</Observation> \ No newline at end of file From f237b84592ec0068a5be0c73647f8ed427407710 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Mon, 9 Dec 2024 14:34:12 +0100 Subject: [PATCH 176/240] added fhir instance --- examples/nl-core-AbilityToUseToilet-01.xml | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 examples/nl-core-AbilityToUseToilet-01.xml diff --git a/examples/nl-core-AbilityToUseToilet-01.xml b/examples/nl-core-AbilityToUseToilet-01.xml new file mode 100644 index 0000000..9dc50fb --- /dev/null +++ b/examples/nl-core-AbilityToUseToilet-01.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToUseToilet-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet"/> + </meta> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="284779002"/> + <display value="vermogen om activiteit voor persoonlijke hygiëne uit te voeren"/> + </coding> + </code> + <hasMember> + <reference value="Observation/nl-core-AbilityToUseToilet.ToiletUse-01"/> + <type value="Observation"/> + <display value="Toilet use, In staat om zelfstandig naar toilet te gaan"/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-AbilityToUseToilet.MenstrualCare-01"/> + <type value="Observation"/> + <display value="Menstrual care, Hulp nodig bij zorgen voor menstruatiehygiëne"/> + </hasMember> +</Observation> \ No newline at end of file From 7aeec2fe45b825b1507595a3a7289814e397b031 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Mon, 9 Dec 2024 14:37:31 +0100 Subject: [PATCH 177/240] add fhir instance --- examples/nl-core-AbilityToWashOneself-01.xml | 43 ++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 examples/nl-core-AbilityToWashOneself-01.xml diff --git a/examples/nl-core-AbilityToWashOneself-01.xml b/examples/nl-core-AbilityToWashOneself-01.xml new file mode 100644 index 0000000..289ee5c --- /dev/null +++ b/examples/nl-core-AbilityToWashOneself-01.xml @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToWashOneself-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToWashOneself"/> + </meta> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="284785009"/> + <display value="vermogen om zich te wassen"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="284787001"/> + <display value="Niet in staat zichzelf te wassen"/> + </coding> + </valueCodeableConcept> + <component> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="38866009"/> + <display value="structuur van lichaamsdeel"/> + </coding> + </code> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="362874006"/> + <display value="Gehele bovenlichaam"/> + </coding> + </valueCodeableConcept> + </component> +</Observation> \ No newline at end of file From 6f5d854be22da60b82f72b92b7f12c04ecb66a94 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Mon, 9 Dec 2024 15:10:22 +0100 Subject: [PATCH 178/240] updated nl-core mappings --- .../nl-core-FluidBalance.FluidTotalIn.xml | 5 +++++ .../nl-core-FluidBalance.FluidTotalOut.xml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalIn.xml b/nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalIn.xml index 21853e8..f339b57 100644 --- a/nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalIn.xml +++ b/nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalIn.xml @@ -20,6 +20,11 @@ <purpose value="A derived profile from [zib-FluidBalance.FluidTotalIn](http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalIn) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <uri value="https://zibs.nl/wiki/FluidBalance-v1.0.1(2024EN)" /> + <name value="zib FluidBalance-v1.0.1(2024EN)" /> + </mapping> <kind value="resource" /> <abstract value="false" /> <type value="Observation" /> diff --git a/nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalOut.xml b/nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalOut.xml index ed50ab2..000eaed 100644 --- a/nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalOut.xml +++ b/nl-core/StructureDefinitions/nl-core-FluidBalance.FluidTotalOut.xml @@ -20,6 +20,11 @@ <purpose value="A derived profile from [zib-FluidBalance.FluidTotalOut](http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalOut) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-fluidbalance-v1.0.1-2024EN" /> + <uri value="https://zibs.nl/wiki/FluidBalance-v1.0.1(2024EN)" /> + <name value="zib FluidBalance-v1.0.1(2024EN)" /> + </mapping> <kind value="resource" /> <abstract value="false" /> <type value="Observation" /> From 89e8f7494ee46edc2ff827c50aec4f21877cd7e8 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Tue, 10 Dec 2024 12:39:30 +0100 Subject: [PATCH 179/240] Updated terminology --- ...edischespecialismen-2.16.840.1.113883.2.4.6.7.xml | 4 ++-- ...13883.2.4.3.11.60.40.2.17.1.8--20240415000000.xml | 12 +++--------- ...Map-GeslachtCodelijst-to-AdministrativeGender.xml | 6 ++---- 3 files changed, 7 insertions(+), 15 deletions(-) rename zib/vocabulary/{generated => }/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml (83%) diff --git a/zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml b/zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml index f2bd7ff..4fc16a7 100644 --- a/zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml +++ b/zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml @@ -7,7 +7,7 @@ </text> <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> <valuePeriod> - <start value="2024-12-03T12:42:30+00:00"/> + <start value="2024-12-10T12:38:26+00:00"/> </valuePeriod> </extension> <url value="urn:oid:2.16.840.1.113883.2.4.6.7"/> @@ -16,7 +16,7 @@ <system value="urn:ietf:rfc:3986"/> <value value="urn:oid:2.16.840.1.113883.2.4.6.7"/> </identifier> - <version value="2024-12-03T12:42:30"/> + <version value="2024-12-10T12:38:26"/> <name value="COD016VEKTVektisAGBmedischespecialismen"/> <title value="COD016-VEKT (Vektis AGB-medische specialismen)"/> <status value="unknown"/> diff --git a/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20240415000000.xml b/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20240415000000.xml index fae8c79..37f8012 100644 --- a/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20240415000000.xml +++ b/zib/vocabulary/generated/ValueSet-GeslachtCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20240415000000.xml @@ -1,6 +1,7 @@ <ValueSet xmlns="http://hl7.org/fhir"> <id value="2.16.840.1.113883.2.4.3.11.60.40.2.17.1.8--20240415000000"/> <meta> + <lastUpdated value="2024-11-28T08:35:00Z"/> <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> @@ -27,7 +28,7 @@ <version value="2024-04-15T00:00:00"/> <name value="GeslachtCodelijst"/> <title value="GeslachtCodelijst"/> - <status value="draft"/> + <status value="active"/> <experimental value="false"/> <publisher value="Registratie aan de bron"/> <contact> @@ -41,7 +42,7 @@ <value value="https://www.zibs.nl"/> </telecom> </contact> - <description value="GeslachtCodelijst"/> + <description value="Changes compared to prerelease 2024: * Removed: code OTH (NullFlavor)"/> <immutable value="false"/> <compose> <include> @@ -62,13 +63,6 @@ <value value="Unknown"/> </designation> </concept> - <concept> - <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> - <valueString value="Anders"/> - </extension> - <code value="OTH"/> - <display value="Other"/> - </concept> </include> <include> <system value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> diff --git a/zib/vocabulary/generated/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml b/zib/vocabulary/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml similarity index 83% rename from zib/vocabulary/generated/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml rename to zib/vocabulary/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml index 3d5a0ea..a08f510 100644 --- a/zib/vocabulary/generated/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml +++ b/zib/vocabulary/manual/ConceptMap-GeslachtCodelijst-to-AdministrativeGender.xml @@ -21,11 +21,10 @@ <use value="work"/> </telecom> </contact> - <description value="Maps gender codes as found in the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Patient v4.0 (2024)](https://zibs.nl/wiki/Patient-v3.2(2020EN)) and [zib HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)) to <http://hl7.org/fhir/ValueSet/administrative-gender> as found in `Patient.gender` and `Practitioner.gender` in FHIR R4. Note: these zibs both define an identical ValueSet with the identical name 'GeslachtCodelijst', but with a different canonical URL. To allow both ValueSets as source for this ConceptMap, no `sourceCanonical` is given."/> + <description value="Maps Gender codes as found in the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Patient v4.3 (2024)](https://zibs.nl/wiki/Patient-v4.3(2024EN)) and [zib HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)) to <http://hl7.org/fhir/ValueSet/administrative-gender> as found in `Patient.gender` and `Practitioner.gender` in FHIR R4. Note: these zibs both define an identical ValueSet with the identical name 'GeslachtCodelijst', but with a different canonical URL. To allow both ValueSets as source for this ConceptMap, no `.sourceCanonical` is given."/> <copyright value="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." /> <targetCanonical value="http://hl7.org/fhir/ValueSet/administrative-gender"/> <group> - <!-- 2.16.840.1.113883.5.1 --> <source value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> <target value="http://hl7.org/fhir/administrative-gender"/> <element> @@ -47,12 +46,11 @@ <target> <code value="other"/> <equivalence value="narrower"/> - <comment value="Undifferentiated: the gender of a person could not be uniquely defined as male or female, such as hermaphrodite. Other: neither male nor female and not unknown."/> + <comment value="'UN' means undifferentiated, i.e. the gender of a person could not be uniquely defined as male or female, such as hermaphrodite, while 'other' means neither male nor female and not unknown."/> </target> </element> </group> <group> - <!-- 2.16.840.1.113883.5.1008 --> <source value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> <target value="http://hl7.org/fhir/administrative-gender"/> <element> From 63c2d0e856a8dd9a2095721a03b26829bbc79321 Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Tue, 10 Dec 2024 13:47:31 +0100 Subject: [PATCH 180/240] Added release notes and description fix --- release-notes.md | 6 +- ...zib-AbilityToDrink.DrinkingLimitations.xml | 86 +++++++++---------- 2 files changed, 48 insertions(+), 44 deletions(-) diff --git a/release-notes.md b/release-notes.md index 6c4392c..a16f462 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,4 +1,8 @@ -## AbilityToDrink (zib-AbilityToDrink, nl-core-AbilityToDrink) +## AbilityToDrink +### zib-AbilityToDrink, nl-core-AbilityToDrink +* No significant changes + +### zib-AbilityToDrink.DrinkingLimitations, nl-core-AbilityToDrink.DrinkingLimitations * No significant changes ## AddressInformation (zib-AddressInformation, nl-core-AddressInformation) diff --git a/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml b/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml index f699c5d..7e876ed 100644 --- a/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml +++ b/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml @@ -1,77 +1,77 @@ <?xml version="1.0" encoding="utf-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-AbilityToDrink.DrinkingLimitations"/> + <id value="zib-AbilityToDrink.DrinkingLimitations" /> <text> <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink.DrinkingLimitations"/> - <name value="ZibAbilityToDrinkDrinkingLimitations"/> - <title value="zib AbilityToDrink.DrinkingLimitations"/> - <status value="draft"/> - <publisher value="Nictiz"/> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink.DrinkingLimitations" /> + <name value="ZibAbilityToDrinkDrinkingLimitations" /> + <title value="zib AbilityToDrink.DrinkingLimitations" /> + <status value="draft" /> + <publisher value="Nictiz" /> <contact> - <name value="Nictiz"/> + <name value="Nictiz" /> <telecom> - <system value="url"/> - <value value="https://www.nictiz.nl"/> - <use value="work"/> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> </telecom> </contact> - <description value="DrinkingConstraints specifies the patient’s constraints in drinking."/> - <purpose value="This Observation resource represents the DrinkingLimitations concept {NL-CM:4.8.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDrink v3.1.2 (2024)](https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN))."/> - <copyright value="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 value="4.0.1"/> + <description value="DrinkingLimitations specifies the patient’s limitations in drinking." /> + <purpose value="This Observation resource represents the DrinkingLimitations concept {NL-CM:4.8.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDrink v3.1.2 (2024)](https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN))." /> + <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytodrink-v3.1.2-2024EN"/> - <uri value="https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN)"/> - <name value="zib AbilityToDrink-v3.1.2(2024EN)"/> + <identity value="zib-abilitytodrink-v3.1.2-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN)" /> + <name value="zib AbilityToDrink-v3.1.2(2024EN)" /> </mapping> - <kind value="resource"/> - <abstract value="true"/> - <type value="Observation"/> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation"/> - <derivation value="constraint"/> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> <differential> <element id="Observation"> - <path value="Observation"/> - <comment value="This Observation resource represents the DrinkingLimitations concept (NL-CM:4.8.4) of zib AbilityToDrink. It can be used together with the [zib-AbilityToDrink](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`."/> + <path value="Observation" /> + <comment value="This Observation resource represents the DrinkingLimitations concept (NL-CM:4.8.4) of zib AbilityToDrink. It can be used together with the [zib-AbilityToDrink](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink) profile on the Observation resource, which groups references to the current and other resources on `Observation.hasMember`." /> </element> <element id="Observation.code"> - <path value="Observation.code"/> + <path value="Observation.code" /> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct"/> - <code value="288851008"/> + <system value="http://snomed.info/sct" /> + <code value="288851008" /> </coding> </patternCodeableConcept> </element> <element id="Observation.value[x]"> - <path value="Observation.value[x]"/> + <path value="Observation.value[x]" /> <slicing> <discriminator> - <type value="type"/> - <path value="$this"/> + <type value="type" /> + <path value="$this" /> </discriminator> - <rules value="open"/> + <rules value="open" /> </slicing> </element> <element id="Observation.value[x]:valueCodeableConcept"> - <path value="Observation.value[x]"/> - <sliceName value="valueCodeableConcept"/> - <short value="DrinkingLimitations"/> - <definition value="DrinkingLimitations specifies the patient's limitations in drinking."/> - <alias value="DrinkBeperkingen"/> + <path value="Observation.value[x]" /> + <sliceName value="valueCodeableConcept" /> + <short value="DrinkingLimitations" /> + <definition value="DrinkingLimitations specifies the patient's limitations in drinking." /> + <alias value="DrinkBeperkingen" /> <type> - <code value="CodeableConcept"/> + <code value="CodeableConcept" /> </type> <binding> - <strength value="required"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20240415000000"/> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.8.2--20240415000000" /> </binding> <mapping> - <identity value="zib-abilitytodrink-v3.1.2-2024EN"/> - <map value="NL-CM:4.8.4"/> - <comment value="DrinkingLimitations"/> + <identity value="zib-abilitytodrink-v3.1.2-2024EN" /> + <map value="NL-CM:4.8.4" /> + <comment value="DrinkingLimitations" /> </mapping> </element> </differential> -</StructureDefinition> +</StructureDefinition> \ No newline at end of file From 9c027b789b09c41d688616d5a5d3eb654f23a389 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Tue, 10 Dec 2024 14:27:37 +0100 Subject: [PATCH 181/240] Opened and resaved in Forge, add data from zib --- .../zib-HealthProfessional-Practitioner.xml | 6 ------ .../zib-HealthProfessional-PractitionerRole.xml | 1 - 2 files changed, 7 deletions(-) diff --git a/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml b/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml index fb2cf26..6818523 100644 --- a/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml +++ b/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml @@ -163,9 +163,7 @@ </element> <element id="Practitioner.address"> <path value="Practitioner.address" /> - <short value="AddressInformation" /> <definition value="Health professional's address information." /> - <alias value="Adresgegevens" /> <type> <code value="Address" /> <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AddressInformation" /> @@ -204,10 +202,6 @@ <profile value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> </type> </element> - <element id="Practitioner.gender.extension:genderCodelist.url"> - <path value="Practitioner.gender.extension.url" /> - <fixedUri value="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification" /> - </element> <element id="Practitioner.gender.extension:genderCodelist.value[x]"> <path value="Practitioner.gender.extension.value[x]" /> <binding> diff --git a/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml b/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml index 97f2b8c..3de053e 100644 --- a/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml +++ b/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml @@ -39,7 +39,6 @@ <element id="PractitionerRole"> <path value="PractitionerRole" /> <short value="HealthProfessional" /> - <definition value="A person who is directly or indirectly involved in the provisioning of healthcare." /> <comment value="The zib HealthProfessional is mapped for all but one concept (HealthProfessionalRole) to a profile on Practitioner (<http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner>) and this PractitionerRole profile. The PractitionerRole resource covers the recording of the location and types of services that HealthProfessionals are able to provide for a HealthcareProvider. The zib concepts Specialty and HealthcareProvider are therefore mapped onto PractitionerRole. Although the zib concept name HealthProfessionalRole superficially seems to match the PractitionerRole resource, this is not the case based on the definition and values of that concept. In FHIR, the role that a HealthProfessional fulfills is captured as part of the clinical resource for that specific case, for example in the `Procedure.performer.role` element. This prevents the creation of duplicate HealthProfessional instances for each clinical situation where the HealthProfessional performs a different role in the process." /> <alias value="Zorgverlener" /> <mapping> From 89165c62e9b2bb2f938e7745c6ae77e113c303b8 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Tue, 10 Dec 2024 14:29:47 +0100 Subject: [PATCH 182/240] updated fhir instance --- examples/nl-core-AbilityToUseToilet-01.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/examples/nl-core-AbilityToUseToilet-01.xml b/examples/nl-core-AbilityToUseToilet-01.xml index 9dc50fb..fefad11 100644 --- a/examples/nl-core-AbilityToUseToilet-01.xml +++ b/examples/nl-core-AbilityToUseToilet-01.xml @@ -12,6 +12,11 @@ <display value="vermogen om activiteit voor persoonlijke hygiëne uit te voeren"/> </coding> </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> <hasMember> <reference value="Observation/nl-core-AbilityToUseToilet.ToiletUse-01"/> <type value="Observation"/> From 691bd0f4a00ed065e27dd357bea2e263065cb84f Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Tue, 10 Dec 2024 14:35:00 +0100 Subject: [PATCH 183/240] Textual finetuning --- .../nl-core-HealthProfessional-Practitioner.xml | 2 +- .../nl-core-HealthProfessional-PractitionerRole.xml | 4 ++-- .../zib-HealthProfessional-Practitioner.xml | 4 ++-- .../zib-HealthProfessional-PractitionerRole.xml | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml b/nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml index cbbb4f4..83781d4 100644 --- a/nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml +++ b/nl-core/StructureDefinitions/nl-core-HealthProfessional-Practitioner.xml @@ -19,7 +19,7 @@ </telecom> </contact> <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> - <purpose value="A derived profile from [zib-HealthProfessional-Practitioner](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <purpose value="A derived profile from [zib-HealthProfessional-Practitioner](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib. To implement the entire zib, the complementary profile [nl-core-HealthProfessional-PractitionerRole](http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole) should be used." /> <copyright value="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 value="4.0.1" /> <mapping> diff --git a/nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml b/nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml index 510166f..171de15 100644 --- a/nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml +++ b/nl-core/StructureDefinitions/nl-core-HealthProfessional-PractitionerRole.xml @@ -19,7 +19,7 @@ </telecom> </contact> <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> - <purpose value="A derived profile from [zib-HealthProfessional-PractitionerRole](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <purpose value="A derived profile from [zib-HealthProfessional-PractitionerRole](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib. To implement the entire zib, the complementary profile [nl-core-HealthProfessional](http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional) should be used." /> <copyright value="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 value="4.0.1" /> <mapping> @@ -53,7 +53,7 @@ </element> <element id="PractitionerRole.organization"> <path value="PractitionerRole.organization" /> - <comment value="A HealthcareProvider in zib terms is primarily a location where care is provided, and so the zib concept HealthcareProvider (NL-CM:17.1.6) would normally be fulfilled using a reference to a Location resource (profile nl-core-HealthcareProvider). However, this particular context refers to the organizational aspects of a HealthcareProvider rather than its physical location: * the zib concept name is not preceded by a role indicator of the zib (like Location::HealthcareProvider, concept id NL-CM:14.1.5, in the zib Procedure). * the `PractitionerRole.location` cardinality (`0..*`) does not match the zib concept (`0..1`) and restricting it is not correct as a health professional could be working on multiple locations. Therefore, this concept is fulfilled using a reference to the Organization resource (profile nl-core-HealthcareProvider-Organization) and mapped onto `PractitionerRole.organization` instead of `PractitionerRole.location`." /> + <comment value="A HealthcareProvider in zib terms is primarily a location where care is provided, and so the zib concept HealthcareProvider (NL-CM:17.1.6) would normally be fulfilled using a reference to a Location resource (conforming to the [nl-core-HealthcareProvider](http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider) profile). However, this particular context refers to the organizational aspects of a HealthcareProvider rather than its physical location: * the zib concept name is not preceded by a role indicator of the zib (like Location::HealthcareProvider, concept id NL-CM:14.1.5, in the zib Procedure). * the `PractitionerRole.location` cardinality (`0..*`) does not match the zib concept (`0..1`) and restricting it is not correct as a health professional could be working on multiple locations. Therefore, this concept is fulfilled using a reference to an Organization resource (conforming to the [nl-core-HealthcareProvider-Organization](http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization) profile) and mapped onto `PractitionerRole.organization` instead of `PractitionerRole.location`." /> <type> <code value="Reference" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" /> diff --git a/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml b/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml index 6818523..695f7fe 100644 --- a/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml +++ b/zib/StructureDefinitions/zib-HealthProfessional-Practitioner.xml @@ -17,7 +17,7 @@ </telecom> </contact> <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> - <purpose value="This Practitioner resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN))." /> + <purpose value="This Practitioner resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)). To implement the entire zib, the complementary profile [zib-HealthProfessional-PractitionerRole](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole) should be used." /> <copyright value="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 value="4.0.1" /> <mapping> @@ -57,7 +57,7 @@ <rules value="open" /> </slicing> <short value="HealthProfessionalIdentificationNumber" /> - <definition value="The health professional identification number is a number that uniquely identifies the health professional.The following numbers are used in the Netherlands: 1. UZI Health Professionals. Identification of health professionals (people) in the Dutch healthcare industry. 2. VEKTIS AGB-Z. Identifies health professionals and healthcare organizations 3. BIG-ID. The ID of the health professional listed in the BIG-Register. This information is not readily available for foreign health professionals." /> + <definition value="The health professional identification number is a number that uniquely identifies the health professional. The following numbers are used in the Netherlands: 1. UZI Health Professionals. Identification of health professionals (people) in the Dutch healthcare industry. 2. VEKTIS AGB-Z. Identifies health professionals and healthcare organizations. 3. BIG-ID. The ID of the health professional listed in the BIG-Register. This information is not readily available for foreign health professionals." /> <alias value="ZorgverlenerIdentificatienummer" /> <mapping> <identity value="zib-healthprofessional-v4.0-2024EN" /> diff --git a/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml b/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml index 3de053e..4dcfe7c 100644 --- a/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml +++ b/zib/StructureDefinitions/zib-HealthProfessional-PractitionerRole.xml @@ -17,7 +17,7 @@ </telecom> </contact> <description value="A health professional is a person who is authorized to perform actions in the field of individual healthcare." /> - <purpose value="This PractitionerRole resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN))." /> + <purpose value="This PractitionerRole resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthProfessional v4.0 (2024)](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)). To implement the entire zib, the complementary profile [zib-HealthProfessional](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional) should be used." /> <copyright value="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 value="4.0.1" /> <mapping> @@ -59,7 +59,7 @@ <path value="PractitionerRole.organization" /> <short value="HealthcareProvider" /> <definition value="The organization the health professional works for." /> - <comment value="A HealthcareProvider in zib terms is primarily a location where care is provided, and so the zib concept HealthcareProvider (NL-CM:17.1.6) would normally be fulfilled using a reference to a Location resource (profile zib-HealthcareProvider). However, this particular context refers to the organizational aspects of a HealthcareProvider rather than its physical location: * the zib concept name is not preceded by a role indicator of the zib (like Location::HealthcareProvider, concept id NL-CM:14.1.5, in the zib Procedure). * the `PractitionerRole.location` cardinality (`0..*`) does not match the zib concept (`0..1`) and restricting it is not correct as a health professional could be working on multiple locations. Therefore, this concept is fulfilled using a reference to the Organization resource (profile zib-HealthcareProvider-Organization) and mapped onto `PractitionerRole.organization` instead of `PractitionerRole.location`." /> + <comment value="A HealthcareProvider in zib terms is primarily a location where care is provided, and so the zib concept HealthcareProvider (NL-CM:17.1.6) would normally be fulfilled using a reference to a Location resource (conforming to the [zib-HealthcareProvider](http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider) profile). However, this particular context refers to the organizational aspects of a HealthcareProvider rather than its physical location: * the zib concept name is not preceded by a role indicator of the zib (like Location::HealthcareProvider, concept id NL-CM:14.1.5, in the zib Procedure). * the `PractitionerRole.location` cardinality (`0..*`) does not match the zib concept (`0..1`) and restricting it is not correct as a health professional could be working on multiple locations. Therefore, this concept is fulfilled using a reference to an Organization resource (conforming to the [zib-HealthcareProvider-Organization](http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider-Organization) profile) and mapped onto `PractitionerRole.organization` instead of `PractitionerRole.location`." /> <alias value="Zorgaanbieder" /> <type> <code value="Reference" /> From 3b6e03ddf70595547341781e37c77bce8212ed84 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Tue, 10 Dec 2024 14:35:23 +0100 Subject: [PATCH 184/240] Textual finetuning in HealthcareProvider, similar to HealthProfessional --- .../nl-core-HealthcareProvider-Organization.xml | 2 +- nl-core/StructureDefinitions/nl-core-HealthcareProvider.xml | 2 +- .../zib-HealthcareProvider-Organization.xml | 2 +- zib/StructureDefinitions/zib-HealthcareProvider.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-HealthcareProvider-Organization.xml b/nl-core/StructureDefinitions/nl-core-HealthcareProvider-Organization.xml index f0021a9..90f3189 100644 --- a/nl-core/StructureDefinitions/nl-core-HealthcareProvider-Organization.xml +++ b/nl-core/StructureDefinitions/nl-core-HealthcareProvider-Organization.xml @@ -19,7 +19,7 @@ </telecom> </contact> <description value="A healthcare provider is an organization that offers and provides medical, paramedic and/or nursing care to patients/clients. Examples include: hospitals, nursing homes, doctor’s offices." /> - <purpose value="A derived profile from [zib-HealthcareProvider-Organization](http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider-Organization) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <purpose value="A derived profile from [zib-HealthcareProvider-Organization](http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider-Organization) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib. To implement the entire zib, the complementary profile [nl-core-HealthcareProvider](http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider) should be used." /> <copyright value="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 value="4.0.1" /> <mapping> diff --git a/nl-core/StructureDefinitions/nl-core-HealthcareProvider.xml b/nl-core/StructureDefinitions/nl-core-HealthcareProvider.xml index b1efbc0..8133e0a 100644 --- a/nl-core/StructureDefinitions/nl-core-HealthcareProvider.xml +++ b/nl-core/StructureDefinitions/nl-core-HealthcareProvider.xml @@ -17,7 +17,7 @@ </telecom> </contact> <description value="A healthcare provider is an organization that offers and provides medical, paramedic and/or nursing care to patients/clients. Examples include: hospitals, nursing homes, doctor’s offices." /> - <purpose value="A derived profile from [zib-HealthcareProvider](http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <purpose value="A derived profile from [zib-HealthcareProvider](http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib. To implement the entire zib, the complementary profile [nl-core-HealthcareProvider-Organization](http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization) should be used." /> <copyright value="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 value="4.0.1" /> <mapping> diff --git a/zib/StructureDefinitions/zib-HealthcareProvider-Organization.xml b/zib/StructureDefinitions/zib-HealthcareProvider-Organization.xml index 9639119..40f364a 100644 --- a/zib/StructureDefinitions/zib-HealthcareProvider-Organization.xml +++ b/zib/StructureDefinitions/zib-HealthcareProvider-Organization.xml @@ -17,7 +17,7 @@ </telecom> </contact> <description value="A healthcare provider is an organization that offers and provides medical, paramedic and/or nursing care to patients/clients. Examples include: hospitals, nursing homes, doctor’s offices." /> - <purpose value="This Organization resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthcareProvider v3.6 (2024)](https://zibs.nl/wiki/HealthcareProvider-v3.6(2024EN))." /> + <purpose value="This Organization resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthcareProvider v3.6 (2024)](https://zibs.nl/wiki/HealthcareProvider-v3.6(2024EN)). To implement the entire zib, the complementary profile [zib-HealthcareProvider](http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider) should be used." /> <copyright value="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 value="4.0.1" /> <mapping> diff --git a/zib/StructureDefinitions/zib-HealthcareProvider.xml b/zib/StructureDefinitions/zib-HealthcareProvider.xml index 828ef98..5654613 100644 --- a/zib/StructureDefinitions/zib-HealthcareProvider.xml +++ b/zib/StructureDefinitions/zib-HealthcareProvider.xml @@ -17,7 +17,7 @@ </telecom> </contact> <description value="A healthcare provider is an organization that offers and provides medical, paramedic and/or nursing care to patients/clients. Examples include: hospitals, nursing homes, doctor’s offices." /> - <purpose value="This Location resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthcareProvider v3.6 (2024)](https://zibs.nl/wiki/HealthcareProvider-v3.6(2024EN))." /> + <purpose value="This Location resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) HealthcareProvider v3.6 (2024)](https://zibs.nl/wiki/HealthcareProvider-v3.6(2024EN)). To implement the entire zib, the complementary profile [zib-HealthcareProvider-Organization](http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider-Organization) should be used." /> <copyright value="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 value="4.0.1" /> <mapping> From e7c1e8896f53590a01ca34dad453e3c4895060a6 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Tue, 10 Dec 2024 14:36:47 +0100 Subject: [PATCH 185/240] Updated release notes --- release-notes.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/release-notes.md b/release-notes.md index be3adad..118606a 100644 --- a/release-notes.md +++ b/release-notes.md @@ -3,7 +3,7 @@ * `.line.extension:houseNumberLetter-houseNumberAddition.value[x]` ; textual ; Moved guidance for HouseNumberLetter and HouseNumberAddition from `.definition` to `.comment`, added zib concept definitions to `.definition`. ; ZIBFHIR-142 * `.line.extension:houseNumberIndication.value[x]` ; textual ; Added guidance for HouseNumberIndication. ; ZIB-2218 * `.line.extension:houseNumberIndication.value[x]` ; constraint ; Removed houseNumberIndication for HouseNumberIndication. ; ZIB-2218 -* `.country.extension:countryCode.value[x]` ; terminology ; Changed codes in LandCodelijsten (LandGBACodelijst en LandISOCodelijst). ; ZIB-2218 +* `.country.extension:countryCode.value[x]` ; terminology ; Changed codes in LandCodelijsten (LandGBACodelijst and LandISOCodelijst). ; ZIB-2218 ## ContactInformation ### zib-ContactInformation-TelephoneNumbers, nl-core-ContactInformation-TelephoneNumbers @@ -25,16 +25,21 @@ * `.relationship:relationship` ; terminology ; Changed value set from RelatieCodelijst to RelatieSnomedCodelijst. ; ZIB-1180, ZIB-1438, ZIB-1495, ZIB-1486, ZIB-1556, ZIB-1616, ZIB-1770, ZIB-1789, ZIB-1941, ZIB-2008 ## HealthcareProvider +### zib-HealthcareProvider, nl-core-HealthcareProvider +* No significant changes. + ### zib-HealthcareProvider-Organization, nl-core-HealthcareProvider-Organization * `.type:organizationType` ; terminology ; Changed codes in OrganisatieTypeCodelijst. ; ZIB-1559, ZIB-1927 * `.type:departmentSpecialty` ; terminology ; Changed codes in AfdelingSpecialismeCodelijst. ; ZIB-2218 * `.type:departmentSpecialty` ; textual ; Changed definition of DepartmentSpecialty. ; ZIB-1665 -### zib-HealthcareProvider, nl-core-HealthcareProvider -* No significant changes. +## HealthProfessional +### zib-HealthProfessional, nl-core-HealthProfessional +* `.identifier` ; textual ; Changed definition of HealthProfessionalIdentificationNumber. ; ZIB-1673 +* `.gender` ; textual ; Changed definition of Gender. ; ZIB-1256, ZIB-1368 -## HealthProfessional (zib-HealthProfessional, nl-core-HealthProfessional) -* No significant changes. +### zib-HealthProfessional, nl-core-HealthProfessional-PractitionerRole +* `.specialty:specialty` ; terminology ; Changed codes in SpecialismeCodelijsten (SpecialismeAGBCodelijst and SpecialismeUZICodelijst). ; ZIB-2218 ## NameInformation ### zib-NameInformation From 3b0d14f581c7b782bde58eea10801a5d17876340 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Tue, 10 Dec 2024 15:22:20 +0100 Subject: [PATCH 186/240] Finetuned known issues --- known-issues.yml | 86 ++++++++++++++++++++++++++++++++---------------- 1 file changed, 57 insertions(+), 29 deletions(-) diff --git a/known-issues.yml b/known-issues.yml index 1a54dba..80f2106 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -18,33 +18,6 @@ zib-ContactInformation-TelephoneNumbers: ContactPoint.system: - cardinality: 1..1 instead of 0..1 reason: Although TelecomType and NumberType are optional in the zib, ContactPoint.system is used to identify the TelephoneNumbers concept itself when this datatype is added to a profile. If only a telephone number is given without TelecomType and NumberType, it will fall in the default slice of the sliced element with datatype ContactPoint. - -zib-HealthProfessional-Practitioner: - zib deviations: - Practitioner.name*: - - datatype: HumanName instead of a reference - reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. - Practitioner.name: - - cardinality: 0..* instead of 0..1 - reason: The name information according to zib NameInformation may be split up over multiple instances of Practitioner.name. - Practitioner.telecom: - - cardinality: 0..* instead of 0..1 - reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib part ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. - Practitioner.telecom*: - - datatype: ContactPoint instead of a reference - reason: ContactInformation in FHIR is represented using the ContactPoint datatype, not as a separate resource. Because the FHIR profile for ContactInformation consists of two parts the root concept of ContactInformation is mapped on .telecom. - Practitioner.address: - - datatype: Address instead of a reference - reason: An address in FHIR is represented using the Address datatype, not as a separate resource. - -zib-HealthProfessional-PractitionerRole: - zib deviations: - PractitionerRole.telecom: - - cardinality: 0..* instead of 0..1 - reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib part ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. - PractitionerRole.telecom*: - - datatype: ContactPoint instead of a reference - reason: ContactInformation in FHIR is represented using the ContactPoint datatype, not as a separate resource. Because the FHIR profile for ContactInformation consists of two parts the root concept of ContactInformation is mapped on .telecom. zib-ContactPerson: zib deviations: @@ -88,7 +61,7 @@ zib-ContactPerson: reason: An address in FHIR is represented using the Address datatype, not as a separate resource. - datatype: Address instead of rootconcept for: NL-CM:20.5.1 (AddressInformation) - reason: An address in FHIR is represented using the Address datatype, not as a separate resource. + reason: An address in FHIR is represented using the Address datatype, not as a separate resource. zib-HealthcareProvider: zib deviations: @@ -114,6 +87,53 @@ zib-HealthcareProvider: for: NL-CM:20.5.1 (AddressInformation) reason: An address in FHIR is represented using the Address datatype, not as a separate resource. +zib-HealthProfessional-Practitioner: + zib deviations: + Practitioner.name: + - cardinality: 0..* instead of 0..1 + reason: The name information according to zib NameInformation may be split up over multiple instances of Practitioner.name. + - datatype: HumanName instead of Reference + reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. + Practitioner.name:nameInformation: + - datatype: HumanName instead of rootconcept + reason: A name in FHIR is represented using the HumanName datatype, not as a separate resource. + Practitioner.telecom: + - cardinality: 0..* instead of 0..1 + for: NL-CM:17.1.8 (HealthProfessional.ContactInformation) + reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. + - datatype: ContactPoint instead of Reference + for: NL-CM:17.1.8 (HealthProfessional.ContactInformation) + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. + - datatype: ContactPoint instead of rootconcept + for: NL-CM:20.6.1 (ContactInformation) + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. + Practitioner.telecom:*: + - datatype: ContactPoint instead of container + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a BackboneElement. + Practitioner.address: + - datatype: Address instead of Reference + for: NL-CM:17.1.7 (HealthProfessional.AddressInformation) + reason: An address in FHIR is represented using the Address datatype, not as a separate resource. + - datatype: Address instead of rootconcept + for: NL-CM:20.5.1 (AddressInformation) + reason: An address in FHIR is represented using the Address datatype, not as a separate resource. + +zib-HealthProfessional-PractitionerRole: + zib deviations: + PractitionerRole.telecom: + - cardinality: 0..* instead of 0..1 + for: NL-CM:17.1.8 (HealthProfessional.ContactInformation) + reason: The cardinality mismatch between the zib (0..1) and FHIR (0..*) is explained by the missing root element of zib ContactInformation in FHIR. Instead, the two containers of the zib (TelephoneNumbers and EmailAddresses), which both have a cardinality of 0..*, are mapped directly into the resource. Thereby this mapping is still honoring the cardinality requirements of the zib. + - datatype: ContactPoint instead of Reference + for: NL-CM:17.1.8 (HealthProfessional.ContactInformation) + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. + - datatype: ContactPoint instead of rootconcept + for: NL-CM:20.6.1 (ContactInformation) + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a separate resource. + PractitionerRole.telecom*: + - datatype: ContactPoint instead of container + reason: Contact information in FHIR is represented using the ContactPoint datatype, not as a BackboneElement. + zib-NameInformation: zib deviations: HumanName.prefix: @@ -173,7 +193,15 @@ zib-HealthcareProvider: - message: "Constraint failed: sd-pg-02: 'If mapping.map exists and the mapping is not implicit, short should exist'" reason: The required short description is given by the datatype profile, so it is absent from the differential. - message: "Constraint failed: sd-pg-04: 'If mapping.map exists and the mapping is not implicit, alias should exist.'" - reason: The required alias is given by the datatype profile, so it is absent from the differential. + reason: The required alias is given by the datatype profile, so it is absent from the differential. + +zib-HealthProfessional-Practitioner: + ignored issues: + Practitioner.address: + - message: "Constraint failed: sd-pg-02: 'If mapping.map exists and the mapping is not implicit, short should exist'" + reason: The required short description is given by the datatype profile, so it is absent from the differential. + - message: "Constraint failed: sd-pg-04: 'If mapping.map exists and the mapping is not implicit, alias should exist.'" + reason: The required alias is given by the datatype profile, so it is absent from the differential. zib-NameInformation: zib deviations: From 5f66e6240883720edb3503de029065c230e8234d Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Wed, 11 Dec 2024 08:11:18 +0100 Subject: [PATCH 187/240] Added pattern profiles --- ...tern-NlCoreHealthProfessionalReference.xml | 34 +++++++++++++++++++ ...pattern-ZibHealthProfessionalReference.xml | 34 +++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 nl-core/StructureDefinitions/pattern-NlCoreHealthProfessionalReference.xml create mode 100644 zib/StructureDefinitions/pattern-ZibHealthProfessionalReference.xml diff --git a/nl-core/StructureDefinitions/pattern-NlCoreHealthProfessionalReference.xml b/nl-core/StructureDefinitions/pattern-NlCoreHealthProfessionalReference.xml new file mode 100644 index 0000000..7716f0e --- /dev/null +++ b/nl-core/StructureDefinitions/pattern-NlCoreHealthProfessionalReference.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="pattern-NlCoreHealthProfessionalReference" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/pattern-NlCoreHealthProfessionalReference" /> + <name value="PatternNlCoreHealthProfessionalReference" /> + <title value="Reference" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A Reference datatype profile for referring [zib HealthProfessional](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)) from other nl-core profiles. This datatype profile is used in various resource profiles and is never instantiated directly." /> + <purpose value="This profile provides guidance to implementers on how to refer instances of this zib. Profilers should use this datatype profile for all references to zib HealthProfessional (`.type.profile`). In addition, profile [zib-HealthProfessional-PractitionerRole](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole) should be constrained to [nl-core-HealthProfessional-PractitionerRole](http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole) in the list of `.type.targetProfile`s. The original list of `.type.targetProfile`s should not be restricted. The `.title` of this profile is simply 'Reference' instead of 'nl core HealthProfessional Reference', as is expected following the profiling guidelines. This deviation from the guidelines is the result of the `.title` being used to render the profile in various tooling (mainly Simplifier), and the latter title would result in a rendering that is deemed confusing in some cases (see [MM-3854](https://bits.nictiz.nl/browse/MM-3854))." /> + <copyright value="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 value="4.0.1" /> + <kind value="complex-type" /> + <abstract value="false" /> + <type value="Reference" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/pattern-ZibHealthProfessionalReference" /> + <derivation value="constraint" /> + <differential> + <element id="Reference"> + <path value="Reference" /> + <comment value="Each occurrence of the zib HealthProfessional is normally represented by _two_ FHIR resources: a PractitionerRole resource (instance of [nl-core-HealthProfessional-PractitionerRole](http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole)) and a Practitioner resource (instance of [nl-core-HealthProfessional-Practitioner](http://nictiz.nl/fhir/StructureDefinition/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." /> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/pattern-ZibHealthProfessionalReference.xml b/zib/StructureDefinitions/pattern-ZibHealthProfessionalReference.xml new file mode 100644 index 0000000..460aef9 --- /dev/null +++ b/zib/StructureDefinitions/pattern-ZibHealthProfessionalReference.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="pattern-ZibHealthProfessionalReference" /> + <text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> + <url value="http://nictiz.nl/fhir/StructureDefinition/pattern-ZibHealthProfessionalReference" /> + <name value="PatternZibHealthProfessionalReference" /> + <title value="Reference" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="A Reference datatype profile for referring [zib HealthProfessional](https://zibs.nl/wiki/HealthProfessional-v4.0(2024EN)) from other zib profiles. This datatype profile is used in various resource profiles and is never instantiated directly." /> + <purpose value="This profile provides guidance to implementers on how to refer instances of this zib. Profilers should use this datatype profile for all references to zib HealthProfessional (`.type.profile`). In addition, profile [zib-HealthProfessional-PractitionerRole](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole) should be added to the list of `.type.targetProfile`s. The original list of `.type.targetProfile`s should not be restricted. The `.title` of this profile is simply 'Reference' instead of 'zib HealthProfessional Reference', as is expected following the profiling guidelines. This deviation from the guidelines is the result of the `.title` being used to render the profile in various tooling (mainly Simplifier), and the latter title would result in a rendering that is deemed confusing in some cases (see [MM-3854](https://bits.nictiz.nl/browse/MM-3854))." /> + <copyright value="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 value="4.0.1" /> + <kind value="complex-type" /> + <abstract value="false" /> + <type value="Reference" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Reference" /> + <derivation value="constraint" /> + <differential> + <element id="Reference"> + <path value="Reference" /> + <comment value="Each occurrence of the zib HealthProfessional is normally represented by _two_ FHIR resources: a PractitionerRole resource (instance of [zib-HealthProfessional-PractitionerRole](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole)) and a Practitioner resource (instance of [zib-HealthProfessional-Practitioner](http://nictiz.nl/fhir/StructureDefinition/zib-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 zib-HealthProfessional-Practitioner profile is not explicitly mentioned as a target profile." /> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From 6e90273065515c5fecaf7149da3abd67334a97a7 Mon Sep 17 00:00:00 2001 From: Ardon Toonstra <ardon@fire.ly> Date: Wed, 11 Dec 2024 11:49:42 +0100 Subject: [PATCH 188/240] added missing hasMember profiles and added narratives --- examples/nl-core-IllnessPerception-01.xml | 97 ++++++++++++------- ...erception.CopingWithIllnessByFamily-01.xml | 40 ++++++++ ...rception.CopingWithIllnessByPatient-01.xml | 40 ++++++++ ...essPerception.PatientIllnessInsight-01.xml | 40 ++++++++ 4 files changed, 183 insertions(+), 34 deletions(-) create mode 100644 examples/nl-core-IllnessPerception.CopingWithIllnessByFamily-01.xml create mode 100644 examples/nl-core-IllnessPerception.CopingWithIllnessByPatient-01.xml create mode 100644 examples/nl-core-IllnessPerception.PatientIllnessInsight-01.xml diff --git a/examples/nl-core-IllnessPerception-01.xml b/examples/nl-core-IllnessPerception-01.xml index 8dd752f..ed31c2b 100644 --- a/examples/nl-core-IllnessPerception-01.xml +++ b/examples/nl-core-IllnessPerception-01.xml @@ -1,35 +1,64 @@ -<?xml version="1.0" encoding="UTF-8"?> <Observation xmlns="http://hl7.org/fhir"> - <id value="nl-core-IllnessPerception-01"/> - <meta> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception"/> - </meta> - <status value="final"/> - <code> - <coding> - <system value="http://snomed.info/sct"/> - <code value="159971000146104"/> - <display value="bevinding betreffende ziektebeleving"/> - </coding> - </code> - <subject> - <reference value="Patient/nl-core-Patient-01"/> - <type value="Patient"/> - <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> - </subject> - <hasMember> - <reference value="Observation/nl-core-IllnessPerception.PatientIllnessInsight-01"/> - <type value="Observation"/> - <display value="Patient illness insight: Kan niet overzien wat de ziekte betekent in het dagelijks leven."/> - </hasMember> - <hasMember> - <reference value="Observation/nl-core-IllnessPerception.CopingWithIllnessByPatient-01"/> - <type value="Observation"/> - <display value="Coping with illness by patient: Patiënt wil niet praten over de toekomst."/> - </hasMember> - <hasMember> - <reference value="Observation/nl-core-IllnessPerception.CopingWithIllnessByFamily-01"/> - <type value="Observation"/> - <display value="Coping with illness by family: Partner heeft veel vragen over hoe de toekomst er uit ziet."/> - </hasMember> -</Observation> \ No newline at end of file + <id value="nl-core-IllnessPerception-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Onderliggende observaties:</th> + <td> + <ul> + <li>Patient illness insight: Kan niet overzien wat de ziekte betekent in het dagelijks leven.</li> + <li>Coping with illness by patient: Patiënt wil niet praten over de toekomst.</li> + <li>Coping with illness by family: Partner heeft veel vragen over hoe de toekomst er uit ziet.</li> + </ul> + </td> + </tr> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="bevinding betreffende ziektebeleving (159971000146104 - SNOMED CT)">bevinding betreffende ziektebeleving</span> + </td> + <td/> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="159971000146104"/> + <display value="bevinding betreffende ziektebeleving"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <hasMember> + <reference value="Observation/nl-core-IllnessPerception.PatientIllnessInsight-01"/> + <type value="Observation"/> + <display value="Patient illness insight: Kan niet overzien wat de ziekte betekent in het dagelijks leven."/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-IllnessPerception.CopingWithIllnessByPatient-01"/> + <type value="Observation"/> + <display value="Coping with illness by patient: Patiënt wil niet praten over de toekomst."/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-IllnessPerception.CopingWithIllnessByFamily-01"/> + <type value="Observation"/> + <display value="Coping with illness by family: Partner heeft veel vragen over hoe de toekomst er uit ziet."/> + </hasMember> +</Observation> diff --git a/examples/nl-core-IllnessPerception.CopingWithIllnessByFamily-01.xml b/examples/nl-core-IllnessPerception.CopingWithIllnessByFamily-01.xml new file mode 100644 index 0000000..a20c9b9 --- /dev/null +++ b/examples/nl-core-IllnessPerception.CopingWithIllnessByFamily-01.xml @@ -0,0 +1,40 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-IllnessPerception.CopingWithIllnessByFamily-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.CopingWithIllnessByFamily"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="copinggedrag van familie (405199009 - SNOMED CT)">copinggedrag van familie</span> + </td> + <td>Partner heeft veel vragen over hoe de toekomst er uit ziet.</td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="405199009"/> + <display value="copinggedrag van familie"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueString value="Partner heeft veel vragen over hoe de toekomst er uit ziet."/> +</Observation> diff --git a/examples/nl-core-IllnessPerception.CopingWithIllnessByPatient-01.xml b/examples/nl-core-IllnessPerception.CopingWithIllnessByPatient-01.xml new file mode 100644 index 0000000..b77b177 --- /dev/null +++ b/examples/nl-core-IllnessPerception.CopingWithIllnessByPatient-01.xml @@ -0,0 +1,40 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-IllnessPerception.CopingWithIllnessByPatient-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.CopingWithIllnessByPatient"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="vermogen tot coping (364667003 - SNOMED CT)">vermogen tot coping</span> + </td> + <td>Patiënt wil niet praten over de toekomst.</td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="364667003"/> + <display value="vermogen tot coping"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueString value="Patiënt wil niet praten over de toekomst."/> +</Observation> diff --git a/examples/nl-core-IllnessPerception.PatientIllnessInsight-01.xml b/examples/nl-core-IllnessPerception.PatientIllnessInsight-01.xml new file mode 100644 index 0000000..3a3c166 --- /dev/null +++ b/examples/nl-core-IllnessPerception.PatientIllnessInsight-01.xml @@ -0,0 +1,40 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-IllnessPerception.PatientIllnessInsight-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.PatientIllnessInsight"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="inzicht (27026000 - SNOMED CT)">inzicht</span> + </td> + <td>Kan niet overzien wat de ziekte betekent in het dagelijks leven.</td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="27026000"/> + <display value="inzicht"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueString value="Kan niet overzien wat de ziekte betekent in het dagelijks leven."/> +</Observation> From 966cf0c68052661e73c6de94f4ee3a20c121685c Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Wed, 11 Dec 2024 15:30:38 +0100 Subject: [PATCH 189/240] Textual finetuning --- ...ssPerception.CopingWithIllnessByFamily.xml | 2 +- ...sPerception.CopingWithIllnessByPatient.xml | 2 +- ...llnessPerception.PatientIllnessInsight.xml | 2 +- .../nl-core-IllnessPerception.xml | 2 +- release-notes.md | 6 +- ...ssPerception.CopingWithIllnessByFamily.xml | 6 +- ...sPerception.CopingWithIllnessByPatient.xml | 2 +- ...llnessPerception.PatientIllnessInsight.xml | 6 +- .../zib-IllnessPerception.xml | 110 +++++++++--------- 9 files changed, 69 insertions(+), 69 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByFamily.xml b/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByFamily.xml index b9321e4..836c440 100644 --- a/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByFamily.xml +++ b/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByFamily.xml @@ -16,7 +16,7 @@ <use value="work" /> </telecom> </contact> - <description value="In nearly all cases, a lengthy or life-threatening illness is a traumatic experience for the patient and their environment. Every patient deals with this in their own way. The way in which a person deals with problems and stress is also referred to as coping. Illness perception entails both the way the patient sees their situation and the way in which the patient and their environment deal with the situation (coping strategies)." /> + <description value="The description of how the family deals with the patient's illness or health problem." /> <purpose value="A derived profile from [zib-IllnessPerception.CopingWithIllnessByFamily](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByFamily) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> <copyright value="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 value="4.0.1" /> diff --git a/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByPatient.xml b/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByPatient.xml index 8b086b2..b54b925 100644 --- a/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByPatient.xml +++ b/nl-core/StructureDefinitions/nl-core-IllnessPerception.CopingWithIllnessByPatient.xml @@ -16,7 +16,7 @@ <use value="work" /> </telecom> </contact> - <description value="In nearly all cases, a lengthy or life-threatening illness is a traumatic experience for the patient and their environment. Every patient deals with this in their own way. The way in which a person deals with problems and stress is also referred to as coping. Illness perception entails both the way the patient sees their situation and the way in which the patient and their environment deal with the situation (coping strategies)." /> + <description value="The description of how the patient deals with their illness or health problem." /> <purpose value="A derived profile from [zib-IllnessPerception.CopingWithIllnessByPatient](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByPatient) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> <copyright value="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 value="4.0.1" /> diff --git a/nl-core/StructureDefinitions/nl-core-IllnessPerception.PatientIllnessInsight.xml b/nl-core/StructureDefinitions/nl-core-IllnessPerception.PatientIllnessInsight.xml index 775c516..2ebd3aa 100644 --- a/nl-core/StructureDefinitions/nl-core-IllnessPerception.PatientIllnessInsight.xml +++ b/nl-core/StructureDefinitions/nl-core-IllnessPerception.PatientIllnessInsight.xml @@ -16,7 +16,7 @@ <use value="work" /> </telecom> </contact> - <description value="In nearly all cases, a lengthy or life-threatening illness is a traumatic experience for the patient and their environment. Every patient deals with this in their own way. The way in which a person deals with problems and stress is also referred to as coping. Illness perception entails both the way the patient sees their situation and the way in which the patient and their environment deal with the situation (coping strategies)." /> + <description value="The patient's illness insight describes their awareness of having an illness or health problem and what that means for their daily life." /> <purpose value="A derived profile from [zib-IllnessPerception.PatientIllnessInsight](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.PatientIllnessInsight) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> <copyright value="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 value="4.0.1" /> diff --git a/nl-core/StructureDefinitions/nl-core-IllnessPerception.xml b/nl-core/StructureDefinitions/nl-core-IllnessPerception.xml index 734750f..c494e25 100644 --- a/nl-core/StructureDefinitions/nl-core-IllnessPerception.xml +++ b/nl-core/StructureDefinitions/nl-core-IllnessPerception.xml @@ -33,7 +33,7 @@ <differential> <element id="Observation"> <path value="Observation" /> - <comment value="Several concept(s) of zib IllnessPerception are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * PatientIllnessInsight (NL-CM:18.5.3): [nl-core-IllnessPerception.PatientIllnessInsight](http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.PatientIllnessInsight) * CopingWithIllnessByPatient (NL-CM:18.5.4): [nl-core-IllnessPerception.CopingWithIllnessByPatient](http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.CopingWithIllnessByPatient) * CopingWithIllnessByPatient(NL-CM:18.5.5): [nl-core-IllnessPerception.CopingWithIllnessByFamily](http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.CopingWithIllnessByFamily)" /> + <comment value="Several concepts of zib IllnessPerception are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * PatientIllnessInsight (NL-CM:18.5.3): [nl-core-IllnessPerception.PatientIllnessInsight](http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.PatientIllnessInsight) * CopingWithIllnessByPatient (NL-CM:18.5.4): [nl-core-IllnessPerception.CopingWithIllnessByPatient](http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.CopingWithIllnessByPatient) * CopingWithIllnessByPatient(NL-CM:18.5.5): [nl-core-IllnessPerception.CopingWithIllnessByFamily](http://nictiz.nl/fhir/StructureDefinition/nl-core-IllnessPerception.CopingWithIllnessByFamily)" /> <alias value="nl-core-IllnessPerception" /> </element> <element id="Observation.subject"> diff --git a/release-notes.md b/release-notes.md index 2fd91b5..d3a724e 100644 --- a/release-notes.md +++ b/release-notes.md @@ -35,15 +35,15 @@ ## IllnessPerception ### zib-IllnessPerception, nl-core-IllnessPerception -* `.code` ; terminology ; Pattern changed from http://snomed.info/sct#363910003 to http://snomed.info/sct#159971000146104 ; ZIB-1600 +* `.code` ; terminology ; Pattern changed from http://snomed.info/sct#363910003 to http://snomed.info/sct#159971000146104. ; ZIB-1600 -### zib-IllnessPerception.PatientIllnessInsight, nl-core-IllnessPerception.PatientIllnessInsight +### zib-IllnessPerception.CopingWithIllnessByFamily, nl-core-IllnessPerception.CopingWithIllnessByFamily * No significant changes. ### zib-IllnessPerception.CopingWithIllnessByPatient, nl-core-IllnessPerception.CopingWithIllnessByPatient * No significant changes. -### zib-IllnessPerception.CopingWithIllnessByFamily, nl-core-IllnessPerception.CopingWithIllnessByFamily +### zib-IllnessPerception.PatientIllnessInsight, nl-core-IllnessPerception.PatientIllnessInsight * No significant changes. ## NameInformation diff --git a/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByFamily.xml b/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByFamily.xml index 445d8f1..0116629 100644 --- a/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByFamily.xml +++ b/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByFamily.xml @@ -16,8 +16,8 @@ <use value="work" /> </telecom> </contact> - <description value="The description of how the family deals with the patient’s illness or health problem." /> - <purpose value="This Observation resource represents the CopingWithIllnessByFamiliy concept of (NL-CM:18.5.5) Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.2 (2024)](https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN))." /> + <description value="The description of how the family deals with the patient's illness or health problem." /> + <purpose value="This Observation resource represents the CopingWithIllnessByFamily concept (NL-CM:18.5.5) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.2 (2024)](https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> @@ -48,7 +48,7 @@ <element id="Observation.value[x]"> <path value="Observation.value[x]" /> <short value="CopingWithIllnessByFamily" /> - <definition value="The description of how the family deals with the patient’s illness or health problem." /> + <definition value="The description of how the family deals with the patient's illness or health problem." /> <alias value="OmgaanMetZiekteprocesDoorNaasten" /> <type> <code value="string" /> diff --git a/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByPatient.xml b/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByPatient.xml index cf0f2cb..9d36fa0 100644 --- a/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByPatient.xml +++ b/zib/StructureDefinitions/zib-IllnessPerception.CopingWithIllnessByPatient.xml @@ -17,7 +17,7 @@ </telecom> </contact> <description value="The description of how the patient deals with their illness or health problem." /> - <purpose value="This Observation resource represents the CopingWithIllnessByPatient concept of (NL-CM:18.5.4) Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.2 (2024)](https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN))." /> + <purpose value="This Observation resource represents the CopingWithIllnessByPatient concept (NL-CM:18.5.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.2 (2024)](https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> diff --git a/zib/StructureDefinitions/zib-IllnessPerception.PatientIllnessInsight.xml b/zib/StructureDefinitions/zib-IllnessPerception.PatientIllnessInsight.xml index 010748c..4a242fb 100644 --- a/zib/StructureDefinitions/zib-IllnessPerception.PatientIllnessInsight.xml +++ b/zib/StructureDefinitions/zib-IllnessPerception.PatientIllnessInsight.xml @@ -16,8 +16,8 @@ <use value="work" /> </telecom> </contact> - <description value="The patient’s illness insight describes their awareness of having an illness or health problem and what that means for their daily life." /> - <purpose value="This Observation resource represents the PatientIllnessInsight concept of (NL-CM:18.5.3) Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.2 (2024)](https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN))." /> + <description value="The patient's illness insight describes their awareness of having an illness or health problem and what that means for their daily life." /> + <purpose value="This Observation resource represents the PatientIllnessInsight concept (NL-CM:18.5.3) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.2 (2024)](https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> @@ -48,7 +48,7 @@ <element id="Observation.value[x]"> <path value="Observation.value[x]" /> <short value="PatientIllnessInsight" /> - <definition value="The patient’s illness insight describes their awareness of having an illness or health problem and what that means for their daily life." /> + <definition value="The patient's illness insight describes their awareness of having an illness or health problem and what that means for their daily life." /> <alias value="ZiekteInzichtVanPatiënt" /> <type> <code value="string" /> diff --git a/zib/StructureDefinitions/zib-IllnessPerception.xml b/zib/StructureDefinitions/zib-IllnessPerception.xml index 227ba2f..11646f8 100644 --- a/zib/StructureDefinitions/zib-IllnessPerception.xml +++ b/zib/StructureDefinitions/zib-IllnessPerception.xml @@ -1,95 +1,95 @@ <?xml version="1.0" encoding="utf-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-IllnessPerception" /> + <id value="zib-IllnessPerception"/> <text> <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception" /> - <name value="ZibIllnessPerception" /> - <title value="zib IllnessPerception" /> - <status value="draft" /> - <publisher value="Nictiz" /> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception"/> + <name value="ZibIllnessPerception"/> + <title value="zib IllnessPerception"/> + <status value="draft"/> + <publisher value="Nictiz"/> <contact> - <name value="Nictiz" /> + <name value="Nictiz"/> <telecom> - <system value="url" /> - <value value="https://www.nictiz.nl" /> - <use value="work" /> + <system value="url"/> + <value value="https://www.nictiz.nl"/> + <use value="work"/> </telecom> </contact> - <description value="In nearly all cases, a lengthy or life-threatening illness is a traumatic experience for the patient and their environment. Every patient deals with this in their own way. The way in which a person deals with problems and stress is also referred to as coping. Illness perception entails both the way the patient sees their situation and the way in which the patient and their environment deal with the situation (coping strategies)." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.2 (2024)](https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN))." /> - <copyright value="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 value="4.0.1" /> + <description value="In nearly all cases, a lengthy or life-threatening illness is a traumatic experience for the patient and their environment. Every patient deals with this in their own way. The way in which a person deals with problems and stress is also referred to as coping. Illness perception entails both the way the patient sees their situation and the way in which the patient and their environment deal with the situation (coping strategies)."/> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) IllnessPerception v3.2 (2024)](https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN))."/> + <copyright value="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 value="4.0.1"/> <mapping> - <identity value="zib-illnessperception-v3.2-2024EN" /> - <uri value="https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN)" /> - <name value="zib IllnessPerception-v3.2(2024EN)" /> + <identity value="zib-illnessperception-v3.2-2024EN"/> + <uri value="https://zibs.nl/wiki/IllnessPerception-v3.2(2024EN)"/> + <name value="zib IllnessPerception-v3.2(2024EN)"/> </mapping> - <kind value="resource" /> - <abstract value="true" /> - <type value="Observation" /> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> - <derivation value="constraint" /> + <kind value="resource"/> + <abstract value="true"/> + <type value="Observation"/> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation"/> + <derivation value="constraint"/> <differential> <element id="Observation"> - <path value="Observation" /> - <short value="IllnessPerception" /> - <comment value="Several concept(s) of zib IllnessPerception are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * PatientIllnessInsight (NL-CM:18.5.3): [zib-IllnessPerception.PatientIllnessInsight](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.PatientIllnessInsight) * CopingWithIllnessByPatient (NL-CM:18.5.4): [zib-IllnessPerception.CopingWithIllnessByPatient](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByPatient) * CopingWithIllnessByPatient(NL-CM:18.5.5): [zib-IllnessPerception.CopingWithIllnessByFamily](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByFamily)" /> - <alias value="Ziektebeleving" /> + <path value="Observation"/> + <short value="IllnessPerception"/> + <comment value="Several concepts of zib IllnessPerception are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * PatientIllnessInsight (NL-CM:18.5.3): [zib-IllnessPerception.PatientIllnessInsight](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.PatientIllnessInsight) * CopingWithIllnessByPatient (NL-CM:18.5.4): [zib-IllnessPerception.CopingWithIllnessByPatient](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByPatient) * CopingWithIllnessByPatient(NL-CM:18.5.5): [zib-IllnessPerception.CopingWithIllnessByFamily](http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByFamily)"/> + <alias value="Ziektebeleving"/> <mapping> - <identity value="zib-illnessperception-v3.2-2024EN" /> - <map value="NL-CM:18.5.1" /> - <comment value="IllnessPerception" /> + <identity value="zib-illnessperception-v3.2-2024EN"/> + <map value="NL-CM:18.5.1"/> + <comment value="IllnessPerception"/> </mapping> </element> <element id="Observation.code"> - <path value="Observation.code" /> + <path value="Observation.code"/> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct" /> - <code value="159971000146104" /> + <system value="http://snomed.info/sct"/> + <code value="159971000146104"/> </coding> </patternCodeableConcept> </element> <element id="Observation.hasMember"> - <path value="Observation.hasMember" /> + <path value="Observation.hasMember"/> <slicing> <discriminator> - <type value="profile" /> - <path value="resolve()" /> + <type value="profile"/> + <path value="resolve()"/> </discriminator> - <rules value="open" /> + <rules value="open"/> </slicing> </element> <element id="Observation.hasMember:patientIllnessInsight"> - <path value="Observation.hasMember" /> - <sliceName value="patientIllnessInsight" /> - <definition value="The PatientIllnessInsight concept (NL-CM:18.5.3) of zib IllnessPerception, represented as a distinct Observation resource." /> - <max value="1" /> + <path value="Observation.hasMember"/> + <sliceName value="patientIllnessInsight"/> + <definition value="The PatientIllnessInsight concept (NL-CM:18.5.3) of zib IllnessPerception, represented as a distinct Observation resource."/> + <max value="1"/> <type> - <code value="Reference" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.PatientIllnessInsight" /> + <code value="Reference"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.PatientIllnessInsight"/> </type> </element> <element id="Observation.hasMember:copingWithIllnessByPatient"> - <path value="Observation.hasMember" /> - <sliceName value="copingWithIllnessByPatient" /> - <definition value="The CopingWithIllnessByPatient concept (NL-CM:18.5.4) of zib IllnessPerception, represented as a distinct Observation resource." /> - <max value="1" /> + <path value="Observation.hasMember"/> + <sliceName value="copingWithIllnessByPatient"/> + <definition value="The CopingWithIllnessByPatient concept (NL-CM:18.5.4) of zib IllnessPerception, represented as a distinct Observation resource."/> + <max value="1"/> <type> - <code value="Reference" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByPatient" /> + <code value="Reference"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByPatient"/> </type> </element> <element id="Observation.hasMember:copingWithIllnessByFamily"> - <path value="Observation.hasMember" /> - <sliceName value="copingWithIllnessByFamily" /> - <definition value="The CopingWithIllnessByFamily concept (NL-CM:18.5.5) of zib IllnessPerception, represented as a distinct Observation resource." /> - <max value="1" /> + <path value="Observation.hasMember"/> + <sliceName value="copingWithIllnessByFamily"/> + <definition value="The CopingWithIllnessByFamily concept (NL-CM:18.5.5) of zib IllnessPerception, represented as a distinct Observation resource."/> + <max value="1"/> <type> - <code value="Reference" /> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByFamily" /> + <code value="Reference"/> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-IllnessPerception.CopingWithIllnessByFamily"/> </type> </element> </differential> -</StructureDefinition> \ No newline at end of file +</StructureDefinition> From 891f7066eccfabafbe685be8a48c188935a21f9b Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 12 Dec 2024 08:02:31 +0100 Subject: [PATCH 190/240] Updated FHIR instance --- examples/nl-core-IllnessPerception-01.xml | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/examples/nl-core-IllnessPerception-01.xml b/examples/nl-core-IllnessPerception-01.xml index ed31c2b..9629dce 100644 --- a/examples/nl-core-IllnessPerception-01.xml +++ b/examples/nl-core-IllnessPerception-01.xml @@ -9,16 +9,6 @@ <table> <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> <tbody> - <tr> - <th>Onderliggende observaties:</th> - <td> - <ul> - <li>Patient illness insight: Kan niet overzien wat de ziekte betekent in het dagelijks leven.</li> - <li>Coping with illness by patient: Patiënt wil niet praten over de toekomst.</li> - <li>Coping with illness by family: Partner heeft veel vragen over hoe de toekomst er uit ziet.</li> - </ul> - </td> - </tr> <tr> <th>Code</th> <th>Waarde</th> @@ -49,16 +39,16 @@ <hasMember> <reference value="Observation/nl-core-IllnessPerception.PatientIllnessInsight-01"/> <type value="Observation"/> - <display value="Patient illness insight: Kan niet overzien wat de ziekte betekent in het dagelijks leven."/> + <display value="Patient illness insight, Kan niet overzien wat de ziekte betekent in het dagelijks leven."/> </hasMember> <hasMember> <reference value="Observation/nl-core-IllnessPerception.CopingWithIllnessByPatient-01"/> <type value="Observation"/> - <display value="Coping with illness by patient: Patiënt wil niet praten over de toekomst."/> + <display value="Coping with illness by patient, Patiënt wil niet praten over de toekomst."/> </hasMember> <hasMember> <reference value="Observation/nl-core-IllnessPerception.CopingWithIllnessByFamily-01"/> <type value="Observation"/> - <display value="Coping with illness by family: Partner heeft veel vragen over hoe de toekomst er uit ziet."/> + <display value="Coping with illness by family, Partner heeft veel vragen over hoe de toekomst er uit ziet."/> </hasMember> </Observation> From 28d263daabeeaeb43e5ad6f1beed06112fe6c9c5 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 12 Dec 2024 09:27:47 +0100 Subject: [PATCH 191/240] Textual finetuning --- .../nl-core-AbilityToEat.xml | 68 +++++------ release-notes.md | 2 +- .../zib-AbilityToEat.EatingLimitations.xml | 2 +- zib/StructureDefinitions/zib-AbilityToEat.xml | 114 +++++++++--------- 4 files changed, 93 insertions(+), 93 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToEat.xml b/nl-core/StructureDefinitions/nl-core-AbilityToEat.xml index d5c31b5..b6264b2 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToEat.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToEat.xml @@ -1,61 +1,61 @@ <?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="nl-core-AbilityToEat"/> + <id value="nl-core-AbilityToEat" /> <text> <status value="empty"/> <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> </text> - <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat"/> - <name value="NlcoreAbilityToEat"/> - <title value="nl core AbilityToEat"/> - <status value="draft"/> - <publisher value="Nictiz"/> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat" /> + <name value="NlcoreAbilityToEat" /> + <title value="nl core AbilityToEat" /> + <status value="draft" /> + <publisher value="Nictiz" /> <contact> - <name value="Nictiz"/> + <name value="Nictiz" /> <telecom> - <system value="url"/> - <value value="https://www.nictiz.nl"/> - <use value="work"/> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> </telecom> </contact> - <description value="Being able to independently prepare and consume food is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including drinking, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently."/> - <purpose value="A derived profile from [zib-AbilityToEat](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib."/> - <copyright value="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 value="4.0.1"/> + <description value="Being able to independently prepare and consume food is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including drinking, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="A derived profile from [zib-AbilityToEat](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> <mapping> <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> <uri value="https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN)" /> <name value="zib AbilityToEat-v3.1.1(2024EN)" /> </mapping> - <kind value="resource"/> - <abstract value="false"/> - <type value="Observation"/> - <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat"/> - <derivation value="constraint"/> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat" /> + <derivation value="constraint" /> <differential> <element id="Observation"> - <path value="Observation"/> - <comment value="The EatingLimitations concept (NL-CM:4.7.4) is represented using distinct Observation resources, using profile [nl-core-AbilityToEat.EatingLimitations](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat.EatingLimitations). It is referenced from this resource using `Observation.hasMember`."/> - <alias value="nl-core-AbilityToEat"/> + <path value="Observation" /> + <comment value="The EatingLimitations concept (NL-CM:4.7.4) is represented using a distinct Observation resource, using profile [nl-core-AbilityToEat.EatingLimitations](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat.EatingLimitations). It is referenced from this resource using `Observation.hasMember`." /> + <alias value="nl-core-AbilityToEat" /> </element> <element id="Observation.subject"> - <path value="Observation.subject"/> + <path value="Observation.subject" /> <type> - <code value="Reference"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device"/> - <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location"/> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"/> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> </type> </element> <element id="Observation.hasMember:eatingLimitations"> - <path value="Observation.hasMember"/> - <sliceName value="eatingLimitations"/> + <path value="Observation.hasMember" /> + <sliceName value="eatingLimitations" /> <type> - <code value="Reference"/> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat.EatingLimitations"/> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat.EatingLimitations" /> </type> </element> </differential> -</StructureDefinition> +</StructureDefinition> \ No newline at end of file diff --git a/release-notes.md b/release-notes.md index 3f99905..0d41522 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,5 +1,5 @@ ## AbilityToEat (zib-AbilityToEat, nl-core-AbilityToEat) -* No significant changes +* No significant changes. ## AddressInformation (zib-AddressInformation, nl-core-AddressInformation) * `.extension:addressType.value[x]` ; terminology ; Changed codes in AdresSoortCodelijst. ; ZIB-2218 diff --git a/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml b/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml index 65f746c..299ea2b 100644 --- a/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml +++ b/zib/StructureDefinitions/zib-AbilityToEat.EatingLimitations.xml @@ -76,4 +76,4 @@ </mapping> </element> </differential> -</StructureDefinition> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-AbilityToEat.xml b/zib/StructureDefinitions/zib-AbilityToEat.xml index 8861248..ae1f7b5 100644 --- a/zib/StructureDefinitions/zib-AbilityToEat.xml +++ b/zib/StructureDefinitions/zib-AbilityToEat.xml @@ -1,105 +1,105 @@ <?xml version="1.0" encoding="UTF-8"?> <StructureDefinition xmlns="http://hl7.org/fhir"> - <id value="zib-AbilityToEat"/> + <id value="zib-AbilityToEat" /> <text> <status value="empty"/> <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> </text> - <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat"/> - <name value="ZibAbilityToEat"/> - <title value="zib AbilityToEat"/> - <status value="draft"/> - <publisher value="Nictiz"/> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat" /> + <name value="ZibAbilityToEat" /> + <title value="zib AbilityToEat" /> + <status value="draft" /> + <publisher value="Nictiz" /> <contact> - <name value="Nictiz"/> + <name value="Nictiz" /> <telecom> - <system value="url"/> - <value value="https://www.nictiz.nl"/> - <use value="work"/> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> </telecom> </contact> - <description value="Being able to independently prepare and consume food is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including drinking, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently."/> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToEat v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN))."/> - <copyright value="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 value="4.0.1"/> + <description value="Being able to independently prepare and consume food is part of self-care. Limitations in this ability indicate a reduced ability to cope for oneself. This activity and activities such as those including drinking, getting dressed and bathing are also known as activities of daily living (ADL). These are the activities people go through in daily life. The extent to which a person is able to do all these activities by themselves is a measure for their total ability to do things independently." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToEat v3.1.1 (2024)](https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN))." /> + <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-abilitytoeat-v3.1.1-2024EN"/> - <uri value="https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN)"/> - <name value="zib AbilityToEat-v3.1.1(2024EN)"/> + <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> + <uri value="https://zibs.nl/wiki/AbilityToEat-v3.1.1(2024EN)" /> + <name value="zib AbilityToEat-v3.1.1(2024EN)" /> </mapping> - <kind value="resource"/> - <abstract value="true"/> - <type value="Observation"/> - <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation"/> - <derivation value="constraint"/> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> <differential> <element id="Observation"> - <path value="Observation"/> - <short value="AbilityToEat"/> - <comment value="The EatingLimitations concept (NL-CM:4.7.4) is represented using distinct Observation resources, using profile [zib-AbilityToEat.EatingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations). It is referenced from this resource using `Observation.hasMember`."/> - <alias value="VermogenTotEten"/> + <path value="Observation" /> + <short value="AbilityToEat" /> + <comment value="The EatingLimitations concept (NL-CM:4.7.4) is represented using a distinct Observation resource, using profile [zib-AbilityToEat.EatingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations). It is referenced from this resource using `Observation.hasMember`." /> + <alias value="VermogenTotEten" /> <mapping> - <identity value="zib-abilitytoeat-v3.1.1-2024EN"/> - <map value="NL-CM:4.7.1"/> - <comment value="AbilityToEat"/> + <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> + <map value="NL-CM:4.7.1" /> + <comment value="AbilityToEat" /> </mapping> </element> <element id="Observation.code"> - <path value="Observation.code"/> + <path value="Observation.code" /> <patternCodeableConcept> <coding> - <system value="http://snomed.info/sct"/> - <code value="288883002"/> + <system value="http://snomed.info/sct" /> + <code value="288883002" /> </coding> </patternCodeableConcept> </element> <element id="Observation.value[x]"> - <path value="Observation.value[x]"/> + <path value="Observation.value[x]" /> <slicing> <discriminator> - <type value="type"/> - <path value="$this"/> + <type value="type" /> + <path value="$this" /> </discriminator> - <rules value="open"/> + <rules value="open" /> </slicing> </element> <element id="Observation.value[x]:valueCodeableConcept"> - <path value="Observation.value[x]"/> - <sliceName value="valueCodeableConcept"/> - <short value="Eating"/> - <definition value="Feeding oneself: bringing food to the mouth and feeding oneself until satisfied."/> - <alias value="Eten"/> + <path value="Observation.value[x]" /> + <sliceName value="valueCodeableConcept" /> + <short value="Eating" /> + <definition value="Feeding oneself: bringing food to the mouth and feeding oneself until satisfied." /> + <alias value="Eten" /> <type> - <code value="CodeableConcept"/> + <code value="CodeableConcept" /> </type> <binding> - <strength value="required"/> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000"/> + <strength value="required" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.7.1--20240415000000" /> </binding> <mapping> - <identity value="zib-abilitytoeat-v3.1.1-2024EN"/> - <map value="NL-CM:4.7.3"/> - <comment value="Eating"/> + <identity value="zib-abilitytoeat-v3.1.1-2024EN" /> + <map value="NL-CM:4.7.3" /> + <comment value="Eating" /> </mapping> </element> <element id="Observation.hasMember"> - <path value="Observation.hasMember"/> + <path value="Observation.hasMember" /> <slicing> <discriminator> - <type value="profile"/> - <path value="resolve()"/> + <type value="profile" /> + <path value="resolve()" /> </discriminator> - <rules value="open"/> + <rules value="open" /> </slicing> </element> <element id="Observation.hasMember:eatingLimitations"> - <path value="Observation.hasMember"/> - <sliceName value="eatingLimitations"/> - <definition value="The EatingLimitations concept (NL-CM:4.7.4) of zib AbilityToEat, represented as a distinct Observation resource."/> + <path value="Observation.hasMember" /> + <sliceName value="eatingLimitations" /> + <definition value="The EatingLimitations concept (NL-CM:4.7.4) of zib AbilityToEat, represented as a distinct Observation resource." /> <type> - <code value="Reference"/> - <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations"/> + <code value="Reference" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToEat.EatingLimitations" /> </type> </element> </differential> -</StructureDefinition> +</StructureDefinition> \ No newline at end of file From 01876ef3eabf31878bab9f1b829a6c36355e869b Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 12 Dec 2024 09:28:21 +0100 Subject: [PATCH 192/240] Added narrative to example --- examples/nl-core-AbilityToEat-01.xml | 93 +++++++++++++++++----------- 1 file changed, 57 insertions(+), 36 deletions(-) diff --git a/examples/nl-core-AbilityToEat-01.xml b/examples/nl-core-AbilityToEat-01.xml index b4c0d84..1b90fee 100644 --- a/examples/nl-core-AbilityToEat-01.xml +++ b/examples/nl-core-AbilityToEat-01.xml @@ -1,37 +1,58 @@ -<?xml version="1.0" encoding="UTF-8"?> <Observation xmlns="http://hl7.org/fhir"> - <id value="nl-core-AbilityToEat-01"/> - <meta> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat"/> - </meta> - <status value="final"/> - <code> - <coding> - <system value="http://snomed.info/sct"/> - <code value="288883002"/> - <display value="vermogen tot eten"/> - </coding> - </code> - <subject> - <reference value="Patient/nl-core-Patient-01"/> - <type value="Patient"/> - <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> - </subject> - <valueCodeableConcept> - <coding> - <system value="http://snomed.info/sct"/> - <code value="129033007"/> - <display value="Hulp nodig bij eten"/> - </coding> - </valueCodeableConcept> - <hasMember> - <reference value="Observation/nl-core-AbilityToEat.EatingLimitations-01"/> - <type value="Observation"/> - <display value="Eating limitations, Moeite met in stukken snijden van voedsel"/> - </hasMember> - <hasMember> - <reference value="Observation/nl-core-AbilityToEat.EatingLimitations-01"/> - <type value="Observation"/> - <display value="Eating limitations, Moeite met hanteren van eetgerei bij zelfstandig eten"/> - </hasMember> -</Observation> \ No newline at end of file + <id value="nl-core-AbilityToEat-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="vermogen tot eten (288883002 - SNOMED CT)">vermogen tot eten</span> + </td> + <td> + <span title="Hulp nodig bij eten (129033007 - SNOMED CT)">Hulp nodig bij eten</span> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="288883002"/> + <display value="vermogen tot eten"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="129033007"/> + <display value="Hulp nodig bij eten"/> + </coding> + </valueCodeableConcept> + <hasMember> + <reference value="Observation/nl-core-AbilityToEat.EatingLimitations-01"/> + <type value="Observation"/> + <display value="Eating limitations, Moeite met in stukken snijden van voedsel"/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-AbilityToEat.EatingLimitations-01"/> + <type value="Observation"/> + <display value="Eating limitations, Moeite met hanteren van eetgerei bij zelfstandig eten"/> + </hasMember> +</Observation> From 101c498c0add9e1a1987ac71ac9342e63679730a Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 12 Dec 2024 11:11:05 +0100 Subject: [PATCH 193/240] Added hasMember Observation examples --- examples/nl-core-AbilityToEat-01.xml | 4 +- ...e-AbilityToEat.EatingLimitations-01-01.xml | 48 +++++++++++++++++++ ...e-AbilityToEat.EatingLimitations-01-02.xml | 48 +++++++++++++++++++ 3 files changed, 98 insertions(+), 2 deletions(-) create mode 100644 examples/nl-core-AbilityToEat.EatingLimitations-01-01.xml create mode 100644 examples/nl-core-AbilityToEat.EatingLimitations-01-02.xml diff --git a/examples/nl-core-AbilityToEat-01.xml b/examples/nl-core-AbilityToEat-01.xml index 1b90fee..ab512c9 100644 --- a/examples/nl-core-AbilityToEat-01.xml +++ b/examples/nl-core-AbilityToEat-01.xml @@ -46,12 +46,12 @@ </coding> </valueCodeableConcept> <hasMember> - <reference value="Observation/nl-core-AbilityToEat.EatingLimitations-01"/> + <reference value="Observation/nl-core-AbilityToEat.EatingLimitations-01-01"/> <type value="Observation"/> <display value="Eating limitations, Moeite met in stukken snijden van voedsel"/> </hasMember> <hasMember> - <reference value="Observation/nl-core-AbilityToEat.EatingLimitations-01"/> + <reference value="Observation/nl-core-AbilityToEat.EatingLimitations-01-02"/> <type value="Observation"/> <display value="Eating limitations, Moeite met hanteren van eetgerei bij zelfstandig eten"/> </hasMember> diff --git a/examples/nl-core-AbilityToEat.EatingLimitations-01-01.xml b/examples/nl-core-AbilityToEat.EatingLimitations-01-01.xml new file mode 100644 index 0000000..ce78adf --- /dev/null +++ b/examples/nl-core-AbilityToEat.EatingLimitations-01-01.xml @@ -0,0 +1,48 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToEat.EatingLimitations-01-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat.EatingLimitations"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="vaardigheid betreffende eten (288843005 - SNOMED CT)">vaardigheid betreffende eten</span> + </td> + <td> + <span title="Moeite met in stukken snijden van voedsel (289078003 - SNOMED CT)">Moeite met in stukken snijden van voedsel</span> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="288843005"/> + <display value="vaardigheid betreffende eten"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="289078003"/> + <display value="Moeite met in stukken snijden van voedsel"/> + </coding> + </valueCodeableConcept> +</Observation> diff --git a/examples/nl-core-AbilityToEat.EatingLimitations-01-02.xml b/examples/nl-core-AbilityToEat.EatingLimitations-01-02.xml new file mode 100644 index 0000000..e2a7785 --- /dev/null +++ b/examples/nl-core-AbilityToEat.EatingLimitations-01-02.xml @@ -0,0 +1,48 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToEat.EatingLimitations-01-02"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToEat.EatingLimitations"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="vaardigheid betreffende eten (288843005 - SNOMED CT)">vaardigheid betreffende eten</span> + </td> + <td> + <span title="Moeite met hanteren van eetgerei bij zelfstandig eten (289046006 - SNOMED CT)">Moeite met hanteren van eetgerei bij zelfstandig eten</span> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="288843005"/> + <display value="vaardigheid betreffende eten"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="289046006"/> + <display value="Moeite met hanteren van eetgerei bij zelfstandig eten"/> + </coding> + </valueCodeableConcept> +</Observation> From 7825fd6580f45f384dde37070c868c946eeb0903 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 12 Dec 2024 11:11:27 +0100 Subject: [PATCH 194/240] Added release note w.r.t. hasMember Observation --- release-notes.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/release-notes.md b/release-notes.md index 0d41522..126984d 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,4 +1,8 @@ -## AbilityToEat (zib-AbilityToEat, nl-core-AbilityToEat) +## AbilityToEat +### zib-AbilityToEat, nl-core-AbilityToEat +* No significant changes. + +### zib-AbilityToEat.EatingLimitations, nl-core-AbilityToEat.EatingLimitations * No significant changes. ## AddressInformation (zib-AddressInformation, nl-core-AddressInformation) From 6eed970a910b8c39a6a3fb38721bfea51bff16f3 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Thu, 12 Dec 2024 11:30:26 +0100 Subject: [PATCH 195/240] added fhir instance --- examples/nl-core-AbilityToDressOneself-01.xml | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 examples/nl-core-AbilityToDressOneself-01.xml diff --git a/examples/nl-core-AbilityToDressOneself-01.xml b/examples/nl-core-AbilityToDressOneself-01.xml new file mode 100644 index 0000000..ff1c1f6 --- /dev/null +++ b/examples/nl-core-AbilityToDressOneself-01.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToDressOneself-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToDressOneself"/> + </meta> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="165235000"/> + <display value="vermogen om zich aan te kleden"/> + </coding> + </code> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="129039006"/> + <display value="Hulp nodig bij aankleden"/> + </coding> + </valueCodeableConcept> + <component> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="38866009"/> + <display value="structuur van lichaamsdeel"/> + </coding> + </code> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="362874006"/> + <display value="Gehele bovenlichaam"/> + </coding> + </valueCodeableConcept> + </component> +</Observation> \ No newline at end of file From f2fc3a7f977a0a7634d79e9553301ae40acac055 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 12 Dec 2024 11:39:05 +0100 Subject: [PATCH 196/240] Updated release notes --- release-notes.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/release-notes.md b/release-notes.md index 2df364b..91c43f1 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,5 +1,12 @@ -## AbilityToUseToilet (zib-AbilityToUseToilet, nl-core-AbilityToUseToilet) -* No significant changes +## AbilityToUseToilet +### zib-AbilityToUseToilet, nl-core-AbilityToUseToilet +* No significant changes. + +### zib-AbilityToUseToilet.MenstrualCare, nl-core-AbilityToUseToilet.MenstrualCare +* No significant changes. + +### zib-AbilityToUseToilet.ToiletUse, nl-core-AbilityToUseToilet.ToiletUse +* No significant changes. ## AddressInformation (zib-AddressInformation, nl-core-AddressInformation) * `.extension:addressType.value[x]` ; terminology ; Changed codes in AdresSoortCodelijst. ; ZIB-2218 From b5b1cc6bab5ab552dfac2228ac97c5302f3cbae2 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 12 Dec 2024 12:35:21 +0100 Subject: [PATCH 197/240] Added hasMember Observations, added narratives --- examples/nl-core-AbilityToUseToilet-01.xml | 77 ++++++++++++------- ...re-AbilityToUseToilet.MenstrualCare-01.xml | 48 ++++++++++++ ...l-core-AbilityToUseToilet.ToiletUse-01.xml | 48 ++++++++++++ 3 files changed, 144 insertions(+), 29 deletions(-) create mode 100644 examples/nl-core-AbilityToUseToilet.MenstrualCare-01.xml create mode 100644 examples/nl-core-AbilityToUseToilet.ToiletUse-01.xml diff --git a/examples/nl-core-AbilityToUseToilet-01.xml b/examples/nl-core-AbilityToUseToilet-01.xml index fefad11..2219ce9 100644 --- a/examples/nl-core-AbilityToUseToilet-01.xml +++ b/examples/nl-core-AbilityToUseToilet-01.xml @@ -1,30 +1,49 @@ -<?xml version="1.0" encoding="UTF-8"?> <Observation xmlns="http://hl7.org/fhir"> - <id value="nl-core-AbilityToUseToilet-01"/> - <meta> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet"/> - </meta> - <status value="final"/> - <code> - <coding> - <system value="http://snomed.info/sct"/> - <code value="284779002"/> - <display value="vermogen om activiteit voor persoonlijke hygiëne uit te voeren"/> - </coding> - </code> - <subject> - <reference value="Patient/nl-core-Patient-01"/> - <type value="Patient"/> - <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> - </subject> - <hasMember> - <reference value="Observation/nl-core-AbilityToUseToilet.ToiletUse-01"/> - <type value="Observation"/> - <display value="Toilet use, In staat om zelfstandig naar toilet te gaan"/> - </hasMember> - <hasMember> - <reference value="Observation/nl-core-AbilityToUseToilet.MenstrualCare-01"/> - <type value="Observation"/> - <display value="Menstrual care, Hulp nodig bij zorgen voor menstruatiehygiëne"/> - </hasMember> -</Observation> \ No newline at end of file + <id value="nl-core-AbilityToUseToilet-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="vermogen om activiteit voor persoonlijke hygiëne uit te voeren (284779002 - SNOMED CT)">vermogen om activiteit voor persoonlijke hygiëne uit te voeren</span> + </td> + <td/> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="284779002"/> + <display value="vermogen om activiteit voor persoonlijke hygiëne uit te voeren"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <hasMember> + <reference value="Observation/nl-core-AbilityToUseToilet.ToiletUse-01"/> + <type value="Observation"/> + <display value="Toilet use, In staat om zelfstandig naar toilet te gaan"/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-AbilityToUseToilet.MenstrualCare-01"/> + <type value="Observation"/> + <display value="Menstrual care, Hulp nodig bij zorgen voor menstruatiehygiëne"/> + </hasMember> +</Observation> diff --git a/examples/nl-core-AbilityToUseToilet.MenstrualCare-01.xml b/examples/nl-core-AbilityToUseToilet.MenstrualCare-01.xml new file mode 100644 index 0000000..48c0e67 --- /dev/null +++ b/examples/nl-core-AbilityToUseToilet.MenstrualCare-01.xml @@ -0,0 +1,48 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToUseToilet.MenstrualCare-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.MenstrualCare"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="vermogen om activiteit voor menstruatiehygiëne uit te voeren (284955009 - SNOMED CT)">vermogen om activiteit voor menstruatiehygiëne uit te voeren</span> + </td> + <td> + <span title="Hulp nodig bij zorgen voor menstruatiehygiëne (16661000146105 - SNOMED CT)">Hulp nodig bij zorgen voor menstruatiehygiëne</span> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="284955009"/> + <display value="vermogen om activiteit voor menstruatiehygiëne uit te voeren"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="16661000146105"/> + <display value="Hulp nodig bij zorgen voor menstruatiehygiëne"/> + </coding> + </valueCodeableConcept> +</Observation> diff --git a/examples/nl-core-AbilityToUseToilet.ToiletUse-01.xml b/examples/nl-core-AbilityToUseToilet.ToiletUse-01.xml new file mode 100644 index 0000000..749a545 --- /dev/null +++ b/examples/nl-core-AbilityToUseToilet.ToiletUse-01.xml @@ -0,0 +1,48 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToUseToilet.ToiletUse-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToUseToilet.ToiletUse"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="vermogen om activiteit voor toiletgang uit te voeren (284899001 - SNOMED CT)">vermogen om activiteit voor toiletgang uit te voeren</span> + </td> + <td> + <span title="In staat om zelfstandig naar toilet te gaan (129062008 - SNOMED CT)">In staat om zelfstandig naar toilet te gaan</span> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="284899001"/> + <display value="vermogen om activiteit voor toiletgang uit te voeren"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="129062008"/> + <display value="In staat om zelfstandig naar toilet te gaan"/> + </coding> + </valueCodeableConcept> +</Observation> From 488159e2986bc8097c2b92b98b7e1983dc865869 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 13 Dec 2024 08:43:22 +0100 Subject: [PATCH 198/240] Textual finetuning --- nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml | 2 +- release-notes.md | 2 +- zib/StructureDefinitions/zib-AbilityToWashOneself.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml b/nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml index 878298c..5422d9d 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToWashOneself.xml @@ -49,4 +49,4 @@ </type> </element> </differential> -</StructureDefinition> +</StructureDefinition> \ No newline at end of file diff --git a/release-notes.md b/release-notes.md index c1ab794..71f39b0 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,5 +1,5 @@ ## AbilityToWashOneself (zib-AbilityToWashOneself, nl-core-AbilityToWashOneself) -* No significant changes +* No significant changes. ## AddressInformation (zib-AddressInformation, nl-core-AddressInformation) * `.extension:addressType.value[x]` ; terminology ; Changed codes in AdresSoortCodelijst. ; ZIB-2218 diff --git a/zib/StructureDefinitions/zib-AbilityToWashOneself.xml b/zib/StructureDefinitions/zib-AbilityToWashOneself.xml index 361f687..2a0fe11 100644 --- a/zib/StructureDefinitions/zib-AbilityToWashOneself.xml +++ b/zib/StructureDefinitions/zib-AbilityToWashOneself.xml @@ -123,4 +123,4 @@ </mapping> </element> </differential> -</StructureDefinition> +</StructureDefinition> \ No newline at end of file From 71e567b013ef10e16317d6db9deb60a2a7c245d4 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 13 Dec 2024 08:43:54 +0100 Subject: [PATCH 199/240] Added narrative to example --- examples/nl-core-AbilityToWashOneself-01.xml | 105 ++++++++++++------- 1 file changed, 67 insertions(+), 38 deletions(-) diff --git a/examples/nl-core-AbilityToWashOneself-01.xml b/examples/nl-core-AbilityToWashOneself-01.xml index 289ee5c..e10572f 100644 --- a/examples/nl-core-AbilityToWashOneself-01.xml +++ b/examples/nl-core-AbilityToWashOneself-01.xml @@ -1,43 +1,72 @@ -<?xml version="1.0" encoding="UTF-8"?> <Observation xmlns="http://hl7.org/fhir"> - <id value="nl-core-AbilityToWashOneself-01"/> - <meta> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToWashOneself"/> - </meta> - <status value="final"/> - <code> + <id value="nl-core-AbilityToWashOneself-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToWashOneself"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="vermogen om zich te wassen (284785009 - SNOMED CT)">vermogen om zich te wassen</span> + </td> + <td> + <span title="Niet in staat zichzelf te wassen (284787001 - SNOMED CT)">Niet in staat zichzelf te wassen</span> + </td> + </tr> + <tr> + <td> + <span title="structuur van lichaamsdeel (38866009 - SNOMED CT)">structuur van lichaamsdeel</span> + </td> + <td> + <span title="Gehele bovenlichaam (362874006 - SNOMED CT)">Gehele bovenlichaam</span> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="284785009"/> + <display value="vermogen om zich te wassen"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="284787001"/> + <display value="Niet in staat zichzelf te wassen"/> + </coding> + </valueCodeableConcept> + <component> + <code> <coding> - <system value="http://snomed.info/sct"/> - <code value="284785009"/> - <display value="vermogen om zich te wassen"/> + <system value="http://snomed.info/sct"/> + <code value="38866009"/> + <display value="structuur van lichaamsdeel"/> </coding> - </code> - <subject> - <reference value="Patient/nl-core-Patient-01"/> - <type value="Patient"/> - <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> - </subject> - <valueCodeableConcept> + </code> + <valueCodeableConcept> <coding> - <system value="http://snomed.info/sct"/> - <code value="284787001"/> - <display value="Niet in staat zichzelf te wassen"/> + <system value="http://snomed.info/sct"/> + <code value="362874006"/> + <display value="Gehele bovenlichaam"/> </coding> - </valueCodeableConcept> - <component> - <code> - <coding> - <system value="http://snomed.info/sct"/> - <code value="38866009"/> - <display value="structuur van lichaamsdeel"/> - </coding> - </code> - <valueCodeableConcept> - <coding> - <system value="http://snomed.info/sct"/> - <code value="362874006"/> - <display value="Gehele bovenlichaam"/> - </coding> - </valueCodeableConcept> - </component> -</Observation> \ No newline at end of file + </valueCodeableConcept> + </component> +</Observation> From 5339ca7ee134a9faf8656feb74ab0ff3afa7c8bc Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 13 Dec 2024 12:15:22 +0100 Subject: [PATCH 200/240] Added examples --- ...ore-HealthProfessional-Practitioner-01.xml | 86 ++++++++++++++++ ...ealthProfessional-Practitioner-full-01.xml | 97 +++++++++++++++++++ ...HealthProfessional-PractitionerRole-01.xml | 59 +++++++++++ ...hProfessional-PractitionerRole-full-01.xml | 65 +++++++++++++ ...hProfessional-full-01-HealthcarePro-01.xml | 25 +++++ ...-full-01-HealthcarePro-Organization-01.xml | 21 ++++ 6 files changed, 353 insertions(+) create mode 100644 examples/nl-core-HealthProfessional-Practitioner-01.xml create mode 100644 examples/nl-core-HealthProfessional-Practitioner-full-01.xml create mode 100644 examples/nl-core-HealthProfessional-PractitionerRole-01.xml create mode 100644 examples/nl-core-HealthProfessional-PractitionerRole-full-01.xml create mode 100644 examples/nl-core-HealthProfessional-full-01-HealthcarePro-01.xml create mode 100644 examples/nl-core-HealthProfessional-full-01-HealthcarePro-Organization-01.xml diff --git a/examples/nl-core-HealthProfessional-Practitioner-01.xml b/examples/nl-core-HealthProfessional-Practitioner-01.xml new file mode 100644 index 0000000..2d015d3 --- /dev/null +++ b/examples/nl-core-HealthProfessional-Practitioner-01.xml @@ -0,0 +1,86 @@ +<Practitioner xmlns="http://hl7.org/fhir"> + <id value="nl-core-HealthProfessional-Practitioner-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <div>Id 21870932 (UZI-NR-PERS), J.H.R. Peters</div> + <div> + <a href="tel:+3715828282">+3715828282</a> (Tel Werk), <a href="mailto:j.peters@hospital.nl">j.peters@hospital.nl</a> (E-mail Werk)</div> + <div>Simon Smitweg 1, 2353 GA Leiderdorp, Nederland (Werk)</div> + </div> + </text> + <identifier> + <system value="http://fhir.nl/fhir/NamingSystem/uzi-nr-pers"/> + <value value="21870932"/> + </identifier> + <name> + <use value="official"/> + <text value="J.H.R. Peters"/> + <family value="Peters"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> + <valueString value="Peters"/> + </extension> + </family> + <given value="J."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="IN"/> + </extension> + </given> + <given value="H."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="IN"/> + </extension> + </given> + <given value="R."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="IN"/> + </extension> + </given> + </name> + <telecom> + <system value="phone"/> + <value value="+3715828282"/> + <use value="work"/> + </telecom> + <telecom> + <system value="email"/> + <value value="j.peters@hospital.nl"/> + <use value="work"/> + </telecom> + <address> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="WP"/> + <display value="Work Place"/> + </coding> + </valueCodeableConcept> + </extension> + <use value="work"/> + <line value="Simon Smitweg 1"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> + <valueString value="Simon Smitweg"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> + <valueString value="1"/> + </extension> + </line> + <city value="Leiderdorp"/> + <postalCode value="2353 GA"/> + <country value="Nederland"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="urn:oid:2.16.840.1.113883.2.4.4.16.34"/> + <code value="6030"/> + <display value="Nederland"/> + </coding> + </valueCodeableConcept> + </extension> + </country> + </address> +</Practitioner> diff --git a/examples/nl-core-HealthProfessional-Practitioner-full-01.xml b/examples/nl-core-HealthProfessional-Practitioner-full-01.xml new file mode 100644 index 0000000..847e7af --- /dev/null +++ b/examples/nl-core-HealthProfessional-Practitioner-full-01.xml @@ -0,0 +1,97 @@ +<Practitioner xmlns="http://hl7.org/fhir"> + <id value="nl-core-HealthProfessional-Practitioner-full-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <div>Id 21870932 (AGB-Z), J.H.R. Peters, Vrouw</div> + <div> + <a href="tel:+3715828282">+3715828282</a> (Tel Werk), <a href="mailto:j.peters@hospital.nl">j.peters@hospital.nl</a> (E-mail Werk)</div> + <div>Simon Smitweg 1, 2353 GA Leiderdorp, Nederland (Werk)</div> + </div> + </text> + <identifier> + <system value="http://fhir.nl/fhir/NamingSystem/agb-z"/> + <value value="21870932"/> + </identifier> + <name> + <use value="official"/> + <text value="J.H.R. Peters"/> + <family value="Peters"> + <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name"> + <valueString value="Peters"/> + </extension> + </family> + <given value="J."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="IN"/> + </extension> + </given> + <given value="H."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="IN"/> + </extension> + </given> + <given value="R."> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier"> + <valueCode value="IN"/> + </extension> + </given> + </name> + <telecom> + <system value="phone"/> + <value value="+3715828282"/> + <use value="work"/> + </telecom> + <telecom> + <system value="email"/> + <value value="j.peters@hospital.nl"/> + <use value="work"/> + </telecom> + <address> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-AddressInformation.AddressType"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AddressUse"/> + <code value="WP"/> + <display value="Work Place"/> + </coding> + </valueCodeableConcept> + </extension> + <use value="work"/> + <line value="Simon Smitweg 1"> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"> + <valueString value="Simon Smitweg"/> + </extension> + <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"> + <valueString value="1"/> + </extension> + </line> + <city value="Leiderdorp"/> + <postalCode value="2353 GA"/> + <country value="Nederland"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="urn:oid:2.16.840.1.113883.2.4.4.16.34"/> + <code value="6030"/> + <display value="Nederland"/> + </coding> + </valueCodeableConcept> + </extension> + </country> + </address> + <gender value="female"> + <extension url="http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification"> + <valueCodeableConcept> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender"/> + <code value="F"/> + <display value="Female"/> + </coding> + </valueCodeableConcept> + </extension> + </gender> +</Practitioner> diff --git a/examples/nl-core-HealthProfessional-PractitionerRole-01.xml b/examples/nl-core-HealthProfessional-PractitionerRole-01.xml new file mode 100644 index 0000000..0dbd612 --- /dev/null +++ b/examples/nl-core-HealthProfessional-PractitionerRole-01.xml @@ -0,0 +1,59 @@ +<PractitionerRole xmlns="http://hl7.org/fhir"> + <id value="nl-core-HealthProfessional-PractitionerRole-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Zorgverlenerrol. </caption> + <tbody> + <tr> + <th>Zorgverlener</th> + <td> + <div>Health professional (person), J.H.R. Peters</div> + </td> + </tr> + <tr> + <th>Specialisme</th> + <td> + <span title="Neuroloog (01.026 - http://fhir.nl/fhir/NamingSystem/uzi-rolcode)">Neuroloog</span> + </td> + </tr> + <tr> + <th>Contactgegevens</th> + <td> + <div> + <a href="tel:+3715828282">+3715828282</a> (Tel Werk)</div> + <div> + <a href="mailto:j.peters@hospital.nl">j.peters@hospital.nl</a> (E-mail Werk)</div> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <practitioner> + <reference value="Practitioner/nl-core-HealthProfessional-Practitioner-01"/> + <type value="Practitioner"/> + <display value="Health professional (person), J.H.R. Peters"/> + </practitioner> + <specialty> + <coding> + <system value="http://fhir.nl/fhir/NamingSystem/uzi-rolcode"/> + <code value="01.026"/> + <display value="Neuroloog"/> + </coding> + </specialty> + <telecom> + <system value="phone"/> + <value value="+3715828282"/> + <use value="work"/> + </telecom> + <telecom> + <system value="email"/> + <value value="j.peters@hospital.nl"/> + <use value="work"/> + </telecom> +</PractitionerRole> diff --git a/examples/nl-core-HealthProfessional-PractitionerRole-full-01.xml b/examples/nl-core-HealthProfessional-PractitionerRole-full-01.xml new file mode 100644 index 0000000..e186746 --- /dev/null +++ b/examples/nl-core-HealthProfessional-PractitionerRole-full-01.xml @@ -0,0 +1,65 @@ +<PractitionerRole xmlns="http://hl7.org/fhir"> + <id value="nl-core-HealthProfessional-PractitionerRole-full-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Zorgverlenerrol. </caption> + <tbody> + <tr> + <th>Zorgverlener</th> + <td> + <div>Health professional (person), J.H.R. Peters</div> + <div>Healthcare provider (organization), Amsterdam UMC</div> + </td> + </tr> + <tr> + <th>Specialisme</th> + <td> + <span title="Neuroloog (01.026 - http://fhir.nl/fhir/NamingSystem/uzi-rolcode)">Neuroloog</span> + </td> + </tr> + <tr> + <th>Contactgegevens</th> + <td> + <div> + <a href="tel:+3715828282">+3715828282</a> (Tel Werk)</div> + <div> + <a href="mailto:j.peters@hospital.nl">j.peters@hospital.nl</a> (E-mail Werk)</div> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <practitioner> + <reference value="Practitioner/nl-core-HealthProfessional-Practitioner-full-01"/> + <type value="Practitioner"/> + <display value="Health professional (person), J.H.R. Peters"/> + </practitioner> + <organization> + <reference value="Organization/nl-core-HealthProfessional-full-01-HealthcarePro-Organization-01"/> + <type value="Organization"/> + <display value="Healthcare provider (organization), Amsterdam UMC"/> + </organization> + <specialty> + <coding> + <system value="http://fhir.nl/fhir/NamingSystem/uzi-rolcode"/> + <code value="01.026"/> + <display value="Neuroloog"/> + </coding> + </specialty> + <telecom> + <system value="phone"/> + <value value="+3715828282"/> + <use value="work"/> + </telecom> + <telecom> + <system value="email"/> + <value value="j.peters@hospital.nl"/> + <use value="work"/> + </telecom> +</PractitionerRole> diff --git a/examples/nl-core-HealthProfessional-full-01-HealthcarePro-01.xml b/examples/nl-core-HealthProfessional-full-01-HealthcarePro-01.xml new file mode 100644 index 0000000..d7bf73f --- /dev/null +++ b/examples/nl-core-HealthProfessional-full-01-HealthcarePro-01.xml @@ -0,0 +1,25 @@ +<Location xmlns="http://hl7.org/fhir"> + <id value="nl-core-HealthProfessional-full-01-HealthcarePro-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Locatie. </caption> + <tbody> + <tr> + <th>Naam</th> + <td/> + </tr> + </tbody> + </table> + </div> + </text> + <managingOrganization> + <reference value="Organization/nl-core-HealthProfessional-full-01-HealthcarePro-Organization-01"/> + <type value="Organization"/> + <display value="Healthcare provider (organization), Amsterdam UMC"/> + </managingOrganization> +</Location> diff --git a/examples/nl-core-HealthProfessional-full-01-HealthcarePro-Organization-01.xml b/examples/nl-core-HealthProfessional-full-01-HealthcarePro-Organization-01.xml new file mode 100644 index 0000000..3873358 --- /dev/null +++ b/examples/nl-core-HealthProfessional-full-01-HealthcarePro-Organization-01.xml @@ -0,0 +1,21 @@ +<Organization xmlns="http://hl7.org/fhir"> + <id value="nl-core-HealthProfessional-full-01-HealthcarePro-Organization-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Organisatie. </caption> + <tbody> + <tr> + <th>Naam</th> + <td>Amsterdam UMC</td> + </tr> + </tbody> + </table> + </div> + </text> + <name value="Amsterdam UMC"/> +</Organization> From 77b2a55aa46c1f537adbdb88f25d554b3933a42a Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 13 Dec 2024 12:42:29 +0100 Subject: [PATCH 201/240] Updated example --- examples/nl-core-AbilityToDressOneself-01.xml | 100 ++++++++++++------ 1 file changed, 67 insertions(+), 33 deletions(-) diff --git a/examples/nl-core-AbilityToDressOneself-01.xml b/examples/nl-core-AbilityToDressOneself-01.xml index ff1c1f6..1a5d700 100644 --- a/examples/nl-core-AbilityToDressOneself-01.xml +++ b/examples/nl-core-AbilityToDressOneself-01.xml @@ -1,38 +1,72 @@ -<?xml version="1.0" encoding="UTF-8"?> <Observation xmlns="http://hl7.org/fhir"> - <id value="nl-core-AbilityToDressOneself-01"/> - <meta> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToDressOneself"/> - </meta> - <status value="final"/> - <code> + <id value="nl-core-AbilityToDressOneself-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToDressOneself"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="vermogen om zich aan te kleden (165235000 - SNOMED CT)">vermogen om zich aan te kleden</span> + </td> + <td> + <span title="Hulp nodig bij aankleden (129039006 - SNOMED CT)">Hulp nodig bij aankleden</span> + </td> + </tr> + <tr> + <td> + <span title="structuur van lichaamsdeel (38866009 - SNOMED CT)">structuur van lichaamsdeel</span> + </td> + <td> + <span title="Gehele bovenlichaam (362874006 - SNOMED CT)">Gehele bovenlichaam</span> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="165235000"/> + <display value="vermogen om zich aan te kleden"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="129039006"/> + <display value="Hulp nodig bij aankleden"/> + </coding> + </valueCodeableConcept> + <component> + <code> <coding> - <system value="http://snomed.info/sct"/> - <code value="165235000"/> - <display value="vermogen om zich aan te kleden"/> + <system value="http://snomed.info/sct"/> + <code value="38866009"/> + <display value="structuur van lichaamsdeel"/> </coding> - </code> - <valueCodeableConcept> + </code> + <valueCodeableConcept> <coding> - <system value="http://snomed.info/sct"/> - <code value="129039006"/> - <display value="Hulp nodig bij aankleden"/> + <system value="http://snomed.info/sct"/> + <code value="362874006"/> + <display value="Gehele bovenlichaam"/> </coding> - </valueCodeableConcept> - <component> - <code> - <coding> - <system value="http://snomed.info/sct"/> - <code value="38866009"/> - <display value="structuur van lichaamsdeel"/> - </coding> - </code> - <valueCodeableConcept> - <coding> - <system value="http://snomed.info/sct"/> - <code value="362874006"/> - <display value="Gehele bovenlichaam"/> - </coding> - </valueCodeableConcept> - </component> -</Observation> \ No newline at end of file + </valueCodeableConcept> + </component> +</Observation> From af89149b30ff238f6ace4b7df8e428cae52fbb3b Mon Sep 17 00:00:00 2001 From: Pieter Edelman <edelman@nictiz.nl> Date: Fri, 13 Dec 2024 12:57:49 +0100 Subject: [PATCH 202/240] Small release note fix --- release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes.md b/release-notes.md index 118606a..1d30d1f 100644 --- a/release-notes.md +++ b/release-notes.md @@ -38,7 +38,7 @@ * `.identifier` ; textual ; Changed definition of HealthProfessionalIdentificationNumber. ; ZIB-1673 * `.gender` ; textual ; Changed definition of Gender. ; ZIB-1256, ZIB-1368 -### zib-HealthProfessional, nl-core-HealthProfessional-PractitionerRole +### zib-HealthProfessional-PractitionerRole, nl-core-HealthProfessional-PractitionerRole * `.specialty:specialty` ; terminology ; Changed codes in SpecialismeCodelijsten (SpecialismeAGBCodelijst and SpecialismeUZICodelijst). ; ZIB-2218 ## NameInformation From ddd10d26e2a72aac7e0f32d32c35bac3af331f16 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 13 Dec 2024 13:00:41 +0100 Subject: [PATCH 203/240] Corrected release note --- release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes.md b/release-notes.md index 1d30d1f..95dd79d 100644 --- a/release-notes.md +++ b/release-notes.md @@ -34,7 +34,7 @@ * `.type:departmentSpecialty` ; textual ; Changed definition of DepartmentSpecialty. ; ZIB-1665 ## HealthProfessional -### zib-HealthProfessional, nl-core-HealthProfessional +### zib-HealthProfessional-Practitioner, nl-core-HealthProfessional-Practitioner * `.identifier` ; textual ; Changed definition of HealthProfessionalIdentificationNumber. ; ZIB-1673 * `.gender` ; textual ; Changed definition of Gender. ; ZIB-1256, ZIB-1368 From 7045482b099883fe1de3d573d31f22e64007abd8 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 13 Dec 2024 13:22:20 +0100 Subject: [PATCH 204/240] Textual finetuning --- release-notes.md | 2 +- zib/StructureDefinitions/zib-AbilityToDressOneself.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/release-notes.md b/release-notes.md index 3cbc17d..effa19d 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,5 +1,5 @@ ## AbilityToDressOneself (zib-AbilityToDressOneself, nl-core-AbilityToDressOneself) -* No significant changes +* No significant changes. ## AddressInformation (zib-AddressInformation, nl-core-AddressInformation) * `.extension:addressType.value[x]` ; terminology ; Changed codes in AdresSoortCodelijst. ; ZIB-2218 diff --git a/zib/StructureDefinitions/zib-AbilityToDressOneself.xml b/zib/StructureDefinitions/zib-AbilityToDressOneself.xml index 2c3c985..afd5ed2 100644 --- a/zib/StructureDefinitions/zib-AbilityToDressOneself.xml +++ b/zib/StructureDefinitions/zib-AbilityToDressOneself.xml @@ -123,4 +123,4 @@ </mapping> </element> </differential> -</StructureDefinition> +</StructureDefinition> \ No newline at end of file From 9b2a028a8e12ea91379beba07dc4b933eca8559e Mon Sep 17 00:00:00 2001 From: Pieter Edelman <edelman@nictiz.nl> Date: Fri, 13 Dec 2024 15:22:42 +0100 Subject: [PATCH 205/240] Adjust run conditions for Github check --- .github/workflows/qa-all.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/qa-all.yml b/.github/workflows/qa-all.yml index 4ad5532..6ea9772 100644 --- a/.github/workflows/qa-all.yml +++ b/.github/workflows/qa-all.yml @@ -1,11 +1,12 @@ name: Profile QA - full repository on: pull_request: - types: [ready_for_review] + types: [ready_for_review, synchronize] jobs: nictiz-r4-qa-full: name: Loose QA on the entire repo + if: ${{ github.event.pull_request.action == 'ready_for_review' || github.event.pull_request.draft == false }} runs-on: ubuntu-latest steps: - name: Checkout code From 9c0d4d339a25ee63772d77e4e2e718be5bda9659 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 13 Dec 2024 16:19:30 +0100 Subject: [PATCH 206/240] Refreshed terminology --- ...specialismen-2.16.840.1.113883.2.4.6.7.xml | 4 ++-- ...eNLZorgaanbiederType-organization-type.xml | 22 ++++++++++++++----- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml b/zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml index 4fc16a7..bdf7c8a 100644 --- a/zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml +++ b/zib/vocabulary/generated/CodeSystem-COD016VEKTVektisAGBmedischespecialismen-2.16.840.1.113883.2.4.6.7.xml @@ -7,7 +7,7 @@ </text> <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> <valuePeriod> - <start value="2024-12-10T12:38:26+00:00"/> + <start value="2024-12-13T16:18:14+00:00"/> </valuePeriod> </extension> <url value="urn:oid:2.16.840.1.113883.2.4.6.7"/> @@ -16,7 +16,7 @@ <system value="urn:ietf:rfc:3986"/> <value value="urn:oid:2.16.840.1.113883.2.4.6.7"/> </identifier> - <version value="2024-12-10T12:38:26"/> + <version value="2024-12-13T16:18:14"/> <name value="COD016VEKTVektisAGBmedischespecialismen"/> <title value="COD016-VEKT (Vektis AGB-medische specialismen)"/> <status value="unknown"/> diff --git a/zib/vocabulary/generated/CodeSystem-RoleCodeNLZorgaanbiederType-organization-type.xml b/zib/vocabulary/generated/CodeSystem-RoleCodeNLZorgaanbiederType-organization-type.xml index ffb927d..453d3b8 100644 --- a/zib/vocabulary/generated/CodeSystem-RoleCodeNLZorgaanbiederType-organization-type.xml +++ b/zib/vocabulary/generated/CodeSystem-RoleCodeNLZorgaanbiederType-organization-type.xml @@ -11,7 +11,7 @@ </text> <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> <valuePeriod> - <start value="2023-04-14T00:00:00+00:00"/> + <start value="2024-11-14T22:13:01+00:00"/> </valuePeriod> </extension> <url value="http://nictiz.nl/fhir/NamingSystem/organization-type"/> @@ -20,7 +20,7 @@ <system value="urn:ietf:rfc:3986"/> <value value="urn:oid:2.16.840.1.113883.2.4.15.1060"/> </identifier> - <version value="2023-04-14T00:00:00"/> + <version value="2024-11-14T22:13:01"/> <name value="RoleCodeNLZorgaanbiederType"/> <title value="RoleCodeNL - zorgaanbiedertype (organisaties)"/> <status value="active"/> @@ -33,7 +33,7 @@ <value value="https://www.nictiz.nl"/> </telecom> </contact> - <description value="Dit codesysteem bevat concepten die het roltype bepaalt van een organisatie die als zorgaanbieder optreedt. Het is een invulling van het HL7v3 vocabulairedomein “RoleCode” en wel specifiek het concept “AssignedRoleType”. * 2017-02-08: Toegevoegd BRA (Brandwondencentrum) en DIA (Dialysecentrum) op verzoek RIVM. * 2017-12-20 Level van Openbare apotheek gecorrigeerd van 1 naar 2 * 2018-03-21 Na wijzigingsverzoek codes A1 voor Apotheekinstelling en H1 voor Huisartsinstelling van A (Astract) naar S (Specializable) omgezet zodat deze toepasbaar worden op dit niveau * 2020-05-18 Toegevoegd code K4 voor Kraamzorg na wijzigingsverzoek (https://bits.nictiz.nl/browse/ZIB-1171) * 2020-07-16 Toegevoegd code H2 voor Hospice na wijzigingsverzoek van zib-centrum (https://bits.nictiz.nl/browse/ZIB-1171) * 2020-11-11 Toegevoegd code GC voor Geboortecentrum na wijzigingsverzoek van Geboortezorg (https://bits.nictiz.nl/browse/GZ-333) * 2022-04-25 Toegevoegd code JZ voor Jeugdzorg, G1 voor Verslavingszorg, en F1 voor Fysiotherapiepraktijk na wijzigingsverzoek van Zibcentrum (https://bits.nictiz.nl/browse/ZIB-1559) * 2022-06-30 Toegevoegd code TD voor Trombosedienst na wijzigingsverzoek van Laboratoriumuitwisseling * 2022-07-07 Toegevoegd code TA1, TA2 voor Tandartspraktijken, ZG Zorggroep en SC Specialistisch Centrum na wijzigingsverzoeken van VZVZ * 2022-09-10 Toegevoegd code AMB Ambulancezorg na wijzigingsverzoek van VZVZ * 2022-12-21 Wijzigingen naar aanleiding harmonisatie Mitz, Vektis AGB en Patiënttermen in samenspraak met VZVZ, Patiëntenfederatie, Vecozo en Vektis *"/> + <description value="Dit codesysteem bevat concepten die het roltype bepaalt van een organisatie die als zorgaanbieder optreedt. Het is een invulling van het HL7v3 vocabulairedomein “RoleCode” en wel specifiek het concept “AssignedRoleType”. * 2017-02-08 Toegevoegd BRA (Brandwondencentrum) en DIA (Dialysecentrum) op verzoek RIVM. * 2017-12-20 Level van Openbare apotheek gecorrigeerd van 1 naar 2 * 2018-03-21 Na wijzigingsverzoek codes A1 voor Apotheekinstelling en H1 voor Huisartsinstelling van A (Astract) naar S (Specializable) omgezet zodat deze toepasbaar worden op dit niveau * 2020-05-18 Toegevoegd code K4 voor Kraamzorg na wijzigingsverzoek (https://bits.nictiz.nl/browse/ZIB-1171) * 2020-07-16 Toegevoegd code H2 voor Hospice na wijzigingsverzoek van zib-centrum (https://bits.nictiz.nl/browse/ZIB-1171) * 2020-11-11 Toegevoegd code GC voor Geboortecentrum na wijzigingsverzoek van Geboortezorg (https://bits.nictiz.nl/browse/GZ-333) * 2022-04-25 Toegevoegd code JZ voor Jeugdzorg, G1 voor Verslavingszorg, en F1 voor Fysiotherapiepraktijk na wijzigingsverzoek van Zibcentrum (https://bits.nictiz.nl/browse/ZIB-1559) * 2022-06-30 Toegevoegd code TD voor Trombosedienst na wijzigingsverzoek van Laboratoriumuitwisseling * 2022-07-07 Toegevoegd code TA1, TA2 voor Tandartspraktijken, ZG Zorggroep en SC Specialistisch Centrum na wijzigingsverzoeken van VZVZ * 2022-09-10 Toegevoegd code AMB Ambulancezorg na wijzigingsverzoek van VZVZ * 2022-12-21 Wijzigingen naar aanleiding harmonisatie Mitz, Vektis AGB en Patiënttermen in samenspraak met VZVZ, Patiëntenfederatie, Vecozo en Vektis * 2024-11-14 Wijzigingen naar aanleiding van CAB: weergavenamen bij code AMB veranderd van Ambulancezorg naar Regionale ambulancevoorzieningen"/> <copyright value="Nictiz"/> <caseSensitive value="false"/> <content value="complete"/> @@ -50,6 +50,12 @@ <description value="The date at which the concept was status was last changed. This is calculated based on the highest of 'creation date', 'expiration date', and 'official release date'"/> <type value="dateTime"/> </property> + <property> + <code value="inactive"/> + <uri value="http://hl7.org/fhir/concept-properties#inactive"/> + <description value="True if the concept is not considered active - e.g. not a valid concept any more and not approved for current use. Property type is boolean, default value is false"/> + <type value="boolean"/> + </property> <property> <code value="notSelectable"/> <uri value="http://hl7.org/fhir/concept-properties#notSelectable"/> @@ -451,6 +457,10 @@ <code value="effectiveDate"/> <valueDateTime value="2022-12-21"/> </property> + <property> + <code value="inactive"/> + <valueBoolean value="true"/> + </property> <property> <code value="parent"/> <valueCode value="AssignedRoleType"/> @@ -1211,7 +1221,7 @@ <concept> <code value="SC"/> <display value="Specialistisch Centrum"/> - <definition value="Categorale instellingen/ziekenhuizen (MSZ-instellingen voor een specifieke diagnose/ziekte of patiëntengroep). Het zijn geen (algemene) ziekenhuizen en ook geen zelfstandige klinieken (ZBC’s). Voorbeelden: St Maartenskliniek: behandelt patiënten met aandoeningen aan het bewegingsapparaat Antonie van Leeuwenziekenhuis: behandelt kankerpatiënten Prinses Maxima Centrum: behandelt kinderen met kanker SEIN: behandelt patiënten met epilepsie"/> + <definition value="Categorale instellingen/ziekenhuizen (MSZ-instellingen voor een specifieke diagnose/ziekte of patiëntengroep). Het zijn geen (algemene) ziekenhuizen en ook geen zelfstandige klinieken (ZBC’s). Voorbeelden: St Maartenskliniek: behandelt patiënten met aandoeningen aan het bewegingsapparaat Antonie van Leeuwenziekenhuis: behandelt kankerpatiënten Prinses Maxima Centrum: behandelt kinderen met kanker SEIN: behandelt patiënten met epilepsie"/> <property> <code value="status"/> <valueCode value="active"/> @@ -1852,7 +1862,7 @@ </concept> <concept> <code value="AMB"/> - <display value="Ambulancezorg"/> + <display value="Regionale ambulancevoorzieningen"/> <designation> <language value="nl-NL"/> <use> @@ -1860,7 +1870,7 @@ <code value="900000000000013009"/> <display value="Synonym"/> </use> - <value value="Ambulancediensten"/> + <value value="Regionale ambulancevoorzieningen"/> </designation> <property> <code value="status"/> From 6afd7d978d7c4a1f8c543572ff14d088a6b2989e Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 13 Dec 2024 16:31:02 +0100 Subject: [PATCH 207/240] Added known issues for HealthProfessional --- known-issues.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/known-issues.yml b/known-issues.yml index a90fd25..a0c3797 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -274,6 +274,18 @@ unmapped zib concepts: issues should occur: false +pattern-NlCoreHealthProfessionalReference: + ignored issues: + StructureDefinition: + - message: "Constraint failed: sd-pg-08: 'The title of the StructureDefinition should conform to the profiling guidelines'" + reason: The title is shown in the hosting profiles as the name of the datatype. Since the title according to the profiling guidelines ("pattern NlCoreHealthProfessionalReference") is deemed confusing in some cases, the title is simply "Reference". See https://bits.nictiz.nl/browse/MM-3854. + +pattern-ZibHealthProfessionalReference: + ignored issues: + StructureDefinition: + - message: "Constraint failed: sd-pg-08: 'The title of the StructureDefinition should conform to the profiling guidelines'" + reason: The title is shown in the hosting profiles as the name of the datatype. Since the title according to the profiling guidelines ("pattern ZibHealthProfessionalReference") is deemed confusing in some cases, the title is simply "Reference". See https://bits.nictiz.nl/browse/MM-3854. + zib-ContactInformation-TelephoneNumbers: zib deviations: ContactPoint.extension:comment.value[x]: From 5033c27fca4a42e46db483b49fa23e4ed75754d4 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 13 Dec 2024 16:58:49 +0100 Subject: [PATCH 208/240] Moved known issues of HealthProfessional --- known-issues.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/known-issues.yml b/known-issues.yml index 02b29a2..610087e 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -4,6 +4,18 @@ issues should occur: true +pattern-NlCoreHealthProfessionalReference: + ignored issues: + StructureDefinition: + - message: "Constraint failed: sd-pg-08: 'The title of the StructureDefinition should conform to the profiling guidelines'" + reason: The title is shown in the hosting profiles as the name of the datatype. Since the title according to the profiling guidelines ("pattern NlCoreHealthProfessionalReference") is deemed confusing in some cases, the title is simply "Reference". See https://bits.nictiz.nl/browse/MM-3854. + +pattern-ZibHealthProfessionalReference: + ignored issues: + StructureDefinition: + - message: "Constraint failed: sd-pg-08: 'The title of the StructureDefinition should conform to the profiling guidelines'" + reason: The title is shown in the hosting profiles as the name of the datatype. Since the title according to the profiling guidelines ("pattern ZibHealthProfessionalReference") is deemed confusing in some cases, the title is simply "Reference". See https://bits.nictiz.nl/browse/MM-3854. + zib-AbilityToEat.EatingLimitations: zib deviations: Observation.value[x]:valueCodeableConcept: @@ -280,18 +292,6 @@ unmapped zib concepts: issues should occur: false -pattern-NlCoreHealthProfessionalReference: - ignored issues: - StructureDefinition: - - message: "Constraint failed: sd-pg-08: 'The title of the StructureDefinition should conform to the profiling guidelines'" - reason: The title is shown in the hosting profiles as the name of the datatype. Since the title according to the profiling guidelines ("pattern NlCoreHealthProfessionalReference") is deemed confusing in some cases, the title is simply "Reference". See https://bits.nictiz.nl/browse/MM-3854. - -pattern-ZibHealthProfessionalReference: - ignored issues: - StructureDefinition: - - message: "Constraint failed: sd-pg-08: 'The title of the StructureDefinition should conform to the profiling guidelines'" - reason: The title is shown in the hosting profiles as the name of the datatype. Since the title according to the profiling guidelines ("pattern ZibHealthProfessionalReference") is deemed confusing in some cases, the title is simply "Reference". See https://bits.nictiz.nl/browse/MM-3854. - zib-ContactInformation-TelephoneNumbers: zib deviations: ContactPoint.extension:comment.value[x]: From dce88828ddbe201488072792d48e049fb880e801 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 13 Dec 2024 17:08:14 +0100 Subject: [PATCH 209/240] Reordered release notes --- release-notes.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/release-notes.md b/release-notes.md index dd14d4d..fa42741 100644 --- a/release-notes.md +++ b/release-notes.md @@ -53,14 +53,6 @@ ### zib-HealthProfessional-PractitionerRole, nl-core-HealthProfessional-PractitionerRole * `.specialty:specialty` ; terminology ; Changed codes in SpecialismeCodelijsten (SpecialismeAGBCodelijst and SpecialismeUZICodelijst). ; ZIB-2218 -## LanguageProficiency (zib-Patient, nl-core-Patient) -* `.communication.extension:languageControl.extension:level.value[x]` ; terminology ; Changed codes in TaalvaardigheidBegrijpenCodelijst, TaalvaardigheidLezenCodelijst and TaalvaardigheidSprekenCodelijst, changed value set from v3.LanguageAbilityProficiency to TaalvaardigheidCodelijsten. ; ZIB-1877 -* `.communication.extension:comment` ; extension ; Replaced extension ExtComment with ExtLanguageProficiencyComment. ; ZIBFHIR-97 -* `.communication.language` ; terminology ; Changed codes in CommunicatieTaalCodelijst. ; ZIB-2218 - -## MaritalStatus (zib-Patient, nl-core-Patient) -* `.maritalStatus` ; terminology ; Changed codes in BurgerlijkeStaatCodelijst. ; ZIB-2218 - ## IllnessPerception ### zib-IllnessPerception, nl-core-IllnessPerception * `.code` ; terminology ; Pattern changed from http://snomed.info/sct#363910003 to http://snomed.info/sct#159971000146104. ; ZIB-1600 @@ -74,6 +66,14 @@ ### zib-IllnessPerception.PatientIllnessInsight, nl-core-IllnessPerception.PatientIllnessInsight * No significant changes. +## LanguageProficiency (zib-Patient, nl-core-Patient) +* `.communication.extension:languageControl.extension:level.value[x]` ; terminology ; Changed codes in TaalvaardigheidBegrijpenCodelijst, TaalvaardigheidLezenCodelijst and TaalvaardigheidSprekenCodelijst, changed value set from v3.LanguageAbilityProficiency to TaalvaardigheidCodelijsten. ; ZIB-1877 +* `.communication.extension:comment` ; extension ; Replaced extension ExtComment with ExtLanguageProficiencyComment. ; ZIBFHIR-97 +* `.communication.language` ; terminology ; Changed codes in CommunicatieTaalCodelijst. ; ZIB-2218 + +## MaritalStatus (zib-Patient, nl-core-Patient) +* `.maritalStatus` ; terminology ; Changed codes in BurgerlijkeStaatCodelijst. ; ZIB-2218 + ## NameInformation ### zib-NameInformation * No significant changes. From 2e5a86cfb98434e5a27228b9fa28b0096dbc4f92 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Mon, 16 Dec 2024 10:30:43 +0100 Subject: [PATCH 210/240] Corrected spacing in known issues --- known-issues.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/known-issues.yml b/known-issues.yml index f37a762..e71b0cf 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -24,13 +24,13 @@ pattern-ZibHealthProfessionalReference: zib-AbilityToEat.EatingLimitations: zib deviations: - Observation.value[x]:valueCodeableConcept: + Observation.value[x]:valueCodeableConcept: - cardinality: 0..1 instead of 0..* reason: The value can only occur once, but this profile is referenced 0..* times via .hasMember, making the effective cardinality 0..* as required by the zib. zib-AbilityToUseToilet: zib deviations: - Observation: + Observation: - short: AbilityToUseToilet instead of ToiletUseAbility reason: The root of the zib is called "ToiletUseAbility" (which is incorrect), even though the zib itself is called "AbilityToUseToilet". From 1657664debc5037e4df5bc1302cedca82fa13b08 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Mon, 16 Dec 2024 11:08:58 +0100 Subject: [PATCH 211/240] Added known issues w.r.t. examples --- known-issues.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/known-issues.yml b/known-issues.yml index e71b0cf..07f4974 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -298,8 +298,19 @@ unmapped zib concepts: issues should occur: false +nl-core-*: + ignored issues: + Observation: + - message: "Best Practice Recommendation: In general, all observations should have a performer" + reason: Observation.performer is only added to the FHIR instance if there is a zib mapping present on that element in the profile and the corresponding zib concept is filled in the corresponding example. + - message: "Best Practice Recommendation: In general, all observations should have an effective[x] ()" + reason: Observation.effective[x] is only added to the FHIR instance if there is a zib mapping present on that element in the profile and the corresponding zib concept is filled in the corresponding example. + Observation.hasMember[*]: + - message: This element does not match any known slice defined in the profile + reason: The validator is unable to resolve references on disk, so it is unable to match reference slices + zib-ContactInformation-TelephoneNumbers: - zib deviations: + zib deviations: ContactPoint.extension:comment.value[x]: - cardinality: 0..* instead of 0..1 reason: The cardinality of the extension itself is 0..1, making the effective cardinality 0..1 as required by the zib. It seems the QA tooling does not take into account the cardinality of the extension element itself. From 8d0856d8ac0404250b4695016d76e0460fed8fd5 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Mon, 16 Dec 2024 16:49:26 +0100 Subject: [PATCH 212/240] Added known issues for remaining issues by QA tooling --- known-issues.yml | 69 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/known-issues.yml b/known-issues.yml index 07f4974..8f095a6 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -300,6 +300,17 @@ issues should occur: false nl-core-*: ignored issues: + "*.address[*].country.extension[*].value.ofType(CodeableConcept).coding[*].display": + - message: Wrong Display Name 'Nederland' for urn:iso:std:iso:3166#NL. Valid display is 'Netherlands' (for the language(s) 'en') + reason: A valid Dutch display value is used instead of an English one. + - message: "'Nederland' is the default display; the code system urn:oid:2.16.840.1.113883.2.4.4.16.34 has no Display Names for the language en" + reason: A valid Dutch display value is used instead of an English one. + "*.address[*].extension[*].value.ofType(CodeableConcept).coding[*].display": + - message: Wrong Display Name 'Visit Address' for http://terminology.hl7.org/CodeSystem/v3-AddressUse#PHYS. Valid display is 'physical visit address' (en) (for the language(s) 'en') + reason: This core display value is redefined by the ValueSet, but this isn't properly recognized by the validator. + "*.telecom[*].extension[*].value.ofType(CodeableConcept).coding[*].display": + - message: Wrong Display Name 'Emergencycontact' for http://terminology.hl7.org/CodeSystem/v3-AddressUse#EC. Valid display is 'emergency contact' (en) (for the language(s) 'en') + reason: This core display value is redefined by the ValueSet, but this isn't properly recognized by the validator. Observation: - message: "Best Practice Recommendation: In general, all observations should have a performer" reason: Observation.performer is only added to the FHIR instance if there is a zib mapping present on that element in the profile and the corresponding zib concept is filled in the corresponding example. @@ -309,6 +320,64 @@ nl-core-*: - message: This element does not match any known slice defined in the profile reason: The validator is unable to resolve references on disk, so it is unable to match reference slices +nl-core-ContactPerson-*: + ignored issues: + RelatedPerson.relationship[*]: + - message: None of the codings provided are in the value set 'Patient relationship type' (http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype|4.0.1), and a coding is recommended to come from this value set + reason: Instead of the preferred core binding, the value sets from the zib are used. + +nl-core-ContactPerson-full-02: + ignored issues: + RelatedPerson.address[0].line[0].extension[1].value.ofType(string): + - message: value should not start or finish with whitespace ' De Groene Draeck' + reason: To communicate a HouseNumberAddition a leading space is used. + +nl-core-HealthcareProvider-Organization-*: + ignored issues: + Organization.type[*]: + - message: A definition for CodeSystem 'urn:oid:2.16.840.1.113883.2.4.6.7' could not be found, so the code cannot be validated; Unable to check whether the code is in the value set 'http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.2.4--20240415000000|2024-04-15T00:00:00' because the code system urn:oid:2.16.840.1.113883.2.4.6.7 was not found + reason: This code system represents the Vektis AGB-medische specialismen, which the default terminology server is unable to check. + - message: Unable to check whether the code is in the value set 'http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.2.4--20240415000000|2024-04-15T00:00:00' because the code system urn:oid:2.16.840.1.113883.2.4.6.7 was not found + reason: This code system represents the Vektis AGB-medische specialismen, which the default terminology server is unable to check. + Organization.type[*].coding[*].system: + - message: A definition for CodeSystem 'urn:oid:2.16.840.1.113883.2.4.6.7' could not be found, so the code cannot be validated + reason: This code system represents the Vektis AGB-medische specialismen, which the default terminology server is unable to check. + Organization.type[*].coding[*].display: + - message: "'Ziekenhuis' is the default display; the code system http://nictiz.nl/fhir/NamingSystem/organization-type has no Display Names for the language en" + reason: A valid Dutch display value is used instead of an English one. + +nl-core-HealthProfessional-PractitionerRole-*: + ignored issues: + PractitionerRole.specialty[*]: + - message: None of the codings provided are in the value set 'Practice Setting Code Value Set' (http://hl7.org/fhir/ValueSet/c80-practice-codes|4.0.1), and a coding is recommended to come from this value set + reason: Instead of the preferred core binding, the value set from the zib is used. + PractitionerRole.specialty[*].coding[*].display: + - message: "'Neuroloog' is the default display; the code system http://fhir.nl/fhir/NamingSystem/uzi-rolcode has no Display Names for the language en" + reason: A valid Dutch display value is used instead of an English one. + +nl-core-Patient-*: + ignored issues: + Patient.extension[*].extension[*].value.ofType(CodeableConcept).coding[*].display: + - message: "'Nederlandse' is the default display; the code system urn:oid:2.16.840.1.113883.2.4.4.16.32 has no Display Names for the language en" + reason: A valid Dutch display value is used instead of an English one. + Patient.communication[*].extension[*].extension[*].value.ofType(Coding): + - message: The Coding provided (urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1#MLOOS) was not found in the value set 'LanguageAbilityProficiency' (http://terminology.hl7.org/ValueSet/v3-LanguageAbilityProficiency|3.0.0), and a code is recommended to come from this value set. + reason: Instead of the preferred core binding, the value sets from the zib are used. + - message: The Coding provided (urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1#MOEITE) was not found in the value set 'LanguageAbilityProficiency' (http://terminology.hl7.org/ValueSet/v3-LanguageAbilityProficiency|3.0.0), and a code is recommended to come from this value set. + reason: Instead of the preferred core binding, the value sets from the zib are used. + - message: The Coding provided (urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1#GEEN) was not found in the value set 'LanguageAbilityProficiency' (http://terminology.hl7.org/ValueSet/v3-LanguageAbilityProficiency|3.0.0), and a code is recommended to come from this value set. + reason: Instead of the preferred core binding, the value sets from the zib are used. + Patient.communication[*].extension[*].extension[*].value.ofType(Coding).display: + - message: "'Moeiteloos' is the default display; the code system urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1 has no Display Names for the language en" + reason: A valid Dutch display value is used instead of an English one. + - message: "'Met moeite' is the default display; the code system urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1 has no Display Names for the language en" + reason: A valid Dutch display value is used instead of an English one. + - message: "'Geen beheersing' is the default display; the code system urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1 has no Display Names for the language en" + reason: A valid Dutch display value is used instead of an English one. + Patient.communication[*].language: + - message: None of the codings provided are in the value set 'Common Languages' (http://hl7.org/fhir/ValueSet/languages|4.0.1), and a coding is recommended to come from this value set + reason: Instead of the preferred core binding, the value set from the zib is used. + zib-ContactInformation-TelephoneNumbers: zib deviations: ContactPoint.extension:comment.value[x]: From 1385bedd4750d943023295a13a30194a3fbe6e50 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Mon, 16 Dec 2024 16:50:54 +0100 Subject: [PATCH 213/240] initial commit --- .../nl-core-Education.xml | 52 +++++++++++ zib/StructureDefinitions/zib-Education.xml | 90 +++++++++++++++++++ 2 files changed, 142 insertions(+) create mode 100644 nl-core/StructureDefinitions/nl-core-Education.xml create mode 100644 zib/StructureDefinitions/zib-Education.xml diff --git a/nl-core/StructureDefinitions/nl-core-Education.xml b/nl-core/StructureDefinitions/nl-core-Education.xml new file mode 100644 index 0000000..8fdfba4 --- /dev/null +++ b/nl-core/StructureDefinitions/nl-core-Education.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="nl-core-Education" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Education" /> + <name value="NlcoreEducation" /> + <title value="nl core Education" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Education indicates the highest level of education achieved." /> + <purpose value="A derived profile from [zib-Education](http://nictiz.nl/fhir/StructureDefinition/zib-Education) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-education-v3.2-2020EN" /> + <uri value="https://zibs.nl/wiki/Education-v3.2(2020EN)" /> + <name value="zib Education-v3.2(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="false" /> + <type value="Observation" /> + <baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-Education" /> + <derivation value="constraint" /> + <differential> + <element id="Observation"> + <path value="Observation" /> + <alias value="nl-core-Education" /> + </element> + <element id="Observation.subject"> + <path value="Observation.subject" /> + <type> + <code value="Reference" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> + <targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" /> + <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" /> + </type> + </element> + </differential> +</StructureDefinition> \ No newline at end of file diff --git a/zib/StructureDefinitions/zib-Education.xml b/zib/StructureDefinitions/zib-Education.xml new file mode 100644 index 0000000..ede4332 --- /dev/null +++ b/zib/StructureDefinitions/zib-Education.xml @@ -0,0 +1,90 @@ +<?xml version="1.0" encoding="utf-8"?> +<StructureDefinition xmlns="http://hl7.org/fhir"> + <id value="zib-Education" /> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/StructureDefinition/zib-Education" /> + <name value="ZibEducation" /> + <title value="zib Education" /> + <status value="draft" /> + <publisher value="Nictiz" /> + <contact> + <name value="Nictiz" /> + <telecom> + <system value="url" /> + <value value="https://www.nictiz.nl" /> + <use value="work" /> + </telecom> + </contact> + <description value="Education indicates the highest level of education achieved." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Education v3.2 (2020)](https://zibs.nl/wiki/Education-v3.2(2020EN))." /> + <copyright value="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 value="4.0.1" /> + <mapping> + <identity value="zib-education-v3.2-2020EN" /> + <uri value="https://zibs.nl/wiki/Education-v3.2(2020EN)" /> + <name value="zib Education-v3.2(2020EN)" /> + </mapping> + <kind value="resource" /> + <abstract value="true" /> + <type value="Observation" /> + <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> + <derivation value="constraint" /> + <differential> + <element id="Observation.code"> + <path value="Observation.code" /> + <patternCodeableConcept> + <coding> + <system value="http://snomed.info/sct" /> + <code value="105421008" /> + </coding> + </patternCodeableConcept> + </element> + <element id="Observation.value[x]"> + <path value="Observation.value[x]" /> + <slicing> + <discriminator> + <type value="type" /> + <path value="$this" /> + </discriminator> + <rules value="open" /> + </slicing> + </element> + <element id="Observation.value[x]:valueCodeableConcept"> + <path value="Observation.value[x]" /> + <sliceName value="valueCodeableConcept" /> + <short value="SchoolType" /> + <definition value="Indication of the highest level of education achieved." /> + <alias value="Schooltype" /> + <type> + <code value="CodeableConcept" /> + </type> + <binding> + <strength value="extensible" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.9--20200901000000" /> + </binding> + <mapping> + <identity value="zib-education-v3.2-2020EN" /> + <map value="NL-CM:7.10.2" /> + <comment value="SchoolType" /> + </mapping> + </element> + <element id="Observation.note"> + <path value="Observation.note" /> + <max value="1" /> + </element> + <element id="Observation.note.text"> + <path value="Observation.note.text" /> + <short value="Comment" /> + <definition value="If deemed relevant, a specification of the degree program can be provided by means of an explanation (e.g.: patient is in medical school)." /> + <alias value="Toelichting" /> + <mapping> + <identity value="zib-education-v3.2-2020EN" /> + <map value="NL-CM:7.10.3" /> + <comment value="Comment" /> + </mapping> + </element> + </differential> +</StructureDefinition> \ No newline at end of file From e8a44dee0c250f191efbc3c7f2445e7422e12d16 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Mon, 16 Dec 2024 16:54:40 +0100 Subject: [PATCH 214/240] updated mappings to 2024 --- nl-core/StructureDefinitions/nl-core-Education.xml | 6 +++--- zib/StructureDefinitions/zib-Education.xml | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-Education.xml b/nl-core/StructureDefinitions/nl-core-Education.xml index 8fdfba4..684038a 100644 --- a/nl-core/StructureDefinitions/nl-core-Education.xml +++ b/nl-core/StructureDefinitions/nl-core-Education.xml @@ -23,9 +23,9 @@ <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-education-v3.2-2020EN" /> - <uri value="https://zibs.nl/wiki/Education-v3.2(2020EN)" /> - <name value="zib Education-v3.2(2020EN)" /> + <identity value="zib-education-v3.3-2024EN" /> + <uri value="https://zibs.nl/wiki/Education-v3.3(2024EN)" /> + <name value="zib Education-v3.3(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="false" /> diff --git a/zib/StructureDefinitions/zib-Education.xml b/zib/StructureDefinitions/zib-Education.xml index ede4332..b1bb111 100644 --- a/zib/StructureDefinitions/zib-Education.xml +++ b/zib/StructureDefinitions/zib-Education.xml @@ -19,13 +19,13 @@ </telecom> </contact> <description value="Education indicates the highest level of education achieved." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Education v3.2 (2020)](https://zibs.nl/wiki/Education-v3.2(2020EN))." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Education v3.3 (2024)](https://zibs.nl/wiki/education-v3.3(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> - <identity value="zib-education-v3.2-2020EN" /> - <uri value="https://zibs.nl/wiki/Education-v3.2(2020EN)" /> - <name value="zib Education-v3.2(2020EN)" /> + <identity value="zib-education-v3.3-2024EN" /> + <uri value="https://zibs.nl/wiki/education-v3.3(2024EN)" /> + <name value="zib education-v3.3(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> @@ -66,7 +66,7 @@ <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.9--20200901000000" /> </binding> <mapping> - <identity value="zib-education-v3.2-2020EN" /> + <identity value="zib-education-v3.3-2024EN" /> <map value="NL-CM:7.10.2" /> <comment value="SchoolType" /> </mapping> @@ -81,7 +81,7 @@ <definition value="If deemed relevant, a specification of the degree program can be provided by means of an explanation (e.g.: patient is in medical school)." /> <alias value="Toelichting" /> <mapping> - <identity value="zib-education-v3.2-2020EN" /> + <identity value="zib-education-v3.3-2024EN" /> <map value="NL-CM:7.10.3" /> <comment value="Comment" /> </mapping> From 09c80a635bea9ef5d9e051f9ae13cadb93392ad4 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Tue, 17 Dec 2024 12:02:30 +0100 Subject: [PATCH 215/240] Removed known issues of informational issues --- known-issues.yml | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) diff --git a/known-issues.yml b/known-issues.yml index 8f095a6..15c3d6c 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -303,8 +303,6 @@ nl-core-*: "*.address[*].country.extension[*].value.ofType(CodeableConcept).coding[*].display": - message: Wrong Display Name 'Nederland' for urn:iso:std:iso:3166#NL. Valid display is 'Netherlands' (for the language(s) 'en') reason: A valid Dutch display value is used instead of an English one. - - message: "'Nederland' is the default display; the code system urn:oid:2.16.840.1.113883.2.4.4.16.34 has no Display Names for the language en" - reason: A valid Dutch display value is used instead of an English one. "*.address[*].extension[*].value.ofType(CodeableConcept).coding[*].display": - message: Wrong Display Name 'Visit Address' for http://terminology.hl7.org/CodeSystem/v3-AddressUse#PHYS. Valid display is 'physical visit address' (en) (for the language(s) 'en') reason: This core display value is redefined by the ValueSet, but this isn't properly recognized by the validator. @@ -316,15 +314,6 @@ nl-core-*: reason: Observation.performer is only added to the FHIR instance if there is a zib mapping present on that element in the profile and the corresponding zib concept is filled in the corresponding example. - message: "Best Practice Recommendation: In general, all observations should have an effective[x] ()" reason: Observation.effective[x] is only added to the FHIR instance if there is a zib mapping present on that element in the profile and the corresponding zib concept is filled in the corresponding example. - Observation.hasMember[*]: - - message: This element does not match any known slice defined in the profile - reason: The validator is unable to resolve references on disk, so it is unable to match reference slices - -nl-core-ContactPerson-*: - ignored issues: - RelatedPerson.relationship[*]: - - message: None of the codings provided are in the value set 'Patient relationship type' (http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype|4.0.1), and a coding is recommended to come from this value set - reason: Instead of the preferred core binding, the value sets from the zib are used. nl-core-ContactPerson-full-02: ignored issues: @@ -342,41 +331,6 @@ nl-core-HealthcareProvider-Organization-*: Organization.type[*].coding[*].system: - message: A definition for CodeSystem 'urn:oid:2.16.840.1.113883.2.4.6.7' could not be found, so the code cannot be validated reason: This code system represents the Vektis AGB-medische specialismen, which the default terminology server is unable to check. - Organization.type[*].coding[*].display: - - message: "'Ziekenhuis' is the default display; the code system http://nictiz.nl/fhir/NamingSystem/organization-type has no Display Names for the language en" - reason: A valid Dutch display value is used instead of an English one. - -nl-core-HealthProfessional-PractitionerRole-*: - ignored issues: - PractitionerRole.specialty[*]: - - message: None of the codings provided are in the value set 'Practice Setting Code Value Set' (http://hl7.org/fhir/ValueSet/c80-practice-codes|4.0.1), and a coding is recommended to come from this value set - reason: Instead of the preferred core binding, the value set from the zib is used. - PractitionerRole.specialty[*].coding[*].display: - - message: "'Neuroloog' is the default display; the code system http://fhir.nl/fhir/NamingSystem/uzi-rolcode has no Display Names for the language en" - reason: A valid Dutch display value is used instead of an English one. - -nl-core-Patient-*: - ignored issues: - Patient.extension[*].extension[*].value.ofType(CodeableConcept).coding[*].display: - - message: "'Nederlandse' is the default display; the code system urn:oid:2.16.840.1.113883.2.4.4.16.32 has no Display Names for the language en" - reason: A valid Dutch display value is used instead of an English one. - Patient.communication[*].extension[*].extension[*].value.ofType(Coding): - - message: The Coding provided (urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1#MLOOS) was not found in the value set 'LanguageAbilityProficiency' (http://terminology.hl7.org/ValueSet/v3-LanguageAbilityProficiency|3.0.0), and a code is recommended to come from this value set. - reason: Instead of the preferred core binding, the value sets from the zib are used. - - message: The Coding provided (urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1#MOEITE) was not found in the value set 'LanguageAbilityProficiency' (http://terminology.hl7.org/ValueSet/v3-LanguageAbilityProficiency|3.0.0), and a code is recommended to come from this value set. - reason: Instead of the preferred core binding, the value sets from the zib are used. - - message: The Coding provided (urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1#GEEN) was not found in the value set 'LanguageAbilityProficiency' (http://terminology.hl7.org/ValueSet/v3-LanguageAbilityProficiency|3.0.0), and a code is recommended to come from this value set. - reason: Instead of the preferred core binding, the value sets from the zib are used. - Patient.communication[*].extension[*].extension[*].value.ofType(Coding).display: - - message: "'Moeiteloos' is the default display; the code system urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1 has no Display Names for the language en" - reason: A valid Dutch display value is used instead of an English one. - - message: "'Met moeite' is the default display; the code system urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1 has no Display Names for the language en" - reason: A valid Dutch display value is used instead of an English one. - - message: "'Geen beheersing' is the default display; the code system urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.30.1 has no Display Names for the language en" - reason: A valid Dutch display value is used instead of an English one. - Patient.communication[*].language: - - message: None of the codings provided are in the value set 'Common Languages' (http://hl7.org/fhir/ValueSet/languages|4.0.1), and a coding is recommended to come from this value set - reason: Instead of the preferred core binding, the value set from the zib is used. zib-ContactInformation-TelephoneNumbers: zib deviations: From d6d168fe3e52e2f47cdd2912eae97fde9734459d Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Tue, 17 Dec 2024 13:00:58 +0100 Subject: [PATCH 216/240] Added narrative to example --- examples/nl-core-BodyHeight-01.xml | 127 ++++++++++++++++++----------- 1 file changed, 79 insertions(+), 48 deletions(-) diff --git a/examples/nl-core-BodyHeight-01.xml b/examples/nl-core-BodyHeight-01.xml index 3ceccbc..a806242 100644 --- a/examples/nl-core-BodyHeight-01.xml +++ b/examples/nl-core-BodyHeight-01.xml @@ -1,53 +1,84 @@ -<?xml version="1.0" encoding="UTF-8"?> <Observation xmlns="http://hl7.org/fhir"> - <id value="nl-core-BodyHeight-01"/> - <meta> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-BodyHeight"/> - </meta> - <status value="final"/> - <category> + <id value="nl-core-BodyHeight-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-BodyHeight"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Categorie: <span title="Vital Signs (vital-signs - http://terminology.hl7.org/CodeSystem/observation-category)">Vital Signs</span>, Status: definitief</caption> + <tbody> + <tr> + <th>Bepalingdatum/tijd</th> + <td>06:43:00, 8 februari 2013</td> + </tr> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="Body height (8302-2 - LOINC)">Body height</span> + </td> + <td>153 cm</td> + </tr> + <tr> + <td> + <span title="Body position for height measurement (425260001 - SNOMED CT)">Body position for height measurement</span> + </td> + <td> + <span title="Staande positie (10904000 - SNOMED CT)">Staande positie</span> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <category> + <coding> + <system value="http://terminology.hl7.org/CodeSystem/observation-category"/> + <code value="vital-signs"/> + <display value="Vital Signs"/> + </coding> + </category> + <code> + <coding> + <system value="http://loinc.org"/> + <code value="8302-2"/> + <display value="Body height"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <effectiveDateTime value="2013-02-08T06:43:00+01:00"/> + <valueQuantity> + <value value="153"/> + <unit value="cm"/> + <system value="http://unitsofmeasure.org"/> + <code value="cm"/> + </valueQuantity> + <note> + <text value="Met schoenen aan"/> + </note> + <component> + <code> <coding> - <system value="http://terminology.hl7.org/CodeSystem/observation-category"/> - <code value="vital-signs"/> - <display value="Vital Signs"/> + <system value="http://snomed.info/sct"/> + <code value="425260001"/> + <display value="Body position for height measurement"/> </coding> - </category> - <code> + </code> + <valueCodeableConcept> <coding> - <system value="http://loinc.org"/> - <code value="8302-2"/> - <display value="Body height"/> + <system value="http://snomed.info/sct"/> + <code value="10904000"/> + <display value="Staande positie"/> </coding> - </code> - <subject> - <reference value="Patient/nl-core-Patient-01"/> - <type value="Patient"/> - <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> - </subject> - <effectiveDateTime value="2013-02-08T06:43:00+01:00"/> - <valueQuantity> - <value value="153"/> - <unit value="cm"/> - <system value="http://unitsofmeasure.org"/> - <code value="cm"/> - </valueQuantity> - <note> - <text value="Met schoenen aan"/> - </note> - <component> - <code> - <coding> - <system value="http://snomed.info/sct"/> - <code value="425260001"/> - <display value="Body position for height measurement"/> - </coding> - </code> - <valueCodeableConcept> - <coding> - <system value="http://snomed.info/sct"/> - <code value="10904000"/> - <display value="Staande positie"/> - </coding> - </valueCodeableConcept> - </component> -</Observation> \ No newline at end of file + </valueCodeableConcept> + </component> +</Observation> From 7e3f574436f691313672464b17737da52b631d13 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Tue, 17 Dec 2024 13:16:50 +0100 Subject: [PATCH 217/240] Added terminology --- zib/StructureDefinitions/zib-Education.xml | 2 +- ....16.840.1.113883.2.4.3.11.60.40.4.24.2.xml | 66 +++++ ....16.840.1.113883.2.4.3.11.60.40.4.24.1.xml | 114 ++++++++ ....4.3.11.60.40.2.7.10.2--20240415000000.xml | 249 ++++++++++++++++++ 4 files changed, 430 insertions(+), 1 deletion(-) create mode 100644 zib/vocabulary/generated/CodeSystem-CBS_CTO2016-2.16.840.1.113883.2.4.3.11.60.40.4.24.2.xml create mode 100644 zib/vocabulary/generated/CodeSystem-CBS_SOI2016AGG3-2.16.840.1.113883.2.4.3.11.60.40.4.24.1.xml create mode 100644 zib/vocabulary/generated/ValueSet-SchooltypeCBSCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.10.2--20240415000000.xml diff --git a/zib/StructureDefinitions/zib-Education.xml b/zib/StructureDefinitions/zib-Education.xml index b1bb111..76d6ce8 100644 --- a/zib/StructureDefinitions/zib-Education.xml +++ b/zib/StructureDefinitions/zib-Education.xml @@ -63,7 +63,7 @@ </type> <binding> <strength value="extensible" /> - <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.9--20200901000000" /> + <valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.10.2--20240415000000" /> </binding> <mapping> <identity value="zib-education-v3.3-2024EN" /> diff --git a/zib/vocabulary/generated/CodeSystem-CBS_CTO2016-2.16.840.1.113883.2.4.3.11.60.40.4.24.2.xml b/zib/vocabulary/generated/CodeSystem-CBS_CTO2016-2.16.840.1.113883.2.4.3.11.60.40.4.24.2.xml new file mode 100644 index 0000000..81579ea --- /dev/null +++ b/zib/vocabulary/generated/CodeSystem-CBS_CTO2016-2.16.840.1.113883.2.4.3.11.60.40.4.24.2.xml @@ -0,0 +1,66 @@ +<CodeSystem xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.4.24.2"/> + <meta> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablecodesystem"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/CodeSystem"/>--> + </meta> + <language value="nl-NL"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml" lang="nl-NL" xml:lang="nl-NL">Definitie-resources zijn niet voorzien van een narrative. Een menselijk leesbare versie is te vinden via de implementation guide(s) waarin deze resource gebruikt wordt.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.24.2"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.24.2"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="CBS_CTO2016"/> + <title value="CBS-CTO2016"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="CBS-CTO2016"/> + <caseSensitive value="false"/> + <content value="complete"/> + <count value="2"/> + <property> + <code value="status"/> + <uri value="http://hl7.org/fhir/concept-properties#status"/> + <description value="A code that indicates the status of the concept. Values found in this version of the code system are: active"/> + <type value="code"/> + </property> + <concept> + <code value="01011"/> + <display value="Voortgezet speciaal onderwijs"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="20200"/> + <display value="Speciaal (basis)onderwijs"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> +</CodeSystem> diff --git a/zib/vocabulary/generated/CodeSystem-CBS_SOI2016AGG3-2.16.840.1.113883.2.4.3.11.60.40.4.24.1.xml b/zib/vocabulary/generated/CodeSystem-CBS_SOI2016AGG3-2.16.840.1.113883.2.4.3.11.60.40.4.24.1.xml new file mode 100644 index 0000000..e222bb0 --- /dev/null +++ b/zib/vocabulary/generated/CodeSystem-CBS_SOI2016AGG3-2.16.840.1.113883.2.4.3.11.60.40.4.24.1.xml @@ -0,0 +1,114 @@ +<CodeSystem xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.4.24.1"/> + <meta> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablecodesystem"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/CodeSystem"/>--> + </meta> + <language value="nl-NL"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml" lang="nl-NL" xml:lang="nl-NL">Definitie-resources zijn niet voorzien van een narrative. Een menselijk leesbare versie is te vinden via de implementation guide(s) waarin deze resource gebruikt wordt.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.24.1"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.24.1"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="CBS_SOI2016AGG3"/> + <title value="CBS-SOI2016AGG3"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="CBS-SOI2016AGG3"/> + <caseSensitive value="false"/> + <content value="complete"/> + <count value="8"/> + <property> + <code value="status"/> + <uri value="http://hl7.org/fhir/concept-properties#status"/> + <description value="A code that indicates the status of the concept. Values found in this version of the code system are: active"/> + <type value="code"/> + </property> + <concept> + <code value="111"/> + <display value="Basisonderwijs"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="121"/> + <display value="Vmbo-b/k, mbo1"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="122"/> + <display value="Vmbo-g/t, havo-, vwo-onderbouw"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="211"/> + <display value="Mbo2 en mbo3"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="212"/> + <display value="Mbo4"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="213"/> + <display value="Havo, vwo"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="311"/> + <display value="Hbo-, wo-bachelor"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> + <concept> + <code value="321"/> + <display value="Hbo-, wo-master, doctor"/> + <property> + <code value="status"/> + <valueCode value="active"/> + </property> + </concept> +</CodeSystem> diff --git a/zib/vocabulary/generated/ValueSet-SchooltypeCBSCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.10.2--20240415000000.xml b/zib/vocabulary/generated/ValueSet-SchooltypeCBSCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.10.2--20240415000000.xml new file mode 100644 index 0000000..ad0ede5 --- /dev/null +++ b/zib/vocabulary/generated/ValueSet-SchooltypeCBSCodelijst-2.16.840.1.113883.2.4.3.11.60.40.2.7.10.2--20240415000000.xml @@ -0,0 +1,249 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="2.16.840.1.113883.2.4.3.11.60.40.2.7.10.2--20240415000000"/> + <meta> + <source value="http://acceptance.art-decor.org/fhir/4.0/zib2024bbr-"/> + <profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/> + <!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>--> + <tag> + <system value="http://hl7.org/fhir/FHIR-version"/> + <code value="4.0.1"/> + </tag> + </meta> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod"> + <valuePeriod> + <start value="2024-04-15T00:00:00+00:00"/> + </valuePeriod> + </extension> + <url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.10.2--20240415000000"/> + <identifier> + <use value="official"/> + <system value="urn:ietf:rfc:3986"/> + <value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.7.10.2"/> + </identifier> + <version value="2024-04-15T00:00:00"/> + <name value="SchooltypeCBSCodelijst"/> + <title value="SchooltypeCBSCodelijst"/> + <status value="active"/> + <experimental value="false"/> + <publisher value="Registratie aan de bron"/> + <contact> + <name value="Registratie aan de bron"/> + <telecom> + <system value="url"/> + <value value="https://www.registratieaandebron.nl"/> + </telecom> + <telecom> + <system value="url"/> + <value value="https://www.zibs.nl"/> + </telecom> + </contact> + <description value="SchooltypeCBSCodelijst"/> + <immutable value="false"/> + <compose> + <include> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.24.1"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Basisonderwijs"/> + </extension> + <code value="111"/> + <display value="Basisonderwijs"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Basisonderwijs"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Vmbo-b/k, mbo1"/> + </extension> + <code value="121"/> + <display value="Vmbo-b/k, mbo1"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Vmbo-b/k, mbo1"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Vmbo-g/t, havo-, vwo-onderbouw"/> + </extension> + <code value="122"/> + <display value="Vmbo-g/t, havo-, vwo-onderbouw"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Vmbo-g/t, havo-, vwo-onderbouw"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Mbo2 en mbo3"/> + </extension> + <code value="211"/> + <display value="Mbo2 en mbo3"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mbo2 en mbo3"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Mbo4"/> + </extension> + <code value="212"/> + <display value="Mbo4"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Mbo4"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Havo, vwo"/> + </extension> + <code value="213"/> + <display value="Havo, vwo"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Havo, vwo"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Hbo-, wo-bachelor"/> + </extension> + <code value="311"/> + <display value="Hbo-, wo-bachelor"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Hbo-, wo-bachelor"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Hbo-, wo-master, doctor"/> + </extension> + <code value="321"/> + <display value="Hbo-, wo-master, doctor"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Hbo-, wo-master, doctor"/> + </designation> + </concept> + </include> + <include> + <system value="http://terminology.hl7.org/CodeSystem/v3-NullFlavor"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Onbekend"/> + </extension> + <code value="UNK"/> + <display value="Onbekend"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Onbekend"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Anders"/> + </extension> + <code value="OTH"/> + <display value="Anders"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Anders"/> + </designation> + </concept> + </include> + <include> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.24.2"/> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Speciaal (basis)onderwijs"/> + </extension> + <code value="20200"/> + <display value="Speciaal (basis)onderwijs"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Speciaal (basis)onderwijs"/> + </designation> + </concept> + <concept> + <extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments"> + <valueString value="Voortgezet speciaal onderwijs"/> + </extension> + <code value="01011"/> + <display value="Voortgezet speciaal onderwijs"/> + <designation> + <language value="nl-NL"/> + <use> + <system value="http://snomed.info/sct"/> + <code value="900000000000013009"/> + <display value="Synonym"/> + </use> + <value value="Voortgezet speciaal onderwijs"/> + </designation> + </concept> + </include> + </compose> +</ValueSet> From 11605abab314866f2271179db5e4a73f1d4c7322 Mon Sep 17 00:00:00 2001 From: Amy Koo <a.koo@furore.com> Date: Tue, 17 Dec 2024 13:25:34 +0100 Subject: [PATCH 218/240] updated release notes --- release-notes.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/release-notes.md b/release-notes.md index 5ee60a6..983423c 100644 --- a/release-notes.md +++ b/release-notes.md @@ -46,6 +46,10 @@ * `.relationship:relationship` ; textual ; Changed definition of Relationship. ; ZIB-1556 * `.relationship:relationship` ; terminology ; Changed value set from RelatieCodelijst to RelatieSnomedCodelijst. ; ZIB-1180, ZIB-1438, ZIB-1495, ZIB-1486, ZIB-1556, ZIB-1616, ZIB-1770, ZIB-1789, ZIB-1941, ZIB-2008 +## Education (zib-Education, nl-core-Education) +* No significant changes. + +## Patient ### zib-Patient, nl-core-Patient * `.contact.relationship:role` ; textual ; Added guidance for Role. ; ZIBFHIR-73 * `.contact.relationship:role` ; terminology ; Changed value set from RolCodelijst to RolSnomedCodelijst. ; ZIB-1180, ZIB-1470, ZIB-1481, ZIB-1496, ZIB-1556, ZIB-1616, ZIB-1789, ZIB-2008, ZIB-2211 From fe6dc23003d26f3025ef7cf323122e0731291947 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Wed, 18 Dec 2024 08:45:50 +0100 Subject: [PATCH 219/240] Textual finetuning, added release note --- nl-core/StructureDefinitions/nl-core-BodyHeight.xml | 2 +- release-notes.md | 2 +- zib/StructureDefinitions/pattern-VitalSigns.xml | 12 +++++------- zib/StructureDefinitions/zib-BodyHeight.xml | 4 ++-- 4 files changed, 9 insertions(+), 11 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-BodyHeight.xml b/nl-core/StructureDefinitions/nl-core-BodyHeight.xml index f949c89..8069692 100644 --- a/nl-core/StructureDefinitions/nl-core-BodyHeight.xml +++ b/nl-core/StructureDefinitions/nl-core-BodyHeight.xml @@ -16,7 +16,7 @@ <use value="work" /> </telecom> </contact> - <description value="A person’s body height." /> + <description value="A person's body height." /> <purpose value="A derived profile from [zib-BodyHeight](http://nictiz.nl/fhir/StructureDefinition/zib-BodyHeight) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> <copyright value="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 value="4.0.1" /> diff --git a/release-notes.md b/release-notes.md index 4c68338..f0b22f6 100644 --- a/release-notes.md +++ b/release-notes.md @@ -28,7 +28,7 @@ * `.country.extension:countryCode.value[x]` ; terminology ; Changed codes in LandCodelijsten (LandGBACodelijst and LandISOCodelijst). ; ZIB-2218 ## BodyHeight (zib-BodyHeight, nl-core-BodyHeight) -* No significant changes. +* `.value[x]` ; textual ; Changed definition of HeightValue. ; ZIB-1887 ## ContactInformation ### zib-ContactInformation-TelephoneNumbers, nl-core-ContactInformation-TelephoneNumbers diff --git a/zib/StructureDefinitions/pattern-VitalSigns.xml b/zib/StructureDefinitions/pattern-VitalSigns.xml index bdd45d0..c9c6c07 100644 --- a/zib/StructureDefinitions/pattern-VitalSigns.xml +++ b/zib/StructureDefinitions/pattern-VitalSigns.xml @@ -2,9 +2,7 @@ <StructureDefinition xmlns="http://hl7.org/fhir"> <id value="pattern-VitalSigns" /> <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> + <status value="empty" /><div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div></text> <url value="http://nictiz.nl/fhir/StructureDefinition/pattern-VitalSigns" /> <name value="PatternVitalSigns" /> <title value="pattern VitalSigns" /> @@ -19,7 +17,7 @@ </telecom> </contact> <description value="A pattern profile for creating (mostly) HL7 Vital Signs compatible zib profiles." /> - <purpose value="Regarding the HL7 Vital Signs profile, the spec for the Observation resource states: > If implementations use this Resource when expressing the profile-specific concepts as structured data, they SHALL conform to the following profiles: However, the HL7 Vital Signs profile imposes two issues that make it impossible to implement zib profiles for the relevant vital signs measurements directly onto it (see the comment on the profle root). To circumvent this problem, the zib profiles aim to be as compatible as possible without directly using the HL7 Vital Signs profile or one of its derivations. This pattern profile ensures this is done in a consistent way. It is not meant to be instantiated directly." /> + <purpose value="Regarding the HL7 Vital Signs profile, the specification of the Observation resource states: > If implementations use this Resource when expressing the profile-specific concepts as structured data, they SHALL conform to the following profiles: However, the HL7 Vital Signs profile imposes two issues that make it impossible to implement zib profiles for the relevant vital signs measurements directly onto it (see the comment on the profle root). To circumvent this problem, the zib profiles aim to be as compatible as possible without directly using the HL7 Vital Signs profile or one of its derivations. This pattern profile ensures this is done in a consistent way. It is not meant to be instantiated directly." /> <copyright value="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 value="4.0.1" /> <kind value="resource" /> @@ -30,7 +28,7 @@ <differential> <element id="Observation"> <path value="Observation" /> - <comment value="**HL7 Vital Signs compatibility** Although this profile represents a vital signs measurement, it is *not* directly based on the HL7 Vital Signs profile because of two issues in its current version that prevent it from being used for the exchange of zibs (see below). However, an effort has been made to make this profile functionally equivalent to (a profile derived from) the [HL7 Vital Signs [...] profile](http://hl7.org/fhir/StructureDefinition/[...]). Instances for both profiles should be highly compatible. This means that it should be possible to mostly validate an instance for this profile against the HL7 Vital Signs counterpart, _except_ for references on `Observation.hasMember` and `Observation.derivedFrom`. The base HL7 Vital Signs profile restricts the targets of these element to itself, which is a requirement that can never be satisfied for instances of profiles that are not directly derived from it. Please note that this profile implements the zib and can therefore be more restricted than its HL7 counterpart. It should be regarded as a derived profile rather than a direct recreation of the HL7 version. **Differences with the HL7 Vital Signs counterpart** * The _required_ terminology binding on `Observation.component` to the [Vital Signs Units](http://hl7.org/fhir/ValueSet/ucum-vitals-common) dataset makes it impossible to use `.component` for representing anything else than a Quantity (like a CodeableConcept or a boolean). This binding has therefore been omitted in the current profile. * The `mustSupport` = _true_ flag found on numerous elements isn't further specified in the HL7 Vital Signs IG, as is required by FHIR. This flag has therefore been omitted from the current profile. * The target restriction on `Observation.hasMember` and `Observation.derivedFrom` to the HL7 Vital Signs profile cannot be fulfilled. This restriction has therefore been omitted from the current profile. It might happen that for some concepts, the zib uses a different (but compatible) way than what is recommended by the [HL7 Vital Signs IG](http://hl7.org/fhir/r4/observation-vitalsigns.html). This is described in the comments for these concepts. There are also some differences in the profiling approach between the current and the HL7 profile, like the use of patterns rather than slices with fixed systems and codes to enforce the inclusion of some coding (for reasons of consistency with other zib profiles, the former approach has been chosen here). Apart from what is mentioned above, constraints, invariants and terminology bindings have been copied from the HL7 Vital Signs profile, but some textual descriptions have been omitted. Note: No equivalent for the HL7 Vital Signs base profile has been created to implement the zib profiles. The profile for this zib has been directly modelled onto its HL7 Vital Signs counterpart." /> + <comment value="**HL7 Vital Signs compatibility** Although this profile represents a vital signs measurement, it is *not* directly based on the HL7 Vital Signs profile because of two issues in its current version that prevent it from being used for the exchange of zibs (see below). However, an effort has been made to make this profile functionally equivalent to (a profile derived from) the [HL7 Vital Signs [...] profile](http://hl7.org/fhir/StructureDefinition/[...]). Instances for both profiles should be highly compatible. This means that it should be possible to mostly validate an instance for this profile against the HL7 Vital Signs counterpart, _except_ for references on `Observation.hasMember` and `Observation.derivedFrom`. The base HL7 Vital Signs profile restricts the targets of these element to itself, which is a requirement that can never be satisfied for instances of profiles that are not directly derived from it. Please note that this profile implements the zib and can therefore be more restricted than its HL7 counterpart. It should be regarded as a derived profile rather than a direct recreation of the HL7 version. **Differences with the HL7 Vital Signs counterpart** * The _required_ terminology binding on `Observation.component` to the [Vital Signs Units](http://hl7.org/fhir/ValueSet/ucum-vitals-common) dataset makes it impossible to use `.component` for representing anything else than a Quantity (like a CodeableConcept or a boolean). This binding has therefore been omitted in the current profile. * The `mustSupport` = _true_ flag found on numerous elements isn't further specified in the HL7 Vital Signs IG, as is required by FHIR. This flag has therefore been omitted from the current profile. * The target restriction on `Observation.hasMember` and `Observation.derivedFrom` to the HL7 Vital Signs profile cannot be fulfilled. This restriction has therefore been omitted from the current profile. It might happen that for some concepts, the zib profile has a different (but compatible) approach for specifying the requirements than what is recommended by the [HL7 Vital Signs IG](http://hl7.org/fhir/r4/observation-vitalsigns.html). This is described in the comments for these concepts. There are also some differences in the profiling approach between the current and the HL7 profile, like the use of patterns rather than slices with fixed systems and codes to enforce the inclusion of some coding (for reasons of consistency with other zib profiles, the former approach has been chosen here). Apart from what is mentioned above, constraints, invariants and terminology bindings have been copied from the HL7 Vital Signs profile, but some textual descriptions have been omitted. Note: No equivalent for the HL7 Vital Signs base profile has been created to implement the zib profiles. The profile for this zib has been directly modeled onto its HL7 Vital Signs counterpart." /> <constraint> <key value="vs-2" /> <severity value="error" /> @@ -86,7 +84,7 @@ <constraint> <key value="vs-1" /> <severity value="error" /> - <human value="if Observation.effective[x] is dateTime and has a value then that value shall be precise to the day" /> + <human value="If Observation.effective[x] is dateTime and has a value then that value shall be precise to the day." /> <expression value="($this as dateTime).toString().length() >= 8" /> </constraint> </element> @@ -103,7 +101,7 @@ <constraint> <key value="vs-3" /> <severity value="error" /> - <human value="If there is no a value a data absent reason must be present" /> + <human value="If there is no value a data absent reason must be present." /> <expression value="value.exists() or dataAbsentReason.exists()" /> </constraint> </element> diff --git a/zib/StructureDefinitions/zib-BodyHeight.xml b/zib/StructureDefinitions/zib-BodyHeight.xml index cedf405..782007d 100644 --- a/zib/StructureDefinitions/zib-BodyHeight.xml +++ b/zib/StructureDefinitions/zib-BodyHeight.xml @@ -16,7 +16,7 @@ <use value="work" /> </telecom> </contact> - <description value="A person’s body height." /> + <description value="A person's body height." /> <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) BodyHeight v3.1.2 (2024)](https://zibs.nl/wiki/BodyHeight-v3.1.2(2024EN))." /> <copyright value="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 value="4.0.1" /> @@ -34,7 +34,7 @@ <element id="Observation"> <path value="Observation" /> <short value="BodyHeight" /> - <comment value="**HL7 Vital Signs compatibility** Although this profile represents a vital signs measurement, it is *not* directly based on the HL7 Vital Signs profile because of two issues in its current version that prevent it from being used for the exchange of zibs (see below). However, an effort has been made to make this profile functionally equivalent to (a profile derived from) the [HL7 Vital Signs BodyHeight profile](http://hl7.org/fhir/StructureDefinition/bodyheight). Instances for both profiles should be highly compatible. This means that it should be possible to mostly validate an instance for this profile against the HL7 Vital Signs counterpart, _except_ for references on `Observation.hasMember` and `Observation.derivedFrom`. The base HL7 Vital Signs profile restricts the targets of these element to itself, which is a requirement that can never be satisfied for instances of profiles that are not directly derived from it. Please note that this profile implements the zib and can therefore be more restricted than its HL7 counterpart. It should be regarded as a derived profile rather than a direct recreation of the HL7 version. **Differences with the HL7 Vital Signs counterpart** * The _required_ terminology binding on `Observation.component` to the [Vital Signs Units](http://hl7.org/fhir/ValueSet/ucum-vitals-common) dataset makes it impossible to use `.component` for representing anything else than a Quantity (like a CodeableConcept or a boolean). This binding has therefore been omitted in the current profile. * The `mustSupport` = _true_ flag found on numerous elements isn't further specified in the HL7 Vital Signs IG, as is required by FHIR. This flag has therefore been omitted from the current profile. * The target restriction on `Observation.hasMember` and `Observation.derivedFrom` to the HL7 Vital Signs profile cannot be fulfilled. This restriction has therefore been omitted from the current profile. It might happen that for some concepts, the zib uses a different (but compatible) way than what is recommended by the [HL7 Vital Signs IG](http://hl7.org/fhir/r4/observation-vitalsigns.html). This is described in the comments for these concepts. There are also some differences in the profiling approach between the current and the HL7 profile, like the use of patterns rather than slices with fixed systems and codes to enforce the inclusion of some coding (for reasons of consistency with other zib profiles, the former approach has been chosen here). Apart from what is mentioned above, constraints, invariants and terminology bindings have been copied from the HL7 Vital Signs profile, but some textual descriptions have been omitted. Note: No equivalent for the HL7 Vital Signs base profile has been created to implement the zib profiles. The profile for this zib has been directly modelled onto its HL7 Vital Signs counterpart." /> + <comment value="**HL7 Vital Signs compatibility** Although this profile represents a vital signs measurement, it is *not* directly based on the HL7 Vital Signs profile because of two issues in its current version that prevent it from being used for the exchange of zibs (see below). However, an effort has been made to make this profile functionally equivalent to (a profile derived from) the [HL7 Vital Signs BodyHeight profile](http://hl7.org/fhir/StructureDefinition/bodyheight). Instances for both profiles should be highly compatible. This means that it should be possible to mostly validate an instance for this profile against the HL7 Vital Signs counterpart, _except_ for references on `Observation.hasMember` and `Observation.derivedFrom`. The base HL7 Vital Signs profile restricts the targets of these element to itself, which is a requirement that can never be satisfied for instances of profiles that are not directly derived from it. Please note that this profile implements the zib and can therefore be more restricted than its HL7 counterpart. It should be regarded as a derived profile rather than a direct recreation of the HL7 version. **Differences with the HL7 Vital Signs counterpart** * The _required_ terminology binding on `Observation.component` to the [Vital Signs Units](http://hl7.org/fhir/ValueSet/ucum-vitals-common) dataset makes it impossible to use `.component` for representing anything else than a Quantity (like a CodeableConcept or a boolean). This binding has therefore been omitted in the current profile. * The `mustSupport` = _true_ flag found on numerous elements isn't further specified in the HL7 Vital Signs IG, as is required by FHIR. This flag has therefore been omitted from the current profile. * The target restriction on `Observation.hasMember` and `Observation.derivedFrom` to the HL7 Vital Signs profile cannot be fulfilled. This restriction has therefore been omitted from the current profile. It might happen that for some concepts, the zib profile has a different (but compatible) approach for specifying the requirements than what is recommended by the [HL7 Vital Signs IG](http://hl7.org/fhir/r4/observation-vitalsigns.html). This is described in the comments for these concepts. There are also some differences in the profiling approach between the current and the HL7 profile, like the use of patterns rather than slices with fixed systems and codes to enforce the inclusion of some coding (for reasons of consistency with other zib profiles, the former approach has been chosen here). Apart from what is mentioned above, constraints, invariants and terminology bindings have been copied from the HL7 Vital Signs profile, but some textual descriptions have been omitted. Note: No equivalent for the HL7 Vital Signs base profile has been created to implement the zib profiles. The profile for this zib has been directly modeled onto its HL7 Vital Signs counterpart." /> <alias value="Lichaamslengte" /> <mapping> <identity value="zib-bodyheight-v3.1.2-2024EN" /> From 769972747550f7d5251ea1e69633d11f8111b9b4 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Wed, 18 Dec 2024 08:57:10 +0100 Subject: [PATCH 220/240] Updated known issues --- known-issues.yml | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/known-issues.yml b/known-issues.yml index bcfe5b4..6c3720a 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -49,6 +49,12 @@ zib-AddressInformation: - cardinality: 1..1 instead of 0..1 reason: The value of the extension is required, but the extension itself is optional, making the effective cardinality 0..1 as required by the zib. +zib-BodyHeight: + zib deviations: + Observation.effective[x]:effectiveDateTime: + - cardinality: 1..1 instead of 0..1 + reason: In the HL7 Vital Signs profile the .effective[x] element is required, which is adopted in the zib profile as well to align as much as possible with the former profile. + zib-ContactInformation-TelephoneNumbers: zib deviations: ContactPoint.system: @@ -313,16 +319,7 @@ nl-core-*: reason: Observation.effective[x] is only added to the FHIR instance if there is a zib mapping present on that element in the profile and the corresponding zib concept is filled in the corresponding example. Observation.hasMember[*]: - message: This element does not match any known slice defined in the profile - reason: The validator is unable to resolve references on disk, so it is unable to match reference slices - -nl-core-BodyHeight-*: - ignored issues: - Observation.value.ofType(Quantity).code: - - message: The value provided ('cm') is not in the value set 'Body Length Units' - reason: In absence of a terminology server, the Validator cannot check if 'cm' is a valid UCUM unit and raises an error. - Observation.component[*].value.*: - - message: None of the codings provided are in the value set 'Vital Signs Units' - reason: The Validator checks all Observations with a vital signs magic LOINC code against the HL7 Vital Signs base profile. Unfortunately, this profile restricts the allowed components to only the use cases identified by HL7, while the zib adds additional data. This has been identified as a bug in het HL7 Vital Signs profile, which will be fixed in the next version. See https://jira.hl7.org/browse/FHIR-43353 for more information. + reason: The validator is unable to resolve references on disk, so it is unable to match reference slices. zib-ContactInformation-TelephoneNumbers: zib deviations: From c011f4eb3934a300626aba546588061ee801cb7d Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Wed, 18 Dec 2024 08:58:56 +0100 Subject: [PATCH 221/240] Updated example --- examples/nl-core-BodyHeight-01.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/nl-core-BodyHeight-01.xml b/examples/nl-core-BodyHeight-01.xml index a806242..2458f76 100644 --- a/examples/nl-core-BodyHeight-01.xml +++ b/examples/nl-core-BodyHeight-01.xml @@ -19,13 +19,13 @@ </tr> <tr> <td> - <span title="Body height (8302-2 - LOINC)">Body height</span> + <span title="Lichaamslengte (8302-2 - LOINC)">Lichaamslengte</span> </td> <td>153 cm</td> </tr> <tr> <td> - <span title="Body position for height measurement (425260001 - SNOMED CT)">Body position for height measurement</span> + <span title="lichaamshouding voor bepalen van lengte (425260001 - SNOMED CT)">lichaamshouding voor bepalen van lengte</span> </td> <td> <span title="Staande positie (10904000 - SNOMED CT)">Staande positie</span> @@ -47,7 +47,7 @@ <coding> <system value="http://loinc.org"/> <code value="8302-2"/> - <display value="Body height"/> + <display value="Lichaamslengte"/> </coding> </code> <subject> @@ -70,7 +70,7 @@ <coding> <system value="http://snomed.info/sct"/> <code value="425260001"/> - <display value="Body position for height measurement"/> + <display value="lichaamshouding voor bepalen van lengte"/> </coding> </code> <valueCodeableConcept> From 7699e2fd0bc975c01857ccaf95a5292cf96f023e Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Wed, 18 Dec 2024 09:00:16 +0100 Subject: [PATCH 222/240] Tweaked known issue --- known-issues.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/known-issues.yml b/known-issues.yml index 6c3720a..39a605f 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -53,7 +53,7 @@ zib-BodyHeight: zib deviations: Observation.effective[x]:effectiveDateTime: - cardinality: 1..1 instead of 0..1 - reason: In the HL7 Vital Signs profile the .effective[x] element is required, which is adopted in the zib profile as well to align as much as possible with the former profile. + reason: In the HL7 Vital Signs profile the .effective[x] element is required, which is adopted in the zib profile as well to align with the former profile as much as possible. zib-ContactInformation-TelephoneNumbers: zib deviations: From b8a3c86d01df64f04195e2cf66790a5169d201b8 Mon Sep 17 00:00:00 2001 From: "FURORENT\\Luud" <l.slagter@furore.com> Date: Wed, 18 Dec 2024 11:28:17 +0100 Subject: [PATCH 223/240] Updated ValueSet for units of BodyHeight --- known-issues.yml | 6 +++++ release-notes.md | 1 + zib/StructureDefinitions/zib-BodyHeight.xml | 2 +- .../manual/ValueSet-BodyHeight-Units.xml | 26 +++++++++++++++++++ 4 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 zib/vocabulary/manual/ValueSet-BodyHeight-Units.xml diff --git a/known-issues.yml b/known-issues.yml index 39a605f..32dc4a8 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -321,6 +321,12 @@ nl-core-*: - message: This element does not match any known slice defined in the profile reason: The validator is unable to resolve references on disk, so it is unable to match reference slices. +nl-core-BodyHeight-*: + ignored issues: + Observation.code.coding[*].display: + - message: Wrong Display Name 'Lichaamslengte' for http://loinc.org#8302-2. There are no valid display names found for language(s) 'en'. Default display is 'Body height' + reason: A valid Dutch display value is used instead of an English one. + zib-ContactInformation-TelephoneNumbers: zib deviations: ContactPoint.extension:comment.value[x]: diff --git a/release-notes.md b/release-notes.md index f0b22f6..0808315 100644 --- a/release-notes.md +++ b/release-notes.md @@ -29,6 +29,7 @@ ## BodyHeight (zib-BodyHeight, nl-core-BodyHeight) * `.value[x]` ; textual ; Changed definition of HeightValue. ; ZIB-1887 +* `.value[x]` ; terminology ; Changed value set from BodyLengthUnits to BodyHeightUnits. ; ZIB-1887 ## ContactInformation ### zib-ContactInformation-TelephoneNumbers, nl-core-ContactInformation-TelephoneNumbers diff --git a/zib/StructureDefinitions/zib-BodyHeight.xml b/zib/StructureDefinitions/zib-BodyHeight.xml index 782007d..812430a 100644 --- a/zib/StructureDefinitions/zib-BodyHeight.xml +++ b/zib/StructureDefinitions/zib-BodyHeight.xml @@ -86,7 +86,7 @@ </type> <binding> <strength value="required" /> - <valueSet value="http://hl7.org/fhir/ValueSet/ucum-bodylength" /> + <valueSet value="http://nictiz.nl/fhir/ValueSet/BodyHeight-Units" /> </binding> <mapping> <identity value="zib-bodyheight-v3.1.2-2024EN" /> diff --git a/zib/vocabulary/manual/ValueSet-BodyHeight-Units.xml b/zib/vocabulary/manual/ValueSet-BodyHeight-Units.xml new file mode 100644 index 0000000..8e04e19 --- /dev/null +++ b/zib/vocabulary/manual/ValueSet-BodyHeight-Units.xml @@ -0,0 +1,26 @@ +<ValueSet xmlns="http://hl7.org/fhir"> + <id value="BodyHeight-Units"/> + <text> + <status value="empty"/> + <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> + </text> + <url value="http://nictiz.nl/fhir/ValueSet/BodyHeight-Units"/> + <version value="2024-04-15T00:00:00"/> + <name value="BodyHeightUnits"/> + <title value="BodyHeight Units"/> + <status value="draft"/> + <experimental value="false"/> + <publisher value="Nictiz"/> + <description value="UCUM units for recording zib BodyHeight."/> + <compose> + <include> + <system value="http://unitsofmeasure.org"/> + <concept> + <code value="m"/> + </concept> + <concept> + <code value="cm"/> + </concept> + </include> + </compose> +</ValueSet> \ No newline at end of file From dbdd88827254e6b43f90a7956ea60b599fe98760 Mon Sep 17 00:00:00 2001 From: "FURORENT\\Luud" <l.slagter@furore.com> Date: Wed, 18 Dec 2024 11:29:10 +0100 Subject: [PATCH 224/240] Initial version of known issue w.r.t. ValueSet --- known-issues.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/known-issues.yml b/known-issues.yml index 32dc4a8..9afe70d 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -28,6 +28,12 @@ pattern-ZibHealthProfessionalReference: - message: "Constraint failed: sd-pg-08: 'The title of the StructureDefinition should conform to the profiling guidelines'" reason: The title is shown in the hosting profiles as the name of the datatype. Since the title according to the profiling guidelines ("pattern ZibHealthProfessionalReference") is deemed confusing in some cases, the title is simply "Reference". See https://bits.nictiz.nl/browse/MM-3854. +ValueSet-BodyHeight-Units: + ignored issues: + ValueSet.compose.include[0]: + - message: "There are multiple different potential matches for the url 'http://unitsofmeasure.org'. It might be a good idea to fix to the correct version to reduce the likelihood of a wrong version being selected by an implementation/implementer. Using version '3.0.1', found versions: 2009-10-14T12:00:00, 3.0.1" + reason: It is not necessary to fix the UCUM version. Moreover, this is also not done in core ValueSets that consist of UCUM codes (such as http://hl7.org/fhir/ValueSet/ucum-vitals-common). + zib-AbilityToEat.EatingLimitations: zib deviations: Observation.value[x]:valueCodeableConcept: From afdecd115231f72e33f04d58f755ed667c77c3ce Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Wed, 18 Dec 2024 11:44:38 +0100 Subject: [PATCH 225/240] Removed redundant known issue --- known-issues.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/known-issues.yml b/known-issues.yml index 455c215..65887ce 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -28,12 +28,6 @@ pattern-ZibHealthProfessionalReference: - message: "Constraint failed: sd-pg-08: 'The title of the StructureDefinition should conform to the profiling guidelines'" reason: The title is shown in the hosting profiles as the name of the datatype. Since the title according to the profiling guidelines ("pattern ZibHealthProfessionalReference") is deemed confusing in some cases, the title is simply "Reference". See https://bits.nictiz.nl/browse/MM-3854. -ValueSet-BodyHeight-Units: - ignored issues: - ValueSet.compose.include[0]: - - message: "There are multiple different potential matches for the url 'http://unitsofmeasure.org'. It might be a good idea to fix to the correct version to reduce the likelihood of a wrong version being selected by an implementation/implementer. Using version '3.0.1', found versions: 2009-10-14T12:00:00, 3.0.1" - reason: It is not necessary to fix the UCUM version. Moreover, this is also not done in core ValueSets that consist of UCUM codes (such as http://hl7.org/fhir/ValueSet/ucum-vitals-common). - zib-AbilityToEat.EatingLimitations: zib deviations: Observation.value[x]:valueCodeableConcept: From 353cab061c687e2297870d376d6b88def5dcfd9e Mon Sep 17 00:00:00 2001 From: AlayaBen-Belkacem <a.ben-belkacem@furore.com> Date: Wed, 18 Dec 2024 16:17:12 +0100 Subject: [PATCH 226/240] Added fhir instances --- examples/nl-core-FluidBalance-01.xml | 37 +++++++++++++++++++ .../nl-core-FluidBalance.FluidTotalIn-01.xml | 26 +++++++++++++ .../nl-core-FluidBalance.FluidTotalOut-01.xml | 26 +++++++++++++ 3 files changed, 89 insertions(+) create mode 100644 examples/nl-core-FluidBalance-01.xml create mode 100644 examples/nl-core-FluidBalance.FluidTotalIn-01.xml create mode 100644 examples/nl-core-FluidBalance.FluidTotalOut-01.xml diff --git a/examples/nl-core-FluidBalance-01.xml b/examples/nl-core-FluidBalance-01.xml new file mode 100644 index 0000000..5522501 --- /dev/null +++ b/examples/nl-core-FluidBalance-01.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-FluidBalance-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance"/> + </meta> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="710853006"/> + <display value="evaluatie van vochtbalans"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <effectivePeriod> + <start value="2016-12-19T00:00:00+01:00"/> + <end value="2016-12-20T00:00:00+01:00"/> + </effectivePeriod> + <note> + <text value="-"/> + </note> + <hasMember> + <reference value="Observation/nl-core-FluidBalance.FluidTotalIn-01"/> + <type value="Observation"/> + <display value="Fluid total in, 1400"/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-FluidBalance.FluidTotalOut-01"/> + <type value="Observation"/> + <display value="Fluid total out, 1000"/> + </hasMember> +</Observation> \ No newline at end of file diff --git a/examples/nl-core-FluidBalance.FluidTotalIn-01.xml b/examples/nl-core-FluidBalance.FluidTotalIn-01.xml new file mode 100644 index 0000000..9db9594 --- /dev/null +++ b/examples/nl-core-FluidBalance.FluidTotalIn-01.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-FluidBalance.FluidTotalIn-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalIn"/> + </meta> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="251852001"/> + <display value="totale vochtinname"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueQuantity> + <value value="1400"/> + <unit value="ml"/> + <system value="http://unitsofmeasure.org"/> + <code value="ml"/> + </valueQuantity> +</Observation> \ No newline at end of file diff --git a/examples/nl-core-FluidBalance.FluidTotalOut-01.xml b/examples/nl-core-FluidBalance.FluidTotalOut-01.xml new file mode 100644 index 0000000..338567f --- /dev/null +++ b/examples/nl-core-FluidBalance.FluidTotalOut-01.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-FluidBalance.FluidTotalOut-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalOut"/> + </meta> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="251841007"/> + <display value="totale vochtuitscheiding"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueQuantity> + <value value="1000"/> + <unit value="ml"/> + <system value="http://unitsofmeasure.org"/> + <code value="ml"/> + </valueQuantity> +</Observation> \ No newline at end of file From 04622c7bd6bcec68479e20b770508db1442ece6c Mon Sep 17 00:00:00 2001 From: Ashwin-Nictiz <ashwin.djorai@nictiz.nl> Date: Thu, 19 Dec 2024 11:14:00 +0100 Subject: [PATCH 227/240] Added examples --- examples/nl-core-Education-01.xml | 48 ++++++++++++++++++++++ examples/nl-core-Education-full-01.xml | 56 ++++++++++++++++++++++++++ 2 files changed, 104 insertions(+) create mode 100644 examples/nl-core-Education-01.xml create mode 100644 examples/nl-core-Education-full-01.xml diff --git a/examples/nl-core-Education-01.xml b/examples/nl-core-Education-01.xml new file mode 100644 index 0000000..6e675dc --- /dev/null +++ b/examples/nl-core-Education-01.xml @@ -0,0 +1,48 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-Education-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Education"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="opleidingsniveau (105421008 - SNOMED CT)">opleidingsniveau</span> + </td> + <td> + <span title="Hbo-, wo-master, doctor (321 - 2.16.840.1.113883.2.4.3.11.60.40.4.24.1)">Hbo-, wo-master, doctor</span> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="105421008"/> + <display value="opleidingsniveau"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.24.1"/> + <code value="321"/> + <display value="Hbo-, wo-master, doctor"/> + </coding> + </valueCodeableConcept> +</Observation> diff --git a/examples/nl-core-Education-full-01.xml b/examples/nl-core-Education-full-01.xml new file mode 100644 index 0000000..d24942f --- /dev/null +++ b/examples/nl-core-Education-full-01.xml @@ -0,0 +1,56 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-Education-full-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Education"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Peter Jan (PeJe) Jansen. Status: definitief</caption> + <tfoot> + <tr> + <td colspan="2">Patient studeert Informatica.</td> + </tr> + </tfoot> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="opleidingsniveau (105421008 - SNOMED CT)">opleidingsniveau</span> + </td> + <td> + <span title="Hbo-, wo-bachelor (311 - 2.16.840.1.113883.2.4.3.11.60.40.4.24.1)">Hbo-, wo-bachelor</span> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="105421008"/> + <display value="opleidingsniveau"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-full-01"/> + <type value="Patient"/> + <display value="Patient, Peter Jan (PeJe) Jansen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.24.1"/> + <code value="311"/> + <display value="Hbo-, wo-bachelor"/> + </coding> + </valueCodeableConcept> + <note> + <text value="Patient studeert Informatica."/> + </note> +</Observation> From d4fc6c9c57c6e33ab558b9c63f54fe40b49b5050 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 19 Dec 2024 13:20:15 +0100 Subject: [PATCH 228/240] Reverted change in unit ValueSet, added comment .w.r.t. units --- release-notes.md | 1 - zib/StructureDefinitions/zib-BodyHeight.xml | 3 ++- .../manual/ValueSet-BodyHeight-Units.xml | 26 ------------------- 3 files changed, 2 insertions(+), 28 deletions(-) delete mode 100644 zib/vocabulary/manual/ValueSet-BodyHeight-Units.xml diff --git a/release-notes.md b/release-notes.md index 0808315..f0b22f6 100644 --- a/release-notes.md +++ b/release-notes.md @@ -29,7 +29,6 @@ ## BodyHeight (zib-BodyHeight, nl-core-BodyHeight) * `.value[x]` ; textual ; Changed definition of HeightValue. ; ZIB-1887 -* `.value[x]` ; terminology ; Changed value set from BodyLengthUnits to BodyHeightUnits. ; ZIB-1887 ## ContactInformation ### zib-ContactInformation-TelephoneNumbers, nl-core-ContactInformation-TelephoneNumbers diff --git a/zib/StructureDefinitions/zib-BodyHeight.xml b/zib/StructureDefinitions/zib-BodyHeight.xml index 812430a..f522690 100644 --- a/zib/StructureDefinitions/zib-BodyHeight.xml +++ b/zib/StructureDefinitions/zib-BodyHeight.xml @@ -80,13 +80,14 @@ <path value="Observation.value[x]" /> <short value="HeightValue" /> <definition value="The element contains the value of the measured body height. In the Netherlands, length is expressed in metres (m) or centimetres (cm). Body height is the height of the human body from heel to scalp, generally measured when standing. Body height is measured in a stretched, horizontal position for very small children or patients that are unable to stand." /> + <comment value="Even though the zib states that in the Netherlands, body height is expressed in metres or centimetres, only the latter is allowed to be communicated via this profile based on the bound value set. Doing so ensures that instances of this profile are compatible with the [HL7 Vital Signs BodyHeight profile](http://hl7.org/fhir/StructureDefinition/bodyheight). If a body height recorded in metres is to be communicated, its value should first be converted to centimetres." /> <alias value="LengteWaarde" /> <type> <code value="Quantity" /> </type> <binding> <strength value="required" /> - <valueSet value="http://nictiz.nl/fhir/ValueSet/BodyHeight-Units" /> + <valueSet value="http://hl7.org/fhir/ValueSet/ucum-bodylength" /> </binding> <mapping> <identity value="zib-bodyheight-v3.1.2-2024EN" /> diff --git a/zib/vocabulary/manual/ValueSet-BodyHeight-Units.xml b/zib/vocabulary/manual/ValueSet-BodyHeight-Units.xml deleted file mode 100644 index 8e04e19..0000000 --- a/zib/vocabulary/manual/ValueSet-BodyHeight-Units.xml +++ /dev/null @@ -1,26 +0,0 @@ -<ValueSet xmlns="http://hl7.org/fhir"> - <id value="BodyHeight-Units"/> - <text> - <status value="empty"/> - <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div> - </text> - <url value="http://nictiz.nl/fhir/ValueSet/BodyHeight-Units"/> - <version value="2024-04-15T00:00:00"/> - <name value="BodyHeightUnits"/> - <title value="BodyHeight Units"/> - <status value="draft"/> - <experimental value="false"/> - <publisher value="Nictiz"/> - <description value="UCUM units for recording zib BodyHeight."/> - <compose> - <include> - <system value="http://unitsofmeasure.org"/> - <concept> - <code value="m"/> - </concept> - <concept> - <code value="cm"/> - </concept> - </include> - </compose> -</ValueSet> \ No newline at end of file From 3fca5c7cf44dee751968047af1e22b8a434f5dfe Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 19 Dec 2024 13:22:35 +0100 Subject: [PATCH 229/240] Added release note --- release-notes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/release-notes.md b/release-notes.md index f0b22f6..e745d39 100644 --- a/release-notes.md +++ b/release-notes.md @@ -29,6 +29,7 @@ ## BodyHeight (zib-BodyHeight, nl-core-BodyHeight) * `.value[x]` ; textual ; Changed definition of HeightValue. ; ZIB-1887 +* `.value[x]` ; textual ; Added guidance for HeightValue. ; ZIB-1887 ## ContactInformation ### zib-ContactInformation-TelephoneNumbers, nl-core-ContactInformation-TelephoneNumbers From 9f569c3d148ce3aae68c28173611209a72630223 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 19 Dec 2024 15:00:16 +0100 Subject: [PATCH 230/240] Added release note --- release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes.md b/release-notes.md index 2cc51b6..36e588e 100644 --- a/release-notes.md +++ b/release-notes.md @@ -51,7 +51,7 @@ * `.relationship:relationship` ; terminology ; Changed value set from RelatieCodelijst to RelatieSnomedCodelijst. ; ZIB-1180, ZIB-1438, ZIB-1495, ZIB-1486, ZIB-1556, ZIB-1616, ZIB-1770, ZIB-1789, ZIB-1941, ZIB-2008 ## Education (zib-Education, nl-core-Education) -* No significant changes. +* `.value[x]` ; terminology ; Changed value set from SchoolTypeCodelijsten to SchooltypeCBSCodelijst. ; ZIB-1575 ## Patient ### zib-Patient, nl-core-Patient From 654cc9833863f958e757364023c1ffb5ce68c73f Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 19 Dec 2024 15:04:32 +0100 Subject: [PATCH 231/240] Corrected typo in release notes --- release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes.md b/release-notes.md index 36e588e..43cb6a0 100644 --- a/release-notes.md +++ b/release-notes.md @@ -51,7 +51,7 @@ * `.relationship:relationship` ; terminology ; Changed value set from RelatieCodelijst to RelatieSnomedCodelijst. ; ZIB-1180, ZIB-1438, ZIB-1495, ZIB-1486, ZIB-1556, ZIB-1616, ZIB-1770, ZIB-1789, ZIB-1941, ZIB-2008 ## Education (zib-Education, nl-core-Education) -* `.value[x]` ; terminology ; Changed value set from SchoolTypeCodelijsten to SchooltypeCBSCodelijst. ; ZIB-1575 +* `.value[x]` ; terminology ; Changed value set from SchooltypeCodelijsten to SchooltypeCBSCodelijst. ; ZIB-1575 ## Patient ### zib-Patient, nl-core-Patient From 0a27ba503f0f232a2629043bc90a30345fb0771a Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 19 Dec 2024 16:33:12 +0100 Subject: [PATCH 232/240] Updated examples, generated narrative --- examples/nl-core-Education-full-01.xml | 5 -- .../nl-core-ParticipationInSociety-01.xml | 90 ++++++++++++------- ...l-core-ParticipationInSociety.Hobby-01.xml | 40 +++++++++ ...articipationInSociety.SocialNetwork-01.xml | 40 +++++++++ ...articipationInSociety.WorkSituation-01.xml | 40 +++++++++ 5 files changed, 176 insertions(+), 39 deletions(-) create mode 100644 examples/nl-core-ParticipationInSociety.Hobby-01.xml create mode 100644 examples/nl-core-ParticipationInSociety.SocialNetwork-01.xml create mode 100644 examples/nl-core-ParticipationInSociety.WorkSituation-01.xml diff --git a/examples/nl-core-Education-full-01.xml b/examples/nl-core-Education-full-01.xml index d24942f..3a0737f 100644 --- a/examples/nl-core-Education-full-01.xml +++ b/examples/nl-core-Education-full-01.xml @@ -8,11 +8,6 @@ <div xmlns="http://www.w3.org/1999/xhtml"> <table> <caption>Observatie/bepaling. Subject: Patient, Peter Jan (PeJe) Jansen. Status: definitief</caption> - <tfoot> - <tr> - <td colspan="2">Patient studeert Informatica.</td> - </tr> - </tfoot> <tbody> <tr> <th>Code</th> diff --git a/examples/nl-core-ParticipationInSociety-01.xml b/examples/nl-core-ParticipationInSociety-01.xml index 77fc541..1211843 100644 --- a/examples/nl-core-ParticipationInSociety-01.xml +++ b/examples/nl-core-ParticipationInSociety-01.xml @@ -1,35 +1,57 @@ -<?xml version="1.0" encoding="UTF-8"?> <Observation xmlns="http://hl7.org/fhir"> - <id value="nl-core-ParticipationInSociety-01"/> - <meta> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety"/> - </meta> - <status value="final"/> - <code> - <coding> - <system value="http://snomed.info/sct"/> - <code value="314845004"/> - <display value="status van participatie van patiënt"/> - </coding> - </code> - <subject> - <reference value="Patient/nl-core-Patient-01"/> - <type value="Patient"/> - <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> - </subject> - <hasMember> - <reference value="Observation/nl-core-ParticipationInSociety.SocialNetwork-01"/> - <type value="Observation"/> - <display value="Social network: Heeft veel aanloop van buren"/> - </hasMember> - <hasMember> - <reference value="Observation/nl-core-ParticipationInSociety.Hobby-01"/> - <type value="Observation"/> - <display value="Hobby: Nordic walking"/> - </hasMember> - <hasMember> - <reference value="Observation/nl-core-ParticipationInSociety.WorkSituation-01"/> - <type value="Observation"/> - <display value="Work situation/: ICT-er"/> - </hasMember> -</Observation> \ No newline at end of file + <id value="nl-core-ParticipationInSociety-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="status van participatie van patiënt (314845004 - SNOMED CT)">status van participatie van patiënt</span> + </td> + <td/> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="314845004"/> + <display value="status van participatie van patiënt"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <note> + <text value="Bezoekt activiteitencentrum 2 maal per week."/> + </note> + <hasMember> + <reference value="Observation/nl-core-ParticipationInSociety.SocialNetwork-01"/> + <type value="Observation"/> + <display value="Social network, Heeft veel aanloop van buren"/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-ParticipationInSociety.Hobby-01"/> + <type value="Observation"/> + <display value="Hobby, Nordic walking"/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-ParticipationInSociety.WorkSituation-01"/> + <type value="Observation"/> + <display value="Work situation, ICT-er"/> + </hasMember> +</Observation> diff --git a/examples/nl-core-ParticipationInSociety.Hobby-01.xml b/examples/nl-core-ParticipationInSociety.Hobby-01.xml new file mode 100644 index 0000000..0465ab6 --- /dev/null +++ b/examples/nl-core-ParticipationInSociety.Hobby-01.xml @@ -0,0 +1,40 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-ParticipationInSociety.Hobby-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.Hobby"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="vrijetijdsgedrag (405081003 - SNOMED CT)">vrijetijdsgedrag</span> + </td> + <td>Nordic walking</td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="405081003"/> + <display value="vrijetijdsgedrag"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueString value="Nordic walking"/> +</Observation> diff --git a/examples/nl-core-ParticipationInSociety.SocialNetwork-01.xml b/examples/nl-core-ParticipationInSociety.SocialNetwork-01.xml new file mode 100644 index 0000000..8098ee6 --- /dev/null +++ b/examples/nl-core-ParticipationInSociety.SocialNetwork-01.xml @@ -0,0 +1,40 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-ParticipationInSociety.SocialNetwork-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.SocialNetwork"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="bevinding betreffende netwerk van gezin, familie en ondersteuners (365469004 - SNOMED CT)">bevinding betreffende netwerk van gezin, familie en ondersteuners</span> + </td> + <td>Heeft veel aanloop van buren</td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="365469004"/> + <display value="bevinding betreffende netwerk van gezin, familie en ondersteuners"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueString value="Heeft veel aanloop van buren"/> +</Observation> diff --git a/examples/nl-core-ParticipationInSociety.WorkSituation-01.xml b/examples/nl-core-ParticipationInSociety.WorkSituation-01.xml new file mode 100644 index 0000000..e17a20b --- /dev/null +++ b/examples/nl-core-ParticipationInSociety.WorkSituation-01.xml @@ -0,0 +1,40 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-ParticipationInSociety.WorkSituation-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.WorkSituation"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="arbeidssituatie (364703007 - SNOMED CT)">arbeidssituatie</span> + </td> + <td>ICT-er</td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="364703007"/> + <display value="arbeidssituatie"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueString value="ICT-er"/> +</Observation> From 9951964896aa0d13e6aeea98ac1b7c5914262d0f Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 19 Dec 2024 16:40:38 +0100 Subject: [PATCH 233/240] Updated release notes --- release-notes.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/release-notes.md b/release-notes.md index 43055ee..1347af4 100644 --- a/release-notes.md +++ b/release-notes.md @@ -112,7 +112,17 @@ ## Nationality (zib-Patient, nl-core-Patient) * No significant changes. -## ParticipationInSociety (zib-ParticipationInSociety, nl-core-ParticipationInSociety) +## ParticipationInSociety +### zib-ParticipationInSociety, nl-core-ParticipationInSociety +* No significant changes. + +### zib-ParticipationInSociety.Hobby, nl-core-ParticipationInSociety.Hobby +* No significant changes. + +### zib-ParticipationInSociety.SocialNetwork, nl-core-ParticipationInSociety.SocialNetwork +* No significant changes. + +### zib-ParticipationInSociety.WorkSituation, nl-core-ParticipationInSociety.WorkSituation * No significant changes. ## Patient (zib-Patient, nl-core-Patient) From dd50d325159e12cbf2a71a7e0ad2f702e99618a3 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Thu, 19 Dec 2024 17:34:41 +0100 Subject: [PATCH 234/240] Textual changes --- .../StructureDefinitions/nl-core-ParticipationInSociety.xml | 2 +- zib/StructureDefinitions/zib-Education.xml | 6 +++--- .../zib-ParticipationInSociety.Hobby.xml | 2 +- .../zib-ParticipationInSociety.SocialNetwork.xml | 2 +- .../zib-ParticipationInSociety.WorkSituation.xml | 2 +- zib/StructureDefinitions/zib-ParticipationInSociety.xml | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.xml b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.xml index 50fabee..cdf3837 100644 --- a/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.xml +++ b/nl-core/StructureDefinitions/nl-core-ParticipationInSociety.xml @@ -33,7 +33,7 @@ <differential> <element id="Observation"> <path value="Observation" /> - <comment value="Several concept(s) of zib ParticipationInSociety are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * SocialNetwork (NL-CM:18.6.2): [nl-core-ParticipationInSociety.SocialNetwork](http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.SocialNetwork) * Hobby (NL-CM:18.6.3): [nl-core-ParticipationInSociety.Hobby](http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.Hobby) * WorkSituation (NL-CM:18.6.5): [nl-core-ParticipationInSociety.WorkSituation](http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.WorkSituation)" /> + <comment value="Several concepts of zib ParticipationInSociety are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * SocialNetwork (NL-CM:18.6.2): [nl-core-ParticipationInSociety.SocialNetwork](http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.SocialNetwork) * Hobby (NL-CM:18.6.3): [nl-core-ParticipationInSociety.Hobby](http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.Hobby) * WorkSituation (NL-CM:18.6.5): [nl-core-ParticipationInSociety.WorkSituation](http://nictiz.nl/fhir/StructureDefinition/nl-core-ParticipationInSociety.WorkSituation)" /> <alias value="nl-core-ParticipationInSociety" /> </element> <element id="Observation.subject"> diff --git a/zib/StructureDefinitions/zib-Education.xml b/zib/StructureDefinitions/zib-Education.xml index 76d6ce8..331e47b 100644 --- a/zib/StructureDefinitions/zib-Education.xml +++ b/zib/StructureDefinitions/zib-Education.xml @@ -19,13 +19,13 @@ </telecom> </contact> <description value="Education indicates the highest level of education achieved." /> - <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Education v3.3 (2024)](https://zibs.nl/wiki/education-v3.3(2024EN))." /> + <purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Education v3.3 (2024)](https://zibs.nl/wiki/Education-v3.3(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> <identity value="zib-education-v3.3-2024EN" /> - <uri value="https://zibs.nl/wiki/education-v3.3(2024EN)" /> - <name value="zib education-v3.3(2024EN)" /> + <uri value="https://zibs.nl/wiki/Education-v3.3(2024EN)" /> + <name value="zib Education-v3.3(2024EN)" /> </mapping> <kind value="resource" /> <abstract value="true" /> diff --git a/zib/StructureDefinitions/zib-ParticipationInSociety.Hobby.xml b/zib/StructureDefinitions/zib-ParticipationInSociety.Hobby.xml index c59c8dc..46b3d1f 100644 --- a/zib/StructureDefinitions/zib-ParticipationInSociety.Hobby.xml +++ b/zib/StructureDefinitions/zib-ParticipationInSociety.Hobby.xml @@ -18,7 +18,7 @@ </telecom> </contact> <description value="An activity the patient enjoys doing in their free time." /> - <purpose value="This Observation resource represents the Hobby concept (NL-CM:18.6.3) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety-v3.1(2024EN)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN))." /> + <purpose value="This Observation resource represents the Hobby concept (NL-CM:18.6.3) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety v3.1 (2024)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> diff --git a/zib/StructureDefinitions/zib-ParticipationInSociety.SocialNetwork.xml b/zib/StructureDefinitions/zib-ParticipationInSociety.SocialNetwork.xml index 1126097..90f1abb 100644 --- a/zib/StructureDefinitions/zib-ParticipationInSociety.SocialNetwork.xml +++ b/zib/StructureDefinitions/zib-ParticipationInSociety.SocialNetwork.xml @@ -17,7 +17,7 @@ </telecom> </contact> <description value="A description of the patient’s social network, such as family, neighbors and friends." /> - <purpose value="This Observation resource represents the SocialNetwork concept (NL-CM:18.6.2) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety-v3.1(2024EN)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN))." /> + <purpose value="This Observation resource represents the SocialNetwork concept (NL-CM:18.6.2) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety v3.1 (2024)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> diff --git a/zib/StructureDefinitions/zib-ParticipationInSociety.WorkSituation.xml b/zib/StructureDefinitions/zib-ParticipationInSociety.WorkSituation.xml index d9dc232..8b44314 100644 --- a/zib/StructureDefinitions/zib-ParticipationInSociety.WorkSituation.xml +++ b/zib/StructureDefinitions/zib-ParticipationInSociety.WorkSituation.xml @@ -17,7 +17,7 @@ </telecom> </contact> <description value="WorkSituation describes the extent to which and in what way the patient participates in the workforce. Work is meant in the broadest sense of the word: activities that contribute to the person themselves, their environment or society. This includes both paid and unpaid work." /> - <purpose value="This Observation resource represents the WorkSituation concept (NL-CM:18.6.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety-v3.1(2024EN)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN))." /> + <purpose value="This Observation resource represents the WorkSituation concept (NL-CM:18.6.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) ParticipationInSociety v3.1 (2024)](https://zibs.nl/wiki/ParticipationInSociety-v3.1(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> diff --git a/zib/StructureDefinitions/zib-ParticipationInSociety.xml b/zib/StructureDefinitions/zib-ParticipationInSociety.xml index 1888ae3..88fcd65 100644 --- a/zib/StructureDefinitions/zib-ParticipationInSociety.xml +++ b/zib/StructureDefinitions/zib-ParticipationInSociety.xml @@ -34,7 +34,7 @@ <element id="Observation"> <path value="Observation" /> <short value="ParticipationInSociety" /> - <comment value="Several concept(s) of zib ParticipationInSociety are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * SocialNetwork (NL-CM:18.6.2): [zib-ParticipationInSociety.SocialNetwork](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.SocialNetwork) * Hobby (NL-CM:18.6.3): [zib-ParticipationInSociety.Hobby](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.Hobby) * WorkSituation (NL-CM:18.6.5): [zib-ParticipationInSociety.WorkSituation](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.WorkSituation)" /> + <comment value="Several concepts of zib ParticipationInSociety are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * SocialNetwork (NL-CM:18.6.2): [zib-ParticipationInSociety.SocialNetwork](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.SocialNetwork) * Hobby (NL-CM:18.6.3): [zib-ParticipationInSociety.Hobby](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.Hobby) * WorkSituation (NL-CM:18.6.5): [zib-ParticipationInSociety.WorkSituation](http://nictiz.nl/fhir/StructureDefinition/zib-ParticipationInSociety.WorkSituation)" /> <alias value="ParticipatieInMaatschappij" /> <mapping> <identity value="zib-participationinsociety-v3.1-2024EN" /> From 504c51b52a6f18d5d6c415473bf306d8a84231d5 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 20 Dec 2024 08:07:22 +0100 Subject: [PATCH 235/240] Updated examples --- examples/nl-core-FluidBalance-01.xml | 92 +++++++++++-------- examples/nl-core-FluidBalance-full-01.xml | 60 ++++++++++++ .../nl-core-FluidBalance.FluidTotalIn-01.xml | 69 +++++++++----- ...core-FluidBalance.FluidTotalIn-full-01.xml | 45 +++++++++ .../nl-core-FluidBalance.FluidTotalOut-01.xml | 69 +++++++++----- ...ore-FluidBalance.FluidTotalOut-full-01.xml | 45 +++++++++ 6 files changed, 294 insertions(+), 86 deletions(-) create mode 100644 examples/nl-core-FluidBalance-full-01.xml create mode 100644 examples/nl-core-FluidBalance.FluidTotalIn-full-01.xml create mode 100644 examples/nl-core-FluidBalance.FluidTotalOut-full-01.xml diff --git a/examples/nl-core-FluidBalance-01.xml b/examples/nl-core-FluidBalance-01.xml index 5522501..d4daefe 100644 --- a/examples/nl-core-FluidBalance-01.xml +++ b/examples/nl-core-FluidBalance-01.xml @@ -1,37 +1,57 @@ -<?xml version="1.0" encoding="UTF-8"?> <Observation xmlns="http://hl7.org/fhir"> - <id value="nl-core-FluidBalance-01"/> - <meta> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance"/> - </meta> - <status value="final"/> - <code> - <coding> - <system value="http://snomed.info/sct"/> - <code value="710853006"/> - <display value="evaluatie van vochtbalans"/> - </coding> - </code> - <subject> - <reference value="Patient/nl-core-Patient-01"/> - <type value="Patient"/> - <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> - </subject> - <effectivePeriod> - <start value="2016-12-19T00:00:00+01:00"/> - <end value="2016-12-20T00:00:00+01:00"/> - </effectivePeriod> - <note> - <text value="-"/> - </note> - <hasMember> - <reference value="Observation/nl-core-FluidBalance.FluidTotalIn-01"/> - <type value="Observation"/> - <display value="Fluid total in, 1400"/> - </hasMember> - <hasMember> - <reference value="Observation/nl-core-FluidBalance.FluidTotalOut-01"/> - <type value="Observation"/> - <display value="Fluid total out, 1000"/> - </hasMember> -</Observation> \ No newline at end of file + <id value="nl-core-FluidBalance-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Bepalingdatum/tijd</th> + <td>19 december 2016 00:00:00 - 20 december 2016 00:00:00</td> + </tr> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="evaluatie van vochtbalans (710853006 - SNOMED CT)">evaluatie van vochtbalans</span> + </td> + <td/> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="710853006"/> + <display value="evaluatie van vochtbalans"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <effectivePeriod> + <start value="2016-12-19T00:00:00+01:00"/> + <end value="2016-12-20T00:00:00+01:00"/> + </effectivePeriod> + <hasMember> + <reference value="Observation/nl-core-FluidBalance.FluidTotalIn-01"/> + <type value="Observation"/> + <display value="Fluid total in, 1400 ml"/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-FluidBalance.FluidTotalOut-01"/> + <type value="Observation"/> + <display value="Fluid total out, 1000 ml"/> + </hasMember> +</Observation> diff --git a/examples/nl-core-FluidBalance-full-01.xml b/examples/nl-core-FluidBalance-full-01.xml new file mode 100644 index 0000000..508951c --- /dev/null +++ b/examples/nl-core-FluidBalance-full-01.xml @@ -0,0 +1,60 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-FluidBalance-full-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Peter Jan (PeJe) Jansen. Status: definitief</caption> + <tbody> + <tr> + <th>Bepalingdatum/tijd</th> + <td>1 november 2024 - 10 november 2024</td> + </tr> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="evaluatie van vochtbalans (710853006 - SNOMED CT)">evaluatie van vochtbalans</span> + </td> + <td/> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="710853006"/> + <display value="evaluatie van vochtbalans"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-full-01"/> + <type value="Patient"/> + <display value="Patient, Peter Jan (PeJe) Jansen"/> + </subject> + <effectivePeriod> + <start value="2024-11-01"/> + <end value="2024-11-10"/> + </effectivePeriod> + <note> + <text value="Er is significant meer vocht opgenomen dan verloren."/> + </note> + <hasMember> + <reference value="Observation/nl-core-FluidBalance.FluidTotalIn-full-01"/> + <type value="Observation"/> + <display value="Fluid total in, 1700 ml"/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-FluidBalance.FluidTotalOut-full-01"/> + <type value="Observation"/> + <display value="Fluid total out, 1250 ml"/> + </hasMember> +</Observation> diff --git a/examples/nl-core-FluidBalance.FluidTotalIn-01.xml b/examples/nl-core-FluidBalance.FluidTotalIn-01.xml index 9db9594..d62a540 100644 --- a/examples/nl-core-FluidBalance.FluidTotalIn-01.xml +++ b/examples/nl-core-FluidBalance.FluidTotalIn-01.xml @@ -1,26 +1,45 @@ -<?xml version="1.0" encoding="UTF-8"?> <Observation xmlns="http://hl7.org/fhir"> - <id value="nl-core-FluidBalance.FluidTotalIn-01"/> - <meta> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalIn"/> - </meta> - <status value="final"/> - <code> - <coding> - <system value="http://snomed.info/sct"/> - <code value="251852001"/> - <display value="totale vochtinname"/> - </coding> - </code> - <subject> - <reference value="Patient/nl-core-Patient-01"/> - <type value="Patient"/> - <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> - </subject> - <valueQuantity> - <value value="1400"/> - <unit value="ml"/> - <system value="http://unitsofmeasure.org"/> - <code value="ml"/> - </valueQuantity> -</Observation> \ No newline at end of file + <id value="nl-core-FluidBalance.FluidTotalIn-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalIn"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="totale vochtinname (251852001 - SNOMED CT)">totale vochtinname</span> + </td> + <td>1400 ml</td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="251852001"/> + <display value="totale vochtinname"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueQuantity> + <value value="1400"/> + <unit value="ml"/> + <system value="http://unitsofmeasure.org"/> + <code value="ml"/> + </valueQuantity> +</Observation> diff --git a/examples/nl-core-FluidBalance.FluidTotalIn-full-01.xml b/examples/nl-core-FluidBalance.FluidTotalIn-full-01.xml new file mode 100644 index 0000000..691fee6 --- /dev/null +++ b/examples/nl-core-FluidBalance.FluidTotalIn-full-01.xml @@ -0,0 +1,45 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-FluidBalance.FluidTotalIn-full-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalIn"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Peter Jan (PeJe) Jansen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="totale vochtinname (251852001 - SNOMED CT)">totale vochtinname</span> + </td> + <td>1700 ml</td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="251852001"/> + <display value="totale vochtinname"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-full-01"/> + <type value="Patient"/> + <display value="Patient, Peter Jan (PeJe) Jansen"/> + </subject> + <valueQuantity> + <value value="1700"/> + <unit value="ml"/> + <system value="http://unitsofmeasure.org"/> + <code value="ml"/> + </valueQuantity> +</Observation> diff --git a/examples/nl-core-FluidBalance.FluidTotalOut-01.xml b/examples/nl-core-FluidBalance.FluidTotalOut-01.xml index 338567f..7fabaee 100644 --- a/examples/nl-core-FluidBalance.FluidTotalOut-01.xml +++ b/examples/nl-core-FluidBalance.FluidTotalOut-01.xml @@ -1,26 +1,45 @@ -<?xml version="1.0" encoding="UTF-8"?> <Observation xmlns="http://hl7.org/fhir"> - <id value="nl-core-FluidBalance.FluidTotalOut-01"/> - <meta> - <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalOut"/> - </meta> - <status value="final"/> - <code> - <coding> - <system value="http://snomed.info/sct"/> - <code value="251841007"/> - <display value="totale vochtuitscheiding"/> - </coding> - </code> - <subject> - <reference value="Patient/nl-core-Patient-01"/> - <type value="Patient"/> - <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> - </subject> - <valueQuantity> - <value value="1000"/> - <unit value="ml"/> - <system value="http://unitsofmeasure.org"/> - <code value="ml"/> - </valueQuantity> -</Observation> \ No newline at end of file + <id value="nl-core-FluidBalance.FluidTotalOut-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalOut"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="totale vochtuitscheiding (251841007 - SNOMED CT)">totale vochtuitscheiding</span> + </td> + <td>1000 ml</td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="251841007"/> + <display value="totale vochtuitscheiding"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueQuantity> + <value value="1000"/> + <unit value="ml"/> + <system value="http://unitsofmeasure.org"/> + <code value="ml"/> + </valueQuantity> +</Observation> diff --git a/examples/nl-core-FluidBalance.FluidTotalOut-full-01.xml b/examples/nl-core-FluidBalance.FluidTotalOut-full-01.xml new file mode 100644 index 0000000..4f22725 --- /dev/null +++ b/examples/nl-core-FluidBalance.FluidTotalOut-full-01.xml @@ -0,0 +1,45 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-FluidBalance.FluidTotalOut-full-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalOut"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Peter Jan (PeJe) Jansen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="totale vochtuitscheiding (251841007 - SNOMED CT)">totale vochtuitscheiding</span> + </td> + <td>1250 ml</td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="251841007"/> + <display value="totale vochtuitscheiding"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-full-01"/> + <type value="Patient"/> + <display value="Patient, Peter Jan (PeJe) Jansen"/> + </subject> + <valueQuantity> + <value value="1250"/> + <unit value="ml"/> + <system value="http://unitsofmeasure.org"/> + <code value="ml"/> + </valueQuantity> +</Observation> From 69aaa2ab2c24c0b6434458ced3e9626610ab6ed0 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 20 Dec 2024 08:27:54 +0100 Subject: [PATCH 236/240] Textual finetuning, updated example --- examples/nl-core-FluidBalance-full-01.xml | 4 ++-- nl-core/StructureDefinitions/nl-core-FluidBalance.xml | 2 +- zib/StructureDefinitions/zib-FluidBalance.xml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/nl-core-FluidBalance-full-01.xml b/examples/nl-core-FluidBalance-full-01.xml index 508951c..2f081c1 100644 --- a/examples/nl-core-FluidBalance-full-01.xml +++ b/examples/nl-core-FluidBalance-full-01.xml @@ -11,7 +11,7 @@ <tbody> <tr> <th>Bepalingdatum/tijd</th> - <td>1 november 2024 - 10 november 2024</td> + <td>1 november 2024 - 3 november 2024</td> </tr> <tr> <th>Code</th> @@ -42,7 +42,7 @@ </subject> <effectivePeriod> <start value="2024-11-01"/> - <end value="2024-11-10"/> + <end value="2024-11-03"/> </effectivePeriod> <note> <text value="Er is significant meer vocht opgenomen dan verloren."/> diff --git a/nl-core/StructureDefinitions/nl-core-FluidBalance.xml b/nl-core/StructureDefinitions/nl-core-FluidBalance.xml index 3fa1567..b14dd66 100644 --- a/nl-core/StructureDefinitions/nl-core-FluidBalance.xml +++ b/nl-core/StructureDefinitions/nl-core-FluidBalance.xml @@ -33,7 +33,7 @@ <differential> <element id="Observation"> <path value="Observation" /> - <comment value="Several concept(s) of zib FluidBalance are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * FluidTotalIn (NL-CM:12.15.4): [nl-core-FluidBalance.FluidTotalIn ](http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalIn) * FluidTotalOut (NL-CM:12.15.5): [nl-core-FluidBalance.FluidTotalOut ](http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalOut)" /> + <comment value="Several concepts of zib FluidBalance are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * FluidTotalIn (NL-CM:12.15.4): [nl-core-FluidBalance.FluidTotalIn](http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalIn) * FluidTotalOut (NL-CM:12.15.5): [nl-core-FluidBalance.FluidTotalOut](http://nictiz.nl/fhir/StructureDefinition/nl-core-FluidBalance.FluidTotalOut)" /> <alias value="nl-core-FluidBalance" /> </element> <element id="Observation.subject"> diff --git a/zib/StructureDefinitions/zib-FluidBalance.xml b/zib/StructureDefinitions/zib-FluidBalance.xml index 35b5112..a2f4dbf 100644 --- a/zib/StructureDefinitions/zib-FluidBalance.xml +++ b/zib/StructureDefinitions/zib-FluidBalance.xml @@ -34,7 +34,7 @@ <element id="Observation"> <path value="Observation" /> <short value="FluidBalance" /> - <comment value="Several concept(s) of zib Mobility are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * FluidTotalIn (NL-CM:12.15.4): [zib-FluidBalance.FluidTotalIn ](http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalIn) * FluidTotalOut (NL-CM:12.15.5): [zib-FluidBalance.FluidTotalOut ](http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalOut)" /> + <comment value="Several concepts of zib FluidBalance are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`: * FluidTotalIn (NL-CM:12.15.4): [zib-FluidBalance.FluidTotalIn](http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalIn) * FluidTotalOut (NL-CM:12.15.5): [zib-FluidBalance.FluidTotalOut](http://nictiz.nl/fhir/StructureDefinition/zib-FluidBalance.FluidTotalOut)" /> <alias value="Vochtbalans" /> <mapping> <identity value="zib-fluidbalance-v1.0.1-2024EN" /> From c8b7147a5d6a676a8115f329a46a6495c6b50892 Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 20 Dec 2024 09:19:48 +0100 Subject: [PATCH 237/240] Updated examples --- examples/nl-core-FluidBalance.FluidTotalIn-01.xml | 8 ++++++++ examples/nl-core-FluidBalance.FluidTotalIn-full-01.xml | 8 ++++++++ examples/nl-core-FluidBalance.FluidTotalOut-01.xml | 8 ++++++++ examples/nl-core-FluidBalance.FluidTotalOut-full-01.xml | 8 ++++++++ 4 files changed, 32 insertions(+) diff --git a/examples/nl-core-FluidBalance.FluidTotalIn-01.xml b/examples/nl-core-FluidBalance.FluidTotalIn-01.xml index d62a540..88f1520 100644 --- a/examples/nl-core-FluidBalance.FluidTotalIn-01.xml +++ b/examples/nl-core-FluidBalance.FluidTotalIn-01.xml @@ -9,6 +9,10 @@ <table> <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> <tbody> + <tr> + <th>Bepalingdatum/tijd</th> + <td>19 december 2016 00:00:00 - 20 december 2016 00:00:00</td> + </tr> <tr> <th>Code</th> <th>Waarde</th> @@ -36,6 +40,10 @@ <type value="Patient"/> <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> </subject> + <effectivePeriod> + <start value="2016-12-19T00:00:00+01:00"/> + <end value="2016-12-20T00:00:00+01:00"/> + </effectivePeriod> <valueQuantity> <value value="1400"/> <unit value="ml"/> diff --git a/examples/nl-core-FluidBalance.FluidTotalIn-full-01.xml b/examples/nl-core-FluidBalance.FluidTotalIn-full-01.xml index 691fee6..5ad4233 100644 --- a/examples/nl-core-FluidBalance.FluidTotalIn-full-01.xml +++ b/examples/nl-core-FluidBalance.FluidTotalIn-full-01.xml @@ -9,6 +9,10 @@ <table> <caption>Observatie/bepaling. Subject: Patient, Peter Jan (PeJe) Jansen. Status: definitief</caption> <tbody> + <tr> + <th>Bepalingdatum/tijd</th> + <td>1 november 2024 - 3 november 2024</td> + </tr> <tr> <th>Code</th> <th>Waarde</th> @@ -36,6 +40,10 @@ <type value="Patient"/> <display value="Patient, Peter Jan (PeJe) Jansen"/> </subject> + <effectivePeriod> + <start value="2024-11-01"/> + <end value="2024-11-03"/> + </effectivePeriod> <valueQuantity> <value value="1700"/> <unit value="ml"/> diff --git a/examples/nl-core-FluidBalance.FluidTotalOut-01.xml b/examples/nl-core-FluidBalance.FluidTotalOut-01.xml index 7fabaee..c6dc093 100644 --- a/examples/nl-core-FluidBalance.FluidTotalOut-01.xml +++ b/examples/nl-core-FluidBalance.FluidTotalOut-01.xml @@ -9,6 +9,10 @@ <table> <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> <tbody> + <tr> + <th>Bepalingdatum/tijd</th> + <td>19 december 2016 00:00:00 - 20 december 2016 00:00:00</td> + </tr> <tr> <th>Code</th> <th>Waarde</th> @@ -36,6 +40,10 @@ <type value="Patient"/> <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> </subject> + <effectivePeriod> + <start value="2016-12-19T00:00:00+01:00"/> + <end value="2016-12-20T00:00:00+01:00"/> + </effectivePeriod> <valueQuantity> <value value="1000"/> <unit value="ml"/> diff --git a/examples/nl-core-FluidBalance.FluidTotalOut-full-01.xml b/examples/nl-core-FluidBalance.FluidTotalOut-full-01.xml index 4f22725..85944e2 100644 --- a/examples/nl-core-FluidBalance.FluidTotalOut-full-01.xml +++ b/examples/nl-core-FluidBalance.FluidTotalOut-full-01.xml @@ -9,6 +9,10 @@ <table> <caption>Observatie/bepaling. Subject: Patient, Peter Jan (PeJe) Jansen. Status: definitief</caption> <tbody> + <tr> + <th>Bepalingdatum/tijd</th> + <td>1 november 2024 - 3 november 2024</td> + </tr> <tr> <th>Code</th> <th>Waarde</th> @@ -36,6 +40,10 @@ <type value="Patient"/> <display value="Patient, Peter Jan (PeJe) Jansen"/> </subject> + <effectivePeriod> + <start value="2024-11-01"/> + <end value="2024-11-03"/> + </effectivePeriod> <valueQuantity> <value value="1250"/> <unit value="ml"/> From 2538167d7eb65fad6ae87a437f02e84c05158ccf Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 20 Dec 2024 14:13:26 +0100 Subject: [PATCH 238/240] Added examples --- examples/nl-core-AbilityToDrink-01.xml | 58 +++++++++++++++++++ ...ilityToDrink.DrinkingLimitations-01-01.xml | 48 +++++++++++++++ ...ilityToDrink.DrinkingLimitations-01-02.xml | 48 +++++++++++++++ 3 files changed, 154 insertions(+) create mode 100644 examples/nl-core-AbilityToDrink-01.xml create mode 100644 examples/nl-core-AbilityToDrink.DrinkingLimitations-01-01.xml create mode 100644 examples/nl-core-AbilityToDrink.DrinkingLimitations-01-02.xml diff --git a/examples/nl-core-AbilityToDrink-01.xml b/examples/nl-core-AbilityToDrink-01.xml new file mode 100644 index 0000000..88248dd --- /dev/null +++ b/examples/nl-core-AbilityToDrink-01.xml @@ -0,0 +1,58 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToDrink-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToDrink"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="vermogen om te drinken (288852001 - SNOMED CT)">vermogen om te drinken</span> + </td> + <td> + <span title="Hulp nodig bij drinken (16681000146102 - SNOMED CT)">Hulp nodig bij drinken</span> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="288852001"/> + <display value="vermogen om te drinken"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="16681000146102"/> + <display value="Hulp nodig bij drinken"/> + </coding> + </valueCodeableConcept> + <hasMember> + <reference value="Observation/nl-core-AbilityToDrink.DrinkingLimitations-01-01"/> + <type value="Observation"/> + <display value="Drinking limitations, Moeite met vastpakken van drank"/> + </hasMember> + <hasMember> + <reference value="Observation/nl-core-AbilityToDrink.DrinkingLimitations-01-02"/> + <type value="Observation"/> + <display value="Drinking limitations, Moeite met naar mond brengen van drank"/> + </hasMember> +</Observation> diff --git a/examples/nl-core-AbilityToDrink.DrinkingLimitations-01-01.xml b/examples/nl-core-AbilityToDrink.DrinkingLimitations-01-01.xml new file mode 100644 index 0000000..efeef93 --- /dev/null +++ b/examples/nl-core-AbilityToDrink.DrinkingLimitations-01-01.xml @@ -0,0 +1,48 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToDrink.DrinkingLimitations-01-01"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToDrink.DrinkingLimitations"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="vermogen tot drinken (288851008 - SNOMED CT)">vermogen tot drinken</span> + </td> + <td> + <span title="Moeite met vastpakken van drank (307071002 - SNOMED CT)">Moeite met vastpakken van drank</span> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="288851008"/> + <display value="vermogen tot drinken"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="307071002"/> + <display value="Moeite met vastpakken van drank"/> + </coding> + </valueCodeableConcept> +</Observation> diff --git a/examples/nl-core-AbilityToDrink.DrinkingLimitations-01-02.xml b/examples/nl-core-AbilityToDrink.DrinkingLimitations-01-02.xml new file mode 100644 index 0000000..5f97c00 --- /dev/null +++ b/examples/nl-core-AbilityToDrink.DrinkingLimitations-01-02.xml @@ -0,0 +1,48 @@ +<Observation xmlns="http://hl7.org/fhir"> + <id value="nl-core-AbilityToDrink.DrinkingLimitations-01-02"/> + <meta> + <profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToDrink.DrinkingLimitations"/> + </meta> + <text> + <status value="extensions"/> + <div xmlns="http://www.w3.org/1999/xhtml"> + <table> + <caption>Observatie/bepaling. Subject: Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen. Status: definitief</caption> + <tbody> + <tr> + <th>Code</th> + <th>Waarde</th> + </tr> + <tr> + <td> + <span title="vermogen tot drinken (288851008 - SNOMED CT)">vermogen tot drinken</span> + </td> + <td> + <span title="Moeite met naar mond brengen van drank (288876009 - SNOMED CT)">Moeite met naar mond brengen van drank</span> + </td> + </tr> + </tbody> + </table> + </div> + </text> + <status value="final"/> + <code> + <coding> + <system value="http://snomed.info/sct"/> + <code value="288851008"/> + <display value="vermogen tot drinken"/> + </coding> + </code> + <subject> + <reference value="Patient/nl-core-Patient-01"/> + <type value="Patient"/> + <display value="Patient, Johanna Petronella Maria (Jo) van Putten-van der Giessen"/> + </subject> + <valueCodeableConcept> + <coding> + <system value="http://snomed.info/sct"/> + <code value="288876009"/> + <display value="Moeite met naar mond brengen van drank"/> + </coding> + </valueCodeableConcept> +</Observation> From f21cfdbe30b75cae11fb56fe07b1d517b7e2071c Mon Sep 17 00:00:00 2001 From: Luud Slagter <l.slagter@furore.com> Date: Fri, 20 Dec 2024 14:26:34 +0100 Subject: [PATCH 239/240] Textual finetuning --- .../nl-core-AbilityToDrink.DrinkingLimitations.xml | 2 +- nl-core/StructureDefinitions/nl-core-AbilityToDrink.xml | 2 +- .../zib-AbilityToDrink.DrinkingLimitations.xml | 4 ++-- zib/StructureDefinitions/zib-AbilityToDrink.xml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToDrink.DrinkingLimitations.xml b/nl-core/StructureDefinitions/nl-core-AbilityToDrink.DrinkingLimitations.xml index 76d43dc..998fa34 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToDrink.DrinkingLimitations.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToDrink.DrinkingLimitations.xml @@ -16,7 +16,7 @@ <use value="work" /> </telecom> </contact> - <description value="DrinkingConstraints specifies the patient’s constraints in drinking." /> + <description value="DrinkingLimitations specifies the patient's limitations in drinking." /> <purpose value="A derived profile from [zib-AbilityToDrink.DrinkingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink.DrinkingLimitations) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." /> <copyright value="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 value="4.0.1" /> diff --git a/nl-core/StructureDefinitions/nl-core-AbilityToDrink.xml b/nl-core/StructureDefinitions/nl-core-AbilityToDrink.xml index fc152a4..eeca6bb 100644 --- a/nl-core/StructureDefinitions/nl-core-AbilityToDrink.xml +++ b/nl-core/StructureDefinitions/nl-core-AbilityToDrink.xml @@ -33,7 +33,7 @@ <differential> <element id="Observation"> <path value="Observation" /> - <comment value="The DrinkingLimitations concept (NL-CM:4.8.4) is represented using distinct Observation resources, using profile [nl-core-AbilityToDrink.DrinkingLimitations](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToDrink.DrinkingLimitations). It is referenced from this resource using `Observation.hasMember`." /> + <comment value="The DrinkingLimitations concept (NL-CM:4.8.4) is represented using a distinct Observation resource, using profile [nl-core-AbilityToDrink.DrinkingLimitations](http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToDrink.DrinkingLimitations). It is referenced from this resource using `Observation.hasMember`." /> <alias value="nl-core-AbilityToDrink" /> </element> <element id="Observation.subject"> diff --git a/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml b/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml index 7e876ed..fc877e7 100644 --- a/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml +++ b/zib/StructureDefinitions/zib-AbilityToDrink.DrinkingLimitations.xml @@ -16,8 +16,8 @@ <use value="work" /> </telecom> </contact> - <description value="DrinkingLimitations specifies the patient’s limitations in drinking." /> - <purpose value="This Observation resource represents the DrinkingLimitations concept {NL-CM:4.8.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDrink v3.1.2 (2024)](https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN))." /> + <description value="DrinkingLimitations specifies the patient's limitations in drinking." /> + <purpose value="This Observation resource represents the DrinkingLimitations concept (NL-CM:4.8.4) of Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToDrink v3.1.2 (2024)](https://zibs.nl/wiki/AbilityToDrink-v3.1.2(2024EN))." /> <copyright value="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 value="4.0.1" /> <mapping> diff --git a/zib/StructureDefinitions/zib-AbilityToDrink.xml b/zib/StructureDefinitions/zib-AbilityToDrink.xml index 934cdb1..08bc082 100644 --- a/zib/StructureDefinitions/zib-AbilityToDrink.xml +++ b/zib/StructureDefinitions/zib-AbilityToDrink.xml @@ -34,7 +34,7 @@ <element id="Observation"> <path value="Observation" /> <short value="AbilityToDrink" /> - <comment value="The DrinkingLimitations concept (NL-CM:4.8.4) is represented using distinct Observation resources, using profile [zib-AbilityToDrink.DrinkingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink.DrinkingLimitations). It is referenced from this resource using `Observation.hasMember`." /> + <comment value="The DrinkingLimitations concept (NL-CM:4.8.4) is represented using a distinct Observation resource, using profile [zib-AbilityToDrink.DrinkingLimitations](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToDrink.DrinkingLimitations). It is referenced from this resource using `Observation.hasMember`." /> <alias value="VermogenTotDrinken" /> <mapping> <identity value="zib-abilitytodrink-v3.1.2-2024EN" /> From 8f3c08b07b0a7995568681355d262e57e4efb882 Mon Sep 17 00:00:00 2001 From: "FURORENT\\Luud" <l.slagter@furore.com> Date: Fri, 20 Dec 2024 15:19:06 +0100 Subject: [PATCH 240/240] Relocated known issue --- known-issues.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/known-issues.yml b/known-issues.yml index 92c05e0..ee59d92 100644 --- a/known-issues.yml +++ b/known-issues.yml @@ -10,6 +10,12 @@ ext-LanguageProficiency.CommunicationDetails: - cardinality: 0..1 instead of 0..* reason: FHIR restricts Extension.value to a max cardinality of 0..1. To use it more than once, the extension is added 0..* in the hosting element. +nl-core-ContactPerson-full-02: + ignored issues: + RelatedPerson.address[0].line[0].extension[1].value.ofType(string): + - message: value should not start or finish with whitespace ' De Groene Draeck' + reason: To communicate a HouseNumberAddition without a HouseNumberLetter, a leading space is used. + pattern-NlCoreHealthProfessionalReference: ignored issues: StructureDefinition: @@ -333,12 +339,6 @@ nl-core-*: - message: "Best Practice Recommendation: In general, all observations should have an effective[x] ()" reason: Observation.effective[x] is only added to the FHIR instance if there is a zib mapping present on that element in the profile and the corresponding zib concept is filled in the corresponding example. -nl-core-ContactPerson-full-02: - ignored issues: - RelatedPerson.address[0].line[0].extension[1].value.ofType(string): - - message: value should not start or finish with whitespace ' De Groene Draeck' - reason: To communicate a HouseNumberAddition a leading space is used. - nl-core-HealthcareProvider-Organization-*: ignored issues: Organization.type[*]: