Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zib-PressureUlcer #386

Closed
wants to merge 8 commits into from
Closed
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
8 changes: 7 additions & 1 deletion known-issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -525,7 +525,13 @@ zib-Payer-Organization:
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 the ContactInformation is mapped on .telecom.
Organization.address:
- datatype: Address instead of a reference
reason: An address in FHIR is represented using the Address datatype, not as a separate resource.
reason: An address in FHIR is represented using the Address datatype, not as a separate resource.

zib-PressureUlcer:
zib deviations:
Condition.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-Problem:
zib deviations:
Expand Down
3 changes: 3 additions & 0 deletions release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -293,6 +293,9 @@ This document contains release notes per zib, indicating differences with their
## zib-Pregnancy.PregnancyDuration
* The zib-Pregnancy extension has moved from `Observation.extension` to `Observation.focus`.

## zib-PressureUlcer
* The concept of 'dateOfLastDressingChange' has been relocated to the Wound Characteristics profile.

## zib-Problem
* ProblemType has been added on a slice of `Condition.category` allowing the category element to be used for other purposes too.
* FurtherSpecificationProblemName has been added with an extension on `Condition.code`.
Expand Down
44 changes: 44 additions & 0 deletions resources/nl-core/nl-core-PressureUlcer.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="nl-core-PressureUlcer" />
<url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-PressureUlcer" />
<name value="NlcorePressureUlcer" />
<title value="nl core PressureUlcer" />
<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 pressure ulcer is localized damage to the skin and/or underlying tissue, often over a bony prominence, as a result of pressure or pressure combined with friction.&#xD;&#xA;A pressure ulcer involves a major disease burden and reduces the quality of life for a patient. Adequate risk evaluation, prevention and treatment of pressure ulcers can lead to a fewer incidences and prevalence of pressure ulcers." />
<purpose value="A derived profile from [zib-PressureUlcer](http://nictiz.nl/fhir/StructureDefinition/zib-PressureUlcer) 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-pressureulcer-v3.4-2020EN" />
<uri value="https://zibs.nl/wiki/PressureUlcer-v3.4(2020EN)" />
<name value="zib PressureUlcer-v3.4(2020EN)" />
</mapping>
<kind value="resource" />
<abstract value="false" />
<type value="Condition" />
<baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-PressureUlcer" />
<derivation value="constraint" />
<differential>
<element id="Condition">
<path value="Condition" />
<alias value="nl-core-PressureUlcer" />
</element>
<element id="Condition.subject">
<path value="Condition.subject" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
</type>
</element>
</differential>
</StructureDefinition>
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
<ValueSet xmlns="http://hl7.org/fhir">
<id value="2.16.840.1.113883.2.4.3.11.60.40.2.19.1.1--20200901000000"/>
<meta>
<profile value="http://hl7.org/fhir/StructureDefinition/shareablevalueset"/><!--<profile value="http://hl7.org/fhir/4.0/StructureDefinition/ValueSet"/>-->
</meta>
<extension url="http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod">
<valuePeriod>
<start value="2020-09-01T00:00:00+01:00"/>
</valuePeriod>
</extension>
<url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.19.1.1--20200901000000"/>
<identifier>
<use value="official"/>
<system value="urn:ietf:rfc:3986"/>
<value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.19.1.1"/>
</identifier>
<version value="2020-09-01T00:00:00"/>
<name value="DecubitusCategorieCodelijst"/>
<title value="DecubitusCategorieCodelijst"/>
<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="DecubitusCategorieCodelijst"/>
<immutable value="false"/>
<copyright value="This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyright of the International Health Terminology Standards Development Organisation (IHTSDO). Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/getsnomed-ct or info@snomed.org."/>
<compose>
<include>
<system value="http://snomed.info/sct"/>
<concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="1"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments">
<valueString value="Decubitus categorie 1"/>
</extension>
<code value="421076008"/>
<display value="decubitus graad 1"/>
<designation>
<language value="en-US"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="Pressure ulcer stage 1"/>
</designation>
<designation>
<language value="nl-NL"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="decubitus graad 1"/>
</designation>
</concept>
<concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="2"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments">
<valueString value="Decubitus categorie 2"/>
</extension>
<code value="420324007"/>
<display value="decubitus graad 2"/>
<designation>
<language value="en-US"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="Pressure ulcer stage 2"/>
</designation>
<designation>
<language value="nl-NL"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="decubitus graad 2"/>
</designation>
</concept>
<concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="3"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments">
<valueString value="Decubitus categorie 3"/>
</extension>
<code value="421927004"/>
<display value="decubitus graad 3"/>
<designation>
<language value="en-US"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="Pressure ulcer stage 3"/>
</designation>
<designation>
<language value="nl-NL"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="decubitus graad 3"/>
</designation>
</concept>
<concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="4"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments">
<valueString value="Decubitus categorie 4"/>
</extension>
<code value="420597008"/>
<display value="decubitus graad 4"/>
<designation>
<language value="en-US"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="Pressure ulcer stage 4"/>
</designation>
<designation>
<language value="nl-NL"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="decubitus graad 4"/>
</designation>
</concept>
</include>
</compose>
</ValueSet>
113 changes: 113 additions & 0 deletions resources/zib/zib-PressureUlcer.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="zib-PressureUlcer" />
<url value="http://nictiz.nl/fhir/StructureDefinition/zib-PressureUlcer" />
<name value="ZibPressureUlcer" />
<title value="zib PressureUlcer" />
<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 pressure ulcer is localized damage to the skin and/or underlying tissue, often over a bony prominence, as a result of pressure or pressure combined with friction.&#xD;&#xA;A pressure ulcer involves a major disease burden and reduces the quality of life for a patient. Adequate risk evaluation, prevention and treatment of pressure ulcers can lead to a fewer incidences and prevalence of pressure ulcers." />
<purpose value="This Condition resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) PressureUlcer-v3.4(2020EN)](https://zibs.nl/wiki/PressureUlcer-v3.4(2020EN))." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<fhirVersion value="4.0.1" />
<mapping>
<identity value="zib-pressureulcer-v3.4-2020EN" />
<uri value="https://zibs.nl/wiki/PressureUlcer-v3.4(2020EN)" />
<name value="zib PressureUlcer-v3.4(2020EN)" />
</mapping>
<kind value="resource" />
<abstract value="true" />
<type value="Condition" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Condition" />
<derivation value="constraint" />
<differential>
<element id="Condition.code">
<path value="Condition.code" />
<patternCodeableConcept>
<coding>
<system value="http://snomed.info/sct" />
<code value="399912005" />
</coding>
</patternCodeableConcept>
</element>
<element id="Condition.bodySite">
<path value="Condition.bodySite" />
<short value="Location / AnatomicalLocation" />
<definition value="The location of the decubitus wound on the body." />
<alias value="AnatomischeLocatie" />
<max value="1" />
<type>
<code value="CodeableConcept" />
<profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AnatomicalLocation" />
</type>
<mapping>
<identity value="zib-pressureulcer-v3.4-2020EN" />
<map value="NL-CM:19.1.14" />
<comment value="AnatomicalLocation" />
</mapping>
</element>
<element id="Condition.onset[x]">
<path value="Condition.onset[x]" />
<slicing>
<discriminator>
<type value="type" />
<path value="$this" />
</discriminator>
<rules value="open" />
</slicing>
</element>
<element id="Condition.onset[x]:onsetDateTime">
<path value="Condition.onset[x]" />
<sliceName value="onsetDateTime" />
<short value="DateOfOnset" />
<definition value="The date on which the pressure ulcer appeared." />
<alias value="OntstaansDatum" />
<type>
<code value="dateTime" />
</type>
<mapping>
<identity value="zib-pressureulcer-v3.4-2020EN" />
<map value="NL-CM:19.1.3" />
<comment value="DateOfOnset" />
</mapping>
</element>
<element id="Condition.stage">
<path value="Condition.stage" />
<max value="1" />
</element>
<element id="Condition.stage.summary">
<path value="Condition.stage.summary" />
<short value="DecubitusCategory" />
<definition value="Description of the condition of the pressure ulcer, ranging from category 1 - 4." />
<alias value="DecubitusCategorie" />
<mapping>
<identity value="zib-pressureulcer-v3.4-2020EN" />
<map value="NL-CM:19.1.2" />
<comment value="DecubitusCategory" />
</mapping>
</element>
<element id="Condition.note">
<path value="Condition.note" />
<max value="1" />
</element>
<element id="Condition.note.text">
<path value="Condition.note.text" />
<short value="Comment" />
<definition value="A comment of the decubitus wound." />
<alias value="Toelichting" />
<mapping>
<identity value="zib-pressureulcer-v3.4-2020EN" />
<map value="NL-CM:19.1.5" />
<comment value="Comment" />
</mapping>
</element>
</differential>
</StructureDefinition>
Loading