<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:CDA="http://www.openhealthtools.org/mdht/schemas/cda/4" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML">
  <uml:Class xmi:id="_2Rwq0BSVEeGGzu7fmW9pXw" name="AssessmentAndPlanSection">
    <ownedComment xmi:id="_2Rwq8BSVEeGGzu7fmW9pXw" annotatedElement="_2Rwq0BSVEeGGzu7fmW9pXw">
      <body>The Assessment and Plan sections may be combined or separated to meet local policy requirements.&#xD;
The Assessment and Plan section represents both the clinician's conclusions and working assumptions that will guide treatment of the patient (see Assessment Section above) and pending orders, interventions, encounters, services, and procedures for the patient (see Plan of Care Section below).</body>
    </ownedComment>
    <generalization xmi:id="_2Rwq8hSVEeGGzu7fmW9pXw">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_2Rwq7hSVEeGGzu7fmW9pXw" name="code" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_h-PV0CzUEeGanY0p4MnU2w" 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="_qISmICzUEeGanY0p4MnU2w" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qITNMCzUEeGanY0p4MnU2w" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_j47g4CzUEeGanY0p4MnU2w" name="planOfCareActivityAct" association="_j499ICzUEeGanY0p4MnU2w">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_2NWE5xSVEeGGzu7fmW9pXw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lYX6YCzUEeGanY0p4MnU2w" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lYYhcCzUEeGanY0p4MnU2w"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_r3b7QBkaEeGs5a462vYX5Q" base_Class="_2Rwq0BSVEeGGzu7fmW9pXw" templateId="2.16.840.1.113883.10.20.22.2.9" assigningAuthorityName="HL7">
    <ruleId>CONF:7705</ruleId>
    <ruleId>CONF:10381</ruleId>
  </CDA:CDATemplate>
  <CDA:CodeSystemConstraint xmi:id="_2Rwq7xSVEeGGzu7fmW9pXw" code="51847-2" displayName="ASSESSMENT AND PLAN" base_Property="_2Rwq7hSVEeGGzu7fmW9pXw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15354</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Class xmi:id="_2PWQCBSVEeGGzu7fmW9pXw" name="ChiefComplaintSection">
    <ownedComment xmi:id="_2PWQFRSVEeGGzu7fmW9pXw" annotatedElement="_2PWQCBSVEeGGzu7fmW9pXw">
      <body>This section records the patient's chief complaint (the patient's own description).</body>
    </ownedComment>
    <generalization xmi:id="_2PWQFhSVEeGGzu7fmW9pXw">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_2PWQExSVEeGGzu7fmW9pXw" name="code" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_YgtKICrAEeGHF88-qhhUMA" 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="_bLc5ICrAEeGHF88-qhhUMA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bLc5ISrAEeGHF88-qhhUMA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Yg4wUCrAEeGHF88-qhhUMA" 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="_b7t4cCrAEeGHF88-qhhUMA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b7t4cSrAEeGHF88-qhhUMA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_JcLykBkbEeGs5a462vYX5Q" base_Class="_2PWQCBSVEeGGzu7fmW9pXw" templateId="1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1">
    <ruleId>CONF:7832</ruleId>
    <ruleId>CONF:10453</ruleId>
  </CDA:CDATemplate>
  <CDA:CodeSystemConstraint xmi:id="_2PWQFBSVEeGGzu7fmW9pXw" code="10154-3" displayName="CHIEF COMPLAINT" base_Property="_2PWQExSVEeGGzu7fmW9pXw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15452</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Class xmi:id="_2FhloBSVEeGGzu7fmW9pXw" name="CommentActivity">
    <ownedComment xmi:id="_70j2oHeeEeGLwesdFe7o6w">
      <body>Comments are free text data that cannot otherwise be recorded using data elements already defined by this specification. They are not to be used to record information that can be recorded elsewhere. For example, a free text description of the severity of an allergic reaction would not be recorded in a comment.</body>
    </ownedComment>
    <ownedRule xmi:id="_kCuRsOZCEeGINOJ_SD9_dA" name="textReference" constrainedElement="_2FhloBSVEeGGzu7fmW9pXw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_pkWuQOZCEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>text SHALL contain exactly one [1..1] reference</body>
        <body>not self.text.oclIsUndefined() implies self.text->forAll(reference->size() = 1)</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_mmOwQOZCEeGINOJ_SD9_dA" name="textReferenceValue" constrainedElement="_kCuRsOZCEeGINOJ_SD9_dA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_rrcWkOZCEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>reference SHALL contain exactly one [1..1] @value</body>
        <body>self.text->forAll(reference->size() = 1) implies self.text->forAll(reference->one(value->size() = 1))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_npxQ4OZCEeGINOJ_SD9_dA" name="referenceValue" constrainedElement="_mmOwQOZCEeGINOJ_SD9_dA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_wZmu0OZCEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>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>
        <body>not self.text.reference.value.oclIsUndefined() implies not self.getSection().text.getText(self.text.reference.value.substring(2, self.text.reference.value.size())).oclIsUndefined()</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_2FrWohSVEeGGzu7fmW9pXw">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_2Fja0BSVEeGGzu7fmW9pXw" 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="_2Fja0RSVEeGGzu7fmW9pXw" value="ACT"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2FkB4BSVEeGGzu7fmW9pXw" 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="_2FkB4RSVEeGGzu7fmW9pXw" value="EVN"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2FkB4xSVEeGGzu7fmW9pXw" 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="_2FmeIBSVEeGGzu7fmW9pXw" 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="_2FmeIRSVEeGGzu7fmW9pXw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2FmeIhSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2FhlpxSVEeGGzu7fmW9pXw" name="author" type="_HgbLYHegEeGLwesdFe7o6w" association="_2FizwRSVEeGGzu7fmW9pXw">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ehPigEhgEeK8B-PH0_kphA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ehPigUhgEeK8B-PH0_kphA"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_HgbLYHegEeGLwesdFe7o6w" name="Author">
      <ownedComment xmi:id="_bnbZEHekEeGLwesdFe7o6w">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_HgbLYXegEeGLwesdFe7o6w">
        <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_ChEisEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_LEV-EHegEeGLwesdFe7o6w" name="time" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_OOYRIHegEeGLwesdFe7o6w" name="assignedAuthor" visibility="private" type="_PfJ8gHegEeGLwesdFe7o6w" aggregation="composite">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OOYRIXegEeGLwesdFe7o6w" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OOYRInegEeGLwesdFe7o6w" value="1"/>
        <association href="../consol.uml#_OOYRI3egEeGLwesdFe7o6w"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_PfJ8gHegEeGLwesdFe7o6w" name="AssignedAuthor">
        <ownedRule xmi:id="_7iHw4HegEeGLwesdFe7o6w" name="hasPersonOrOrganization" constrainedElement="_PfJ8gHegEeGLwesdFe7o6w">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_-5PdsHegEeGLwesdFe7o6w">
            <language>Analysis</language>
            <language>OCL</language>
            <body>include assignedPerson/name or representedOrganization/name</body>
            <body>self.assignedPerson->one(element | not element.oclIsUndefined() and element.name->size() = 1) or self.representedOrganization->one(element | not element.oclIsUndefined() and element.name->size() = 1)</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_QL-JwHehEeGLwesdFe7o6w" name="assignPersonName" constrainedElement="_PfJ8gHegEeGLwesdFe7o6w">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_R5xIUHehEeGLwesdFe7o6w">
            <language>Analysis</language>
            <language>OCL</language>
            <body>An  assignedPerson/name SHALL be a conformant US Realm Person Name (PN.US.FIELDED) (2.16.840.1.113883.10.20.22.5.1.1)</body>
            <body>self.assignedPerson.name->forAll(name | name.oclIsTypeOf(datatypes::PN))</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_PfJ8gXegEeGLwesdFe7o6w">
          <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_z2vcQEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_S78McHegEeGLwesdFe7o6w" name="addr" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="consol-documents.uml#_i4zXgPIPEeGu1M-cCXg0Dg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YeUP4HegEeGLwesdFe7o6w" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YeUP4XegEeGLwesdFe7o6w" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_S78Mc3egEeGLwesdFe7o6w" 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="_XDkJIHegEeGLwesdFe7o6w" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XDkJIXegEeGLwesdFe7o6w" value="1"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <uml:Association xmi:id="_2FizwRSVEeGGzu7fmW9pXw" memberEnd="_2FhlpxSVEeGGzu7fmW9pXw _2FizwhSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2FizwhSVEeGGzu7fmW9pXw" type="_2FhloBSVEeGGzu7fmW9pXw" association="_2FizwRSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_JkL0wBnbEeGs5a462vYX5Q" base_Class="_2FhloBSVEeGGzu7fmW9pXw" templateId="2.16.840.1.113883.10.20.22.4.64">
    <ruleId>CONF:9427</ruleId>
    <ruleId>CONF:10491</ruleId>
  </CDA:CDATemplate>
  <CDA:PropertyValidation xmi:id="_2Fja0hSVEeGGzu7fmW9pXw" base_Property="_2Fja0BSVEeGGzu7fmW9pXw">
    <ruleId>CONF:9425</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2FkB4hSVEeGGzu7fmW9pXw" base_Property="_2FkB4BSVEeGGzu7fmW9pXw">
    <ruleId>CONF:9426</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_2Fko8RSVEeGGzu7fmW9pXw" code="48767-8" displayName="Annotation comment" base_Property="_2FkB4xSVEeGGzu7fmW9pXw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:9428</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_2FnFMxSVEeGGzu7fmW9pXw" code="completed">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
    <ruleId>CONF-6.3.4.6.8</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:AssociationValidation xmi:id="_2FizwxSVEeGGzu7fmW9pXw" severity="INFO" base_Association="_2FizwRSVEeGGzu7fmW9pXw">
    <ruleId>CONF:9433</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_2KKOBhSVEeGGzu7fmW9pXw" name="FunctionalStatusSection">
    <ownedComment xmi:id="_2KTX8xSVEeGGzu7fmW9pXw" annotatedElement="_2KKOBhSVEeGGzu7fmW9pXw">
      <body>The Functional Status section describes the patient's physical state, status of functioning, and environmental status at the time the document was created. &#xD;
A patient's physical state may include information regarding the patient's physical findings as they relate to problems, including but not limited to:&#xD;
Pressure Ulcers&#xD;
Amputations&#xD;
Heart murmur&#xD;
Ostomies&#xD;
A patient's functional status may include information regarding the patient relative to their general functional and cognitive ability, including:&#xD;
Ambulatory ability&#xD;
Mental status or competency&#xD;
Activities of Daily Living (ADLs), including bathing, dressing, feeding, grooming&#xD;
Home or living situation having an effect on the health status of the patient&#xD;
Ability to care for self&#xD;
Social activity, including issues with social cognition, participation with friends and acquaintances other than family members&#xD;
Occupation activity, including activities partly or directly related to working, housework or volunteering, family and home responsibilities or activities related to home and family&#xD;
Communication ability, including issues with speech, writing or cognition required for communication&#xD;
Perception, including sight, hearing, taste, skin sensation, kinesthetic sense, proprioception, or balance&#xD;
A patient's environmental status may include information regarding the patient's current exposures from their daily environment, including but not limited to:&#xD;
Airborne hazards such as second-hand smoke, volatile organic compounds, dust, or other allergens&#xD;
Radiation&#xD;
Safety hazards in home, such as throw rugs, poor lighting, lack of railings/grab bars, etc.&#xD;
Safety hazards at work, such as communicable diseases, excessive heat, excessive noise, etc.&#xD;
The patient's functional status may be expressed as a problem or as a result observation. A functional or cognitive status problem observation describes a patient's problem, symptoms or condition. A functional or cognitive status result observation may include observations resulting from an assessment scale, evaluation or question and answer assessment.&#xD;
Any deviation from normal function displayed by the patient and recorded in the record should be included. Of particular interest are those limitations that would interfere with self-care or the medical therapeutic process in any way. In addition, a note of normal function, an improvement, or a change in functioning status may be included.</body>
    </ownedComment>
    <generalization xmi:id="_2KT_ABSVEeGGzu7fmW9pXw">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_2KLcIRSVEeGGzu7fmW9pXw" name="code" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2KMqQBSVEeGGzu7fmW9pXw" name="title" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2KNRUBSVEeGGzu7fmW9pXw" 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="_2KNRURSVEeGGzu7fmW9pXw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2KNRUhSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_gmf20OcQEeGINOJ_SD9_dA" name="functionalStatusResultOrganizer" type="_zBlUUOZbEeGINOJ_SD9_dA" association="_gmf20ucQEeGINOJ_SD9_dA">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7oSpMOcQEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7obzIOcQEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_iy8gQOcQEeGINOJ_SD9_dA" name="cognitiveStatusResultOrganizer" association="_iy8gQucQEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#_jfoCUOZbEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_77VhAOcQEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_77eq8OcQEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_lOjnEOcQEeGINOJ_SD9_dA" name="functionalStatusResultObservation" type="_viRU0OZbEeGINOJ_SD9_dA" association="_lOjnEucQEeGINOJ_SD9_dA">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8O-OsOcQEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8O-OsecQEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_oUSB4OcQEeGINOJ_SD9_dA" name="cognitiveStatusResultObservation" association="_oUbL0ecQEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#_gkBM0OZbEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8iBGgOcQEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8iKQcOcQEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rciMQOcQEeGINOJ_SD9_dA" name="functionalStatusProblemObservation" type="_rVl5AOZbEeGINOJ_SD9_dA" association="_rcrWMecQEeGINOJ_SD9_dA">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_818vIOcQEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_818vIecQEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_tJI4AOcQEeGINOJ_SD9_dA" name="cognitiveStatusProblemObservation" association="_tJSB8ecQEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#_dXKPQOZbEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9IZxEOcQEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9Ii7AOcQEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_uw-YgOcQEeGINOJ_SD9_dA" name="caregiverCharacteristics" association="_uxIJgecQEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#__pNCUOY-EeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9bS34OcQEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9bS34ecQEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_wDizoOcQEeGINOJ_SD9_dA" name="assessmentScaleObservation" association="_wDizoucQEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#_Zi33YOYxEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_96rikOcQEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_961TkOcQEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_x0LDwOcQEeGINOJ_SD9_dA" name="nonMedicinalSupplyActivity" association="_x0LDwucQEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-medications.uml#_2HIvMBSVEeGGzu7fmW9pXw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-M1pkOcQEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-M-zgOcQEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_zgVDkOcQEeGINOJ_SD9_dA" name="pressureUlcerObservation" association="_zgeNgOcQEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="../consol.uml#_9rQowOZbEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-fSEcOcQEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-fb1cOcQEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_0hfloOcQEeGINOJ_SD9_dA" name="numberOfPressureUlcersObservation" association="_0hfloucQEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-exams.uml#_7c4ssOZbEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-v8WoOcQEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-wGHoOcQEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_18F7YOcQEeGINOJ_SD9_dA" name="highestPressureUlcerStage" association="_18F7YucQEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-exams.uml#_4YgVsOZbEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ELhQOcQEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__ELhQecQEeGINOJ_SD9_dA"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_2KK1EBSVEeGGzu7fmW9pXw" base_Class="_2KKOBhSVEeGGzu7fmW9pXw" templateId="2.16.840.1.113883.10.20.22.2.14" assigningAuthorityName="HL7">
    <ruleId>CONF:10389</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_2KN4YhSVEeGGzu7fmW9pXw" severity="WARNING">
    <ruleId>CONF-123</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2KOfcBSVEeGGzu7fmW9pXw" severity="WARNING">
    <ruleId>CONF-127</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2KOfdBSVEeGGzu7fmW9pXw">
    <ruleId>CONF-128</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2KPGghSVEeGGzu7fmW9pXw" severity="INFO">
    <ruleId>CONF-129</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2KPtkxSVEeGGzu7fmW9pXw" severity="WARNING">
    <ruleId>CONF-130</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2KQUoxSVEeGGzu7fmW9pXw" severity="WARNING">
    <ruleId>CONF-131</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2KQ7sxSVEeGGzu7fmW9pXw" severity="WARNING">
    <ruleId>CONF-132</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2KRiwBSVEeGGzu7fmW9pXw" severity="WARNING">
    <ruleId>CONF-133</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2KRiwxSVEeGGzu7fmW9pXw" severity="INFO">
    <ruleId>CONF-134</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2KSJ0hSVEeGGzu7fmW9pXw" severity="INFO">
    <ruleId>CONF-135</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2KSw4hSVEeGGzu7fmW9pXw">
    <ruleId>CONF-136</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2KTX8hSVEeGGzu7fmW9pXw">
    <ruleId>CONF-137</ruleId>
  </CDA:ConstraintValidation>
  <CDA:CodeSystemConstraint xmi:id="_2KLcIhSVEeGGzu7fmW9pXw" code="47420-5" displayName="Functional status assessment" base_Property="_2KLcIRSVEeGGzu7fmW9pXw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:7921</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:TextValue xmi:id="_2KMqQRSVEeGGzu7fmW9pXw" base_Property="_2KMqQBSVEeGGzu7fmW9pXw">
    <ruleId>CONF:7922</ruleId>
  </CDA:TextValue>
  <CDA:PropertyValidation xmi:id="_2KNRUxSVEeGGzu7fmW9pXw" base_Property="_2KNRUBSVEeGGzu7fmW9pXw">
    <ruleId>CONF:7923</ruleId>
  </CDA:PropertyValidation>
  <uml:Class xmi:id="_2PQJcxSVEeGGzu7fmW9pXw" name="HistoryOfPastIllnessSection">
    <ownedComment xmi:id="_2PWQBRSVEeGGzu7fmW9pXw" annotatedElement="_2PQJcxSVEeGGzu7fmW9pXw">
      <body>This section describes the history related to the patient's past complaints, problems, or diagnoses. It records these details up until and possibly pertinent to the patient's current complaint or reason for seeking medical care.</body>
    </ownedComment>
    <generalization xmi:id="_2PWQBxSVEeGGzu7fmW9pXw">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_2PWQABSVEeGGzu7fmW9pXw" name="code" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_PX0SoCznEeGanY0p4MnU2w" 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="_R6iHACznEeGanY0p4MnU2w" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R6iHASznEeGanY0p4MnU2w" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_PXzEgCznEeGanY0p4MnU2w" 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="_SaicwCznEeGanY0p4MnU2w" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SaicwSznEeGanY0p4MnU2w" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U6i7YCznEeGanY0p4MnU2w" name="problemObservation" association="_U6kJgCznEeGanY0p4MnU2w">
      <type xmi:type="uml:Class" href="consol-problems.uml#_5Ha7ABUyEeGbmN_W114JUw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WStoMCznEeGanY0p4MnU2w" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WSuPQCznEeGanY0p4MnU2w"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_g8kmkBnSEeGs5a462vYX5Q" base_Class="_2PQJcxSVEeGGzu7fmW9pXw" templateId="2.16.840.1.113883.10.20.22.2.20" assigningAuthorityName="HL7">
    <ruleId>CONF:10390</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_2PWQBBSVEeGGzu7fmW9pXw" severity="WARNING"/>
  <CDA:CodeSystemConstraint xmi:id="_2PWQARSVEeGGzu7fmW9pXw" code="11348-0" displayName="HISTORY OF PAST ILLNESS" base_Property="_2PWQABSVEeGGzu7fmW9pXw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15475</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Class xmi:id="_2PcWsRSVEeGGzu7fmW9pXw" name="HistoryOfPresentIllnessSection">
    <ownedComment xmi:id="_2PidQBSVEeGGzu7fmW9pXw" annotatedElement="_2PcWsRSVEeGGzu7fmW9pXw">
      <body>The History of Present Illness section describes the history related to the reason for the encounter.  It contains the historical details leading up to and pertaining to the patient's current complaint or reason for seeking medical care.</body>
    </ownedComment>
    <generalization xmi:id="_2PidQRSVEeGGzu7fmW9pXw">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_2PcWthSVEeGGzu7fmW9pXw" name="code" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_L_-YwCtVEeGlWN0TVxk9LA" 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="_OSE-QCtVEeGlWN0TVxk9LA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OSE-QStVEeGlWN0TVxk9LA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_L_zZoCtVEeGlWN0TVxk9LA" 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="_N1mdoCtVEeGlWN0TVxk9LA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N1mdoStVEeGlWN0TVxk9LA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_n3vB4BnSEeGs5a462vYX5Q" base_Class="_2PcWsRSVEeGGzu7fmW9pXw" templateId="1.3.6.1.4.1.19376.1.5.3.1.3.4">
    <ruleId>CONF:10458</ruleId>
  </CDA:CDATemplate>
  <CDA:CodeSystemConstraint xmi:id="_2PcWtxSVEeGGzu7fmW9pXw" code="10164-2" displayName="HISTORY OF PRESENT ILLNESS" base_Property="_2PcWthSVEeGGzu7fmW9pXw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15478</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Class xmi:id="_2PidQhSVEeGGzu7fmW9pXw" name="HospitalAdmissionDiagnosisSection">
    <ownedComment xmi:id="_2PidTxSVEeGGzu7fmW9pXw" annotatedElement="_2PidQhSVEeGGzu7fmW9pXw">
      <body>The Hospital Admitting Diagnosis section contains a narrative description of the primary reason for admission to a hospital facility. The section includes an optional entry to record patient conditions.</body>
    </ownedComment>
    <generalization xmi:id="_2PidUBSVEeGGzu7fmW9pXw">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_2PidTRSVEeGGzu7fmW9pXw" name="code" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_V3B-gFjpEeGRqYkwoeymcA" 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="_ZXGzAFjpEeGRqYkwoeymcA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZXGzAVjpEeGRqYkwoeymcA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_V3BXcFjpEeGRqYkwoeymcA" 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="_Z09zsFjpEeGRqYkwoeymcA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z09zsVjpEeGRqYkwoeymcA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_oCjTwFjpEeGRqYkwoeymcA" name="hospitalAdmissionDiagnosis" type="_5K6mAEFHEeGorO80f-Cppg" association="_oClwAFjpEeGRqYkwoeymcA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oCj60FjpEeGRqYkwoeymcA"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_uFmSUBnSEeGs5a462vYX5Q" base_Class="_2PidQhSVEeGGzu7fmW9pXw" templateId="2.16.840.1.113883.10.20.22.2.43">
    <ruleId>CONF:9930</ruleId>
    <ruleId>CONF:10391</ruleId>
  </CDA:CDATemplate>
  <CDA:CodeSystemConstraint xmi:id="_2PidThSVEeGGzu7fmW9pXw" code="46241-6" displayName="HOSPITAL ADMISSION DX" base_Property="_2PidTRSVEeGGzu7fmW9pXw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15480</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Class xmi:id="_sHrUoBUSEeG6PvUxSTZnaw" name="Indication">
    <ownedComment xmi:id="_CjRfQB-YEeGtfPlBCjHWkw">
      <body>The Indication Observation documents the rationale for an activity. It can do this with the id element to reference a problem recorded elsewhere in the document or with a code and value to record the problem type and problem within the Indication. For example, the indication for a prescription of a painkiller might be a headache that is documented in the Problems Section</body>
    </ownedComment>
    <ownedRule xmi:id="_5t29wB-XEeGtfPlBCjHWkw" name="problemIndication" constrainedElement="_sHrUoBUSEeG6PvUxSTZnaw">
      <ownedComment xmi:id="_376EIMetEeGbEIO0uZ0_SA">
        <body>UNIMPLEMENTABLE</body>
      </ownedComment>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_8g8JYB-XEeGtfPlBCjHWkw">
        <language>Analysis</language>
        <body>Set the observation/id equal to an ID on the problem list to signify that problem as an indication</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_MtdoIB7kEeGEaLkc3UAsAg" name="codeNullFlavor" constrainedElement="_sHrUoBUSEeG6PvUxSTZnaw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_RK-VQB7kEeGEaLkc3UAsAg">
        <language>Analysis</language>
        <language>OCL</language>
        <body>The value element MAY contain @nullFlavor</body>
        <body>self.value.nullFlavor->size() = 1</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_vEvqAB-XEeGtfPlBCjHWkw" name="codeNullFlavorValue" constrainedElement="_MtdoIB7kEeGEaLkc3UAsAg">
      <ownedComment xmi:id="_5vgIsMetEeGbEIO0uZ0_SA">
        <body>UNIMPLEMENTABLE</body>
      </ownedComment>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_xNAXAB-XEeGtfPlBCjHWkw">
        <language>Analysis</language>
        <body>If the diagnosis is unkown or the SNOMED code is unknown, @nullFlavor SHOULD be &quot;UNK&quot;.  If the code is something other than SNOMED, @nullFlavor SHOULD be &quot;OTH&quot; and the other code SHOULD be placed in the translation element.</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_sHrUoRUSEeG6PvUxSTZnaw">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_2MdMQBUSEeG6PvUxSTZnaw" name="classCode" visibility="private" isReadOnly="true">
      <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="_2PtmcBq2EeGo461UQq-B1g" value="OBS"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2MdMTBUSEeG6PvUxSTZnaw" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_4IjXYBq2EeGo461UQq-B1g" value="EVN"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2MdMSBUSEeG6PvUxSTZnaw" 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="_6njwcBq2EeGo461UQq-B1g" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6njwcRq2EeGo461UQq-B1g" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_UGBfwEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2MdMQhUSEeG6PvUxSTZnaw" 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="__xHe4OMiEeGfv4R-kzpM0g" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__xHe4eMiEeGfv4R-kzpM0g" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_WEYp4Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2MmWMRUSEeG6PvUxSTZnaw" name="statusCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_byc58B-XEeGtfPlBCjHWkw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_byc58R-XEeGtfPlBCjHWkw" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_c-D3cEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2MdMRBUSEeG6PvUxSTZnaw" name="effectiveTime" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2MdMRRUSEeG6PvUxSTZnaw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2MdMRhUSEeG6PvUxSTZnaw"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_fUQ50Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2MmWNRUSEeG6PvUxSTZnaw" name="value" 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="_OpZHEBq3EeGo461UQq-B1g" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OpZHERq3EeGo461UQq-B1g"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_tRpv0Eo-Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_4MwQEBUSEeG6PvUxSTZnaw" base_Class="_sHrUoBUSEeG6PvUxSTZnaw" templateId="2.16.840.1.113883.10.20.22.4.19">
    <ruleId>CONF:7482</ruleId>
    <ruleId>CONF:10502</ruleId>
  </CDA:CDATemplate>
  <uml:Class xmi:id="_2G8h9RSVEeGGzu7fmW9pXw" name="Instructions">
    <ownedComment xmi:id="_-HE7oB7lEeGEaLkc3UAsAg">
      <body>The Instructions template can be used in several ways, such as to record patient instructions within a Medication Activity or to record fill instructions within a supply order. The act/code defines the type of instruction.Though not defined in this template, a Vaccine Information Statement (VIS) document could be referenced through act/reference/externalDocument, and patient awareness of the instructions can be represented with the generic participant and the participant/awarenessCode.</body>
    </ownedComment>
    <ownedRule xmi:id="_VsoLUBueEeGnMahsPjlwOw" name="textReference" constrainedElement="_2G8h9RSVEeGGzu7fmW9pXw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_Y-ZeEBueEeGnMahsPjlwOw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>This text, if present, SHOULD contain zero or one [0..1] reference</body>
        <body>not self.text.oclIsUndefined() implies self.text->forAll(reference->size() = 1)</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_1sHS4OMkEeGfv4R-kzpM0g" name="referenceValue" constrainedElement="_VsoLUBueEeGnMahsPjlwOw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_5-UH4OMkEeGfv4R-kzpM0g">
        <language>OCL</language>
        <language>Analysis</language>
        <body>self.text->forAll(reference->size() = 1) implies self.text->forAll(reference->one(value->size() = 1))</body>
        <body>reference SHOULD contain exactly one [1..1] @value</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_8FmGoB-WEeGtfPlBCjHWkw" name="textReferenceValue" constrainedElement="_VsoLUBueEeGnMahsPjlwOw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="__GkkUB-WEeGtfPlBCjHWkw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>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>
        <body>not self.text.reference.value.oclIsUndefined() implies not self.getSection().text.getText(self.text.reference.value.substring(2, self.text.reference.value.size())).oclIsUndefined()</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_2HCBgRSVEeGGzu7fmW9pXw">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_2G8h-BSVEeGGzu7fmW9pXw" 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="_2G8h-RSVEeGGzu7fmW9pXw" value="ACT"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2HAzYRSVEeGGzu7fmW9pXw" 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="_2HAzYhSVEeGGzu7fmW9pXw" name="INT">
        <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#__yeW4EDcEd6xYZuu1VKCVw"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2G8h-hSVEeGGzu7fmW9pXw" 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="_2G8iABSVEeGGzu7fmW9pXw" 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="_2G8iAhSVEeGGzu7fmW9pXw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2G8iAxSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2G8h-xSVEeGGzu7fmW9pXw" name="statusCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c4-VENywEeG3d7pEoxuOZA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c4-VEdywEeG3d7pEoxuOZA" value="1"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_3iHhABnbEeGs5a462vYX5Q" base_Class="_2G8h9RSVEeGGzu7fmW9pXw" templateId="2.16.840.1.113883.10.20.22.4.20">
    <ruleId>CONF:7393</ruleId>
    <ruleId>CONF:10503</ruleId>
  </CDA:CDATemplate>
  <CDA:PropertyValidation xmi:id="_2G9JABSVEeGGzu7fmW9pXw" base_Property="_2G8h-BSVEeGGzu7fmW9pXw">
    <ruleId>CONF:7391</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2HBacBSVEeGGzu7fmW9pXw" base_Property="_2HAzYRSVEeGGzu7fmW9pXw">
    <ruleId>CONF:7392</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_2HAMUBSVEeGGzu7fmW9pXw" severity="WARNING" base_Property="_2G8iABSVEeGGzu7fmW9pXw">
    <ruleId>CONF:7395</ruleId>
  </CDA:TextValue>
  <uml:Class xmi:id="_2PWQFxSVEeGGzu7fmW9pXw" name="ReasonForReferralSection">
    <ownedComment xmi:id="_2PcWrxSVEeGGzu7fmW9pXw" annotatedElement="_2PWQFxSVEeGGzu7fmW9pXw">
      <body>A Reason for Referral section records the reason the patient is being referred for a consultation by a provider. An optional Chief Complaint section may capture the patient's description of the reason for the consultation.</body>
    </ownedComment>
    <generalization xmi:id="_2PcWsBSVEeGGzu7fmW9pXw">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_2PcWpxSVEeGGzu7fmW9pXw" name="code" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_HMSJsCzpEeG29eivM7bhbw" 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="_IrggwCzpEeG29eivM7bhbw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IrhH0CzpEeG29eivM7bhbw" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_HMPtcCzpEeG29eivM7bhbw" 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="_JGdXYCzpEeG29eivM7bhbw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JGdXYSzpEeG29eivM7bhbw" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_LeTcQBnUEeGs5a462vYX5Q" base_Class="_2PWQFxSVEeGGzu7fmW9pXw" templateId="1.3.6.1.4.1.19376.1.5.3.1.3.1">
    <ruleId>CONF:10468</ruleId>
  </CDA:CDATemplate>
  <CDA:CodeSystemConstraint xmi:id="_2PcWqBSVEeGGzu7fmW9pXw" code="42349-1" displayName="REASON FOR REFERRAL" base_Property="_2PcWpxSVEeGGzu7fmW9pXw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15428</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Class xmi:id="_2LiHABSVEeGGzu7fmW9pXw" name="ServiceDeliveryLocation">
    <ownedRule xmi:id="_U1PlUB-ZEeGtfPlBCjHWkw" name="hasPlayingEntity" constrainedElement="_2LiHABSVEeGGzu7fmW9pXw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_aYMQgB-ZEeGtfPlBCjHWkw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>MAY contain zero or one [0..1] playingEntity</body>
        <body>self.playingEntity->size() = 1</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_W3fw8B-ZEeGtfPlBCjHWkw" name="hasPlayingEntityClassCode" constrainedElement="_U1PlUB-ZEeGtfPlBCjHWkw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_digQYB-ZEeGtfPlBCjHWkw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>playingEntity, if present, SHALL contain exactly one [1..1] @classCode=&quot;PLC&quot; (CodeSystem: EntityClass 2.16.840.1.113883.5.41)</body>
        <body>self.playingEntity->size()>0 implies self.playingEntity.classCode=vocab::EntityClassRoot::PLC</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_X2UwsB-ZEeGtfPlBCjHWkw" name="hasPlayingEntityName" constrainedElement="_W3fw8B-ZEeGtfPlBCjHWkw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzccsB-ZEeGtfPlBCjHWkw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>playingEntity, if present, MAY contain zero or one [0..1] name</body>
        <body>self.playingEntity->size()>0 implies self.playingEntity.name->size() = 1</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_c7QfoB-YEeGtfPlBCjHWkw">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#__QZaIEcZEd6besF9iFIJkQ"/>
    </generalization>
    <ownedAttribute xmi:id="_nD-cEB-YEeGtfPlBCjHWkw" name="classCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zE4tEDcEd6xYZuu1VKCVw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vCKaoB-YEeGtfPlBCjHWkw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vCKaoR-YEeGtfPlBCjHWkw" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_Z6ZKgEreEd6FXKclYGEDCw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_w4-yUB-YEeGtfPlBCjHWkw" value="SDLOC"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nD_qMB-YEeGtfPlBCjHWkw" name="code" 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="_v-KI0B-YEeGtfPlBCjHWkw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v-KI0R-YEeGtfPlBCjHWkw" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_MtfrYEreEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nD7_0B-YEeGtfPlBCjHWkw" name="addr" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nD7_0R-YEeGtfPlBCjHWkw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nD7_0h-YEeGtfPlBCjHWkw"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_TCqdsEreEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nEARQB-YEeGtfPlBCjHWkw" name="telecom" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nEARQR-YEeGtfPlBCjHWkw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nEARQh-YEeGtfPlBCjHWkw"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_VObxsEreEd6FXKclYGEDCw"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_2LiuEBSVEeGGzu7fmW9pXw" base_Class="_2LiHABSVEeGGzu7fmW9pXw" templateId="2.16.840.1.113883.10.20.22.4.32" assigningAuthorityName="HL7">
    <ruleId>CONF:7635</ruleId>
    <ruleId>CONF:10524</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_2LjVIRSVEeGGzu7fmW9pXw">
    <ruleId>CONF-474</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2Lj8MBSVEeGGzu7fmW9pXw">
    <ruleId>CONF-475</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2LpbwBSVEeGGzu7fmW9pXw" severity="INFO">
    <ruleId>CONF-476</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2LqC0BSVEeGGzu7fmW9pXw" severity="WARNING">
    <ruleId>CONF-477</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2Lqp4BSVEeGGzu7fmW9pXw" severity="INFO">
    <ruleId>CONF-478</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2LrQ8BSVEeGGzu7fmW9pXw">
    <ruleId>CONF-479</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_2LjVIBSVEeGGzu7fmW9pXw">
    <ruleId>CONF-473</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_1jO68Bq2EeGo461UQq-B1g" base_Property="_2MdMQBUSEeG6PvUxSTZnaw">
    <ruleId>CONF:7480</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_3a3K8Bq2EeGo461UQq-B1g" base_Property="_2MdMTBUSEeG6PvUxSTZnaw">
    <ruleId>CONF:7481</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_Bo-kwBq3EeGo461UQq-B1g" base_Property="_2MdMQhUSEeG6PvUxSTZnaw" severity="WARNING">
    <reference href="../consol-vocab.uml#_2Fw2OBSVEeGGzu7fmW9pXw"/>
    <ruleId>CONF:16886</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:CodeSystemConstraint xmi:id="_Gb3E8Bq3EeGo461UQq-B1g" code="completed" base_Property="_2MmWMRUSEeG6PvUxSTZnaw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:7487</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_MI78gBq3EeGo461UQq-B1g" severity="WARNING" base_Property="_2MdMRBUSEeG6PvUxSTZnaw">
    <ruleId>CONF:7488</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_O7wpcBq3EeGo461UQq-B1g" severity="WARNING" base_Property="_2MmWNRUSEeG6PvUxSTZnaw">
    <ruleId>CONF:7489</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_U4xacBq3EeGo461UQq-B1g" base_Property="_2MmWNRUSEeG6PvUxSTZnaw" severity="WARNING">
    <reference href="../consol-vocab.uml#_2SVSkRSVEeGGzu7fmW9pXw"/>
    <ruleId>CONF:15985</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:ValueSetConstraint xmi:id="_hBSO8Bq4EeGo461UQq-B1g" base_Property="_2G8h-hSVEeGGzu7fmW9pXw" severity="WARNING">
    <reference href="../consol-vocab.uml#_DhjiABueEeGnMahsPjlwOw"/>
    <ruleId>CONF:7394</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:CodeSystemConstraint xmi:id="_wN9NcBq4EeGo461UQq-B1g" code="completed" displayName="Completed" base_Property="_2G8h-xSVEeGGzu7fmW9pXw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:7396</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:ConstraintValidation xmi:id="_XbW-ABueEeGnMahsPjlwOw" severity="WARNING" base_Constraint="_VsoLUBueEeGnMahsPjlwOw">
    <ruleId>CONF:15577</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_Wy2XEBufEeGnMahsPjlwOw" base_Property="_2MdMSBUSEeG6PvUxSTZnaw">
    <ruleId>CONF:7483</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_-oUiEB-WEeGtfPlBCjHWkw" base_Constraint="_8FmGoB-WEeGtfPlBCjHWkw">
    <ruleId>CONF:15579</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_y16OgB-XEeGtfPlBCjHWkw" severity="INFO" base_Constraint="_MtdoIB7kEeGEaLkc3UAsAg">
    <ruleId>CONF:15990</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_0n2tQB-XEeGtfPlBCjHWkw" severity="WARNING" base_Constraint="_vEvqAB-XEeGtfPlBCjHWkw">
    <ruleId>CONF:15991</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_80CEgB-XEeGtfPlBCjHWkw" severity="INFO" base_Constraint="_5t29wB-XEeGtfPlBCjHWkw">
    <ruleId>CONF:16885</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_suiLIB-YEeGtfPlBCjHWkw" severity="WARNING" base_Property="_nD7_0B-YEeGtfPlBCjHWkw">
    <ruleId>CONF:7760</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_tIwpAB-YEeGtfPlBCjHWkw" severity="WARNING" base_Property="_nEARQB-YEeGtfPlBCjHWkw">
    <ruleId>CONF:7761</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_B4zJcB-ZEeGtfPlBCjHWkw" base_Property="_nD_qMB-YEeGtfPlBCjHWkw">
    <reference href="../consol-vocab.uml#_IzJFYR-ZEeGtfPlBCjHWkw"/>
    <ruleId>CONF:16850</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:ConstraintValidation xmi:id="_bC3lMB-ZEeGtfPlBCjHWkw" severity="INFO" base_Constraint="_U1PlUB-ZEeGtfPlBCjHWkw">
    <ruleId>CONF:7762</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_ei-O4B-ZEeGtfPlBCjHWkw" base_Constraint="_W3fw8B-ZEeGtfPlBCjHWkw">
    <ruleId>CONF:7763</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_h8UJQB-ZEeGtfPlBCjHWkw" severity="INFO" base_Constraint="_X2UwsB-ZEeGtfPlBCjHWkw">
    <ruleId>CONF:16037</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_aUzlACrAEeGHF88-qhhUMA" base_Property="_YgtKICrAEeGHF88-qhhUMA">
    <ruleId>CONF:7835</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_cM02kCrAEeGHF88-qhhUMA" base_Property="_Yg4wUCrAEeGHF88-qhhUMA">
    <ruleId>CONF:7834</ruleId>
  </CDA:TextValue>
  <uml:Class xmi:id="_oI7CQCsaEeGHF88-qhhUMA" name="ChiefComplaintAndReasonForVisitSection">
    <ownedComment xmi:id="_sNrJwCsdEeGHF88-qhhUMA">
      <body>This section records the patient's chief complaint (the patient's own description) and/or the reason for the patient's visit (the provider's description of the reason for visit).  Local policy determines whether the information is divided into two sections or recorded in one section serving both purposes.</body>
    </ownedComment>
    <generalization xmi:id="_oI7CQSsaEeGHF88-qhhUMA">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_wl51oCsaEeGHF88-qhhUMA" name="code" 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="_XwTYkCsbEeGHF88-qhhUMA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XwTYkSsbEeGHF88-qhhUMA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_9lgCcErmEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_wl6csCsaEeGHF88-qhhUMA" 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="_YJyPkCsbEeGHF88-qhhUMA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YJyPkSsbEeGHF88-qhhUMA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_wl7DwCsaEeGHF88-qhhUMA" 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="_YvQ7MCsbEeGHF88-qhhUMA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YvRiQCsbEeGHF88-qhhUMA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_1EZaMCsaEeGHF88-qhhUMA" base_Class="_oI7CQCsaEeGHF88-qhhUMA" templateId="2.16.840.1.113883.10.20.22.2.13">
    <ruleId>CONF:7840</ruleId>
    <ruleId>CONF:10383</ruleId>
  </CDA:CDATemplate>
  <CDA:CodeSystemConstraint xmi:id="_BJSvcCsbEeGHF88-qhhUMA" code="46239-0" displayName="Chief Complaint and Reason for Visit" base_Property="_wl51oCsaEeGHF88-qhhUMA">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15450</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_amaqECsbEeGHF88-qhhUMA" base_Property="_wl6csCsaEeGHF88-qhhUMA">
    <ruleId>CONF:7843</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_aMIh0CsbEeGHF88-qhhUMA" base_Property="_wl7DwCsaEeGHF88-qhhUMA">
    <ruleId>CONF:7842</ruleId>
  </CDA:TextValue>
  <uml:Class xmi:id="_Nm64UCscEeGHF88-qhhUMA" name="ReasonForVisitSection">
    <ownedComment xmi:id="_OPllYCsdEeGHF88-qhhUMA">
      <body>This section records the patient's reason for the patient's visit (as documented by the provider).  Local policy determines whether Reason for Visit and Chief Complaint are in separate or combined sections.</body>
    </ownedComment>
    <generalization xmi:id="_Nm7fYCscEeGHF88-qhhUMA">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_Q7bWACscEeGHF88-qhhUMA" name="code" 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="_2bYJUCscEeGHF88-qhhUMA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2bYJUSscEeGHF88-qhhUMA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_9lgCcErmEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Q7b9ESscEeGHF88-qhhUMA" 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="_zn1DoCscEeGHF88-qhhUMA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zn1DoSscEeGHF88-qhhUMA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Q7ckICscEeGHF88-qhhUMA" 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="_v1jr4CscEeGHF88-qhhUMA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v1jr4SscEeGHF88-qhhUMA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:ClassValidation xmi:id="_SCS3cCscEeGHF88-qhhUMA" base_Class="_Nm64UCscEeGHF88-qhhUMA">
    <ruleId>CONF:7836</ruleId>
    <ruleId>CONF:10448</ruleId>
  </CDA:ClassValidation>
  <CDA:CDATemplate xmi:id="_Xl_wkCscEeGHF88-qhhUMA" base_Class="_Nm64UCscEeGHF88-qhhUMA" templateId="2.16.840.1.113883.10.20.22.2.12"/>
  <CDA:CodeSystemConstraint xmi:id="_dR48YCscEeGHF88-qhhUMA" identifier="" code="29299-5" displayName="Reason for Visit" base_Property="_Q7bWACscEeGHF88-qhhUMA">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15430</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_xUrVQCscEeGHF88-qhhUMA" base_Property="_Q7b9ESscEeGHF88-qhhUMA">
    <ruleId>CONF:7839</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_tMsMMCscEeGHF88-qhhUMA" base_Property="_Q7ckICscEeGHF88-qhhUMA">
    <ruleId>CONF:7838</ruleId>
  </CDA:TextValue>
  <CDA:PropertyValidation xmi:id="_MmipgCtVEeGlWN0TVxk9LA" base_Property="_L_zZoCtVEeGlWN0TVxk9LA">
    <ruleId>CONF:7851</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_NNAzoCtVEeGlWN0TVxk9LA" base_Property="_L_-YwCtVEeGlWN0TVxk9LA">
    <ruleId>CONF:7850</ruleId>
  </CDA:TextValue>
  <CDA:PropertyValidation xmi:id="_o6FGkCzUEeGanY0p4MnU2w" base_Property="_h-PV0CzUEeGanY0p4MnU2w">
    <ruleId>CONF:7707</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_QgzT8CznEeGanY0p4MnU2w" base_Property="_PX0SoCznEeGanY0p4MnU2w">
    <ruleId>CONF:7830</ruleId>
  </CDA:TextValue>
  <CDA:PropertyValidation xmi:id="_TeOuYCznEeGanY0p4MnU2w" base_Property="_PXzEgCznEeGanY0p4MnU2w">
    <ruleId>CONF:7831</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_K9ULUCzpEeG29eivM7bhbw" base_Property="_HMSJsCzpEeG29eivM7bhbw">
    <ruleId>CONF:7846</ruleId>
  </CDA:TextValue>
  <CDA:PropertyValidation xmi:id="_Me_ZcCzpEeG29eivM7bhbw" base_Property="_HMPtcCzpEeG29eivM7bhbw">
    <ruleId>CONF:7847</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_j499ICzUEeGanY0p4MnU2w" memberEnd="_j47g4CzUEeGanY0p4MnU2w _j499ISzUEeGanY0p4MnU2w">
    <ownedEnd xmi:id="_j499ISzUEeGanY0p4MnU2w" type="_2Rwq0BSVEeGGzu7fmW9pXw" association="_j499ICzUEeGanY0p4MnU2w"/>
  </uml:Association>
  <uml:Association xmi:id="_U6kJgCznEeGanY0p4MnU2w" memberEnd="_U6i7YCznEeGanY0p4MnU2w _U6kwkCznEeGanY0p4MnU2w">
    <ownedEnd xmi:id="_U6kwkCznEeGanY0p4MnU2w" type="_2PQJcxSVEeGGzu7fmW9pXw" association="_U6kJgCznEeGanY0p4MnU2w"/>
  </uml:Association>
  <uml:Class xmi:id="_eKFbUDVyEeGaW4kr-GbV8Q" name="HospitalConsultationsSection">
    <ownedComment xmi:id="_dFR2MEE1EeGdmoWy_aLP0Q">
      <body>The Hospital Consultations section records consultations that occurred during the admission.</body>
    </ownedComment>
    <generalization xmi:id="_eKFbUTVyEeGaW4kr-GbV8Q">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="__fxG8ECREeGELr7uj3LK_Q" name="code" 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="_FHJ5IFjvEeGRqYkwoeymcA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FHJ5IVjvEeGRqYkwoeymcA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_9lgCcErmEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="__fxG80CREeGELr7uj3LK_Q" 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="_FhPNEFjvEeGRqYkwoeymcA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FhPNEVjvEeGRqYkwoeymcA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="__fxG9kCREeGELr7uj3LK_Q" 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="_GJaAUFjvEeGRqYkwoeymcA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GJaAUVjvEeGRqYkwoeymcA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
  </uml:Class>
  <uml:Class xmi:id="_hqzJADVyEeGaW4kr-GbV8Q" name="InterventionsSection">
    <ownedComment xmi:id="_qZ68EEE1EeGdmoWy_aLP0Q">
      <body>The Interventions section contains information about the specific interventions provided during the healthcare visit. Depending on the type of intervention(s) provided (procedural, education, application of assistive equipment, etc.), the details will vary but may include specification of frequency, intensity, and duration.</body>
    </ownedComment>
    <generalization xmi:id="_hqzJATVyEeGaW4kr-GbV8Q">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_la3lMECSEeGELr7uj3LK_Q" name="code" 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="_83kgMECSEeGELr7uj3LK_Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_83kgMUCSEeGELr7uj3LK_Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_9lgCcErmEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_la3lM0CSEeGELr7uj3LK_Q" 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="_9V0icECSEeGELr7uj3LK_Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9V0icUCSEeGELr7uj3LK_Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_la3lNkCSEeGELr7uj3LK_Q" 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="_-MgS0ECSEeGELr7uj3LK_Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-MgS0UCSEeGELr7uj3LK_Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
  </uml:Class>
  <uml:Class xmi:id="_mEIgwDVyEeGaW4kr-GbV8Q" name="MedicalHistorySection">
    <ownedComment xmi:id="_eDJXMEE2EeGdmoWy_aLP0Q">
      <body>The Medical History section describes all aspects of the medical history of the patient even if not pertinent to the current procedure, and may include chief complaint, past medical history, social history, family history, surgical or procedure history, medication history, and other history information. The history may be limited to information pertinent to the current procedure or may be more comprehensive. The history may be reported as a collection of random clinical statements or it may be reported categorically. Categorical report formats may be divided into multiple subsections including Past Medical History, Social History.</body>
    </ownedComment>
    <generalization xmi:id="_mEIgwTVyEeGaW4kr-GbV8Q">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_U8WH0ECTEeGELr7uj3LK_Q" name="code" 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="_WA5VEECTEeGELr7uj3LK_Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WA5VEUCTEeGELr7uj3LK_Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_9lgCcErmEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U8WH00CTEeGELr7uj3LK_Q" 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="_WU2y4ECTEeGELr7uj3LK_Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WU2y4UCTEeGELr7uj3LK_Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_U8WH1kCTEeGELr7uj3LK_Q" 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="_WrgYUECTEeGELr7uj3LK_Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WrgYUUCTEeGELr7uj3LK_Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
  </uml:Class>
  <uml:Class xmi:id="_rNJpADVyEeGaW4kr-GbV8Q" name="ObjectiveSection">
    <ownedComment xmi:id="_mHeaAEE2EeGdmoWy_aLP0Q">
      <body>The Objective section contains data about the patient gathered through tests, measures, or observations that produce a quantified or categorized result. It includes important and relevant positive and negative test results, physical findings, review of systems, and other measurements and observations.</body>
    </ownedComment>
    <generalization xmi:id="_rNJpATVyEeGaW4kr-GbV8Q">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_z5J-QECTEeGELr7uj3LK_Q" name="code" 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="_-mgDwEEtEeGdmoWy_aLP0Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-mgDwUEtEeGdmoWy_aLP0Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_9lgCcErmEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_z5J-Q0CTEeGELr7uj3LK_Q" 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="_--fF8EEtEeGdmoWy_aLP0Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_--fF8UEtEeGdmoWy_aLP0Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_z5J-RkCTEeGELr7uj3LK_Q" 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="__c45MEEtEeGdmoWy_aLP0Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__c45MUEtEeGdmoWy_aLP0Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
  </uml:Class>
  <uml:Class xmi:id="_iy8nYDVzEeGaW4kr-GbV8Q" name="SubjectiveSection">
    <ownedComment xmi:id="_P7H3IEE3EeGdmoWy_aLP0Q">
      <body>The Subjective section describes in a narrative format the patient's current condition and/or interval changes as reported by the patient or by the patient's guardian or another informant.</body>
    </ownedComment>
    <generalization xmi:id="_iy8nYTVzEeGaW4kr-GbV8Q">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_bLDaoEE0EeGdmoWy_aLP0Q" name="code" 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="_cLSIkEE0EeGdmoWy_aLP0Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cLSIkUE0EeGdmoWy_aLP0Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_9lgCcErmEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_bLDao0E0EeGdmoWy_aLP0Q" 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="_ciYZ8EE0EeGdmoWy_aLP0Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ciYZ8UE0EeGdmoWy_aLP0Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_bLNLokE0EeGdmoWy_aLP0Q" name="title" visibility="private" aggregation="composite">
      <ownedComment xmi:id="_oRZl0EE0EeGdmoWy_aLP0Q">
        <body>The Subjective section describes in a narrative format the patient's current condition and/or interval changes as reported by the patient or by the patient's guardian or another informant.</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c73Q8EE0EeGdmoWy_aLP0Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c73Q8UE0EeGdmoWy_aLP0Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_xv0kcDV1EeGaW4kr-GbV8Q" base_Class="_eKFbUDVyEeGaW4kr-GbV8Q" templateId="2.16.840.1.113883.10.20.22.2.42">
    <ruleId>CONF:9915</ruleId>
    <ruleId>CONF:10393</ruleId>
  </CDA:CDATemplate>
  <CDA:CDATemplate xmi:id="_19h7ADV1EeGaW4kr-GbV8Q" base_Class="_hqzJADVyEeGaW4kr-GbV8Q" templateId="2.16.840.1.113883.10.20.21.2.3">
    <ruleId>CONF:8680</ruleId>
  </CDA:CDATemplate>
  <CDA:CDATemplate xmi:id="_7ssdQDV1EeGaW4kr-GbV8Q" base_Class="_mEIgwDVyEeGaW4kr-GbV8Q" templateId="2.16.840.1.113883.10.20.22.2.39">
    <ruleId>CONF:8160</ruleId>
    <ruleId>CONF:10403</ruleId>
  </CDA:CDATemplate>
  <CDA:CDATemplate xmi:id="_-ZsPADV1EeGaW4kr-GbV8Q" base_Class="_rNJpADVyEeGaW4kr-GbV8Q" templateId="2.16.840.1.113883.10.20.21.2.1">
    <ruleId>CONF:7869</ruleId>
    <ruleId>CONF:10462</ruleId>
  </CDA:CDATemplate>
  <CDA:CDATemplate xmi:id="_lrrAoDV2EeGaW4kr-GbV8Q" base_Class="_iy8nYDVzEeGaW4kr-GbV8Q" templateId="2.16.840.1.113883.10.20.21.2.2">
    <ruleId>CONF:7873</ruleId>
    <ruleId>CONF:10470</ruleId>
  </CDA:CDATemplate>
  <uml:Class xmi:id="_W8pI4DszEeGvzMYhXuqAEA" name="AssessmentSection">
    <ownedComment xmi:id="_SHlZkEE1EeGdmoWy_aLP0Q">
      <body>The Assessment section (also referred to as impression or diagnoses outside of the context of CDA) represents the clinician's conclusions and working assumptions that will guide treatment of the patient. The assessment may be a list of specific disease entities or a narrative block.</body>
    </ownedComment>
    <generalization xmi:id="_W8pI4TszEeGvzMYhXuqAEA">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_8PsPYD32EeGYzOhiGkMbTA" name="code" visibility="private" isReadOnly="true" 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="_ivagoHhuEeGJtvg2iiStYg" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ivbHsHhuEeGJtvg2iiStYg" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_9lgCcErmEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_8PsPYz32EeGYzOhiGkMbTA" 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="_jHr2sHhuEeGJtvg2iiStYg" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jHr2sXhuEeGJtvg2iiStYg" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_1a_oEOYhEeGINOJ_SD9_dA" 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="_2OBngOYhEeGINOJ_SD9_dA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2OBngeYhEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_aByU4DszEeGvzMYhXuqAEA" base_Class="_W8pI4DszEeGvzMYhXuqAEA" templateId="2.16.840.1.113883.10.20.22.2.8">
    <ruleId>CONF:7711</ruleId>
    <ruleId>CONF:10382</ruleId>
  </CDA:CDATemplate>
  <CDA:CodeSystemConstraint xmi:id="_83CjQD32EeGYzOhiGkMbTA" code="51848-0" displayName="Assessments" base_Property="_8PsPYD32EeGYzOhiGkMbTA">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:14758</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_IWSNwD33EeGYzOhiGkMbTA" base_Property="_8PsPYz32EeGYzOhiGkMbTA">
    <ruleId>CONF:7713</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_DQkfEECSEeGELr7uj3LK_Q" base_Property="__fxG80CREeGELr7uj3LK_Q">
    <ruleId>CONF:9918</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_Dsb7sECSEeGELr7uj3LK_Q" base_Property="__fxG9kCREeGELr7uj3LK_Q">
    <ruleId>CONF:9917</ruleId>
  </CDA:TextValue>
  <CDA:CodeSystemConstraint xmi:id="_OyoNAECSEeGELr7uj3LK_Q" code="18841-7" base_Property="__fxG8ECREeGELr7uj3LK_Q">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15486</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_2l1cYECSEeGELr7uj3LK_Q" base_Property="_la3lM0CSEeGELr7uj3LK_Q">
    <ruleId>CONF:8683</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_2-a7gECSEeGELr7uj3LK_Q" base_Property="_la3lNkCSEeGELr7uj3LK_Q">
    <ruleId>CONF:8682</ruleId>
  </CDA:TextValue>
  <CDA:CodeSystemConstraint xmi:id="_4jJdoECSEeGELr7uj3LK_Q" code="62387-6" base_Property="_la3lMECSEeGELr7uj3LK_Q">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15378</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_YH5d0ECTEeGELr7uj3LK_Q" base_Property="_U8WH00CTEeGELr7uj3LK_Q">
    <ruleId>CONF:8163</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_Yge88ECTEeGELr7uj3LK_Q" base_Property="_U8WH1kCTEeGELr7uj3LK_Q">
    <ruleId>CONF:8162</ruleId>
  </CDA:TextValue>
  <CDA:CodeSystemConstraint xmi:id="_aeZbIECTEeGELr7uj3LK_Q" code="11329-0" base_Property="_U8WH0ECTEeGELr7uj3LK_Q">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15380</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_1YYVUECTEeGELr7uj3LK_Q" base_Property="_z5J-Q0CTEeGELr7uj3LK_Q">
    <ruleId>CONF:7872</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_1yv9IECTEeGELr7uj3LK_Q" base_Property="_z5J-RkCTEeGELr7uj3LK_Q">
    <ruleId>CONF:7871</ruleId>
  </CDA:TextValue>
  <CDA:CodeSystemConstraint xmi:id="_22ZygECTEeGELr7uj3LK_Q" code="61149-1" displayName="Objective" base_Property="_z5J-QECTEeGELr7uj3LK_Q">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15390</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_dN41EEE0EeGdmoWy_aLP0Q" code="61150-9" displayName="Subjective" base_Property="_bLDaoEE0EeGdmoWy_aLP0Q">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15438</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_jYBcEEE0EeGdmoWy_aLP0Q" base_Property="_bLDao0E0EeGdmoWy_aLP0Q">
    <ruleId>CONF:7876</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_lm7joEE0EeGdmoWy_aLP0Q" base_Property="_bLNLokE0EeGdmoWy_aLP0Q">
    <ruleId>CONF:7875</ruleId>
  </CDA:TextValue>
  <uml:Class xmi:id="_4qKukEE1EeGdmoWy_aLP0Q" name="InstructionsSection">
    <ownedComment xmi:id="_9It9gEE1EeGdmoWy_aLP0Q">
      <body>The Instructions section records instructions given to a patient. List patient decision aids here.</body>
    </ownedComment>
    <generalization xmi:id="_4qKukUE1EeGdmoWy_aLP0Q">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_6PzPoEE1EeGdmoWy_aLP0Q" name="code" 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="__iWuYEE1EeGdmoWy_aLP0Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__iWuYUE1EeGdmoWy_aLP0Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_9lgCcErmEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_6PzPo0E1EeGdmoWy_aLP0Q" 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="__9xfEEE1EeGdmoWy_aLP0Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__9xfEUE1EeGdmoWy_aLP0Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_6PzPpkE1EeGdmoWy_aLP0Q" 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="_AaOxkEE2EeGdmoWy_aLP0Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AaOxkUE2EeGdmoWy_aLP0Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_O8W-QEE2EeGdmoWy_aLP0Q" name="instructions" type="_2G8h9RSVEeGGzu7fmW9pXw" association="_O8gvQUE2EeGdmoWy_aLP0Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_chII4FjyEeGRqYkwoeymcA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_chII4VjyEeGRqYkwoeymcA"/>
    </ownedAttribute>
  </uml:Class>
  <uml:Association xmi:id="_O8gvQUE2EeGdmoWy_aLP0Q" memberEnd="_O8W-QEE2EeGdmoWy_aLP0Q _O8gvQkE2EeGdmoWy_aLP0Q">
    <ownedEnd xmi:id="_O8gvQkE2EeGdmoWy_aLP0Q" type="_4qKukEE1EeGdmoWy_aLP0Q" association="_O8gvQUE2EeGdmoWy_aLP0Q"/>
  </uml:Association>
  <CDA:CodeSystemConstraint xmi:id="_BDgYEEE2EeGdmoWy_aLP0Q" code="69730-0" displayName="Instructions" base_Property="_6PzPoEE1EeGdmoWy_aLP0Q">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15376</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_JQeZgEE2EeGdmoWy_aLP0Q" base_Property="_6PzPo0E1EeGdmoWy_aLP0Q">
    <ruleId>CONF:10115</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_JonMsEE2EeGdmoWy_aLP0Q" base_Property="_6PzPpkE1EeGdmoWy_aLP0Q">
    <ruleId>CONF:10114</ruleId>
  </CDA:TextValue>
  <CDA:AssociationValidation xmi:id="_SvstAEE2EeGdmoWy_aLP0Q" severity="WARNING" base_Association="_O8gvQUE2EeGdmoWy_aLP0Q">
    <ruleId>CONF:10116</ruleId>
    <ruleId>CONF:10117</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_5K6mAEFHEeGorO80f-Cppg" name="HospitalAdmissionDiagnosis">
    <ownedComment xmi:id="_90pKMEFHEeGorO80f-Cppg">
      <body>The Hospital Admission Diagnosis entry describes the relevant problems or diagnoses at the time of admission.</body>
    </ownedComment>
    <generalization xmi:id="_5K6mAUFHEeGorO80f-Cppg">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_7tCkgEFHEeGorO80f-Cppg" 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="_Dr21MEFIEeGorO80f-Cppg" value="ACT"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_7tCkgUFHEeGorO80f-Cppg" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_HUTHQEocEd6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_7tCkgkFHEeGorO80f-Cppg" 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="_ErCaQEFIEeGorO80f-Cppg" value="EVN"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_SgUIAEFIEeGorO80f-Cppg" name="problemObservation" association="_SgUIAkFIEeGorO80f-Cppg">
      <type xmi:type="uml:Class" href="consol-problems.uml#_5Ha7ABUyEeGbmN_W114JUw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ingAUFjpEeGRqYkwoeymcA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ingAUVjpEeGRqYkwoeymcA" value="1"/>
    </ownedAttribute>
  </uml:Class>
  <uml:Association xmi:id="_SgUIAkFIEeGorO80f-Cppg" memberEnd="_SgUIAEFIEeGorO80f-Cppg _SgUIA0FIEeGorO80f-Cppg">
    <ownedEnd xmi:id="_SgUIA0FIEeGorO80f-Cppg" type="_5K6mAEFHEeGorO80f-Cppg" association="_SgUIAkFIEeGorO80f-Cppg"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="__hRrIEFHEeGorO80f-Cppg" base_Class="_5K6mAEFHEeGorO80f-Cppg" templateId="2.16.840.1.113883.10.20.22.4.34">
    <ruleId>CONF:16747</ruleId>
    <ruleId>CONF:16748</ruleId>
  </CDA:CDATemplate>
  <CDA:PropertyValidation xmi:id="_CFLyUEFIEeGorO80f-Cppg" base_Property="_7tCkgEFHEeGorO80f-Cppg"/>
  <CDA:CodeSystemConstraint xmi:id="_F24iUEFIEeGorO80f-Cppg" code="46241-6" displayName="Admission diagnosis" base_Property="_7tCkgUFHEeGorO80f-Cppg">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:7673</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_C32lYEFIEeGorO80f-Cppg" base_Property="_7tCkgkFHEeGorO80f-Cppg"/>
  <CDA:EntryRelationship xmi:id="_U-aiIEFIEeGorO80f-Cppg" base_Association="_SgUIAkFIEeGorO80f-Cppg" typeCode="SUBJ">
    <ruleId>CONF:7674</ruleId>
    <ruleId>CONF:7675</ruleId>
    <ruleId>CONF:15535</ruleId>
  </CDA:EntryRelationship>
  <CDA:TextValue xmi:id="_aPoWcFjpEeGRqYkwoeymcA" base_Property="_V3B-gFjpEeGRqYkwoeymcA">
    <ruleId>CONF:9932</ruleId>
  </CDA:TextValue>
  <CDA:PropertyValidation xmi:id="_bdjiIFjpEeGRqYkwoeymcA" base_Property="_V3BXcFjpEeGRqYkwoeymcA">
    <ruleId>CONF:9933</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_oClwAFjpEeGRqYkwoeymcA" memberEnd="_oCjTwFjpEeGRqYkwoeymcA _oClwAVjpEeGRqYkwoeymcA">
    <ownedEnd xmi:id="_oClwAVjpEeGRqYkwoeymcA" type="_2PidQhSVEeGGzu7fmW9pXw" association="_oClwAFjpEeGRqYkwoeymcA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_owKAoFjpEeGRqYkwoeymcA" severity="WARNING" base_Association="_oClwAFjpEeGRqYkwoeymcA">
    <ruleId>CONF:9934</ruleId>
    <ruleId>CONF:9935</ruleId>
  </CDA:AssociationValidation>
  <CDA:CDATemplate xmi:id="_WS1aoFjyEeGRqYkwoeymcA" base_Class="_4qKukEE1EeGdmoWy_aLP0Q" templateId="2.16.840.1.113883.10.20.22.2.45">
    <ruleId>CONF:10112</ruleId>
    <ruleId>CONF:10402</ruleId>
  </CDA:CDATemplate>
  <CDA:PropertyValidation xmi:id="_6VsPcHefEeGLwesdFe7o6w" base_Property="_2FmeIBSVEeGGzu7fmW9pXw">
    <ruleId>CONF:9430</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Lof0AHegEeGLwesdFe7o6w" base_Property="_LEV-EHegEeGLwesdFe7o6w">
    <ruleId>CONF:9434</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_U21L0HegEeGLwesdFe7o6w" base_Property="_S78Mc3egEeGLwesdFe7o6w">
    <ruleId>CONF:9436</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_VYJwMHegEeGLwesdFe7o6w" base_Property="_S78McHegEeGLwesdFe7o6w">
    <ruleId>CONF:9437</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="__McGgHegEeGLwesdFe7o6w" base_Constraint="_7iHw4HegEeGLwesdFe7o6w">
    <ruleId>CONF:9438</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_Te7vUHehEeGLwesdFe7o6w" base_Constraint="_QL-JwHehEeGLwesdFe7o6w">
    <ruleId>CONF:9439</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_xA5L8Ny4EeG3d7pEoxuOZA" base_Property="_nD-cEB-YEeGtfPlBCjHWkw">
    <ruleId>CONF:7758</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_-zFJUOMiEeGfv4R-kzpM0g" base_Property="_2MdMQhUSEeG6PvUxSTZnaw"/>
  <CDA:ConstraintValidation xmi:id="_9hDO0OMkEeGfv4R-kzpM0g" severity="WARNING" base_Constraint="_1sHS4OMkEeGfv4R-kzpM0g">
    <ruleId>CONF:15578</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_bVvWcOYhEeGINOJ_SD9_dA" base_Property="_2Rwq7hSVEeGGzu7fmW9pXw">
    <ruleId>CONF:15353</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_mPfuQOYhEeGINOJ_SD9_dA" base_Property="_8PsPYD32EeGYzOhiGkMbTA">
    <ruleId>CONF:14757</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2mkqYOYhEeGINOJ_SD9_dA" base_Property="_1a_oEOYhEeGINOJ_SD9_dA">
    <ruleId>CONF:16774</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="__bnYcOYhEeGINOJ_SD9_dA" base_Property="_wl51oCsaEeGHF88-qhhUMA">
    <ruleId>CONF:15449</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_CIfOYOYiEeGINOJ_SD9_dA" base_Property="_2PWQExSVEeGGzu7fmW9pXw">
    <ruleId>CONF:15451</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_VPBk8OYjEeGINOJ_SD9_dA" base_Property="_2PWQABSVEeGGzu7fmW9pXw">
    <ruleId>CONF:15474</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Z3YQIOYjEeGINOJ_SD9_dA" base_Property="_2PcWthSVEeGGzu7fmW9pXw">
    <ruleId>CONF:15477</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_dIHBEOYjEeGINOJ_SD9_dA" base_Property="_2PidTRSVEeGGzu7fmW9pXw">
    <ruleId>CONF:15479</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_nOFLgOYjEeGINOJ_SD9_dA" base_Property="__fxG8ECREeGELr7uj3LK_Q">
    <ruleId>CONF:15485</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Eo8msOYnEeGINOJ_SD9_dA" base_Property="_6PzPoEE1EeGdmoWy_aLP0Q">
    <ruleId>CONF:15375</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_JKBlMOYnEeGINOJ_SD9_dA" base_Property="_la3lMECSEeGELr7uj3LK_Q">
    <ruleId>CONF:15377</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_QCyMwOYnEeGINOJ_SD9_dA" base_Property="_U8WH0ECTEeGELr7uj3LK_Q">
    <ruleId>CONF:15379</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_XFaiAOYnEeGINOJ_SD9_dA" base_Property="_z5J-QECTEeGELr7uj3LK_Q">
    <ruleId>CONF:15389</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_9hS8oOYoEeGINOJ_SD9_dA" base_Property="_2PcWpxSVEeGGzu7fmW9pXw">
    <ruleId>CONF:15427</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_AliwwOYpEeGINOJ_SD9_dA" base_Property="_Q7bWACscEeGHF88-qhhUMA">
    <ruleId>CONF:15429</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_MInyYOYpEeGINOJ_SD9_dA" base_Property="_bLDaoEE0EeGdmoWy_aLP0Q">
    <ruleId>CONF:15437</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_qO6HIOZCEeGINOJ_SD9_dA" base_Constraint="_kCuRsOZCEeGINOJ_SD9_dA">
    <ruleId>CONF:15967</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_tBb5IOZCEeGINOJ_SD9_dA" base_Constraint="_mmOwQOZCEeGINOJ_SD9_dA">
    <ruleId>CONF:15968</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_xXWJcOZCEeGINOJ_SD9_dA" base_Constraint="_npxQ4OZCEeGINOJ_SD9_dA">
    <ruleId>CONF:15969</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_gmf20ucQEeGINOJ_SD9_dA" memberEnd="_gmf20OcQEeGINOJ_SD9_dA _gmf20-cQEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_gmf20-cQEeGINOJ_SD9_dA" type="_2KKOBhSVEeGGzu7fmW9pXw" association="_gmf20ucQEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_iy8gQucQEeGINOJ_SD9_dA" memberEnd="_iy8gQOcQEeGINOJ_SD9_dA _iy8gQ-cQEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_iy8gQ-cQEeGINOJ_SD9_dA" type="_2KKOBhSVEeGGzu7fmW9pXw" association="_iy8gQucQEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_lOjnEucQEeGINOJ_SD9_dA" memberEnd="_lOjnEOcQEeGINOJ_SD9_dA _lOjnE-cQEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_lOjnE-cQEeGINOJ_SD9_dA" type="_2KKOBhSVEeGGzu7fmW9pXw" association="_lOjnEucQEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_oUbL0ecQEeGINOJ_SD9_dA" memberEnd="_oUSB4OcQEeGINOJ_SD9_dA _oUbL0ucQEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_oUbL0ucQEeGINOJ_SD9_dA" type="_2KKOBhSVEeGGzu7fmW9pXw" association="_oUbL0ecQEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_rcrWMecQEeGINOJ_SD9_dA" memberEnd="_rciMQOcQEeGINOJ_SD9_dA _rcrWMucQEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_rcrWMucQEeGINOJ_SD9_dA" type="_2KKOBhSVEeGGzu7fmW9pXw" association="_rcrWMecQEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_tJSB8ecQEeGINOJ_SD9_dA" memberEnd="_tJI4AOcQEeGINOJ_SD9_dA _tJSB8ucQEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_tJSB8ucQEeGINOJ_SD9_dA" type="_2KKOBhSVEeGGzu7fmW9pXw" association="_tJSB8ecQEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_uxIJgecQEeGINOJ_SD9_dA" memberEnd="_uw-YgOcQEeGINOJ_SD9_dA _uxIJgucQEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_uxIJgucQEeGINOJ_SD9_dA" type="_2KKOBhSVEeGGzu7fmW9pXw" association="_uxIJgecQEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_wDizoucQEeGINOJ_SD9_dA" memberEnd="_wDizoOcQEeGINOJ_SD9_dA _wDizo-cQEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_wDizo-cQEeGINOJ_SD9_dA" type="_2KKOBhSVEeGGzu7fmW9pXw" association="_wDizoucQEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_x0LDwucQEeGINOJ_SD9_dA" memberEnd="_x0LDwOcQEeGINOJ_SD9_dA _x0LDw-cQEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_x0LDw-cQEeGINOJ_SD9_dA" type="_2KKOBhSVEeGGzu7fmW9pXw" association="_x0LDwucQEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_zgeNgOcQEeGINOJ_SD9_dA" memberEnd="_zgVDkOcQEeGINOJ_SD9_dA _zgeNgecQEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_zgeNgecQEeGINOJ_SD9_dA" type="_2KKOBhSVEeGGzu7fmW9pXw" association="_zgeNgOcQEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_0hfloucQEeGINOJ_SD9_dA" memberEnd="_0hfloOcQEeGINOJ_SD9_dA _0hflo-cQEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_0hflo-cQEeGINOJ_SD9_dA" type="_2KKOBhSVEeGGzu7fmW9pXw" association="_0hfloucQEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_18F7YucQEeGINOJ_SD9_dA" memberEnd="_18F7YOcQEeGINOJ_SD9_dA _18F7Y-cQEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_18F7Y-cQEeGINOJ_SD9_dA" type="_2KKOBhSVEeGGzu7fmW9pXw" association="_18F7YucQEeGINOJ_SD9_dA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_A65yUOcREeGINOJ_SD9_dA" severity="INFO" base_Association="_gmf20ucQEeGINOJ_SD9_dA">
    <ruleId>CONF:14414</ruleId>
    <ruleId>CONF:14415</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_K4F0MOcREeGINOJ_SD9_dA" severity="INFO" base_Association="_iy8gQucQEeGINOJ_SD9_dA">
    <ruleId>CONF:14416</ruleId>
    <ruleId>CONF:14417</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_Ny9C0OcREeGINOJ_SD9_dA" severity="INFO" base_Association="_lOjnEucQEeGINOJ_SD9_dA">
    <ruleId>CONF:14418</ruleId>
    <ruleId>CONF:14419</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_PiiKEOcREeGINOJ_SD9_dA" severity="INFO" base_Association="_oUbL0ecQEeGINOJ_SD9_dA">
    <ruleId>CONF:14420</ruleId>
    <ruleId>CONF:14421</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_TnChUOcREeGINOJ_SD9_dA" severity="INFO" base_Association="_rcrWMecQEeGINOJ_SD9_dA">
    <ruleId>CONF:14422</ruleId>
    <ruleId>CONF:14423</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_cCyloOcREeGINOJ_SD9_dA" severity="INFO" base_Association="_tJSB8ecQEeGINOJ_SD9_dA">
    <ruleId>CONF:14424</ruleId>
    <ruleId>CONF:14425</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_ey7yAOcREeGINOJ_SD9_dA" severity="INFO" base_Association="_uxIJgecQEeGINOJ_SD9_dA">
    <ruleId>CONF:14426</ruleId>
    <ruleId>CONF:14427</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_6A7NUOcREeGINOJ_SD9_dA" severity="INFO" base_Association="_wDizoucQEeGINOJ_SD9_dA">
    <ruleId>CONF:14580</ruleId>
    <ruleId>CONF:14581</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_8SRk4OcREeGINOJ_SD9_dA" severity="INFO" base_Association="_x0LDwucQEeGINOJ_SD9_dA">
    <ruleId>CONF:14582</ruleId>
    <ruleId>CONF:14583</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_--jk8OcREeGINOJ_SD9_dA" severity="INFO" base_Association="_zgeNgOcQEeGINOJ_SD9_dA">
    <ruleId>CONF:16777</ruleId>
    <ruleId>CONF:16778</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_BM7hAOcSEeGINOJ_SD9_dA" severity="INFO" base_Association="_0hfloucQEeGINOJ_SD9_dA">
    <ruleId>CONF:16779</ruleId>
    <ruleId>CONF:16780</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_DBICgOcSEeGINOJ_SD9_dA" severity="INFO" base_Association="_18F7YucQEeGINOJ_SD9_dA">
    <ruleId>CONF:16781</ruleId>
    <ruleId>CONF:16782</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_yXl5cDgbEeKtNIpGZbPfUA" base_Property="_2G8h-hSVEeGGzu7fmW9pXw"/>
  <uml:Class xmi:id="_zBlUUOZbEeGINOJ_SD9_dA" name="FunctionalStatusResultOrganizer">
    <ownedComment xmi:id="_6omM8ObzEeGINOJ_SD9_dA">
      <body>This clinical statement identifies a set of functional status result observations. It contains information applicable to all of the contained functional status result observations. A functional status organizer may group self-care observations related to a patient's ability to feed, bathe, and dress.&#xD;
