From e6f1a5d400047336a6e54765be13c46175da3f0e Mon Sep 17 00:00:00 2001 From: Amy Koo Date: Wed, 11 Sep 2024 14:42:22 +0200 Subject: [PATCH 01/49] 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 00000000..e2015789 --- /dev/null +++ b/zib/StructureDefinitions/zib-Patient.xml @@ -0,0 +1,660 @@ + + + + +
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" /> + <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 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 02/49] 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 00000000..9556fdd4 --- /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 00000000..e473102d --- /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 e2015789..bc038657 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 00000000..dbe2cbcb --- /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 03/49] 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 e473102d..00000000 --- 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 04/49] 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 d929fdf1..d042f413 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 9556fdd4..9384c84b 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 bc038657..a88ea99d 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 00000000..305296f0 --- /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 05/49] 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 a88ea99d..a9d1fd9c 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 00000000..5781c331 --- /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 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 06/49] 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 d042f413..1db273a9 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 00000000..299f9cad --- /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 07/49] 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 299f9cad..aea334e7 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 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 08/49] 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 a9d1fd9c..804907f3 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 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 09/49] 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 00000000..197186df --- /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 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 10/49] 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 03c42ced..00000000 --- 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 920a174d..00000000 --- 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 a081858d..aea334e7 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 81643f68..00000000 --- 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 304c4697..00000000 --- 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 b8fd9096..00000000 --- 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 19f3200a..00000000 --- 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 4049789d..00000000 --- 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 94494dda..00000000 --- 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 45f3bacc..00000000 --- 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 4059da81..00000000 --- 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 08c49057..00000000 --- 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 0118cff4..00000000 --- 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 573b8f96..00000000 --- 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 fe3cc1d5..00000000 --- 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 94ab908d..00000000 --- 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 f739b3d8..00000000 --- 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 11/49] 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 1db273a9..e58c1a3b 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 00000000..c2ed03f5 --- /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 197186df..ed88796b 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 804907f3..bf02a246 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 00000000..331c26d5 --- /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 00000000..b085b7c9 --- /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 00000000..39d6fb56 --- /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 00000000..29317423 --- /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 00000000..e8a9eafd --- /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 00000000..57b066b8 --- /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 00000000..d5e99b86 --- /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 00000000..9157c4eb --- /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 00000000..2406e496 --- /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 00000000..7d2cc676 --- /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 12/49] 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 bf02a246..d97463ed 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 00000000..87aa9eb8 --- /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 7d2cc676..00000000 --- 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 2406e496..b04abd9d 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 13/49] 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 d97463ed..5386ea34 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 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 14/49] 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 ed88796b..043d54c3 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 5386ea34..7caec3ac 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 15/49] 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 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 16/49] 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 043d54c3..f598cdd5 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 17/49] 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 7caec3ac..459c08e4 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 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 18/49] 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 459c08e4..1a65ac0c 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 19/49] 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 331c26d5..00000000 --- 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 20/49] 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 b085b7c9..00000000 --- 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 21/49] 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 87aa9eb8..b9077f8e 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 b04abd9d..09c03247 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 22/49] 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 00000000..2241352b --- /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 00000000..0868969f --- /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 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 23/49] 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 2241352b..99563bd9 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 0868969f..6c7963f2 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 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 24/49] 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 1a65ac0c..ba36b754 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 00000000..7ec57517 --- /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 00000000..7984ab3d --- /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 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 25/49] 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 aea334e7..9fddd606 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 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 26/49] 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 9384c84b..d7033c36 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 ba36b754..08498f24 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 27/49] 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 d7033c36..686bb348 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 28/49] 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 f598cdd5..df9233ae 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 c2ed03f5..dd4ca37b 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 29/49] 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 e58c1a3b..b052d1ad 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 9fddd606..7da8ae27 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 305296f0..ff34e857 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 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 30/49] 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 00000000..01c244fd --- /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 e8a9eafd..ef380955 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 57b066b8..ca78e519 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 d5e99b86..deb541ab 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 00000000..bfca8966 --- /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 5781c331..2f3a4c05 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 dbe2cbcb..bdb90bfe 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 9157c4eb..1af948ff 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 00000000..4a9dd49f --- /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 00000000..327c3d04 --- /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 31/49] 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 08498f24..a76bb5dc 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 32/49] 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 ea2671f4..166a7787 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 45a2c231..93d13e7a 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 e2e611f6..a3008494 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 f322f6d1..083e7dc5 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 99563bd9..dfc1087c 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 6c7963f2..5647767d 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 e52f1dbc..7f89fee7 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 33/49] 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 06c60401..28132c3c 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 a76bb5dc..6a5e9886 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 ff34e857..a08f5102 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 34/49] 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 913c5478..00b98fd3 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 0ca08101..15817a28 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 2611095b..f29262d2 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 35/49] 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 686bb348..8b070283 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 36/49] 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 00b98fd3..c30e6d15 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 37/49] 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 28132c3c..351e6d83 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 6a5e9886..afd84fa0 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 00000000..ce8b27f2 --- /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 00000000..fa442c23 --- /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 00000000..0bcb37f5 --- /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 38/49] 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 351e6d83..b7dad92f 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 afd84fa0..e0b1a1ec 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 39/49] 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 c30e6d15..6a10b1d8 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 b7dad92f..7feb1ba7 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 40/49] 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 6a10b1d8..09133e4f 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 41/49] 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 09133e4f..22237ca9 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 42/49] 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 dfc1087c..2ec72c58 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 5647767d..27675ae6 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 22237ca9..6a6f7b37 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 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 43/49] 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 7feb1ba7..09449ca3 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 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 44/49] 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 7984ab3d..93b99a14 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 ce8b27f2..57dcf642 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 fa442c23..d7d82eee 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 45/49] 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 09449ca3..d14aa4c2 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 e0b1a1ec..ee518364 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 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 46/49] 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 d14aa4c2..fc2e9d7f 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 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 47/49] 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 2ec72c58..d71b8d13 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 27675ae6..fce1f25c 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 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 48/49] 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 4fc16a7b..bdf7c8a0 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 ffb927d6..453d3b8e 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 49/49] 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 a90fd25d..a0c3797b 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]: