<?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/4.0.0/UML">
  <uml:Class xmi:id="_jfoCUOZbEeGINOJ_SD9_dA" name="CognitiveStatusResultOrganizer">
    <ownedComment xmi:id="_67cIUOZiEeGINOJ_SD9_dA">
      <body>This clinical statement identifies a set of cognitive status result observations. It contains information applicable to all of the contained cognitive status result observations. A result organizer may be used to group questions in a Patient Health Questionaire (PHQ). &#xD;
An appropriate nullFlavor can be used when the organizer/code or organizer/id is unknown.</body>
    </ownedComment>
    <ownedRule xmi:id="_ckydgOZjEeGINOJ_SD9_dA" name="codeCodeSystem" constrainedElement="_jfoCUOZbEeGINOJ_SD9_dA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_fg1-8OZjEeGINOJ_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="_-QfYkOZiEeGINOJ_SD9_dA">
      <general xmi:type="uml:Class" href="consol-results.uml#_2JxzgBSVEeGGzu7fmW9pXw"/>
    </generalization>
    <ownedAttribute xmi:id="_Dku5YOZjEeGINOJ_SD9_dA" name="classCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOnw0DcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_OBLDEOZjEeGINOJ_SD9_dA" value="CLUSTER"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_NjnHQEb9Ed6besF9iFIJkQ"/>
      <redefinedProperty href="consol-results.uml#_eyn08NzJEeG4UqssEkZt3w"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Dku5auZjEeGINOJ_SD9_dA" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_Dku5a-ZjEeGINOJ_SD9_dA" value="EVN"/>
      <redefinedProperty href="consol-results.uml#_2JzBoBSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Dku5ZuZjEeGINOJ_SD9_dA" name="id" visibility="private">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Dku5aOZjEeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Dku5Z-ZjEeGINOJ_SD9_dA" value="*"/>
      <redefinedProperty href="consol-results.uml#_2JzBoxSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Dku5YuZjEeGINOJ_SD9_dA" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Dku5ZOZjEeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Dku5Y-ZjEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_JKfJkErcEd6FXKclYGEDCw"/>
      <redefinedProperty href="consol-results.uml#_DiXJUB7KEeGaOZtrEokzNQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Dku5beZjEeGINOJ_SD9_dA" name="statusCode" visibility="private">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <redefinedProperty href="consol-results.uml#_2JzoshSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_0aKXMOZjEeGINOJ_SD9_dA" name="cognitiveStatusResultObservation" type="_gkBM0OZbEeGINOJ_SD9_dA" association="_0aKXMuZjEeGINOJ_SD9_dA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2AElEeZjEeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2AElEOZjEeGINOJ_SD9_dA" value="*"/>
    </ownedAttribute>
  </uml:Class>
  <uml:Association xmi:id="_0aKXMuZjEeGINOJ_SD9_dA" memberEnd="_0aKXMOZjEeGINOJ_SD9_dA _0aKXM-ZjEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_0aKXM-ZjEeGINOJ_SD9_dA" type="_jfoCUOZbEeGINOJ_SD9_dA" association="_0aKXMuZjEeGINOJ_SD9_dA"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_SABeQOZjEeGINOJ_SD9_dA" base_Class="_jfoCUOZbEeGINOJ_SD9_dA" templateId="2.16.840.1.113883.10.20.22.4.75">
    <ruleId>CONF:14375</ruleId>
    <ruleId>CONF:14376</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_hRKtEOZjEeGINOJ_SD9_dA" severity="WARNING" base_Constraint="_ckydgOZjEeGINOJ_SD9_dA">
    <ruleId>CONF:14697</ruleId>
    <ruleId>CONF:14698</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_Dku5YeZjEeGINOJ_SD9_dA" base_Property="_Dku5YOZjEeGINOJ_SD9_dA">
    <ruleId>CONF:14369</ruleId>
    <ruleId>R2.0=CONF:1098-14369</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Dku5bOZjEeGINOJ_SD9_dA" base_Property="_Dku5auZjEeGINOJ_SD9_dA">
    <ruleId>CONF:14371</ruleId>
    <ruleId>R2.0=CONF:1098-14371</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Dku5aeZjEeGINOJ_SD9_dA" base_Property="_Dku5ZuZjEeGINOJ_SD9_dA">
    <ruleId>CONF:14377</ruleId>
    <ruleId>R2.0=CONF:1098-14377</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Dku5ZeZjEeGINOJ_SD9_dA" base_Property="_Dku5YuZjEeGINOJ_SD9_dA">
    <ruleId>CONF:14378</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Dku5b-ZjEeGINOJ_SD9_dA" base_Property="_Dku5beZjEeGINOJ_SD9_dA"/>
  <CDA:CodeSystemConstraint xmi:id="_u12aEOZjEeGINOJ_SD9_dA" code="completed" displayName="Completed" base_Property="_Dku5beZjEeGINOJ_SD9_dA">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:14372</ruleId>
    <ruleId>R2.0=CONF:1098-14372</ruleId>
    <ruleId>R2.0=CONF:1098-19093</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:AssociationValidation xmi:id="_4CskIOZjEeGINOJ_SD9_dA" base_Association="_0aKXMuZjEeGINOJ_SD9_dA">
    <ruleId>CONF:14373</ruleId>
    <ruleId>CONF:14381</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_gkBM0OZbEeGINOJ_SD9_dA" name="CognitiveStatusResultObservation">
    <ownedComment xmi:id="_7vqakOZiEeGINOJ_SD9_dA">
      <body>This clinical statement contains details of an evaluation or assessment of a patient's cognitive status. The evaluation may include assessment of a patient's mood, memory, and ability to make decisions. The statement, if present, will include supporting caregivers, non-medical devices, and the time period for which the evaluation and assessment were performed.&#xD;