An appropriate nullFlavor can be used when the organizer/code or organizer/id is unknown.</body>
    </ownedComment>
    <ownedRule xmi:id="_flXasOb0EeGINOJ_SD9_dA" name="codeCodeSystem">
      <constrainedElement xmi:type="uml:Class" href="consol-cognitive.uml#_jfoCUOZbEeGINOJ_SD9_dA"/>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_flXaseb0EeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>code SHOULD contain zero or one [0..1] @code should be selected from ICF (codeSystem 2.16.840.1.113883.6.254) or SNOMED CT (codeSystem 2.16.840.1.113883.6.96)</body>
        <body>self.code.isNullFlavorDefined() or self.code.codeSystem = '2.16.840.1.113883.6.254' or self.code.codeSystem = '2.16.840.1.113883.6.96'</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_8KA8YObzEeGINOJ_SD9_dA">
      <general xmi:type="uml:Class" href="consol-results.uml#_2JxzgBSVEeGGzu7fmW9pXw"/>
    </generalization>
    <ownedAttribute xmi:id="_A3RVsOb0EeGINOJ_SD9_dA" name="classCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOnw0DcEd6xYZuu1VKCVw"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_NjnHQEb9Ed6besF9iFIJkQ"/>
      <redefinedProperty href="consol-results.uml#_eyn08NzJEeG4UqssEkZt3w"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_WAB4IOb0EeGINOJ_SD9_dA" value="CLUSTER"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_A3VAEeb0EeGINOJ_SD9_dA" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
      <redefinedProperty href="consol-results.uml#_2JzBoBSVEeGGzu7fmW9pXw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_A3VAEub0EeGINOJ_SD9_dA" value="EVN"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_A3Tx8Ob0EeGINOJ_SD9_dA" 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="_A3Tx8eb0EeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A3Tx8ub0EeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="consol-results.uml#_2JzBoxSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_A3Sj0Ob0EeGINOJ_SD9_dA" 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="_A3Sj0eb0EeGINOJ_SD9_dA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A3Sj0ub0EeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_JKfJkErcEd6FXKclYGEDCw"/>
      <redefinedProperty href="consol-results.uml#_DiXJUB7KEeGaOZtrEokzNQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_A3WOMOb0EeGINOJ_SD9_dA" name="statusCode" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <redefinedProperty href="consol-results.uml#_2JzoshSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aWt5oOb2EeGINOJ_SD9_dA" name="functionalStatusResultObservation" type="_viRU0OZbEeGINOJ_SD9_dA" association="_aWvu0Ob2EeGINOJ_SD9_dA">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bzVBkOb2EeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bzYE4Ob2EeGINOJ_SD9_dA" value="1"/>
    </ownedAttribute>
  </uml:Class>
  <uml:Association xmi:id="_aWvu0Ob2EeGINOJ_SD9_dA" memberEnd="_aWt5oOb2EeGINOJ_SD9_dA _aWwV4Ob2EeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_aWwV4Ob2EeGINOJ_SD9_dA" type="_zBlUUOZbEeGINOJ_SD9_dA" association="_aWvu0Ob2EeGINOJ_SD9_dA"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_GoiwwOb0EeGINOJ_SD9_dA" base_Class="_zBlUUOZbEeGINOJ_SD9_dA" templateId="2.16.840.1.113883.10.20.22.4.66">
    <ruleId>CONF:14361</ruleId>
    <ruleId>CONF:14362</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_flYBwOb0EeGINOJ_SD9_dA" severity="WARNING" base_Constraint="_flXasOb0EeGINOJ_SD9_dA">
    <ruleId>CONF:14747</ruleId>
    <ruleId>CONF:14748</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_A3R8wOb0EeGINOJ_SD9_dA" base_Property="_A3RVsOb0EeGINOJ_SD9_dA">
    <ruleId>CONF:14355</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_A3VnIOb0EeGINOJ_SD9_dA" base_Property="_A3VAEeb0EeGINOJ_SD9_dA">
    <ruleId>CONF:14357</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_A3VAEOb0EeGINOJ_SD9_dA" base_Property="_A3Tx8Ob0EeGINOJ_SD9_dA">
    <ruleId>CONF:14363</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_A3TK4Ob0EeGINOJ_SD9_dA" base_Property="_A3Sj0Ob0EeGINOJ_SD9_dA">
    <ruleId>CONF:14364</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_A3ZRgOb0EeGINOJ_SD9_dA" base_Property="_A3WOMOb0EeGINOJ_SD9_dA">
    <ruleId>CONF:14358</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_r1Ki8Ob1EeGINOJ_SD9_dA" code="completed" displayName="Completed" base_Property="_A3WOMOb0EeGINOJ_SD9_dA">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:AssociationValidation xmi:id="_cHvLUOb2EeGINOJ_SD9_dA" base_Association="_aWvu0Ob2EeGINOJ_SD9_dA">
    <ruleId>CONF:14359</ruleId>
    <ruleId>CONF:14368</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_viRU0OZbEeGINOJ_SD9_dA" name="FunctionalStatusResultObservation">
    <ownedComment xmi:id="_KBX8gObuEeGINOJ_SD9_dA">
      <body>This clinical statement represents details of an evaluation or assessment of a patient's functional status. The evaluation may include assessment of a patient's language, vision, hearing, activities of daily living, behavior, general function, mobility, and self-care status. The statement, if present,  will include supporting caregivers, non-medical devices, and the time period for which the evaluation and assessment were performed.</body>
    </ownedComment>
    <ownedRule xmi:id="_j2XAsObyEeGINOJ_SD9_dA" name="textReference">
      <constrainedElement xmi:type="uml:Property" href="consol-results.uml#_JTUuoByWEeGaOZtrEokzNQ"/>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_j2XAsebyEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>text, if present, SHOULD contain zero or one [0..1] reference/@value</body>
        <body>not self.text.oclIsUndefined() implies (self.text->forAll(reference->size() = 1) and self.text->forAll(reference->one(value->size() = 1)))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_krLI0ObyEeGINOJ_SD9_dA" name="textReferenceValue">
      <constrainedElement xmi:type="uml:Constraint" href="consol-results.uml#_tjUmsB7rEeGaOZtrEokzNQ"/>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_krLI0ebyEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>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>
        <body>not self.text.reference.value.oclIsUndefined() implies not self.getSection().text.getText(self.text.reference.value.substring(2, self.text.reference.value.size())).oclIsUndefined()</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_pRJ1cObyEeGINOJ_SD9_dA" name="valueDatatype">
      <constrainedElement xmi:type="uml:Property" href="consol-cognitive.uml#_rPamSOZgEeGINOJ_SD9_dA"/>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_pRJ1cebyEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>If value/@xsi:type=CD, SHOULD contain a code from SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96)</body>
        <body>self.value->forAll(val | val.oclIsTypeOf(datatypes::CD) implies (val.isNullFlavorDefined() or val.oclAsType(datatypes::CD).codeSystem = '2.16.840.1.113883.6.96'))</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_dM_VcObxEeGINOJ_SD9_dA">
      <general xmi:type="uml:Class" href="consol-results.uml#_2J1d4BSVEeGGzu7fmW9pXw"/>
    </generalization>
    <ownedAttribute xmi:id="_nm5IgObxEeGINOJ_SD9_dA" name="classCode" visibility="private" isReadOnly="true">
      <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"/>
      <redefinedProperty href="consol-results.uml#_2J4hMRSVEeGGzu7fmW9pXw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_nm5IgebxEeGINOJ_SD9_dA" value="OBS"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nm5IlebxEeGINOJ_SD9_dA" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw"/>
      <redefinedProperty href="consol-results.uml#_2J4hMxSVEeGGzu7fmW9pXw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_nm5IlubxEeGINOJ_SD9_dA" value="EVN"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nm5IiebxEeGINOJ_SD9_dA" 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="_nm5IiubxEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nm5Ii-bxEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="consol-results.uml#_2J5IQBSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nm5Ig-bxEeGINOJ_SD9_dA" name="code" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <redefinedProperty href="consol-results.uml#_2J1d6hSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nnC5hubxEeGINOJ_SD9_dA" 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="_nnC5h-bxEeGINOJ_SD9_dA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nnC5iObxEeGINOJ_SD9_dA"/>
      <redefinedProperty href="consol-results.uml#_JTUuoByWEeGaOZtrEokzNQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nm5ImObxEeGINOJ_SD9_dA" name="statusCode" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <redefinedProperty href="consol-results.uml#_2J5vUBSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nm5IhebxEeGINOJ_SD9_dA" name="effectiveTime" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nm5IhubxEeGINOJ_SD9_dA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nm5Ih-bxEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="consol-results.uml#_2J1d6xSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nnC5iubxEeGINOJ_SD9_dA" name="value" visibility="private">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#__I8BwDxZEd6JwqSGecoePg"/>
      <redefinedProperty href="consol-results.uml#_2J1d7xSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nm5IjebxEeGINOJ_SD9_dA" 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="_nm5IjubxEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nm5Ij-bxEeGINOJ_SD9_dA"/>
      <redefinedProperty href="consol-results.uml#_2J6WYBSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nm5IkebxEeGINOJ_SD9_dA" 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="_nm5IkubxEeGINOJ_SD9_dA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nm5Ik-bxEeGINOJ_SD9_dA"/>
      <redefinedProperty href="consol-results.uml#_2J6WZRSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nnC5gubxEeGINOJ_SD9_dA" 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="_nnC5g-bxEeGINOJ_SD9_dA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nnC5hObxEeGINOJ_SD9_dA"/>
      <redefinedProperty href="consol-results.uml#_Wwv9wBt9EeG4C_iCHrZZ9w"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nnC5jObxEeGINOJ_SD9_dA" name="author" visibility="private" aggregation="composite" association="_nnC5j-bxEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_ChEisEcEEd6besF9iFIJkQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7fFlgObyEeGINOJ_SD9_dA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7fFlgebyEeGINOJ_SD9_dA"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_7TcH0ExoEd6h-an5IXo-DA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_VMc7kObzEeGINOJ_SD9_dA" name="nonMedicinalSupplyActivity" association="_VMewwObzEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-medications.uml#_2HIvMBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VMdioObzEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_W52RgObzEeGINOJ_SD9_dA" name="caregiverCharacteristics" association="_W54twObzEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#__pNCUOY-EeGINOJ_SD9_dA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_W524kObzEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_YQiXoObzEeGINOJ_SD9_dA" name="assessmentScaleObservation" association="_YQkM0ObzEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#_Zi33YOYxEeGINOJ_SD9_dA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YQi-sObzEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_lvDLMObzEeGINOJ_SD9_dA" name="referenceRange" type="_mjnbsObzEeGINOJ_SD9_dA" association="_lvFAYObzEeGINOJ_SD9_dA">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oA9jcObzEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oBBN0ObzEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_mjnbsObzEeGINOJ_SD9_dA" name="ReferenceRange">
      <ownedComment xmi:id="_CuWzIOb0EeGINOJ_SD9_dA">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_mjrGEObzEeGINOJ_SD9_dA">
        <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_XFrNMEcaEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_m65TQObzEeGINOJ_SD9_dA" name="observationRange" visibility="private" type="_r-P4YObzEeGINOJ_SD9_dA" aggregation="composite">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m65TQebzEeGINOJ_SD9_dA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m65TQubzEeGINOJ_SD9_dA" value="1"/>
        <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_fupywUobEd6c3qsAxlFHaQ"/>
        <association href="../consol.uml#_m656UObzEeGINOJ_SD9_dA"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_r-P4YObzEeGINOJ_SD9_dA" name="ObservationRange">
        <ownedRule xmi:id="_t4TKQObzEeGINOJ_SD9_dA" name="noCode" constrainedElement="_r-P4YObzEeGINOJ_SD9_dA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_wDP-4ObzEeGINOJ_SD9_dA">
            <language>Analysis</language>
            <language>OCL</language>
            <body>observationRange SHALL NOT contain [0..0] code</body>
            <body>self.code.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_r-RGgObzEeGINOJ_SD9_dA">
          <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_ujrlMEcZEd6besF9iFIJkQ"/>
        </generalization>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <uml:Association xmi:id="_nnC5j-bxEeGINOJ_SD9_dA" memberEnd="_nnC5jObxEeGINOJ_SD9_dA _nnC5kObxEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_nnC5kObxEeGINOJ_SD9_dA" type="_viRU0OZbEeGINOJ_SD9_dA" association="_nnC5j-bxEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_VMewwObzEeGINOJ_SD9_dA" memberEnd="_VMc7kObzEeGINOJ_SD9_dA _VMewwebzEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_VMewwebzEeGINOJ_SD9_dA" type="_viRU0OZbEeGINOJ_SD9_dA" association="_VMewwObzEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_W54twObzEeGINOJ_SD9_dA" memberEnd="_W52RgObzEeGINOJ_SD9_dA _W54twebzEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_W54twebzEeGINOJ_SD9_dA" type="_viRU0OZbEeGINOJ_SD9_dA" association="_W54twObzEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_YQkM0ObzEeGINOJ_SD9_dA" memberEnd="_YQiXoObzEeGINOJ_SD9_dA _YQkz4ObzEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_YQkz4ObzEeGINOJ_SD9_dA" type="_viRU0OZbEeGINOJ_SD9_dA" association="_YQkM0ObzEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_lvFAYObzEeGINOJ_SD9_dA" memberEnd="_lvDLMObzEeGINOJ_SD9_dA _lvFAYebzEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_lvFAYebzEeGINOJ_SD9_dA" type="_viRU0OZbEeGINOJ_SD9_dA" association="_lvFAYObzEeGINOJ_SD9_dA"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_L9KTwObuEeGINOJ_SD9_dA" base_Class="_viRU0OZbEeGINOJ_SD9_dA" templateId="2.16.840.1.113883.10.20.22.4.67">
    <ruleId>CONF:13889</ruleId>
    <ruleId>CONF:13890</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_j2XAsubyEeGINOJ_SD9_dA" severity="WARNING" base_Constraint="_j2XAsObyEeGINOJ_SD9_dA">
    <ruleId>CONF:13927</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_krU50ObyEeGINOJ_SD9_dA" base_Constraint="_krLI0ObyEeGINOJ_SD9_dA">
    <ruleId>CONF:13928</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_pRJ1cubyEeGINOJ_SD9_dA" severity="WARNING" base_Constraint="_pRJ1cObyEeGINOJ_SD9_dA">
    <ruleId>CONF:14234</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_nm5IgubxEeGINOJ_SD9_dA" base_Property="_nm5IgObxEeGINOJ_SD9_dA">
    <ruleId>CONF:13905</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_nm5Il-bxEeGINOJ_SD9_dA" base_Property="_nm5IlebxEeGINOJ_SD9_dA">
    <ruleId>CONF:13906</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_nm5IjObxEeGINOJ_SD9_dA" base_Property="_nm5IiebxEeGINOJ_SD9_dA">
    <ruleId>CONF:13907</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_nm5IhObxEeGINOJ_SD9_dA" base_Property="_nm5Ig-bxEeGINOJ_SD9_dA">
    <ruleId>CONF:13908</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_zTq4sObxEeGINOJ_SD9_dA" base_Property="_nm5Ig-bxEeGINOJ_SD9_dA" severity="WARNING">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:TextValue xmi:id="_nnC5iebxEeGINOJ_SD9_dA" severity="WARNING" base_Property="_nnC5hubxEeGINOJ_SD9_dA">
    <ruleId>CONF:13926</ruleId>
  </CDA:TextValue>
  <CDA:PropertyValidation xmi:id="_nnC5gObxEeGINOJ_SD9_dA" base_Property="_nm5ImObxEeGINOJ_SD9_dA">
    <ruleId>CONF:13929</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_c4oZkObyEeGINOJ_SD9_dA" code="completed" displayName="Completed" base_Property="_nm5ImObxEeGINOJ_SD9_dA">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_nm5IiObxEeGINOJ_SD9_dA" base_Property="_nm5IhebxEeGINOJ_SD9_dA">
    <ruleId>CONF:13930</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_nnC5i-bxEeGINOJ_SD9_dA" base_Property="_nnC5iubxEeGINOJ_SD9_dA">
    <ruleId>CONF:13932</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_nm5IkObxEeGINOJ_SD9_dA" severity="WARNING" base_Property="_nm5IjebxEeGINOJ_SD9_dA">
    <ruleId>CONF:13933</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_nm5IlObxEeGINOJ_SD9_dA" severity="INFO" base_Property="_nm5IkebxEeGINOJ_SD9_dA">
    <ruleId>CONF:13934</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_nnC5hebxEeGINOJ_SD9_dA" severity="INFO" base_Property="_nnC5gubxEeGINOJ_SD9_dA">
    <ruleId>CONF:13935</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_y5H_0ObzEeGINOJ_SD9_dA" base_Constraint="_t4TKQObzEeGINOJ_SD9_dA">
    <ruleId>CONF:13939</ruleId>
  </CDA:ConstraintValidation>
  <CDA:AssociationValidation xmi:id="_70XR8ObyEeGINOJ_SD9_dA" severity="INFO" base_Association="_nnC5j-bxEeGINOJ_SD9_dA">
    <ruleId>CONF:13936</ruleId>
  </CDA:AssociationValidation>
  <CDA:EntryRelationship xmi:id="_ac_oIObzEeGINOJ_SD9_dA" severity="INFO" base_Association="_VMewwObzEeGINOJ_SD9_dA" typeCode="REFR">
    <ruleId>CONF:13892</ruleId>
    <ruleId>CONF:14596</ruleId>
    <ruleId>CONF:14218</ruleId>
  </CDA:EntryRelationship>
  <CDA:EntryRelationship xmi:id="_bD_9wObzEeGINOJ_SD9_dA" severity="INFO" base_Association="_W54twObzEeGINOJ_SD9_dA" typeCode="REFR">
    <ruleId>CONF:13895</ruleId>
    <ruleId>CONF:14597</ruleId>
    <ruleId>CONF:13897</ruleId>
  </CDA:EntryRelationship>
  <CDA:EntryRelationship xmi:id="_bl80QObzEeGINOJ_SD9_dA" severity="INFO" base_Association="_YQkM0ObzEeGINOJ_SD9_dA" typeCode="COMP">
    <ruleId>CONF:14465</ruleId>
    <ruleId>CONF:14598</ruleId>
    <ruleId>CONF:14466</ruleId>
  </CDA:EntryRelationship>
  <CDA:AssociationValidation xmi:id="_oa2DEObzEeGINOJ_SD9_dA" severity="WARNING" base_Association="_lvFAYObzEeGINOJ_SD9_dA">
    <ruleId>CONF:13937</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_rVl5AOZbEeGINOJ_SD9_dA" name="FunctionalStatusProblemObservation">
    <ownedComment xmi:id="_1PP4wObqEeGINOJ_SD9_dA">
      <body>A functional status problem observation is a clinical statement that represents a patient's functional perfomance and ability.</body>
    </ownedComment>
    <ownedRule xmi:id="_4AP2MObpEeGINOJ_SD9_dA" name="hasTextReference">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_4AP2MebpEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>The text, if present, SHOULD contain zero or one [0..1] reference</body>
        <body>not self.text.oclIsUndefined() implies self.text->forAll(reference->size() = 1)</body>
        <body>The problem name SHALL be recorded in the entry by recording a &amp;lt;reference> where the value attribute points to the narrative text containing the name of the problem.</body>
        <body>not self.text.reference.oclIsUndefined()</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_42ZbEObpEeGINOJ_SD9_dA" name="textReferenceValue">
      <constrainedElement xmi:type="uml:Constraint" href="consol-problems.uml#_vaH7gCBEEeG938evaWkvcA"/>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_42ZbEebpEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>reference, if present, SHOULD contain zero or one [0..1] @value</body>
        <body>self.text->forAll(reference->size() = 1) implies self.text->forAll(reference->one(value->size() = 1))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_iBSEgObpEeGINOJ_SD9_dA" name="hasTextReferenceValue">
      <constrainedElement xmi:type="uml:Constraint" href="consol-problems.uml#_vaH7gCBEEeG938evaWkvcA"/>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_iBSEgebpEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>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>
        <body>not self.text.reference.value.oclIsUndefined() implies not self.getSection().text.getText(self.text.reference.value.substring(2, self.text.reference.value.size())).oclIsUndefined()</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_i8gWoObpEeGINOJ_SD9_dA" name="hasOnsetDate">
      <ownedComment xmi:id="_i8gWoebpEeGINOJ_SD9_dA">
        <body>This field represents the onset date (CONF:16882)</body>
      </ownedComment>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_i8gWoubpEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>The effectiveTime element , if present, SHALL contain exactly one [1..1] low</body>
        <body>not self.effectiveTime.low.oclIsUndefined()</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_j7l1EObpEeGINOJ_SD9_dA" name="hasResolutionDate">
      <ownedComment xmi:id="_j7l1EebpEeGINOJ_SD9_dA">
        <body>This field represents the resolution date (CONF:16883)</body>
      </ownedComment>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_j7l1EubpEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>effectiveTime, if present, SHOULD contain zero or one [0..1] high</body>
        <body>not self.effectiveTime.high.oclIsUndefined()</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_lEVl0ObpEeGINOJ_SD9_dA" name="hasUnknownResolutionDate">
      <ownedComment xmi:id="_lEVl0ebpEeGINOJ_SD9_dA">
        <body>UNIMPLEMENTABLE</body>
      </ownedComment>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_lEVl0ubpEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <body>If the problem is known to be resolved, but the date of resolution is not known then the high element SHALL be present, and the nullFlavor attribute SHALL be set to 'UNK'. Therefore, the existence of an high element within a problem does indicate that the problem has been resolved</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_q-X7UObpEeGINOJ_SD9_dA" name="valueNullFlavor">
      <constrainedElement xmi:type="uml:Class" href="consol-problems.uml#_5Ha7ABUyEeGbmN_W114JUw"/>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_q-X7UebpEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>value MAY contain zero or one [0..1] @nullFlavor</body>
        <body>self.value->forAll(val | not val.isNullFlavorUndefined())</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_spCtYObpEeGINOJ_SD9_dA" name="valueNullFlavorUnknown">
      <ownedComment xmi:id="_spCtYebpEeGINOJ_SD9_dA">
        <body>UNIMPLEMENTABLE</body>
      </ownedComment>
      <constrainedElement xmi:type="uml:Constraint" href="consol-problems.uml#_jlZuoCf3EeGO5_JBy9h6BA"/>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_spCtYubpEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <body>If the diagnosis is unknown or the SNOMED code is unknown, @nullFlavor SHOULD be &#xD;
