<!--  Medication series number observation: 2.16.840.1.113883.10.20.1.46 -->

<!-- errors -->

<pattern id='p-2.16.840.1.113883.10.20.1.46-errors' see='#p-2.16.840.1.113883.10.20.1.46-errors'>
	<title>Medication series number observation - errors validation phase</title>
	<rule context='*[cda:templateId/@root="2.16.840.1.113883.10.20.1.46"]'>
    <assert test="ancestor::*[templateId/@root='2.16.840.1.113883.10.20.1.24'][/*[cda:entryRelationship/@typeCode='SUBJ']]">The value for “entryRelationship / typeCode” in a relationship between a medication activity and medication series number observation SHALL be “SUBJ” “Subject” 2.16.840.1.113883.5.1002 ActRelationshipType STATIC.</assert>
    <assert test="self::cda:observation">A medication series number observation (templateId 2.16.840.1.113883.10.20.1.46) SHALL be represented with Observation.</assert>
    <assert test="@classCode='OBS'">The value for “Observation / classCode” in a medication series number observation SHALL be “OBS” 2.16.840.1.113883.5.6 ActClass STATIC.</assert>
    <assert test="@moodCode='EVN'">The value for “Observation / moodCode” in a medication series number observation SHALL be “EVN” 2.16.840.1.113883.5.1001 ActMood STATIC</assert>
    <assert test="count(cda:statusCode)=1">A medication series number observation SHALL include exactly one Observation / statusCode.</assert>
    <assert test="count(cda:code)=1">A medication series number observation SHALL contain exactly one Observation / code.</assert>
    <assert test="cda:code[@code='30973-2'][@codeSystem='2.16.840.1.113883.6.1']">The value for “Observation / code” in a medication series number observation SHALL be “30973-2” “Dose number” 2.16.840.1.113883.6.1 LOINC STATIC</assert>
    <assert test="count(cda:value)=1">A medication series number observation SHALL contain exactly one Observation / value.</assert>
    <assert test="cda:value[@type='INT']">The data type for “Observation / value” in a medication series number observation SHALL be INT (integer).</assert>
	</rule>
</pattern>

<!-- warning -->

<pattern id='p-2.16.840.1.113883.10.20.1.46-warning' see='#p-2.16.840.1.113883.10.20.1.46-warning'>
	<title>Medication series number observation - warning validation phase</title>
	<rule context='*[cda:templateId/@root="2.16.840.1.113883.10.20.1.46"]'>
	<report test='.'></report>
	</rule>
</pattern>

<!-- manual -->

<pattern id='p-2.16.840.1.113883.10.20.1.46-manual' see='#p-2.16.840.1.113883.10.20.1.46-manual'>
	<title>Medication series number observation - manual validation phase</title>
	<rule context='*[cda:templateId/@root="2.16.840.1.113883.10.20.1.46"]'>
	<report test='.'></report>
	</rule>
</pattern>