This is different from a cognitive status problem observation, which is a clinical statement that describes a patient's cognitive condition, findings, or symptoms. Examples of cognitive problem observations are inability to recall, amnesia, dementia, and aggressive behavior.</body>
    </ownedComment>
    <ownedRule xmi:id="_BlR1AOZhEeGINOJ_SD9_dA" name="textReference">
      <constrainedElement xmi:type="uml:Property" href="consol-results.uml#_JTUuoByWEeGaOZtrEokzNQ"/>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_BlR1AeZhEeGINOJ_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="_Cs16AOZhEeGINOJ_SD9_dA" name="textReferenceValue">
      <constrainedElement xmi:type="uml:Constraint" href="consol-results.uml#_tjUmsB7rEeGaOZtrEokzNQ"/>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_Cs16AeZhEeGINOJ_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="_cjM0AOZhEeGINOJ_SD9_dA" name="valueDatatype" constrainedElement="_rPamSOZgEeGINOJ_SD9_dA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_g5HEUOZhEeGINOJ_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="_gLy9QOZfEeGINOJ_SD9_dA">
      <general xmi:type="uml:Class" href="consol-results.uml#_2J1d4BSVEeGGzu7fmW9pXw"/>
    </generalization>
    <ownedAttribute xmi:id="_rPRcUOZgEeGINOJ_SD9_dA" name="classCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_rPRcUeZgEeGINOJ_SD9_dA" value="OBS"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_FcjT0EbtEd6besF9iFIJkQ"/>
      <redefinedProperty href="consol-results.uml#_2J4hMRSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rPRcZeZgEeGINOJ_SD9_dA" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_rPRcZuZgEeGINOJ_SD9_dA" value="EVN"/>
      <redefinedProperty href="consol-results.uml#_2J4hMxSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rPRcWeZgEeGINOJ_SD9_dA" name="id" visibility="private">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rPRcW-ZgEeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rPRcWuZgEeGINOJ_SD9_dA" value="*"/>
      <redefinedProperty href="consol-results.uml#_2J5IQBSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rPRcU-ZgEeGINOJ_SD9_dA" name="code" visibility="private">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <redefinedProperty href="consol-results.uml#_2J1d6hSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rPamROZgEeGINOJ_SD9_dA" name="text" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rPamRuZgEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rPamReZgEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="consol-results.uml#_JTUuoByWEeGaOZtrEokzNQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rPRcaOZgEeGINOJ_SD9_dA" name="statusCode" visibility="private">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <redefinedProperty href="consol-results.uml#_2J5vUBSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rPRcVeZgEeGINOJ_SD9_dA" name="effectiveTime" visibility="private" aggregation="composite">
      <ownedComment xmi:id="_TUuSQOZhEeGINOJ_SD9_dA">
        <body>Represents clinically effective time of the measurement, which may be the time the measurement was performed (e.g., a BP measurement), or may be the time the sample was taken (and measured some time afterwards).</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rPRcV-ZgEeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rPRcVuZgEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="consol-results.uml#_2J1d6xSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rPamSOZgEeGINOJ_SD9_dA" name="value" visibility="private">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#__I8BwDxZEd6JwqSGecoePg"/>
      <redefinedProperty href="consol-results.uml#_2J1d7xSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rPRcXeZgEeGINOJ_SD9_dA" name="interpretationCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rPRcX-ZgEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rPRcXuZgEeGINOJ_SD9_dA" value="*"/>
      <redefinedProperty href="consol-results.uml#_2J6WYBSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rPRcYeZgEeGINOJ_SD9_dA" name="methodCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rPRcY-ZgEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rPRcYuZgEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="consol-results.uml#_2J6WZRSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rPamQOZgEeGINOJ_SD9_dA" name="targetSiteCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rPamQuZgEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rPamQeZgEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="consol-results.uml#_Wwv9wBt9EeG4C_iCHrZZ9w"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rPamSuZgEeGINOJ_SD9_dA" name="author" visibility="private" aggregation="composite" association="_rPamTeZgEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_ChEisEcEEd6besF9iFIJkQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x0MFYeZhEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x0MFYOZhEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_7TcH0ExoEd6h-an5IXo-DA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_1Rt8MOZhEeGINOJ_SD9_dA" name="nonMedicinalSupplyActivity" association="_1R3GIOZhEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-medications.uml#_2HIvMBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-FamcOZhEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-FRcgOZhEeGINOJ_SD9_dA" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2p8TYOZhEeGINOJ_SD9_dA" name="caregiverCharacteristics" type="__pNCUOY-EeGINOJ_SD9_dA" association="_2qFdUOZhEeGINOJ_SD9_dA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-YnPQeZhEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-YnPQOZhEeGINOJ_SD9_dA" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5l_NwOZhEeGINOJ_SD9_dA" name="assessmentScaleObservation" type="_Zi33YOYxEeGINOJ_SD9_dA" association="_5mI-weZhEeGINOJ_SD9_dA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-vhTYOZhEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-vXiYOZhEeGINOJ_SD9_dA" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_8m8dUOZhEeGINOJ_SD9_dA" name="referenceRange" type="_SJCs0OZiEeGINOJ_SD9_dA" association="_8m8dUuZhEeGINOJ_SD9_dA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QHdPkeZiEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QHdPkOZiEeGINOJ_SD9_dA" value="*"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_SJCs0OZiEeGINOJ_SD9_dA" name="ReferenceRange">
      <ownedComment xmi:id="_ybOakOiuEeGJjcpkERLI4g">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_SJCs0eZiEeGINOJ_SD9_dA">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_XFrNMEcaEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_SifHkOZiEeGINOJ_SD9_dA" name="observationRange" visibility="private" type="_U74A0OZiEeGINOJ_SD9_dA" aggregation="composite">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SifHkuZiEeGINOJ_SD9_dA" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SifHkeZiEeGINOJ_SD9_dA" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_fupywUobEd6c3qsAxlFHaQ"/>
        <association href="../consol.uml#_SioRgOZiEeGINOJ_SD9_dA"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_U74A0OZiEeGINOJ_SD9_dA" name="ObservationRange">
        <ownedRule xmi:id="_alZOEOZiEeGINOJ_SD9_dA" name="noCode" constrainedElement="_U74A0OZiEeGINOJ_SD9_dA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_lB2l4OZiEeGINOJ_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="_U74A0eZiEeGINOJ_SD9_dA">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_ujrlMEcZEd6besF9iFIJkQ"/>
        </generalization>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <uml:Association xmi:id="_rPamTeZgEeGINOJ_SD9_dA" memberEnd="_rPamSuZgEeGINOJ_SD9_dA _rPamTuZgEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_rPamTuZgEeGINOJ_SD9_dA" type="_gkBM0OZbEeGINOJ_SD9_dA" association="_rPamTeZgEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_1R3GIOZhEeGINOJ_SD9_dA" memberEnd="_1Rt8MOZhEeGINOJ_SD9_dA _1R3GIeZhEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_1R3GIeZhEeGINOJ_SD9_dA" type="_gkBM0OZbEeGINOJ_SD9_dA" association="_1R3GIOZhEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_2qFdUOZhEeGINOJ_SD9_dA" memberEnd="_2p8TYOZhEeGINOJ_SD9_dA _2qFdUeZhEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_2qFdUeZhEeGINOJ_SD9_dA" type="_gkBM0OZbEeGINOJ_SD9_dA" association="_2qFdUOZhEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_5mI-weZhEeGINOJ_SD9_dA" memberEnd="_5l_NwOZhEeGINOJ_SD9_dA _5mI-wuZhEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_5mI-wuZhEeGINOJ_SD9_dA" type="_gkBM0OZbEeGINOJ_SD9_dA" association="_5mI-weZhEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_8m8dUuZhEeGINOJ_SD9_dA" memberEnd="_8m8dUOZhEeGINOJ_SD9_dA _8m8dU-ZhEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_8m8dU-ZhEeGINOJ_SD9_dA" type="_gkBM0OZbEeGINOJ_SD9_dA" association="_8m8dUuZhEeGINOJ_SD9_dA"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_tDnHwOZgEeGINOJ_SD9_dA" base_Class="_gkBM0OZbEeGINOJ_SD9_dA" templateId="2.16.840.1.113883.10.20.22.4.74">
    <ruleId>CONF:14255</ruleId>
    <ruleId>CONF:14256</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_BlR1AuZhEeGINOJ_SD9_dA" severity="WARNING" base_Constraint="_BlR1AOZhEeGINOJ_SD9_dA">
    <ruleId>CONF:15924</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_Cs16AuZhEeGINOJ_SD9_dA" base_Constraint="_Cs16AOZhEeGINOJ_SD9_dA">
    <ruleId>CONF:15926</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_ps-GoOZhEeGINOJ_SD9_dA" severity="WARNING" base_Constraint="_cjM0AOZhEeGINOJ_SD9_dA">
    <ruleId>CONF:14271</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_rPRcUuZgEeGINOJ_SD9_dA" base_Property="_rPRcUOZgEeGINOJ_SD9_dA">
    <ruleId>CONF:14249</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_rPRcZ-ZgEeGINOJ_SD9_dA" base_Property="_rPRcZeZgEeGINOJ_SD9_dA">
    <ruleId>CONF:14250</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_rPRcXOZgEeGINOJ_SD9_dA" base_Property="_rPRcWeZgEeGINOJ_SD9_dA">
    <ruleId>CONF:14257</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_rPRcVOZgEeGINOJ_SD9_dA" base_Property="_rPRcU-ZgEeGINOJ_SD9_dA">
    <ruleId>CONF:14591</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_1rarEOZgEeGINOJ_SD9_dA" code="373930000" displayName="Cognitive function finding" base_Property="_rPRcU-ZgEeGINOJ_SD9_dA" severity="WARNING">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_ya6aMCWsEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:14592</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:TextValue xmi:id="_rPamR-ZgEeGINOJ_SD9_dA" severity="WARNING" base_Property="_rPamROZgEeGINOJ_SD9_dA">
    <ruleId>CONF:14258</ruleId>
  </CDA:TextValue>
  <CDA:PropertyValidation xmi:id="_rPRcaeZgEeGINOJ_SD9_dA" base_Property="_rPRcaOZgEeGINOJ_SD9_dA">
    <ruleId>CONF:14254</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_LD1aIOZhEeGINOJ_SD9_dA" code="completed" displayName="Completed" base_Property="_rPRcaOZgEeGINOJ_SD9_dA">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_rPRcWOZgEeGINOJ_SD9_dA" base_Property="_rPRcVeZgEeGINOJ_SD9_dA">
    <ruleId>CONF:14261</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_rPamSeZgEeGINOJ_SD9_dA" base_Property="_rPamSOZgEeGINOJ_SD9_dA">
    <ruleId>CONF:14263</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_rPRcYOZgEeGINOJ_SD9_dA" severity="WARNING" base_Property="_rPRcXeZgEeGINOJ_SD9_dA">
    <ruleId>CONF:14264</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_rPRcZOZgEeGINOJ_SD9_dA" severity="INFO" base_Property="_rPRcYeZgEeGINOJ_SD9_dA">
    <ruleId>CONF:14265</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_rPamQ-ZgEeGINOJ_SD9_dA" severity="INFO" base_Property="_rPamQOZgEeGINOJ_SD9_dA">
    <ruleId>CONF:14270</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_da6psOZiEeGINOJ_SD9_dA" base_Constraint="_alZOEOZiEeGINOJ_SD9_dA">
    <ruleId>CONF:14269</ruleId>
  </CDA:ConstraintValidation>
  <CDA:AssociationValidation xmi:id="_yGVlUOZhEeGINOJ_SD9_dA" severity="INFO" base_Association="_rPamTeZgEeGINOJ_SD9_dA">
    <ruleId>CONF:14266</ruleId>
  </CDA:AssociationValidation>
  <CDA:EntryRelationship xmi:id="_BCW4sOZiEeGINOJ_SD9_dA" severity="INFO" base_Association="_1R3GIOZhEeGINOJ_SD9_dA" typeCode="REFR">
    <ruleId>CONF:14272</ruleId>
    <ruleId>CONF:14593</ruleId>
    <ruleId>CONF:14273</ruleId>
  </CDA:EntryRelationship>
  <CDA:EntryRelationship xmi:id="_BovjQOZiEeGINOJ_SD9_dA" severity="INFO" base_Association="_2qFdUOZhEeGINOJ_SD9_dA" typeCode="REFR">
    <ruleId>CONF:14276</ruleId>
    <ruleId>CONF:14594</ruleId>
    <ruleId>CONF:14277</ruleId>
  </CDA:EntryRelationship>
  <CDA:EntryRelationship xmi:id="_DJmSAOZiEeGINOJ_SD9_dA" severity="INFO" base_Association="_5mI-weZhEeGINOJ_SD9_dA" typeCode="COMP">
    <ruleId>CONF:14469</ruleId>
    <ruleId>CONF:14595</ruleId>
    <ruleId>CONF:14470</ruleId>
  </CDA:EntryRelationship>
  <CDA:AssociationValidation xmi:id="_Qd6nwOZiEeGINOJ_SD9_dA" severity="WARNING" base_Association="_8m8dUuZhEeGINOJ_SD9_dA">
    <ruleId>CONF:14267</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_dXKPQOZbEeGINOJ_SD9_dA" name="CognitiveStatusProblemObservation">
    <ownedComment xmi:id="_FgL9oOZcEeGINOJ_SD9_dA">
      <body>&lt;p>&#xD;