UNK.  If the code is something other than SNOMED, @nullFlavor SHOULD be OTH and the other code SHOULD be placed in the translation element</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_whRx8ObjEeGINOJ_SD9_dA">
      <general xmi:type="uml:Class" href="consol-problems.uml#_5Ha7ABUyEeGbmN_W114JUw"/>
    </generalization>
    <ownedAttribute xmi:id="_5lar8ObjEeGINOJ_SD9_dA" name="classCode" visibility="private" isReadOnly="true">
      <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"/>
      <redefinedProperty href="consol-problems.uml#_6-B3UBUyEeGbmN_W114JUw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_5lar8ebjEeGINOJ_SD9_dA" value="OBS"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5lm5OObjEeGINOJ_SD9_dA" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ"/>
      <redefinedProperty href="consol-problems.uml#_6-ejRBUyEeGbmN_W114JUw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_5lm5OebjEeGINOJ_SD9_dA" value="EVN"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5lm5O-bjEeGINOJ_SD9_dA" name="negationInd" visibility="private">
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5lm5PObjEeGINOJ_SD9_dA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5lm5PebjEeGINOJ_SD9_dA"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_LYVyAExtEd6h-an5IXo-DA"/>
      <redefinedProperty href="consol-problems.uml#_qzvdsCAtEeGetMjKLkqR8g"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5lm5MebjEeGINOJ_SD9_dA" 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="_5lm5MubjEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5lm5M-bjEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_UGBfwEo8Ed6c3qsAxlFHaQ"/>
      <redefinedProperty href="consol-problems.uml#_6-ejQBUyEeGbmN_W114JUw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5lgykebjEeGINOJ_SD9_dA" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_WEYp4Eo8Ed6c3qsAxlFHaQ"/>
      <redefinedProperty href="consol-problems.uml#_6-UyQBUyEeGbmN_W114JUw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5lm5Q-bjEeGINOJ_SD9_dA" 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="_5lm5RObjEeGINOJ_SD9_dA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5lm5RebjEeGINOJ_SD9_dA"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_bHcUEEo8Ed6c3qsAxlFHaQ"/>
      <redefinedProperty href="consol-problems.uml#_zGbQJCAuEeGetMjKLkqR8g"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5lm5P-bjEeGINOJ_SD9_dA" name="statusCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5lm5QObjEeGINOJ_SD9_dA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5lm5QebjEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_c-D3cEo8Ed6c3qsAxlFHaQ"/>
      <redefinedProperty href="consol-problems.uml#_zGbQICAuEeGetMjKLkqR8g"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5lgylObjEeGINOJ_SD9_dA" name="effectiveTime" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5lgylebjEeGINOJ_SD9_dA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5lgylubjEeGINOJ_SD9_dA"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_fUQ50Eo8Ed6c3qsAxlFHaQ"/>
      <redefinedProperty href="consol-problems.uml#_zGapECAuEeGetMjKLkqR8g"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5lm5R-bjEeGINOJ_SD9_dA" name="value" 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="_5lm5SObjEeGINOJ_SD9_dA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5lm5SebjEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_tRpv0Eo-Ed6c3qsAxlFHaQ"/>
      <redefinedProperty href="consol-problems.uml#_zGb3MSAuEeGetMjKLkqR8g"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5lm5NebjEeGINOJ_SD9_dA" 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="_Y8OIAObqEeGINOJ_SD9_dA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8XR8ObqEeGINOJ_SD9_dA"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_1jr3cEo-Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_f2rYsObqEeGINOJ_SD9_dA" name="nonMedicinalSupplyActivity" association="_f2rYsubqEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-medications.uml#_2HIvMBSVEeGGzu7fmW9pXw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x-hH0ObqEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x-hH0ebqEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hM92MObqEeGINOJ_SD9_dA" name="caregiverCharacteristics" association="_hM92MubqEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#__pNCUOY-EeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yTpDQObqEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yTpDQebqEeGINOJ_SD9_dA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_iXWlsObqEeGINOJ_SD9_dA" name="assessmentScaleObservation" association="_iXWlsubqEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#_Zi33YOYxEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ylMtUObqEeGINOJ_SD9_dA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ylMtUebqEeGINOJ_SD9_dA"/>
    </ownedAttribute>
  </uml:Class>
  <uml:Association xmi:id="_f2rYsubqEeGINOJ_SD9_dA" memberEnd="_f2rYsObqEeGINOJ_SD9_dA _f2rYs-bqEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_f2rYs-bqEeGINOJ_SD9_dA" type="_rVl5AOZbEeGINOJ_SD9_dA" association="_f2rYsubqEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_hM92MubqEeGINOJ_SD9_dA" memberEnd="_hM92MObqEeGINOJ_SD9_dA _hM92M-bqEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_hM92M-bqEeGINOJ_SD9_dA" type="_rVl5AOZbEeGINOJ_SD9_dA" association="_hM92MubqEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_iXWlsubqEeGINOJ_SD9_dA" memberEnd="_iXWlsObqEeGINOJ_SD9_dA _iXWls-bqEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_iXWls-bqEeGINOJ_SD9_dA" type="_rVl5AOZbEeGINOJ_SD9_dA" association="_iXWlsubqEeGINOJ_SD9_dA"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_4ZerAOboEeGINOJ_SD9_dA" base_Class="_rVl5AOZbEeGINOJ_SD9_dA" templateId="2.16.840.1.113883.10.20.22.4.68">
    <ruleId>CONF:14312</ruleId>
    <ruleId>CONF:14313</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_4AP2MubpEeGINOJ_SD9_dA" severity="WARNING" base_Constraint="_4AP2MObpEeGINOJ_SD9_dA">
    <ruleId>CONF:15552</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_42ZbEubpEeGINOJ_SD9_dA" severity="WARNING" base_Constraint="_42ZbEObpEeGINOJ_SD9_dA">
    <ruleId>CONF:15553</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_iBSEgubpEeGINOJ_SD9_dA" base_Constraint="_iBSEgObpEeGINOJ_SD9_dA">
    <ruleId>CONF:15554</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_i8gWo-bpEeGINOJ_SD9_dA" base_Constraint="_i8gWoObpEeGINOJ_SD9_dA">
    <ruleId>CONF:14288</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_j7l1E-bpEeGINOJ_SD9_dA" severity="WARNING" base_Constraint="_j7l1EObpEeGINOJ_SD9_dA">
    <ruleId>CONF:14289</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_lEVl0-bpEeGINOJ_SD9_dA" base_Constraint="_lEVl0ObpEeGINOJ_SD9_dA">
    <ruleId>CONF:14290</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_q-X7UubpEeGINOJ_SD9_dA" severity="INFO" base_Constraint="_q-X7UObpEeGINOJ_SD9_dA">
    <ruleId>CONF:14292</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_spCtY-bpEeGINOJ_SD9_dA" severity="WARNING" base_Constraint="_spCtYObpEeGINOJ_SD9_dA">
    <ruleId>CONF:14293</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_5lgykObjEeGINOJ_SD9_dA" base_Property="_5lar8ObjEeGINOJ_SD9_dA">
    <ruleId>CONF:14282</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_5lm5OubjEeGINOJ_SD9_dA" base_Property="_5lm5OObjEeGINOJ_SD9_dA">
    <ruleId>CONF:14283</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_5lm5PubjEeGINOJ_SD9_dA" severity="INFO" base_Property="_5lm5O-bjEeGINOJ_SD9_dA">
    <ruleId>CONF:14307</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_5lm5NObjEeGINOJ_SD9_dA" base_Property="_5lm5MebjEeGINOJ_SD9_dA">
    <ruleId>CONF:14284</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_5lgyk-bjEeGINOJ_SD9_dA" base_Property="_5lgykebjEeGINOJ_SD9_dA">
    <ruleId>CONF:14314</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="__NrisOboEeGINOJ_SD9_dA" code="248536006" displayName="finding of functional performance and activity" base_Property="_5lgykebjEeGINOJ_SD9_dA" severity="WARNING">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_ya6aMCWsEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:14315</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:TextValue xmi:id="_5lm5RubjEeGINOJ_SD9_dA" severity="WARNING" base_Property="_5lm5Q-bjEeGINOJ_SD9_dA">
    <ruleId>CONF:14304</ruleId>
  </CDA:TextValue>
  <CDA:CodeSystemConstraint xmi:id="_5lm5QubjEeGINOJ_SD9_dA" code="completed" displayName="Completed" base_Property="_5lm5P-bjEeGINOJ_SD9_dA">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:14286</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_5lm5MObjEeGINOJ_SD9_dA" severity="WARNING" base_Property="_5lgylObjEeGINOJ_SD9_dA">
    <ruleId>CONF:14287</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_5lm5SubjEeGINOJ_SD9_dA" base_Property="_5lm5R-bjEeGINOJ_SD9_dA" severity="WARNING">
    <reference href="../consol-vocab.uml#_2SVSkRSVEeGGzu7fmW9pXw"/>
    <ruleId>CONF:14291</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_HLJTEObqEeGINOJ_SD9_dA" base_Property="_5lm5R-bjEeGINOJ_SD9_dA"/>
  <CDA:PropertyValidation xmi:id="_ZM4aMObqEeGINOJ_SD9_dA" severity="INFO" base_Property="_5lm5NebjEeGINOJ_SD9_dA">
    <ruleId>CONF:14316</ruleId>
  </CDA:PropertyValidation>
  <CDA:EntryRelationship xmi:id="_keSdAObqEeGINOJ_SD9_dA" severity="INFO" base_Association="_f2rYsubqEeGINOJ_SD9_dA" typeCode="REFR">
    <ruleId>CONF:14294</ruleId>
    <ruleId>CONF:14584</ruleId>
    <ruleId>CONF:14317</ruleId>
  </CDA:EntryRelationship>
  <CDA:EntryRelationship xmi:id="_lrzZAObqEeGINOJ_SD9_dA" severity="INFO" base_Association="_hM92MubqEeGINOJ_SD9_dA" typeCode="REFR">
    <ruleId>CONF:14298</ruleId>
    <ruleId>CONF:14586</ruleId>
    <ruleId>CONF:14318</ruleId>
  </CDA:EntryRelationship>
  <CDA:EntryRelationship xmi:id="_mh894ObqEeGINOJ_SD9_dA" severity="INFO" base_Association="_iXWlsubqEeGINOJ_SD9_dA" typeCode="COMP">
    <ruleId>CONF:14463</ruleId>
    <ruleId>CONF:14587</ruleId>
    <ruleId>CONF:14464</ruleId>
  </CDA:EntryRelationship>
  <uml:Class xmi:id="_XIE-YPKyEeGFUPBL8qS7yQ" name="ObserverContext">
    <generalization xmi:id="_XIE-YfKyEeGFUPBL8qS7yQ">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_ChEisEcEEd6besF9iFIJkQ"/>
    </generalization>
    <ownedAttribute xmi:id="_cTQCwPKyEeGFUPBL8qS7yQ" name="assignedAuthor" visibility="private" type="_dS6wAPKyEeGFUPBL8qS7yQ" aggregation="composite" association="_cTQCw_KyEeGFUPBL8qS7yQ">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cTQCwfKyEeGFUPBL8qS7yQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cTQCwvKyEeGFUPBL8qS7yQ" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_ieYjIUcgEd6besF9iFIJkQ"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_dS6wAPKyEeGFUPBL8qS7yQ" name="AssignedAuthor">
      <ownedRule xmi:id="_oSgqEPKyEeGFUPBL8qS7yQ" name="hasAssignedPersonorAuthoringDevice" constrainedElement="_dS6wAPKyEeGFUPBL8qS7yQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_svaTMPKyEeGFUPBL8qS7yQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Either assignedPerson or assignedAuthoringDevice SHALL be present</body>
          <body>not self.assignedPerson.oclIsUndefined() xor not self.assignedAuthoringDevice.oclIsUndefined()</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_dS6wAfKyEeGFUPBL8qS7yQ">
        <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_z2vcQEcDEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_e2TOUPKyEeGFUPBL8qS7yQ" 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="_e2TOUfKyEeGFUPBL8qS7yQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e2TOUvKyEeGFUPBL8qS7yQ" value="1"/>
        <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_IccloEodEd6c3qsAxlFHaQ"/>
      </ownedAttribute>
    </nestedClassifier>
  </uml:Class>
  <uml:Association xmi:id="_cTQCw_KyEeGFUPBL8qS7yQ" memberEnd="_cTQCwPKyEeGFUPBL8qS7yQ _cTQCxPKyEeGFUPBL8qS7yQ">
    <ownedEnd xmi:id="_cTQCxPKyEeGFUPBL8qS7yQ" type="_XIE-YPKyEeGFUPBL8qS7yQ" association="_cTQCw_KyEeGFUPBL8qS7yQ"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_if39EPKyEeGFUPBL8qS7yQ" base_Class="_XIE-YPKyEeGFUPBL8qS7yQ" templateId="2.16.840.1.113883.10.20.6.2.4">
    <ruleId>CONF:9194</ruleId>
    <ruleId>CONF:10536</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_td-CUPKyEeGFUPBL8qS7yQ" base_Constraint="_oSgqEPKyEeGFUPBL8qS7yQ">
    <ruleId>CONF:9198</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_lKqvYPKyEeGFUPBL8qS7yQ" base_Property="_e2TOUPKyEeGFUPBL8qS7yQ">
    <ruleId>CONF:9196</ruleId>
  </CDA:PropertyValidation>
  <CDA:AssociationValidation xmi:id="_hDfeoPKyEeGFUPBL8qS7yQ" base_Association="_cTQCw_KyEeGFUPBL8qS7yQ">
    <ruleId>CONF:9195</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_u_keoIkOEeOJGtGyq_dBbA" name="ActReference">
    <ownedComment xmi:id="_CDcekIkXEeOJGtGyq_dBbA">
      <body>This template represents the act of referencing another entry in the same CDA document instance. Its purpose is to remove the need to repeat the complete XML representation of the referred entry when relating one entry to another. For example, in a Care Plan it is necessary to repeatedly relate Health Concerns, Goals, Interventions and Outcomes.&#xD;
