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-AbilityToPerformNursingActivities #370

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from
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
3 changes: 3 additions & 0 deletions release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ This document contains release notes per zib, indicating differences with their
## zib-AbilityToGroom
* No specific changes have been made to this profile other than the generic changes for the Observation resource.

## zib-AbilityToPerformNursingActivities
* The "focus" extension has been removed.
* The "NursingIntervention" extension has been removed, and this concept is now mapped on `Observation.basedOn`.

## zib-AbilityToUseToilet
* No specific changes have been made to this profile other than the generic changes for the Observation resource.
Expand Down
62 changes: 62 additions & 0 deletions resources/nl-core/nl-core-AbilityToPerformNursingActivities.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="nl-core-AbilityToPerformNursingActivities" />
<url value="http://nictiz.nl/fhir/StructureDefinition/nl-core-AbilityToPerformNursingActivities" />
<name value="NlcoreAbilityToPerformNursingActivities" />
<title value="nl core AbilityToPerformNursingActivities" />
<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="When taking care of a patient with a disease or disability, parents, children and other caretakers often carry out nursing interventions. Adults and older children may carry out nursing interventions by themselves. Therefore skills training is needed for caregivers/ children. Qualification is required for correct performing of an intervention and also knowledge about what to do in case of complications.&#xD;&#xA;The assessment of the degree to which the intervention can be performed independently refers only to the indicated intervention." />
<purpose value="A derived profile from [zib-AbilityToPerformNursingActivities](http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToPerformNursingActivities) 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-abilitytoperformnursingactivities-v1.0.1-2020EN" />
<uri value="https://zibs.nl/wiki/AbilityToPerformNursingActivities-v1.0.1(2020EN)" />
<name value="zib AbilityToPerformNursingActivities-v1.0.1(2020EN)" />
</mapping>
<kind value="resource" />
<abstract value="false" />
<type value="Observation" />
<baseDefinition value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToPerformNursingActivities" />
<derivation value="constraint" />
<differential>
<element id="Observation">
<path value="Observation" />
<comment value="The zib implies that this Observation could be about somebody else than the patient, although it is not made explicit. The `.focus` element can be used for this purpose and it should align with the Performer defined in the instance of [zib-NursingIntervention](http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention) referenced using `.basedOn`. See [ZIB-1853](https://bits.nictiz.nl/browse/ZIB-1853) for more information." />
<alias value="nl-core-AbilityToPerformNursingActivities" />
</element>
<element id="Observation.basedOn">
<path value="Observation.basedOn" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/CarePlan" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/DeviceRequest" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/MedicationRequest" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/NutritionOrder" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/ServiceRequest" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-NursingIntervention" />
</type>
</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,117 @@
<ValueSet xmlns="http://hl7.org/fhir">
<id value="2.16.840.1.113883.2.4.3.11.60.40.2.4.34.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.34.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.34.1"/>
</identifier>
<version value="2020-09-01T00:00:00"/>
<name value="VerrichtenVPKHandelingCodelijst"/>
<title value="VerrichtenVPKHandelingCodelijst"/>
<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="VerrichtenVPKHandelingCodelijst"/>
<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 [email protected]."/>
<compose>
<include>
<system value="http://snomed.info/sct"/>
<concept>
<extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments">
<valueString value="Onafhankelijk"/>
</extension>
<code value="27911000146108"/>
<display value="in staat om zelfstandig te zorgen voor persoonlijke gezondheid"/>
<designation>
<language value="en-US"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="Independent in managing personal healthcare"/>
</designation>
<designation>
<language value="nl-NL"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="in staat om zelfstandig te zorgen voor persoonlijke gezondheid"/>
</designation>
</concept>
<concept>
<extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments">
<valueString value="Hulp nodig"/>
</extension>
<code value="27931000146101"/>
<display value="hulp nodig bij zorgen voor persoonlijke gezondheid"/>
<designation>
<language value="en-US"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="Needs help with managing personal healthcare"/>
</designation>
<designation>
<language value="nl-NL"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="hulp nodig bij zorgen voor persoonlijke gezondheid"/>
</designation>
</concept>
<concept>
<extension url="http://hl7.org/fhir/StructureDefinition/valueset-concept-comments">
<valueString value="Volledig afhankelijk"/>
</extension>
<code value="27951000146107"/>
<display value="niet in staat om te zorgen voor persoonlijke gezondheid"/>
<designation>
<language value="en-US"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="Unable to manage personal healthcare"/>
</designation>
<designation>
<language value="nl-NL"/>
<use>
<system value="http://snomed.info/sct"/>
<code value="900000000000013009"/>
<display value="Synonym"/>
</use>
<value value="niet in staat om te zorgen voor persoonlijke gezondheid"/>
</designation>
</concept>
</include>
</compose>
</ValueSet>
103 changes: 103 additions & 0 deletions resources/zib/zib-AbilityToPerformNursingActivities.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
<?xml version="1.0" encoding="utf-8"?>
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="zib-AbilityToPerformNursingActivities" />
<url value="http://nictiz.nl/fhir/StructureDefinition/zib-AbilityToPerformNursingActivities" />
<name value="ZibAbilityToPerformNursingActivities" />
<title value="zib AbilityToPerformNursingActivities" />
<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="When taking care of a patient with a disease or disability, parents, children and other caretakers often carry out nursing interventions. Adults and older children may carry out nursing interventions by themselves. Therefore skills training is needed for caregivers/ children. Qualification is required for correct performing of an intervention and also knowledge about what to do in case of complications.&#xD;&#xA;The assessment of the degree to which the intervention can be performed independently refers only to the indicated intervention." />
<purpose value="This Observation resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) AbilityToPerformNursingActivities-v1.0.1(2020EN)](https://zibs.nl/wiki/AbilityToPerformNursingActivities-v1.0.1(2020EN))." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<fhirVersion value="4.0.1" />
<mapping>
<identity value="zib-abilitytoperformnursingactivities-v1.0.1-2020EN" />
<uri value="https://zibs.nl/wiki/AbilityToPerformNursingActivities-v1.0.1(2020EN)" />
<name value="zib AbilityToPerformNursingActivities-v1.0.1(2020EN)" />
</mapping>
<kind value="resource" />
<abstract value="true" />
<type value="Observation" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
<derivation value="constraint" />
<differential>
<element id="Observation">
<path value="Observation" />
<short value="AbilityToPerformNursingActivities" />
<alias value="VermogenTotVerpleegtechnischeHandelingen" />
<mapping>
<identity value="zib-abilitytoperformnursingactivities-v1.0.1-2020EN" />
<map value="NL-CM:4.34.1" />
<comment value="AbilityToPerformNursingActivities" />
</mapping>
</element>
<element id="Observation.basedOn">
<path value="Observation.basedOn" />
<short value="NursingIntervention" />
<definition value="Specification of nursing interventions where the skills relate to." />
<alias value="VerpleegkundigeInterventie" />
<max value="1" />
<type>
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/CarePlan" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/DeviceRequest" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/MedicationRequest" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/NutritionOrder" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/ServiceRequest" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-NursingIntervention" />
</type>
<mapping>
<identity value="zib-abilitytoperformnursingactivities-v1.0.1-2020EN" />
<map value="NL-CM:4.34.3" />
<comment value="NursingIntervention" />
</mapping>
</element>
<element id="Observation.code">
<path value="Observation.code" />
<patternCodeableConcept>
<coding>
<system value="http://snomed.info/sct" />
<code value="303074009" />
</coding>
</patternCodeableConcept>
</element>
<element id="Observation.value[x]">
<path value="Observation.value[x]" />
<slicing>
<discriminator>
<type value="type" />
<path value="$this" />
</discriminator>
<rules value="open" />
</slicing>
</element>
<element id="Observation.value[x]:valueCodeableConcept">
<path value="Observation.value[x]" />
<sliceName value="valueCodeableConcept" />
<short value="PerformNursingActivity" />
<definition value="Qualification of the degree of independence when performing certain (nursing) interventions." />
<alias value="VerrichtenVPKHandeling" />
<type>
<code value="CodeableConcept" />
</type>
<binding>
<strength value="required" />
<valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.4.34.1--20200901000000" />
</binding>
<mapping>
<identity value="zib-abilitytoperformnursingactivities-v1.0.1-2020EN" />
<map value="NL-CM:4.34.2" />
<comment value="PerformNursingActivity" />
</mapping>
</element>
</differential>
</StructureDefinition>