<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:CDA="http://www.openhealthtools.org/mdht/schemas/cda/4" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
  <uml:Class xmi:id="_2JxzgBSVEeGGzu7fmW9pXw" name="ResultOrganizer">
    <ownedRule xmi:id="_2J_O4BSVEeGGzu7fmW9pXw" name="codeValue">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_2J_O4RSVEeGGzu7fmW9pXw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>The value for 'code' in a result organizer SHOULD be selected from LOINC (codeSystem 2.16.840.1.113883.6.1) or SNOMED CT (codeSystem 2.16.840.1.113883.6.96) and MAY be selected from CPT-4 (codeSystem 2.16.840.1.113883.6.12).  Laboratory results SHOULD be from LOINC (CodeSystem: 2.16.840.1.113883.6.1) or other constrained terminology named by the US Department of Health and Human Services Office of National Coordinator or other federal agency. Local and/or regional codes for laboratory results SHOULD also be allowed.</body>
        <body>self.code.codeSystem = '2.16.840.1.113883.6.1' xor self.code.codeSystem = '2.16.840.1.113883.6.96' xor self.code.codeSystem = '2.16.840.1.113883.6.12'</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_1dxCgBtuEeG4C_iCHrZZ9w" name="classCodeValue" constrainedElement="_2JxzgBSVEeGGzu7fmW9pXw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="__kVC0BtuEeG4C_iCHrZZ9w">
        <language>Analysis</language>
        <body>SHOULD contain zero or one [0..1] @classCode=&quot;CLUSTER&quot; Cluster (CodeSystem: 2.16.840.1.113883.5.6 HL7ActClass) OR SHOULD contain zero or one [0..1] @classCode=&quot;BATTERY&quot; Battery (CodeSystem: 2.16.840.1.113883.5.6 HL7ActClass)</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_2KCSNBSVEeGGzu7fmW9pXw">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_B6aX4EbvEd6besF9iFIJkQ"/>
    </generalization>
    <ownedAttribute xmi:id="_2JyakBSVEeGGzu7fmW9pXw" name="classCode" visibility="private">
      <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOnw0DcEd6xYZuu1VKCVw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2JzBoBSVEeGGzu7fmW9pXw" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2JzBoxSVEeGGzu7fmW9pXw" name="id" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2JzBpBSVEeGGzu7fmW9pXw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2JzBpRSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2JzoshSVEeGGzu7fmW9pXw" name="statusCode" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2JxzgxSVEeGGzu7fmW9pXw" name="resultObservation" type="_2J1d4BSVEeGGzu7fmW9pXw" association="_2JxzhxSVEeGGzu7fmW9pXw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2JxzhBSVEeGGzu7fmW9pXw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2JxzhRSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DiXJUB7KEeGaOZtrEokzNQ" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nzWGYCXhEeGmGonM_wRfcQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nzWGYSXhEeGmGonM_wRfcQ" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_JKfJkErcEd6FXKclYGEDCw"/>
    </ownedAttribute>
  </uml:Class>
  <uml:Association xmi:id="_2JxzhxSVEeGGzu7fmW9pXw" memberEnd="_2JxzgxSVEeGGzu7fmW9pXw _2JxziBSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2JxziBSVEeGGzu7fmW9pXw" type="_2JxzgBSVEeGGzu7fmW9pXw" association="_2JxzhxSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_2KC5QBSVEeGGzu7fmW9pXw" base_Class="_2JxzgBSVEeGGzu7fmW9pXw" templateId="2.16.840.1.113883.10.20.22.4.1">
    <ruleId>CONF-7126</ruleId>
    <ruleId>CONF-9134</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_2J_O4hSVEeGGzu7fmW9pXw" severity="WARNING" base_Constraint="_2J_O4BSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7164</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2J_18BSVEeGGzu7fmW9pXw">
    <ruleId>CONF-400</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2J_19BSVEeGGzu7fmW9pXw" severity="WARNING">
    <ruleId>CONF-401</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2KAdAhSVEeGGzu7fmW9pXw">
    <ruleId>CONF-402</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2KBEExSVEeGGzu7fmW9pXw" severity="INFO">
    <ruleId>CONF-403</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2KBrIxSVEeGGzu7fmW9pXw" severity="INFO">
    <ruleId>CONF-404</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2KCSMhSVEeGGzu7fmW9pXw">
    <ruleId>CONF-406</ruleId>
  </CDA:ConstraintValidation>
  <Ecore:EAttribute xmi:id="_2JyakRSVEeGGzu7fmW9pXw" isUnsettable="true" base_Property="_2JyakBSVEeGGzu7fmW9pXw"/>
  <CDA:PropertyValidation xmi:id="_2JzBohSVEeGGzu7fmW9pXw" base_Property="_2JzBoBSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7122</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2JzBphSVEeGGzu7fmW9pXw" base_Property="_2JzBoxSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7127</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2JzosRSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7128</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2J0PwBSVEeGGzu7fmW9pXw" base_Property="_2JzoshSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7123</ruleId>
  </CDA:PropertyValidation>
  <CDA:AssociationValidation xmi:id="_2J020BSVEeGGzu7fmW9pXw" severity="WARNING">
    <ruleId>CONF-399</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_2JxziRSVEeGGzu7fmW9pXw" base_Association="_2JxzhxSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7124</ruleId>
    <ruleId>CONF-7125</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_2J1d4BSVEeGGzu7fmW9pXw" name="ResultObservation">
    <ownedComment xmi:id="_JIcp4CXiEeGmGonM_wRfcQ">
      <body>This clinical statement represents details of a lab, radiology, or other study performed on a patient.</body>
    </ownedComment>
    <ownedRule xmi:id="_tjUmsB7rEeGaOZtrEokzNQ" name="textValue" constrainedElement="_JTUuoByWEeGaOZtrEokzNQ">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_1j5x8B7rEeGaOZtrEokzNQ">
        <language>Analysis</language>
        <body>SHOULD contain zero or one [0..1] text. This text, if present, SHOULD contain zero or one [0..1] reference/@value&#xD;&#xA;This reference/@value SHALL begin with a '#' and SHALL point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1)</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_2J69cBSVEeGGzu7fmW9pXw" name="codeValue">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_2J69cRSVEeGGzu7fmW9pXw">
        <language>OCL</language>
        <language>Analysis</language>
        <body>self.code.codeSystem = '2.16.840.1.113883.6.1' xor self.code.codeSystem = '2.16.840.1.113883.6.96'</body>
        <body>The value for 'code' in a result observation SHOULD be selected from LOINC (codeSystem 2.16.840.1.113883.6.1) or SNOMED CT (codeSystem 2.16.840.1.113883.6.96)&#xD;&#xA;Laboratory results SHOULD be from LOINC (CodeSystem: 2.16.840.1.113883.6.1) or other constrained terminology named by the US Department of Health and Human Services Office of National Coordinator or other federal agency. Local and/or regional codes for laboratory results are allowed. The Local and/or regional codes SHOULD be sent in the translation element.</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_jXJw0B7vEeGDhvvzMMgVgQ" name="noObservationRangeCode" constrainedElement="_2J1d4BSVEeGGzu7fmW9pXw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_2eEXUB7vEeGDhvvzMMgVgQ">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHOULD contain zero or more [0..*] referenceRange. Such referenceRanges, if present, SHALL contain exactly one [1..1] observationRange. This observationRange SHALL NOT contain [0..0] code</body>
        <body>self.referenceRange->forAll(range : cda::ReferenceRange | range.observationRange.code.code.oclIsUndefined())</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_OYDHUB-4EeGZsIzHpWxp_Q" name="authorMultiplicity" constrainedElement="_2J1d4BSVEeGGzu7fmW9pXw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_UtV1cB-4EeGZsIzHpWxp_Q">
        <language>Analysis</language>
        <language>OCL</language>
        <body>MAY contain zero or one [0..1] author</body>
        <body>self.author->size()&lt;2</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_2J-AwRSVEeGGzu7fmW9pXw">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_2J4hMRSVEeGGzu7fmW9pXw" name="classCode" visibility="private">
      <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_FcjT0EbtEd6besF9iFIJkQ"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_2J4hMhSVEeGGzu7fmW9pXw" value="OBS"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2J4hMxSVEeGGzu7fmW9pXw" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:InstanceValue" xmi:id="_2J4hNBSVEeGGzu7fmW9pXw" name="EVN">
        <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
        <instance xmi:type="uml:EnumerationLiteral" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2J5IQBSVEeGGzu7fmW9pXw" name="id" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2J5IQRSVEeGGzu7fmW9pXw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2J5IQhSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2J1d6hSVEeGGzu7fmW9pXw" name="code" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_JTUuoByWEeGaOZtrEokzNQ" name="text" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTUuoRyWEeGaOZtrEokzNQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTUuohyWEeGaOZtrEokzNQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2J5vUBSVEeGGzu7fmW9pXw" name="statusCode" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2J1d6xSVEeGGzu7fmW9pXw" name="effectiveTime" visibility="private" aggregation="composite">
      <ownedComment xmi:id="_AlBP0ByYEeGaOZtrEokzNQ">
        <body>Represents clinically effective time of the measurement, which may be when the measurement was performed (e.g., a BP measurement), or may be when sample was taken (and measured some time afterwards).</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2J1d7RSVEeGGzu7fmW9pXw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2J1d7hSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2J1d7xSVEeGGzu7fmW9pXw" name="value" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#__I8BwDxZEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2J6WYBSVEeGGzu7fmW9pXw" name="interpretationCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2J6WYhSVEeGGzu7fmW9pXw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2J6WYxSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2J6WZRSVEeGGzu7fmW9pXw" name="methodCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2J6WZxSVEeGGzu7fmW9pXw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2J6WaBSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Wwv9wBt9EeG4C_iCHrZZ9w" name="targetSiteCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Wwv9wht9EeG4C_iCHrZZ9w" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Wwv9wxt9EeG4C_iCHrZZ9w"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:ConstraintValidation xmi:id="_2J69chSVEeGGzu7fmW9pXw" severity="WARNING" base_Constraint="_2J69cBSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7166</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2J7kgxSVEeGGzu7fmW9pXw">
    <ruleId>CONF-415</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2J8LkxSVEeGGzu7fmW9pXw">
    <ruleId>CONF-417</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2J8LlhSVEeGGzu7fmW9pXw" severity="WARNING">
    <ruleId>CONF-419</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2J8yohSVEeGGzu7fmW9pXw">
    <ruleId>CONF-420</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2J9ZshSVEeGGzu7fmW9pXw">
    <ruleId>CONF-421</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2J2sARSVEeGGzu7fmW9pXw" severity="WARNING">
    <ruleId>C154-[DE-15.03-1]</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2J3TEBSVEeGGzu7fmW9pXw" severity="WARNING">
    <ruleId>C154-[DE-15.03-2]</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2J36IBSVEeGGzu7fmW9pXw">
    <ruleId>C83-[DE-15.05-CDA-1]</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_2J4hNRSVEeGGzu7fmW9pXw" base_Property="_2J4hMxSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7131</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2J5IQxSVEeGGzu7fmW9pXw" base_Property="_2J5IQBSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7137</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2J2E8BSVEeGGzu7fmW9pXw" base_Property="_2J1d6hSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7133</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2J5vURSVEeGGzu7fmW9pXw" base_Property="_2J5vUBSVEeGGzu7fmW9pXw">
    <ruleId>CONF:7134</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2J2E8RSVEeGGzu7fmW9pXw" base_Property="_2J1d6xSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7140</ruleId>
    <ruleId>CONF-7141</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2J2sABSVEeGGzu7fmW9pXw" base_Property="_2J1d7xSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7143</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2J6WZBSVEeGGzu7fmW9pXw" severity="WARNING" base_Property="_2J6WYBSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7147</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2J6WaRSVEeGGzu7fmW9pXw" severity="INFO" base_Property="_2J6WZRSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7148</ruleId>
  </CDA:PropertyValidation>
  <uml:Class xmi:id="_2OAzVhSVEeGGzu7fmW9pXw" name="ExternalReference">
    <ownedRule xmi:id="_2OAzVxSVEeGGzu7fmW9pXw" name="hasNoCode">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_2OAzWBSVEeGGzu7fmW9pXw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>the code/@nullFlavor attribute value is 'NA'</body>
        <body>not self.code.oclIsUndefined() implies self.code.nullFlavor = vocab::NullFlavor::NA</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_2OAzWRSVEeGGzu7fmW9pXw" name="hasReference">
      <ownedComment xmi:id="_2OAzWhSVEeGGzu7fmW9pXw">
        <body>External references are listed as either supporting documentation (typeCode='SPRT') or simply&#xD;