The id is required and must be the same id as the entry/id it is referencing. Act/Code is nulled to &quot;NP&quot; (Not Present).</body>
    </ownedComment>
    <generalization xmi:id="_u__VYIkOEeOJGtGyq_dBbA">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_bZGuAIkREeOJGtGyq_dBbA" 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="_WhD5oIkUEeOJGtGyq_dBbA" value="ACT"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_bZIjMIkREeOJGtGyq_dBbA" 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="_RBZ9kIkVEeOJGtGyq_dBbA" value="EVN"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_bZHVEYkREeOJGtGyq_dBbA" name="id" visibility="private" aggregation="composite">
      <ownedComment xmi:id="_R4edkIkXEeOJGtGyq_dBbA">
        <body>The ID must equal another entry/id in the same document instance. Application Software must be responsible for resolving the identifier back to its original object and then rendering the information in the correct place in the containing section's narrative text.</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b597MIkYEeOJGtGyq_dBbA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b597MYkYEeOJGtGyq_dBbA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_FHobYEocEd6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_bZHVEIkREeOJGtGyq_dBbA" name="code" visibility="private" type="_hKw8EIk8EeOJGtGyq_dBbA" aggregation="composite">
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_HUTHQEocEd6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_bZIjMYkREeOJGtGyq_dBbA" name="statusCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fXdxQIkiEeOJGtGyq_dBbA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fXdxQYkiEeOJGtGyq_dBbA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_Q0j8kEocEd6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_hKw8EIk8EeOJGtGyq_dBbA" name="CD">
      <generalization xmi:id="_hKxjIIk8EeOJGtGyq_dBbA">
        <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      </generalization>
      <ownedAttribute xmi:id="_js1QMIk8EeOJGtGyq_dBbA" name="nullFlavor" visibility="private">
        <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mWhPQIk8EeOJGtGyq_dBbA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mWhPQYk8EeOJGtGyq_dBbA" value="1"/>
        <redefinedProperty href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_AJn3IDxkEd6JwqSGecoePg"/>
      </ownedAttribute>
    </nestedClassifier>
  </uml:Class>
  <CDA:PropertyValidation xmi:id="_Qy-8gIkUEeOJGtGyq_dBbA" base_Property="_bZGuAIkREeOJGtGyq_dBbA">
    <ruleId>CONF:31485</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_SeHzMIkVEeOJGtGyq_dBbA" base_Property="_bZIjMIkREeOJGtGyq_dBbA">
    <ruleId>CONF:31486</ruleId>
  </CDA:PropertyValidation>
  <CDA:CDATemplate xmi:id="_OcVjUIkWEeOJGtGyq_dBbA" base_Class="_u_keoIkOEeOJGtGyq_dBbA" templateId="2.16.840.1.113883.10.20.22.4.122">
    <ruleId>CONF:31487</ruleId>
    <ruleId>CONF:31488</ruleId>
  </CDA:CDATemplate>
  <CDA:PropertyValidation xmi:id="_dTD1EIkYEeOJGtGyq_dBbA" base_Property="_bZHVEYkREeOJGtGyq_dBbA">
    <ruleId>CONF:31489</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_aoeSkIkiEeOJGtGyq_dBbA" base_Property="_bZIjMYkREeOJGtGyq_dBbA">
    <ruleId>CONF:31498</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_tGOnUIkiEeOJGtGyq_dBbA" code="completed" base_Property="_bZIjMYkREeOJGtGyq_dBbA" severity="INFO">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:31499</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_kfp0QIk8EeOJGtGyq_dBbA" base_Property="_js1QMIk8EeOJGtGyq_dBbA">
    <ruleId>CONF:31491</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_wogccIk8EeOJGtGyq_dBbA" code="NP" displayName="Not Present" base_Property="_js1QMIk8EeOJGtGyq_dBbA">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_H5J7cYkcEeOJGtGyq_dBbA"/>
    <ruleId>CONF:31491</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_sVggwIk9EeOJGtGyq_dBbA" base_Property="_bZHVEIkREeOJGtGyq_dBbA">
    <ruleId>CONF:31490</ruleId>
  </CDA:PropertyValidation>
  <uml:Class xmi:id="_RbbCII0dEeOB0eBUISUB4Q" name="MedicalEquipmentOrganizer">
    <ownedComment xmi:id="_F36tQI0eEeOB0eBUISUB4Q">
      <body>This template represents a set of current or historical medical devices/equipment used by the patient. This template may contain Non-Medicinal Supply Activity (V2) (templateId: 2.16.840.1.113883.10.20.22.4.50.2) and/or Procedure Activity Procedure (V2) (templateId: 2.16.840.1.113883.10.20.22.4.14.2) templates. &#xD;
