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-SNAQ65+Score #189

Merged
merged 33 commits into from
Sep 17, 2024
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
b332151
Branch init with profiles and terminology
Oct 27, 2021
82f33b4
Merge branch 'main' into zib-SNAQ65+Score
Nov 10, 2021
fdc4d62
Resave in Forge
Nov 10, 2021
31712c2
Add release notes and run addDataFromZib
Nov 11, 2021
8e07cb6
Changed system values for component slices from SNOMED to zib-specifi…
Nov 17, 2021
e764d78
Changed the system value from SNOMED to 2.16.840.1.113883.2.4.3.11.60…
Nov 17, 2021
c5e1bd0
Corrected code system
LuudSlagter Nov 18, 2021
aeca3e0
Tweaked release notes
LuudSlagter Nov 18, 2021
a971de6
Merge branch 'main' into zib-SNAQ65+Score
LuudSlagter Nov 18, 2021
f48d3b1
Renamed nl-core profile in line with naming of zib profile
LuudSlagter Nov 19, 2021
fbbada9
Renamed profile files (replaced '+' by 'plus')
LuudSlagter Dec 2, 2021
ae6c0c9
Merge branch 'main' into zib-SNAQ65+Score
LuudSlagter Dec 9, 2021
861bded
Removed redundant known-issue
LuudSlagter Dec 9, 2021
99015ad
Added known-issue for discrepancy between mapping name and uri
LuudSlagter Dec 9, 2021
cd04460
Added example
LuudSlagter Jan 18, 2022
5809a09
Merge branch 'main' into zib-SNAQ65+Score
LuudSlagter Sep 29, 2022
02619b8
Corrected telecom and resaved in Forge
LuudSlagter Sep 29, 2022
8160b77
Reworded known issue
LuudSlagter Sep 29, 2022
55b4adc
Merge branch 'main' into zib-SNAQ65+Score
LuudSlagter Oct 25, 2022
09afc5e
Regenerated example
LuudSlagter Oct 25, 2022
0bf3f76
Added mapping in nl-core layer
Feb 15, 2023
f685080
MM-4808: Add guidance about the ordinalValue extension in the profile
pieter-edelman-nictiz Apr 25, 2023
ddde531
Merge remote-tracking branch 'origin/main' into zib-SNAQ65+Score
Jan 25, 2024
6345465
QA fixes
Jan 25, 2024
7be0d36
Refresh terminology, add codesystems
Jan 26, 2024
df7c9ce
Merge branch 'main' into zib-SNAQ65+Score
Feb 6, 2024
b73515b
Refresh ValueSets
Feb 6, 2024
111cbce
Refresh CodeSystems
Feb 6, 2024
6dbc6dd
Edit known-issues
Feb 6, 2024
c564e6a
Merge branch 'main' into zib-SNAQ65+Score
pieter-edelman-nictiz Sep 16, 2024
7ae1656
Update terminology for SNAQ65+ profiles
pieter-edelman-nictiz Sep 16, 2024
f92e269
Fix known-issues file. Add missing narratives for SNA!65+Score profiles
pieter-edelman-nictiz Sep 16, 2024
b482bfe
Add missing constraints on SNAQ65+Score profile
pieter-edelman-nictiz Sep 16, 2024
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
6 changes: 6 additions & 0 deletions known-issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -407,6 +407,12 @@ zib-Procedure-request:
- cardinality: 0..1
reason: It seems that the zib may have an error in the cardinality for this concept and the cardinality should acctually be 0..1 rather than 0..*. This issue is being tracked here https://bits.nictiz.nl/browse/ZIB-1488

zib-SNAQ65plusScore:
zib deviations:
Observation.note.text:
- cardinality: 1..1
reason: Observation.note has cardinality 0..1, making the cardinality of Observation.note.text effectively 0..1 as required by the zib.