reference material (typeCode='REFR') for the reader. If this distinction is not supported by the&#xD;
source EMR system, the value of typeCode should be REFR.</body>
      </ownedComment>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_2OAzWxSVEeGGzu7fmW9pXw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>reference/@typeCode attribute value is either 'SPRT' (supporting documentation) or 'REFR' (reference material)</body>
        <body>self.reference->select(r| r.typeCode &lt;> vocab::x_ActRelationshipExternalReference::REFR and r.typeCode &lt;> vocab::x_ActRelationshipExternalReference::SPRT)->size() = 0</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_2OAzXBSVEeGGzu7fmW9pXw" name="hasReferenceExternalDocument">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_2OAzXRSVEeGGzu7fmW9pXw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>the reference element contains an externalDocument element with @classCode = 'DOC' and @moodCode = 'EVN'.</body>
        <body>self.reference.externalDocument->select(ed | ed.classCode =  vocab::ActClassDocument::DOC and ed.moodCode =  vocab::ActMood::EVN )->size() = 1</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_2OAzXhSVEeGGzu7fmW9pXw" name="hasReferenceExternalDocumentID">
      <ownedComment xmi:id="_2OAzXxSVEeGGzu7fmW9pXw">
        <body>A link to the original document may be provided here. This shall be a URL where the referenced&#xD;
