Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions known-issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,27 @@ zib-ContactPerson:
additional notes:
RelatedPerson.telecom: Although there is a cardinality mismatch for the mapping of zib concept ContactPerson.ContactInformation on this element (as pointed out above), the cardinalities between zib and FHIR do match for the mapping of zib concept Payer.ContactInformation (NL-CM:1.1.12), as these are both 0..*.

zib-DAS:
zib deviations:
Observation.code:
- cardinality: 1..1 instead of 0..1
reason: Observation.code is required, which aligns with the requirement of DASMethod being present in order to interpret the outcome.
Observation.derivedFrom:
- cardinality: 0..* instead of 0..1
reason: The zib requires at most one instance of zib-LaboratoryTestResult for BSE or CRP; however, additional information, including additional instances of zib-LaboratoryTestResult could be used. In theory, the zib constraint could be added to the profile, but it is deemed too complex to interpret both for human consumption and for tooling (it would involve creating two derived profiles from zib-LaboratoryTestResult and the slicing by profile to add the constraints).

zib-DAS.AffectedJoint:
zib deviations:
Observation.bodySite:
- datatype: CodeableConcept instead of a reference
reason: The referenced zib AnatomicalLocation is profiled on a datatype level and not a resource. Therefore it cannot be referenced, rather its concepts and constraints are added inline. This element conforms to the zib AnatomicalLocation.

zib-DAS.CountOfSwollenJoints:
zib deviations:
Observation.value[x]:
- short: CountOfSwollenJoints instead of CountOfSwolenJoints
reason: The zib concept name "CountOfSwolenJoints" is an incorrect translation of the Dutch name into English.

zib-Encounter:
zib deviations:
Encounter.class:
Expand Down
3 changes: 3 additions & 0 deletions release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,9 @@ This document contains release notes per zib, indicating differences with their
* Removed the role extension (http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson-role) because `RelatedPerson.relationship` has changed from `0..1` to `0..*`. The zib concept role is now mapped to a slice on relationship.
* Updated to new zib-NameInformation, zib-AddressInformation and zib-ContactInformation profiles.

## zib-DAS
* There was no profile in the zib2017/STU3 implementation and therefore no diff.

