Open-Nursing-Validator / docs /StructureDefinition-onc-nursing-problem.sch
NurseCitizenDeveloper's picture
Deploy Open Nursing Validator (Docker)
6d12932 verified
<?xml version="1.0" encoding="UTF-8"?>
<sch:schema xmlns:sch="http://purl.oclc.org/dsdl/schematron" queryBinding="xslt2">
<sch:ns prefix="f" uri="http://hl7.org/fhir"/>
<sch:ns prefix="h" uri="http://www.w3.org/1999/xhtml"/>
<!--
This file contains just the constraints for the profile Condition
It includes the base constraints for the resource as well.
Because of the way that schematrons and containment work,
you may need to use this schematron fragment to build a,
single schematron that validates contained resources (if you have any)
-->
<sch:pattern>
<sch:title>f:Condition</sch:title>
<sch:rule context="f:Condition">
<sch:assert test="count(f:clinicalStatus) &gt;= 1">clinicalStatus: minimum cardinality of 'clinicalStatus' is 1</sch:assert>
<sch:assert test="count(f:category) &gt;= 1">category: minimum cardinality of 'category' is 1</sch:assert>
<sch:assert test="count(f:category) &lt;= 1">category: maximum cardinality of 'category' is 1</sch:assert>
<sch:assert test="count(f:code) &gt;= 1">code: minimum cardinality of 'code' is 1</sch:assert>
</sch:rule>
</sch:pattern>
</sch:schema>