document can be located. For CDA, the link should also be present in the narrative inside the&#xD;
CDA Narrative in a &amp;lt;linkHTML> element.</body>
      </ownedComment>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_2OAzYBSVEeGGzu7fmW9pXw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>the reference/externalDocument/id is present</body>
        <body>self.reference->select(  r | r.externalDocument.id->isEmpty() )->size() = 0</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_2OAzYRSVEeGGzu7fmW9pXw" name="hasReferenceExternalDocumentText">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_2OAzYhSVEeGGzu7fmW9pXw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>the reference/externalDocument/text is present to provide a link to the original document</body>
        <body>self.reference->select(  r | r.externalDocument.text.oclIsUndefined()  )->size() = 0</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_2OG56hSVEeGGzu7fmW9pXw">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_2OAzZBSVEeGGzu7fmW9pXw" name="classCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOntkDcEd6xYZuu1VKCVw"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_1DWqEEbnEd6besF9iFIJkQ"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_2OAzZRSVEeGGzu7fmW9pXw" value="ACT"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2OAzZhSVEeGGzu7fmW9pXw" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOpkkDcEd6xYZuu1VKCVw"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_yWn-AEocEd6c3qsAxlFHaQ"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_2OAzZxSVEeGGzu7fmW9pXw" value="EVN"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2OAzaBSVEeGGzu7fmW9pXw" name="id" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2OAzaRSVEeGGzu7fmW9pXw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2OAzahSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2OG56BSVEeGGzu7fmW9pXw" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2OAzaxSVEeGGzu7fmW9pXw" name="text" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2OAzbBSVEeGGzu7fmW9pXw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2OAzbRSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_2OAzbhSVEeGGzu7fmW9pXw" base_Class="_2OAzVhSVEeGGzu7fmW9pXw" templateId="1.3.6.1.4.1.19376.1.5.3.1.4.4"/>
  <CDA:ConstraintValidation xmi:id="_2OG54hSVEeGGzu7fmW9pXw" base_Constraint="_2OAzVxSVEeGGzu7fmW9pXw"/>
  <CDA:ConstraintValidation xmi:id="_2OG54xSVEeGGzu7fmW9pXw" base_Constraint="_2OAzWRSVEeGGzu7fmW9pXw"/>
  <CDA:ConstraintValidation xmi:id="_2OG55BSVEeGGzu7fmW9pXw" base_Constraint="_2OAzXBSVEeGGzu7fmW9pXw"/>
  <CDA:ConstraintValidation xmi:id="_2OG55RSVEeGGzu7fmW9pXw" base_Constraint="_2OAzXhSVEeGGzu7fmW9pXw"/>
  <CDA:ConstraintValidation xmi:id="_2OG55hSVEeGGzu7fmW9pXw" base_Constraint="_2OAzYRSVEeGGzu7fmW9pXw"/>
  <CDA:PropertyValidation xmi:id="_2OAzbxSVEeGGzu7fmW9pXw" base_Property="_2OAzZBSVEeGGzu7fmW9pXw"/>
  <CDA:PropertyValidation xmi:id="_2OAzcBSVEeGGzu7fmW9pXw" base_Property="_2OAzZhSVEeGGzu7fmW9pXw"/>
  <CDA:PropertyValidation xmi:id="_2OG54BSVEeGGzu7fmW9pXw" base_Property="_2OAzaBSVEeGGzu7fmW9pXw"/>
  <Ecore:EReference xmi:id="_2OG56RSVEeGGzu7fmW9pXw" xmlNamespace="##targetNamespace" base_Property="_2OG56BSVEeGGzu7fmW9pXw"/>
  <CDA:TextValue xmi:id="_2OG54RSVEeGGzu7fmW9pXw" base_Property="_2OAzaxSVEeGGzu7fmW9pXw"/>
  <CDA:CDATemplate xmi:id="_TIHhwBneEeGs5a462vYX5Q" base_Class="_2J1d4BSVEeGGzu7fmW9pXw" templateId="2.16.840.1.113883.10.20.22.4.2">
    <ruleId>CONF-9138</ruleId>
  </CDA:CDATemplate>
  <uml:Class xmi:id="_2Js7AxSVEeGGzu7fmW9pXw" name="ResultsSection">
    <ownedComment xmi:id="_2Js7BBSVEeGGzu7fmW9pXw" annotatedElement="_2Js7AxSVEeGGzu7fmW9pXw">
      <body>&lt;p>&#xD;
    This section contains the results of observations generated by laboratories, imaging procedures, and&#xD;
    other procedures. The scope includes hematology, chemistry, serology, virology, toxicology, microbiology, plain x-ray,&#xD;
    ultrasound, CT, MRI, angiography, cardiac echo, nuclear medicine, pathology, and procedure observations. The section&#xD;
    may contain all results for the period of time being summarized, but should include notable results such as abnormal&#xD;
    values or relevant trends.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    Lab results are typically generated by laboratories providing analytic services in areas such as&#xD;
    chemistry, hematology, serology, histology, cytology, anatomic pathology, microbiology, and/or virology. These&#xD;
    observations are based on analysis of specimens obtained from the patient, submitted to the lab.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    Imaging results are typically generated by a clinician reviewing the output of an imaging procedure,&#xD;
    such as where a cardiologist reports the left ventricular ejection fraction based on the review of a cardiac&#xD;
    echo.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    Procedure results are typically generated by a clinician wanting to provide more granular information&#xD;
    about component observations made during the performance of a procedure, such as where a gastroenterologist reports the&#xD;
    size of a polyp observed during a colonoscopy.&#xD;