zib-TextResult:
zib deviations:
DiagnosticReport.status:
Expand Down
7 changes: 7 additions & 0 deletions release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,13 @@ This document contains release notes per zib, indicating differences with their
## zib-Range
* There is no profile for this partial zib because the relevant parts can be modelled directly in the profiles where this zib is used.

## zib-SNAQ65plusScore
* The datatype of `Observation.value[x]` (zib concept TotalScore) element has been changed from Quantity to Integer and a minimum allowed value of 0 and maximum allowed value of 5 is applied
* The code on `Observation.component:weightLossScore.code` has changed to 4030003 and the system value to 2.16.840.1.113883.2.4.3.11.60.40.4.0.1
* The code on `Observation.component:upperArmCircumference.code` has changed to 4030008 and the system value to 2.16.840.1.113883.2.4.3.11.60.40.4.0.1
* The code on `Observation.component:appetiteScore.code` has changed to 4030004 and the system value to 2.16.840.1.113883.2.4.3.11.60.40.4.0.1
* The code on `Observation.component:excerciseScore.code` has changed to 4030005 and the system value to 2.16.840.1.113883.2.4.3.11.60.40.4.0.1

## zib-TimeInterval
* In the previous release, the concepts of this partial zib were mapped directly in the profiles where they are used. In this release the usage of this partial zib has been expanded and profiles have been created to aid the usage in profiles in the various situations that might occur.