## zib-DevelopmentChild
* The binding strength of all ValueSets has changed from 'extensible' to 'required'.
* The data type for AgeFirstMenstruation has been changed from dateTime to Quantity, and the UCUM unit for 'year' (a) has been added.
Expand Down
57 changes: 57 additions & 0 deletions resources/nl-core/nl-core-DAS.AffectedJoint.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="nl-core-DAS.AffectedJoint" />
<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-DAS.AffectedJoint" />
<name value="NlcoreDASAffectedJoint" />
<title value="nl core DAS.AffectedJoint" />
<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="Container of the AffectedJoint concept in zib DAS." />
<purpose value="A derived profile from [zib-DAS.AffectedJoint](http://nictiz.nl/fhir/StructureDefinition/zib-DAS.AffectedJoint) 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-das-v1.0-2020EN" />
<uri value="https://zibs.nl/wiki/DAS-v1.0(2020EN)" />
<name value="zib DAS-v1.0(2020EN)" />
</mapping>
<kind value="resource" />
<abstract value="false" />
<type value="Observation" />
<baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-DAS.AffectedJoint" />
<derivation value="constraint" />
<differential>
<element id="Observation">
<path value="Observation" />
<alias value="nl-core-DAS.AffectedJoint" />
</element>
<element id="Observation.subject">
<path value="Observation.subject" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
</type>
</element>
<element id="Observation.bodySite">
<path value="Observation.bodySite" />
<type>
<code value="CodeableConcept" />
<profile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AnatomicalLocation" />
</type>
</element>
</differential>
</StructureDefinition>
50 changes: 50 additions & 0 deletions resources/nl-core/nl-core-DAS.CountOfSwollenJoints.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="nl-core-DAS.CountOfSwollenJoints" />
<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-DAS.CountOfSwollenJoints" />
<name value="NlcoreDASCountOfSwollenJoints" />
<title value="nl core DAS.CountOfSwollenJoints" />
<status value="draft" />
<publisher value="Nictiz" />
<contact>
<name value="Nictiz" />
<telecom>
<system value="url" />
<value value="https://www.nictiz.nl" />
<use value="work" />
</telecom>
</contact>
<description value="The Disease Activity Score (DAS) is a combined index developed in Nijmegen around 1990 to measure disease activity in patients with rheumatoid arthritis (RA). It concerns a formula with 28 or 44 painful and swollen joints, a blood value for inflammation (BSE or CRP) and the overall experience of disease activity by the patient. The DAS results in a number between 0 and 10, which indicates how active rheumatoid arthritis is at present. The score has been validated for use in clinical trials in combination with the EULAR response criteria." />
<purpose value="A derived profile from [zib-DAS.CountOfSwollenJoints](http://nictiz.nl/fhir/StructureDefinition/zib-DAS.CountOfSwollenJoints) 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-das-v1.0-2020EN" />
<uri value="https://zibs.nl/wiki/DAS-v1.0(2020EN)" />
<name value="zib DAS-v1.0(2020EN)" />
</mapping>
<kind value="resource" />
<abstract value="false" />
<type value="Observation" />
<baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-DAS.CountOfSwollenJoints" />
<derivation value="constraint" />
<differential>
<element id="Observation">
<path value="Observation" />
<alias value="nl-core-DAS.CountOfSwollenJoints" />
</element>
<element id="Observation.subject">
<path value="Observation.subject" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
</type>
</element>
</differential>
</StructureDefinition>
50 changes: 50 additions & 0 deletions resources/nl-core/nl-core-DAS.CountOfTenderJoints.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="nl-core-DAS.CountOfTenderJoints" />
<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-DAS.CountOfTenderJoints" />
<name value="NlcoreDASCountOfTenderJoints" />
<title value="nl core DAS.CountOfTenderJoints" />
<status value="draft" />
<publisher value="Nictiz" />
<contact>
<name value="Nictiz" />
<telecom>
<system value="url" />
<value value="https://www.nictiz.nl" />
<use value="work" />
</telecom>
</contact>
<description value="The Disease Activity Score (DAS) is a combined index developed in Nijmegen around 1990 to measure disease activity in patients with rheumatoid arthritis (RA). It concerns a formula with 28 or 44 painful and swollen joints, a blood value for inflammation (BSE or CRP) and the overall experience of disease activity by the patient. The DAS results in a number between 0 and 10, which indicates how active rheumatoid arthritis is at present. The score has been validated for use in clinical trials in combination with the EULAR response criteria." />
<purpose value="A derived profile from [zib-DAS.CountOfTenderJoints](http://nictiz.nl/fhir/StructureDefinition/zib-DAS.CountOfTenderJoints) 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-das-v1.0-2020EN" />
<uri value="https://zibs.nl/wiki/DAS-v1.0(2020EN)" />
<name value="zib DAS-v1.0(2020EN)" />
</mapping>
<kind value="resource" />
<abstract value="false" />
<type value="Observation" />
<baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-DAS.CountOfTenderJoints" />
<derivation value="constraint" />
<differential>
<element id="Observation">
<path value="Observation" />
<alias value="nl-core-DAS.CountOfTenderJoints" />
</element>
<element id="Observation.subject">
<path value="Observation.subject" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
</type>
</element>
</differential>
</StructureDefinition>
88 changes: 88 additions & 0 deletions resources/nl-core/nl-core-DAS.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="nl-core-DAS" />
<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-DAS" />
<name value="NlcoreDAS" />
<title value="nl core DAS" />
<status value="draft" />
<publisher value="Nictiz" />
<contact>
<name value="Nictiz" />
<telecom>
<system value="url" />
<value value="https://www.nictiz.nl" />
<use value="work" />
</telecom>
</contact>
<description value="The Disease Activity Score (DAS) is a combined index developed in Nijmegen around 1990 to measure disease activity in patients with rheumatoid arthritis (RA). It concerns a formula with 28 or 44 painful and swollen joints, a blood value for inflammation (BSE or CRP) and the overall experience of disease activity by the patient. The DAS results in a number between 0 and 10, which indicates how active rheumatoid arthritis is at present. The score has been validated for use in clinical trials in combination with the EULAR response criteria." />
<purpose value="A derived profile from [zib-DAS](http://nictiz.nl/fhir/StructureDefinition/zib-DAS) 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-das-v1.0-2020EN" />
<uri value="https://zibs.nl/wiki/DAS-v1.0(2020EN)" />
<name value="zib DAS-v1.0(2020EN)" />
</mapping>
<kind value="resource" />
<abstract value="false" />
<type value="Observation" />
<baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-DAS" />
<derivation value="constraint" />
<differential>
<element id="Observation">
<path value="Observation" />
<comment value="Several concepts of zib DAS are represented using distinct Observation resources. These are grouped using the current resource and are referenced on `Observation.hasMember`:&#xD;&#xA;&#xD;&#xA;* AffectedJoint (NL-CM:12:18.2): [nl-core-DAS.AffectedJoint](http://nictiz.nl/fhir/StructureDefinition/nl-core-DAS.AffectedJoint).&#xD;&#xA;* CountOfSwollenJoints (NL-CM:12:18.11): [nl-core-DAS.CountOfSwollenJoints](http://nictiz.nl/fhir/StructureDefinition/nl-core-DAS.CountOfSwollenJoints).&#xD;&#xA;* CountOfTenderJoints (NL-CM:12:18.12): [nl-core-DAS.CountOfTenderJoints](http://nictiz.nl/fhir/StructureDefinition/nl-core-DAS.CountOfTenderJoints)." />
<alias value="nl-core-DAS" />
</element>
<element id="Observation.subject">
<path value="Observation.subject" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Location" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
</type>
</element>
<element id="Observation.hasMember:affectedJoint">
<path value="Observation.hasMember" />
<sliceName value="affectedJoint" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-DAS.AffectedJoint" />
</type>
</element>
<element id="Observation.hasMember:countOfTenderJoints">
<path value="Observation.hasMember" />
<sliceName value="countOfTenderJoints" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-DAS.CountOfTenderJoints" />
</type>
</element>
<element id="Observation.hasMember:countOfSwollenJoints">
<path value="Observation.hasMember" />
<sliceName value="countOfSwollenJoints" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-DAS.CountOfSwollenJoints" />
</type>
</element>
<element id="Observation.derivedFrom">
<path value="Observation.derivedFrom" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/DocumentReference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/ImagingStudy" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Media" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Observation" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/MolecularSequence" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-LaboratoryTestResult" />
</type>
</element>
</differential>
</StructureDefinition>
Loading
Loading