&lt;/p></body>
    </ownedComment>
    <generalization xmi:id="_ksO6UBVgEeGQCvUGzi1kDQ" general="_xGqiEBVdEeGQCvUGzi1kDQ"/>
    <ownedAttribute xmi:id="_7vUnoB7FEeGaOZtrEokzNQ" name="code" visibility="private" redefinedProperty="_xGqiFhVdEeGQCvUGzi1kDQ">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <qualifier xmi:id="_7vUnoR7FEeGaOZtrEokzNQ" name="title" visibility="private">
        <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
      </qualifier>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2Js7DhSVEeGGzu7fmW9pXw" name="text" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_0jvq8E8AEd6ohP_YEXs4Wg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Js7DxSVEeGGzu7fmW9pXw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Js7EBSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_wGYWEBrJEeGZ46SdiDZtPQ" name="resultOrganizer" type="_2JxzgBSVEeGGzu7fmW9pXw" association="_wGY9IBrJEeGZ46SdiDZtPQ">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Av2XsB7FEeGaOZtrEokzNQ" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Av2XsR7FEeGaOZtrEokzNQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_7vYSAB7FEeGaOZtrEokzNQ" name="title" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7vYSAR7FEeGaOZtrEokzNQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7vYSAh7FEeGaOZtrEokzNQ" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
      <redefinedProperty href="#_gwkXoB7EEeGaOZtrEokzNQ"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_2JtiEBSVEeGGzu7fmW9pXw" base_Class="_2Js7AxSVEeGGzu7fmW9pXw" templateId="2.16.840.1.113883.10.20.22.2.3.1">
    <ruleId>CONF-9137</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_2Jv-URSVEeGGzu7fmW9pXw" severity="WARNING">
    <ruleId>CONF-392</ruleId>
  </CDA:ConstraintValidation>
  <CDA:CodeSystemConstraint xmi:id="_2JuJIBSVEeGGzu7fmW9pXw" code="30954-2" displayName="Relevant diagnostic tests and/or laboratory data">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF-389</ruleId>
    <ruleId>CONF-390</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:TextValue xmi:id="_2JvXQBSVEeGGzu7fmW9pXw">
    <ruleId>CONF-391</ruleId>
  </CDA:TextValue>
  <CDA:PropertyValidation xmi:id="_2Jv-UBSVEeGGzu7fmW9pXw" base_Property="_2Js7DhSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7111</ruleId>
  </CDA:PropertyValidation>
  <CDA:AssociationValidation xmi:id="_2JwlYxSVEeGGzu7fmW9pXw" severity="WARNING">
    <ruleId>CONF-388</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_xGqiEBVdEeGQCvUGzi1kDQ" name="ResultsSectionEntriesOptional">
    <ownedComment xmi:id="_xGqiERVdEeGQCvUGzi1kDQ" annotatedElement="_xGqiEBVdEeGQCvUGzi1kDQ">
      <body>&lt;p>&#xD;
    This section contains the results of observations generated by laboratories, imaging procedures, and&#xD;
    other procedures. The scope includes hematology, chemistry, serology, virology, toxicology, microbiology, plain x-ray,&#xD;
    ultrasound, CT, MRI, angiography, cardiac echo, nuclear medicine, pathology, and procedure observations. The section&#xD;
    may contain all results for the period of time being summarized, but should include notable results such as abnormal&#xD;
    values or relevant trends.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    Lab results are typically generated by laboratories providing analytic services in areas such as&#xD;
    chemistry, hematology, serology, histology, cytology, anatomic pathology, microbiology, and/or virology. These&#xD;
    observations are based on analysis of specimens obtained from the patient, submitted to the lab.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    Imaging results are typically generated by a clinician reviewing the output of an imaging procedure,&#xD;
    such as where a cardiologist reports the left ventricular ejection fraction based on the review of a cardiac&#xD;
    echo.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    Procedure results are typically generated by a clinician wanting to provide more granular information&#xD;
    about component observations made during the performance of a procedure, such as where a gastroenterologist reports the&#xD;
    size of a polyp observed during a colonoscopy.&#xD;