Expand Down
43 changes: 43 additions & 0 deletions resources/nl-core/nl-core-SNAQ65plusScore.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="nl-core-SNAQ65plusScore" />
<url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-SNAQ65plusScore" />
<name value="NlcoreSNAQ65plusScore" />
<title value="nl core SNAQ65plusScore" />
<status value="draft" />
<publisher value="Nictiz" />
<contact>
<name value="Nictiz" />
<telecom>
<system value="email" />
<value value="[email protected]" />
<use value="work" />
</telecom>
</contact>
<description value="The Short Nutritional Assessment Questionnaire 65+ (SNAQ65+) is a (validated) measuring tool for determining the extent of a patient’s malnutrition. The tool comprises a number of questions, each of which is assigned a score. The total score determines the extent of malnutrition.&#xD;&#xA;The SNAQ helps to recognize and treat malnutrition at an early stage.&#xD;&#xA;Three varieties of the measuring tool were developed for different care settings: hospitals (adults and children), nursing and retirement homes and independently living seniors. This concept describes the tool intended for the setting of independently living elderly." />
<purpose value="A derived profile from [zib-SNAQ65plusScore](http://nictiz.nl/fhir/StructureDefinition/zib-SNAQ65plusScore) to provide a version better suited for implementation purposes. This profile augments the base profile with elements found in the various use cases that have adopted the zib." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Observation" />
<baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-SNAQ65plusScore" />
<derivation value="constraint" />
<differential>
<element id="Observation">
<path value="Observation" />
<alias value="nl-core-SNAQ65plusScore" />
</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>
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
<ValueSet xmlns="http://hl7.org/fhir">
<id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.30.4--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+02:00"/>
</valuePeriod>
</extension>
<url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.30.4--20200901000000"/>
<identifier>
<use value="official"/>
<system value="urn:ietf:rfc:3986"/>
<value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.30.4"/>
</identifier>
<version value="2020-09-01T00:00:00"/>
<name value="SNAQ65_BovenarmOmtrekScoreCodelijst"/>
<title value="SNAQ65+BovenarmOmtrekScoreCodelijst"/>
<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="SNAQ65+BovenarmOmtrekScoreCodelijst"/>
<immutable value="false"/>
<compose>
<include>
<system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.18.4"/>
<concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="0"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments">
<valueString value="Omtrek &gt;= 25cm"/>
</extension>
<code value="A0"/>
<display value="Normaal"/>
<designation>
<language value="nl-NL"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="Normaal"/>
</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="Omtrek &lt; 25cm"/>
</extension>
<code value="A1"/>
<display value="Klein"/>
<designation>
<language value="nl-NL"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="Klein"/>
</designation>
</concept>
</include>
</compose>
</ValueSet>
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
<ValueSet xmlns="http://hl7.org/fhir">
<id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.30.2--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+02:00"/>
</valuePeriod>
</extension>
<url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.30.2--20200901000000"/>
<identifier>
<use value="official"/>
<system value="urn:ietf:rfc:3986"/>
<value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.30.2"/>
</identifier>
<version value="2020-09-01T00:00:00"/>
<name value="SNAQ65_EetlustScoreCodelijst"/>
<title value="SNAQ65+EetlustScoreCodelijst"/>
<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="SNAQ65+EetlustScoreCodelijst"/>
<immutable value="false"/>
<compose>
<include>
<system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.18.2"/>
<concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="0"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments">
<valueString value="Normale eetlust"/>
</extension>
<code value="B0"/>
<display value="Eetlust"/>
<designation>
<language value="nl-NL"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="Eetlust"/>
</designation>
</concept>
<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="Verminderde eetlust de afgelopen week"/>
</extension>
<code value="B1"/>
<display value="GeenEetlust"/>
<designation>
<language value="nl-NL"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="GeenEetlust"/>
</designation>
</concept>
</include>
</compose>
</ValueSet>
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
<ValueSet xmlns="http://hl7.org/fhir">
<id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.30.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+02:00"/>
</valuePeriod>
</extension>
<url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.30.1--20200901000000"/>
<identifier>
<use value="official"/>
<system value="urn:ietf:rfc:3986"/>
<value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.30.1"/>
</identifier>
<version value="2020-09-01T00:00:00"/>
<name value="SNAQ65_GewichtsverliesScoreCodelijst"/>
<title value="SNAQ65+GewichtsverliesScoreCodelijst"/>
<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="SNAQ65+GewichtsverliesScoreCodelijst"/>
<immutable value="false"/>
<compose>
<include>
<system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.18.1"/>
<concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="0"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments">
<valueString value="Minder dan 4kg in de laatste 6 maanden"/>
</extension>
<code value="G0"/>
<display value="LossLow"/>
<designation>
<language value="en-US"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="LossLow"/>
</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="4kg of meer in de laatste 6 maanden"/>
</extension>
<code value="G2"/>
<display value="LossHigh"/>
<designation>
<language value="en-US"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="LossHigh"/>
</designation>
</concept>
</include>
</compose>
</ValueSet>
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
<ValueSet xmlns="http://hl7.org/fhir">
<id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.30.3--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+02:00"/>
</valuePeriod>
</extension>
<url value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.30.3--20200901000000"/>
<identifier>
<use value="official"/>
<system value="urn:ietf:rfc:3986"/>
<value value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.2.4.30.3"/>
</identifier>
<version value="2020-09-01T00:00:00"/>
<name value="SNAQ65_InspanningsScoreCodelijst"/>
<title value="SNAQ65+InspanningsScoreCodelijst"/>
<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="SNAQ65+InspanningsScoreCodelijst"/>
<immutable value="false"/>
<compose>
<include>
<system value="urn:oid:2.16.840.1.113883.2.4.3.11.60.40.4.18.3"/>
<concept>
<extension url="http://hl7.org/fhir/StructureDefinition/ordinalValue">
<valueDecimal value="0"/>
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments">
<valueString value="In staat tot fysieke inspanning"/>
</extension>
<code value="In0"/>
<display value="Mogelijk"/>
<designation>
<language value="nl-NL"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="Mogelijk"/>
</designation>
</concept>
<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="Niet in staat tot fysieke inspanning"/>
</extension>
<code value="In1"/>
<display value="NietMogelijk"/>
<designation>
<language value="nl-NL"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="NietMogelijk"/>
</designation>
</concept>
</include>
</compose>
</ValueSet>
Loading