Skip to content

Commit

Permalink
Put bowelFunction on a separate slice in zib-MedicalDevice
Browse files Browse the repository at this point in the history
  • Loading branch information
LuudSlagter committed Jul 18, 2023
1 parent 107c1de commit 99389c3
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 26 deletions.
9 changes: 8 additions & 1 deletion resources/nl-core/nl-core-MedicalDevice.xml
Original file line number Diff line number Diff line change
Expand Up @@ -110,12 +110,19 @@
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Problem" />
</type>
</element>
<element id="DeviceUseStatement.reasonReference:bowelFunction">
<path value="DeviceUseStatement.reasonReference" />
<sliceName value="bowelFunction" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-BowelFunction" />
</type>
</element>
<element id="DeviceUseStatement.reasonReference:functionalOrMentalStatus">
<path value="DeviceUseStatement.reasonReference" />
<sliceName value="functionalOrMentalStatus" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-BowelFunction" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-FunctionalOrMentalStatus" />
</type>
</element>
Expand Down
16 changes: 0 additions & 16 deletions resources/zib/zib-BowelFunction.xml
Original file line number Diff line number Diff line change
Expand Up @@ -138,10 +138,6 @@
<comment value="FecalContinence" />
</mapping>
</element>
<element id="Observation.component:fecalContinence.referenceRange">
<path value="Observation.component.referenceRange" />
<contentReference value="http://hl7.org/fhir/StructureDefinition/Observation#Observation.referenceRange" />
</element>
<element id="Observation.component:frequency">
<path value="Observation.component" />
<sliceName value="frequency" />
Expand Down Expand Up @@ -170,10 +166,6 @@
<comment value="Frequency" />
</mapping>
</element>
<element id="Observation.component:frequency.referenceRange">
<path value="Observation.component.referenceRange" />
<contentReference value="http://hl7.org/fhir/StructureDefinition/Observation#Observation.referenceRange" />
</element>
<element id="Observation.component:defecationConsistency">
<path value="Observation.component" />
<sliceName value="defecationConsistency" />
Expand Down Expand Up @@ -206,10 +198,6 @@
<comment value="DefecationConsistency" />
</mapping>
</element>
<element id="Observation.component:defecationConsistency.referenceRange">
<path value="Observation.component.referenceRange" />
<contentReference value="http://hl7.org/fhir/StructureDefinition/Observation#Observation.referenceRange" />
</element>
<element id="Observation.component:defecationColor">
<path value="Observation.component" />
<sliceName value="defecationColor" />
Expand Down Expand Up @@ -242,9 +230,5 @@
<comment value="DefecationColor" />
</mapping>
</element>
<element id="Observation.component:defecationColor.referenceRange">
<path value="Observation.component.referenceRange" />
<contentReference value="http://hl7.org/fhir/StructureDefinition/Observation#Observation.referenceRange" />
</element>
</differential>
</StructureDefinition>
24 changes: 15 additions & 9 deletions resources/zib/zib-MedicalDevice.xml
Original file line number Diff line number Diff line change
Expand Up @@ -224,23 +224,32 @@
<comment value="Indication" />
</mapping>
</element>
<element id="DeviceUseStatement.reasonReference:functionalOrMentalStatus">
<element id="DeviceUseStatement.reasonReference:bowelFunction">
<path value="DeviceUseStatement.reasonReference" />
<sliceName value="functionalOrMentalStatus" />
<short value="FunctionalOrMentalStatus" />
<comment value="Please note that on a functional level, zib FunctionalOrMentalStatus references zib MedicalDevice, but in FHIR this direction is reversed." />
<alias value="FunctioneleOfMentaleStatus" />
<sliceName value="bowelFunction" />
<short value="BowelFunction" />
<comment value="Please note that on a functional level, zib BowelFunction references zib MedicalDevice, but in FHIR this direction is reversed." />
<alias value="Darmfunctie" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-BowelFunction" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-FunctionalOrMentalStatus" />
</type>
<mapping>
<identity value="zib-bowelfunction-v3.1.1-2020EN" />
<map value="NL-CM:4.15.6" />
<comment value="Reversed reference for zib BowelFunction.IncontinenceMaterial" />
</mapping>
</element>
<element id="DeviceUseStatement.reasonReference:functionalOrMentalStatus">
<path value="DeviceUseStatement.reasonReference" />
<sliceName value="functionalOrMentalStatus" />
<short value="FunctionalOrMentalStatus" />
<comment value="Please note that on a functional level, zib FunctionalOrMentalStatus references zib MedicalDevice, but in FHIR this direction is reversed." />
<alias value="FunctioneleOfMentaleStatus" />
<type>
<code value="Reference" />
<targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-FunctionalOrMentalStatus" />
</type>
<mapping>
<identity value="zib-functionalormentalstatus-v3.2-2020EN" />
<map value="NL-CM:4.26.5" />
Expand Down Expand Up @@ -289,9 +298,6 @@
<profile value="http://nictiz.nl/fhir/StructureDefinition/zib-AnatomicalLocation" />
</type>
<binding>
<extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
<valueString value="BodySite" />
</extension>
<strength value="required" />
<valueSet value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.121.11.11--20200901000000" />
</binding>
Expand Down

0 comments on commit 99389c3

Please sign in to comment.