&lt;/p></body>
    </ownedComment>
    <generalization xmi:id="_xGqiFRVdEeGQCvUGzi1kDQ">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_xGqiFhVdEeGQCvUGzi1kDQ" name="code" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <qualifier xmi:id="_xGqiFxVdEeGQCvUGzi1kDQ" name="title" visibility="private">
        <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
      </qualifier>
    </ownedAttribute>
    <ownedAttribute xmi:id="_gwkXoB7EEeGaOZtrEokzNQ" name="title" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lZ9koB7EEeGaOZtrEokzNQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lZ-LsB7EEeGaOZtrEokzNQ" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_xGqiGBVdEeGQCvUGzi1kDQ" name="text" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_0jvq8E8AEd6ohP_YEXs4Wg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xGqiGRVdEeGQCvUGzi1kDQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xGqiGhVdEeGQCvUGzi1kDQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_GXWIoBrIEeGZ46SdiDZtPQ" name="resultOrganizer" type="_2JxzgBSVEeGGzu7fmW9pXw" association="_GXXWwBrIEeGZ46SdiDZtPQ">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K9fNUBrIEeGZ46SdiDZtPQ" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K9f0YBrIEeGZ46SdiDZtPQ"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_OydAEBVfEeGQCvUGzi1kDQ" base_Class="_xGqiEBVdEeGQCvUGzi1kDQ" templateId="2.16.840.1.113883.10.20.22.2.3"/>
  <CDA:CodeSystemConstraint xmi:id="_sMASkBrGEeGZ46SdiDZtPQ" identifier="" code="30954-2" displayName="Relevant diagnostic tests and/or laboratory data" base_Property="_xGqiFhVdEeGQCvUGzi1kDQ">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF-7117</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:TextValue xmi:id="_niTuIBrHEeGZ46SdiDZtPQ" base_Property="_xGqiFxVdEeGQCvUGzi1kDQ">
    <ruleId>CONF-8891</ruleId>
  </CDA:TextValue>
  <CDA:PropertyValidation xmi:id="_ulYIQBrHEeGZ46SdiDZtPQ" base_Property="_xGqiGBVdEeGQCvUGzi1kDQ">
    <ruleId>CONF-7118</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_c-nMABtuEeG4C_iCHrZZ9w" code="" base_Property="_2JyakBSVEeGGzu7fmW9pXw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_wOhRcE6REeC5ttwajeXVXg"/>
    <ruleId>CONF-7121</ruleId>
    <ruleId>CONF-7165</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_fbWpUBtwEeG4C_iCHrZZ9w" identifier="" code="completed" displayName="Completed" base_Property="_2JzoshSVEeGGzu7fmW9pXw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:ConstraintValidation xmi:id="_76siUBtxEeG4C_iCHrZZ9w" severity="WARNING" base_Constraint="_1dxCgBtuEeG4C_iCHrZZ9w">
    <ruleId>CONF-7165</ruleId>
  </CDA:ConstraintValidation>
  <CDA:CodeSystemConstraint xmi:id="_FP0eoBtyEeG4C_iCHrZZ9w" name="" code="EVN" displayName="Event" base_Property="_2JzBoBSVEeGGzu7fmW9pXw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_5PSHUE6REeC5ttwajeXVXg"/>
  </CDA:CodeSystemConstraint>
  <CDA:ConstraintValidation xmi:id="_eaFnUBt1EeG4C_iCHrZZ9w" severity="WARNING">
    <ruleId>CONF-9108</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_JwWb0Bt4EeG4C_iCHrZZ9w" base_Property="_2J4hMRSVEeGGzu7fmW9pXw">
    <ruleId>CONF-7130</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_SFhXABt4EeG4C_iCHrZZ9w" identifier="" code="OBS" displayName="Observation" base_Property="_2J4hMRSVEeGGzu7fmW9pXw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_wOhRcE6REeC5ttwajeXVXg"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_fV0vcBt4EeG4C_iCHrZZ9w" identifier="" name="" code="EVN" displayName="Event" base_Property="_2J4hMxSVEeGGzu7fmW9pXw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_5PSHUE6REeC5ttwajeXVXg"/>
  </CDA:CodeSystemConstraint>
  <CDA:ConstraintValidation xmi:id="_s1du8Bt5EeG4C_iCHrZZ9w" severity="WARNING">
    <ruleId>CONF-9109</ruleId>
  </CDA:ConstraintValidation>
  <CDA:CodeSystemConstraint xmi:id="_rQFaoBt7EeG4C_iCHrZZ9w" code="completed" displayName="Completed" base_Property="_2J5vUBSVEeGGzu7fmW9pXw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_h3mWYBt9EeG4C_iCHrZZ9w" severity="INFO" base_Property="_Wwv9wBt9EeG4C_iCHrZZ9w">
    <ruleId>CONF-7153</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_B0fw0Bt-EeG4C_iCHrZZ9w" severity="INFO">
    <ruleId>CONF-7149</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_KgrSkByWEeGaOZtrEokzNQ" severity="WARNING" base_Property="_JTUuoByWEeGaOZtrEokzNQ">
    <ruleId>CONF-7138</ruleId>
  </CDA:TextValue>
  <Ecore:EReference xmi:id="_gwk-sB7EEeGaOZtrEokzNQ" xmlNamespace="##targetNamespace" base_Property="_gwkXoB7EEeGaOZtrEokzNQ"/>
  <CDA:TextValue xmi:id="_ojp5cB7EEeGaOZtrEokzNQ" base_Property="_gwkXoB7EEeGaOZtrEokzNQ">
    <ruleId>CONF-8891</ruleId>
  </CDA:TextValue>
  <CDA:CodeSystemConstraint xmi:id="_7vV1wB7FEeGaOZtrEokzNQ" identifier="" code="30954-2" displayName="Relevant diagnostic tests and/or laboratory data" base_Property="_7vUnoB7FEeGaOZtrEokzNQ">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF-7110</ruleId>
  </CDA:CodeSystemConstraint>
  <Ecore:EReference xmi:id="_7vYSAx7FEeGaOZtrEokzNQ" xmlNamespace="##targetNamespace" base_Property="_7vYSAB7FEeGaOZtrEokzNQ"/>
  <CDA:TextValue xmi:id="_7vY5EB7FEeGaOZtrEokzNQ" base_Property="_7vYSAB7FEeGaOZtrEokzNQ">
    <ruleId>CONF-8892</ruleId>
  </CDA:TextValue>
  <CDA:CodeSystemConstraint xmi:id="_1-sa4B7HEeGaOZtrEokzNQ"/>
  <Ecore:EReference xmi:id="_DiXwYB7KEeGaOZtrEokzNQ" xmlNamespace="##targetNamespace" base_Property="_DiXJUB7KEeGaOZtrEokzNQ"/>
  <CDA:ConstraintValidation xmi:id="_1-YHcB7rEeGaOZtrEokzNQ" base_Constraint="_tjUmsB7rEeGaOZtrEokzNQ">
    <ruleId>CONF-7138</ruleId>
    <ruleId>CONF-7139</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_4nrIIB7vEeGDhvvzMMgVgQ" base_Constraint="_jXJw0B7vEeGDhvvzMMgVgQ">
    <ruleId>CONF-7152</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_VKBKYB-4EeGZsIzHpWxp_Q" severity="INFO" base_Constraint="_OYDHUB-4EeGZsIzHpWxp_Q">
    <ruleId>CONF-7149</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_GXXWwBrIEeGZ46SdiDZtPQ" memberEnd="_GXWIoBrIEeGZ46SdiDZtPQ _GXX90BrIEeGZ46SdiDZtPQ">
    <ownedEnd xmi:id="_GXX90BrIEeGZ46SdiDZtPQ" type="_xGqiEBVdEeGQCvUGzi1kDQ" association="_GXXWwBrIEeGZ46SdiDZtPQ"/>
  </uml:Association>
  <uml:Association xmi:id="_wGY9IBrJEeGZ46SdiDZtPQ" memberEnd="_wGYWEBrJEeGZ46SdiDZtPQ _wGY9IRrJEeGZ46SdiDZtPQ">
    <ownedEnd xmi:id="_wGY9IRrJEeGZ46SdiDZtPQ" type="_2Js7AxSVEeGGzu7fmW9pXw" association="_wGY9IBrJEeGZ46SdiDZtPQ"/>
  </uml:Association>
  <CDA:PropertyValidation xmi:id="_ukUD4CXhEeGmGonM_wRfcQ" base_Property="_DiXJUB7KEeGaOZtrEokzNQ">
    <ruleId>CONF:7128</ruleId>
  </CDA:PropertyValidation>
</xmi:XMI>