A cognitive status problem observation is a clinical statement that describes a patient's cognitive condition, findings, or symptoms. Examples of cognitive problem observations are inability to recall, amnesia, dementia, and aggressive behavior.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
A cognitive problem observation is a finding or medical condition. This is different from a cognitive result observation, which is a response to a question that provides insight into the patient's cognitive status, judgement, comprehension ability, or response speed.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
THIS TEMPLATE HAS BEEN DEPRECATED AND MAY BE DELETED FROM A FUTURE RELEASE OF THIS IMPLEMENTATION GUIDE. USE OF THIS TEMPLATE IS NOT RECOMMENDED.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
Reason for deprecation: Cognitive Status Problem Observation has been merged, without loss of expressivity, into Mental Status Observation (2.16.840.1.113883.10.20.22.4.74:2014-06-09).&#xD;
&lt;/p></body>
    </ownedComment>
    <ownedRule xmi:id="_daqkUOZdEeGINOJ_SD9_dA" name="hasTextReference">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_daqkUeZdEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>The 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>
        <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="_gxDRUOZdEeGINOJ_SD9_dA" name="hasTextReferenceValue">
      <constrainedElement xmi:type="uml:Constraint" href="consol-problems.uml#_vaH7gCBEEeG938evaWkvcA"/>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_gxDRUeZdEeGINOJ_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="_jpFOYOZdEeGINOJ_SD9_dA" name="hasOnsetDate">
      <ownedComment xmi:id="_jpFOYeZdEeGINOJ_SD9_dA">
        <body>This field represents the onset date (CONF:16882)</body>
      </ownedComment>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_jpFOYuZdEeGINOJ_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="_kUEsIOZdEeGINOJ_SD9_dA" name="hasResolutionDate">
      <ownedComment xmi:id="_kUEsIeZdEeGINOJ_SD9_dA">
        <body>This field represents the resolution date (CONF:16883)</body>
      </ownedComment>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_kUEsIuZdEeGINOJ_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="_lSteoOZdEeGINOJ_SD9_dA" name="hasUnknownResolutionDate">
      <ownedComment xmi:id="_lSteoeZdEeGINOJ_SD9_dA">
        <body>UNIMPLEMENTABLE</body>
      </ownedComment>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_lSteouZdEeGINOJ_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>
    <generalization xmi:id="_JGpG8OZcEeGINOJ_SD9_dA">
      <general xmi:type="uml:Class" href="consol-problems.uml#_5Ha7ABUyEeGbmN_W114JUw"/>
    </generalization>
    <ownedAttribute xmi:id="_aFueQOZcEeGINOJ_SD9_dA" name="classCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_aFueQeZcEeGINOJ_SD9_dA" value="OBS"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_FcjT0EbtEd6besF9iFIJkQ"/>
      <redefinedProperty href="consol-problems.uml#_6-B3UBUyEeGbmN_W114JUw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aFueUeZcEeGINOJ_SD9_dA" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_aFueUuZcEeGINOJ_SD9_dA" value="EVN"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ"/>
      <redefinedProperty href="consol-problems.uml#_6-ejRBUyEeGbmN_W114JUw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aFueVOZcEeGINOJ_SD9_dA" name="negationInd" visibility="private">
      <ownedComment xmi:id="_mdgTQOZcEeGINOJ_SD9_dA">
        <body>Use negationInd=&quot;true&quot; to indicate that the problem was not observed.</body>
      </ownedComment>
      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aFueVuZcEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aFueVeZcEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_LYVyAExtEd6h-an5IXo-DA"/>
      <redefinedProperty href="consol-problems.uml#_qzvdsCAtEeGetMjKLkqR8g"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aFueSuZcEeGINOJ_SD9_dA" name="id" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kfHL4QUdEeOAnLCjMscTnA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kfHL4AUdEeOAnLCjMscTnA" value="*"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_UGBfwEo8Ed6c3qsAxlFHaQ"/>
      <redefinedProperty href="consol-problems.uml#_6-ejQBUyEeGbmN_W114JUw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aFueQ-ZcEeGINOJ_SD9_dA" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_WEYp4Eo8Ed6c3qsAxlFHaQ"/>
      <redefinedProperty href="consol-problems.uml#_6-UyQBUyEeGbmN_W114JUw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aF4PQOZcEeGINOJ_SD9_dA" name="text" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aF4PQuZcEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aF4PQeZcEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_bHcUEEo8Ed6c3qsAxlFHaQ"/>
      <redefinedProperty href="consol-problems.uml#_zGbQJCAuEeGetMjKLkqR8g"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aFueWOZcEeGINOJ_SD9_dA" name="statusCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aFueWuZcEeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aFueWeZcEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_c-D3cEo8Ed6c3qsAxlFHaQ"/>
      <redefinedProperty href="consol-problems.uml#_zGbQICAuEeGetMjKLkqR8g"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aFueRuZcEeGINOJ_SD9_dA" name="effectiveTime" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aFueSOZcEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aFueR-ZcEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_fUQ50Eo8Ed6c3qsAxlFHaQ"/>
      <redefinedProperty href="consol-problems.uml#_zGapECAuEeGetMjKLkqR8g"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aFueTuZcEeGINOJ_SD9_dA" name="methodCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aFueUOZcEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aFueT-ZcEeGINOJ_SD9_dA" value="*"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_1jr3cEo-Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aF4PROZcEeGINOJ_SD9_dA" name="value" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aF4PRuZcEeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aF4PReZcEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_tRpv0Eo-Ed6c3qsAxlFHaQ"/>
      <redefinedProperty href="consol-problems.uml#_zGb3MSAuEeGetMjKLkqR8g"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_FvvKoOZeEeGINOJ_SD9_dA" name="nonMedicinalSupplyActivity" association="_FvvKouZeEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="consol-medications.uml#_2HIvMBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LDPEkeZeEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LDPEkOZeEeGINOJ_SD9_dA" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_GxfikOZeEeGINOJ_SD9_dA" name="caregiverCharacteristics" type="__pNCUOY-EeGINOJ_SD9_dA" association="_GxfikuZeEeGINOJ_SD9_dA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f7esoWsiEeKMLasV-rp2QA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f7esoGsiEeKMLasV-rp2QA" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_IM1fMOZeEeGINOJ_SD9_dA" name="assessmentScaleObservation" type="_Zi33YOYxEeGINOJ_SD9_dA" association="_IM1fMuZeEeGINOJ_SD9_dA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h1oFIWsiEeKMLasV-rp2QA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h1oFIGsiEeKMLasV-rp2QA" value="*"/>
    </ownedAttribute>
  </uml:Class>
  <uml:Association xmi:id="_FvvKouZeEeGINOJ_SD9_dA" memberEnd="_FvvKoOZeEeGINOJ_SD9_dA _Fv4UkOZeEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_Fv4UkOZeEeGINOJ_SD9_dA" type="_dXKPQOZbEeGINOJ_SD9_dA" association="_FvvKouZeEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_GxfikuZeEeGINOJ_SD9_dA" memberEnd="_GxfikOZeEeGINOJ_SD9_dA _Gxfik-ZeEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_Gxfik-ZeEeGINOJ_SD9_dA" type="_dXKPQOZbEeGINOJ_SD9_dA" association="_GxfikuZeEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_IM1fMuZeEeGINOJ_SD9_dA" memberEnd="_IM1fMOZeEeGINOJ_SD9_dA _IM1fM-ZeEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_IM1fM-ZeEeGINOJ_SD9_dA" type="_dXKPQOZbEeGINOJ_SD9_dA" association="_IM1fMuZeEeGINOJ_SD9_dA"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_rHy4IOZcEeGINOJ_SD9_dA" base_Class="_dXKPQOZbEeGINOJ_SD9_dA" templateId="2.16.840.1.113883.10.20.22.4.73">
    <ruleId>CONF:14346</ruleId>
    <ruleId>CONF:14347</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_daqkUuZdEeGINOJ_SD9_dA" severity="WARNING" base_Constraint="_daqkUOZdEeGINOJ_SD9_dA">
    <ruleId>CONF:14342</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_gxDRUuZdEeGINOJ_SD9_dA" base_Constraint="_gxDRUOZdEeGINOJ_SD9_dA">
    <ruleId>CONF:14343</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_jpFOY-ZdEeGINOJ_SD9_dA" base_Constraint="_jpFOYOZdEeGINOJ_SD9_dA">
    <ruleId>CONF:14325</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_kUOdIOZdEeGINOJ_SD9_dA" severity="WARNING" base_Constraint="_kUEsIOZdEeGINOJ_SD9_dA">
    <ruleId>CONF:14326</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_lSteo-ZdEeGINOJ_SD9_dA" base_Constraint="_lSteoOZdEeGINOJ_SD9_dA">
    <ruleId>CONF:14327</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_aFueQuZcEeGINOJ_SD9_dA" base_Property="_aFueQOZcEeGINOJ_SD9_dA">
    <ruleId>CONF:14319</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_aFueU-ZcEeGINOJ_SD9_dA" base_Property="_aFueUeZcEeGINOJ_SD9_dA">
    <ruleId>CONF:14320</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_aFueV-ZcEeGINOJ_SD9_dA" severity="INFO" base_Property="_aFueVOZcEeGINOJ_SD9_dA">
    <ruleId>CONF:14344</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_aFueTeZcEeGINOJ_SD9_dA" base_Property="_aFueSuZcEeGINOJ_SD9_dA">
    <ruleId>CONF:14321</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_aFueReZcEeGINOJ_SD9_dA" base_Property="_aFueQ-ZcEeGINOJ_SD9_dA">
    <ruleId>CONF:14804</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_1FScAOZcEeGINOJ_SD9_dA" code="373930000" displayName="Cognitive function finding" base_Property="_aFueQ-ZcEeGINOJ_SD9_dA" severity="WARNING">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_ya6aMCWsEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:14805</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:TextValue xmi:id="_aF4PQ-ZcEeGINOJ_SD9_dA" severity="WARNING" base_Property="_aF4PQOZcEeGINOJ_SD9_dA"/>
  <CDA:PropertyValidation xmi:id="_CyUMsOZdEeGINOJ_SD9_dA" severity="WARNING" base_Property="_aF4PQOZcEeGINOJ_SD9_dA">
    <ruleId>CONF:14341</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_aFueW-ZcEeGINOJ_SD9_dA" code="completed" displayName="Completed" base_Property="_aFueWOZcEeGINOJ_SD9_dA">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:14323</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_aFueSeZcEeGINOJ_SD9_dA" severity="WARNING" base_Property="_aFueRuZcEeGINOJ_SD9_dA">
    <ruleId>CONF:14324</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_r7wPMOZdEeGINOJ_SD9_dA" severity="INFO" base_Property="_aFueTuZcEeGINOJ_SD9_dA">
    <ruleId>CONF:14693</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_aF4PR-ZcEeGINOJ_SD9_dA" base_Property="_aF4PROZcEeGINOJ_SD9_dA" severity="WARNING">
    <reference href="../consol-vocab.uml#_2SVSkRSVEeGGzu7fmW9pXw"/>
    <ruleId>CONF:14349</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_P7LgYOZdEeGINOJ_SD9_dA" base_Property="_aF4PROZcEeGINOJ_SD9_dA"/>
  <CDA:EntryRelationship xmi:id="_OZw7gOZeEeGINOJ_SD9_dA" severity="INFO" base_Association="_FvvKouZeEeGINOJ_SD9_dA" typeCode="REFR">
    <ruleId>CONF:14331</ruleId>
    <ruleId>CONF:14588</ruleId>
    <ruleId>CONF:14351</ruleId>
  </CDA:EntryRelationship>
  <CDA:EntryRelationship xmi:id="_PlV90OZeEeGINOJ_SD9_dA" severity="INFO" base_Association="_GxfikuZeEeGINOJ_SD9_dA" typeCode="REFR">
    <ruleId>CONF:14335</ruleId>
    <ruleId>CONF:14589</ruleId>
    <ruleId>CONF:14352</ruleId>
  </CDA:EntryRelationship>
  <CDA:EntryRelationship xmi:id="_QVGm0OZeEeGINOJ_SD9_dA" severity="INFO" base_Association="_IM1fMuZeEeGINOJ_SD9_dA" typeCode="COMP">
    <ruleId>CONF:14467</ruleId>
    <ruleId>CONF:14590</ruleId>
    <ruleId>CONF:14468</ruleId>
  </CDA:EntryRelationship>
  <uml:Class xmi:id="_1ZKPgOY2EeGINOJ_SD9_dA" name="AssessmentScaleSupportingObservation">
    <ownedComment xmi:id="_VokEUOY5EeGINOJ_SD9_dA">
      <body>An Assessment Scale Supporting observation represents the components of a scale used in an Assessment Scale Observation. The individual parts that make up the component may be a group of cognitive or functional status observations.</body>
    </ownedComment>
    <ownedRule xmi:id="_W_NRsOY6EeGINOJ_SD9_dA" name="codeCodeSystem" constrainedElement="_1ZKPgOY2EeGINOJ_SD9_dA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_eTQHEOY6EeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>observation/code SHALL be from LOINC (CodeSystem: 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96) and represents components of the scale</body>
        <body>self.code.isNullFlavorDefined() or self.code.codeSystem = '2.16.840.1.113883.6.1' or self.code.codeSystem = '2.16.840.1.113883.6.96'</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_u6PHcOY6EeGINOJ_SD9_dA" name="valueTranslation" constrainedElement="_aZZWGeY5EeGINOJ_SD9_dA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_zCA1IOY6EeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>If xsi:type=&quot;CD&quot; , MAY have a translation code to further specify the source if the instrument has an applicable code system and valueSet for the integer</body>
        <body>self.value.oclAsType(datatypes::CD).translation->size() = 1</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_1ZMrwOY2EeGINOJ_SD9_dA">
      <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_bJyIQDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_aZZWEOY5EeGINOJ_SD9_dA" name="classCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_LGhMcOY6EeGINOJ_SD9_dA" value="OBS"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_FcjT0EbtEd6besF9iFIJkQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aZZWFeY5EeGINOJ_SD9_dA" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_Mk_VkOY6EeGINOJ_SD9_dA" value="EVN"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aZZWEeY5EeGINOJ_SD9_dA" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_WEYp4Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aZZWEuY5EeGINOJ_SD9_dA" name="id" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O6XRgeY6EeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O6XRgOY6EeGINOJ_SD9_dA" value="*"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_UGBfwEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aZZWFuY5EeGINOJ_SD9_dA" name="statusCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j61aoeY6EeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j61aoOY6EeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_c-D3cEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aZZWGeY5EeGINOJ_SD9_dA" name="value" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#__I8BwDxZEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ty-kceY6EeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ty-kcOY6EeGINOJ_SD9_dA" value="*"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_tRpv0Eo-Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_HWZw0OY6EeGINOJ_SD9_dA" base_Class="_1ZKPgOY2EeGINOJ_SD9_dA" templateId="2.16.840.1.113883.10.20.22.4.86">
    <ruleId>CONF:16722</ruleId>
    <ruleId>CONF:16723</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_YLYw8OY6EeGINOJ_SD9_dA" base_Constraint="_W_NRsOY6EeGINOJ_SD9_dA">
    <ruleId>CONF:16738</ruleId>
    <ruleId>CONF:14458</ruleId>
    <ruleId>CONF:16739</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_1IzigOY6EeGINOJ_SD9_dA" severity="INFO" base_Constraint="_u6PHcOY6EeGINOJ_SD9_dA">
    <ruleId>CONF:14639</ruleId>
    <ruleId>CONF:16755</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_JcmBQOY6EeGINOJ_SD9_dA" base_Property="_aZZWEOY5EeGINOJ_SD9_dA">
    <ruleId>CONF:16715</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_NDfPcOY6EeGINOJ_SD9_dA" base_Property="_aZZWFeY5EeGINOJ_SD9_dA">
    <ruleId>CONF:16716</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_RY9a4OY6EeGINOJ_SD9_dA" base_Property="_aZZWEeY5EeGINOJ_SD9_dA">
    <ruleId>CONF:16717</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_PIf0IOY6EeGINOJ_SD9_dA" base_Property="_aZZWEuY5EeGINOJ_SD9_dA">
    <ruleId>CONF:16724</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_k-OxUOY6EeGINOJ_SD9_dA" code="completed" displayName="Completed" base_Property="_aZZWFuY5EeGINOJ_SD9_dA">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_o6Zr8OY6EeGINOJ_SD9_dA" base_Property="_aZZWFuY5EeGINOJ_SD9_dA">
    <ruleId>CONF:16720</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_wYRLsOY6EeGINOJ_SD9_dA" base_Property="_aZZWGeY5EeGINOJ_SD9_dA">
    <ruleId>CONF:16754</ruleId>
  </CDA:PropertyValidation>
  <uml:Class xmi:id="_Zi33YOYxEeGINOJ_SD9_dA" name="AssessmentScaleObservation">
    <ownedComment xmi:id="_UY-EsOY5EeGINOJ_SD9_dA">
      <body>An assessment scale is a collection of observations that together yield a summary evaluation of a particular condition. Examples include the Braden Scale (assesses pressure ulcer risk), APACHE Score (estimates mortality in critically ill patients), Mini-Mental Status Exam (assesses cognitive function), APGAR Score (assesses the health of a newborn), and Glasgow Coma Scale (assesses coma and impaired consciousness.)</body>
    </ownedComment>
    <ownedRule xmi:id="_rnS0MOYzEeGINOJ_SD9_dA" name="codeCodeSystem" constrainedElement="_Zi33YOYxEeGINOJ_SD9_dA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_v7vE4OYzEeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHOULD be from LOINC (CodeSystem: 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96) identifying the assessment scale</body>
        <body>self.code.isNullFlavorDefined() or self.code.codeSystem = '2.16.840.1.113883.6.1' or self.code.codeSystem = '2.16.840.1.113883.6.96'</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_WfZX8OY0EeGINOJ_SD9_dA" name="interpretationCodeTranslation" constrainedElement="_Zi33YOYxEeGINOJ_SD9_dA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_ZZ6oUOY0EeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>interpretationCode, if present, MAY contain zero or more [0..*] translation</body>
        <body>self.interpretationCode->size() > 0 implies self.interpretationCode.translation->size() > 0</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_Zi33YeYxEeGINOJ_SD9_dA">
      <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_bJyIQDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_hvJ8UOYxEeGINOJ_SD9_dA" name="classCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_c8rZ4OYzEeGINOJ_SD9_dA" value="OBS"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_FcjT0EbtEd6besF9iFIJkQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hvJ8XuYxEeGINOJ_SD9_dA" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_fGF9cOYzEeGINOJ_SD9_dA" value="EVN"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hvJ8UeYxEeGINOJ_SD9_dA" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_WEYp4Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hvJ8UuYxEeGINOJ_SD9_dA" name="derivationExpr" visibility="private" aggregation="composite">
      <ownedComment xmi:id="_5Lc8wOYzEeGINOJ_SD9_dA">
        <body>The optional derivation expression records text showing how the score was calculated from its component data</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hvJ8VOYxEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hvJ8U-YxEeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_YXKk0Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hvJ8VeYxEeGINOJ_SD9_dA" name="effectiveTime" visibility="private" aggregation="composite">
      <ownedComment xmi:id="_LjN-QOY0EeGINOJ_SD9_dA">
        <body>Represents clinically effective time of the measurement, which may be when the measurement was performed (e.g., a BP measurement), or may be when sample was taken (and measured some time afterwards)</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MwdNceY0EeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MwdNcOY0EeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_fUQ50Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hvJ8WOYxEeGINOJ_SD9_dA" name="id" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mjdt8eYzEeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mjdt8OYzEeGINOJ_SD9_dA" value="*"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_UGBfwEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hvJ8W-YxEeGINOJ_SD9_dA" name="interpretationCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hvJ8XeYxEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hvJ8XOYxEeGINOJ_SD9_dA" value="*"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_zHXmAEo-Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hvJ8X-YxEeGINOJ_SD9_dA" name="author" visibility="private" aggregation="composite" association="_hvJ8YuYxEeGINOJ_SD9_dA">
      <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_ChEisEcEEd6besF9iFIJkQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hvJ8YeYxEeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hvJ8YOYxEeGINOJ_SD9_dA" value="*"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_7TcH0ExoEd6h-an5IXo-DA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_-ralYOYzEeGINOJ_SD9_dA" name="statusCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tMUJ4OY2EeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tMS7wOY2EeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_c-D3cEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_QifUoOY0EeGINOJ_SD9_dA" name="value" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#__I8BwDxZEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rlm-gOY0EeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RlmXcOY0EeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_tRpv0Eo-Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_y4n3UOY0EeGINOJ_SD9_dA" name="referenceRange" type="_0N8rgOY0EeGINOJ_SD9_dA" association="_y4psgOY0EeGINOJ_SD9_dA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CXkRkOY1EeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CXjqgOY1EeGINOJ_SD9_dA" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_JN3eMOY5EeGINOJ_SD9_dA" name="assessmentScaleSupportingObservation" type="_1ZKPgOY2EeGINOJ_SD9_dA" association="_JN4sUOY5EeGINOJ_SD9_dA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PD3oQOY5EeGINOJ_SD9_dA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PD3BMOY5EeGINOJ_SD9_dA" value="*"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_0N8rgOY0EeGINOJ_SD9_dA" name="ReferenceRange">
      <ownedComment xmi:id="_Dlx7sOY2EeGINOJ_SD9_dA">
        <body>The referenceRange/observationRange/text, if present, MAY contain a description of the scale (e.g. for a Pain Scale 1 to 10:  1 to 3 = little pain, 4 to 7= moderate pain, 8 to 10 = severe pain)</body>
      </ownedComment>
      <ownedComment xmi:id="_5FQt0OY2EeGINOJ_SD9_dA">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_0N9SkOY0EeGINOJ_SD9_dA">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_XFrNMEcaEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_5VNgQOY0EeGINOJ_SD9_dA" name="observationRange" visibility="private" type="_6F7LgOY0EeGINOJ_SD9_dA" aggregation="composite">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5VNgQuY0EeGINOJ_SD9_dA" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5VNgQeY0EeGINOJ_SD9_dA" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_fupywUobEd6c3qsAxlFHaQ"/>
        <association href="../consol.uml#_5VOuYOY0EeGINOJ_SD9_dA"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_6F7LgOY0EeGINOJ_SD9_dA" name="ObservationRange">
        <ownedRule xmi:id="_NL13AOY2EeGINOJ_SD9_dA" name="textReference" constrainedElement="_6F7LgOY0EeGINOJ_SD9_dA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_O1swwOY2EeGINOJ_SD9_dA">
            <language>Analysis</language>
            <language>OCL</language>
            <body>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="_VnHaMOY2EeGINOJ_SD9_dA" name="textReferenceValue" constrainedElement="_NL13AOY2EeGINOJ_SD9_dA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_WsVV0OY2EeGINOJ_SD9_dA">
            <language>Analysis</language>
            <language>OCL</language>
            <body>reference, if present, MAY 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="_caucAOY2EeGINOJ_SD9_dA" name="referenceValue" constrainedElement="_VnHaMOY2EeGINOJ_SD9_dA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_eT6yQOY2EeGINOJ_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="_6F8ZoOY0EeGINOJ_SD9_dA">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_ujrlMEcZEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_7tF9oOY0EeGINOJ_SD9_dA" name="text" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8mFbIOY0EeGINOJ_SD9_dA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8mE0EOY0EeGINOJ_SD9_dA" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_JeqKIErZEd6FXKclYGEDCw"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <uml:Association xmi:id="_hvJ8YuYxEeGINOJ_SD9_dA" memberEnd="_hvJ8X-YxEeGINOJ_SD9_dA _hvJ8Y-YxEeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_hvJ8Y-YxEeGINOJ_SD9_dA" type="_Zi33YOYxEeGINOJ_SD9_dA" association="_hvJ8YuYxEeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_y4psgOY0EeGINOJ_SD9_dA" memberEnd="_y4n3UOY0EeGINOJ_SD9_dA _y4psgeY0EeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_y4psgeY0EeGINOJ_SD9_dA" type="_Zi33YOYxEeGINOJ_SD9_dA" association="_y4psgOY0EeGINOJ_SD9_dA"/>
  </uml:Association>
  <uml:Association xmi:id="_JN4sUOY5EeGINOJ_SD9_dA" memberEnd="_JN3eMOY5EeGINOJ_SD9_dA _JN4sUeY5EeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_JN4sUeY5EeGINOJ_SD9_dA" type="_Zi33YOYxEeGINOJ_SD9_dA" association="_JN4sUOY5EeGINOJ_SD9_dA"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_iPVmUOYzEeGINOJ_SD9_dA" base_Class="_Zi33YOYxEeGINOJ_SD9_dA" templateId="2.16.840.1.113883.10.20.22.4.69">
    <ruleId>CONF:14436</ruleId>
    <ruleId>CONF:14437</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_uIDgwOYzEeGINOJ_SD9_dA" severity="WARNING" base_Constraint="_rnS0MOYzEeGINOJ_SD9_dA">
    <ruleId>CONF:14440</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_aGxHQOY0EeGINOJ_SD9_dA" severity="INFO" base_Constraint="_WfZX8OY0EeGINOJ_SD9_dA">
    <ruleId>CONF:14888</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_b5XiwOYzEeGINOJ_SD9_dA" base_Property="_hvJ8UOYxEeGINOJ_SD9_dA">
    <ruleId>CONF:14434</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_f5WmYOYzEeGINOJ_SD9_dA" base_Property="_hvJ8XuYxEeGINOJ_SD9_dA">
    <ruleId>CONF:14435</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_pxaQoOYzEeGINOJ_SD9_dA" base_Property="_hvJ8UeYxEeGINOJ_SD9_dA">
    <ruleId>CONF:14439</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_6iirgOYzEeGINOJ_SD9_dA" severity="INFO" base_Property="_hvJ8UuYxEeGINOJ_SD9_dA">
    <ruleId>CONF:14637</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_M9zs8OY0EeGINOJ_SD9_dA" base_Property="_hvJ8VeYxEeGINOJ_SD9_dA">
    <ruleId>CONF:14445</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_mtFkAOYzEeGINOJ_SD9_dA" base_Property="_hvJ8WOYxEeGINOJ_SD9_dA">
    <ruleId>CONF:14438</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_UCiT8OY0EeGINOJ_SD9_dA" severity="INFO" base_Property="_hvJ8W-YxEeGINOJ_SD9_dA">
    <ruleId>CONF:14459</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="__TmmwOYzEeGINOJ_SD9_dA" base_Property="_-ralYOYzEeGINOJ_SD9_dA">
    <ruleId>CONF:14444</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_ANrCUOY0EeGINOJ_SD9_dA" code="completed" displayName="Completed" base_Property="_-ralYOYzEeGINOJ_SD9_dA">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_SXnqQOY0EeGINOJ_SD9_dA" base_Property="_QifUoOY0EeGINOJ_SD9_dA">
    <ruleId>CONF:14450</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_PChEwOY2EeGINOJ_SD9_dA" severity="WARNING" base_Constraint="_NL13AOY2EeGINOJ_SD9_dA">
    <ruleId>CONF:16802</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_gAeasOY2EeGINOJ_SD9_dA" severity="INFO" base_Constraint="_VnHaMOY2EeGINOJ_SD9_dA">
    <ruleId>CONF:16803</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_hzrdsOY2EeGINOJ_SD9_dA" base_Constraint="_caucAOY2EeGINOJ_SD9_dA">
    <ruleId>CONF:16804</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_9B6bgOY0EeGINOJ_SD9_dA" severity="WARNING" base_Property="_7tF9oOY0EeGINOJ_SD9_dA">
    <ruleId>CONF:16801</ruleId>
  </CDA:PropertyValidation>
  <CDA:AssociationValidation xmi:id="_qJCRAOY0EeGINOJ_SD9_dA" severity="INFO" base_Association="_hvJ8YuYxEeGINOJ_SD9_dA">
    <ruleId>CONF:14460</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_Cm9YcOY1EeGINOJ_SD9_dA" severity="INFO" base_Association="_y4psgOY0EeGINOJ_SD9_dA">
    <ruleId>CONF:16799</ruleId>
  </CDA:AssociationValidation>
  <CDA:EntryRelationship xmi:id="_K_IngOY5EeGINOJ_SD9_dA" severity="WARNING" base_Association="_JN4sUOY5EeGINOJ_SD9_dA" typeCode="COMP">
    <ruleId>CONF:14451</ruleId>
    <ruleId>CONF:16741</ruleId>
    <ruleId>CONF:16742</ruleId>
  </CDA:EntryRelationship>
  <uml:Class xmi:id="__pNCUOY-EeGINOJ_SD9_dA" name="CaregiverCharacteristics">
    <ownedRule xmi:id="_kF-hYOY_EeGINOJ_SD9_dA" name="valueCodeSystem" constrainedElement="_GfC4yeY_EeGINOJ_SD9_dA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_lsVbMOY_EeGINOJ_SD9_dA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>the code/@code SHALL be selected from LOINC (codeSystem: 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96</body>
        <body>self.value->forAll(val | val.isNullFlavorDefined() or val.oclAsType(datatypes::CD).codeSystem = '2.16.840.1.113883.6.1' or val.oclAsType(datatypes::CD).codeSystem = '2.16.840.1.113883.6.96')</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="__pNCUeY-EeGINOJ_SD9_dA">
      <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_bJyIQDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_GfC4wOY_EeGINOJ_SD9_dA" name="classCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_H3tU0OY_EeGINOJ_SD9_dA" value="OBS"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_FcjT0EbtEd6besF9iFIJkQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_GfC4xeY_EeGINOJ_SD9_dA" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_MhQS0OY_EeGINOJ_SD9_dA" value="EVN"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_GfC4wuY_EeGINOJ_SD9_dA" name="id" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TAyiEeY_EeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TAyiEOY_EeGINOJ_SD9_dA" value="*"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_UGBfwEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_GfC4weY_EeGINOJ_SD9_dA" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_WEYp4Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_GfC4xuY_EeGINOJ_SD9_dA" name="statusCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cjNTgeY_EeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cjNTgOY_EeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_c-D3cEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_GfC4yeY_EeGINOJ_SD9_dA" name="value" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hXndseY_EeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hXndsOY_EeGINOJ_SD9_dA" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_tRpv0Eo-Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_GfC4zOY_EeGINOJ_SD9_dA" name="participant" visibility="private" type="_FxahQOZAEeGINOJ_SD9_dA" aggregation="composite" association="_GfC4z-Y_EeGINOJ_SD9_dA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LnlDYeZAEeGINOJ_SD9_dA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LnlDYOZAEeGINOJ_SD9_dA" value="*"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_azFbAUxoEd6h-an5IXo-DA"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_FxahQOZAEeGINOJ_SD9_dA" name="Participant">
      <ownedComment xmi:id="_o9Kn4OZBEeGINOJ_SD9_dA">
        <body>INLINE</body>
      </ownedComment>
      <ownedRule xmi:id="_fa-8cOZAEeGINOJ_SD9_dA" name="timeLow" constrainedElement="_FxahQOZAEeGINOJ_SD9_dA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_iyQaQOZAEeGINOJ_SD9_dA">
          <language>Analysis</language>
          <language>OCL</language>
          <body>time, if present, SHALL contain exactly one [1..1] low</body>
          <body>not self.time.oclIsUndefined() implies self.time.low->size() = 1</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_g0P1cOZAEeGINOJ_SD9_dA" name="timeHigh" constrainedElement="_fa-8cOZAEeGINOJ_SD9_dA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_jr1GkOZAEeGINOJ_SD9_dA">
          <language>Analysis</language>
          <language>OCL</language>
          <body>time, if present, MAY contain zero or one [0..1] high</body>
          <body>not self.time.oclIsUndefined() implies self.time.high->size() = 1</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_FxahQeZAEeGINOJ_SD9_dA">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_51DLwEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_yp6noEJ8EeOECfdQ4ITPew" name="typeCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_9IjJsEJ8EeOECfdQ4ITPew" value="IND"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CRBsgEreEd6FXKclYGEDCw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_HlUH0OZAEeGINOJ_SD9_dA" name="time" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HlUH0uZAEeGINOJ_SD9_dA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HlUH0eZAEeGINOJ_SD9_dA" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_vWA0AErdEd6FXKclYGEDCw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_HlUH0-ZAEeGINOJ_SD9_dA" name="participantRole" visibility="private" type="_I2ZVMOZAEeGINOJ_SD9_dA" aggregation="composite">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HlUH1eZAEeGINOJ_SD9_dA" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HlUH1OZAEeGINOJ_SD9_dA" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_uuZlAUoaEd6c3qsAxlFHaQ"/>
        <association href="../consol.uml#_HldRwOZAEeGINOJ_SD9_dA"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_I2ZVMOZAEeGINOJ_SD9_dA" name="ParticipantRole">
        <generalization xmi:id="_I2ZVMeZAEeGINOJ_SD9_dA">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#__QZaIEcZEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_JnCvAOZAEeGINOJ_SD9_dA" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE4tEDcEd6xYZuu1VKCVw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aVK5MeZAEeGINOJ_SD9_dA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aVK5MOZAEeGINOJ_SD9_dA" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_5K_kcEJ7EeOECfdQ4ITPew" value="CAREGIVER"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_Z6ZKgEreEd6FXKclYGEDCw"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <uml:Association xmi:id="_GfC4z-Y_EeGINOJ_SD9_dA" memberEnd="_GfC4zOY_EeGINOJ_SD9_dA _GfC40OY_EeGINOJ_SD9_dA">
    <ownedEnd xmi:id="_GfC40OY_EeGINOJ_SD9_dA" type="__pNCUOY-EeGINOJ_SD9_dA" association="_GfC4z-Y_EeGINOJ_SD9_dA"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_OWVlIOY_EeGINOJ_SD9_dA" base_Class="__pNCUOY-EeGINOJ_SD9_dA" templateId="2.16.840.1.113883.10.20.22.4.72">
    <ruleId>CONF:14221</ruleId>
    <ruleId>CONF:14222</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_r4EksOY_EeGINOJ_SD9_dA" base_Constraint="_kF-hYOY_EeGINOJ_SD9_dA">
    <ruleId>CONF:14600</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_I5Bn4OY_EeGINOJ_SD9_dA" base_Property="_GfC4wOY_EeGINOJ_SD9_dA">
    <ruleId>CONF:14219</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Lrsj0OY_EeGINOJ_SD9_dA" base_Property="_GfC4xeY_EeGINOJ_SD9_dA">
    <ruleId>CONF:14220</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_T4b7wOY_EeGINOJ_SD9_dA" base_Property="_GfC4wuY_EeGINOJ_SD9_dA">
    <ruleId>CONF:14223</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_YDx60OY_EeGINOJ_SD9_dA" base_Property="_GfC4weY_EeGINOJ_SD9_dA">
    <ruleId>CONF:14230</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_ZgnFMOY_EeGINOJ_SD9_dA" base_Property="_GfC4xuY_EeGINOJ_SD9_dA">
    <ruleId>CONF:14233</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_dl3DUOY_EeGINOJ_SD9_dA" code="completed" displayName="Completed" base_Property="_GfC4xuY_EeGINOJ_SD9_dA">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_h-JSMOY_EeGINOJ_SD9_dA" base_Property="_GfC4yeY_EeGINOJ_SD9_dA">
    <ruleId>CONF:14599</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_khProOZAEeGINOJ_SD9_dA" base_Constraint="_fa-8cOZAEeGINOJ_SD9_dA">
    <ruleId>CONF:14831</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_mJ1aEOZAEeGINOJ_SD9_dA" severity="INFO" base_Constraint="_g0P1cOZAEeGINOJ_SD9_dA">
    <ruleId>CONF:14832</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_OSqwoOZAEeGINOJ_SD9_dA" severity="INFO" base_Property="_HlUH0OZAEeGINOJ_SD9_dA">
    <ruleId>CONF:14830</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_ZkEzcOZAEeGINOJ_SD9_dA" base_Property="_JnCvAOZAEeGINOJ_SD9_dA">
    <ruleId>CONF:14229</ruleId>
  </CDA:PropertyValidation>
  <CDA:AssociationValidation xmi:id="_L0h6QOZAEeGINOJ_SD9_dA" base_Association="_GfC4z-Y_EeGINOJ_SD9_dA">
    <ruleId>CONF:14227</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_0gKXkEJ8EeOECfdQ4ITPew" base_Property="_yp6noEJ8EeOECfdQ4ITPew">
    <ruleId>CONF:26451</ruleId>
  </CDA:PropertyValidation>
  <uml:Class xmi:id="_Y_oGkIoAEeOoMZgUoTghIg" name="CognitiveAbilitiesObservation">
    <ownedComment xmi:id="_V3xvYIoBEeOoMZgUoTghIg">
      <body>The Cognitive Abilities Observation represents a patient's ability to perform specific cognitive tasks (e.g., ability to plan, logical sequencing ability, ability to think abstractly).</body>
    </ownedComment>
    <ownedComment xmi:id="_bOntkPm-EeSGHoih4Jm09A">
      <body>REMOVED</body>
    </ownedComment>
    <generalization xmi:id="_Y_otoIoAEeOoMZgUoTghIg">
      <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_bJyIQDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_9fGUUIoAEeOoMZgUoTghIg" name="classCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_hgrsMIoBEeOoMZgUoTghIg" value="OBS"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_FcjT0EbtEd6besF9iFIJkQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_9fHicIoAEeOoMZgUoTghIg" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_iSSIQIoBEeOoMZgUoTghIg" value="EVN"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_9fG7Y4oAEeOoMZgUoTghIg" name="id" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5HlsEYoBEeOoMZgUoTghIg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5HlsEIoBEeOoMZgUoTghIg" value="*"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_UGBfwEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_9fGUUYoAEeOoMZgUoTghIg" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_WEYp4Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_9fHidIoAEeOoMZgUoTghIg" name="text" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9fHidooAEeOoMZgUoTghIg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9fHidYoAEeOoMZgUoTghIg" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_bHcUEEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_9fHicYoAEeOoMZgUoTghIg" name="statusCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AkPOYYoDEeOoMZgUoTghIg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AkPOYIoDEeOoMZgUoTghIg" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_c-D3cEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_9fG7YIoAEeOoMZgUoTghIg" name="effectiveTime" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9FgBMYoDEeOoMZgUoTghIg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9FgBMIoDEeOoMZgUoTghIg" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_fUQ50Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_9fHid4oAEeOoMZgUoTghIg" name="value" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__7dhsYoDEeOoMZgUoTghIg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__7dhsIoDEeOoMZgUoTghIg" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_tRpv0Eo-Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_7sls8KvCEeOEkquDecUlEw" name="authorParticipation" association="_7sqlcKvCEeOEkquDecUlEw">
      <type xmi:type="uml:Class" href="consol-other.uml#_7jqj4KrlEeOxqJAXCMXUYg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7sowQKvCEeOEkquDecUlEw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7sowQavCEeOEkquDecUlEw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DkTwUIoHEeOoMZgUoTghIg" name="assessmentScaleObservation" type="_Zi33YOYxEeGINOJ_SD9_dA" association="_DkUXYIoHEeOoMZgUoTghIg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DkTwUYoHEeOoMZgUoTghIg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DkTwUooHEeOoMZgUoTghIg" value="*"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_JguTIIoBEeOoMZgUoTghIg" base_Class="_Y_oGkIoAEeOoMZgUoTghIg" templateId="2.16.840.1.113883.10.20.22.4.126">
    <ruleId>CONF:29248</ruleId>
    <ruleId>CONF:29249</ruleId>
  </CDA:CDATemplate>
  <CDA:PropertyValidation xmi:id="_j3qKoIoBEeOoMZgUoTghIg" base_Property="_9fGUUIoAEeOoMZgUoTghIg">
    <ruleId>CONF:29246</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_wALboIoBEeOoMZgUoTghIg" base_Property="_9fHicIoAEeOoMZgUoTghIg">
    <ruleId>CONF:29247</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_3ovIcIoBEeOoMZgUoTghIg" base_Property="_9fG7Y4oAEeOoMZgUoTghIg">
    <ruleId>CONF:29250</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Ac3QgIoCEeOoMZgUoTghIg" base_Property="_9fGUUYoAEeOoMZgUoTghIg"/>
  <CDA:ValueSetConstraint xmi:id="_KR74MIoCEeOoMZgUoTghIg" base_Property="_9fGUUYoAEeOoMZgUoTghIg" severity="WARNING">
    <reference href="../consol-vocab.uml#_hfQH0YoMEeOoMZgUoTghIg"/>
    <ruleId>CONF:29251</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_fNoPAIoCEeOoMZgUoTghIg" severity="WARNING" base_Property="_9fHidIoAEeOoMZgUoTghIg">
    <ruleId>CONF:29252</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_wHrVUIoCEeOoMZgUoTghIg" base_Property="_9fHicYoAEeOoMZgUoTghIg">
    <ruleId>CONF:29256</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_CK0xsIoDEeOoMZgUoTghIg" code="completed" displayName="Completed" base_Property="_9fHicYoAEeOoMZgUoTghIg">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:29257</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_2iyiIIoDEeOoMZgUoTghIg" base_Property="_9fG7YIoAEeOoMZgUoTghIg">
    <ruleId>CONF:29258</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_AVRI0IoEEeOoMZgUoTghIg" base_Property="_9fHid4oAEeOoMZgUoTghIg"/>
  <uml:Association xmi:id="_DkUXYIoHEeOoMZgUoTghIg" memberEnd="_DkTwUIoHEeOoMZgUoTghIg _DkUXYYoHEeOoMZgUoTghIg">
    <ownedEnd xmi:id="_DkUXYYoHEeOoMZgUoTghIg" type="_Y_oGkIoAEeOoMZgUoTghIg" association="_DkUXYIoHEeOoMZgUoTghIg"/>
  </uml:Association>
  <CDA:EntryRelationship xmi:id="_qyOhUIoHEeOoMZgUoTghIg" severity="INFO" base_Association="_DkUXYIoHEeOoMZgUoTghIg" typeCode="COMP">
    <ruleId>CONF:29266</ruleId>
    <ruleId>CONF:29267</ruleId>
    <ruleId>CONF:29268</ruleId>
  </CDA:EntryRelationship>
  <CDA:ValueSetConstraint xmi:id="_lLcTcIoREeOoMZgUoTghIg" base_Property="_9fHid4oAEeOoMZgUoTghIg" severity="WARNING">
    <reference href="../consol-vocab.uml#_cyt1UYoOEeOoMZgUoTghIg"/>
    <ruleId>CONF:29264</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Class xmi:id="_-lJmEI0kEeOB0eBUISUB4Q" name="MentalStatusObservation">
    <ownedComment xmi:id="_WTRLwI0mEeOB0eBUISUB4Q">
      <body>This template represents observations relating intellectual and mental powers and state of mind. Mental status observations in a clinical note often have a psychological focus (e.g., level of consciousness, mood, anxiety level, reasoning ability).</body>
    </ownedComment>
    <generalization xmi:id="_-lJmEY0kEeOB0eBUISUB4Q">
      <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_bJyIQDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_vnbNEI0lEeOB0eBUISUB4Q" name="classCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_KcZrcI0mEeOB0eBUISUB4Q" value="OBS"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_FcjT0EbtEd6besF9iFIJkQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vncbMI0lEeOB0eBUISUB4Q" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_Lgha4I0mEeOB0eBUISUB4Q" value="EVN"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vnb0I40lEeOB0eBUISUB4Q" name="id" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GJtHMY0mEeOB0eBUISUB4Q" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GJtHMI0mEeOB0eBUISUB4Q" value="*"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_UGBfwEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vnbNEY0lEeOB0eBUISUB4Q" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_WEYp4Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vncbMY0lEeOB0eBUISUB4Q" name="statusCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HmGMsY0mEeOB0eBUISUB4Q" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HmGMsI0mEeOB0eBUISUB4Q" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_c-D3cEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vnb0II0lEeOB0eBUISUB4Q" name="effectiveTime" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IMoBMY0mEeOB0eBUISUB4Q" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IMoBMI0mEeOB0eBUISUB4Q" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_fUQ50Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vncbNI0lEeOB0eBUISUB4Q" name="value" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JFaDUY0mEeOB0eBUISUB4Q" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JFaDUI0mEeOB0eBUISUB4Q" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_tRpv0Eo-Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_6pMbcK4hEeORf5eJaKt1KQ" name="authorParticipation" association="_6pOQoK4hEeORf5eJaKt1KQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_7jqj4KrlEeOxqJAXCMXUYg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6pMbca4hEeORf5eJaKt1KQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6pMbcq4hEeORf5eJaKt1KQ" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Prt9EI0zEeOB0eBUISUB4Q" name="assessmentScaleObservation" type="_Zi33YOYxEeGINOJ_SD9_dA" association="_PrukII0zEeOB0eBUISUB4Q">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Prt9EY0zEeOB0eBUISUB4Q"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Prt9Eo0zEeOB0eBUISUB4Q" value="*"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:PropertyValidation xmi:id="__KlY8I0lEeOB0eBUISUB4Q" base_Property="_vnbNEI0lEeOB0eBUISUB4Q">
    <ruleId>CONF:29182</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_AHBMAI0mEeOB0eBUISUB4Q" base_Property="_vncbMI0lEeOB0eBUISUB4Q">
    <ruleId>CONF:29183</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_BYQxcI0mEeOB0eBUISUB4Q" base_Property="_vnb0I40lEeOB0eBUISUB4Q">
    <ruleId>CONF:29188</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_B1ticI0mEeOB0eBUISUB4Q" base_Property="_vnbNEY0lEeOB0eBUISUB4Q"/>
  <CDA:PropertyValidation xmi:id="_CrbpgI0mEeOB0eBUISUB4Q" base_Property="_vncbMY0lEeOB0eBUISUB4Q">
    <ruleId>CONF:29194</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_DYgx8I0mEeOB0eBUISUB4Q" base_Property="_vnb0II0lEeOB0eBUISUB4Q">
    <ruleId>CONF:29196</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_EFX38I0mEeOB0eBUISUB4Q" base_Property="_vncbNI0lEeOB0eBUISUB4Q"/>
  <CDA:CDATemplate xmi:id="_PtmfUI0mEeOB0eBUISUB4Q" base_Class="_-lJmEI0kEeOB0eBUISUB4Q" templateId="2.16.840.1.113883.10.20.22.4.125">
    <ruleId>CONF:29186</ruleId>
    <ruleId>CONF:29187</ruleId>
  </CDA:CDATemplate>
  <CDA:CodeSystemConstraint xmi:id="_0TCyMI0mEeOB0eBUISUB4Q" code="completed" displayName="Completed" base_Property="_vncbMY0lEeOB0eBUISUB4Q">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:29195</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:ValueSetConstraint xmi:id="_9HAQQI0oEeOB0eBUISUB4Q" base_Property="_vnbNEY0lEeOB0eBUISUB4Q" severity="WARNING">
    <reference href="../consol-vocab.uml#_CRVckI0oEeOB0eBUISUB4Q"/>
    <ruleId>CONF:29189</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:ValueSetConstraint xmi:id="_Oa-dAI0qEeOB0eBUISUB4Q" base_Property="_vncbNI0lEeOB0eBUISUB4Q" severity="WARNING">
    <reference href="../consol-vocab.uml#_cyt1UYoOEeOoMZgUoTghIg"/>
    <ruleId>CONF:29202</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_PrukII0zEeOB0eBUISUB4Q" memberEnd="_Prt9EI0zEeOB0eBUISUB4Q _PrukIY0zEeOB0eBUISUB4Q">
    <ownedEnd xmi:id="_PrukIY0zEeOB0eBUISUB4Q" type="_-lJmEI0kEeOB0eBUISUB4Q" association="_PrukII0zEeOB0eBUISUB4Q"/>
  </uml:Association>
  <CDA:EntryRelationship xmi:id="_eiNQMI0zEeOB0eBUISUB4Q" severity="INFO" base_Association="_PrukII0zEeOB0eBUISUB4Q" typeCode="COMP">
    <ruleId>CONF:29207</ruleId>
    <ruleId>CONF:29208</ruleId>
    <ruleId>CONF:29209</ruleId>
  </CDA:EntryRelationship>
  <uml:Class xmi:id="_kyeGAJm4EeOLJeQez13EkQ" name="SensoryStatus">
    <ownedComment xmi:id="_LirAQJm5EeOLJeQez13EkQ">
      <body>This template represents a patient's sensory or speech ability. It may contain an assessment scale observations related to the sensory or speech ability.</body>
    </ownedComment>
    <generalization xmi:id="_kyeGAZm4EeOLJeQez13EkQ">
      <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_bJyIQDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_wSfzoJm4EeOLJeQez13EkQ" name="classCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_wFJesJm5EeOLJeQez13EkQ" value="OBS"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_FcjT0EbtEd6besF9iFIJkQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_wSfzpZm4EeOLJeQez13EkQ" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_w-6_UJm5EeOLJeQez13EkQ" value="EVN"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_wSfzoZm4EeOLJeQez13EkQ" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_WEYp4Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_wSfzppm4EeOLJeQez13EkQ" name="statusCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m7Yd0Jm5EeOLJeQez13EkQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m7X2wJm5EeOLJeQez13EkQ" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_c-D3cEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_wSfzopm4EeOLJeQez13EkQ" name="effectiveTime" visibility="private" type="_ZFOAYAPrEeWlspDC_8d7eg" aggregation="composite">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mUs4UJm5EeOLJeQez13EkQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mUsRQJm5EeOLJeQez13EkQ" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_fUQ50Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_wSgasJm4EeOLJeQez13EkQ" name="value" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nwHtcJm5EeOLJeQez13EkQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nwHGYJm5EeOLJeQez13EkQ" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_tRpv0Eo-Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_XSxV4APsEeWlspDC_8d7eg" name="authorParticipation" association="_XSykAAPsEeWlspDC_8d7eg">
      <type xmi:type="uml:Class" href="consol-other.uml#_7jqj4KrlEeOxqJAXCMXUYg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y-IEcQPsEeWlspDC_8d7eg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y-IEcAPsEeWlspDC_8d7eg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_6SCMoJm9EeOLJeQez13EkQ" name="assessmentScaleObservation" type="_Zi33YOYxEeGINOJ_SD9_dA" association="_6SDawJm9EeOLJeQez13EkQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6SCzsJm9EeOLJeQez13EkQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6SCzsZm9EeOLJeQez13EkQ" value="*"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_ZFOAYAPrEeWlspDC_8d7eg" name="IVLTS">
      <ownedComment xmi:id="_bMOJIAPrEeWlspDC_8d7eg">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_ZFOncAPrEeWlspDC_8d7eg">
        <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
      </generalization>
      <ownedAttribute xmi:id="_Zhr58APrEeWlspDC_8d7eg" name="low" visibility="private" aggregation="composite">
        <ownedComment xmi:id="_fKKlYAPrEeWlspDC_8d7eg">
          <body>The effectiveTime/low (a.k.a. &quot;onset date&quot;) asserts when the condition became biologically active.</body>
        </ownedComment>
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_BY5uUD6AEd6cla2oXsPtlA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nYhG4APrEeWlspDC_8d7eg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nYgf0APrEeWlspDC_8d7eg" value="1"/>
        <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_fmxbID6AEd6cla2oXsPtlA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_ZhrS4APrEeWlspDC_8d7eg" name="high" visibility="private" aggregation="composite">
        <ownedComment xmi:id="_jp7VQAPrEeWlspDC_8d7eg">
          <body>The effectiveTime/high (a.k.a. &quot;resolution date&quot;) asserts when the condition became biologically resolved.</body>
        </ownedComment>
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_BY5uUD6AEd6cla2oXsPtlA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZhrS4QPrEeWlspDC_8d7eg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZhrS4gPrEeWlspDC_8d7eg" value="1"/>
        <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_jfCGID6AEd6cla2oXsPtlA"/>
      </ownedAttribute>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_PYeNIJm5EeOLJeQez13EkQ" base_Class="_kyeGAJm4EeOLJeQez13EkQ" templateId="2.16.840.1.113883.10.20.22.4.127">
    <ruleId>CONF:1098-27959</ruleId>
    <ruleId>CONF:1098-27960</ruleId>
  </CDA:CDATemplate>
  <CDA:PropertyValidation xmi:id="_fKKkQJm5EeOLJeQez13EkQ" base_Property="_wSfzoJm4EeOLJeQez13EkQ">
    <ruleId>CONF:1098-31017</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_iwfKsJm5EeOLJeQez13EkQ" base_Property="_wSfzoZm4EeOLJeQez13EkQ"/>
  <CDA:PropertyValidation xmi:id="_jJ03wJm5EeOLJeQez13EkQ" base_Property="_wSfzopm4EeOLJeQez13EkQ">
    <ruleId>CONF:1098-31441</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_jhyEwJm5EeOLJeQez13EkQ" base_Property="_wSfzpZm4EeOLJeQez13EkQ">
    <ruleId>CONF:1098-31018</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_j8PMIJm5EeOLJeQez13EkQ" base_Property="_wSfzppm4EeOLJeQez13EkQ">
    <ruleId>CONF:1098-31437</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_kURRoJm5EeOLJeQez13EkQ" base_Property="_wSgasJm4EeOLJeQez13EkQ"/>
  <CDA:ValueSetConstraint xmi:id="_5jGKYJm6EeOLJeQez13EkQ" base_Property="_wSfzoZm4EeOLJeQez13EkQ" severity="WARNING">
    <reference href="../consol-vocab.uml#_Sv4_cZm6EeOLJeQez13EkQ"/>
    <ruleId>CONF:1098-27962</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:CodeSystemConstraint xmi:id="_D8_WYJm7EeOLJeQez13EkQ" code="completed" base_Property="_wSfzppm4EeOLJeQez13EkQ">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:1098-31438</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:ValueSetConstraint xmi:id="_bnkVUJm7EeOLJeQez13EkQ" base_Property="_wSgasJm4EeOLJeQez13EkQ" severity="WARNING">
    <reference href="../consol-vocab.uml#_cyt1UYoOEeOoMZgUoTghIg"/>
    <ruleId>CONF:1098-27974</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_6SDawJm9EeOLJeQez13EkQ" memberEnd="_6SCMoJm9EeOLJeQez13EkQ _6SDawZm9EeOLJeQez13EkQ">
    <ownedEnd xmi:id="_6SDawZm9EeOLJeQez13EkQ" type="_kyeGAJm4EeOLJeQez13EkQ" association="_6SDawJm9EeOLJeQez13EkQ"/>
  </uml:Association>
  <CDA:EntryRelationship xmi:id="_CFFSMJm-EeOLJeQez13EkQ" severity="INFO" base_Association="_6SDawJm9EeOLJeQez13EkQ" typeCode="COMP">
    <ruleId>CONF:1098-27984</ruleId>
    <ruleId>CONF:1098-27985</ruleId>
    <ruleId>CONF:1098-27986</ruleId>
  </CDA:EntryRelationship>
  <uml:Class xmi:id="_4tfOMJ2CEeORR8_YW0n_jQ" name="MentalStatusSection">
    <ownedComment xmi:id="_HxweoJ2DEeORR8_YW0n_jQ">
      <body>&lt;p>&#xD;