Devices applied to, or placed in, the patient are represented with the Procedure Activity Procedure (V2) template. Equipment supplied to the patient (e.g. pumps, inhalers, wheelchairs) is represented by the Non-Medicinal Supply Activity V2 template. The organizer would probably not be used with devices applied in or on the patient but rather to organize a group of medical supplies the patient has been supplied with.</body>
    </ownedComment>
    <generalization xmi:id="_RbdeYI0dEeOB0eBUISUB4Q">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_B6aX4EbvEd6besF9iFIJkQ"/>
    </generalization>
    <ownedAttribute xmi:id="_cHotMI0dEeOB0eBUISUB4Q" name="classCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOnw0DcEd6xYZuu1VKCVw"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_NjnHQEb9Ed6besF9iFIJkQ"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_2kkCgI0eEeOB0eBUISUB4Q" value="CLUSTER"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_cHp7UI0dEeOB0eBUISUB4Q" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cHp7UY0dEeOB0eBUISUB4Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cHp7Uo0dEeOB0eBUISUB4Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_Z5I4MErcEd6FXKclYGEDCw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_9u7XcI0eEeOB0eBUISUB4Q" value="EVN"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_cHpURo0dEeOB0eBUISUB4Q" 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="_D825UI0fEeOB0eBUISUB4Q" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D825UY0fEeOB0eBUISUB4Q" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_G_dccErcEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_cHpUQI0dEeOB0eBUISUB4Q" name="code" visibility="private" aggregation="composite">
      <ownedComment xmi:id="_YaLSEI0fEeOB0eBUISUB4Q">
        <body>This code can represent a category of devices.</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cHpUQY0dEeOB0eBUISUB4Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cHpUQo0dEeOB0eBUISUB4Q"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_JKfJkErcEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_cHp7U40dEeOB0eBUISUB4Q" name="statusCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_SaXZgErcEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_cHpUQ40dEeOB0eBUISUB4Q" name="effectiveTime" visibility="private" aggregation="composite">
      <ownedComment xmi:id="_3PgngI0fEeOB0eBUISUB4Q">
        <body>The effectiveTime can be used to show the time period over which the patient will be using the set of equipment. The organizer would probably not be used with devices applied in or on the patient.</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="_cHpURI0dEeOB0eBUISUB4Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cHpURY0dEeOB0eBUISUB4Q"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_VIaUIErcEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_k1hGgI0hEeOB0eBUISUB4Q" name="nonMedicinalSupplyActivity" association="_k1iUoI0hEeOB0eBUISUB4Q">
      <type xmi:type="uml:Class" href="consol-medications.uml#_2HIvMBSVEeGGzu7fmW9pXw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zbreoI0hEeOB0eBUISUB4Q" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zbreoY0hEeOB0eBUISUB4Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ZV1hsI0iEeOB0eBUISUB4Q" name="procedureActivityProcedure" association="_ZV2v0I0iEeOB0eBUISUB4Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_2OG58RSVEeGGzu7fmW9pXw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZV2IwY0iEeOB0eBUISUB4Q" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZV2IwI0iEeOB0eBUISUB4Q"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_GTZIUI0eEeOB0eBUISUB4Q" base_Class="_RbbCII0dEeOB0eBUISUB4Q" templateId="2.16.840.1.113883.10.20.22.4.135">
    <ruleId>CONF:31022</ruleId>
    <ruleId>CONF:31023</ruleId>
  </CDA:CDATemplate>
  <CDA:PropertyValidation xmi:id="_vkUS4I0eEeOB0eBUISUB4Q" base_Property="_cHpURo0dEeOB0eBUISUB4Q">
    <ruleId>CONF:31024</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_3GBw0I0eEeOB0eBUISUB4Q" base_Property="_cHotMI0dEeOB0eBUISUB4Q">
    <ruleId>CONF:31020</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_8KqIUI0eEeOB0eBUISUB4Q" base_Property="_cHp7UI0dEeOB0eBUISUB4Q">
    <ruleId>CONF:31021</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_SFKQwI0fEeOB0eBUISUB4Q" severity="INFO" base_Property="_cHpUQI0dEeOB0eBUISUB4Q">
    <ruleId>CONF:31025</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_kvr2MI0fEeOB0eBUISUB4Q" base_Property="_cHp7U40dEeOB0eBUISUB4Q">
    <ruleId>CONF:31026</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_pUdB4I0fEeOB0eBUISUB4Q" base_Property="_cHp7U40dEeOB0eBUISUB4Q">
    <reference href="../consol-vocab.uml#_NOFzsOJaEeG3cO7ebC3QuA"/>
    <ruleId>CONF:31029</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_2T8XII0fEeOB0eBUISUB4Q" severity="WARNING" base_Property="_cHpUQ40dEeOB0eBUISUB4Q">
    <ruleId>CONF:32136</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_k1iUoI0hEeOB0eBUISUB4Q" memberEnd="_k1hGgI0hEeOB0eBUISUB4Q _k1iUoY0hEeOB0eBUISUB4Q">
    <ownedEnd xmi:id="_k1iUoY0hEeOB0eBUISUB4Q" type="_RbbCII0dEeOB0eBUISUB4Q" association="_k1iUoI0hEeOB0eBUISUB4Q"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_o45cYI0hEeOB0eBUISUB4Q" severity="INFO" base_Association="_k1iUoI0hEeOB0eBUISUB4Q">
    <ruleId>CONF:31027</ruleId>
    <ruleId>CONF:31862</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_ZV2v0I0iEeOB0eBUISUB4Q" memberEnd="_ZV1hsI0iEeOB0eBUISUB4Q _ZV2v0Y0iEeOB0eBUISUB4Q">
    <ownedEnd xmi:id="_ZV2v0Y0iEeOB0eBUISUB4Q" type="_RbbCII0dEeOB0eBUISUB4Q" association="_ZV2v0I0iEeOB0eBUISUB4Q"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_c44KoI0iEeOB0eBUISUB4Q" severity="INFO" base_Association="_ZV2v0I0iEeOB0eBUISUB4Q">
    <ruleId>CONF:31887</ruleId>
    <ruleId>CONF:31888</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_QcUL8JBGEeOZX935IVJfOg" name="ExternalDocumentReference">
    <ownedComment xmi:id="_v3YrsJBGEeOZX935IVJfOg">
      <body>Where it is necessary to reference an external clinical document, the External Document Reference template can be used to reference this external document.Â Â However, if the containing document is replacing or appending to another document in the same set, that relationship is set in the header, using ClinicalDocument/relatedDocument.</body>
    </ownedComment>
    <ownedRule xmi:id="_v_SO4JQ1EeO19_VQDD6jXw" name="classCodeTerminology" constrainedElement="_J1uXYK4fEeORf5eJaKt1KQ">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_BRevcJQ2EeO19_VQDD6jXw">
        <language>Analysis</language>
        <body>The @classCode SHALL=&quot;ACT&quot; and SHALL be selected from (CodeSystem: 2.16.840.1.113883.5.1002 HL7ActRelationshipType)</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_QcUL8ZBGEeOZX935IVJfOg">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_J1uXYK4fEeORf5eJaKt1KQ" 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"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_a_6tkJBGEeOZX935IVJfOg" 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="_zFVOYJBGEeOZX935IVJfOg" value="EVN"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_a_6GgZBGEeOZX935IVJfOg" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_HUTHQEocEd6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Z8dakJBIEeOZX935IVJfOg" name="reference" type="_zWyf4JBIEeOZX935IVJfOg" association="_Z8eBoJBIEeOZX935IVJfOg">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hsUpQJBIEeOZX935IVJfOg" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hsUpQZBIEeOZX935IVJfOg" value="1"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_zWyf4JBIEeOZX935IVJfOg" name="Reference">
      <ownedComment xmi:id="_78Zq0JBIEeOZX935IVJfOg">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_zWyf4ZBIEeOZX935IVJfOg">
        <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_NDnXkEcIEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_56KtU5BIEeOZX935IVJfOg" name="externalDocument" visibility="private" type="_vFt20JBJEeOZX935IVJfOg" aggregation="composite">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cFOBYJBJEeOZX935IVJfOg" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cFOBYZBJEeOZX935IVJfOg" value="1"/>
        <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_ST8BsEcIEd6besF9iFIJkQ"/>
        <association href="../consol.uml#_56LUYJBIEeOZX935IVJfOg"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_EHom4JBJEeOZX935IVJfOg" name="typeCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOoWUDcEd6xYZuu1VKCVw"/>
        <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_7QZToErjEd6FXKclYGEDCw"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_H5d5wJBJEeOZX935IVJfOg" value="REFR"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_vFt20JBJEeOZX935IVJfOg" name="ExternalDocument">
        <generalization xmi:id="_vFud4JBJEeOZX935IVJfOg">
          <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_gRO4cEcHEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_0CxmsJBJEeOZX935IVJfOg" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVeJUDcEd6xYZuu1VKCVw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0CxmsZBJEeOZX935IVJfOg" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0CxmspBJEeOZX935IVJfOg"/>
          <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_uTtjYEo2Ed6c3qsAxlFHaQ"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_XlRO0JBKEeOZX935IVJfOg" value="DOCCLIN"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_0CyNwJBJEeOZX935IVJfOg" name="moodCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Klry8JBKEeOZX935IVJfOg" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KlsaAJBKEeOZX935IVJfOg" value="1"/>
          <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_40WQkEo2Ed6c3qsAxlFHaQ"/>
          <defaultValue xmi:type="uml:InstanceValue" xmi:id="_0CyNw5BJEeOZX935IVJfOg" 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="_0Cxmt5BJEeOZX935IVJfOg" 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="_LLw7gJBKEeOZX935IVJfOg" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LLxikJBKEeOZX935IVJfOg" value="1"/>
          <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_efn_kEo2Ed6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_0CxmtJBJEeOZX935IVJfOg" 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="_MNwkAJBKEeOZX935IVJfOg" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MNxLEJBKEeOZX935IVJfOg" value="1"/>
          <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_ptaGoEo2Ed6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_0CyNxJBJEeOZX935IVJfOg" name="setId" 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="_0CyNxZBJEeOZX935IVJfOg" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0CyNxpBJEeOZX935IVJfOg"/>
          <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_HgN60Ex2Ed6h-an5IXo-DA"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_0CyNx5BJEeOZX935IVJfOg" name="versionNumber" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0CyNyJBJEeOZX935IVJfOg" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0CyNyZBJEeOZX935IVJfOg"/>
          <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_QtaDIEx2Ed6h-an5IXo-DA"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:PropertyValidation xmi:id="_1aWlAJBGEeOZX935IVJfOg" base_Property="_a_6tkJBGEeOZX935IVJfOg">
    <ruleId>CONF:31932</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2BQM8JBGEeOZX935IVJfOg" base_Property="_a_6GgZBGEeOZX935IVJfOg">
    <ruleId>CONF:31933</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_UB0dkJBHEeOZX935IVJfOg" code="DOCCLIN" displayName="Clinical Document" base_Property="_a_6GgZBGEeOZX935IVJfOg">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_wOhRcE6REeC5ttwajeXVXg"/>
    <ruleId>CONF:31934</ruleId>
    <ruleId>CONF:31935</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Association xmi:id="_Z8eBoJBIEeOZX935IVJfOg" memberEnd="_Z8dakJBIEeOZX935IVJfOg _Z8eBoZBIEeOZX935IVJfOg">
    <ownedEnd xmi:id="_Z8eBoZBIEeOZX935IVJfOg" type="_QcUL8JBGEeOZX935IVJfOg" association="_Z8eBoJBIEeOZX935IVJfOg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_gohC4JBIEeOZX935IVJfOg" base_Association="_Z8eBoJBIEeOZX935IVJfOg">
    <ruleId>CONF:31936</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_FoG7IJBJEeOZX935IVJfOg" base_Property="_EHom4JBJEeOZX935IVJfOg">
    <ruleId>CONF:31937</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_EdAkgJBKEeOZX935IVJfOg" severity="INFO" base_Property="_0CxmsJBJEeOZX935IVJfOg">
    <ruleId>CONF:31939</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_E7lW4JBKEeOZX935IVJfOg" base_Property="_0CyNwJBJEeOZX935IVJfOg">
    <ruleId>CONF:31940</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Fl1NwJBKEeOZX935IVJfOg" base_Property="_0Cxmt5BJEeOZX935IVJfOg">
    <ruleId>CONF:31941</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_GQuk4JBKEeOZX935IVJfOg" base_Property="_0CxmtJBJEeOZX935IVJfOg">
    <ruleId>CONF:31942</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_HuzFYJBKEeOZX935IVJfOg" severity="WARNING" base_Property="_0CyNxJBJEeOZX935IVJfOg">
    <ruleId>CONF:31943</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_IZXFUJBKEeOZX935IVJfOg" severity="WARNING" base_Property="_0CyNx5BJEeOZX935IVJfOg">
    <ruleId>CONF:31944</ruleId>
  </CDA:PropertyValidation>
  <CDA:CDATemplate xmi:id="_wNdFgJBKEeOZX935IVJfOg" base_Class="_QcUL8JBGEeOZX935IVJfOg" templateId="2.16.840.1.113883.10.20.22.4.115"/>
  <CDA:ConstraintValidation xmi:id="_zQ6XsJQ1EeO19_VQDD6jXw" base_Constraint="_v_SO4JQ1EeO19_VQDD6jXw">
    <ruleId>CONF:31931</ruleId>
  </CDA:ConstraintValidation>
  <uml:Class xmi:id="_nC0xUJmzEeOLJeQez13EkQ" name="SelfCareActivities">
    <ownedComment xmi:id="_LAG4AJm0EeOLJeQez13EkQ">
      <body>This template represents an adult patient's daily self-care ability. These activities are called Activities of Daily Living (ADL) and Instrumental Activities of Daily Living (IADL).  ADLs involve caring for and moving of the body (e.g. dressing, bathing, eating). IADLs support an independent life style (e.g. cooking, managing medications, driving, shopping).</body>
    </ownedComment>
    <generalization xmi:id="_nC1YYJmzEeOLJeQez13EkQ">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_rBipoJmzEeOLJeQez13EkQ" name="classCode" visibility="private" isReadOnly="true">
      <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="_k5QAQJm0EeOLJeQez13EkQ" value="OBS"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rBjQsZmzEeOLJeQez13EkQ" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_mPFKwJm0EeOLJeQez13EkQ" value="EVN"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rBjQsJmzEeOLJeQez13EkQ" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_WEYp4Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rBjQspmzEeOLJeQez13EkQ" name="value" 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="_c3meAJm0EeOLJeQez13EkQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c3nFEJm0EeOLJeQez13EkQ" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_tRpv0Eo-Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_ORkBsJm0EeOLJeQez13EkQ" base_Class="_nC0xUJmzEeOLJeQez13EkQ" templateId="2.16.840.1.113883.10.20.22.4.128">
    <ruleId>CONF:28190</ruleId>
    <ruleId>CONF:28457</ruleId>
  </CDA:CDATemplate>
  <CDA:PropertyValidation xmi:id="_dIVosJm0EeOLJeQez13EkQ" base_Property="_rBjQspmzEeOLJeQez13EkQ"/>
  <CDA:PropertyValidation xmi:id="_d0DfMJm0EeOLJeQez13EkQ" base_Property="_rBjQsJmzEeOLJeQez13EkQ"/>
  <CDA:PropertyValidation xmi:id="_ekWTsJm0EeOLJeQez13EkQ" base_Property="_rBjQsZmzEeOLJeQez13EkQ">
    <ruleId>CONF:31390</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_fBuzQJm0EeOLJeQez13EkQ" base_Property="_rBipoJmzEeOLJeQez13EkQ">
    <ruleId>CONF:31389</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_4QZJMJm2EeOLJeQez13EkQ" base_Property="_rBjQsJmzEeOLJeQez13EkQ">
    <reference href="../consol-vocab.uml#_dxy_8Zm1EeOLJeQez13EkQ"/>
    <ruleId>CONF:28153</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:ValueSetConstraint xmi:id="__ImXIJm2EeOLJeQez13EkQ" base_Property="_rBjQspmzEeOLJeQez13EkQ">
    <reference href="../consol-vocab.uml#_BciakZm1EeOLJeQez13EkQ"/>
    <ruleId>CONF:28042</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Class xmi:id="_KTrEAJpdEeOK6dzbL4VoTA" name="SubstanceAdministeredAct">
    <ownedComment xmi:id="_tU2HwJpdEeOK6dzbL4VoTA">
      <body>This template, like the Medication Administered template in QRDA, is used where there is a need to group a number of administrations into a larger act (e.g. to group all of the immunizations that are part of a series). The relationship between this template and component substance administrations can include a sequenceNumber, to indicate the component administration's ordering in the series.</body>
    </ownedComment>
    <generalization xmi:id="_KTtgQJpdEeOK6dzbL4VoTA">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_byvi8JpdEeOK6dzbL4VoTA" 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="_HSLzgJpeEeOK6dzbL4VoTA" value="ACT"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_byx_MJpdEeOK6dzbL4VoTA" 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="_IChrUJpeEeOK6dzbL4VoTA" value="EVN"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_bywKBJpdEeOK6dzbL4VoTA" 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="_DobekJpeEeOK6dzbL4VoTA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DobekZpeEeOK6dzbL4VoTA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_FHobYEocEd6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_bywKAJpdEeOK6dzbL4VoTA" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_HUTHQEocEd6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_byx_MZpdEeOK6dzbL4VoTA" name="statusCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Epy08JpeEeOK6dzbL4VoTA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EpzcAJpeEeOK6dzbL4VoTA" value="1"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_Q0j8kEocEd6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_bywKAZpdEeOK6dzbL4VoTA" name="effectiveTime" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bywKAppdEeOK6dzbL4VoTA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bywKA5pdEeOK6dzbL4VoTA"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_hbddYEocEd6c3qsAxlFHaQ"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_tzRJIJpdEeOK6dzbL4VoTA" base_Class="_KTrEAJpdEeOK6dzbL4VoTA" templateId="2.16.840.1.113883.10.20.22.4.118">
    <ruleId>CONF:31502</ruleId>
    <ruleId>CONF:31503</ruleId>
  </CDA:CDATemplate>
  <CDA:PropertyValidation xmi:id="_7q188JpdEeOK6dzbL4VoTA" base_Property="_byx_MZpdEeOK6dzbL4VoTA"/>
  <CDA:PropertyValidation xmi:id="_9xHs8JpdEeOK6dzbL4VoTA" severity="INFO" base_Property="_bywKAZpdEeOK6dzbL4VoTA">
    <ruleId>CONF:31509</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_-c504JpdEeOK6dzbL4VoTA" base_Property="_bywKAJpdEeOK6dzbL4VoTA">
    <ruleId>CONF:31506</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_--wkwJpdEeOK6dzbL4VoTA" base_Property="_bywKBJpdEeOK6dzbL4VoTA">
    <ruleId>CONF:31504</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="__q-KgJpdEeOK6dzbL4VoTA" base_Property="_byx_MJpdEeOK6dzbL4VoTA">
    <ruleId>CONF:31501</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Ag-lcJpeEeOK6dzbL4VoTA" base_Property="_byvi8JpdEeOK6dzbL4VoTA">
    <ruleId>CONF:31500</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_iS3yoJpeEeOK6dzbL4VoTA" code="416118004" displayName="Administration" base_Property="_bywKAJpdEeOK6dzbL4VoTA">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_ya6aMCWsEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:31507</ruleId>
    <ruleId>CONF:31508</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_zIAjwJpeEeOK6dzbL4VoTA" code="completed" displayName="Completed" base_Property="_byx_MZpdEeOK6dzbL4VoTA">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:31505</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Class xmi:id="_7jqj4KrlEeOxqJAXCMXUYg" name="AuthorParticipation">
    <ownedComment xmi:id="_JvfwcKrmEeOxqJAXCMXUYg">
      <body>This template represents the Author Participation (including the author timestamp). CDA R2 requires that Author and Author timestamp be asserted in the document header. From there, authorship propagates to contained sections and contained entries, unless explicitly overridden.</body>
    </ownedComment>
    <generalization xmi:id="_7juOQKrlEeOxqJAXCMXUYg">
      <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_ChEisEcEEd6besF9iFIJkQ"/>
    </generalization>
    <ownedAttribute xmi:id="_-mD94KrlEeOxqJAXCMXUYg" name="time" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_t59eEEofEd6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_k_J_sKrmEeOxqJAXCMXUYg" name="assignedAuthor" type="_00b2UKrmEeOxqJAXCMXUYg" association="_k_L04KrmEeOxqJAXCMXUYg">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mzPzgKrmEeOxqJAXCMXUYg" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mzQakKrmEeOxqJAXCMXUYg" value="1"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_00b2UKrmEeOxqJAXCMXUYg" name="AssignedAuthor">
      <ownedComment xmi:id="_6YBasKrmEeOxqJAXCMXUYg">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_00cdYKrmEeOxqJAXCMXUYg">
        <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_z2vcQEcDEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_4YImkKrmEeOxqJAXCMXUYg" name="id" visibility="private" aggregation="composite">
        <ownedComment xmi:id="_KHVcIKr7EeOxqJAXCMXUYg">
          <body>Note: This id may be set equal to (a pointer to) an id on a participant elsewhere in the document (header or entries) or a new author participant can be described here. If the id is pointing to a participant already described elsewhere in the document, assignedAuthor/id is sufficient to identify this participant and none of the remaining details of assignedAuthor are required to be set. Application Software must be responsible for resolving the identifier back to its original object and then rendering the information in the correct place in the containing section's narrative text.</body>
        </ownedComment>
        <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4YImkarmEeOxqJAXCMXUYg" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4YImkqrmEeOxqJAXCMXUYg" value="1"/>
        <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_IccloEodEd6c3qsAxlFHaQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_4YH_gKrmEeOxqJAXCMXUYg" name="code" 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="_4YH_garmEeOxqJAXCMXUYg" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4YH_gqrmEeOxqJAXCMXUYg"/>
        <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_LGBP8EodEd6c3qsAxlFHaQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_IVzHsKroEeOxqJAXCMXUYg" name="assignedPerson" type="_e6_9gKrpEeOxqJAXCMXUYg" association="_IV084KroEeOxqJAXCMXUYg">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KeggoKroEeOxqJAXCMXUYg" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KeggoaroEeOxqJAXCMXUYg"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_98LOMKr3EeOxqJAXCMXUYg" name="representedOrganization" type="_Si8d4Kr4EeOxqJAXCMXUYg" association="_98NDYKr3EeOxqJAXCMXUYg">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CGEbwKr4EeOxqJAXCMXUYg" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CGFC0Kr4EeOxqJAXCMXUYg"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_e6_9gKrpEeOxqJAXCMXUYg" name="AssignedPerson">
        <generalization xmi:id="_e6_9garpEeOxqJAXCMXUYg">
          <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_fgiTgKrpEeOxqJAXCMXUYg" name="name" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4a26sKr3EeOxqJAXCMXUYg" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4a26sar3EeOxqJAXCMXUYg"/>
          <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
        </ownedAttribute>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_Si8d4Kr4EeOxqJAXCMXUYg" name="RepresentedOrganization">
        <generalization xmi:id="_Si9E8Kr4EeOxqJAXCMXUYg">
          <general xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_zjKW8EcZEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_X2VDEKr4EeOxqJAXCMXUYg" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yoL40DcEd6xYZuu1VKCVw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aL1scKr5EeOxqJAXCMXUYg" value="1"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aL2TgKr5EeOxqJAXCMXUYg" value="1"/>
          <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_d9ukcErbEd6FXKclYGEDCw"/>
          <defaultValue xmi:type="uml:InstanceValue" xmi:id="_X2VDE6r4EeOxqJAXCMXUYg" name="ORG">
            <type xmi:type="uml:Enumeration" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yoL40DcEd6xYZuu1VKCVw"/>
            <instance xmi:type="uml:EnumerationLiteral" href="../../../org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yoL5EDcEd6xYZuu1VKCVw"/>
          </defaultValue>
        </ownedAttribute>
        <ownedAttribute xmi:id="_X2VqIKr4EeOxqJAXCMXUYg" 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="_X2VqIar4EeOxqJAXCMXUYg" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2VqIqr4EeOxqJAXCMXUYg"/>
          <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#__aP0AEraEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_X2W4QKr4EeOxqJAXCMXUYg" name="name" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_yQ9xwD5yEd6cla2oXsPtlA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2W4Qar4EeOxqJAXCMXUYg" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2W4Qqr4EeOxqJAXCMXUYg"/>
          <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_BicPkErbEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_X2YGYKr4EeOxqJAXCMXUYg" name="telecom" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2YGYar4EeOxqJAXCMXUYg" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2YGYqr4EeOxqJAXCMXUYg"/>
          <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_FEMfEErbEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_X2UcAKr4EeOxqJAXCMXUYg" name="addr" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X2UcAar4EeOxqJAXCMXUYg" value="*"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X2UcAqr4EeOxqJAXCMXUYg"/>
          <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_OC77sErbEd6FXKclYGEDCw"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_Na0LoKrmEeOxqJAXCMXUYg" base_Class="_7jqj4KrlEeOxqJAXCMXUYg" templateId="2.16.840.1.113883.10.20.22.4.119">
    <ruleId>CONF:32017</ruleId>
    <ruleId>CONF:32018</ruleId>
  </CDA:CDATemplate>
  <CDA:PropertyValidation xmi:id="_Zns_QKrmEeOxqJAXCMXUYg" base_Property="_-mD94KrlEeOxqJAXCMXUYg">
    <ruleId>CONF:31471</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_k_L04KrmEeOxqJAXCMXUYg" memberEnd="_k_J_sKrmEeOxqJAXCMXUYg _k_Mb8KrmEeOxqJAXCMXUYg">
    <ownedEnd xmi:id="_k_Mb8KrmEeOxqJAXCMXUYg" type="_7jqj4KrlEeOxqJAXCMXUYg" association="_k_L04KrmEeOxqJAXCMXUYg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_lhqP0KrmEeOxqJAXCMXUYg" base_Association="_k_L04KrmEeOxqJAXCMXUYg">
    <ruleId>CONF:31472</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_F0bMkKrnEeOxqJAXCMXUYg" base_Property="_4YImkKrmEeOxqJAXCMXUYg">
    <ruleId>CONF:31473</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_NyAHIKrnEeOxqJAXCMXUYg" severity="WARNING" base_Property="_4YH_gKrmEeOxqJAXCMXUYg"/>
  <CDA:ValueSetConstraint xmi:id="_Q7p_sKrnEeOxqJAXCMXUYg" base_Property="_4YH_gKrmEeOxqJAXCMXUYg" severity="WARNING">
    <reference href="../consol-vocab.uml#_-bWMgT-UEeGvOdejHZ7dYg"/>
    <ruleId>CONF:31671</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_IV084KroEeOxqJAXCMXUYg" memberEnd="_IVzHsKroEeOxqJAXCMXUYg _IV084aroEeOxqJAXCMXUYg">
    <ownedEnd xmi:id="_IV084aroEeOxqJAXCMXUYg" type="_00b2UKrmEeOxqJAXCMXUYg" association="_IV084KroEeOxqJAXCMXUYg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_JViGYKroEeOxqJAXCMXUYg" severity="INFO" base_Association="_IV084KroEeOxqJAXCMXUYg">
    <ruleId>CONF:31474</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_h6IoIKrpEeOxqJAXCMXUYg" severity="INFO" base_Property="_fgiTgKrpEeOxqJAXCMXUYg">
    <ruleId>CONF:31475</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_98NDYKr3EeOxqJAXCMXUYg" memberEnd="_98LOMKr3EeOxqJAXCMXUYg _98NDYar3EeOxqJAXCMXUYg">
    <ownedEnd xmi:id="_98NDYar3EeOxqJAXCMXUYg" type="_00b2UKrmEeOxqJAXCMXUYg" association="_98NDYKr3EeOxqJAXCMXUYg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_A_ZHkKr4EeOxqJAXCMXUYg" severity="INFO" base_Association="_98NDYKr3EeOxqJAXCMXUYg">
    <ruleId>CONF:31476</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_Od43kKr5EeOxqJAXCMXUYg" base_Property="_X2VDEKr4EeOxqJAXCMXUYg">
    <ruleId>CONF:31477</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_O-Y8kKr5EeOxqJAXCMXUYg" severity="INFO" base_Property="_X2VqIKr4EeOxqJAXCMXUYg">
    <ruleId>CONF:31478</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_PgHwoKr5EeOxqJAXCMXUYg" severity="INFO" base_Property="_X2W4QKr4EeOxqJAXCMXUYg">
    <ruleId>CONF:31479</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_QU1yIKr5EeOxqJAXCMXUYg" severity="INFO" base_Property="_X2YGYKr4EeOxqJAXCMXUYg">
    <ruleId>CONF:31480</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Q0DdsKr5EeOxqJAXCMXUYg" severity="INFO" base_Property="_X2UcAKr4EeOxqJAXCMXUYg">
    <ruleId>CONF:31481</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Rq7ZEK4fEeORf5eJaKt1KQ" base_Property="_J1uXYK4fEeORf5eJaKt1KQ">
    <ruleId>CONF:31931</ruleId>
  </CDA:PropertyValidation>
  <uml:Class xmi:id="_3WqogMzSEeO93sHu8pHB2g" name="FunctionalStatusObservation2" clientDependency="_UB0lYMzTEeO93sHu8pHB2g">
    <ownedComment xmi:id="_OemNYMzTEeO93sHu8pHB2g">
      <body>This template represents the patient's physical function (e.g., mobility status, activities of daily living, self-care status) and problems that limit function (dyspnea, dysphagia). The template may include assessment scale observations, identify supporting caregivers, and provide information about non-medicinal supplies. This template is used to represent physical or developmental function of all patient populations and is not limited to the long-term care population.</body>
    </ownedComment>
    <ownedRule xmi:id="_2gS-oM7qEeO6qNoyVDglCA" name="textReference">
      <constrainedElement xmi:type="uml:Property" href="consol-results.uml#_JTUuoByWEeGaOZtrEokzNQ"/>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_2gS-oc7qEeO6qNoyVDglCA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>This constraint is being overridden as it has been removed in v2 and should never fire</body>
        <body>true</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_fU5ZkM7rEeO6qNoyVDglCA" name="textReferenceValue">
      <constrainedElement xmi:type="uml:Constraint" href="consol-results.uml#_tjUmsB7rEeGaOZtrEokzNQ"/>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_fU5Zkc7rEeO6qNoyVDglCA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>This constraint is being overridden as it has been removed in v2 and should never fire</body>
        <body>true</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_3WqogczSEeO93sHu8pHB2g" general="_viRU0OZbEeGINOJ_SD9_dA"/>
    <substitution xmi:id="_UB0lYMzTEeO93sHu8pHB2g" name="FunctionalStatusResultObservation" supplier="_viRU0OZbEeGINOJ_SD9_dA" client="_3WqogMzSEeO93sHu8pHB2g" contract="_viRU0OZbEeGINOJ_SD9_dA"/>
    <ownedAttribute xmi:id="_wts7AMzTEeO93sHu8pHB2g" name="code" visibility="private" redefinedProperty="_nm5Ig-bxEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_VxsVoMzVEeO93sHu8pHB2g" name="referenceRange" type="_5WqncM7tEeO6qNoyVDglCA" redefinedProperty="_lvDLMObzEeGINOJ_SD9_dA">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VxsVoczVEeO93sHu8pHB2g" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VxsVoszVEeO93sHu8pHB2g"/>
      <association href="../consol.uml#_VxuK0MzVEeO93sHu8pHB2g"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_BJU9YM7sEeO6qNoyVDglCA" name="interpretationCode" visibility="private" aggregation="composite" redefinedProperty="_nm5IjebxEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BJU9Yc7sEeO6qNoyVDglCA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BJU9Ys7sEeO6qNoyVDglCA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_cmHCoM7sEeO6qNoyVDglCA" name="methodCode" visibility="private" aggregation="composite" redefinedProperty="_nm5IkebxEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cmHCoc7sEeO6qNoyVDglCA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cmHCos7sEeO6qNoyVDglCA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_iOvfEM7sEeO6qNoyVDglCA" name="targetSiteCode" visibility="private" aggregation="composite" redefinedProperty="_nnC5gubxEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iOwGIM7sEeO6qNoyVDglCA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iOwGIc7sEeO6qNoyVDglCA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_M3E2kM7vEeO6qNoyVDglCA" name="author" visibility="private" aggregation="composite" redefinedProperty="_nnC5jObxEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_ChEisEcEEd6besF9iFIJkQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M3E2kc7vEeO6qNoyVDglCA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M3E2ks7vEeO6qNoyVDglCA"/>
      <association href="../consol.uml#_M3GEsM7vEeO6qNoyVDglCA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ezW18M7vEeO6qNoyVDglCA" name="authorParticipation" type="_7jqj4KrlEeOxqJAXCMXUYg" association="_ezYEEM7vEeO6qNoyVDglCA">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ezXdAM7vEeO6qNoyVDglCA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ezW18c7vEeO6qNoyVDglCA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_xWN3IPgCEeOYeZoWJF5yyQ" name="nonMedicinalSupplyActivity2" redefinedProperty="_VMc7kObzEeGINOJ_SD9_dA" association="_xWPsUPgCEeOYeZoWJF5yyQ">
      <type xmi:type="uml:Class" href="consol-medications.uml#_k_C20OaCEeOmzetP5oaH3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3gHNkPgCEeOYeZoWJF5yyQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3gH0oPgCEeOYeZoWJF5yyQ"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_5WqncM7tEeO6qNoyVDglCA" name="ReferenceRange">
      <ownedComment xmi:id="_-wz78M7tEeO6qNoyVDglCA">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_5Wqncc7tEeO6qNoyVDglCA" general="_mjnbsObzEeGINOJ_SD9_dA"/>
      <ownedAttribute xmi:id="_7chgsM7tEeO6qNoyVDglCA" name="observationRange" visibility="private" type="_GB15kM7uEeO6qNoyVDglCA" aggregation="composite" redefinedProperty="_m65TQObzEeGINOJ_SD9_dA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7chgsc7tEeO6qNoyVDglCA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7chgss7tEeO6qNoyVDglCA" value="1"/>
        <association href="../consol.uml#_7ciu0M7tEeO6qNoyVDglCA"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_GB15kM7uEeO6qNoyVDglCA" name="ObservationRange">
        <ownedRule xmi:id="_MOBH8M7uEeO6qNoyVDglCA" name="noCode" constrainedElement="_r-P4YObzEeGINOJ_SD9_dA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_MOBH8c7uEeO6qNoyVDglCA">
            <language>Analysis</language>
            <language>OCL</language>
            <body>This constraint is being overridden as it has been removed in v2 and should never fire</body>
            <body>true</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_GB2goM7uEeO6qNoyVDglCA" general="_r-P4YObzEeGINOJ_SD9_dA"/>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_BcRmkMzTEeO93sHu8pHB2g" base_Class="_3WqogMzSEeO93sHu8pHB2g" templateId="2.16.840.1.113883.10.20.22.4.67.2">
    <ruleId>CONF:13889</ruleId>
    <ruleId>CONF:13890</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_QrmQcMzTEeO93sHu8pHB2g" base_Generalization="_3WqogczSEeO93sHu8pHB2g"/>
  <CDA:PropertyValidation xmi:id="_wttiEMzTEeO93sHu8pHB2g" base_Property="_wts7AMzTEeO93sHu8pHB2g">
    <ruleId>CONF:13908</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_wtuJIMzTEeO93sHu8pHB2g" code="364644000" displayName="functional observable" base_Property="_wts7AMzTEeO93sHu8pHB2g">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_ya6aMCWsEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:31522</ruleId>
    <ruleId>CONF:31523</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_3YPq88zUEeO93sHu8pHB2g">
    <ruleId>CONF:13930</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_ezYEEM7vEeO6qNoyVDglCA" memberEnd="_ezW18M7vEeO6qNoyVDglCA _ezYEEc7vEeO6qNoyVDglCA">
    <ownedEnd xmi:id="_ezYEEc7vEeO6qNoyVDglCA" type="_3WqogMzSEeO93sHu8pHB2g" association="_ezYEEM7vEeO6qNoyVDglCA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_h0WhwM7vEeO6qNoyVDglCA" severity="WARNING" base_Association="_ezYEEM7vEeO6qNoyVDglCA">
    <ruleId>CONF:13936</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_yU2tgOD0EeOmBMTtnrPqww" name="FunctionalStatusOrganizer2" clientDependency="_PjB34OD1EeOmBMTtnrPqww">
    <ownedComment xmi:id="_8KWzAOD0EeOmBMTtnrPqww">
      <body>This template groups related functional status observations into categories (e.g ambulation, self-care).</body>
    </ownedComment>
    <ownedRule xmi:id="_s7VVAOD9EeOmBMTtnrPqww" name="codeCodeSystem" constrainedElement="_2e1d0OD4EeOmBMTtnrPqww">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_19yM8OD9EeOmBMTtnrPqww">
        <language>Analysis</language>
        <language>OCL</language>
        <body>/code SHOULD be selected from ICF (codeSystem 2.16.840.1.113883.6.254) or SNOMED CT (codeSystem 2.16.840.1.113883.6.96)</body>
        <body>self.code.isNullFlavorDefined() or self.code.codeSystem = '2.16.840.1.113883.6.254' or self.code.codeSystem = '2.16.840.1.113883.6.96'</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_yVKPgOD0EeOmBMTtnrPqww" general="_zBlUUOZbEeGINOJ_SD9_dA"/>
    <substitution xmi:id="_PjB34OD1EeOmBMTtnrPqww" name="FunctionalStatusResultOrganizer" supplier="_zBlUUOZbEeGINOJ_SD9_dA" client="_yU2tgOD0EeOmBMTtnrPqww" contract="_zBlUUOZbEeGINOJ_SD9_dA"/>
    <ownedAttribute xmi:id="_2e1d0OD4EeOmBMTtnrPqww" name="code" visibility="private" aggregation="composite" redefinedProperty="_A3Sj0Ob0EeGINOJ_SD9_dA">
      <ownedComment xmi:id="_47MLgOD4EeOmBMTtnrPqww">
        <body>The code selected should indicate the category that groups the contained functional status evaluation observations (e.g. mobility, self-care, communication).</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2e1d0eD4EeOmBMTtnrPqww" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2e2E4OD4EeOmBMTtnrPqww" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_MSp6AOD6EeOmBMTtnrPqww" name="functionalStatusObservation2" type="_3WqogMzSEeO93sHu8pHB2g" redefinedProperty="_aWt5oOb2EeGINOJ_SD9_dA" association="_MSrvMOD6EeOmBMTtnrPqww">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9cKNkOD-EeOmBMTtnrPqww" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9cK0oOD-EeOmBMTtnrPqww" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vXW2EOD-EeOmBMTtnrPqww" name="selfCareActivities" type="_nC0xUJmzEeOLJeQez13EkQ" association="_vXYEMOD-EeOmBMTtnrPqww">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7p4-sOD-EeOmBMTtnrPqww" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7p4-seD-EeOmBMTtnrPqww" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_YReDIOD_EeOmBMTtnrPqww" name="statusCode" visibility="private" redefinedProperty="_A3WOMOb0EeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_xJnBYOD_EeOmBMTtnrPqww" name="authorParticipation" type="_7jqj4KrlEeOxqJAXCMXUYg" association="_xJoPgOD_EeOmBMTtnrPqww">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xJnBYuD_EeOmBMTtnrPqww" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xJnBYeD_EeOmBMTtnrPqww"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_4XOfoOD0EeOmBMTtnrPqww" base_Class="_yU2tgOD0EeOmBMTtnrPqww" templateId="2.16.840.1.113883.10.20.22.4.66.2">
    <ruleId>CONF:14361</ruleId>
    <ruleId>CONF:14362</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_GPOxQOD1EeOmBMTtnrPqww" base_Generalization="_yVKPgOD0EeOmBMTtnrPqww"/>
  <CDA:PropertyValidation xmi:id="_2e2E4eD4EeOmBMTtnrPqww" base_Property="_2e1d0OD4EeOmBMTtnrPqww">
    <ruleId>CONF:14364</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_MSrvMOD6EeOmBMTtnrPqww" memberEnd="_MSp6AOD6EeOmBMTtnrPqww _MSsWQOD6EeOmBMTtnrPqww">
    <ownedEnd xmi:id="_MSsWQOD6EeOmBMTtnrPqww" type="_yU2tgOD0EeOmBMTtnrPqww" association="_MSrvMOD6EeOmBMTtnrPqww"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Z_rqsOD6EeOmBMTtnrPqww" base_Association="_MSrvMOD6EeOmBMTtnrPqww">
    <ruleId>CONF:14359</ruleId>
    <ruleId>CONF:14368</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_2w6TAOD9EeOmBMTtnrPqww" severity="WARNING" base_Constraint="_s7VVAOD9EeOmBMTtnrPqww">
    <ruleId>CONF:31417</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_vXYEMOD-EeOmBMTtnrPqww" memberEnd="_vXW2EOD-EeOmBMTtnrPqww _vXYEMeD-EeOmBMTtnrPqww">
    <ownedEnd xmi:id="_vXYEMeD-EeOmBMTtnrPqww" type="_yU2tgOD0EeOmBMTtnrPqww" association="_vXYEMOD-EeOmBMTtnrPqww"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_wmSuYOD-EeOmBMTtnrPqww" base_Association="_vXYEMOD-EeOmBMTtnrPqww">
    <ruleId>CONF:31432</ruleId>
    <ruleId>CONF:31433</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_YReqMOD_EeOmBMTtnrPqww" base_Property="_YReDIOD_EeOmBMTtnrPqww">
    <ruleId>CONF:14358</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_YRfRQOD_EeOmBMTtnrPqww" code="completed" displayName="Completed" base_Property="_YReDIOD_EeOmBMTtnrPqww">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:31434</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Association xmi:id="_xJoPgOD_EeOmBMTtnrPqww" memberEnd="_xJnBYOD_EeOmBMTtnrPqww _xJo2kOD_EeOmBMTtnrPqww">
    <ownedEnd xmi:id="_xJo2kOD_EeOmBMTtnrPqww" type="_yU2tgOD0EeOmBMTtnrPqww" association="_xJoPgOD_EeOmBMTtnrPqww"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_yJfKAOD_EeOmBMTtnrPqww" severity="WARNING" base_Association="_xJoPgOD_EeOmBMTtnrPqww">
    <ruleId>CONF:31585</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_GM6icOEIEeOmBMTtnrPqww" name="HospitalAdmissionDiagnosis2" clientDependency="_kW7qAOEIEeOmBMTtnrPqww">
    <ownedComment xmi:id="_XfoAYOEIEeOmBMTtnrPqww">
      <body>This template represents problems or diagnoses identified by the clinician at the time of the patient's admission.</body>
    </ownedComment>
    <generalization xmi:id="_GM6iceEIEeOmBMTtnrPqww" general="_5K6mAEFHEeGorO80f-Cppg"/>
    <substitution xmi:id="_kW7qAOEIEeOmBMTtnrPqww" name="HospitalAdmissionDiagnosis" supplier="_5K6mAEFHEeGorO80f-Cppg" client="_GM6icOEIEeOmBMTtnrPqww" contract="_5K6mAEFHEeGorO80f-Cppg"/>
    <ownedAttribute xmi:id="_QFF2kOEKEeOmBMTtnrPqww" name="code" visibility="private" aggregation="composite" redefinedProperty="_7tCkgUFHEeGorO80f-Cppg">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rHIpQPgDEeOYeZoWJF5yyQ" name="problemObservation2" redefinedProperty="_SgUIAEFIEeGorO80f-Cppg" association="_rHJ3YPgDEeOYeZoWJF5yyQ">
      <type xmi:type="uml:Class" href="consol-problems.uml#_prDAkPDCEeOKPKE9au0oug"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_stp7IPgDEeOYeZoWJF5yyQ" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_stp7IfgDEeOYeZoWJF5yyQ" value="1"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_O0QywOEIEeOmBMTtnrPqww" base_Class="_GM6icOEIEeOmBMTtnrPqww" templateId="2.16.840.1.113883.10.20.22.4.34.2">
    <ruleId>CONF:16767</ruleId>
    <ruleId>CONF:16748</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_aOvSAOEIEeOmBMTtnrPqww" base_Generalization="_GM6iceEIEeOmBMTtnrPqww"/>
  <CDA:CodeSystemConstraint xmi:id="_JV7sYOEJEeOmBMTtnrPqww" code="11535-2" displayName="Hospital discharge diagnosis">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:19148</ruleId>
    <ruleId>CONF:32163</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_NGDIAOEJEeOmBMTtnrPqww">
    <ruleId>CONF:19147</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_QFGdoOEKEeOmBMTtnrPqww" code="46241-6" displayName="Admission diagnosis" base_Property="_QFF2kOEKEeOmBMTtnrPqww">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:19146</ruleId>
    <ruleId>CONF:32162</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_RqgVMOEKEeOmBMTtnrPqww" base_Property="_QFF2kOEKEeOmBMTtnrPqww">
    <ruleId>CONF:19145</ruleId>
  </CDA:PropertyValidation>
  <uml:Class xmi:id="_PrEOIOHoEeO04sHNODkHmQ" name="Indication2" clientDependency="_uREHEOHoEeO04sHNODkHmQ">
    <ownedComment xmi:id="_b-DpwOHoEeO04sHNODkHmQ">
      <body>This template represents the rationale for an action such as an encounter, a medication administration, or a procedure. The id element can be used to reference a problem recorded elsewhere in the document, or can be used with a code and value to record the problem. Indications for treatment are not lab results, rather the problem associated with the lab result should be sited (e.g., hypokalemia instead of a lab result of Potassium 2.0 mEq/L). Use the Drug Monitoring Act templateId 2.16.840.1.113883.10.20.22.4.123] to indicate if a particular drug needs special monitoring (e.g., anticoagulant therapy). Use Precondition for Substance Administration (V2) templateId 2.16.840.1.113883.10.20.22.4.25.2] to represent that a medication is to be administered only when the associated criteria are met.</body>
    </ownedComment>
    <ownedRule xmi:id="_5ehhMOHsEeO04sHNODkHmQ" name="problemIndication" constrainedElement="_sHrUoBUSEeG6PvUxSTZnaw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_5ehhMuHsEeO04sHNODkHmQ">
        <language>Analysis</language>
        <language>OCL</language>
        <body>This constraint is being overridden as it has been removed in v2 and should never fire</body>
        <body>true</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_53PjMOHsEeO04sHNODkHmQ" name="codeNullFlavor" constrainedElement="_sHrUoBUSEeG6PvUxSTZnaw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_53PjMeHsEeO04sHNODkHmQ">
        <language>Analysis</language>
        <language>OCL</language>
        <body>This constraint is being overridden as it has been removed in v2 and should never fire</body>
        <body>true</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_6PRosOHsEeO04sHNODkHmQ" name="codeNullFlavorValue" constrainedElement="_MtdoIB7kEeGEaLkc3UAsAg">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_6PRosuHsEeO04sHNODkHmQ">
        <language>Analysis</language>
        <language>OCL</language>
        <body>This constraint is being overridden as it has been removed in v2 and should never fire</body>
        <body>true</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_SA2RYOH2EeO04sHNODkHmQ" name="idEqualsAnotherEntryId" constrainedElement="_PrEOIOHoEeO04sHNODkHmQ">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_hdNRsOH2EeO04sHNODkHmQ">
        <language>Analysis</language>
        <body>The observation/id must equal another entry/id in the same document instance</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_PrE1MOHoEeO04sHNODkHmQ" general="_sHrUoBUSEeG6PvUxSTZnaw"/>
    <substitution xmi:id="_uREHEOHoEeO04sHNODkHmQ" name="Indication" supplier="_sHrUoBUSEeG6PvUxSTZnaw" client="_PrEOIOHoEeO04sHNODkHmQ" contract="_sHrUoBUSEeG6PvUxSTZnaw"/>
    <ownedAttribute xmi:id="_UJr5EOHpEeO04sHNODkHmQ" 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="_UJr5EeHpEeO04sHNODkHmQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UJr5EuHpEeO04sHNODkHmQ"/>
      <redefinedProperty href="../../../org.openhealthtools.mdht.uml.cda/model/cda.uml#_bHcUEEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2Hh3kOHpEeO04sHNODkHmQ" name="code" visibility="private" aggregation="composite" redefinedProperty="_2MdMQhUSEeG6PvUxSTZnaw">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Hh3keHpEeO04sHNODkHmQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Hh3kuHpEeO04sHNODkHmQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_b5IbkOHqEeO04sHNODkHmQ" name="id" visibility="private" aggregation="composite" redefinedProperty="_2MdMSBUSEeG6PvUxSTZnaw">
      <ownedComment xmi:id="_evuOMOHqEeO04sHNODkHmQ">
        <body>Note: This observation/id must equal another entry/id in the same document instance. Application Software must be responsible for resolving the identifier back to its original object and then rendering the information in the correct place in the containing section's narrative text. Its purpose is to obviate the need to repeat the complete XML representation of the referred to entry when relating one entry to another.</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b5IbkeHqEeO04sHNODkHmQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b5IbkuHqEeO04sHNODkHmQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_zCqi8OHqEeO04sHNODkHmQ" name="value" visibility="private" aggregation="composite" redefinedProperty="_2MmWNRUSEeG6PvUxSTZnaw">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zCqi8eHqEeO04sHNODkHmQ" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zCqi8uHqEeO04sHNODkHmQ"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_VcCuQOHoEeO04sHNODkHmQ" base_Class="_PrEOIOHoEeO04sHNODkHmQ" templateId="2.16.840.1.113883.10.20.22.4.19.2">
    <ruleId>CONF:7482</ruleId>
    <ruleId>CONF:10502</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_rCn1IOHoEeO04sHNODkHmQ" base_Generalization="_PrE1MOHoEeO04sHNODkHmQ"/>
  <CDA:PropertyValidation xmi:id="_VUQOwOHpEeO04sHNODkHmQ" severity="WARNING" base_Property="_UJr5EOHpEeO04sHNODkHmQ">
    <ruleId>CONF:30817</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_2HieoOHpEeO04sHNODkHmQ" base_Property="_2Hh3kOHpEeO04sHNODkHmQ" severity="INFO">
    <reference href="../consol-vocab.uml#_2Fw2OBSVEeGGzu7fmW9pXw"/>
    <ruleId>CONF:31229</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_2HkT0OHpEeO04sHNODkHmQ" base_Property="_2Hh3kOHpEeO04sHNODkHmQ"/>
  <CDA:PropertyValidation xmi:id="_b5JCoOHqEeO04sHNODkHmQ" base_Property="_b5IbkOHqEeO04sHNODkHmQ">
    <ruleId>CONF:7483</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_zCrKAOHqEeO04sHNODkHmQ" severity="INFO" base_Property="_zCqi8OHqEeO04sHNODkHmQ">
    <ruleId>CONF:7488</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_zCsYIOHqEeO04sHNODkHmQ" base_Property="_zCqi8OHqEeO04sHNODkHmQ" severity="WARNING">
    <reference href="../consol-vocab.uml#_2SVSkRSVEeGGzu7fmW9pXw"/>
    <ruleId>CONF:7489</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:ConstraintValidation xmi:id="_ZepfsOH2EeO04sHNODkHmQ" base_Constraint="_SA2RYOH2EeO04sHNODkHmQ">
    <ruleId>CONF:7483</ruleId>
  </CDA:ConstraintValidation>
  <uml:Class xmi:id="_D62NwOH7EeO04sHNODkHmQ" name="Instruction2" clientDependency="_CuJUoOH8EeO04sHNODkHmQ">
    <ownedComment xmi:id="_2laBMOH7EeO04sHNODkHmQ">
      <body>The Instruction template can be used in several ways, such as to record patient instructions within a Medication Activity or to record fill instructions within a supply order. The act/code defines the type of instruction. Though not defined in this template, a Vaccine Information Statement (VIS) document could be referenced through act/reference/externalDocument, and patient awareness of the instructions can be represented with the generic participant and the participant/awarenessCode.</body>
    </ownedComment>
    <generalization xmi:id="_D62NweH7EeO04sHNODkHmQ" general="_2G8h9RSVEeGGzu7fmW9pXw"/>
    <substitution xmi:id="_CuJUoOH8EeO04sHNODkHmQ" name="Instructions" supplier="_2G8h9RSVEeGGzu7fmW9pXw" client="_D62NwOH7EeO04sHNODkHmQ" contract="_2G8h9RSVEeGGzu7fmW9pXw"/>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_sESL0OH7EeO04sHNODkHmQ" base_Class="_D62NwOH7EeO04sHNODkHmQ" templateId="2.16.840.1.113883.10.20.22.4.20.2">
    <ruleId>CONF:7393</ruleId>
    <ruleId>CONF:10503</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_-rcUMOH7EeO04sHNODkHmQ" base_Generalization="_D62NweH7EeO04sHNODkHmQ"/>
  <uml:Association xmi:id="_xWPsUPgCEeOYeZoWJF5yyQ" memberEnd="_xWN3IPgCEeOYeZoWJF5yyQ _xWPsUfgCEeOYeZoWJF5yyQ">
    <ownedEnd xmi:id="_xWPsUfgCEeOYeZoWJF5yyQ" type="_3WqogMzSEeO93sHu8pHB2g" association="_xWPsUPgCEeOYeZoWJF5yyQ"/>
  </uml:Association>
  <CDA:EntryRelationship xmi:id="_145YIPgCEeOYeZoWJF5yyQ" severity="INFO" base_Association="_xWPsUPgCEeOYeZoWJF5yyQ" typeCode="REFR">
    <ruleId>CONF:13892</ruleId>
    <ruleId>CONF:14596</ruleId>
    <ruleId>CONF:14218</ruleId>
  </CDA:EntryRelationship>
  <uml:Association xmi:id="_rHJ3YPgDEeOYeZoWJF5yyQ" memberEnd="_rHIpQPgDEeOYeZoWJF5yyQ _rHKecPgDEeOYeZoWJF5yyQ">
    <ownedEnd xmi:id="_rHKecPgDEeOYeZoWJF5yyQ" type="_GM6icOEIEeOmBMTtnrPqww" association="_rHJ3YPgDEeOYeZoWJF5yyQ"/>
  </uml:Association>
  <CDA:EntryRelationship xmi:id="_tu3ggPgDEeOYeZoWJF5yyQ" base_Association="_rHJ3YPgDEeOYeZoWJF5yyQ" typeCode="SUBJ">
    <ruleId>CONF:7674</ruleId>
    <ruleId>CONF:7675</ruleId>
    <ruleId>CONF:15535</ruleId>
  </CDA:EntryRelationship>
  <uml:Class xmi:id="_q_8twPvVEeOvZJBdQKQrqQ" name="AssessmentAndPlanSection2" clientDependency="_BvuRUPvWEeOvZJBdQKQrqQ">
    <ownedComment xmi:id="_8BIW0PvVEeOvZJBdQKQrqQ">
      <body>This section represents the clinician's conclusions and working assumptions that will guide treatment of the patient. The Assessment and Plan sections may be combined or separated to meet local policy requirements.&#xD;
