| <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) >= 1">clinicalStatus: minimum cardinality of 'clinicalStatus' is 1</sch:assert> | |
| <sch:assert test="count(f:category) >= 1">category: minimum cardinality of 'category' is 1</sch:assert> | |
| <sch:assert test="count(f:category) <= 1">category: maximum cardinality of 'category' is 1</sch:assert> | |
| <sch:assert test="count(f:code) >= 1">code: minimum cardinality of 'code' is 1</sch:assert> | |
| </sch:rule> | |
| </sch:pattern> | |
| </sch:schema> | |