The Mental Status Section contains observations and evaluations related to a patient's psychological and mental competency and deficits including, but not limited to any of the following types of information:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
&lt;li>Appearance (e.g., unusual grooming, clothing or body modifications)&lt;/li>&#xD;
&lt;li>Attitude (e.g., cooperative, guarded, hostile)&lt;/li>&#xD;
&lt;li>Behavior/psychomotor (e.g., abnormal movements, eye contact, tics)&lt;/li>&#xD;
&lt;li>Mood and affect (e.g., anxious, angry, euphoric)&lt;/li>&#xD;
&lt;li>Speech and Language (e.g., pressured speech, perseveration)&lt;/li>&#xD;
&lt;li>Thought process (e.g., logic, coherence)&lt;/li>&#xD;
&lt;li>Thought content (e.g., delusions, phobias)&lt;/li>&#xD;
&lt;li>Perception (e.g., voices, hallucinations)&lt;/li>&#xD;
&lt;li>Cognition (e.g., memory, alertness/consciousness, attention, orientation) – which were included in Cognitive Status Observation in earlier publications of C-CDA.&lt;/li>&#xD;
&lt;li>Insight and judgment (e.g., understanding of condition, decision making)&lt;/li>&#xD;
&lt;/ul></body>
    </ownedComment>
    <generalization xmi:id="_4tf1QJ2CEeORR8_YW0n_jQ">
      <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_8_RMcJ2CEeORR8_YW0n_jQ" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PB_LAZ2DEeORR8_YW0n_jQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PB_LAJ2DEeORR8_YW0n_jQ" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9lgCcErmEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_8_Rzg52CEeORR8_YW0n_jQ" name="title" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PcO3AZ2DEeORR8_YW0n_jQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PcO3AJ2DEeORR8_YW0n_jQ" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_8_RzgJ2CEeORR8_YW0n_jQ" name="text" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_0jvq8E8AEd6ohP_YEXs4Wg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P4PdkZ2DEeORR8_YW0n_jQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P4PdkJ2DEeORR8_YW0n_jQ" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_AEg8kPglEeSx6PQhw3nAUw" name="mentalStatusOrganizer2" type="_6LYrULkoEeODDJAC5t5vpw" association="_AEixwPglEeSx6PQhw3nAUw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AEhjoPglEeSx6PQhw3nAUw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AEhjofglEeSx6PQhw3nAUw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_YkEbsPglEeSx6PQhw3nAUw" name="mentalStatusObservation2" type="_ze150PitEeOXlK95I8tUew" association="_YkFp0PglEeSx6PQhw3nAUw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YkEbsfglEeSx6PQhw3nAUw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YkEbsvglEeSx6PQhw3nAUw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_A4wxEJ2EEeORR8_YW0n_jQ" name="assessmentScaleObservation" type="_Zi33YOYxEeGINOJ_SD9_dA" association="_A4xYIJ2EEeORR8_YW0n_jQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A4wxEZ2EEeORR8_YW0n_jQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A4wxEp2EEeORR8_YW0n_jQ" value="*"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_AIPvkJ2DEeORR8_YW0n_jQ" base_Class="_4tfOMJ2CEeORR8_YW0n_jQ" templateId="2.16.840.1.113883.10.20.22.2.56" templateVersion="2015-08-01">
    <ruleId>CONF:1198-28293</ruleId>
    <ruleId>CONF:1198-28294</ruleId>
    <ruleId>CONF:1198-32793</ruleId>
  </CDA:CDATemplate>
  <CDA:PropertyValidation xmi:id="_LHlyAJ2DEeORR8_YW0n_jQ" base_Property="_8_RMcJ2CEeORR8_YW0n_jQ">
    <ruleId>CONF:1198-28295</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_LfnQcJ2DEeORR8_YW0n_jQ" base_Property="_8_Rzg52CEeORR8_YW0n_jQ">
    <ruleId>CONF:1198-28297</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_L3WbAJ2DEeORR8_YW0n_jQ" base_Property="_8_RzgJ2CEeORR8_YW0n_jQ">
    <ruleId>CONF:1198-28298</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_ZczkEJ2DEeORR8_YW0n_jQ" code="10190-7" displayName="Mental Status" base_Property="_8_RMcJ2CEeORR8_YW0n_jQ">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:1198-28296, CONF:1198-30826</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Association xmi:id="_A4xYIJ2EEeORR8_YW0n_jQ" memberEnd="_A4wxEJ2EEeORR8_YW0n_jQ _A4ymQJ2EEeORR8_YW0n_jQ">
    <ownedEnd xmi:id="_A4ymQJ2EEeORR8_YW0n_jQ" type="_4tfOMJ2CEeORR8_YW0n_jQ" association="_A4xYIJ2EEeORR8_YW0n_jQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_BgUgUJ2EEeORR8_YW0n_jQ" severity="INFO" base_Association="_A4xYIJ2EEeORR8_YW0n_jQ">
    <ruleId>CONF:1198-28313, CONF:1198-28314</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_7sqlcKvCEeOEkquDecUlEw" memberEnd="_7sls8KvCEeOEkquDecUlEw _7sqlcavCEeOEkquDecUlEw">
    <ownedEnd xmi:id="_7sqlcavCEeOEkquDecUlEw" type="_Y_oGkIoAEeOoMZgUoTghIg" association="_7sqlcKvCEeOEkquDecUlEw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="__l3roKvCEeOEkquDecUlEw" severity="WARNING" base_Association="_7sqlcKvCEeOEkquDecUlEw">
    <ruleId>CONF:31923</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_6pOQoK4hEeORf5eJaKt1KQ" memberEnd="_6pMbcK4hEeORf5eJaKt1KQ _6pOQoa4hEeORf5eJaKt1KQ">
    <ownedEnd xmi:id="_6pOQoa4hEeORf5eJaKt1KQ" type="_-lJmEI0kEeOB0eBUISUB4Q" association="_6pOQoK4hEeORf5eJaKt1KQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_7slLEK4hEeORf5eJaKt1KQ" severity="WARNING" base_Association="_6pOQoK4hEeORf5eJaKt1KQ">
    <ruleId>CONF:31435</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_6LYrULkoEeODDJAC5t5vpw" clientDependency="_dfDNQLkpEeODDJAC5t5vpw" name="MentalStatusOrganizer2">
    <ownedComment xmi:id="_XgdH4LkpEeODDJAC5t5vpw">
      <body>The Mental Status Organizer template may be used to group related Mental Status Observations (e.g., results of mental tests) and associated Assessment Scale Observations into subcategories and/or groupings by time. Subcategories can be things such as Mood and Affect, Behavior, Thought Process, Perception, Cognition, etc.</body>
    </ownedComment>
    <ownedRule xmi:id="_AhS9YKyxEeSB84STE1Ny6A" name="codeCodeSystem">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_AhS9YayxEeSB84STE1Ny6A">
        <language>Analysis</language>
        <language>OCL</language>
        <body>code/@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>
    <ownedRule xmi:id="_if4Q0KyzEeSB84STE1Ny6A" name="hasCodeOrEffectiveTime" constrainedElement="_6LYrULkoEeODDJAC5t5vpw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_xVFKgKyzEeSB84STE1Ny6A">
        <language>OCL</language>
        <language>Analysis</language>
        <body>not self.code.oclIsUndefined() or not self.effectiveTime.oclIsUndefined()</body>
        <body>The Organizer SHALL have at least one of code or effectiveTime</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_6LYrUbkoEeODDJAC5t5vpw" general="_jfoCUOZbEeGINOJ_SD9_dA"/>
    <substitution xmi:id="_dfDNQLkpEeODDJAC5t5vpw" name="CognitiveStatusResultOrganizer" client="_6LYrULkoEeODDJAC5t5vpw" supplier="_jfoCUOZbEeGINOJ_SD9_dA" contract="_jfoCUOZbEeGINOJ_SD9_dA"/>
    <ownedAttribute xmi:id="_AAy_gLkpEeODDJAC5t5vpw" name="code" visibility="private" type="_L-lgEKyxEeSB84STE1Ny6A" aggregation="composite" redefinedProperty="_Dku5YuZjEeGINOJ_SD9_dA">
      <ownedComment xmi:id="_oyR1ALkpEeODDJAC5t5vpw">
        <body>The code selected should indicate the category that groups the contained mental status observations (e.g., communication, learning and applying knowledge).</body>
      </ownedComment>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ozMJUKywEeSB84STE1Ny6A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ozLiQKywEeSB84STE1Ny6A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_QW4-APjAEeOXlK95I8tUew" name="mentalStatusObservation2" type="_ze150PitEeOXlK95I8tUew" redefinedProperty="_0aKXMOZjEeGINOJ_SD9_dA" association="_QW6zMPjAEeOXlK95I8tUew">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R26mUPjAEeOXlK95I8tUew" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R25YMPjAEeOXlK95I8tUew" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_cQHRAKy1EeSB84STE1Ny6A" name="effectiveTime" visibility="private" aggregation="composite">
      <ownedComment xmi:id="_d1mBEKy1EeSB84STE1Ny6A">
        <body>The effectiveTime is an interval that spans the effectiveTimes of the contained mental status observations. Because all contained mental status observations have a required time stamp, it is not required that this effectiveTime be populated.</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cQHRAay1EeSB84STE1Ny6A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cQHRAqy1EeSB84STE1Ny6A" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_VIaUIErcEd6FXKclYGEDCw"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_L-lgEKyxEeSB84STE1Ny6A" name="CD">
      <ownedComment xmi:id="__ozGwKy-EeSB84STE1Ny6A">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_L-mHIKyxEeSB84STE1Ny6A">
        <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      </generalization>
      <ownedAttribute xmi:id="_NV3cEKyxEeSB84STE1Ny6A" name="code" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://DATATYPES_MODEL/datatypes.uml#_WswmEETbEeC_V4iAGO_Ujg"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NV3cEayxEeSB84STE1Ny6A"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NV3cEqyxEeSB84STE1Ny6A" value="1"/>
        <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_XcVvsDxkEd6JwqSGecoePg"/>
      </ownedAttribute>
    </nestedClassifier>
  </uml:Class>
  <CDA:PropertyValidation xmi:id="_AAzmkLkpEeODDJAC5t5vpw" severity="WARNING" base_Property="_AAy_gLkpEeODDJAC5t5vpw">
    <ruleId>CONF:1098-14378</ruleId>
  </CDA:PropertyValidation>
  <CDA:CDATemplate xmi:id="_E6468LkpEeODDJAC5t5vpw" base_Class="_6LYrULkoEeODDJAC5t5vpw" templateId="2.16.840.1.113883.10.20.22.4.75" templateVersion="2014-06-09">
    <ruleId>CONF:1098-14375</ruleId>
    <ruleId>CONF:1098-14376</ruleId>
    <ruleId>CONF:1098-32566</ruleId>
  </CDA:CDATemplate>
  <uml:Class xmi:id="_ze150PitEeOXlK95I8tUew" name="MentalStatusObservation2">
    <ownedComment xmi:id="_igg7APiuEeOXlK95I8tUew">
      <body>This template represents a patient's cognitive status (e.g., mood, memory, ability to make decisions) and problems that limit cognition (e.g., amnesia, dementia, aggressive behavior). The template may include assessment scale observations, identify supporting caregivers, and provide information about non-medicinal supplies.</body>
    </ownedComment>
    <ownedRule xmi:id="_3zrgMPi6EeOXlK95I8tUew" name="valueDatatype">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_3zrgMfi6EeOXlK95I8tUew">
        <language>Analysis</language>
        <language>OCL</language>
        <body>If value/@xsi:type=&quot;CD&quot;, 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="_ze150fitEeOXlK95I8tUew">
      <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_bJyIQDxYEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_DzAE0PiuEeOXlK95I8tUew" name="classCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_Y3R6cPivEeOXlK95I8tUew" value="OBS"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_FcjT0EbtEd6besF9iFIJkQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DzB6APiuEeOXlK95I8tUew" name="moodCode" visibility="private" isReadOnly="true">
      <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZlNXcPivEeOXlK95I8tUew" value="EVN"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DzAr5PiuEeOXlK95I8tUew" name="id" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CHgW4PivEeOXlK95I8tUew" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CHfIwPivEeOXlK95I8tUew" value="*"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_UGBfwEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DzAr4PiuEeOXlK95I8tUew" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_WEYp4Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DzChEPiuEeOXlK95I8tUew" name="statusCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C_4JUPivEeOXlK95I8tUew" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C_27MPivEeOXlK95I8tUew" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_c-D3cEo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DzAr4fiuEeOXlK95I8tUew" name="effectiveTime" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EHzasPivEeOXlK95I8tUew" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EHyMkPivEeOXlK95I8tUew" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_fUQ50Eo8Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DzChFviuEeOXlK95I8tUew" name="value" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#__I8BwDxZEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FZjWcPivEeOXlK95I8tUew" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FZivYPivEeOXlK95I8tUew" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_tRpv0Eo-Ed6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nKpc8PiwEeOXlK95I8tUew" name="authorParticipation" association="_nKrSIPiwEeOXlK95I8tUew">
      <type xmi:type="uml:Class" href="consol-other.uml#_7jqj4KrlEeOxqJAXCMXUYg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nKpc8fiwEeOXlK95I8tUew"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nKpc8viwEeOXlK95I8tUew" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_CPw6APi6EeOXlK95I8tUew" name="assessmentScaleObservation" type="_Zi33YOYxEeGINOJ_SD9_dA" association="_CPyIIPi6EeOXlK95I8tUew">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CPw6Afi6EeOXlK95I8tUew"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CPw6Avi6EeOXlK95I8tUew" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_QhZMkPi6EeOXlK95I8tUew" name="referenceRange" association="_QhbBwPi6EeOXlK95I8tUew">
      <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_XFrNMEcaEd6besF9iFIJkQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QhZMkfi6EeOXlK95I8tUew"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QhZMkvi6EeOXlK95I8tUew" value="*"/>
    </ownedAttribute>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_hOCmgPiuEeOXlK95I8tUew" base_Class="_ze150PitEeOXlK95I8tUew" templateId="2.16.840.1.113883.10.20.22.4.74" templateVersion="2014-06-09">
    <ruleId>CONF:1098-14255</ruleId>
    <ruleId>CONF:1098-14256</ruleId>
    <ruleId>CONF:1098-32565</ruleId>
  </CDA:CDATemplate>
  <CDA:PropertyValidation xmi:id="_506OkPiuEeOXlK95I8tUew" base_Property="_DzAE0PiuEeOXlK95I8tUew">
    <ruleId>CONF:1098-14249</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_6KwiwPiuEeOXlK95I8tUew" base_Property="_DzB6APiuEeOXlK95I8tUew">
    <ruleId>CONF:1098-14250</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_6jqyAPiuEeOXlK95I8tUew" base_Property="_DzAr5PiuEeOXlK95I8tUew">
    <ruleId>CONF:1098-14257</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_63dQsPiuEeOXlK95I8tUew" base_Property="_DzAr4PiuEeOXlK95I8tUew">
    <ruleId>CONF:1098-14591</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_9ZaQEPiuEeOXlK95I8tUew" base_Property="_DzChEPiuEeOXlK95I8tUew">
    <ruleId>CONF:1098-14254</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_91STwPiuEeOXlK95I8tUew" base_Property="_DzAr4fiuEeOXlK95I8tUew">
    <ruleId>CONF:1098-14261</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_-JykIPiuEeOXlK95I8tUew" base_Property="_DzChFviuEeOXlK95I8tUew">
    <ruleId>CONF:1098-14263</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_9qeVcPivEeOXlK95I8tUew" code="75275-8" displayName="Cognitive function" base_Property="_DzAr4PiuEeOXlK95I8tUew">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:1098-32788</ruleId>
    <ruleId>CONF:1098-32789</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Association xmi:id="_nKrSIPiwEeOXlK95I8tUew" memberEnd="_nKpc8PiwEeOXlK95I8tUew _nKrSIfiwEeOXlK95I8tUew">
    <ownedEnd xmi:id="_nKrSIfiwEeOXlK95I8tUew" type="_ze150PitEeOXlK95I8tUew" association="_nKrSIPiwEeOXlK95I8tUew"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_nrncAPiwEeOXlK95I8tUew" severity="WARNING" base_Association="_nKrSIPiwEeOXlK95I8tUew">
    <ruleId>CONF:1098-14266</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_CPyIIPi6EeOXlK95I8tUew" memberEnd="_CPw6APi6EeOXlK95I8tUew _CPyIIfi6EeOXlK95I8tUew">
    <ownedEnd xmi:id="_CPyIIfi6EeOXlK95I8tUew" type="_ze150PitEeOXlK95I8tUew" association="_CPyIIPi6EeOXlK95I8tUew"/>
  </uml:Association>
  <CDA:EntryRelationship xmi:id="_DugI4Pi6EeOXlK95I8tUew" severity="INFO" base_Association="_CPyIIPi6EeOXlK95I8tUew" typeCode="COMP">
    <ruleId>CONF:1098-14469</ruleId>
    <ruleId>CONF:1098-14595</ruleId>
    <ruleId>CONF:1098-14470</ruleId>
  </CDA:EntryRelationship>
  <uml:Association xmi:id="_QhbBwPi6EeOXlK95I8tUew" memberEnd="_QhZMkPi6EeOXlK95I8tUew _Qhbo0Pi6EeOXlK95I8tUew">
    <ownedComment xmi:id="_X9OE8Pi6EeOXlK95I8tUew">
      <body>The referenceRange could be used to represent normal or expected capability for the mental function being evaluated.</body>
    </ownedComment>
    <ownedEnd xmi:id="_Qhbo0Pi6EeOXlK95I8tUew" type="_ze150PitEeOXlK95I8tUew" association="_QhbBwPi6EeOXlK95I8tUew"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_RQ8aMPi6EeOXlK95I8tUew" severity="INFO" base_Association="_QhbBwPi6EeOXlK95I8tUew">
    <ruleId>CONF:1098-14267</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_3zrgMvi6EeOXlK95I8tUew" severity="WARNING" base_Constraint="_3zrgMPi6EeOXlK95I8tUew">
    <ruleId>CONF:1098-14271</ruleId>
  </CDA:ConstraintValidation>
  <CDA:CodeSystemConstraint xmi:id="_R2DAcPi8EeOXlK95I8tUew" code="completed" displayName="Completed" base_Property="_DzChEPiuEeOXlK95I8tUew">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:1098-19092</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Association xmi:id="_QW6zMPjAEeOXlK95I8tUew" memberEnd="_QW4-APjAEeOXlK95I8tUew _QW6zMfjAEeOXlK95I8tUew">
    <ownedEnd xmi:id="_QW6zMfjAEeOXlK95I8tUew" type="_6LYrULkoEeODDJAC5t5vpw" association="_QW6zMPjAEeOXlK95I8tUew"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_RGG0cPjAEeOXlK95I8tUew" base_Association="_QW6zMPjAEeOXlK95I8tUew">
    <ruleId>CONF:1098-14373</ruleId>
    <ruleId>CONF:1098-14381</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_AhTkcKyxEeSB84STE1Ny6A" severity="WARNING" base_Constraint="_AhS9YKyxEeSB84STE1Ny6A">
    <ruleId>CONF:1098-14698</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_OYiaAKyxEeSB84STE1Ny6A" severity="WARNING" base_Property="_NV3cEKyxEeSB84STE1Ny6A">
    <ruleId>CONF:1098-14697</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_Mknd8Ky0EeSB84STE1Ny6A" base_Constraint="_if4Q0KyzEeSB84STE1Ny6A">
    <ruleId>CONF:1098-32425</ruleId>
    <ruleId>CONF:1098-32426</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_eh_NAKy1EeSB84STE1Ny6A" severity="WARNING" base_Property="_cQHRAKy1EeSB84STE1Ny6A">
    <ruleId>CONF:1098-32424</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_AEixwPglEeSx6PQhw3nAUw" memberEnd="_AEg8kPglEeSx6PQhw3nAUw _AEixwfglEeSx6PQhw3nAUw">
    <ownedEnd xmi:id="_AEixwfglEeSx6PQhw3nAUw" type="_4tfOMJ2CEeORR8_YW0n_jQ" association="_AEixwPglEeSx6PQhw3nAUw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_CKkDEPglEeSx6PQhw3nAUw" severity="INFO" base_Association="_AEixwPglEeSx6PQhw3nAUw">
    <ruleId>CONF:1198-28301, CONF:1198-28302</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_YkFp0PglEeSx6PQhw3nAUw" memberEnd="_YkEbsPglEeSx6PQhw3nAUw _YkFp0fglEeSx6PQhw3nAUw">
    <ownedEnd xmi:id="_YkFp0fglEeSx6PQhw3nAUw" type="_4tfOMJ2CEeORR8_YW0n_jQ" association="_YkFp0PglEeSx6PQhw3nAUw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ZBQuAPglEeSx6PQhw3nAUw" severity="INFO" base_Association="_YkFp0PglEeSx6PQhw3nAUw">
    <ruleId>CONF:1198-28305, CONF:1198-28306</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_lLbkQAPrEeWlspDC_8d7eg" base_Property="_Zhr58APrEeWlspDC_8d7eg">
    <ruleId>CONF:1098-32630</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_mVeVgAPrEeWlspDC_8d7eg" severity="INFO" base_Property="_ZhrS4APrEeWlspDC_8d7eg">
    <ruleId>CONF:1098-32631</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_XSykAAPsEeWlspDC_8d7eg" memberEnd="_XSxV4APsEeWlspDC_8d7eg _XSykAQPsEeWlspDC_8d7eg">
    <ownedEnd xmi:id="_XSykAQPsEeWlspDC_8d7eg" type="_kyeGAJm4EeOLJeQez13EkQ" association="_XSykAAPsEeWlspDC_8d7eg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_X65F0APsEeWlspDC_8d7eg" severity="WARNING" base_Association="_XSykAAPsEeWlspDC_8d7eg">
    <ruleId>CONF:1098-31439</ruleId>
  </CDA:AssociationValidation>
</xmi:XMI>