See also the Assessment Section: templateId 2.16.840.1.113883.10.20.22.2.8 and Plan of Treatment Section (V2): templateId 2.16.840.1.113883.10.20.22.2.10.2</body>
    </ownedComment>
    <generalization xmi:id="_q__KAPvVEeOvZJBdQKQrqQ" general="_2Rwq0BSVEeGGzu7fmW9pXw"/>
    <substitution xmi:id="_BvuRUPvWEeOvZJBdQKQrqQ" name="AssessmentAndPlanSection" supplier="_2Rwq0BSVEeGGzu7fmW9pXw" client="_q_8twPvVEeOvZJBdQKQrqQ" contract="_2Rwq0BSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_Uq4TwPvWEeOvZJBdQKQrqQ" name="plannedAct2" redefinedProperty="_j47g4CzUEeGanY0p4MnU2w" association="_Uq5h4PvWEeOvZJBdQKQrqQ">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_lLnRMOaYEeOmzetP5oaH3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Uq4TwvvWEeOvZJBdQKQrqQ" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Uq4TwfvWEeOvZJBdQKQrqQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_tEXnIPvWEeOvZJBdQKQrqQ" name="code" visibility="private" redefinedProperty="_2Rwq7hSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_u01UoPvVEeOvZJBdQKQrqQ" base_Class="_q_8twPvVEeOvZJBdQKQrqQ" templateId="2.16.840.1.113883.10.20.22.2.9.2">
    <ruleId>CONF:7705</ruleId>
    <ruleId>CONF:10381</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="__ToCUPvVEeOvZJBdQKQrqQ" base_Generalization="_q__KAPvVEeOvZJBdQKQrqQ"/>
  <uml:Association xmi:id="_Uq5h4PvWEeOvZJBdQKQrqQ" memberEnd="_Uq4TwPvWEeOvZJBdQKQrqQ _Uq5h4fvWEeOvZJBdQKQrqQ">
    <ownedEnd xmi:id="_Uq5h4fvWEeOvZJBdQKQrqQ" type="_q_8twPvVEeOvZJBdQKQrqQ" association="_Uq5h4PvWEeOvZJBdQKQrqQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_X1WrsPvWEeOvZJBdQKQrqQ" severity="INFO" base_Association="_Uq5h4PvWEeOvZJBdQKQrqQ">
    <ruleId>CONF:7708</ruleId>
    <ruleId>CONF:15448</ruleId>
  </CDA:AssociationValidation>
  <CDA:CodeSystemConstraint xmi:id="_tEXnIfvWEeOvZJBdQKQrqQ" code="51847-2" displayName="Assessment and Plan" base_Property="_tEXnIPvWEeOvZJBdQKQrqQ">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15354</ruleId>
    <ruleId>CONF:32141</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_tEY1QPvWEeOvZJBdQKQrqQ" base_Property="_tEXnIPvWEeOvZJBdQKQrqQ">
    <ruleId>CONF:15353</ruleId>
  </CDA:PropertyValidation>
  <uml:Class xmi:id="_8rMFkPyHEeOozpLKXSm5NA" name="FunctionalStatusSection2" clientDependency="_DZvg4PyLEeOozpLKXSm5NA">
    <ownedComment xmi:id="_vTMUQPyIEeOozpLKXSm5NA">
      <body>The Functional Status Section contains observations and assessments of a patient's physical abilities. A patient's functional status may include information regarding the patient's general function such as ambulation, ability to perform Activities of Daily Living (ADLs) (e.g., bathing, dressing, feeding, grooming) or Instrumental Activities of Daily Living (IADLs) (e.g., shopping, using a telephone, balancing a check book). Problems that impact function (e.g., dyspnea, dysphagia) can be contained in the section.</body>
    </ownedComment>
    <generalization xmi:id="_8rQXAPyHEeOozpLKXSm5NA" general="_2KKOBhSVEeGGzu7fmW9pXw"/>
    <substitution xmi:id="_DZvg4PyLEeOozpLKXSm5NA" name="FunctionalStatusSection" supplier="_2KKOBhSVEeGGzu7fmW9pXw" client="_8rMFkPyHEeOozpLKXSm5NA" contract="_2KKOBhSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_0IZoUPyLEeOozpLKXSm5NA" name="functionalStatusOrganizer2" type="_yU2tgOD0EeOmBMTtnrPqww" redefinedProperty="_gmf20OcQEeGINOJ_SD9_dA" association="_0IbdgPyLEeOozpLKXSm5NA">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0IZoUvyLEeOozpLKXSm5NA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0IZoUfyLEeOozpLKXSm5NA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ER8ewPyMEeOozpLKXSm5NA" name="functionalStatusObservation2" type="_3WqogMzSEeO93sHu8pHB2g" redefinedProperty="_lOjnEOcQEeGINOJ_SD9_dA" association="_ER9s4PyMEeOozpLKXSm5NA">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ER8ewvyMEeOozpLKXSm5NA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ER8ewfyMEeOozpLKXSm5NA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Fo-tsPyNEeOozpLKXSm5NA" name="code" visibility="private" redefinedProperty="_2KLcIRSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_FAvzkPyOEeOozpLKXSm5NA" name="cognitiveStatusResultOrganizer" redefinedProperty="_iy8gQOcQEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#_jfoCUOZbEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FAvzkfyOEeOozpLKXSm5NA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FAvzkvyOEeOozpLKXSm5NA"/>
      <association href="../consol.uml#_FAy24PyOEeOozpLKXSm5NA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_T8rK4PyPEeOozpLKXSm5NA" name="cognitiveStatusResultObservation" redefinedProperty="_oUSB4OcQEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#_gkBM0OZbEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T8rK4fyPEeOozpLKXSm5NA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T8rK4vyPEeOozpLKXSm5NA"/>
      <association href="../consol.uml#_T8tAEPyPEeOozpLKXSm5NA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_-07DIPyQEeOozpLKXSm5NA" name="functionalStatusProblemObservation" type="_rVl5AOZbEeGINOJ_SD9_dA" redefinedProperty="_rciMQOcQEeGINOJ_SD9_dA">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-07DIfyQEeOozpLKXSm5NA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-07DIvyQEeOozpLKXSm5NA"/>
      <association href="../consol.uml#_-084UPyQEeOozpLKXSm5NA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_bV0QwPyREeOozpLKXSm5NA" name="cognitiveStatusProblemObservation" redefinedProperty="_tJI4AOcQEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#_dXKPQOZbEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bV0QwfyREeOozpLKXSm5NA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bV0QwvyREeOozpLKXSm5NA"/>
      <association href="../consol.uml#_bV2F8PyREeOozpLKXSm5NA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_veSa4PyREeOozpLKXSm5NA" name="nonMedicinalSupplyActivity2" redefinedProperty="_x0LDwOcQEeGINOJ_SD9_dA" association="_veUQEPyREeOozpLKXSm5NA">
      <type xmi:type="uml:Class" href="consol-medications.uml#_k_C20OaCEeOmzetP5oaH3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_veTB8fyREeOozpLKXSm5NA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_veTB8PyREeOozpLKXSm5NA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_6C6awPySEeOozpLKXSm5NA" name="pressureUlcerObservation" redefinedProperty="_zgVDkOcQEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="../consol.uml#_9rQowOZbEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6C6awfySEeOozpLKXSm5NA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6C6awvySEeOozpLKXSm5NA"/>
      <association href="../consol.uml#_6C83APySEeOozpLKXSm5NA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_6C2wYPySEeOozpLKXSm5NA" name="numberOfPressureUlcersObservation" redefinedProperty="_0hfloOcQEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-exams.uml#_7c4ssOZbEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6C2wYfySEeOozpLKXSm5NA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6C2wYvySEeOozpLKXSm5NA"/>
      <association href="../consol.uml#_6C5zsPySEeOozpLKXSm5NA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_QBX2IPyTEeOozpLKXSm5NA" name="highestPressureUlcerStage" redefinedProperty="_18F7YOcQEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-exams.uml#_4YgVsOZbEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QBX2IfyTEeOozpLKXSm5NA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QBX2IvyTEeOozpLKXSm5NA"/>
      <association href="../consol.uml#_QBaSYPyTEeOozpLKXSm5NA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_p-rFoPyTEeOozpLKXSm5NA" name="selfCareActivities" type="_nC0xUJmzEeOLJeQez13EkQ" association="_p-s60PyTEeOozpLKXSm5NA">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p-rFovyTEeOozpLKXSm5NA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p-rFofyTEeOozpLKXSm5NA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_3L7KEPyTEeOozpLKXSm5NA" name="sensoryAndSpeechStatus" association="_3L8YMPyTEeOozpLKXSm5NA">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#_kyeGAJm4EeOLJeQez13EkQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3L7KEvyTEeOozpLKXSm5NA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3L7KEfyTEeOozpLKXSm5NA"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="___nqwPyHEeOozpLKXSm5NA" base_Class="_8rMFkPyHEeOozpLKXSm5NA" templateId="2.16.840.1.113883.10.20.22.2.14.2">
    <ruleId>CONF:7920</ruleId>
    <ruleId>CONF:10389</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="__ZwdQPyKEeOozpLKXSm5NA" base_Generalization="_8rQXAPyHEeOozpLKXSm5NA"/>
  <uml:Association xmi:id="_0IbdgPyLEeOozpLKXSm5NA" memberEnd="_0IZoUPyLEeOozpLKXSm5NA _0IcEkPyLEeOozpLKXSm5NA">
    <ownedEnd xmi:id="_0IcEkPyLEeOozpLKXSm5NA" type="_8rMFkPyHEeOozpLKXSm5NA" association="_0IbdgPyLEeOozpLKXSm5NA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_1b2NMPyLEeOozpLKXSm5NA" severity="INFO" base_Association="_0IbdgPyLEeOozpLKXSm5NA">
    <ruleId>CONF:14414</ruleId>
    <ruleId>CONF:14415</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_ER9s4PyMEeOozpLKXSm5NA" memberEnd="_ER8ewPyMEeOozpLKXSm5NA _ER9s4fyMEeOozpLKXSm5NA">
    <ownedEnd xmi:id="_ER9s4fyMEeOozpLKXSm5NA" type="_8rMFkPyHEeOozpLKXSm5NA" association="_ER9s4PyMEeOozpLKXSm5NA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_GBl3cPyMEeOozpLKXSm5NA" severity="INFO" base_Association="_ER9s4PyMEeOozpLKXSm5NA">
    <ruleId>CONF:14418</ruleId>
    <ruleId>CONF:14419</ruleId>
  </CDA:AssociationValidation>
  <CDA:CodeSystemConstraint xmi:id="_Fo-tsfyNEeOozpLKXSm5NA" code="47420-5" displayName="Functional Status" base_Property="_Fo-tsPyNEeOozpLKXSm5NA">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:14579</ruleId>
    <ruleId>CONF:30866</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_IDYTkPyNEeOozpLKXSm5NA" base_Property="_Fo-tsPyNEeOozpLKXSm5NA">
    <ruleId>CONF:14578</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_veUQEPyREeOozpLKXSm5NA" memberEnd="_veSa4PyREeOozpLKXSm5NA _veUQEfyREeOozpLKXSm5NA">
    <ownedEnd xmi:id="_veUQEfyREeOozpLKXSm5NA" type="_8rMFkPyHEeOozpLKXSm5NA" association="_veUQEPyREeOozpLKXSm5NA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_yQD-8PyREeOozpLKXSm5NA" severity="INFO" base_Association="_veUQEPyREeOozpLKXSm5NA">
    <ruleId>CONF:14582</ruleId>
    <ruleId>CONF:30783</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_p-s60PyTEeOozpLKXSm5NA" memberEnd="_p-rFoPyTEeOozpLKXSm5NA _p-s60fyTEeOozpLKXSm5NA">
    <ownedEnd xmi:id="_p-s60fyTEeOozpLKXSm5NA" type="_8rMFkPyHEeOozpLKXSm5NA" association="_p-s60PyTEeOozpLKXSm5NA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_q7hvcPyTEeOozpLKXSm5NA" severity="INFO" base_Association="_p-s60PyTEeOozpLKXSm5NA">
    <ruleId>CONF:16777</ruleId>
    <ruleId>CONF:31009</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_3L8YMPyTEeOozpLKXSm5NA" memberEnd="_3L7KEPyTEeOozpLKXSm5NA _3L8YMfyTEeOozpLKXSm5NA">
    <ownedEnd xmi:id="_3L8YMfyTEeOozpLKXSm5NA" type="_8rMFkPyHEeOozpLKXSm5NA" association="_3L8YMPyTEeOozpLKXSm5NA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_36guYPyTEeOozpLKXSm5NA" severity="INFO" base_Association="_3L8YMPyTEeOozpLKXSm5NA">
    <ruleId>CONF:16779</ruleId>
    <ruleId>CONF:31011</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_sZlggPyhEeOC19UEcu7MOw" name="HistoryOfPastIllnessSection2" clientDependency="_GtzbMPyiEeOC19UEcu7MOw">
    <ownedComment xmi:id="_9w3VYPyhEeOC19UEcu7MOw">
      <body>This section contains a record of the patient's past complaints, problems, and diagnoses. It contains data from the patient's past up to the patient's current complaint or reason for seeking medical care.</body>
    </ownedComment>
    <generalization xmi:id="_sZn8wPyhEeOC19UEcu7MOw" general="_2PQJcxSVEeGGzu7fmW9pXw"/>
    <substitution xmi:id="_GtzbMPyiEeOC19UEcu7MOw" name="HistoryOfPastIllnessSection" supplier="_2PQJcxSVEeGGzu7fmW9pXw" client="_sZlggPyhEeOC19UEcu7MOw" contract="_2PQJcxSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_NK1wEPyiEeOC19UEcu7MOw" name="code" visibility="private" redefinedProperty="_2PWQABSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ehZMMPyiEeOC19UEcu7MOw" name="problemObservation2" redefinedProperty="_U6i7YCznEeGanY0p4MnU2w" association="_ehbocPyiEeOC19UEcu7MOw">
      <type xmi:type="uml:Class" href="consol-problems.uml#_prDAkPDCEeOKPKE9au0oug"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ehZzQfyiEeOC19UEcu7MOw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ehZzQPyiEeOC19UEcu7MOw"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_xSfwMPyhEeOC19UEcu7MOw" base_Class="_sZlggPyhEeOC19UEcu7MOw" templateId="2.16.840.1.113883.10.20.22.2.20.2">
    <ruleId>CONF:7828</ruleId>
    <ruleId>CONF:10390</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_EBY4QPyiEeOC19UEcu7MOw" base_Generalization="_sZn8wPyhEeOC19UEcu7MOw"/>
  <CDA:CodeSystemConstraint xmi:id="_NK2XIPyiEeOC19UEcu7MOw" code="11348-0" displayName="History of Past Illness" base_Property="_NK1wEPyiEeOC19UEcu7MOw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15475</ruleId>
    <ruleId>CONF:30831</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_NK4MUPyiEeOC19UEcu7MOw" base_Property="_NK1wEPyiEeOC19UEcu7MOw">
    <ruleId>CONF:15474</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_ehbocPyiEeOC19UEcu7MOw" memberEnd="_ehZMMPyiEeOC19UEcu7MOw _ehcPgPyiEeOC19UEcu7MOw">
    <ownedEnd xmi:id="_ehcPgPyiEeOC19UEcu7MOw" type="_sZlggPyhEeOC19UEcu7MOw" association="_ehbocPyiEeOC19UEcu7MOw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_gZeIIPyiEeOC19UEcu7MOw" severity="INFO" base_Association="_ehbocPyiEeOC19UEcu7MOw">
    <ruleId>CONF:8792</ruleId>
    <ruleId>CONF:15476</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_ctJgAPylEeOc0tW1-DpN-Q" name="HospitalAdmissionDiagnosisSection2" clientDependency="_zXi0UPylEeOc0tW1-DpN-Q">
    <ownedComment xmi:id="_mqyN0PylEeOc0tW1-DpN-Q">
      <body>This section contains a narrative description of the problems or diagnoses identified by the clinician at the time of the patient's admission. This section may contain coded entries representing the admitting diagnoses.</body>
    </ownedComment>
    <generalization xmi:id="_ctL8QPylEeOc0tW1-DpN-Q" general="_2PidQhSVEeGGzu7fmW9pXw"/>
    <substitution xmi:id="_zXi0UPylEeOc0tW1-DpN-Q" name="HospitalAdmissionDiagnosisSection" supplier="_2PidQhSVEeGGzu7fmW9pXw" client="_ctJgAPylEeOc0tW1-DpN-Q" contract="_2PidQhSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_4hamQPynEeOc0tW1-DpN-Q" name="code" visibility="private" redefinedProperty="_2PidTRSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_W3ZtQPyoEeOc0tW1-DpN-Q" name="hospitalAdmissionDiagnosis2" type="_GM6icOEIEeOmBMTtnrPqww" redefinedProperty="_oCjTwFjpEeGRqYkwoeymcA" association="_W3a7YPyoEeOc0tW1-DpN-Q">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y0gTIPyoEeOc0tW1-DpN-Q" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y0gTIfyoEeOc0tW1-DpN-Q"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_h9zhUPylEeOc0tW1-DpN-Q" base_Class="_ctJgAPylEeOc0tW1-DpN-Q" templateId="2.16.840.1.113883.10.20.22.2.43.2">
    <ruleId>CONF:9930</ruleId>
    <ruleId>CONF:10391</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_w8AmAPylEeOc0tW1-DpN-Q" base_Generalization="_ctL8QPylEeOc0tW1-DpN-Q"/>
  <CDA:CodeSystemConstraint xmi:id="_4hbNUPynEeOc0tW1-DpN-Q" code="46241-6" displayName="Hospital Admission Diagnosis" base_Property="_4hamQPynEeOc0tW1-DpN-Q">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15480</ruleId>
    <ruleId>CONF:30865</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_4hdpkPynEeOc0tW1-DpN-Q" base_Property="_4hamQPynEeOc0tW1-DpN-Q">
    <ruleId>CONF:15479</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_W3a7YPyoEeOc0tW1-DpN-Q" memberEnd="_W3ZtQPyoEeOc0tW1-DpN-Q _W3bicPyoEeOc0tW1-DpN-Q">
    <ownedEnd xmi:id="_W3bicPyoEeOc0tW1-DpN-Q" type="_ctJgAPylEeOc0tW1-DpN-Q" association="_W3a7YPyoEeOc0tW1-DpN-Q"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ZKzTQPyoEeOc0tW1-DpN-Q" severity="WARNING" base_Association="_W3a7YPyoEeOc0tW1-DpN-Q">
    <ruleId>CONF:9934</ruleId>
    <ruleId>CONF:15481</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_k8L2YP1HEeOVx4YMwgfjlA" name="InstructionsSection2" clientDependency="_BgsYsP1IEeOVx4YMwgfjlA">
    <ownedComment xmi:id="_4mmykP1HEeOVx4YMwgfjlA">
      <body>The Instructions section records instructions given to a patient. List patient decision aids here.</body>
    </ownedComment>
    <generalization xmi:id="_k8O5sP1HEeOVx4YMwgfjlA" general="_4qKukEE1EeGdmoWy_aLP0Q"/>
    <substitution xmi:id="_BgsYsP1IEeOVx4YMwgfjlA" name="InstructionsSection" supplier="_4qKukEE1EeGdmoWy_aLP0Q" client="_k8L2YP1HEeOVx4YMwgfjlA" contract="_4qKukEE1EeGdmoWy_aLP0Q"/>
    <ownedAttribute xmi:id="_NExM8P1VEeOKqrimxttICg" name="code" visibility="private" aggregation="composite" redefinedProperty="_6PzPoEE1EeGdmoWy_aLP0Q">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NExM8f1VEeOKqrimxttICg" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NExM8v1VEeOKqrimxttICg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Wm0K8P1VEeOKqrimxttICg" name="instruction2" type="_D62NwOH7EeO04sHNODkHmQ" redefinedProperty="_O8W-QEE2EeGdmoWy_aLP0Q" association="_Wm1ZEP1VEeOKqrimxttICg">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Wm0K8v1VEeOKqrimxttICg" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Wm0K8f1VEeOKqrimxttICg"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_ql7GEP1HEeOVx4YMwgfjlA" base_Class="_k8L2YP1HEeOVx4YMwgfjlA" templateId="2.16.840.1.113883.10.20.22.2.45.2">
    <ruleId>CONF:10112</ruleId>
    <ruleId>CONF:31384</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_7CoJEP1HEeOVx4YMwgfjlA" base_Generalization="_k8O5sP1HEeOVx4YMwgfjlA"/>
  <CDA:CodeSystemConstraint xmi:id="_NEzpMP1VEeOKqrimxttICg" code="69730-0" displayName="Instructions" base_Property="_NExM8P1VEeOKqrimxttICg">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15376</ruleId>
    <ruleId>CONF:32148</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_NE3TkP1VEeOKqrimxttICg" base_Property="_NExM8P1VEeOKqrimxttICg">
    <ruleId>CONF:15375</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_Wm1ZEP1VEeOKqrimxttICg" memberEnd="_Wm0K8P1VEeOKqrimxttICg _Wm2AIP1VEeOKqrimxttICg">
    <ownedEnd xmi:id="_Wm2AIP1VEeOKqrimxttICg" type="_k8L2YP1HEeOVx4YMwgfjlA" association="_Wm1ZEP1VEeOKqrimxttICg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_YSZjAP1VEeOKqrimxttICg" severity="WARNING" base_Association="_Wm1ZEP1VEeOKqrimxttICg">
    <ruleId>CONF:10116</ruleId>
    <ruleId>CONF:31398</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_YCS1AP1WEeOW-qBXb0kbTA" name="InterventionsSection2" clientDependency="_sxyi4P1WEeOW-qBXb0kbTA">
    <ownedComment xmi:id="_k-j3IP1WEeOW-qBXb0kbTA">
      <body>This template represents Interventions.  Interventions are actions taken to maximize the prospects of the  goals of care for the patient, including the removal of barriers to success. Interventions can be planned, ordered, historical, etc.&#xD;
Interventions include actions that may be ongoing (e.g. maintenance medications that the patient is taking, or monitoring the patient's health status or the status of an intervention). &#xD;
Instructions are a subset of interventions and may include self-care instructions. Instructions are information or directions to the patient and other providers including how to care for the individual's condition, what to do at home, when to call for help, any additional appointments, testing, and changes to the medication list or medication instructions, clinical guidelines and a summary of best practice.</body>
    </ownedComment>
    <generalization xmi:id="_YCVRQP1WEeOW-qBXb0kbTA" general="_hqzJADVyEeGaW4kr-GbV8Q"/>
    <substitution xmi:id="_sxyi4P1WEeOW-qBXb0kbTA" name="InterventionsSection" supplier="_hqzJADVyEeGaW4kr-GbV8Q" client="_YCS1AP1WEeOW-qBXb0kbTA" contract="_hqzJADVyEeGaW4kr-GbV8Q"/>
    <ownedAttribute xmi:id="_2YTKIP1WEeOW-qBXb0kbTA" name="code" visibility="private" aggregation="composite" redefinedProperty="_la3lMECSEeGELr7uj3LK_Q">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2YTKIf1WEeOW-qBXb0kbTA" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2YTKIv1WEeOW-qBXb0kbTA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_H9bNwP1XEeOW-qBXb0kbTA" name="interventionAct" association="_H9dC8P1XEeOW-qBXb0kbTA">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_XD5vgJA8EeOZX935IVJfOg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_H9bNwv1XEeOW-qBXb0kbTA" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_H9bNwf1XEeOW-qBXb0kbTA"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_dPAxgP1WEeOW-qBXb0kbTA" base_Class="_YCS1AP1WEeOW-qBXb0kbTA" templateId="2.16.840.1.113883.10.20.21.2.3.2">
    <ruleId>CONF:8680</ruleId>
    <ruleId>CONF:10461</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_q-eLIP1WEeOW-qBXb0kbTA" base_Generalization="_YCVRQP1WEeOW-qBXb0kbTA"/>
  <CDA:CodeSystemConstraint xmi:id="_2YTxMP1WEeOW-qBXb0kbTA" code="62387-6" displayName="Interventions Provided" base_Property="_2YTKIP1WEeOW-qBXb0kbTA">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15378</ruleId>
    <ruleId>CONF:30864</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_2YXbkP1WEeOW-qBXb0kbTA" base_Property="_2YTKIP1WEeOW-qBXb0kbTA">
    <ruleId>CONF:15377</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_H9dC8P1XEeOW-qBXb0kbTA" memberEnd="_H9bNwP1XEeOW-qBXb0kbTA _H9dC8f1XEeOW-qBXb0kbTA">
    <ownedEnd xmi:id="_H9dC8f1XEeOW-qBXb0kbTA" type="_YCS1AP1WEeOW-qBXb0kbTA" association="_H9dC8P1XEeOW-qBXb0kbTA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_IuHq4P1XEeOW-qBXb0kbTA" severity="WARNING" base_Association="_H9dC8P1XEeOW-qBXb0kbTA">
    <ruleId>CONF:30996</ruleId>
    <ruleId>CONF:30997</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_Ya0H0AB5EeS20Pddu0dxVw" name="ReasonForReferralSection2" clientDependency="_wLGGIAB5EeS20Pddu0dxVw">
    <ownedComment xmi:id="_kbRpAAB5EeS20Pddu0dxVw">
      <body>This section contains the reason(s) for a patient's referral by a provider to a consulting provider. An optional Chief Complaint section may capture the patient's description of the reason for the consultation.</body>
    </ownedComment>
    <generalization xmi:id="_Ya3LIAB5EeS20Pddu0dxVw" general="_2PWQFxSVEeGGzu7fmW9pXw"/>
    <substitution xmi:id="_wLGGIAB5EeS20Pddu0dxVw" name="ReasonForReferralSection" supplier="_2PWQFxSVEeGGzu7fmW9pXw" client="_Ya0H0AB5EeS20Pddu0dxVw" contract="_2PWQFxSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_tGxZgAB5EeS20Pddu0dxVw" name="code" visibility="private" redefinedProperty="_2PcWpxSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="../../../org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_SIdjgAB6EeS20Pddu0dxVw" name="patientReferralAct" association="_SIfYsAB6EeS20Pddu0dxVw">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_50a2UI62EeOB0eBUISUB4Q"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SIdjggB6EeS20Pddu0dxVw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SIdjgQB6EeS20Pddu0dxVw"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_j0EfEAB5EeS20Pddu0dxVw" base_Class="_Ya0H0AB5EeS20Pddu0dxVw" templateId="1.3.6.1.4.1.19376.1.5.3.1.3.1.2">
    <ruleId>CONF:7844</ruleId>
    <ruleId>CONF:10468</ruleId>
  </CDA:CDATemplate>
  <CDA:CodeSystemConstraint xmi:id="_tGyAkAB5EeS20Pddu0dxVw" code="42349-1" displayName="Reason for Referral" base_Property="_tGxZgAB5EeS20Pddu0dxVw">
    <reference href="../../../org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:15428</ruleId>
    <ruleId>CONF:30867</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_tG0c0AB5EeS20Pddu0dxVw" base_Property="_tGxZgAB5EeS20Pddu0dxVw">
    <ruleId>CONF:15427</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConformsTo xmi:id="_ukWKwAB5EeS20Pddu0dxVw" base_Generalization="_Ya3LIAB5EeS20Pddu0dxVw"/>
  <uml:Association xmi:id="_SIfYsAB6EeS20Pddu0dxVw" memberEnd="_SIdjgAB6EeS20Pddu0dxVw _SIf_wAB6EeS20Pddu0dxVw">
    <ownedEnd xmi:id="_SIf_wAB6EeS20Pddu0dxVw" type="_Ya0H0AB5EeS20Pddu0dxVw" association="_SIfYsAB6EeS20Pddu0dxVw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_SzdoUAB6EeS20Pddu0dxVw" severity="INFO" base_Association="_SIfYsAB6EeS20Pddu0dxVw">
    <ruleId>CONF:30808</ruleId>
    <ruleId>CONF:30897</ruleId>
  </CDA:AssociationValidation>
</xmi:XMI>
