<?xml version="1.0" encoding="UTF-8"?><xmi:XMI xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:CDA="http://www.openhealthtools.org/mdht/schemas/cda/4" xmlns:CDA_1="http:///schemas/CDA/_l1UWoKFdEd6NOYTVzzK9uw/3" xmlns:Default="http:///schemas/Default/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.1/notation" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xmlns:umlnotation="http://www.ibm.com/xtools/1.5.2/Umlnotation" xmi:version="2.0" xsi:schemaLocation="http:///schemas/CDA/_l1UWoKFdEd6NOYTVzzK9uw/3 pathmap://CDA_PROFILES/CDA.profile.uml#_l1U9sKFdEd6NOYTVzzK9uw http:///schemas/Default/1 pathmap://UML2_MSL_PROFILES/Default.epx#_IN8k8MmBEdqBcN1R6EvWUw?Default/Default?">
  <uml:Package xmi:id="_qQyD8jxVEd6JwqSGecoePg" name="ccd">
    
    <packageImport xmi:id="_-xRsgDxVEd6JwqSGecoePg">
      <importedPackage href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_ii81kjxVEd6JwqSGecoePg?cda?"/>
    </packageImport>
    <packageImport xmi:id="_pMrdQHu8Ed6jfbAJq2V82w">
      <importedPackage href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_XgMSwzxVEd6JwqSGecoePg?datatypes?"/>
    </packageImport>
    <packageImport xmi:id="_tV7QUIhOEd6UrJD25cKDew">
      <importedPackage href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVbeUDcEd6xYZuu1VKCVw?vocab?"/>
    </packageImport>
    <packageImport xmi:id="_OqkpUCfbEd-4R4ealYN1gQ">
      <importedPackage href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_KnCD4CFjEd-3s7f6mWX-3A"/>
    </packageImport>
    <packagedElement xmi:type="uml:Class" xmi:id="_OvmR4HfUEd6ZeOKq_2_a9g" name="MedicationSection">
      <ownedComment xmi:id="_CfWEYIjvEd66cKocspyVOg" annotatedElement="_OvmR4HfUEd6ZeOKq_2_a9g">
        <body>&lt;p&gt;&#13;
    The Medications section defines a patient's current medications and pertinent medication&#13;
    history. At a minimum, the currently active medications should be listed, with an entire medication history as an&#13;
    option, particularly when the summary document is used for comprehensive data export. The section may also include a&#13;
    patient's prescription history, and enables the determination of the source of a medication list (e.g. from a pharmacy&#13;
    system vs. from the patient).&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <generalization xmi:id="_rdDU0HfUEd6ZeOKq_2_a9g">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_QxLJcIHXEd6Ncrr6L3Ublw" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_QxKiYIHXEd6Ncrr6L3Ublw" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_Ze7UsGESEd69D7zx7EkLMA" name="ContinuityOfCareDocument">
      <ownedRule xmi:id="_aDaFUBguEd-PS-Y_2ABBMQ" name="serviceEventRequired" constrainedElement="_Ze7UsGESEd69D7zx7EkLMA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_iFbbABguEd-PS-Y_2ABBMQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains exactly one documentationOf / serviceEvent</body>
          <body>self.documentationOf-&gt;one(doc : cda::DocumentationOf | not doc.serviceEvent.oclIsUndefined())</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_J6HmMBgxEd-PS-Y_2ABBMQ" name="serviceEventClassCode" constrainedElement="_Ze7UsGESEd69D7zx7EkLMA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_SiysMBgxEd-PS-Y_2ABBMQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>documentationOf / serviceEvent / @classCode SHALL be 'PCPR'</body>
          <body>self.documentationOf-&gt;one(doc : cda::DocumentationOf | doc.serviceEvent.classCode = vocab::ActClassRoot::PCPR)</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_qYof8BgxEd-PS-Y_2ABBMQ" name="serviceEventEffectiveTime" constrainedElement="_Ze7UsGESEd69D7zx7EkLMA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_zk40IBgxEd-PS-Y_2ABBMQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>documentationOf / serviceEvent contains exactly one serviceEvent / effectiveTime / low and exactly one serviveEvent / effectiveTime / high</body>
          <body>self.documentationOf-&gt;one(doc : cda::DocumentationOf | &#13;
   not doc.serviceEvent.effectiveTime.low.oclIsUndefined() and not doc.serviceEvent.effectiveTime.high.oclIsUndefined())</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_fGirMBgyEd-PS-Y_2ABBMQ" name="languageCodeFormat" constrainedElement="_AfkIQKRqEd6t_4WfM070fA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_rBVpQBgyEd-PS-Y_2ABBMQ">
          <language>Analysis</language>
          <body>languageCode has the form nn, or nn-CC. The nn portion SHALL be an ISO-639-1 language code in lower case. The CC portion, if present, SHALL be an ISO-3166 country code in upper case</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_LwvesBgzEd-PS-Y_2ABBMQ" name="noTemplateIdExtension" constrainedElement="_Ze7UsGESEd69D7zx7EkLMA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_RzXvgBgzEd-PS-Y_2ABBMQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>SHALL NOT contain templateId / @extension</body>
          <body>self.templateId-&gt;forAll(id : datatypes::II | id.root = '2.16.840.1.113883.10.20.1' implies id.extension.oclIsUndefined())</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_fkuKEBg0Ed-PS-Y_2ABBMQ" name="hasEffectiveTimeSeconds" constrainedElement="_Ze7UsGESEd69D7zx7EkLMA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_tzLz4Bg0Ed-PS-Y_2ABBMQ">
          <language>Analysis</language>
          <body>effectiveTime is expressed with precision to include seconds</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_m-HZgBg0Ed-PS-Y_2ABBMQ" name="hasEffectiveTimeZone" constrainedElement="_Ze7UsGESEd69D7zx7EkLMA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_y8mkwBg0Ed-PS-Y_2ABBMQ">
          <language>Analysis</language>
          <body>effectiveTime includes an explicit time zone offset</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_-rpl0Bg0Ed-PS-Y_2ABBMQ" name="oneOrTwoRecordTarget" constrainedElement="_Ze7UsGESEd69D7zx7EkLMA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_E8_oEBg1Ed-PS-Y_2ABBMQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains one or two recordTarget</body>
          <body>self.recordTarget-&gt;size() = 1 or self.recordTarget-&gt;size() =2</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_gXpfABg4Ed-PS-Y_2ABBMQ" name="hasAssignedAuthor" constrainedElement="_Ze7UsGESEd69D7zx7EkLMA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_kia2UBg4Ed-PS-Y_2ABBMQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains one or more author / assignedAuthor / assignedPerson and/or author / assignedAuthor / representedOrganization</body>
          <body>self.author-&gt;exists(author : cda::Author | not author.assignedAuthor.assignedPerson.oclIsUndefined() &#13;
   or not author.assignedAuthor.representedOrganization.oclIsUndefined())</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_1ivHQBg5Ed-PS-Y_2ABBMQ" name="hasAssignedAuthorNullFlavor" constrainedElement="_Ze7UsGESEd69D7zx7EkLMA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_AVNyYBg6Ed-PS-Y_2ABBMQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>If author has an associated representedOrganization with no assignedPerson or assignedAuthoringDevice, then the value for author / assignedAuthor / id / @NullFlavor SHALL be 'NA'</body>
          <body>self.author-&gt;exists(author : cda::Author | (not author.assignedAuthor.representedOrganization.oclIsUndefined()&#13;
      and author.assignedAuthor.assignedPerson.oclIsUndefined() and author.assignedAuthor.assignedAuthoringDevice.oclIsUndefined())&#13;
   implies author.assignedAuthor.id-&gt;one(id : datatypes::II | id.nullFlavor = vocab::NullFlavor::NA))</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_i9sM0Bg7Ed-PS-Y_2ABBMQ" name="hasInformationRecipient" constrainedElement="_Ze7UsGESEd69D7zx7EkLMA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_pXeZYBg7Ed-PS-Y_2ABBMQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains one or more informationRecipient</body>
          <body>self.informationRecipient-&gt;size() &gt; 0</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_tf1eQGESEd69D7zx7EkLMA">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_S9OzADxXEd6JwqSGecoePg?cda/ClinicalDocument?"/>
      </generalization>
      <ownedAttribute xmi:id="_3FF_4KPPEd6t_4WfM070fA" name="problemSection" visibility="private" type="_vjPMEGaGEd6Hk_bPOfEjYA" association="_3FDjoKPPEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3FH1EKPPEd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3FHOAKPPEd6t_4WfM070fA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_42pAkKPQEd6t_4WfM070fA" name="familyHistorySection" visibility="private" type="_5ET7oGwWEd6q29qQGU-SBA" association="_42l9QKPQEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_42pnoaPQEd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_42pnoKPQEd6t_4WfM070fA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_VO858KPREd6t_4WfM070fA" name="socialHistorySection" visibility="private" type="_UOVM0HDAEd6eItyqb1FoWg" association="_VO7EwKPREd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VO9hAaPREd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VO9hAKPREd6t_4WfM070fA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9WnWYKPREd6t_4WfM070fA" name="alertsSection" visibility="private" type="_PgsSAHrREd68l9lQ-TLEBQ" association="_9WlhMKPREd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9WokgaPREd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9WokgKPREd6t_4WfM070fA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_NhY74KPSEd6t_4WfM070fA" name="medicationSection" visibility="private" type="_OvmR4HfUEd6ZeOKq_2_a9g" association="_NhXGsKPSEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NhZi8aPSEd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NhZi8KPSEd6t_4WfM070fA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_3RKloKPSEd6t_4WfM070fA" name="resultsSection" visibility="private" type="_7TVToIiAEd66cKocspyVOg" association="_3RJXgKPSEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3RLMsaPSEd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3RLMsKPSEd6t_4WfM070fA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_EF_jAKPTEd6t_4WfM070fA" name="proceduresSection" visibility="private" type="_p_LEwIjvEd66cKocspyVOg" association="_EF-U4KPTEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EGAxIKPTEd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EGAKEKPTEd6t_4WfM070fA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_QliM4KPTEd6t_4WfM070fA" name="encountersSection" visibility="private" type="_rJDcIHDAEd6eItyqb1FoWg" association="_QlgXsKPTEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qliz8KPTEd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QliM4aPTEd6t_4WfM070fA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_FT_xwKPUEd6t_4WfM070fA" name="planOfCareSection" visibility="private" type="_o9nLAKPTEd6t_4WfM070fA" association="_FT-joKPUEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FUAY0aPUEd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FUAY0KPUEd6t_4WfM070fA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_e_EBwKPUEd6t_4WfM070fA" name="immunizationsSection" visibility="private" type="_CinbMHDPEd6eItyqb1FoWg" association="_e_CMkKPUEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e_FP4KPUEd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e_Eo0KPUEd6t_4WfM070fA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_kxz0wKPaEd6t_4WfM070fA" name="vitalSignsSection" visibility="private" type="_GKpeMKPaEd6t_4WfM070fA" association="_kxx_kKPaEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kx0b0aPaEd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kx0b0KPaEd6t_4WfM070fA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_MnHgcKPcEd6t_4WfM070fA" name="medicalEquipmentSection" visibility="private" type="_5hfTYKPbEd6t_4WfM070fA" association="_MnFrQKPcEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MnIukKPcEd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MnIHgKPcEd6t_4WfM070fA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Z1nFkKPdEd6t_4WfM070fA" name="functionalStatusSection" visibility="private" type="_GoctIKPdEd6t_4WfM070fA" association="_Z1lQYKPdEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z1nsoaPdEd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z1nsoKPdEd6t_4WfM070fA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_meVrMKPeEd6t_4WfM070fA" name="advanceDirectivesSection" visibility="private" type="_NvRwcKPeEd6t_4WfM070fA" association="_meUdEKPeEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_meW5UKPeEd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_meWSQKPeEd6t_4WfM070fA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_nDdxgKPeEd6t_4WfM070fA" name="payersSection" visibility="private" type="_T79VIKPeEd6t_4WfM070fA" association="_nDb8UKPeEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nDfmsaPeEd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nDfmsKPeEd6t_4WfM070fA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Tb-kYKRpEd6t_4WfM070fA" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_AfkIQKRqEd6t_4WfM070fA" name="languageCode" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AfkIQaRqEd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AfkIQqRqEd6t_4WfM070fA" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_1AUg8KRtEd6t_4WfM070fA" name="purposeSection" visibility="private" type="_f0mKEKRtEd6t_4WfM070fA" association="_1ASrwKRtEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1AVIAaRtEd6t_4WfM070fA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1AVIAKRtEd6t_4WfM070fA"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_GgvgUDxbEd6JwqSGecoePg" name="ProblemAct">
      <ownedComment xmi:id="_zB-WgBXPEd-6K-YJpbwRmQ">
        <body>A problem is a clinical statement that a clinician is particularly concerned about and wants to track. It has important patient management use cases (e.g. health records often present the problem list as a way of summarizing a patient's medical history).</body>
      </ownedComment>
      <ownedRule xmi:id="_oImlABK1Ed-6K-YJpbwRmQ" name="entryRelationshipRequired" constrainedElement="_GgvgUDxbEd6JwqSGecoePg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_vhFOcBK1Ed-6K-YJpbwRmQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains one or more entryRelationship</body>
          <body>not self.entryRelationship-&gt;isEmpty()</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_BSMQgBTjEd-6K-YJpbwRmQ" name="subjectTypeCode" constrainedElement="_GgvgUDxbEd6JwqSGecoePg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_BSNeoBTjEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <body>A problem act MAY reference a problem observation, alert observation (see section Alerts) or other clinical statement that is the subject of concern, by setting the value for "Act / entryRelationship / @typeCode" to be "SUBJ" 2.16.840.1.113883.5.1002 ActRelationshipType STATIC.</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_fIRWIBToEd-6K-YJpbwRmQ" name="subjectOfTarget" constrainedElement="_GgvgUDxbEd6JwqSGecoePg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_fISkQBToEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>The target of a problem act with Act / entryRelationship / @typeCode="SUBJ" SHOULD be a problem observation (in the Problem section) or alert observation (in the Alert section), but MAY be some other clinical statement.</body>
          <body>self.entryRelationship-&gt;forAll(entry : cda::EntryRelationship | (entry.typeCode = vocab::x_ActRelationshipEntryRelationship::SUBJ)&#13;
   implies entry.observation.oclIsKindOf(ccd::ProblemObservation) &#13;
   or entry.observation.oclIsKindOf(ccd::AlertObservation))</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_tL4b0BTdEd-6K-YJpbwRmQ" name="containsProblemObservation" constrainedElement="_GgvgUDxbEd6JwqSGecoePg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_tL5C4BTdEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>In Problem Section, a Problem Act SHOULD contain a Problem Observation.</body>
          <body>self.getSection().oclIsKindOf(ccd::ProblemSection) implies self.getObservations()&#13;
   -&gt;exists(obs : cda::Observation | obs.oclIsKindOf(ccd::ProblemObservation))</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_hVw60Bg9Ed-PS-Y_2ABBMQ" name="containsAlertObservation" constrainedElement="_GgvgUDxbEd6JwqSGecoePg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_nmaZgBg9Ed-PS-Y_2ABBMQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>In Alert Section, a ProblemAct SHOULD contain an Alert Observation.</body>
          <body>self.getSection().oclIsKindOf(ccd::AlertsSection) implies self.getObservations()&#13;
   -&gt;exists(obs : cda::Observation | obs.oclIsKindOf(ccd::AlertObservation))</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_WdDEkBZrEd-kKd2N285_Sw" name="containsPatientAwareness" constrainedElement="_GgvgUDxbEd6JwqSGecoePg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_WdE5wBZrEd-kKd2N285_Sw">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains exactly one Patient Awareness</body>
          <body>self.participant-&gt;one(partic : cda::Participant2 | partic.oclIsKindOf(ccd::PatientAwareness))</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_H4qVgDxbEd6JwqSGecoePg">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg?cda/Act?"/>
      </generalization>
      <ownedAttribute xmi:id="_Wi0r8IhOEd6UrJD25cKDew" name="classCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_5FaWQIhOEd6UrJD25cKDew" name="ACT">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYUDcEd6xYZuu1VKCVw?vocab/ActClass/ACT?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_YhrlUIhOEd6UrJD25cKDew" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_80IDsIhOEd6UrJD25cKDew" name="EVN">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW30DcEd6xYZuu1VKCVw?vocab/ActMood/EVN?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_lCM-MIHNEd6Ncrr6L3Ublw" name="id" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_poaUUIHNEd6Ncrr6L3Ublw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_poZtQIHNEd6Ncrr6L3Ublw" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Mjxx0JnGEd6BO7rW3XxHIA" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg?datatypes/CD?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_TDpkgBK1Ed-6K-YJpbwRmQ" name="effectiveTime" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA?datatypes/IVL_TS?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TDpkgRK1Ed-6K-YJpbwRmQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TDpkghK1Ed-6K-YJpbwRmQ"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_hbddYEocEd6c3qsAxlFHaQ?cda/Act/effectiveTime?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_qqytIBWjEd-6K-YJpbwRmQ" name="episodeObservation" type="_AwcXkGaKEd6Hk_bPOfEjYA" association="_qqzUMBWjEd-6K-YJpbwRmQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rteSIBWjEd-6K-YJpbwRmQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rteSIRWjEd-6K-YJpbwRmQ"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_IjIO0DxbEd6JwqSGecoePg" name="ProblemObservation">
      <ownedRule xmi:id="_LgbBQBTyEd-6K-YJpbwRmQ" name="informationSource" constrainedElement="_IjIO0DxbEd6JwqSGecoePg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_Lgc2cBTyEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains one or more sources of information.</body>
          <body>not self.informant-&gt;isEmpty() &#13;
or self.reference-&gt;exists(ref : cda::Reference | ref.typeCode = vocab::x_ActRelationshipExternalReference::XCRPT)&#13;
or (self.entryRelationship-&gt;exists(rel : cda::EntryRelationship | &#13;
   rel.typeCode = vocab::x_ActRelationshipEntryRelationship::REFR&#13;
   and rel.observation.code.code = '48766-0'))</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_vL9Y4BZsEd-kKd2N285_Sw" name="containsPatientAwareness" constrainedElement="_IjIO0DxbEd6JwqSGecoePg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_vL9Y4RZsEd-kKd2N285_Sw">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains exactly one Patient Awareness</body>
          <body>self.participant-&gt;one(partic : cda::Participant2 | partic.oclIsKindOf(ccd::PatientAwareness))</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_KLIucDxbEd6JwqSGecoePg">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg?cda/Observation?"/>
      </generalization>
      <ownedAttribute xmi:id="_p2T-gItyEd639sxyAgfSmw" name="classCode" visibility="private">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_T9teEItzEd639sxyAgfSmw" name="OBS">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdkkDcEd6xYZuu1VKCVw?vocab/ActClass/OBS?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_gh1ycIhREd6UrJD25cKDew" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_gh1ycYhREd6UrJD25cKDew" name="EVN">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW30DcEd6xYZuu1VKCVw?vocab/ActMood/EVN?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9uv9sHu9Ed6jfbAJq2V82w" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_t3kdcIhREd6UrJD25cKDew" name="effectiveTime" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA?datatypes/IVL_TS?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t3kdcYhREd6UrJD25cKDew" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t3kdcohREd6UrJD25cKDew"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_f1n6wIhTEd6UrJD25cKDew" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg?datatypes/CD?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_n549sBWhEd-6K-YJpbwRmQ" name="problemStatus" type="_TrwngGaJEd6Hk_bPOfEjYA" association="_n55kwBWhEd-6K-YJpbwRmQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pAq_kBWhEd-6K-YJpbwRmQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pArmoBWhEd-6K-YJpbwRmQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_0k9iIBWhEd-6K-YJpbwRmQ" name="problemHealthStatus" type="_T6kfkGaJEd6Hk_bPOfEjYA" association="_0k-JMBWhEd-6K-YJpbwRmQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Y12IBWhEd-6K-YJpbwRmQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Y2dMBWhEd-6K-YJpbwRmQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_7kSb8BZ2Ed-i6Lz80y5G5g" name="ageObservation" type="_S7rEABZ1Ed-i6Lz80y5G5g" association="_7kTDABZ2Ed-i6Lz80y5G5g">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8mGeQBZ2Ed-i6Lz80y5G5g" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8mGeQRZ2Ed-i6Lz80y5G5g"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_vjPMEGaGEd6Hk_bPOfEjYA" name="ProblemSection">
      <ownedComment xmi:id="_t1kjEBXPEd-6K-YJpbwRmQ">
        <body>This section lists and describes all relevant clinical problems at the time the summary is generated. At a minimum, all pertinent current and historical problems should be listed. CDA R2 represents problems as Observations.</body>
      </ownedComment>
      <ownedRule xmi:id="_AYNOgBK0Ed-6K-YJpbwRmQ" name="titleValue" constrainedElement="_S9W4sIHNEd6Ncrr6L3Ublw">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_S3emMBK0Ed-6K-YJpbwRmQ">
          <language>Analysis</language>
          <body>Contains a case-insensitive language-insensitive string containing 'problems'.</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_xw8ZwGaGEd6Hk_bPOfEjYA">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_mLxRAHu8Ed6jfbAJq2V82w" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_S9W4sIHNEd6Ncrr6L3Ublw" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_tr8IEIt5Ed639sxyAgfSmw" name="problemAct" visibility="private" type="_GgvgUDxbEd6JwqSGecoePg" association="_tr5r0It5Ed639sxyAgfSmw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tr_LYYt5Ed639sxyAgfSmw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tr_LYIt5Ed639sxyAgfSmw" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Iz8hMBKzEd-6K-YJpbwRmQ" name="text" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_0jvq8E8AEd6ohP_YEXs4Wg?cda/StrucDocText?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K3HS0BKzEd-6K-YJpbwRmQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K3XxgBKzEd-6K-YJpbwRmQ" value="1"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw?cda/Section/text?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_TrwngGaJEd6Hk_bPOfEjYA" name="ProblemStatus">
      <generalization xmi:id="_Trwng2aJEd6Hk_bPOfEjYA" general="_V3Jy4HrTEd68l9lQ-TLEBQ"/>
      <ownedAttribute xmi:id="_ehj3AHu_Ed6jfbAJq2V82w" name="value" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_T6kfkGaJEd6Hk_bPOfEjYA" name="ProblemHealthStatus">
      <generalization xmi:id="_T6kfk2aJEd6Hk_bPOfEjYA" general="_V3Jy4HrTEd68l9lQ-TLEBQ"/>
      <ownedAttribute xmi:id="_jUhIUHvCEd6jfbAJq2V82w" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg?datatypes/CD?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_BiaqUHvDEd6jfbAJq2V82w" name="value" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_AwcXkGaKEd6Hk_bPOfEjYA" name="EpisodeObservation">
      <ownedComment xmi:id="_7kkpsBXPEd-6K-YJpbwRmQ">
        <body>Episode observations are used to distinguish among multiple occurrences of a problem or social history item. An episode observation is used to indicate that a problem act represents a new episode, distinct from other episodes of a similar concern.</body>
      </ownedComment>
      <ownedRule xmi:id="_DnqaYBWkEd-6K-YJpbwRmQ" name="valueExpression" constrainedElement="_AwcXkGaKEd6Hk_bPOfEjYA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_KSALcBWkEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <body>Value in an episode observation SHOULD be the following SNOMED CT expression:&#13;
&amp;lt;value xsi:type="CD" code="404684003" codeSystem="2.16.840.1.113883.6.96" displayName="Clinical finding"&amp;gt;&#13;
  &amp;lt;qualifier&amp;gt;&#13;
    &amp;lt;name code="246456000" displayName="Episodicity"/&amp;gt;&#13;
    &amp;lt;value code="288527008" displayName="New episode"/&amp;gt;&#13;
  &amp;lt;/qualifier&amp;gt;&#13;
&amp;lt;/value&amp;gt;</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_5Uu8kBWkEd-6K-YJpbwRmQ" name="oneEntryRelationshipSUBJ" constrainedElement="_AwcXkGaKEd6Hk_bPOfEjYA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_EBASABWlEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains exactly one entryRelationship whose typeCode is 'SUBJ'. This is used to link the episode observation to the target problem act or social history observation.</body>
          <body>self.entryRelationship-&gt;one(entry : cda::EntryRelationship | &#13;
  entry.typeCode = vocab::x_ActRelationshipEntryRelationship::SUBJ and&#13;
  (entry.act.oclIsKindOf(ccd::ProblemAct) or entry.observation.oclIsKindOf(ccd::SocialHistoryObservation)))</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_3OelQBWlEd-6K-YJpbwRmQ" name="existsEntryRelationshipSAS" constrainedElement="_AwcXkGaKEd6Hk_bPOfEjYA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_3OelQRWlEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contain one or more entryRelationship whose typeCode is 'SAS'. The target of the entryRelationship SHALL be a problem act or social history observation. This is used to represent the temporal sequence of episodes.</body>
          <body>self.entryRelationship-&gt;exists(entry : cda::EntryRelationship | &#13;
  entry.typeCode = vocab::x_ActRelationshipEntryRelationship::SAS and&#13;
  (entry.act.oclIsKindOf(ccd::ProblemAct) or entry.observation.oclIsKindOf(ccd::SocialHistoryObservation)))</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_AwcXk2aKEd6Hk_bPOfEjYA">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg?cda/Observation?"/>
      </generalization>
      <ownedAttribute xmi:id="_HKnJkIt0Ed639sxyAgfSmw" name="classCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_HKnJkYt0Ed639sxyAgfSmw" name="OBS">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdkkDcEd6xYZuu1VKCVw?vocab/ActClass/OBS?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_HKmigIt0Ed639sxyAgfSmw" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_HKmigYt0Ed639sxyAgfSmw" name="EVN">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW30DcEd6xYZuu1VKCVw?vocab/ActMood/EVN?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_R2vK8HxTEd6jfbAJq2V82w" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_dRVmAHxTEd6jfbAJq2V82w" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg?datatypes/CD?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_cdE0wBWkEd-6K-YJpbwRmQ" name="value" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg?datatypes/CD?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fGiKUBWkEd-6K-YJpbwRmQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fGiKURWkEd-6K-YJpbwRmQ" value="1"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_tRpv0Eo-Ed6c3qsAxlFHaQ?cda/Observation/value?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_3cYVwGaKEd6Hk_bPOfEjYA" name="PatientAwareness">
      <ownedRule xmi:id="_-c6TIBWrEd-6K-YJpbwRmQ" name="participantRoleId" constrainedElement="_3cYVwGaKEd6Hk_bPOfEjYA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_Ch7nwBWsEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Patient awareness SHALL contain exactly one participant / participantRole / id, which SHALL have exactly one value, which SHALL also be present in ClinicalDocument / recordTarget / patientRole / id.</body>
          <body>self.participantRole.id-&gt;one(id : datatypes::II |&#13;
  not id.root.oclIsUndefined())&#13;
-- TODO compare with ClinicalDocument/recordTarget/patientRole/id</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_3cYVw2aKEd6Hk_bPOfEjYA">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_51DLwEcZEd6besF9iFIJkQ?cda/Participant2?"/>
      </generalization>
      <ownedAttribute xmi:id="_qWtq8It0Ed639sxyAgfSmw" name="typeCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__y7BekDcEd6xYZuu1VKCVw?vocab/ParticipationType?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_0fbAUIt0Ed639sxyAgfSmw" name="SBJ">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__y7BekDcEd6xYZuu1VKCVw?vocab/ParticipationType?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__y7BqEDcEd6xYZuu1VKCVw?vocab/ParticipationType/SBJ?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_v_hcgBWrEd-6K-YJpbwRmQ" name="awarenessCode" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w6yx8BWrEd-6K-YJpbwRmQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w6zZABWrEd-6K-YJpbwRmQ" value="1"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_-j890ErdEd6FXKclYGEDCw?cda/Participant2/awarenessCode?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_5ET7oGwWEd6q29qQGU-SBA" name="FamilyHistorySection">
      <ownedComment xmi:id="_wVqokKPREd6t_4WfM070fA" annotatedElement="_5ET7oGwWEd6q29qQGU-SBA">
        <body>This section contains data defining the patient's genetic relatives in terms of possible or relevant health risk factors that have a potential impact on the patient's healthcare risk profile.</body>
      </ownedComment>
      <generalization xmi:id="_h1M7QGwXEd6q29qQGU-SBA">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_rZxRUIHaEd6Ncrr6L3Ublw" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_rZx4YIHaEd6Ncrr6L3Ublw" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_7tlrAGwWEd6q29qQGU-SBA" name="FamilyHistoryObservation">
      <generalization xmi:id="_plaIMGwXEd6q29qQGU-SBA">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg?cda/Observation?"/>
      </generalization>
      <ownedAttribute xmi:id="_KztvsYHbEd6Ncrr6L3Ublw" name="id" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KztvsoHbEd6Ncrr6L3Ublw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kztvs4HbEd6Ncrr6L3Ublw" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_KztvsIHbEd6Ncrr6L3Ublw" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_9QFYgGwWEd6q29qQGU-SBA" name="FamilyHistoryOrganizer">
      <generalization xmi:id="_lBDMMGwXEd6q29qQGU-SBA">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_B6aX4EbvEd6besF9iFIJkQ?cda/Organizer?"/>
      </generalization>
      <ownedAttribute xmi:id="_fDnXgIHbEd6Ncrr6L3Ublw" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_Ht_RsHDAEd6eItyqb1FoWg" name="ResultOrganizer">
      <ownedComment xmi:id="_HwtKgK31Ed6_ioDelDcPPg" annotatedElement="_Ht_RsHDAEd6eItyqb1FoWg">
        <body>&lt;p&gt;&#13;
    The result organizer identifies an observation set, contained with the result organizer&#13;
    as a set of result observations. It contains information applicable to all of the contained result&#13;
    observations.&#13;
&lt;/p&gt;&#13;
&lt;p&gt;&#13;
    Results in ASTM CCR and CCD are structured similarly to the HL7 Version 2 ORU Observation message, where&#13;
    there is an outer result organizer (templateId 2.16.840.1.113883.10.20.1.32), analogous to the HL7 Version 2 OBR&#13;
    Observation Result Segment, which contains one or more result observations (templateId 2.16.840.1.113883.10.20.1.31),&#13;
    analogous to the HL7 Version 2 OBX Observation/Result Segment.&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <ownedRule xmi:id="_x4g8MBtCEd-vGNAsDUJvgw" name="codeValue" constrainedElement="_UbVD8K6uEd6_ioDelDcPPg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_4XWn4BtCEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <body>The value for 'code' in a result organizer SHOULD be selected from LOINC (codeSystem 2.16.840.1.113883.6.1) or SNOMED CT (codeSystem 2.16.840.1.113883.6.96), and MAY be selected from CPT-4 (codeSystem 2.16.840.1.113883.6.12) or ValueSet 2.16.840.1.113883.1.11.20.16 ResultTypeCode STATIC.</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_CQQmsBtDEd-vGNAsDUJvgw" name="specimenElement" constrainedElement="_Ht_RsHDAEd6eItyqb1FoWg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_MlsJcBtDEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <body>Contains one or more Specimen if the specimen isn't inherent in code value.</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_SvpKQBtDEd-vGNAsDUJvgw" name="specimenConflict" constrainedElement="_Ht_RsHDAEd6eItyqb1FoWg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_aXRC8BtDEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <body>The specimen element SHALL NOT conflict with the specimen inherent in code</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_mSUfsBtDEd-vGNAsDUJvgw" name="componentElement" constrainedElement="_Ht_RsHDAEd6eItyqb1FoWg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_r4xx4BtDEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains one or more component</body>
          <body>not self.component-&gt;isEmpty()</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_Jl7XQBtEEd-vGNAsDUJvgw" name="componentProcedure" constrainedElement="_Ht_RsHDAEd6eItyqb1FoWg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_MwG0QBtEEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <body>The target of one or more result organizer component relationships MAY be a procedure, to indicate the means or technique by which a result is obtained, particularly if the means or technique isn't inherent in code or if there is a need to further specialize the code value.</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_cs62QBtEEd-vGNAsDUJvgw" name="componentProcedureReference" constrainedElement="_Ht_RsHDAEd6eItyqb1FoWg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_hbpPMBtEEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <body>A result organizer component / procedure MAY be a reference to a procedure described in the Procedure section.</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_06WqoBtEEd-vGNAsDUJvgw" name="informationSource" constrainedElement="_Ht_RsHDAEd6eItyqb1FoWg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_3HsE4BtEEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains one or more sources of information.</body>
          <body>not self.informant-&gt;isEmpty() &#13;
or self.reference-&gt;exists(ref : cda::Reference | ref.typeCode = vocab::x_ActRelationshipExternalReference::XCRPT)</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_hZltMHDAEd6eItyqb1FoWg">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_B6aX4EbvEd6besF9iFIJkQ?cda/Organizer?"/>
      </generalization>
      <ownedAttribute xmi:id="_UbhswK30Ed6_ioDelDcPPg" name="resultObservation" visibility="private" type="_MQHZEHDAEd6eItyqb1FoWg" association="_Ubf3kK30Ed6_ioDelDcPPg">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ubjh8a30Ed6_ioDelDcPPg" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ubjh8K30Ed6_ioDelDcPPg" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_EGepkK33Ed6_ioDelDcPPg" name="specimen" visibility="private" association="_EGc0YK33Ed6_ioDelDcPPg">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_mdwKcEcaEd6besF9iFIJkQ?cda/Specimen?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EGfQoa33Ed6_ioDelDcPPg" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EGfQoK33Ed6_ioDelDcPPg" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_AAXGgK6sEd6_ioDelDcPPg" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_AAXGga6sEd6_ioDelDcPPg" name="EVN">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW30DcEd6xYZuu1VKCVw?vocab/ActMood/EVN?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_pnt0EK6sEd6_ioDelDcPPg" name="id" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pnt0Ea6sEd6_ioDelDcPPg" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pnt0Eq6sEd6_ioDelDcPPg" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_UbVD8K6uEd6_ioDelDcPPg" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg?datatypes/CD?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_fw3OQK6tEd6_ioDelDcPPg" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_MQHZEHDAEd6eItyqb1FoWg" name="ResultObservation">
      <ownedRule xmi:id="_XhWT0BtFEd-vGNAsDUJvgw" name="codeValue" constrainedElement="_MQHZEHDAEd6eItyqb1FoWg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_evjm8BtFEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <body>The value for 'code' SHOULD be selected from LOINC (codeSystem 2.16.840.1.113883.6.1) or SNOMED CT (codeSystem 2.16.840.1.113883.6.96), and MAY be selected from CPT-4 (codeSystem 2.16.840.1.113883.6.12).</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_9f02MBtFEd-vGNAsDUJvgw" name="codeConflict" constrainedElement="_MQHZEHDAEd6eItyqb1FoWg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_A8cHABtGEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <body>The methodCode SHALL NOT conflict with the method inherent in code</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_RKDlIBtGEd-vGNAsDUJvgw" name="valueUnitOfMeasure" constrainedElement="_MQHZEHDAEd6eItyqb1FoWg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_UKpBQBtGEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <body>Where value is a physical quantity, the unit of measure SHALL be expressed using a valid Unified Code for Units of Measure (UCUM) expression.</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_Jnv00BtHEd-vGNAsDUJvgw" name="referenceRangeRequired" constrainedElement="_MQHZEHDAEd6eItyqb1FoWg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_Oe3UwBtHEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contain one or more referenceRange to show the normal range of values for the observation result</body>
          <body>not self.referenceRange-&gt;isEmpty()</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_g4G88BtHEd-vGNAsDUJvgw" name="noObservationRangeCode" constrainedElement="_MQHZEHDAEd6eItyqb1FoWg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_qY6k0BtHEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <language>OCL</language>
          <body>SHALL NOT contain referenceRange / observationRange / code, as this attribute is not used by the HL7 Clinical Statement or Lab Committee models.</body>
          <body>self.referenceRange-&gt;forAll(range : cda::ReferenceRange | range.observationRange.code.code.oclIsUndefined())</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_MZDpYBtIEd-vGNAsDUJvgw" name="informationSource" constrainedElement="_MQHZEHDAEd6eItyqb1FoWg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_QaVtgBtIEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains one or more sources of information.</body>
          <body>not self.informant-&gt;isEmpty() &#13;
or self.reference-&gt;exists(ref : cda::Reference | ref.typeCode = vocab::x_ActRelationshipExternalReference::XCRPT)&#13;
or (self.entryRelationship-&gt;exists(rel : cda::EntryRelationship | &#13;
   rel.typeCode = vocab::x_ActRelationshipEntryRelationship::REFR&#13;
   and rel.observation.code.code = '48766-0'))</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_eOylIHDAEd6eItyqb1FoWg">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg?cda/Observation?"/>
      </generalization>
      <ownedAttribute xmi:id="_G2B90K6sEd6_ioDelDcPPg" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_G2B90a6sEd6_ioDelDcPPg" name="EVN">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW30DcEd6xYZuu1VKCVw?vocab/ActMood/EVN?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_pKklEK6sEd6_ioDelDcPPg" name="id" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pKklEa6sEd6_ioDelDcPPg" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pKklEq6sEd6_ioDelDcPPg" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_5TTmYK6wEd6_ioDelDcPPg" name="effectiveTime" visibility="private" aggregation="composite">
        <ownedComment xmi:id="_Q7OUYBtFEd-vGNAsDUJvgw">
          <body>Represents the biologically relevant time (e.g. time the specimen was obtained from the patient).</body>
        </ownedComment>
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA?datatypes/IVL_TS?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JkuA4BtFEd-vGNAsDUJvgw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jkun8BtFEd-vGNAsDUJvgw" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_MCHywK6tEd6_ioDelDcPPg" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_H1HqAK6xEd6_ioDelDcPPg" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg?datatypes/CD?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_phzBgBtFEd-vGNAsDUJvgw" name="methodCode" visibility="private" aggregation="composite">
        <ownedComment xmi:id="_0y3tIBtFEd-vGNAsDUJvgw">
          <body>Included if the method isn't inherent in code or if there is a need to further specialize the method in code.</body>
        </ownedComment>
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_54qiQBtFEd-vGNAsDUJvgw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_54qiQRtFEd-vGNAsDUJvgw"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_1jr3cEo-Ed6c3qsAxlFHaQ?cda/Observation/methodCode?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_eLaioBtGEd-vGNAsDUJvgw" name="interpretationCode" visibility="private" aggregation="composite">
        <ownedComment xmi:id="_o-cnYBtGEd-vGNAsDUJvgw">
          <body>Can be used to provide a rough qualitative interpretation of the observation, such as 'N' (normal), 'L' (low), 'S' (susceptible), etc. Interpretation is generally provided for numeric results where an interpretation range has been defined, or for antimicrobial susceptibility test interpretation.</body>
        </ownedComment>
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eLaioRtGEd-vGNAsDUJvgw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eLaiohtGEd-vGNAsDUJvgw"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_zHXmAEo-Ed6c3qsAxlFHaQ?cda/Observation/interpretationCode?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_gX1x4K6xEd6_ioDelDcPPg" name="value" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#__I8BwDxZEd6JwqSGecoePg?datatypes/ANY?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_UOVM0HDAEd6eItyqb1FoWg" name="SocialHistorySection">
      <ownedComment xmi:id="_rk6PUKPREd6t_4WfM070fA" annotatedElement="_UOVM0HDAEd6eItyqb1FoWg">
        <body>&lt;p&gt;&#13;
    This section contains data defining the patient's occupational, personal (e.g. lifestyle), social, and&#13;
    environmental history and health risk factors, as well as administrative data such as marital status, race, ethnicity&#13;
    and religious affiliation. Social history can have significant influence on a patient's physical, psychological and&#13;
    emotional health and wellbeing so should be considered in the development of a complete record.&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <generalization xmi:id="_pTCVsHDAEd6eItyqb1FoWg">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_Qmz-cciiEd6mWrHPmrIIfQ" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Qmz-cMiiEd6mWrHPmrIIfQ" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_Wa2uwHDAEd6eItyqb1FoWg" name="SocialHistoryObservation">
      <generalization xmi:id="_krQSQHDAEd6eItyqb1FoWg">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg?cda/Observation?"/>
      </generalization>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_rJDcIHDAEd6eItyqb1FoWg" name="EncountersSection">
      <ownedComment xmi:id="_1XZEwIjwEd66cKocspyVOg" annotatedElement="_rJDcIHDAEd6eItyqb1FoWg">
        <body>&lt;p&gt;&#13;
    This section is used to list and describe any healthcare encounters pertinent to the patient's current&#13;
    health status or historical health history. An Encounter is an interaction, regardless of the setting, between a&#13;
    patient and a practitioner who is vested with primary responsibility for diagnosing, evaluating, or treating the&#13;
    patient's condition. It may include visits, appointments, as well as non face-to-face interactions. It is also a&#13;
    contact between a patient and a practitioner who has primary responsibility for assessing and treating the patient at a&#13;
    given contact, exercising independent judgment. This section may contain all encounters for the time period being&#13;
    summarized, but should include notable encounters.&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <generalization xmi:id="_wbv8cHDOEd6eItyqb1FoWg">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_qAT3wIjwEd66cKocspyVOg" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_qATQsIjwEd66cKocspyVOg" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_CinbMHDPEd6eItyqb1FoWg" name="ImmunizationsSection">
      <ownedComment xmi:id="_jTB1UBtJEd-vGNAsDUJvgw">
        <body>The Immunizations section defines a patient's current immunization status and pertinent immunization history. The primary use case for the Immunization section is to enable communication of a patient's immunization status. The section should include current immunization status, and may contain the entire immunization history that is relevant to the period of time being summarized.&#13;
This section is optional, however it is strongly recommended that it be present in cases of pediatric care and in other cases when such information is available.</body>
      </ownedComment>
      <ownedRule xmi:id="_54_VkBtJEd-vGNAsDUJvgw" name="titleValue" constrainedElement="_CinbMHDPEd6eItyqb1FoWg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_93lSEBtJEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <body>Contains a case-insensitive language-insensitive string containing 'immunization'.</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_H448UHDPEd6eItyqb1FoWg">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_ZeXjEcikEd6mWrHPmrIIfQ" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_ZeXjEMikEd6mWrHPmrIIfQ" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_mxb14BtJEd-vGNAsDUJvgw" name="text" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_0jvq8E8AEd6ohP_YEXs4Wg?cda/StrucDocText?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nyqpYBtJEd-vGNAsDUJvgw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nyrQcBtJEd-vGNAsDUJvgw" value="1"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw?cda/Section/text?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_InZqwBtKEd-vGNAsDUJvgw" name="medicationActivity" type="_W6aMoHfTEd6ZeOKq_2_a9g" association="_InaR0BtKEd-vGNAsDUJvgw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QY_XwBtKEd-vGNAsDUJvgw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QY_XwRtKEd-vGNAsDUJvgw" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_LoxxEBtKEd-vGNAsDUJvgw" name="supplyActivity" type="_dAAnAHfVEd6ZeOKq_2_a9g" association="_LoyYIBtKEd-vGNAsDUJvgw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q1wzUBtKEd-vGNAsDUJvgw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q1xaYBtKEd-vGNAsDUJvgw" value="1"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_mO8KEHJWEd6cacuAk5qrhg" name="EncountersActivity">
      <generalization xmi:id="_vuapUHJjEd6cacuAk5qrhg">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_AAXtEEbvEd6besF9iFIJkQ?cda/Encounter?"/>
      </generalization>
      <ownedAttribute xmi:id="_lpnc8ojzEd66cKocspyVOg" name="classCode" visibility="private">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_sYDq4IjzEd66cKocspyVOg" name="ENC">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdeEDcEd6xYZuu1VKCVw?vocab/ActClass/ENC?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_lpnc8IjzEd66cKocspyVOg" name="moodCode" visibility="private">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_lpnc8YjzEd66cKocspyVOg" name="EVN">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW30DcEd6xYZuu1VKCVw?vocab/ActMood/EVN?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_lpoEAIjzEd66cKocspyVOg" name="id" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lpoEAYjzEd66cKocspyVOg" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lpoEAojzEd66cKocspyVOg" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_D4--kIj0Ed66cKocspyVOg" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg?datatypes/CD?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_D4_loIj0Ed66cKocspyVOg" name="effectiveTime" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA?datatypes/IVL_TS?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D4_loYj0Ed66cKocspyVOg" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D4_looj0Ed66cKocspyVOg"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_W6aMoHfTEd6ZeOKq_2_a9g" name="MedicationActivity">
      <ownedComment xmi:id="_0hxWQIjuEd66cKocspyVOg" annotatedElement="_W6aMoHfTEd6ZeOKq_2_a9g">
        <body>&lt;p&gt;&#13;
    A medication activity is used to describe what is administered whereas a supply activity is used to&#13;
    describe what has been dispensed.&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <ownedRule xmi:id="_yqHDEI5qEd6x-qh9FleSiA" name="MedicationActivity_moodCode" constrainedElement="_W6aMoHfTEd6ZeOKq_2_a9g">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_yqHDEY5qEd6x-qh9FleSiA">
          <language>OCL</language>
          <body>self.moodCode=vocab::x_DocumentSubstanceMood::EVN or self.moodCode=vocab::x_DocumentSubstanceMood::INT </body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_sAvQsHfUEd6ZeOKq_2_a9g">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_nazskEbuEd6besF9iFIJkQ?cda/SubstanceAdministration?"/>
      </generalization>
      <ownedAttribute xmi:id="_Rp0MMIHYEd6Ncrr6L3Ublw" name="id" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rp0MMYHYEd6Ncrr6L3Ublw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rp0MMoHYEd6Ncrr6L3Ublw" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_f9zPMIHYEd6Ncrr6L3Ublw" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4pnAAI5tEd6x-qh9FleSiA" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4pg5YI5tEd6x-qh9FleSiA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_zfqV0IjqEd66cKocspyVOg" name="medicationSeriesNumberObservation" visibility="private" type="_VL2w0IiBEd66cKocspyVOg" association="_zfn5kIjqEd66cKocspyVOg">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zfsyEYjqEd66cKocspyVOg" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zfsyEIjqEd66cKocspyVOg"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_CIgjoIjtEd66cKocspyVOg" name="medicationStatusObservation" visibility="private" type="_lgLT4IiBEd66cKocspyVOg" association="_CIfVgIjtEd66cKocspyVOg">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CIiY0IjtEd66cKocspyVOg" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CIhxwIjtEd66cKocspyVOg"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_JSM-UMKBEd6-XpBv2uxYrQ" name="patientInstruction" visibility="private" type="_F9_RAMKAEd6-XpBv2uxYrQ" association="_JSLJIMKBEd6-XpBv2uxYrQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JSNlYcKBEd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JSNlYMKBEd6-XpBv2uxYrQ"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_dAAnAHfVEd6ZeOKq_2_a9g" name="SupplyActivity">
      <generalization xmi:id="_pWBhcHfVEd6ZeOKq_2_a9g">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_3gL0sEbuEd6besF9iFIJkQ?cda/Supply?"/>
      </generalization>
      <ownedAttribute xmi:id="_WJQzAIHYEd6Ncrr6L3Ublw" name="id" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WJQzAYHYEd6Ncrr6L3Ublw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WJQzAoHYEd6Ncrr6L3Ublw" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_z-cTAIHYEd6Ncrr6L3Ublw" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_C_1NMIjtEd66cKocspyVOg" name="medicationStatusObservation" visibility="private" type="_lgLT4IiBEd66cKocspyVOg" association="_C_zYAIjtEd66cKocspyVOg">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C_2bUYjtEd66cKocspyVOg" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C_2bUIjtEd66cKocspyVOg"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Q0dO0MKBEd6-XpBv2uxYrQ" name="fulfillmentInstruction" visibility="private" type="_IuPLEMKAEd6-XpBv2uxYrQ" association="_Q0aykMKBEd6-XpBv2uxYrQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q0d14cKBEd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q0d14MKBEd6-XpBv2uxYrQ"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_PgsSAHrREd68l9lQ-TLEBQ" name="AlertsSection">
      <ownedComment xmi:id="_8qOKcKPREd6t_4WfM070fA" annotatedElement="_PgsSAHrREd68l9lQ-TLEBQ">
        <body>This section is used to list and describe any allergies, adverse reactions, and alerts that are pertinent to the patient's current or past medical history. At a minimum, currently active and any relevant historical allergies and adverse reactions should be listed.</body>
      </ownedComment>
      <ownedRule xmi:id="_tq0h8BTaEd-6K-YJpbwRmQ" name="titleValue" constrainedElement="_tirVAIHOEd6Ncrr6L3Ublw">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_wd_NIBTaEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <body>Contains a case-insensitive language-insensitive string containing "alert" and/or "allergies and adverse reactions".</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_P7PeMBTbEd-6K-YJpbwRmQ" name="absenceIsAsserted" constrainedElement="_PgsSAHrREd68l9lQ-TLEBQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_XAqowBTbEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <body>The absence of known allergies, adverse reactions or alerts SHALL be explicitly asserted.</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_YiaKIHrREd68l9lQ-TLEBQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_tinqoIHOEd6Ncrr6L3Ublw" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_tirVAIHOEd6Ncrr6L3Ublw" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_AD_RoBTbEd-6K-YJpbwRmQ" name="text" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_0jvq8E8AEd6ohP_YEXs4Wg?cda/StrucDocText?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BsQ3ABTbEd-6K-YJpbwRmQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BsReEBTbEd-6K-YJpbwRmQ" value="1"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw?cda/Section/text?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_5QtxkBTbEd-6K-YJpbwRmQ" name="problemAct" visibility="private" type="_GgvgUDxbEd6JwqSGecoePg" association="_5QGGgBTbEd-6K-YJpbwRmQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5Qz4MBTbEd-6K-YJpbwRmQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5QzRIBTbEd-6K-YJpbwRmQ" value="1"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_qV72IHrREd68l9lQ-TLEBQ" name="AlertObservation">
      <ownedRule xmi:id="_4w6twBW4Ed-6K-YJpbwRmQ" name="absenceOfKnownAllergies" constrainedElement="_qV72IHrREd68l9lQ-TLEBQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_8K7WgBW4Ed-6K-YJpbwRmQ">
          <language>Analysis</language>
          <body>The absence of known allergies SHOULD be represented in an alert observation by valuing Observation / value with 160244002 "No known allergies" 2.16.840.1.113883.6.96 SNOMED CT STATIC.</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_H_fwwBW5Ed-6K-YJpbwRmQ" name="informationSource" constrainedElement="_IjIO0DxbEd6JwqSGecoePg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_H_fwwRW5Ed-6K-YJpbwRmQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>An alert observation contains one or more sources of information.</body>
          <body>not self.informant-&gt;isEmpty() &#13;
or self.reference-&gt;exists(ref : cda::Reference | ref.typeCode = vocab::x_ActRelationshipExternalReference::XCRPT)&#13;
or (self.entryRelationship-&gt;exists(rel : cda::EntryRelationship | &#13;
   rel.typeCode = vocab::x_ActRelationshipEntryRelationship::REFR&#13;
   and rel.observation.code.code = '48766-0'))</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_byigoBW9Ed-6K-YJpbwRmQ" name="agentRepresentation" constrainedElement="_qV72IHrREd68l9lQ-TLEBQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_bykV0BW9Ed-6K-YJpbwRmQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>An alert observation SHOULD contain at least one Observation / participant, representing the agent that is the cause of the allergy or adverse reaction. The value for participant / @typeCode in an agent participation SHALL be "CSM" "Consumable" 2.16.840.1.113883.5.90 ParticipationType STATIC.</body>
          <body>self.participant-&gt;exists(participant : cda::Participant2 | participant.typeCode = vocab::ParticipationType::CSM )</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_IEdXABW-Ed-6K-YJpbwRmQ" name="playingEntityRequired" constrainedElement="_qV72IHrREd68l9lQ-TLEBQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_IEd-EBW-Ed-6K-YJpbwRmQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains exactly one participant / participantRole / playingEntity. The value for participant / participantRole / playingEntity / @classCode in an agent participation SHALL be "MMAT" "Manufactured material" 2.16.840.1.113883.5.41 EntityClass STATIC. Contains exactly one participant / participantRole / playingEntity / code.</body>
          <body>self.participant.participantRole.playingEntity-&gt;one(entity : cda::PlayingEntity |&#13;
  entity.classCode = vocab::EntityClassRoot::MMAT and not entity.code.oclIsUndefined())</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_ofo-ABXAEd-6K-YJpbwRmQ" name="playingEntityCode" constrainedElement="_qV72IHrREd68l9lQ-TLEBQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_ofplEBXAEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <body>The value for participant / participantRole / playingEntity / code in an agent participation SHOULD be selected from the RxNorm (2.16.840.1.113883.6.88) code system for medications, and from the CDC Vaccine Code (2.16.840.1.113883.6.59) code system for immunizations.</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_9yumAHrREd68l9lQ-TLEBQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg?cda/Observation?"/>
      </generalization>
      <ownedAttribute xmi:id="_UKtl4BW4Ed-6K-YJpbwRmQ" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw?vocab/x_ActMoodDocumentObservation?"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ?cda/Observation/moodCode?"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_b1IT4BW4Ed-6K-YJpbwRmQ" value="EVN"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_bv82EIHVEd6Ncrr6L3Ublw" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_UKs-0BW4Ed-6K-YJpbwRmQ" name="effectiveTime" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA?datatypes/IVL_TS?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UKs-0RW4Ed-6K-YJpbwRmQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UKs-0hW4Ed-6K-YJpbwRmQ"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_fUQ50Eo8Ed6c3qsAxlFHaQ?cda/Observation/effectiveTime?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_UKtl4RW4Ed-6K-YJpbwRmQ" name="value" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UKtl4hW4Ed-6K-YJpbwRmQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UKtl4xW4Ed-6K-YJpbwRmQ"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_tRpv0Eo-Ed6c3qsAxlFHaQ?cda/Observation/value?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_aCZVgBW5Ed-6K-YJpbwRmQ" name="alertStatusObservation" type="_e8n_EHrSEd68l9lQ-TLEBQ" association="_aCZVgRW5Ed-6K-YJpbwRmQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XcctUBXBEd-6K-YJpbwRmQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XcctURXBEd-6K-YJpbwRmQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_SKqDkBXBEd-6K-YJpbwRmQ" name="reactionObservation" type="__XC4cHrREd68l9lQ-TLEBQ" association="_SKqqoBXBEd-6K-YJpbwRmQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YPn2sBXBEd-6K-YJpbwRmQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YPpE0BXBEd-6K-YJpbwRmQ" value="1"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="__XC4cHrREd68l9lQ-TLEBQ" name="ReactionObservation">
      <ownedRule xmi:id="__CX4MBXNEd-6K-YJpbwRmQ" name="reactionInterventionTypeCode" constrainedElement="__XC4cHrREd68l9lQ-TLEBQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_IrUIYBXOEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <body>The value for entryRelationship / @typeCode in a relationship between a reaction observation and reaction intervention SHALL be "RSON" "Has reason" 2.16.840.1.113883.5.1002 ActRelationshipType STATIC.</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_OgP7cBXOEd-6K-YJpbwRmQ" name="reactionInterventionType" constrainedElement="__XC4cHrREd68l9lQ-TLEBQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_SLkWoBXOEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <body>A reaction observation MAY contain one or more reation interventions. A reaction intervention SHALL be represented as a procedure activity (templateId 2.16.840.1.113883.10.20.1.29), a medication activity (templateId 2.16.840.1.113883.10.20.1.24), or some other clinical statement.</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_PipkYHrSEd68l9lQ-TLEBQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg?cda/Observation?"/>
      </generalization>
      <ownedAttribute xmi:id="_g6uloBXBEd-6K-YJpbwRmQ" name="severityObservation" type="_ILkpIHrSEd68l9lQ-TLEBQ" association="_g6vMsBXBEd-6K-YJpbwRmQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h0mM4BXBEd-6K-YJpbwRmQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h0mz8BXBEd-6K-YJpbwRmQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_3K_PwBXOEd-6K-YJpbwRmQ" name="classCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVecEDcEd6xYZuu1VKCVw?vocab/ActClassObservation?"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_FcjT0EbtEd6besF9iFIJkQ?cda/Observation/classCode?"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_5V2k0BXOEd-6K-YJpbwRmQ" value="OBS"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_3K_20BXOEd-6K-YJpbwRmQ" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw?vocab/x_ActMoodDocumentObservation?"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ?cda/Observation/moodCode?"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_7_dEUBXOEd-6K-YJpbwRmQ" value="EVN"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Hcg8oIHWEd6Ncrr6L3Ublw" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_ILkpIHrSEd68l9lQ-TLEBQ" name="SeverityObservation">
      <generalization xmi:id="_QQ4jYHrSEd68l9lQ-TLEBQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg?cda/Observation?"/>
      </generalization>
      <ownedAttribute xmi:id="_HpTcUBXPEd-6K-YJpbwRmQ" name="classCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVecEDcEd6xYZuu1VKCVw?vocab/ActClassObservation?"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_FcjT0EbtEd6besF9iFIJkQ?cda/Observation/classCode?"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_JzIPkBXPEd-6K-YJpbwRmQ" value="OBS"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_HpUDYBXPEd-6K-YJpbwRmQ" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw?vocab/x_ActMoodDocumentObservation?"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ?cda/Observation/moodCode?"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_Lu7N4BXPEd-6K-YJpbwRmQ" value="EVN"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_tGVdoIHWEd6Ncrr6L3Ublw" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg?datatypes/CD?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_X4FXMIHWEd6Ncrr6L3Ublw" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_tGU2kIHWEd6Ncrr6L3Ublw" name="value" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#__I8BwDxZEd6JwqSGecoePg?datatypes/ANY?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_e8n_EHrSEd68l9lQ-TLEBQ" name="AlertStatusObservation">
      <generalization xmi:id="_b0MZEHrTEd68l9lQ-TLEBQ" general="_V3Jy4HrTEd68l9lQ-TLEBQ"/>
      <ownedAttribute xmi:id="_1iCUEIHVEd6Ncrr6L3Ublw" name="value" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_V3Jy4HrTEd68l9lQ-TLEBQ" name="StatusObservation">
      <ownedRule xmi:id="_nPDbgBWiEd-6K-YJpbwRmQ" name="noAdditionalAttributes" constrainedElement="_V3Jy4HrTEd68l9lQ-TLEBQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_qzRJIBWiEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <body>SHALL NOT contain any additional Observation attributes.</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_xgaWkBWiEd-6K-YJpbwRmQ" name="noAdditionalParticipants" constrainedElement="_V3Jy4HrTEd68l9lQ-TLEBQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_1O1JEBWiEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>SHALL NOT contain any Observation participants.</body>
          <body>self.participant-&gt;isEmpty()</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_6Q6i4BWiEd-6K-YJpbwRmQ" name="noAdditionalRelationships" constrainedElement="_V3Jy4HrTEd68l9lQ-TLEBQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="__EcjUBWiEd-6K-YJpbwRmQ">
          <language>Analysis</language>
          <body>SHALL NOT be the source of any Observation relationships.</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_s4YvUHrSEd68l9lQ-TLEBQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg?cda/Observation?"/>
      </generalization>
      <ownedAttribute xmi:id="_auAGIItzEd639sxyAgfSmw" name="classCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_hHVmwItzEd639sxyAgfSmw" name="OBS">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdkkDcEd6xYZuu1VKCVw?vocab/ActClass/OBS?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_at-4AItzEd639sxyAgfSmw" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_at-4AYtzEd639sxyAgfSmw" name="EVN">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW30DcEd6xYZuu1VKCVw?vocab/ActMood/EVN?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_XvctMHvDEd6jfbAJq2V82w" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg?datatypes/CD?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_oxcOkHvDEd6jfbAJq2V82w" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_2XdYUHvDEd6jfbAJq2V82w" name="value" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_joG2YIHbEd6Ncrr6L3Ublw" name="CauseOfDeathObservation">
      <generalization xmi:id="_my2UEIHbEd6Ncrr6L3Ublw" general="_7tlrAGwWEd6q29qQGU-SBA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_7TVToIiAEd66cKocspyVOg" name="ResultsSection">
      <ownedComment xmi:id="_yswHoIjpEd66cKocspyVOg" annotatedElement="_7TVToIiAEd66cKocspyVOg">
        <body>&lt;p&gt;&#13;
    This section contains the results of observations generated by laboratories, imaging procedures, and&#13;
    other procedures. The scope includes hematology, chemistry, serology, virology, toxicology, microbiology, plain x-ray,&#13;
    ultrasound, CT, MRI, angiography, cardiac echo, nuclear medicine, pathology, and procedure observations. The section&#13;
    may contain all results for the period of time being summarized, but should include notable results such as abnormal&#13;
    values or relevant trends.&#13;
&lt;/p&gt;&#13;
&lt;p&gt;&#13;
    Lab results are typically generated by laboratories providing analytic services in areas such as&#13;
    chemistry, hematology, serology, histology, cytology, anatomic pathology, microbiology, and/or virology. These&#13;
    observations are based on analysis of specimens obtained from the patient, submitted to the lab.&#13;
&lt;/p&gt;&#13;
&lt;p&gt;&#13;
    Imaging results are typically generated by a clinician reviewing the output of an imaging procedure,&#13;
    such as where a cardiologist reports the left ventricular ejection fraction based on the review of a cardiac&#13;
    echo.&#13;
&lt;/p&gt;&#13;
&lt;p&gt;&#13;
    Procedure results are typically generated by a clinician wanting to provide more granular information&#13;
    about component observations made during the performance of a procedure, such as where a gastroenterologist reports the&#13;
    size of a polyp observed during a colonoscopy.&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <ownedRule xmi:id="_TFty0BtBEd-vGNAsDUJvgw" name="titleValue" constrainedElement="_GMTtEIjpEd66cKocspyVOg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_WFIxUBtBEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <body>Contains a case-insensitive language-insensitive string containing 'results'.</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_-vG7sIjoEd66cKocspyVOg">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_GMWwYIjpEd66cKocspyVOg" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_GMTtEIjpEd66cKocspyVOg" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_hl7cEK31Ed6_ioDelDcPPg" name="resultOrganizer" visibility="private" type="_Ht_RsHDAEd6eItyqb1FoWg" association="_hl5m4K31Ed6_ioDelDcPPg">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hl8qMa31Ed6_ioDelDcPPg" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hl8qMK31Ed6_ioDelDcPPg" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_JTQaQBtBEd-vGNAsDUJvgw" name="text" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_0jvq8E8AEd6ohP_YEXs4Wg?cda/StrucDocText?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KfqjABtBEd-vGNAsDUJvgw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kf2JMBtBEd-vGNAsDUJvgw" value="1"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw?cda/Section/text?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_VL2w0IiBEd66cKocspyVOg" name="MedicationSeriesNumberObservation">
      <ownedComment xmi:id="_NUpzUIjqEd66cKocspyVOg" annotatedElement="_VL2w0IiBEd66cKocspyVOg">
        <body>&lt;p&gt;&#13;
    The medication series number observation can be used to indicate which in a series of administrations a&#13;
    particular administration represents (e.g. "hepatitis B vaccine number 2 was administered on Feb 07, 2004).&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <generalization xmi:id="_ciR0EIjqEd66cKocspyVOg">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg?cda/Observation?"/>
      </generalization>
      <ownedAttribute xmi:id="_Ql33AIjrEd66cKocspyVOg" name="classCode" visibility="private">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_ZIeKMIjrEd66cKocspyVOg" name="OBS">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdkkDcEd6xYZuu1VKCVw?vocab/ActClass/OBS?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Ql3P8IjrEd66cKocspyVOg" name="moodCode" visibility="private">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_Ql3P8YjrEd66cKocspyVOg" name="EVN">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW30DcEd6xYZuu1VKCVw?vocab/ActMood/EVN?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_xFs_YIjrEd66cKocspyVOg" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_ANYJIIjsEd66cKocspyVOg" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg?datatypes/CD?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_ANYwMIjsEd66cKocspyVOg" name="value" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA?datatypes/INT?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_lgLT4IiBEd66cKocspyVOg" name="MedicationStatusObservation">
      <generalization xmi:id="_dKuUIIjqEd66cKocspyVOg" general="_V3Jy4HrTEd68l9lQ-TLEBQ"/>
      <ownedAttribute xmi:id="_t5nocIjsEd66cKocspyVOg" name="value" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_2QJRIIiBEd66cKocspyVOg" name="EncounterLocation">
      <generalization xmi:id="_lD-rMIjxEd66cKocspyVOg">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_51DLwEcZEd6besF9iFIJkQ?cda/Participant2?"/>
      </generalization>
      <ownedAttribute xmi:id="_IdRekIjzEd66cKocspyVOg" name="typeCode" visibility="private">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__y7BekDcEd6xYZuu1VKCVw?vocab/ParticipationType?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_TOQ78IjzEd66cKocspyVOg" name="LOC">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__y7BekDcEd6xYZuu1VKCVw?vocab/ParticipationType?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__y7BqkDcEd6xYZuu1VKCVw?vocab/ParticipationType/LOC?"/>
        </defaultValue>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_8Xj7UIiBEd66cKocspyVOg" name="Product">
      <generalization xmi:id="_zWedQIjtEd66cKocspyVOg">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_p6Zs8EcZEd6besF9iFIJkQ?cda/ManufacturedProduct?"/>
      </generalization>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_zfn5kIjqEd66cKocspyVOg" memberEnd="_zfqV0IjqEd66cKocspyVOg _zfunQIjqEd66cKocspyVOg">
      <ownedEnd xmi:id="_zfunQIjqEd66cKocspyVOg" name="" visibility="private" type="_W6aMoHfTEd6ZeOKq_2_a9g" association="_zfn5kIjqEd66cKocspyVOg">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zfxDgYjqEd66cKocspyVOg" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zfxDgIjqEd66cKocspyVOg"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_CIfVgIjtEd66cKocspyVOg" memberEnd="_CIgjoIjtEd66cKocspyVOg _CIkOAIjtEd66cKocspyVOg">
      <ownedEnd xmi:id="_CIkOAIjtEd66cKocspyVOg" name="" visibility="private" type="_W6aMoHfTEd6ZeOKq_2_a9g" association="_CIfVgIjtEd66cKocspyVOg">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CImDMYjtEd66cKocspyVOg" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CImDMIjtEd66cKocspyVOg"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_C_zYAIjtEd66cKocspyVOg" memberEnd="_C_1NMIjtEd66cKocspyVOg _C_4QgIjtEd66cKocspyVOg">
      <ownedEnd xmi:id="_C_4QgIjtEd66cKocspyVOg" name="" visibility="private" type="_dAAnAHfVEd6ZeOKq_2_a9g" association="_C_zYAIjtEd66cKocspyVOg">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C_43kYjtEd66cKocspyVOg" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C_43kIjtEd66cKocspyVOg"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_p_LEwIjvEd66cKocspyVOg" name="ProceduresSection">
      <ownedComment xmi:id="_p_LEwYjvEd66cKocspyVOg" annotatedElement="_p_LEwIjvEd66cKocspyVOg">
        <body>&lt;p&gt;&#13;
    This section defines all interventional, surgical, diagnostic, or therapeutic procedures or treatments&#13;
    pertinent to the patient historically at the time the document is generated. The section may contain all procedures for&#13;
    the period of time being summarized, but should include notable procedures.&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <generalization xmi:id="_p_LEwojvEd66cKocspyVOg">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_p_LEw4jvEd66cKocspyVOg" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_p_LExIjvEd66cKocspyVOg" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_T9ItcMJ1Ed6-XpBv2uxYrQ" name="procedureActivity" visibility="private" type="_HDKxYMJ1Ed6-XpBv2uxYrQ" association="_T9G4QMJ1Ed6-XpBv2uxYrQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T9JUgcJ1Ed6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T9JUgMJ1Ed6-XpBv2uxYrQ" value="1"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_tr5r0It5Ed639sxyAgfSmw" memberEnd="_tr8IEIt5Ed639sxyAgfSmw _tsCOsIt5Ed639sxyAgfSmw">
      <ownedEnd xmi:id="_tsCOsIt5Ed639sxyAgfSmw" name="" visibility="private" type="_vjPMEGaGEd6Hk_bPOfEjYA" association="_tr5r0It5Ed639sxyAgfSmw">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tsEq8Yt5Ed639sxyAgfSmw" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tsEq8It5Ed639sxyAgfSmw"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_3FDjoKPPEd6t_4WfM070fA" memberEnd="_3FF_4KPPEd6t_4WfM070fA _3FJDMKPPEd6t_4WfM070fA">
      <ownedEnd xmi:id="_3FJDMKPPEd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_3FDjoKPPEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3FJqQaPPEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3FJqQKPPEd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_42l9QKPQEd6t_4WfM070fA" memberEnd="_42pAkKPQEd6t_4WfM070fA _42q1wKPQEd6t_4WfM070fA">
      <ownedEnd xmi:id="_42q1wKPQEd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_42l9QKPQEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_42sD4aPQEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_42sD4KPQEd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_VO7EwKPREd6t_4WfM070fA" memberEnd="_VO858KPREd6t_4WfM070fA _VO_WMKPREd6t_4WfM070fA">
      <ownedEnd xmi:id="_VO_WMKPREd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_VO7EwKPREd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VO_9QaPREd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VO_9QKPREd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_9WlhMKPREd6t_4WfM070fA" memberEnd="_9WnWYKPREd6t_4WfM070fA _9WpyoKPREd6t_4WfM070fA">
      <ownedEnd xmi:id="_9WpyoKPREd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_9WlhMKPREd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9WrAwKPREd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9WqZsKPREd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_NhXGsKPSEd6t_4WfM070fA" memberEnd="_NhY74KPSEd6t_4WfM070fA _NhaxEKPSEd6t_4WfM070fA">
      <ownedEnd xmi:id="_NhaxEKPSEd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_NhXGsKPSEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NhbYIaPSEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NhbYIKPSEd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_3RJXgKPSEd6t_4WfM070fA" memberEnd="_3RKloKPSEd6t_4WfM070fA _3RMa0KPSEd6t_4WfM070fA">
      <ownedEnd xmi:id="_3RMa0KPSEd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_3RJXgKPSEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3RNB4aPSEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3RNB4KPSEd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_EF-U4KPTEd6t_4WfM070fA" memberEnd="_EF_jAKPTEd6t_4WfM070fA _EGB_QKPTEd6t_4WfM070fA">
      <ownedEnd xmi:id="_EGB_QKPTEd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_EF-U4KPTEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EGCmUKPTEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EGB_QaPTEd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_QlgXsKPTEd6t_4WfM070fA" memberEnd="_QliM4KPTEd6t_4WfM070fA _QljbAKPTEd6t_4WfM070fA">
      <ownedEnd xmi:id="_QljbAKPTEd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_QlgXsKPTEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QlkCEaPTEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QlkCEKPTEd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_o9nLAKPTEd6t_4WfM070fA" name="PlanOfCareSection">
      <ownedComment xmi:id="_Stjz4KPUEd6t_4WfM070fA" annotatedElement="_o9nLAKPTEd6t_4WfM070fA">
        <body>&lt;p&gt;&#13;
    The plan of care section contains data defining pending orders, interventions, encounters, services, and&#13;
    procedures for the patient. It is limited to prospective, unfulfilled, or incomplete orders and requests only. All&#13;
    active, incomplete, or pending orders, appointments, referrals, procedures, services, or any other pending event of&#13;
    clinical significance to the current and ongoing care of the patient should be listed, unless constrained due to issues&#13;
    of privacy.&#13;
&lt;/p&gt;&#13;
&lt;p&gt;&#13;
    The plan of care section also contains information regarding goals and clinical reminders. Clinical&#13;
    reminders are placed here for purposes of providing prompts that may be used for disease prevention, disease&#13;
    management, patient safety, and healthcare quality improvements, including widely accepted performance measures.&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <ownedRule xmi:id="_DtRHQDHsEd-saqiXO4OYhQ" name="containsPlanOfCareActivity" constrainedElement="_o9nLAKPTEd6t_4WfM070fA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_DtRuUDHsEd-saqiXO4OYhQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains one or more plan of care activities, represented with Act, Encounter, Observation, Procedure, SubstanceAdministration, or Supply.</body>
          <body>not self.planOfCareAct-&gt;isEmpty() or not self.planOfCareEncounter-&gt;isEmpty()&#13;
  or not self.planOfCareObservation-&gt;isEmpty() or not self.planOfCareProcedure-&gt;isEmpty()&#13;
  or not self.planOfCareSubstanceAdministration-&gt;isEmpty() or not self.planOfCareSupply-&gt;isEmpty()</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_2Hub4KPTEd6t_4WfM070fA">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_2FKcUcJtEd6-XpBv2uxYrQ" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_2FKcUMJtEd6-XpBv2uxYrQ" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_NnywUDHkEd-saqiXO4OYhQ" name="text" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_0jvq8E8AEd6ohP_YEXs4Wg?cda/StrucDocText?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PeM4UDHkEd-saqiXO4OYhQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PeRJwDHkEd-saqiXO4OYhQ" value="1"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw?cda/Section/text?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_fi3nEDHqEd-saqiXO4OYhQ" name="planOfCareAct" visibility="private" type="_azWbgMJuEd6-XpBv2uxYrQ" association="_fizVoDHqEd-saqiXO4OYhQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fjFpgDHqEd-saqiXO4OYhQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fjEbYDHqEd-saqiXO4OYhQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_gMucYDHqEd-saqiXO4OYhQ" name="planOfCareEncounter" visibility="private" type="_EGZnsDHmEd-saqiXO4OYhQ" association="_gMsnMDHqEd-saqiXO4OYhQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gMvqgTHqEd-saqiXO4OYhQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gMvqgDHqEd-saqiXO4OYhQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_gpLu4DHqEd-saqiXO4OYhQ" name="planOfCareObservation" visibility="private" type="_7I79cDHlEd-saqiXO4OYhQ" association="_gpJSoDHqEd-saqiXO4OYhQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gpM9ADHqEd-saqiXO4OYhQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gpMV8DHqEd-saqiXO4OYhQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_hHEkwDHqEd-saqiXO4OYhQ" name="planOfCareProcedure" visibility="private" type="_1z0WEDHpEd-saqiXO4OYhQ" association="_hHCvkDHqEd-saqiXO4OYhQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hHFy4THqEd-saqiXO4OYhQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hHFy4DHqEd-saqiXO4OYhQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_hiq7oDHqEd-saqiXO4OYhQ" name="planOfCareSubstanceAdministration" visibility="private" type="_9Yav8DHpEd-saqiXO4OYhQ" association="_hipGcDHqEd-saqiXO4OYhQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hirisDHqEd-saqiXO4OYhQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hiq7oTHqEd-saqiXO4OYhQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_iUbIsDHqEd-saqiXO4OYhQ" name="planOfCareSupply" visibility="private" type="_A9YrgDHqEd-saqiXO4OYhQ" association="_iUZTgDHqEd-saqiXO4OYhQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iUbvwTHqEd-saqiXO4OYhQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iUbvwDHqEd-saqiXO4OYhQ"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_FT-joKPUEd6t_4WfM070fA" memberEnd="_FT_xwKPUEd6t_4WfM070fA _FUBm8KPUEd6t_4WfM070fA">
      <ownedEnd xmi:id="_FUBm8KPUEd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_FT-joKPUEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FUCOAaPUEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FUCOAKPUEd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_e_CMkKPUEd6t_4WfM070fA" memberEnd="_e_EBwKPUEd6t_4WfM070fA _e_GeAKPUEd6t_4WfM070fA">
      <ownedEnd xmi:id="_e_GeAKPUEd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_e_CMkKPUEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e_HFEaPUEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e_HFEKPUEd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_GKpeMKPaEd6t_4WfM070fA" name="VitalSignsSection">
      <ownedComment xmi:id="_WyxuEKPaEd6t_4WfM070fA" annotatedElement="_GKpeMKPaEd6t_4WfM070fA">
        <body>&lt;p&gt;&#13;
    This section contains current and historically relevant vital signs, such as blood pressure, heart rate,&#13;
    respiratory rate, height, weight, body mass index, head circumference, crown-to-rump length, and pulse oximetry. The&#13;
    section may contain all vital signs for the period of time being summarized, but at a minimum should include notable&#13;
    vital signs such as the most recent, maximum and/or minimum, or both, baseline, or relevant trends.&#13;
&lt;/p&gt;&#13;
&lt;p&gt;&#13;
    Vital signs are represented like other results (as defined in &lt;b&gt;&lt;i&gt;Results&#13;
    Section&lt;/i&gt;&lt;/b&gt;), but are aggregated into their own section in order to follow clinical&#13;
    conventions.&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <ownedRule xmi:id="_zaNJsBtIEd-vGNAsDUJvgw" name="titleValue" constrainedElement="_GKpeMKPaEd6t_4WfM070fA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_1jpicBtIEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <body>Contains a case-insensitive language-insensitive string containing 'vital signs'.</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_aEDRkKPaEd6t_4WfM070fA">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_K6ZmsK3yEd6_ioDelDcPPg" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_K6UHIK3yEd6_ioDelDcPPg" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="__30YIK3zEd6_ioDelDcPPg" name="vitalSignsOrganizer" visibility="private" type="_wN4O0K3zEd6_ioDelDcPPg" association="__3xU0K3zEd6_ioDelDcPPg">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__33bcK3zEd6_ioDelDcPPg" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__320YK3zEd6_ioDelDcPPg" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_iR-dcBtIEd-vGNAsDUJvgw" name="text" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_0jvq8E8AEd6ohP_YEXs4Wg?cda/StrucDocText?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jLT5MBtIEd-vGNAsDUJvgw" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jLT5MRtIEd-vGNAsDUJvgw" value="1"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw?cda/Section/text?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_kxx_kKPaEd6t_4WfM070fA" memberEnd="_kxz0wKPaEd6t_4WfM070fA _kx2RAKPaEd6t_4WfM070fA">
      <ownedEnd xmi:id="_kx2RAKPaEd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_kxx_kKPaEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kx24EaPaEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kx24EKPaEd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_5hfTYKPbEd6t_4WfM070fA" name="MedicalEquipmentSection">
      <ownedComment xmi:id="_fMDbQKPcEd6t_4WfM070fA" annotatedElement="_5hfTYKPbEd6t_4WfM070fA">
        <body>&lt;p&gt;&#13;
    The Medical Equipment section defines a patient's implanted and external medical devices and equipment&#13;
    that their health status depends on, as well as any pertinent equipment or device history. This section is also used to&#13;
    itemize any pertinent current or historical durable medical equipment (DME) used to help maintain the patient's health&#13;
    status. All pertinent equipment relevant to the diagnosis, care, and treatment of a patient should be included.&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <generalization xmi:id="_-eFwQKPbEd6t_4WfM070fA">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_CZOMcMikEd6mWrHPmrIIfQ" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_CZOzgMikEd6mWrHPmrIIfQ" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_MnFrQKPcEd6t_4WfM070fA" memberEnd="_MnHgcKPcEd6t_4WfM070fA _MnJ8sKPcEd6t_4WfM070fA">
      <ownedEnd xmi:id="_MnJ8sKPcEd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_MnFrQKPcEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MnLK0KPcEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MnKjwKPcEd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_GoctIKPdEd6t_4WfM070fA" name="FunctionalStatusSection">
      <ownedComment xmi:id="_nhwsgKPdEd6t_4WfM070fA" annotatedElement="_GoctIKPdEd6t_4WfM070fA">
        <body>&lt;p&gt;&#13;
    &lt;i&gt;Functional Status&lt;/i&gt; describes the patient's status of normal functioning at the time the Care Record&#13;
    was created. Functional statuses include information regarding the patient relative to:&#13;
&lt;/p&gt;&#13;
&#13;
    &lt;ul&gt;&lt;li&gt;Ambulatory ability&lt;/li&gt;&#13;
       &lt;li&gt;Mental status or competency&lt;/li&gt;&#13;
        &lt;li&gt;Activities of Daily Living (ADLs), including bathing, dressing, feeding, grooming&lt;/li&gt;&#13;
        &lt;li&gt;Home / living situation having an effect on the health status of the patient&lt;/li&gt;&#13;
        &lt;li&gt;Ability to care for self&lt;/li&gt;&#13;
        &lt;li&gt;Social activity, including issues with social cognition, participation with&#13;
        friends and acquaintances other than family members&lt;/li&gt;&#13;
       &lt;li&gt;Occupation activity, including activities partly or directly related to working, housework or volunteering, family&#13;
        and home responsibilities or activities related to home and family&lt;/li&gt;&#13;
      &lt;li&gt;Communication ability, including issues with speech, writing or cognition required for communication&lt;/li&gt;&#13;
       &lt;li&gt; Perception, including sight, hearing, taste, skin sensation, kinesthetic sense, proprioception, or&#13;
        balance&lt;/li&gt;&#13;
&lt;/ul&gt;&#13;
&lt;p&gt;&#13;
    Any&#13;
    deviation from normal function that the patient displays and is recorded in the record should be included. Of&#13;
    particular interest are those limitations that would in any way interfere with self care or the medical therapeutic&#13;
    process. In addition, an improvement, any change in or noting that the patient has normal functioning status is also&#13;
    valid for inclusion.&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <generalization xmi:id="_Ju45oKPdEd6t_4WfM070fA">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_TDg6YcMQEd6-XpBv2uxYrQ" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_TDg6YMMQEd6-XpBv2uxYrQ" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_SUqa4MMREd6-XpBv2uxYrQ" name="problemAct" visibility="private" type="_GgvgUDxbEd6JwqSGecoePg" association="_SUpMwMMREd6-XpBv2uxYrQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SUrB8cMREd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SUrB8MMREd6-XpBv2uxYrQ" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_TXYcIMMREd6-XpBv2uxYrQ" name="resultOrganizer" visibility="private" type="_Ht_RsHDAEd6eItyqb1FoWg" association="_TXWm8MMREd6-XpBv2uxYrQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXZDMcMREd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXZDMMMREd6-XpBv2uxYrQ" value="1"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_Z1lQYKPdEd6t_4WfM070fA" memberEnd="_Z1nFkKPdEd6t_4WfM070fA _Z1o6wKPdEd6t_4WfM070fA">
      <ownedEnd xmi:id="_Z1o6wKPdEd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_Z1lQYKPdEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z1qI4aPdEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z1qI4KPdEd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_NvRwcKPeEd6t_4WfM070fA" name="AdvanceDirectivesSection">
      <generalization xmi:id="_P8kHYKPeEd6t_4WfM070fA">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_XhkrEMJVEd6-XpBv2uxYrQ" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_XhrYwMJVEd6-XpBv2uxYrQ" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_YpUjAMJlEd6-XpBv2uxYrQ" name="observations" visibility="private" type="_mEuuUMJcEd6-XpBv2uxYrQ" association="_YpRfsMJlEd6-XpBv2uxYrQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YpW_QcJlEd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YpW_QMJlEd6-XpBv2uxYrQ" value="1"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_T79VIKPeEd6t_4WfM070fA" name="PayersSection">
      <ownedComment xmi:id="_vOEbcKPeEd6t_4WfM070fA" annotatedElement="_T79VIKPeEd6t_4WfM070fA">
        <body>&lt;p&gt;&#13;
    &lt;i&gt;Payers&lt;/i&gt; contains data on the patient's payers, whether a 'third party' insurance,&#13;
    self-pay, other payer or guarantor, or some combination of payers, and is used to define which entity is the&#13;
    responsible fiduciary for the financial aspects of a patient's care.&#13;
&lt;/p&gt;&#13;
&lt;p&gt;&#13;
    Each unique&#13;
    instance of a payer and all the pertinent data needed to contact, bill to, and collect from that payer should be&#13;
    included. Authorization information that can be used to define pertinent referral, authorization tracking number,&#13;
    procedure, therapy, intervention, device, or similar authorizations for the patient or provider, or both should be&#13;
    included. At a minimum, the patient's pertinent current payment sources should be listed.&#13;
&lt;/p&gt;&#13;
&lt;p&gt;&#13;
    The CCD&#13;
    represents the sources of payment as a coverage act, which identifies all of the insurance policies or government or&#13;
    other programs that cover some or all of the patient's healthcare expenses. The policies or programs are sequenced by&#13;
    order of preference. Each policy or program identifies the covered party with respect to the payer, so that the&#13;
    identifiers can be recorded.&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <generalization xmi:id="_WsOdUKPeEd6t_4WfM070fA">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_Yc-W0cJqEd6-XpBv2uxYrQ" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Yc-W0MJqEd6-XpBv2uxYrQ" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_meUdEKPeEd6t_4WfM070fA" memberEnd="_meVrMKPeEd6t_4WfM070fA _meYHcKPeEd6t_4WfM070fA">
      <ownedEnd xmi:id="_meYHcKPeEd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_meUdEKPeEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_meYugaPeEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_meYugKPeEd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_nDb8UKPeEd6t_4WfM070fA" memberEnd="_nDdxgKPeEd6t_4WfM070fA _nDhb4KPeEd6t_4WfM070fA">
      <ownedEnd xmi:id="_nDhb4KPeEd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_nDb8UKPeEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nDiqAKPeEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nDiC8KPeEd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_f0mKEKRtEd6t_4WfM070fA" name="PurposeSection">
      <ownedComment xmi:id="_uBK9gKRtEd6t_4WfM070fA" annotatedElement="_f0mKEKRtEd6t_4WfM070fA">
        <body>&lt;p&gt;&#13;
    Represents the specific reason for which the summarization was generated, such as in response to a&#13;
    request.&#13;
&lt;/p&gt;&#13;
&lt;p&gt;&#13;
    The general use case does not require a purpose. Purpose should be utilized when the CCD has a specific&#13;
    purpose such as a transfer, referral, or patient request.&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <ownedRule xmi:id="_gTPjUBg8Ed-PS-Y_2ABBMQ" name="titleValue" constrainedElement="_f0mKEKRtEd6t_4WfM070fA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_iZKG8Bg8Ed-PS-Y_2ABBMQ">
          <language>Analysis</language>
          <body>Contains a case-insensitive language-insensitive string containing 'purpose'.</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_mrDrkKRtEd6t_4WfM070fA">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_qIf_wDxXEd6JwqSGecoePg?cda/Section?"/>
      </generalization>
      <ownedAttribute xmi:id="_Kfle4aRuEd6t_4WfM070fA" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Kfle4KRuEd6t_4WfM070fA" name="title" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg?datatypes/ST?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Iul7AKRxEd6t_4WfM070fA" name="purposeActivity" visibility="private" type="_rrtFgKRuEd6t_4WfM070fA" association="_Iui3sKRxEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IumiEaRxEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IumiEKRxEd6t_4WfM070fA" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_SD8MABg8Ed-PS-Y_2ABBMQ" name="text" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_0jvq8E8AEd6ohP_YEXs4Wg?cda/StrucDocText?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TfWaEBg8Ed-PS-Y_2ABBMQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TfXBIBg8Ed-PS-Y_2ABBMQ" value="1"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw?cda/Section/text?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_1ASrwKRtEd6t_4WfM070fA" memberEnd="_1AUg8KRtEd6t_4WfM070fA _1AW9MKRtEd6t_4WfM070fA">
      <ownedEnd xmi:id="_1AW9MKRtEd6t_4WfM070fA" name="" visibility="private" type="_Ze7UsGESEd69D7zx7EkLMA" association="_1ASrwKRtEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1AXkQKRtEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1AW9MaRtEd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_rrtFgKRuEd6t_4WfM070fA" name="PurposeActivity">
      <ownedComment xmi:id="_4IIJ8KRuEd6t_4WfM070fA" annotatedElement="_rrtFgKRuEd6t_4WfM070fA">
        <body>&lt;p&gt;&#13;
    CCD represents the ASTM CCR &amp;lt;Purpose&amp;gt; object as a relationship between two classes -- the source&#13;
    represents the act of creating a summary document, the target is the reason for creating the document, and the&#13;
    relationship type is "RSON" (has reason). The target act may be an Observation, Procedure, or some other kind of act,&#13;
    and it may represent an order, an event, etc.&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <ownedRule xmi:id="_a-lZMKR0Ed6t_4WfM070fA" name="PurposeActivity_hasReason" constrainedElement="_rrtFgKRuEd6t_4WfM070fA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_a-mnUKR0Ed6t_4WfM070fA">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains exactly one entryRelationship / @typeCode, with a value of 'RSON' 'Has reason' 2.16.840.1.113883.5.1002 ActRelationshipType STATIC, to indicate the reason or purpose for creating the CCD.</body>
          <body>self.entryRelationship-&gt;one(entryRelationship : cda::EntryRelationship | &#13;
  entryRelationship.typeCode = vocab::x_ActRelationshipEntryRelationship::RSON)</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_zYt64KR2Ed6t_4WfM070fA" name="PurposeActivity_reasonType" constrainedElement="_rrtFgKRuEd6t_4WfM070fA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_zZIKkKR2Ed6t_4WfM070fA">
          <language>Analysis</language>
          <language>OCL</language>
          <body>The target of entryRelationship SHALL be an Act, Encounter, Observation, Procedure, SubstanceAdministration, or Supply.</body>
          <body>self.entryRelationship-&gt;forAll(entryRelationship : cda::EntryRelationship |&#13;
  entryRelationship.typeCode = vocab::x_ActRelationshipEntryRelationship::RSON implies( &#13;
  not (entryRelationship.act.oclIsUndefined() and entryRelationship.encounter.oclIsUndefined()&#13;
       and entryRelationship.observation.oclIsUndefined() and entryRelationship.procedure.oclIsUndefined()&#13;
       and entryRelationship.substanceAdministration.oclIsUndefined() and entryRelationship.supply.oclIsUndefined())))</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_vrq7AKRuEd6t_4WfM070fA">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg?cda/Act?"/>
      </generalization>
      <ownedAttribute xmi:id="_lCjKwqRvEd6t_4WfM070fA" name="classCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_lCjKw6RvEd6t_4WfM070fA" name="ACT">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYUDcEd6xYZuu1VKCVw?vocab/ActClass/ACT?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_lCjKwKRvEd6t_4WfM070fA" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_lCjKwaRvEd6t_4WfM070fA" name="EVN">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW30DcEd6xYZuu1VKCVw?vocab/ActMood/EVN?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_pQULsaRvEd6t_4WfM070fA" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg?datatypes/CD?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_pQULsKRvEd6t_4WfM070fA" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_Iui3sKRxEd6t_4WfM070fA" memberEnd="_Iul7AKRxEd6t_4WfM070fA _IunwMKRxEd6t_4WfM070fA">
      <ownedEnd xmi:id="_IunwMKRxEd6t_4WfM070fA" name="" visibility="private" type="_f0mKEKRtEd6t_4WfM070fA" association="_Iui3sKRxEd6t_4WfM070fA">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IuoXQaRxEd6t_4WfM070fA" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IuoXQKRxEd6t_4WfM070fA"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_wN4O0K3zEd6_ioDelDcPPg" name="VitalSignsOrganizer">
      <ownedRule xmi:id="_MpjHABtJEd-vGNAsDUJvgw" name="informationSource" constrainedElement="_wN4O0K3zEd6_ioDelDcPPg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_Pus6EBtJEd-vGNAsDUJvgw">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Contains one or more sources of information.</body>
          <body>not self.informant-&gt;isEmpty() &#13;
or self.reference-&gt;exists(ref : cda::Reference | ref.typeCode = vocab::x_ActRelationshipExternalReference::XCRPT)</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_1CKdMK3zEd6_ioDelDcPPg" general="_Ht_RsHDAEd6eItyqb1FoWg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="__3xU0K3zEd6_ioDelDcPPg" memberEnd="__30YIK3zEd6_ioDelDcPPg __35QoK3zEd6_ioDelDcPPg">
      <ownedEnd xmi:id="__35QoK3zEd6_ioDelDcPPg" name="" visibility="private" type="_GKpeMKPaEd6t_4WfM070fA" association="__3xU0K3zEd6_ioDelDcPPg">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__387Aa3zEd6_ioDelDcPPg" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__387AK3zEd6_ioDelDcPPg"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_Ubf3kK30Ed6_ioDelDcPPg" memberEnd="_UbhswK30Ed6_ioDelDcPPg _Ubl-MK30Ed6_ioDelDcPPg">
      <ownedEnd xmi:id="_Ubl-MK30Ed6_ioDelDcPPg" name="" visibility="private" type="_Ht_RsHDAEd6eItyqb1FoWg" association="_Ubf3kK30Ed6_ioDelDcPPg">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Uboaca30Ed6_ioDelDcPPg" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UboacK30Ed6_ioDelDcPPg"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_hl5m4K31Ed6_ioDelDcPPg" memberEnd="_hl7cEK31Ed6_ioDelDcPPg _hl-fYK31Ed6_ioDelDcPPg">
      <ownedEnd xmi:id="_hl-fYK31Ed6_ioDelDcPPg" name="" visibility="private" type="_7TVToIiAEd66cKocspyVOg" association="_hl5m4K31Ed6_ioDelDcPPg">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hl_tgK31Ed6_ioDelDcPPg" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hl_GcK31Ed6_ioDelDcPPg"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_EGc0YK33Ed6_ioDelDcPPg" memberEnd="_EGepkK33Ed6_ioDelDcPPg _EGhF0K33Ed6_ioDelDcPPg">
      <ownedEnd xmi:id="_EGhF0K33Ed6_ioDelDcPPg" name="" visibility="private" type="_Ht_RsHDAEd6eItyqb1FoWg" association="_EGc0YK33Ed6_ioDelDcPPg">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EGhs4a33Ed6_ioDelDcPPg" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EGhs4K33Ed6_ioDelDcPPg"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_mEuuUMJcEd6-XpBv2uxYrQ" name="AdvanceDirectiveObservation">
      <generalization xmi:id="_yg57IMJcEd6-XpBv2uxYrQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg?cda/Observation?"/>
      </generalization>
      <ownedAttribute xmi:id="_Jg8vUMJdEd6-XpBv2uxYrQ" name="classCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_Jg8vUcJdEd6-XpBv2uxYrQ" name="OBS">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdkkDcEd6xYZuu1VKCVw?vocab/ActClass/OBS?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Jg9WYMJdEd6-XpBv2uxYrQ" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_Jg9WYcJdEd6-XpBv2uxYrQ" name="EVN">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW30DcEd6xYZuu1VKCVw?vocab/ActMood/EVN?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_k4fvQMJdEd6-XpBv2uxYrQ" name="id" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k4fvQcJdEd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k4fvQsJdEd6-XpBv2uxYrQ" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Jg8vUsJdEd6-XpBv2uxYrQ" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Jg7hMMJdEd6-XpBv2uxYrQ" name="effectiveTime" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA?datatypes/IVL_TS?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jg7hMcJdEd6-XpBv2uxYrQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jg7hMsJdEd6-XpBv2uxYrQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Jg8IQMJdEd6-XpBv2uxYrQ" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg?datatypes/CD?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_aBd6UMJoEd6-XpBv2uxYrQ" name="verifications" visibility="private" type="_KIDxoMJoEd6-XpBv2uxYrQ" association="_aBcFIMJoEd6-XpBv2uxYrQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aBfIcMJoEd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aBehYMJoEd6-XpBv2uxYrQ" value="1"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_YpRfsMJlEd6-XpBv2uxYrQ" memberEnd="_YpUjAMJlEd6-XpBv2uxYrQ _YpZbgMJlEd6-XpBv2uxYrQ">
      <ownedEnd xmi:id="_YpZbgMJlEd6-XpBv2uxYrQ" name="" visibility="private" type="_NvRwcKPeEd6t_4WfM070fA" association="_YpRfsMJlEd6-XpBv2uxYrQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YpdF4MJlEd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ypce0MJlEd6-XpBv2uxYrQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_Wj-KoMJmEd6-XpBv2uxYrQ" name="AdvanceDirectiveStatusObservation">
      <generalization xmi:id="_aQb1UMJmEd6-XpBv2uxYrQ" general="_V3Jy4HrTEd68l9lQ-TLEBQ"/>
      <ownedAttribute xmi:id="_s7hbcMJmEd6-XpBv2uxYrQ" name="value" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_KIDxoMJoEd6-XpBv2uxYrQ" name="AdvanceDirectiveVerification">
      <generalization xmi:id="_M6kVgMJoEd6-XpBv2uxYrQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_51DLwEcZEd6besF9iFIJkQ?cda/Participant2?"/>
      </generalization>
      <ownedAttribute xmi:id="_0MnYkMJoEd6-XpBv2uxYrQ" name="typeCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__y7BekDcEd6xYZuu1VKCVw?vocab/ParticipationType?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_6gbgAMJoEd6-XpBv2uxYrQ" name="VRF">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__y7BekDcEd6xYZuu1VKCVw?vocab/ParticipationType?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__y7BsEDcEd6xYZuu1VKCVw?vocab/ParticipationType/VRF?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_b9g60MJpEd6-XpBv2uxYrQ" name="time" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA?datatypes/TS?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w5_UwcJpEd6-XpBv2uxYrQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w5_UwMJpEd6-XpBv2uxYrQ"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_aBcFIMJoEd6-XpBv2uxYrQ" memberEnd="_aBd6UMJoEd6-XpBv2uxYrQ _aBgWkMJoEd6-XpBv2uxYrQ">
      <ownedEnd xmi:id="_aBgWkMJoEd6-XpBv2uxYrQ" name="" visibility="private" type="_mEuuUMJcEd6-XpBv2uxYrQ" association="_aBcFIMJoEd6-XpBv2uxYrQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aBg9ocJoEd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aBg9oMJoEd6-XpBv2uxYrQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_4A1mMMJqEd6-XpBv2uxYrQ" name="CoverageActivity">
      <generalization xmi:id="_924MgMJqEd6-XpBv2uxYrQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg?cda/Act?"/>
      </generalization>
      <ownedAttribute xmi:id="_919KA8JrEd6-XpBv2uxYrQ" name="classCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_GP20MMJsEd6-XpBv2uxYrQ" name="ACT">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYUDcEd6xYZuu1VKCVw?vocab/ActClass/ACT?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_918i8MJrEd6-XpBv2uxYrQ" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_LG9tEMJsEd6-XpBv2uxYrQ" name="DEF">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3kDcEd6xYZuu1VKCVw?vocab/ActMood/DEF?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_919KAMJrEd6-XpBv2uxYrQ" name="id" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_919KAcJrEd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_919KAsJrEd6-XpBv2uxYrQ" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_918i8sJrEd6-XpBv2uxYrQ" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_6M-toMJqEd6-XpBv2uxYrQ" name="PolicyActivity">
      <generalization xmi:id="_-W-B0MJqEd6-XpBv2uxYrQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg?cda/Act?"/>
      </generalization>
      <ownedAttribute xmi:id="_qBmZQ8JsEd6-XpBv2uxYrQ" name="classCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_qBmZRMJsEd6-XpBv2uxYrQ" name="ACT">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYUDcEd6xYZuu1VKCVw?vocab/ActClass/ACT?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_qBnAUcJsEd6-XpBv2uxYrQ" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_5FZIkMJsEd6-XpBv2uxYrQ" name="EVN">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW30DcEd6xYZuu1VKCVw?vocab/ActMood/EVN?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_qBmZQMJsEd6-XpBv2uxYrQ" name="id" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qBmZQcJsEd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qBmZQsJsEd6-XpBv2uxYrQ" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_qBnAUMJsEd6-XpBv2uxYrQ" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_8LwHcMJqEd6-XpBv2uxYrQ" name="AuthorizationActivity">
      <generalization xmi:id="_-zlsYMJqEd6-XpBv2uxYrQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg?cda/Act?"/>
      </generalization>
      <ownedAttribute xmi:id="_q0oYsMJsEd6-XpBv2uxYrQ" name="classCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_q0oYscJsEd6-XpBv2uxYrQ" name="ACT">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw?vocab/ActClass?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVdYUDcEd6xYZuu1VKCVw?vocab/ActClass/ACT?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_q0o_wMJsEd6-XpBv2uxYrQ" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_7PY68MJsEd6-XpBv2uxYrQ" name="EVN">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW30DcEd6xYZuu1VKCVw?vocab/ActMood/EVN?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_q0nxoMJsEd6-XpBv2uxYrQ" name="id" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q0nxocJsEd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q0nxosJsEd6-XpBv2uxYrQ" value="1"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_azWbgMJuEd6-XpBv2uxYrQ" name="PlanOfCareAct">
      <ownedRule xmi:id="_QLZmcDHtEd-saqiXO4OYhQ" name="moodCodeValue" constrainedElement="_tIW-oDHlEd-saqiXO4OYhQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_QLZmcTHtEd-saqiXO4OYhQ">
          <language>OCL</language>
          <body>self.moodCode = vocab::x_DocumentActMood::INT or self.moodCode = vocab::x_DocumentActMood::ARQ&#13;
  or self.moodCode = vocab::x_DocumentActMood::PRMS or self.moodCode = vocab::x_DocumentActMood::PRP&#13;
  or self.moodCode = vocab::x_DocumentActMood::RQO</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_fk4Q0MJuEd6-XpBv2uxYrQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg?cda/Act?"/>
      </generalization>
      <ownedAttribute xmi:id="_I6-5gMJzEd6-XpBv2uxYrQ" name="id" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I6-5gcJzEd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I6-5gsJzEd6-XpBv2uxYrQ" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_tIW-oDHlEd-saqiXO4OYhQ" name="moodCode" visibility="private">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOpkkDcEd6xYZuu1VKCVw?vocab/x_DocumentActMood?"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_yWn-AEocEd6c3qsAxlFHaQ?cda/Act/moodCode?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_HDKxYMJ1Ed6-XpBv2uxYrQ" name="ProcedureActivity">
      <ownedAttribute xmi:id="_nMZ-s8J1Ed6-XpBv2uxYrQ" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_nMZ-tMJ1Ed6-XpBv2uxYrQ" name="EVN">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW30DcEd6xYZuu1VKCVw?vocab/ActMood/EVN?"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:id="_nMZ-tcJ1Ed6-XpBv2uxYrQ" name="id" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nMZ-tsJ1Ed6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nMZ-t8J1Ed6-XpBv2uxYrQ" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_nMZXocJ1Ed6-XpBv2uxYrQ" name="statusCode" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_nMZ-sMJ1Ed6-XpBv2uxYrQ" name="effectiveTime" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA?datatypes/IVL_TS?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nMZ-scJ1Ed6-XpBv2uxYrQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nMZ-ssJ1Ed6-XpBv2uxYrQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_nMZXoMJ1Ed6-XpBv2uxYrQ" name="code" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg?datatypes/CD?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_T9G4QMJ1Ed6-XpBv2uxYrQ" memberEnd="_T9ItcMJ1Ed6-XpBv2uxYrQ _T9KioMJ1Ed6-XpBv2uxYrQ">
      <ownedEnd xmi:id="_T9KioMJ1Ed6-XpBv2uxYrQ" name="" visibility="private" type="_p_LEwIjvEd66cKocspyVOg" association="_T9G4QMJ1Ed6-XpBv2uxYrQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T9LJscJ1Ed6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T9LJsMJ1Ed6-XpBv2uxYrQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_F9_RAMKAEd6-XpBv2uxYrQ" name="PatientInstruction">
      <ownedComment xmi:id="_lM8K4MKBEd6-XpBv2uxYrQ" annotatedElement="_F9_RAMKAEd6-XpBv2uxYrQ">
        <body>&lt;p&gt;&#13;
    Patient instructions are additional information provided to a patient related to one of their&#13;
    medications (e.g. "take on an empty stomach").&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <generalization xmi:id="_MqSJ4MKAEd6-XpBv2uxYrQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg?cda/Act?"/>
      </generalization>
      <ownedAttribute xmi:id="_gV9qUMKAEd6-XpBv2uxYrQ" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_lEt4cMKAEd6-XpBv2uxYrQ" name="INT">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW4EDcEd6xYZuu1VKCVw?vocab/ActMood/INT?"/>
        </defaultValue>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_IuPLEMKAEd6-XpBv2uxYrQ" name="FulfillmentInstruction">
      <ownedComment xmi:id="_rCdz0MKBEd6-XpBv2uxYrQ" annotatedElement="_IuPLEMKAEd6-XpBv2uxYrQ">
        <body>&lt;p&gt;&#13;
    Fulfillment instructions are additional information provided to the dispensing party (e.g. "label in&#13;
    spanish").&#13;
&lt;/p&gt;</body>
      </ownedComment>
      <generalization xmi:id="_NTNyIMKAEd6-XpBv2uxYrQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg?cda/Act?"/>
      </generalization>
      <ownedAttribute xmi:id="_hbmcsMKAEd6-XpBv2uxYrQ" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_m4otIMKAEd6-XpBv2uxYrQ" name="INT">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw?vocab/ActMood?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yeW4EDcEd6xYZuu1VKCVw?vocab/ActMood/INT?"/>
        </defaultValue>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_JSLJIMKBEd6-XpBv2uxYrQ" memberEnd="_JSM-UMKBEd6-XpBv2uxYrQ _JSPakMKBEd6-XpBv2uxYrQ">
      <ownedEnd xmi:id="_JSPakMKBEd6-XpBv2uxYrQ" name="" visibility="private" type="_W6aMoHfTEd6ZeOKq_2_a9g" association="_JSLJIMKBEd6-XpBv2uxYrQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JSPaksKBEd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JSPakcKBEd6-XpBv2uxYrQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_Q0aykMKBEd6-XpBv2uxYrQ" memberEnd="_Q0dO0MKBEd6-XpBv2uxYrQ _Q0fEAMKBEd6-XpBv2uxYrQ">
      <ownedEnd xmi:id="_Q0fEAMKBEd6-XpBv2uxYrQ" name="" visibility="private" type="_dAAnAHfVEd6ZeOKq_2_a9g" association="_Q0aykMKBEd6-XpBv2uxYrQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q0frEcKBEd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q0frEMKBEd6-XpBv2uxYrQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_SUpMwMMREd6-XpBv2uxYrQ" memberEnd="_SUqa4MMREd6-XpBv2uxYrQ _SUsQEMMREd6-XpBv2uxYrQ">
      <ownedEnd xmi:id="_SUsQEMMREd6-XpBv2uxYrQ" name="" visibility="private" type="_GoctIKPdEd6t_4WfM070fA" association="_SUpMwMMREd6-XpBv2uxYrQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SUs3IMMREd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SUsQEcMREd6-XpBv2uxYrQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_TXWm8MMREd6-XpBv2uxYrQ" memberEnd="_TXYcIMMREd6-XpBv2uxYrQ _TXa4YMMREd6-XpBv2uxYrQ">
      <ownedEnd xmi:id="_TXa4YMMREd6-XpBv2uxYrQ" name="" visibility="private" type="_GoctIKPdEd6t_4WfM070fA" association="_TXWm8MMREd6-XpBv2uxYrQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXbfccMREd6-XpBv2uxYrQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXbfcMMREd6-XpBv2uxYrQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_04s2sMMREd6-XpBv2uxYrQ" name="FunctionalStatusObservation">
      <generalization xmi:id="_4OEQAMMREd6-XpBv2uxYrQ" general="_V3Jy4HrTEd68l9lQ-TLEBQ"/>
      <ownedAttribute xmi:id="_G1LDUMMSEd6-XpBv2uxYrQ" name="value" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg?datatypes/CE?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_JpjIEMMVEd6-XpBv2uxYrQ" name="ProductInstance">
      <generalization xmi:id="_L831kMMVEd6-XpBv2uxYrQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#__QZaIEcZEd6besF9iFIJkQ?cda/ParticipantRole?"/>
      </generalization>
      <ownedAttribute xmi:id="_ilPwoMMVEd6-XpBv2uxYrQ" name="classCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw?vocab/RoleClass?"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_peECkMMVEd6-XpBv2uxYrQ" name="MANU">
          <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw?vocab/RoleClass?"/>
          <instance xmi:type="uml:EnumerationLiteral" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zE2v0DcEd6xYZuu1VKCVw?vocab/RoleClass/MANU?"/>
        </defaultValue>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_5QGGgBTbEd-6K-YJpbwRmQ" memberEnd="_5QtxkBTbEd-6K-YJpbwRmQ _5Q3ikBTbEd-6K-YJpbwRmQ">
      <ownedEnd xmi:id="_5Q3ikBTbEd-6K-YJpbwRmQ" name="" visibility="private" type="_PgsSAHrREd68l9lQ-TLEBQ" association="_5QGGgBTbEd-6K-YJpbwRmQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5Q8bEBTbEd-6K-YJpbwRmQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5Q70ABTbEd-6K-YJpbwRmQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_n55kwBWhEd-6K-YJpbwRmQ" memberEnd="_n549sBWhEd-6K-YJpbwRmQ _n56L0BWhEd-6K-YJpbwRmQ">
      <ownedEnd xmi:id="_n56L0BWhEd-6K-YJpbwRmQ" type="_IjIO0DxbEd6JwqSGecoePg" association="_n55kwBWhEd-6K-YJpbwRmQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_0k-JMBWhEd-6K-YJpbwRmQ" memberEnd="_0k9iIBWhEd-6K-YJpbwRmQ _0k_XUBWhEd-6K-YJpbwRmQ">
      <ownedEnd xmi:id="_0k_XUBWhEd-6K-YJpbwRmQ" type="_IjIO0DxbEd6JwqSGecoePg" association="_0k-JMBWhEd-6K-YJpbwRmQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_qqzUMBWjEd-6K-YJpbwRmQ" memberEnd="_qqytIBWjEd-6K-YJpbwRmQ _qqzUMRWjEd-6K-YJpbwRmQ">
      <ownedEnd xmi:id="_qqzUMRWjEd-6K-YJpbwRmQ" type="_GgvgUDxbEd6JwqSGecoePg" association="_qqzUMBWjEd-6K-YJpbwRmQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_aCZVgRW5Ed-6K-YJpbwRmQ" memberEnd="_aCZVgBW5Ed-6K-YJpbwRmQ _aCZ8kBW5Ed-6K-YJpbwRmQ">
      <ownedEnd xmi:id="_aCZ8kBW5Ed-6K-YJpbwRmQ" type="_qV72IHrREd68l9lQ-TLEBQ" association="_aCZVgRW5Ed-6K-YJpbwRmQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_SKqqoBXBEd-6K-YJpbwRmQ" memberEnd="_SKqDkBXBEd-6K-YJpbwRmQ _SKrRsBXBEd-6K-YJpbwRmQ">
      <ownedEnd xmi:id="_SKrRsBXBEd-6K-YJpbwRmQ" type="_qV72IHrREd68l9lQ-TLEBQ" association="_SKqqoBXBEd-6K-YJpbwRmQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_g6vMsBXBEd-6K-YJpbwRmQ" memberEnd="_g6uloBXBEd-6K-YJpbwRmQ _g6vzwBXBEd-6K-YJpbwRmQ">
      <ownedEnd xmi:id="_g6vzwBXBEd-6K-YJpbwRmQ" type="__XC4cHrREd68l9lQ-TLEBQ" association="_g6vMsBXBEd-6K-YJpbwRmQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_S7rEABZ1Ed-i6Lz80y5G5g" name="AgeObservation">
      <ownedComment xmi:id="_mW2qUBZ1Ed-i6Lz80y5G5g">
        <body>A common scenario is that a patient will know the age of a relative when they had a certain condition or when they died, but will not know the actual year (e.g. "grandpa died of a heart attack at the age of 50"). Often times, neither precise dates nor ages are known (e.g. "cousin died of congenital heart disease as an infant"). In all cases, dates and times and ages can be expressed in narrative.</body>
      </ownedComment>
      <generalization xmi:id="_S72qMBZ1Ed-i6Lz80y5G5g">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg?cda/Observation?"/>
      </generalization>
      <ownedAttribute xmi:id="_U9GJMBZ1Ed-i6Lz80y5G5g" name="classCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__yVecEDcEd6xYZuu1VKCVw?vocab/ActClassObservation?"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_FcjT0EbtEd6besF9iFIJkQ?cda/Observation/classCode?"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_pPZkwBZ1Ed-i6Lz80y5G5g" value="OBS"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U9H-YBZ1Ed-i6Lz80y5G5g" name="moodCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw?vocab/x_ActMoodDocumentObservation?"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ?cda/Observation/moodCode?"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_q_TcIBZ1Ed-i6Lz80y5G5g" value="EVN"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U9GwQBZ1Ed-i6Lz80y5G5g" name="code" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg?datatypes/CD?"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_WEYp4Eo8Ed6c3qsAxlFHaQ?cda/Observation/code?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U9IlcBZ1Ed-i6Lz80y5G5g" name="statusCode" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA?datatypes/CS?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U9IlcRZ1Ed-i6Lz80y5G5g" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U9IlchZ1Ed-i6Lz80y5G5g"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_c-D3cEo8Ed6c3qsAxlFHaQ?cda/Observation/statusCode?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_U9IlcxZ1Ed-i6Lz80y5G5g" name="value" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#__I8BwDxZEd6JwqSGecoePg?datatypes/ANY?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8Z644BZ1Ed-i6Lz80y5G5g" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8Z644RZ1Ed-i6Lz80y5G5g" value="1"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_tRpv0Eo-Ed6c3qsAxlFHaQ?cda/Observation/value?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_7kTDABZ2Ed-i6Lz80y5G5g" memberEnd="_7kSb8BZ2Ed-i6Lz80y5G5g _7kTqEBZ2Ed-i6Lz80y5G5g">
      <ownedEnd xmi:id="_7kTqEBZ2Ed-i6Lz80y5G5g" type="_IjIO0DxbEd6JwqSGecoePg" association="_7kTDABZ2Ed-i6Lz80y5G5g"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_InaR0BtKEd-vGNAsDUJvgw" memberEnd="_InZqwBtKEd-vGNAsDUJvgw _Ina44BtKEd-vGNAsDUJvgw">
      <ownedEnd xmi:id="_Ina44BtKEd-vGNAsDUJvgw" type="_CinbMHDPEd6eItyqb1FoWg" association="_InaR0BtKEd-vGNAsDUJvgw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_LoyYIBtKEd-vGNAsDUJvgw" memberEnd="_LoxxEBtKEd-vGNAsDUJvgw _Loy_MBtKEd-vGNAsDUJvgw">
      <ownedEnd xmi:id="_Loy_MBtKEd-vGNAsDUJvgw" type="_CinbMHDPEd6eItyqb1FoWg" association="_LoyYIBtKEd-vGNAsDUJvgw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_7I79cDHlEd-saqiXO4OYhQ" name="PlanOfCareObservation">
      <ownedRule xmi:id="_PNzgUDHuEd-saqiXO4OYhQ" name="moodCodeValue" constrainedElement="_DWAvwDHqEd-saqiXO4OYhQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_PNzgUTHuEd-saqiXO4OYhQ">
          <language>OCL</language>
          <body>self.moodCode = vocab::x_ActMoodDocumentObservation::INT or self.moodCode = vocab::x_ActMoodDocumentObservation::GOL&#13;
  or self.moodCode = vocab::x_ActMoodDocumentObservation::PRMS or self.moodCode = vocab::x_ActMoodDocumentObservation::PRP&#13;
  or self.moodCode = vocab::x_ActMoodDocumentObservation::RQO</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_y_KSkDHoEd-saqiXO4OYhQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg?cda/Observation?"/>
      </generalization>
      <ownedAttribute xmi:id="_7I79cjHlEd-saqiXO4OYhQ" name="id" visibility="private">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_drmG8DHrEd-saqiXO4OYhQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_drmG8THrEd-saqiXO4OYhQ" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_DWAvwDHqEd-saqiXO4OYhQ" name="moodCode" visibility="private">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw?vocab/x_ActMoodDocumentObservation?"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_BLZhcEo_Ed6c3qsAxlFHaQ?cda/Observation/moodCode?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_EGZnsDHmEd-saqiXO4OYhQ" name="PlanOfCareEncounter">
      <ownedRule xmi:id="_rXlD4DHtEd-saqiXO4OYhQ" name="moodCodeValue" constrainedElement="_F3vCcDHmEd-saqiXO4OYhQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_rXlq8DHtEd-saqiXO4OYhQ">
          <language>OCL</language>
          <body>self.moodCode = vocab::x_DocumentEncounterMood::INT or self.moodCode = vocab::x_DocumentEncounterMood::ARQ&#13;
  or self.moodCode = vocab::x_DocumentEncounterMood::PRMS or self.moodCode = vocab::x_DocumentEncounterMood::PRP&#13;
  or self.moodCode = vocab::x_DocumentEncounterMood::RQO</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_EGaOwDHmEd-saqiXO4OYhQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_AAXtEEbvEd6besF9iFIJkQ?cda/Encounter?"/>
      </generalization>
      <ownedAttribute xmi:id="_F3ubYDHmEd-saqiXO4OYhQ" name="id" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cfrtcDHrEd-saqiXO4OYhQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cfsUgDHrEd-saqiXO4OYhQ" value="1"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_DKBLQEo0Ed6c3qsAxlFHaQ?cda/Encounter/id?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_F3vCcDHmEd-saqiXO4OYhQ" name="moodCode" visibility="private">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOpnUDcEd6xYZuu1VKCVw?vocab/x_DocumentEncounterMood?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F3vCcTHmEd-saqiXO4OYhQ" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F3vCcjHmEd-saqiXO4OYhQ" value="1"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_SaymoEo0Ed6c3qsAxlFHaQ?cda/Encounter/moodCode?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_1z0WEDHpEd-saqiXO4OYhQ" name="PlanOfCareProcedure">
      <ownedRule xmi:id="_v3_UADHtEd-saqiXO4OYhQ" name="moodCodeValue" constrainedElement="_3eAnADHpEd-saqiXO4OYhQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_v3_7EDHtEd-saqiXO4OYhQ">
          <language>OCL</language>
          <body>self.moodCode = vocab::x_DocumentProcedureMood::INT or self.moodCode = vocab::x_DocumentProcedureMood::ARQ&#13;
  or self.moodCode = vocab::x_DocumentProcedureMood::PRMS or self.moodCode = vocab::x_DocumentProcedureMood::PRP&#13;
  or self.moodCode = vocab::x_DocumentProcedureMood::RQO</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_1z09IDHpEd-saqiXO4OYhQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_-jiisEbuEd6besF9iFIJkQ?cda/Procedure?"/>
      </generalization>
      <ownedAttribute xmi:id="_3d__8DHpEd-saqiXO4OYhQ" name="id" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eSSTgDHrEd-saqiXO4OYhQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eSS6kDHrEd-saqiXO4OYhQ" value="1"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_mIND0ErhEd6FXKclYGEDCw?cda/Procedure/id?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_3eAnADHpEd-saqiXO4OYhQ" name="moodCode" visibility="private">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOprUDcEd6xYZuu1VKCVw?vocab/x_DocumentProcedureMood?"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_MIhZQEriEd6FXKclYGEDCw?cda/Procedure/moodCode?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_9Yav8DHpEd-saqiXO4OYhQ" name="PlanOfCareSubstanceAdministration">
      <ownedRule xmi:id="_4p844DHtEd-saqiXO4OYhQ" name="moodCodeValue" constrainedElement="_-UyRkDHpEd-saqiXO4OYhQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_4p844THtEd-saqiXO4OYhQ">
          <language>OCL</language>
          <body>self.moodCode = vocab::x_DocumentSubstanceMood::INT or self.moodCode = vocab::x_DocumentSubstanceMood::RQO&#13;
  or self.moodCode = vocab::x_DocumentSubstanceMood::PRMS or self.moodCode = vocab::x_DocumentSubstanceMood::PRP</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_9Yb-EDHpEd-saqiXO4OYhQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_nazskEbuEd6besF9iFIJkQ?cda/SubstanceAdministration?"/>
      </generalization>
      <ownedAttribute xmi:id="_-UxqgDHpEd-saqiXO4OYhQ" name="id" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fG_G4DHrEd-saqiXO4OYhQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fG_G4THrEd-saqiXO4OYhQ" value="1"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_fBT4oErsEd6FXKclYGEDCw?cda/SubstanceAdministration/id?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_-UyRkDHpEd-saqiXO4OYhQ" name="moodCode" visibility="private">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOpxEDcEd6xYZuu1VKCVw?vocab/x_DocumentSubstanceMood?"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_bN2_sErtEd6FXKclYGEDCw?cda/SubstanceAdministration/moodCode?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_A9YrgDHqEd-saqiXO4OYhQ" name="PlanOfCareSupply">
      <ownedRule xmi:id="_CMr98DHvEd-saqiXO4OYhQ" name="moodCodeValue" constrainedElement="_BpotgDHqEd-saqiXO4OYhQ">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_CMr98THvEd-saqiXO4OYhQ">
          <language>OCL</language>
          <body>self.moodCode = vocab::x_DocumentSubstanceMood::INT or self.moodCode = vocab::x_DocumentSubstanceMood::RQO&#13;
  or self.moodCode = vocab::x_DocumentSubstanceMood::PRMS or self.moodCode = vocab::x_DocumentSubstanceMood::PRP</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_A9ZSkDHqEd-saqiXO4OYhQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_3gL0sEbuEd6besF9iFIJkQ?cda/Supply?"/>
      </generalization>
      <ownedAttribute xmi:id="_BpoGcDHqEd-saqiXO4OYhQ" name="id" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.datatypes/model/datatypes.uml#_culQ8DxaEd6JwqSGecoePg?datatypes/II?"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fnZFQDHrEd-saqiXO4OYhQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fnZFQTHrEd-saqiXO4OYhQ" value="1"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_x1NnEErtEd6FXKclYGEDCw?cda/Supply/id?"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_BpotgDHqEd-saqiXO4OYhQ" name="moodCode" visibility="private">
        <type xmi:type="uml:Enumeration" href="platform:/resource/org.openhealthtools.mdht.uml.hl7.vocab/model/vocab.uml#__zOpxEDcEd6xYZuu1VKCVw?vocab/x_DocumentSubstanceMood?"/>
        <redefinedProperty href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_U-F1UEruEd6FXKclYGEDCw?cda/Supply/moodCode?"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_fizVoDHqEd-saqiXO4OYhQ" memberEnd="_fi3nEDHqEd-saqiXO4OYhQ _fjIFwDHqEd-saqiXO4OYhQ">
      <ownedEnd xmi:id="_fjIFwDHqEd-saqiXO4OYhQ" name="" visibility="private" type="_o9nLAKPTEd6t_4WfM070fA" association="_fizVoDHqEd-saqiXO4OYhQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fjLJETHqEd-saqiXO4OYhQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fjLJEDHqEd-saqiXO4OYhQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_gMsnMDHqEd-saqiXO4OYhQ" memberEnd="_gMucYDHqEd-saqiXO4OYhQ _gMwRkDHqEd-saqiXO4OYhQ">
      <ownedEnd xmi:id="_gMwRkDHqEd-saqiXO4OYhQ" name="" visibility="private" type="_o9nLAKPTEd6t_4WfM070fA" association="_gMsnMDHqEd-saqiXO4OYhQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gMw4oTHqEd-saqiXO4OYhQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gMw4oDHqEd-saqiXO4OYhQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_gpJSoDHqEd-saqiXO4OYhQ" memberEnd="_gpLu4DHqEd-saqiXO4OYhQ _gpOLIDHqEd-saqiXO4OYhQ">
      <ownedEnd xmi:id="_gpOLIDHqEd-saqiXO4OYhQ" name="" visibility="private" type="_o9nLAKPTEd6t_4WfM070fA" association="_gpJSoDHqEd-saqiXO4OYhQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gpOyMTHqEd-saqiXO4OYhQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gpOyMDHqEd-saqiXO4OYhQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_hHCvkDHqEd-saqiXO4OYhQ" memberEnd="_hHEkwDHqEd-saqiXO4OYhQ _hHHBADHqEd-saqiXO4OYhQ">
      <ownedEnd xmi:id="_hHHBADHqEd-saqiXO4OYhQ" name="" visibility="private" type="_o9nLAKPTEd6t_4WfM070fA" association="_hHCvkDHqEd-saqiXO4OYhQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hHI2MDHqEd-saqiXO4OYhQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hHIPIDHqEd-saqiXO4OYhQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_hipGcDHqEd-saqiXO4OYhQ" memberEnd="_hiq7oDHqEd-saqiXO4OYhQ _hisJwDHqEd-saqiXO4OYhQ">
      <ownedEnd xmi:id="_hisJwDHqEd-saqiXO4OYhQ" name="" visibility="private" type="_o9nLAKPTEd6t_4WfM070fA" association="_hipGcDHqEd-saqiXO4OYhQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hisw0THqEd-saqiXO4OYhQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hisw0DHqEd-saqiXO4OYhQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_iUZTgDHqEd-saqiXO4OYhQ" memberEnd="_iUbIsDHqEd-saqiXO4OYhQ _iUeMADHqEd-saqiXO4OYhQ">
      <ownedEnd xmi:id="_iUeMADHqEd-saqiXO4OYhQ" name="" visibility="private" type="_o9nLAKPTEd6t_4WfM070fA" association="_iUZTgDHqEd-saqiXO4OYhQ">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iUezETHqEd-saqiXO4OYhQ" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iUezEDHqEd-saqiXO4OYhQ"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_to5TUDH6Ed-saqiXO4OYhQ" name="ProcedureAct">
      <generalization xmi:id="_to7vkDH6Ed-saqiXO4OYhQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_YiANsDxYEd6JwqSGecoePg?cda/Act?"/>
      </generalization>
      <generalization xmi:id="_Sv6pQDH7Ed-saqiXO4OYhQ" general="_HDKxYMJ1Ed6-XpBv2uxYrQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_3lHE0DH6Ed-saqiXO4OYhQ" name="ProcedureObservation">
      <generalization xmi:id="_3lHr4DH6Ed-saqiXO4OYhQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_bJyIQDxYEd6JwqSGecoePg?cda/Observation?"/>
      </generalization>
      <generalization xmi:id="_TNWzMDH7Ed-saqiXO4OYhQ" general="_HDKxYMJ1Ed6-XpBv2uxYrQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_6mhnYDH6Ed-saqiXO4OYhQ" name="ProcedureProcedure">
      <generalization xmi:id="_6miOcDH6Ed-saqiXO4OYhQ">
        <general xmi:type="uml:Class" href="platform:/resource/org.openhealthtools.mdht.uml.cda/model/cda.uml#_-jiisEbuEd6besF9iFIJkQ?cda/Procedure?"/>
      </generalization>
      <generalization xmi:id="_Tmd2wDH7Ed-saqiXO4OYhQ" general="_HDKxYMJ1Ed6-XpBv2uxYrQ"/>
    </packagedElement>
    <profileApplication xmi:id="_qQyD9zxVEd6JwqSGecoePg">
      <eAnnotations xmi:id="_qQyD-DxVEd6JwqSGecoePg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
    </profileApplication>
    
    
    <profileApplication xmi:id="_Ah-uIIhSEd6UrJD25cKDew">
      <eAnnotations xmi:id="_AiAjUIhSEd6UrJD25cKDew" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.openhealthtools.org/mdht/schemas/cda/4#/"/>
      </eAnnotations>
      <appliedProfile href="pathmap://CDA_PROFILES/CDA.profile.uml#_cxOJEIEVEd6H8o-hO3-B4Q"/>
    </profileApplication>
  </uml:Package>
  <CDA:CDATemplate xmi:id="_jGUI0HfTEd6ZeOKq_2_a9g" message="CCD Medication Activity SHALL contain the template identifier 2.16.840.1.113883.10.20.1.24" base_Class="_W6aMoHfTEd6ZeOKq_2_a9g" templateId="2.16.840.1.113883.10.20.1.24" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_YC5CMHfUEd6ZeOKq_2_a9g" message="CCD Medication Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.8" base_Class="_OvmR4HfUEd6ZeOKq_2_a9g" templateId="2.16.840.1.113883.10.20.1.8" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_q_v4UHfVEd6ZeOKq_2_a9g" message="CCD Supply Activity SHALL contain the template identifier 2.16.840.1.113883.10.20.1.34" base_Class="_dAAnAHfVEd6ZeOKq_2_a9g" templateId="2.16.840.1.113883.10.20.1.34" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_VImT8HfXEd6ZeOKq_2_a9g" message="CCD Continuity Of Care Document SHALL contain the template identifier 2.16.840.1.113883.10.20.1" base_Class="_Ze7UsGESEd69D7zx7EkLMA" templateId="2.16.840.1.113883.10.20.1" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_ug3cYHfaEd6ZeOKq_2_a9g" message="CCD Encounters Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.3" base_Class="_rJDcIHDAEd6eItyqb1FoWg" templateId="2.16.840.1.113883.10.20.1.3" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_dumwMHo3Ed6UPbrR4QTFoQ" message="CCD Encounters Activity SHALL contain the template identifier 2.16.840.1.113883.10.20.1.21" base_Class="_mO8KEHJWEd6cacuAk5qrhg" templateId="2.16.840.1.113883.10.20.1.21" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_wOJNoHo3Ed6UPbrR4QTFoQ" message="CCD Episode Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.41" base_Class="_AwcXkGaKEd6Hk_bPOfEjYA" templateId="2.16.840.1.113883.10.20.1.41" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_7FE68Ho3Ed6UPbrR4QTFoQ" message="CCD Family History Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.22" base_Class="_7tlrAGwWEd6q29qQGU-SBA" templateId="2.16.840.1.113883.10.20.1.22" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_LCCG4Ho4Ed6UPbrR4QTFoQ" message="CCD Family History Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.4" base_Class="_5ET7oGwWEd6q29qQGU-SBA" templateId="2.16.840.1.113883.10.20.1.4" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_W0JDAHo4Ed6UPbrR4QTFoQ" message="CCD Family History Organizer SHALL contain the template identifier 2.16.840.1.113883.10.20.1.23" base_Class="_9QFYgGwWEd6q29qQGU-SBA" templateId="2.16.840.1.113883.10.20.1.23" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_dqEZAHo4Ed6UPbrR4QTFoQ" message="CCD Immunizations Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.6" base_Class="_CinbMHDPEd6eItyqb1FoWg" templateId="2.16.840.1.113883.10.20.1.6" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_4ua6sHo5Ed6UPbrR4QTFoQ" message="CCD Patient Awareness SHALL contain the template identifier 2.16.840.1.113883.10.20.1.48" base_Class="_3cYVwGaKEd6Hk_bPOfEjYA" templateId="2.16.840.1.113883.10.20.1.48" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_ECBV4Ho6Ed6UPbrR4QTFoQ" message="CCD Problem Act SHALL contain the template identifier 2.16.840.1.113883.10.20.1.27" base_Class="_GgvgUDxbEd6JwqSGecoePg" templateId="2.16.840.1.113883.10.20.1.27" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_JHA5wHo6Ed6UPbrR4QTFoQ" message="CCD Problem Health Status SHALL contain the template identifier 2.16.840.1.113883.10.20.1.51" base_Class="_T6kfkGaJEd6Hk_bPOfEjYA" templateId="2.16.840.1.113883.10.20.1.51" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_N2xNcHo6Ed6UPbrR4QTFoQ" message="CCD Problem Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.28" base_Class="_IjIO0DxbEd6JwqSGecoePg" templateId="2.16.840.1.113883.10.20.1.28" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_S9yxoHo6Ed6UPbrR4QTFoQ" message="CCD Problem Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.11" base_Class="_vjPMEGaGEd6Hk_bPOfEjYA" templateId="2.16.840.1.113883.10.20.1.11" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_dbSEMHo6Ed6UPbrR4QTFoQ" message="CCD Problem Status SHALL contain the template identifier 2.16.840.1.113883.10.20.1.50" base_Class="_TrwngGaJEd6Hk_bPOfEjYA" templateId="2.16.840.1.113883.10.20.1.50" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_ioUJwHo6Ed6UPbrR4QTFoQ" message="CCD Result Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.31" base_Class="_MQHZEHDAEd6eItyqb1FoWg" templateId="2.16.840.1.113883.10.20.1.31" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_n00D0Ho6Ed6UPbrR4QTFoQ" message="CCD Result Organizer SHALL contain the template identifier 2.16.840.1.113883.10.20.1.32" base_Class="_Ht_RsHDAEd6eItyqb1FoWg" templateId="2.16.840.1.113883.10.20.1.32" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_ueyBcHo6Ed6UPbrR4QTFoQ" message="CCD Social History Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.33" base_Class="_Wa2uwHDAEd6eItyqb1FoWg" templateId="2.16.840.1.113883.10.20.1.33" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_zFaOUHo6Ed6UPbrR4QTFoQ" message="CCD Social History Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.15" base_Class="_UOVM0HDAEd6eItyqb1FoWg" templateId="2.16.840.1.113883.10.20.1.15" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_RJAToHrREd68l9lQ-TLEBQ" message="CCD Alerts Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.2" base_Class="_PgsSAHrREd68l9lQ-TLEBQ" templateId="2.16.840.1.113883.10.20.1.2" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_sPJagHrREd68l9lQ-TLEBQ" message="CCD Alert Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.18" base_Class="_qV72IHrREd68l9lQ-TLEBQ" templateId="2.16.840.1.113883.10.20.1.18" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_BUtfAHrSEd68l9lQ-TLEBQ" message="CCD Reaction Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.54" base_Class="__XC4cHrREd68l9lQ-TLEBQ" templateId="2.16.840.1.113883.10.20.1.54" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_J6uSkHrSEd68l9lQ-TLEBQ" message="CCD Severity Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.55" base_Class="_ILkpIHrSEd68l9lQ-TLEBQ" templateId="2.16.840.1.113883.10.20.1.55" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_g5EdoHrSEd68l9lQ-TLEBQ" message="CCD Alert Status Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.39" base_Class="_e8n_EHrSEd68l9lQ-TLEBQ" templateId="2.16.840.1.113883.10.20.1.39" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_Xv1y0HrTEd68l9lQ-TLEBQ" message="CCD Status Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.57" base_Class="_V3Jy4HrTEd68l9lQ-TLEBQ" templateId="2.16.840.1.113883.10.20.1.57" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_ohNTUIHbEd6Ncrr6L3Ublw" message="CCD Cause Of Death Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.42" base_Class="_joG2YIHbEd6Ncrr6L3Ublw" templateId="2.16.840.1.113883.10.20.1.42" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_940IIIiAEd66cKocspyVOg" message="CCD Results Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.14" base_Class="_7TVToIiAEd66cKocspyVOg" templateId="2.16.840.1.113883.10.20.1.14" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_azcEYIiBEd66cKocspyVOg" message="CCD Medication Series Number Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.46" base_Class="_VL2w0IiBEd66cKocspyVOg" templateId="2.16.840.1.113883.10.20.1.46" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_ovERwIiBEd66cKocspyVOg" message="CCD Medication Status Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.47" base_Class="_lgLT4IiBEd66cKocspyVOg" templateId="2.16.840.1.113883.10.20.1.47" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_4sxEkIiBEd66cKocspyVOg" message="CCD Encounter Location SHALL contain the template identifier 2.16.840.1.113883.10.20.1.45" base_Class="_2QJRIIiBEd66cKocspyVOg" templateId="2.16.840.1.113883.10.20.1.45" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_P0aVkIiCEd66cKocspyVOg" message="CCD Product SHALL contain the template identifier 2.16.840.1.113883.10.20.1.53" base_Class="_8Xj7UIiBEd66cKocspyVOg" templateId="2.16.840.1.113883.10.20.1.53" assigningAuthorityName="CCD"/>
  <Default:Documentation xmi:id="_ys1AIIjpEd66cKocspyVOg" base_Comment="_yswHoIjpEd66cKocspyVOg"/>
  <Default:Documentation xmi:id="_NUuEwIjqEd66cKocspyVOg" base_Comment="_NUpzUIjqEd66cKocspyVOg"/>
  <Default:Documentation xmi:id="_0h1nsIjuEd66cKocspyVOg" base_Comment="_0hxWQIjuEd66cKocspyVOg"/>
  <Default:Documentation xmi:id="_CfaV0IjvEd66cKocspyVOg" base_Comment="_CfWEYIjvEd66cKocspyVOg"/>
  <CDA:CDATemplate xmi:id="_p_Lr0IjvEd66cKocspyVOg" message="CCD Procedures Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.12" base_Class="_p_LEwIjvEd66cKocspyVOg" templateId="2.16.840.1.113883.10.20.1.12" assigningAuthorityName="CCD"/>
  <Default:Documentation xmi:id="_p_Lr0YjvEd66cKocspyVOg" base_Comment="_p_LEwYjvEd66cKocspyVOg"/>
  <Default:Documentation xmi:id="_1XdWMIjwEd66cKocspyVOg" base_Comment="_1XZEwIjwEd66cKocspyVOg"/>
  <CDA:CodegenSupport xmi:id="_HzmFgJm0Ed6BO7rW3XxHIA" basePackage="org.openhealthtools.mdht.uml.cda" nsPrefix="ccd" nsURI="http://www.openhealthtools.org/mdht/uml/cda/ccd" packageName="ccd" prefix="CCD" base_Namespace="_qQyD8jxVEd6JwqSGecoePg"/>
  <CDA:AssociationValidation xmi:id="_ft0_IJm2Ed6BO7rW3XxHIA" message="CCD Medication Activity MAY contain [0..1] entryRelationship such that it, SHALL contain [1..1] Medication Series Number Observation (templateId: 2.16.840.1.113883.10.20.1.46)" severity="INFO" base_Association="_zfn5kIjqEd66cKocspyVOg"/>
  <CDA:AssociationValidation xmi:id="_FB2PQJm3Ed6BO7rW3XxHIA" message="CCD Medication Activity MAY contain [0..1] entryRelationship such that it, SHALL contain [1..1] Medication Status Observation (templateId: 2.16.840.1.113883.10.20.1.47)" severity="INFO" base_Association="_CIfVgIjtEd66cKocspyVOg"/>
  <CDA:AssociationValidation xmi:id="_F5VQ4Jm3Ed6BO7rW3XxHIA" message="CCD Supply Activity MAY contain [0..1] entryRelationship such that it, SHALL contain [1..1] Medication Status Observation (templateId: 2.16.840.1.113883.10.20.1.47)" severity="INFO" base_Association="_C_zYAIjtEd66cKocspyVOg"/>
  <CDA:AssociationValidation xmi:id="_GqXsQJm3Ed6BO7rW3XxHIA" message="CCD Problem Section SHOULD contain [1..*] entry such that it, SHALL contain [1..1] Problem Act (templateId: 2.16.840.1.113883.10.20.1.27)" severity="WARNING" base_Association="_tr5r0It5Ed639sxyAgfSmw"/>
  <CDA:PropertyValidation xmi:id="_j7IQkJm3Ed6BO7rW3XxHIA" message="CCD Encounters Activity MAY contain [0..1] effectiveTime" severity="INFO" base_Property="_D4_loIj0Ed66cKocspyVOg"/>
  <CDA:PropertyValidation xmi:id="_a1KpQJnFEd6BO7rW3XxHIA" message="CCD Medication Activity SHALL contain [1..*] id" base_Property="_Rp0MMIHYEd6Ncrr6L3Ublw"/>
  <CDA:PropertyValidation xmi:id="_jXcMUJnFEd6BO7rW3XxHIA" message="CCD Medication Activity SHOULD contain [0..1] statusCode" severity="WARNING" base_Property="_f9zPMIHYEd6Ncrr6L3Ublw"/>
  <CDA:PropertyValidation xmi:id="_1CsGEJnFEd6BO7rW3XxHIA" message="CCD Problem Observation SHOULD contain [0..1] effectiveTime" severity="WARNING" base_Property="_t3kdcIhREd6UrJD25cKDew"/>
  <CDA:PropertyValidation xmi:id="_536voJnFEd6BO7rW3XxHIA" message="CCD Problem Observation SHALL contain [1..1] @moodCode = &quot;EVN&quot;" base_Property="_gh1ycIhREd6UrJD25cKDew"/>
  <CDA:NullFlavor xmi:id="_UA7f4JnGEd6BO7rW3XxHIA" message="CCD Problem Act SHALL contain [1..1] code/@nullFlavor = &quot;NA&quot; NA (not applicable)" base_Property="_Mjxx0JnGEd6BO7rW3XxHIA" nullFlavor="NA"/>
  <CDA:AssociationValidation xmi:id="_B7-NYKPREd6t_4WfM070fA" message="CCD Continuity Of Care Document SHOULD contain [0..1] component such that it, SHALL contain [1..1] Problem Section (templateId: 2.16.840.1.113883.10.20.1.11)" severity="WARNING" base_Association="_3FDjoKPPEd6t_4WfM070fA"/>
  <CDA:AssociationValidation xmi:id="_GJEf8KPREd6t_4WfM070fA" message="CCD Continuity Of Care Document SHOULD contain [0..1] component such that it, SHALL contain [1..1] Family History Section (templateId: 2.16.840.1.113883.10.20.1.4)" severity="WARNING" base_Association="_42l9QKPQEd6t_4WfM070fA"/>
  <CDA:AssociationValidation xmi:id="_kBAZAKPREd6t_4WfM070fA" message="CCD Continuity Of Care Document SHOULD contain [0..1] component such that it, SHALL contain [1..1] Social History Section (templateId: 2.16.840.1.113883.10.20.1.15)" severity="WARNING" base_Association="_VO7EwKPREd6t_4WfM070fA"/>
  <Default:Documentation xmi:id="_rk9SoKPREd6t_4WfM070fA" base_Comment="_rk6PUKPREd6t_4WfM070fA"/>
  <Default:Documentation xmi:id="_wVuS8KPREd6t_4WfM070fA" base_Comment="_wVqokKPREd6t_4WfM070fA"/>
  <Default:Documentation xmi:id="_8qQmsKPREd6t_4WfM070fA" base_Comment="_8qOKcKPREd6t_4WfM070fA"/>
  <CDA:AssociationValidation xmi:id="_CmU8gKPSEd6t_4WfM070fA" message="CCD Continuity Of Care Document SHOULD contain [0..1] component such that it, SHALL contain [1..1] Alerts Section (templateId: 2.16.840.1.113883.10.20.1.2)" severity="WARNING" base_Association="_9WlhMKPREd6t_4WfM070fA"/>
  <CDA:AssociationValidation xmi:id="_UUr0oKPSEd6t_4WfM070fA" message="CCD Continuity Of Care Document SHOULD contain [0..1] component such that it, SHALL contain [1..1] Medication Section (templateId: 2.16.840.1.113883.10.20.1.8)" severity="WARNING" base_Association="_NhXGsKPSEd6t_4WfM070fA"/>
  <CDA:AssociationValidation xmi:id="_8F0ncKPSEd6t_4WfM070fA" message="CCD Continuity Of Care Document SHOULD contain [0..1] component such that it, SHALL contain [1..1] Results Section (templateId: 2.16.840.1.113883.10.20.1.14)" severity="WARNING" base_Association="_3RJXgKPSEd6t_4WfM070fA"/>
  <CDA:AssociationValidation xmi:id="_KH9FcKPTEd6t_4WfM070fA" message="CCD Continuity Of Care Document SHOULD contain [0..1] component such that it, SHALL contain [1..1] Procedures Section (templateId: 2.16.840.1.113883.10.20.1.12)" severity="WARNING" base_Association="_EF-U4KPTEd6t_4WfM070fA"/>
  <CDA:AssociationValidation xmi:id="_R_MHcKPTEd6t_4WfM070fA" message="CCD Continuity Of Care Document SHOULD contain [0..1] component such that it, SHALL contain [1..1] Encounters Section (templateId: 2.16.840.1.113883.10.20.1.3)" severity="WARNING" base_Association="_QlgXsKPTEd6t_4WfM070fA"/>
  <CDA:CDATemplate xmi:id="_3ZQ8QKPTEd6t_4WfM070fA" message="CCD Plan Of Care Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.10" base_Class="_o9nLAKPTEd6t_4WfM070fA" templateId="2.16.840.1.113883.10.20.1.10" assigningAuthorityName="CCD"/>
  <CDA:AssociationValidation xmi:id="_F29U4KPUEd6t_4WfM070fA" message="CCD Continuity Of Care Document SHOULD contain [0..1] component such that it, SHALL contain [1..1] Plan Of Care Section (templateId: 2.16.840.1.113883.10.20.1.10)" severity="WARNING" base_Association="_FT-joKPUEd6t_4WfM070fA"/>
  <Default:Documentation xmi:id="_Stm3MKPUEd6t_4WfM070fA" base_Comment="_Stjz4KPUEd6t_4WfM070fA"/>
  <CDA:AssociationValidation xmi:id="_g-C28KPUEd6t_4WfM070fA" message="CCD Continuity Of Care Document SHOULD contain [0..1] component such that it, SHALL contain [1..1] Immunizations Section (templateId: 2.16.840.1.113883.10.20.1.6)" severity="WARNING" base_Association="_e_CMkKPUEd6t_4WfM070fA"/>
  <Default:Documentation xmi:id="_Wy1YcKPaEd6t_4WfM070fA" base_Comment="_WyxuEKPaEd6t_4WfM070fA"/>
  <CDA:CDATemplate xmi:id="_fE-NwKPaEd6t_4WfM070fA" message="CCD Vital Signs Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.16" base_Class="_GKpeMKPaEd6t_4WfM070fA" templateId="2.16.840.1.113883.10.20.1.16" assigningAuthorityName="CCD"/>
  <CDA:AssociationValidation xmi:id="_maaKQKPaEd6t_4WfM070fA" message="CCD Continuity Of Care Document SHOULD contain [0..1] component such that it, SHALL contain [1..1] Vital Signs Section (templateId: 2.16.840.1.113883.10.20.1.16)" severity="WARNING" base_Association="_kxx_kKPaEd6t_4WfM070fA"/>
  <CDA:CDATemplate xmi:id="_CJFbUKPcEd6t_4WfM070fA" message="CCD Medical Equipment Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.7" base_Class="_5hfTYKPbEd6t_4WfM070fA" templateId="2.16.840.1.113883.10.20.1.7" assigningAuthorityName="CCD"/>
  <CDA:AssociationValidation xmi:id="_QXIOYKPcEd6t_4WfM070fA" message="CCD Continuity Of Care Document SHOULD contain [0..1] component such that it, SHALL contain [1..1] Medical Equipment Section (templateId: 2.16.840.1.113883.10.20.1.7)" severity="WARNING" base_Association="_MnFrQKPcEd6t_4WfM070fA"/>
  <Default:Documentation xmi:id="_fMHssKPcEd6t_4WfM070fA" base_Comment="_fMDbQKPcEd6t_4WfM070fA"/>
  <CDA:CDATemplate xmi:id="_Mlc3EKPdEd6t_4WfM070fA" message="CCD Functional Status Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.5" base_Class="_GoctIKPdEd6t_4WfM070fA" templateId="2.16.840.1.113883.10.20.1.5" assigningAuthorityName="CCD"/>
  <CDA:AssociationValidation xmi:id="_ckz2wKPdEd6t_4WfM070fA" message="CCD Continuity Of Care Document SHOULD contain [0..1] component such that it, SHALL contain [1..1] Functional Status Section (templateId: 2.16.840.1.113883.10.20.1.5)" severity="WARNING" base_Association="_Z1lQYKPdEd6t_4WfM070fA"/>
  <Default:Documentation xmi:id="_nhzv0KPdEd6t_4WfM070fA" base_Comment="_nhwsgKPdEd6t_4WfM070fA"/>
  <CDA:CDATemplate xmi:id="_aeLE8KPeEd6t_4WfM070fA" message="CCD Advance Directives Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.1" base_Class="_NvRwcKPeEd6t_4WfM070fA" templateId="2.16.840.1.113883.10.20.1.1" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_fhWq8KPeEd6t_4WfM070fA" message="CCD Payers Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.9" base_Class="_T79VIKPeEd6t_4WfM070fA" templateId="2.16.840.1.113883.10.20.1.9" assigningAuthorityName="CCD"/>
  <CDA:AssociationValidation xmi:id="_sHIfsKPeEd6t_4WfM070fA" message="CCD Continuity Of Care Document SHOULD contain [0..1] component such that it, SHALL contain [1..1] Payers Section (templateId: 2.16.840.1.113883.10.20.1.9)" severity="WARNING" base_Association="_nDb8UKPeEd6t_4WfM070fA"/>
  <Default:Documentation xmi:id="_vOIF0KPeEd6t_4WfM070fA" base_Comment="_vOEbcKPeEd6t_4WfM070fA"/>
  <CDA:AssociationValidation xmi:id="_z_39kKPeEd6t_4WfM070fA" message="CCD Continuity Of Care Document SHOULD contain [0..1] component such that it, SHALL contain [1..1] Advance Directives Section (templateId: 2.16.840.1.113883.10.20.1.1)" severity="WARNING" base_Association="_meUdEKPeEd6t_4WfM070fA"/>
  <Default:Documentation xmi:id="_uBOA0KRtEd6t_4WfM070fA" base_Comment="_uBK9gKRtEd6t_4WfM070fA"/>
  <CDA:CDATemplate xmi:id="_wA3kYKRtEd6t_4WfM070fA" message="CCD Purpose Section SHALL contain the template identifier 2.16.840.1.113883.10.20.1.13" base_Class="_f0mKEKRtEd6t_4WfM070fA" templateId="2.16.840.1.113883.10.20.1.13" assigningAuthorityName="CCD"/>
  <CDA:AssociationValidation xmi:id="_2TmtwKRtEd6t_4WfM070fA" message="CCD Continuity Of Care Document MAY contain [0..1] component such that it, SHALL contain [1..1] Purpose Section (templateId: 2.16.840.1.113883.10.20.1.13)" severity="INFO" base_Association="_1ASrwKRtEd6t_4WfM070fA"/>
  <CDA:CDATemplate xmi:id="_zC1EEKRuEd6t_4WfM070fA" message="CCD Purpose Activity SHALL contain the template identifier 2.16.840.1.113883.10.20.1.30" base_Class="_rrtFgKRuEd6t_4WfM070fA" templateId="2.16.840.1.113883.10.20.1.30" assigningAuthorityName="CCD"/>
  <Default:Documentation xmi:id="_4ILNQKRuEd6t_4WfM070fA" base_Comment="_4IIJ8KRuEd6t_4WfM070fA"/>
  <CDA:PropertyValidation xmi:id="_72ljQKRvEd6t_4WfM070fA" message="CCD Purpose Activity SHALL contain [1..1] @classCode = &quot;ACT&quot;" base_Property="_lCjKwqRvEd6t_4WfM070fA"/>
  <CDA:PropertyValidation xmi:id="__o9BoKRvEd6t_4WfM070fA" message="CCD Purpose Activity SHALL contain [1..1] @moodCode = &quot;EVN&quot;" base_Property="_lCjKwKRvEd6t_4WfM070fA"/>
  <CDA:AssociationValidation xmi:id="_qmHZoKRyEd6t_4WfM070fA" message="CCD Purpose Section SHOULD contain [1..*] entry such that it, SHALL contain [1..1] Purpose Activity (templateId: 2.16.840.1.113883.10.20.1.30)" severity="WARNING" base_Association="_Iui3sKRxEd6t_4WfM070fA"/>
  <CDA:ConstraintValidation xmi:id="_RKMcEKR2Ed6t_4WfM070fA" message="CCD Purpose Activity SHALL satisfy: Contains exactly one entryRelationship / @typeCode, with a value of 'RSON' 'Has reason' 2.16.840.1.113883.5.1002 ActRelationshipType STATIC, to indicate the reason or purpose for creating the CCD." base_Constraint="_a-lZMKR0Ed6t_4WfM070fA"/>
  <CDA:ConstraintValidation xmi:id="_2qHaMKR2Ed6t_4WfM070fA" message="CCD Purpose Activity SHALL satisfy: The target of entryRelationship SHALL be an Act, Encounter, Observation, Procedure, SubstanceAdministration, or Supply." base_Constraint="_zYt64KR2Ed6t_4WfM070fA"/>
  <CDA:TextValue xmi:id="_dcoLwK3yEd6_ioDelDcPPg" message="CCD Vital Signs Section SHALL contain [1..1] title" base_Property="_K6UHIK3yEd6_ioDelDcPPg"/>
  <CDA:TextValue xmi:id="_vwXo4K3yEd6_ioDelDcPPg" message="CCD Results Section SHALL contain [1..1] title" base_Property="_GMTtEIjpEd66cKocspyVOg"/>
  <CDA:CDATemplate xmi:id="_3x-SYK3zEd6_ioDelDcPPg" message="CCD Vital Signs Organizer SHALL contain the template identifier 2.16.840.1.113883.10.20.1.35" base_Class="_wN4O0K3zEd6_ioDelDcPPg" templateId="2.16.840.1.113883.10.20.1.35" assigningAuthorityName="CCD"/>
  <CDA:AssociationValidation xmi:id="_DyVs8K30Ed6_ioDelDcPPg" message="CCD Vital Signs Section SHOULD contain [1..*] entry such that it, SHALL contain [1..1] Vital Signs Organizer (templateId: 2.16.840.1.113883.10.20.1.35)" severity="WARNING" base_Association="__3xU0K3zEd6_ioDelDcPPg"/>
  <CDA:AssociationValidation xmi:id="_tNsl4K30Ed6_ioDelDcPPg" message="CCD Result Organizer SHALL contain [1..*] component such that it, SHALL contain [1..1] Result Observation (templateId: 2.16.840.1.113883.10.20.1.31)" base_Association="_Ubf3kK30Ed6_ioDelDcPPg"/>
  <Default:Documentation xmi:id="_HwwN0K31Ed6_ioDelDcPPg" base_Comment="_HwtKgK31Ed6_ioDelDcPPg"/>
  <CDA:AssociationValidation xmi:id="_nFWSIK31Ed6_ioDelDcPPg" message="CCD Results Section SHOULD contain [1..*] entry such that it, SHALL contain [1..1] Result Organizer (templateId: 2.16.840.1.113883.10.20.1.32)" severity="WARNING" base_Association="_hl5m4K31Ed6_ioDelDcPPg"/>
  <CDA:AssociationValidation xmi:id="_LpyC8K33Ed6_ioDelDcPPg" message="CCD Result Organizer SHOULD contain [1..*] component such that it, SHALL contain [1..1] CDA Specimen" severity="WARNING" base_Association="_EGc0YK33Ed6_ioDelDcPPg"/>
  <CDA:ConstraintValidation xmi:id="_ALcL0K4BEd6_ioDelDcPPg" message="CCD Medication Activity SHALL satisfy: self.moodCode=vocab::x_DocumentSubstanceMood::EVN or self.moodCode=vocab::x_DocumentSubstanceMood::INT " base_Constraint="_yqHDEI5qEd6x-qh9FleSiA"/>
  <CDA:PropertyValidation xmi:id="_PhrfUK6sEd6_ioDelDcPPg" message="CCD Result Organizer SHALL contain [1..1] @moodCode = &quot;EVN&quot;" base_Property="_AAXGgK6sEd6_ioDelDcPPg"/>
  <CDA:PropertyValidation xmi:id="_gYlLAK6sEd6_ioDelDcPPg" message="CCD Result Observation SHALL contain [1..1] @moodCode = &quot;EVN&quot;" base_Property="_G2B90K6sEd6_ioDelDcPPg"/>
  <CDA:PropertyValidation xmi:id="_7WLZ4K6sEd6_ioDelDcPPg" message="CCD Result Organizer SHALL contain [1..*] id" base_Property="_pnt0EK6sEd6_ioDelDcPPg"/>
  <CDA:PropertyValidation xmi:id="_CbfPsK6tEd6_ioDelDcPPg" message="CCD Result Observation SHALL contain [1..*] id" base_Property="_pKklEK6sEd6_ioDelDcPPg"/>
  <CDA:PropertyValidation xmi:id="_5TUNcK6wEd6_ioDelDcPPg" message="CCD Result Observation SHOULD contain [1..1] effectiveTime" severity="WARNING" base_Property="_5TTmYK6wEd6_ioDelDcPPg"/>
  <CDA:PropertyValidation xmi:id="_k0dHIK6xEd6_ioDelDcPPg" message="CCD Result Observation SHALL contain [1..1] value" base_Property="_gX1x4K6xEd6_ioDelDcPPg"/>
  <CDA:TextValue xmi:id="_g8XVEMJWEd6-XpBv2uxYrQ" message="CCD Advance Directives Section SHALL contain [1..1] title" base_Property="_XhrYwMJVEd6-XpBv2uxYrQ"/>
  <CDA:CDATemplate xmi:id="_0DoSIMJcEd6-XpBv2uxYrQ" message="CCD Advance Directive Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.17" base_Class="_mEuuUMJcEd6-XpBv2uxYrQ" templateId="2.16.840.1.113883.10.20.1.17" assigningAuthorityName="CCD"/>
  <CDA:PropertyValidation xmi:id="_Jg9WYsJdEd6-XpBv2uxYrQ" message="CCD Advance Directive Observation SHOULD contain [0..1] effectiveTime" severity="WARNING" base_Property="_Jg7hMMJdEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_Jg99csJdEd6-XpBv2uxYrQ" message="CCD Advance Directive Observation SHALL contain [1..1] @moodCode = &quot;EVN&quot;" base_Property="_Jg9WYMJdEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_kN8HoMJjEd6-XpBv2uxYrQ" message="CCD Advance Directive Observation SHALL contain [1..*] id" base_Property="_k4fvQMJdEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_tpD-QMJjEd6-XpBv2uxYrQ" message="CCD Advance Directive Observation SHALL contain [1..1] @classCode = &quot;OBS&quot;" base_Property="_Jg8vUMJdEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_iXFBwMJlEd6-XpBv2uxYrQ" message="The AdvanceDirectivesSection SHOULD contain one or more AdvanceDirectiveObservations." severity="WARNING" base_Property="_YpUjAMJlEd6-XpBv2uxYrQ"/>
  <CDA:CDATemplate xmi:id="_dkV2EMJmEd6-XpBv2uxYrQ" message="CCD Advance Directive Status Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.37" base_Class="_Wj-KoMJmEd6-XpBv2uxYrQ" templateId="2.16.840.1.113883.10.20.1.37" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_Rg0H4MJoEd6-XpBv2uxYrQ" message="CCD Advance Directive Verification SHALL contain the template identifier 2.16.840.1.113883.10.20.1.58" base_Class="_KIDxoMJoEd6-XpBv2uxYrQ" templateId="2.16.840.1.113883.10.20.1.58" assigningAuthorityName="CCD"/>
  <CDA:AssociationValidation xmi:id="_m_mksMJoEd6-XpBv2uxYrQ" message="CCD Advance Directive Observation MAY contain [1..*] entryRelationship such that it, SHALL contain [1..1] Advance Directive Verification (templateId: 2.16.840.1.113883.10.20.1.58)" severity="INFO" base_Association="_aBcFIMJoEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_3v6gMMJoEd6-XpBv2uxYrQ" message="CCD Advance Directive Verification SHALL contain [1..1] @typeCode = &quot;VRF&quot;" base_Property="_0MnYkMJoEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_nkxR0MJpEd6-XpBv2uxYrQ" message="CCD Advance Directive Verification SHOULD contain [0..1] time, where its data type is TS" severity="WARNING" base_Property="_b9g60MJpEd6-XpBv2uxYrQ"/>
  <CDA:TextValue xmi:id="_Yc-94MJqEd6-XpBv2uxYrQ" message="CCD Payers Section SHALL contain [1..1] title" base_Property="_Yc-W0MJqEd6-XpBv2uxYrQ"/>
  <CDA:CDATemplate xmi:id="_B1D5UMJrEd6-XpBv2uxYrQ" message="CCD Coverage Activity SHALL contain the template identifier 2.16.840.1.113883.10.20.1.20" base_Class="_4A1mMMJqEd6-XpBv2uxYrQ" templateId="2.16.840.1.113883.10.20.1.20" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_EdPcgMJrEd6-XpBv2uxYrQ" message="CCD Policy Activity SHALL contain the template identifier 2.16.840.1.113883.10.20.1.26" base_Class="_6M-toMJqEd6-XpBv2uxYrQ" templateId="2.16.840.1.113883.10.20.1.26" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_G4uAcMJrEd6-XpBv2uxYrQ" message="CCD Authorization Activity SHALL contain the template identifier 2.16.840.1.113883.10.20.1.19" base_Class="_8LwHcMJqEd6-XpBv2uxYrQ" templateId="2.16.840.1.113883.10.20.1.19" assigningAuthorityName="CCD"/>
  <CDA:PropertyValidation xmi:id="_919xEMJrEd6-XpBv2uxYrQ" message="CCD Coverage Activity SHALL contain [1..1] @moodCode = &quot;DEF&quot;" base_Property="_918i8MJrEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_919xEsJrEd6-XpBv2uxYrQ" message="CCD Coverage Activity SHALL contain [1..*] id" base_Property="_919KAMJrEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_919xE8JrEd6-XpBv2uxYrQ" message="CCD Coverage Activity SHALL contain [1..1] @classCode = &quot;ACT&quot;" base_Property="_919KA8JrEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_qBnnYMJsEd6-XpBv2uxYrQ" message="CCD Policy Activity SHALL contain [1..*] id" base_Property="_qBmZQMJsEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_qBnnYcJsEd6-XpBv2uxYrQ" message="CCD Policy Activity SHALL contain [1..1] @classCode = &quot;ACT&quot;" base_Property="_qBmZQ8JsEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_qBnnY8JsEd6-XpBv2uxYrQ" message="CCD Policy Activity SHALL contain [1..1] @moodCode = &quot;EVN&quot;" base_Property="_qBnAUcJsEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_q0o_wsJsEd6-XpBv2uxYrQ" message="CCD Authorization Activity SHALL contain [1..*] id" base_Property="_q0nxoMJsEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_q0o_w8JsEd6-XpBv2uxYrQ" message="CCD Authorization Activity SHALL contain [1..1] @classCode = &quot;ACT&quot;" base_Property="_q0oYsMJsEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_q0o_xcJsEd6-XpBv2uxYrQ" message="CCD Authorization Activity SHALL contain [1..1] @moodCode = &quot;EVN&quot;" base_Property="_q0o_wMJsEd6-XpBv2uxYrQ"/>
  <CDA:TextValue xmi:id="_2FLDYMJtEd6-XpBv2uxYrQ" message="CCD Plan Of Care Section SHALL contain [1..1] title" base_Property="_2FKcUMJtEd6-XpBv2uxYrQ"/>
  <CDA:CDATemplate xmi:id="_iPutgMJuEd6-XpBv2uxYrQ" message="CCD Plan Of Care Act SHALL contain the template identifier 2.16.840.1.113883.10.20.1.25" base_Class="_azWbgMJuEd6-XpBv2uxYrQ" templateId="2.16.840.1.113883.10.20.1.25" assigningAuthorityName="CCD" contextDependent="true"/>
  <CDA:PropertyValidation xmi:id="_I6_gkMJzEd6-XpBv2uxYrQ" message="CCD Plan Of Care Act SHALL contain [1..*] id" base_Property="_I6-5gMJzEd6-XpBv2uxYrQ"/>
  <CDA:AssociationValidation xmi:id="_W_edEMJ1Ed6-XpBv2uxYrQ" message="CCD Procedures Section SHOULD contain [1..*] entry such that it, SHALL contain [1..1] Procedure Activity" severity="WARNING" base_Association="_T9G4QMJ1Ed6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_nMalwsJ1Ed6-XpBv2uxYrQ" message="CCD Procedure Activity SHOULD contain [0..1] effectiveTime" severity="WARNING" base_Property="_nMZ-sMJ1Ed6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_nMalw8J1Ed6-XpBv2uxYrQ" message="CCD Procedure Activity SHALL contain [1..1] @moodCode = &quot;EVN&quot;" base_Property="_nMZ-s8J1Ed6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_nMalxMJ1Ed6-XpBv2uxYrQ" message="CCD Procedure Activity SHALL contain [1..*] id" base_Property="_nMZ-tcJ1Ed6-XpBv2uxYrQ"/>
  <CDA:CDATemplate xmi:id="_R3XSwMKAEd6-XpBv2uxYrQ" message="CCD Patient Instruction SHALL contain the template identifier 2.16.840.1.113883.10.20.1.49" base_Class="_F9_RAMKAEd6-XpBv2uxYrQ" templateId="2.16.840.1.113883.10.20.1.49" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_UkqmgMKAEd6-XpBv2uxYrQ" message="CCD Fulfillment Instruction SHALL contain the template identifier 2.16.840.1.113883.10.20.1.43" base_Class="_IuPLEMKAEd6-XpBv2uxYrQ" templateId="2.16.840.1.113883.10.20.1.43" assigningAuthorityName="CCD"/>
  <CDA:PropertyValidation xmi:id="_tLXPcMKAEd6-XpBv2uxYrQ" message="CCD Patient Instruction SHALL contain [1..1] @moodCode = &quot;INT&quot;" base_Property="_gV9qUMKAEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_zYankMKAEd6-XpBv2uxYrQ" message="CCD Fulfillment Instruction SHALL contain [1..1] @moodCode = &quot;INT&quot;" base_Property="_hbmcsMKAEd6-XpBv2uxYrQ"/>
  <CDA:EntryRelationship xmi:id="_VtD8gMKBEd6-XpBv2uxYrQ" message="CCD Medication Activity MAY contain [0..*] entryRelationship such that it, SHALL contain [1..1] @typeCode=&quot;SUBJ&quot; SUBJ (has subject), SHALL contain [1..1] Patient Instruction (templateId: 2.16.840.1.113883.10.20.1.49)" severity="INFO" base_Association="_JSLJIMKBEd6-XpBv2uxYrQ" typeCode="SUBJ"/>
  <Default:Documentation xmi:id="_lM_OMMKBEd6-XpBv2uxYrQ" base_Comment="_lM8K4MKBEd6-XpBv2uxYrQ"/>
  <Default:Documentation xmi:id="_rCfpAMKBEd6-XpBv2uxYrQ" base_Comment="_rCdz0MKBEd6-XpBv2uxYrQ"/>
  <CDA:EntryRelationship xmi:id="_sFmr0MKBEd6-XpBv2uxYrQ" message="CCD Supply Activity MAY contain [0..*] entryRelationship such that it, SHALL contain [1..1] @typeCode=&quot;SUBJ&quot; SUBJ (has subject), SHALL contain [1..1] Fulfillment Instruction (templateId: 2.16.840.1.113883.10.20.1.43)" severity="INFO" base_Association="_Q0aykMKBEd6-XpBv2uxYrQ" typeCode="SUBJ"/>
  <CDA:TextValue xmi:id="_TDhhcMMQEd6-XpBv2uxYrQ" message="CCD Functional Status Section SHALL contain [1..1] title" base_Property="_TDg6YMMQEd6-XpBv2uxYrQ"/>
  <CDA:AssociationValidation xmi:id="_bVC2QMMREd6-XpBv2uxYrQ" message="CCD Functional Status Section SHOULD contain [1..*] entry such that it, SHALL contain [1..1] Problem Act (templateId: 2.16.840.1.113883.10.20.1.27)" severity="WARNING" base_Association="_SUpMwMMREd6-XpBv2uxYrQ"/>
  <CDA:AssociationValidation xmi:id="_iMfPMMMREd6-XpBv2uxYrQ" message="CCD Functional Status Section SHOULD contain [1..*] entry such that it, SHALL contain [1..1] Result Organizer (templateId: 2.16.840.1.113883.10.20.1.32)" severity="WARNING" base_Association="_TXWm8MMREd6-XpBv2uxYrQ"/>
  <CDA:CDATemplate xmi:id="_7L0akMMREd6-XpBv2uxYrQ" message="CCD Functional Status Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.44" base_Class="_04s2sMMREd6-XpBv2uxYrQ" templateId="2.16.840.1.113883.10.20.1.44" assigningAuthorityName="CCD"/>
  <CDA:CDATemplate xmi:id="_O-gakMMVEd6-XpBv2uxYrQ" message="CCD Product Instance SHALL contain the template identifier 2.16.840.1.113883.10.20.1.52" base_Class="_JpjIEMMVEd6-XpBv2uxYrQ" templateId="2.16.840.1.113883.10.20.1.52" assigningAuthorityName="CCD"/>
  <CDA:PropertyValidation xmi:id="_ilPwosMVEd6-XpBv2uxYrQ" message="CCD Product Instance SHALL contain [1..1] @classCode = &quot;MANU&quot;" base_Property="_ilPwoMMVEd6-XpBv2uxYrQ"/>
  <CDA:TextValue xmi:id="_Qmz-csiiEd6mWrHPmrIIfQ" message="CCD Social History Section SHOULD contain [1..1] title" severity="WARNING" base_Property="_Qmz-cMiiEd6mWrHPmrIIfQ"/>
  <CDA:PropertyValidation xmi:id="_9Rz5gP_UEd6Y8ICOr4M99Q" message="CCD Medication Section SHALL contain [1..1] title" base_Property="_QxKiYIHXEd6Ncrr6L3Ublw"/>
  <CDA:PropertyValidation xmi:id="_9R-4oP_UEd6Y8ICOr4M99Q" message="CCD Problem Act SHALL contain [1..1] @classCode = &quot;ACT&quot;" base_Property="_Wi0r8IhOEd6UrJD25cKDew"/>
  <CDA:PropertyValidation xmi:id="_9R_fsP_UEd6Y8ICOr4M99Q" message="CCD Problem Act SHALL contain [1..1] @moodCode = &quot;EVN&quot;" base_Property="_YhrlUIhOEd6UrJD25cKDew"/>
  <CDA:PropertyValidation xmi:id="_9SAGwP_UEd6Y8ICOr4M99Q" message="CCD Problem Act SHALL contain [1..*] id" base_Property="_lCM-MIHNEd6Ncrr6L3Ublw"/>
  <CDA:PropertyValidation xmi:id="_9SEYMP_UEd6Y8ICOr4M99Q" message="CCD Problem Section SHALL contain [1..1] title" base_Property="_S9W4sIHNEd6Ncrr6L3Ublw"/>
  <CDA:PropertyValidation xmi:id="_9SGNYP_UEd6Y8ICOr4M99Q" message="CCD Episode Observation SHALL contain [1..1] @classCode = &quot;OBS&quot;" base_Property="_HKnJkIt0Ed639sxyAgfSmw"/>
  <CDA:PropertyValidation xmi:id="_9SG0cP_UEd6Y8ICOr4M99Q" message="CCD Episode Observation SHALL contain [1..1] @moodCode = &quot;EVN&quot;" base_Property="_HKmigIt0Ed639sxyAgfSmw"/>
  <CDA:PropertyValidation xmi:id="_9SICkP_UEd6Y8ICOr4M99Q" message="CCD Patient Awareness SHALL contain [1..1] @typeCode = &quot;SBJ&quot;" base_Property="_qWtq8It0Ed639sxyAgfSmw"/>
  <CDA:PropertyValidation xmi:id="_9SJQsP_UEd6Y8ICOr4M99Q" message="CCD Family History Section SHALL contain [1..1] title" base_Property="_rZx4YIHaEd6Ncrr6L3Ublw"/>
  <CDA:PropertyValidation xmi:id="_9SJ3wP_UEd6Y8ICOr4M99Q" message="CCD Family History Observation SHALL contain [1..*] id" base_Property="_KztvsYHbEd6Ncrr6L3Ublw"/>
  <CDA:PropertyValidation xmi:id="_9SP-YP_UEd6Y8ICOr4M99Q" message="CCD Encounters Section SHALL contain [1..1] title" base_Property="_qATQsIjwEd66cKocspyVOg"/>
  <CDA:PropertyValidation xmi:id="_9SQlcP_UEd6Y8ICOr4M99Q" message="CCD Immunizations Section SHALL contain [1..1] title" base_Property="_ZeXjEMikEd6mWrHPmrIIfQ"/>
  <CDA:PropertyValidation xmi:id="_9SRzkP_UEd6Y8ICOr4M99Q" message="CCD Encounters Activity SHALL contain [1..*] id" base_Property="_lpoEAIjzEd66cKocspyVOg"/>
  <CDA:PropertyValidation xmi:id="_9SU24P_UEd6Y8ICOr4M99Q" message="CCD Supply Activity SHALL contain [1..*] id" base_Property="_WJQzAIHYEd6Ncrr6L3Ublw"/>
  <CDA:PropertyValidation xmi:id="_9SVd8P_UEd6Y8ICOr4M99Q" message="CCD Supply Activity SHALL contain [1..1] statusCode" base_Property="_z-cTAIHYEd6Ncrr6L3Ublw"/>
  <CDA:PropertyValidation xmi:id="_9SWsEP_UEd6Y8ICOr4M99Q" message="CCD Alerts Section SHALL contain [1..1] title" base_Property="_tirVAIHOEd6Ncrr6L3Ublw"/>
  <CDA:PropertyValidation xmi:id="_9SZIUP_UEd6Y8ICOr4M99Q" message="CCD Severity Observation SHALL contain [1..1] value" base_Property="_tGU2kIHWEd6Ncrr6L3Ublw"/>
  <CDA:PropertyValidation xmi:id="_9SaWcP_UEd6Y8ICOr4M99Q" message="CCD Status Observation SHALL contain [1..1] @classCode = &quot;OBS&quot;" base_Property="_auAGIItzEd639sxyAgfSmw"/>
  <CDA:PropertyValidation xmi:id="_9SaWcf_UEd6Y8ICOr4M99Q" message="CCD Status Observation SHALL contain [1..1] @moodCode = &quot;EVN&quot;" base_Property="_at-4AItzEd639sxyAgfSmw"/>
  <CDA:PropertyValidation xmi:id="_9SbkkP_UEd6Y8ICOr4M99Q" message="CCD Status Observation SHALL contain [1..1] value, where its data type is CE" base_Property="_2XdYUHvDEd6jfbAJq2V82w"/>
  <CDA:PropertyValidation xmi:id="_9Sen4P_UEd6Y8ICOr4M99Q" message="CCD Medication Series Number Observation SHALL contain [1..1] statusCode" base_Property="_xFs_YIjrEd66cKocspyVOg"/>
  <CDA:PropertyValidation xmi:id="_9Sf2AP_UEd6Y8ICOr4M99Q" message="CCD Medication Series Number Observation SHALL contain [1..1] value, where its data type is INT" base_Property="_ANYwMIjsEd66cKocspyVOg"/>
  <CDA:PropertyValidation xmi:id="_9ShrMP_UEd6Y8ICOr4M99Q" message="CCD Procedures Section SHALL contain [1..1] title" base_Property="_p_LExIjvEd66cKocspyVOg"/>
  <CDA:PropertyValidation xmi:id="_9SkugP_UEd6Y8ICOr4M99Q" message="CCD Medical Equipment Section SHALL contain [1..1] title" base_Property="_CZOzgMikEd6mWrHPmrIIfQ"/>
  <CDA:AssociationValidation xmi:id="_9SnKwP_UEd6Y8ICOr4M99Q" message="CCD Advance Directives Section SHALL contain [1..*] entry such that it, SHALL contain [1..1] Advance Directive Observation (templateId: 2.16.840.1.113883.10.20.1.17)" base_Association="_YpRfsMJlEd6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_9So_8P_UEd6Y8ICOr4M99Q" message="CCD Purpose Section SHALL contain [1..1] title" base_Property="_Kfle4KRuEd6t_4WfM070fA"/>
  <CDA:PropertyValidation xmi:id="_9Sz_EP_UEd6Y8ICOr4M99Q" message="CCD Procedure Activity SHALL contain [1..1] code" base_Property="_nMZXoMJ1Ed6-XpBv2uxYrQ"/>
  <CDA:PropertyValidation xmi:id="_Y4dGoBKzEd-6K-YJpbwRmQ" message="CCD Problem Section SHALL contain [1..1] text" base_Property="_Iz8hMBKzEd-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_CSd7wBK0Ed-6K-YJpbwRmQ" message="CCD Problem Section SHOULD satisfy: Contains a case-insensitive language-insensitive string containing 'problems'." severity="WARNING" base_Constraint="_AYNOgBK0Ed-6K-YJpbwRmQ"/>
  <CDA:PropertyValidation xmi:id="_UvR_4BK1Ed-6K-YJpbwRmQ" message="CCD Problem Act MAY contain [0..1] effectiveTime" severity="INFO" base_Property="_TDpkgBK1Ed-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_1DZAcBK1Ed-6K-YJpbwRmQ" message="CCD Problem Act SHALL satisfy: Contains one or more entryRelationship" base_Constraint="_oImlABK1Ed-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_8sKaMBTaEd-6K-YJpbwRmQ" message="CCD Alerts Section SHOULD satisfy: Contains a case-insensitive language-insensitive string containing &quot;alert&quot; and/or &quot;allergies and adverse reactions&quot;." severity="WARNING" base_Constraint="_tq0h8BTaEd-6K-YJpbwRmQ"/>
  <CDA:PropertyValidation xmi:id="_AxkJUBTbEd-6K-YJpbwRmQ" message="CCD Alerts Section SHALL contain [1..1] text" base_Property="_AD_RoBTbEd-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_lNJ8oBTbEd-6K-YJpbwRmQ" message="CCD Alerts Section SHALL satisfy: The absence of known allergies, adverse reactions or alerts SHALL be explicitly asserted." base_Constraint="_P7PeMBTbEd-6K-YJpbwRmQ"/>
  <CDA:AssociationValidation xmi:id="_BgWFcBTcEd-6K-YJpbwRmQ" message="CCD Alerts Section SHOULD contain [1..*] entry such that it, SHALL contain [1..1] Problem Act (templateId: 2.16.840.1.113883.10.20.1.27)" severity="WARNING" base_Association="_5QGGgBTbEd-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_vCq-UBTdEd-6K-YJpbwRmQ" message="CCD Problem Act SHOULD satisfy: In Problem Section, a Problem Act SHOULD contain a Problem Observation." severity="WARNING" base_Constraint="_tL4b0BTdEd-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_T98lABTjEd-6K-YJpbwRmQ" message="CCD Problem Act MAY satisfy: A problem act MAY reference a problem observation, alert observation (see section Alerts) or other clinical statement that is the subject of concern, by setting the value for &quot;Act / entryRelationship / @typeCode&quot; to be &quot;SUBJ&quot; 2.16.840.1.113883.5.1002 ActRelationshipType STATIC." severity="INFO" base_Constraint="_BSMQgBTjEd-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_hpjAEBToEd-6K-YJpbwRmQ" message="CCD Problem Act SHOULD satisfy: The target of a problem act with Act / entryRelationship / @typeCode=&quot;SUBJ&quot; SHOULD be a problem observation (in the Problem section) or alert observation (in the Alert section), but MAY be some other clinical statement." severity="WARNING" base_Constraint="_fIRWIBToEd-6K-YJpbwRmQ"/>
  <CDA_1:ConstraintValidation xmi:id="_5vwDsBTrEd-6K-YJpbwRmQ" message="CCD Problem Observation MAY satisfy: The value for entryRelationship / @typeCode in a problem observation MAY be &quot;SUBJ&quot; &quot;Subject&quot; 2.16.840.1.113883.5.1002 ActRelationshipType STATIC to reference an age observation." severity="INFO"/>
  <CDA:ConstraintValidation xmi:id="_OrufoBTyEd-6K-YJpbwRmQ" message="CCD Problem Observation SHALL satisfy: Contains one or more sources of information." base_Constraint="_LgbBQBTyEd-6K-YJpbwRmQ"/>
  <CDA:EntryRelationship xmi:id="_T47UUBWiEd-6K-YJpbwRmQ" message="CCD Problem Observation MAY contain [0..1] entryRelationship such that it, SHALL contain [1..1] @typeCode=&quot;REFR&quot; REFR (refers to), SHALL contain [1..1] Problem Status (templateId: 2.16.840.1.113883.10.20.1.50)" severity="INFO" base_Association="_n55kwBWhEd-6K-YJpbwRmQ" typeCode="REFR"/>
  <CDA:EntryRelationship xmi:id="_U1pbQBWiEd-6K-YJpbwRmQ" message="CCD Problem Observation MAY contain [0..1] entryRelationship such that it, SHALL contain [1..1] @typeCode=&quot;REFR&quot; REFR (refers to), SHALL contain [1..1] Problem Health Status (templateId: 2.16.840.1.113883.10.20.1.51)" severity="INFO" base_Association="_0k-JMBWhEd-6K-YJpbwRmQ" typeCode="REFR"/>
  <CDA:ConstraintValidation xmi:id="_uBjDABWiEd-6K-YJpbwRmQ" message="CCD Status Observation SHALL satisfy: SHALL NOT contain any additional Observation attributes." base_Constraint="_nPDbgBWiEd-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_1hBFQBWiEd-6K-YJpbwRmQ" message="CCD Status Observation SHALL satisfy: SHALL NOT contain any Observation participants." base_Constraint="_xgaWkBWiEd-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_7Bo1MBWiEd-6K-YJpbwRmQ" message="CCD Status Observation SHALL satisfy: SHALL NOT be the source of any Observation relationships." base_Constraint="_6Q6i4BWiEd-6K-YJpbwRmQ"/>
  <CDA:AssociationValidation xmi:id="_sUU2wBWjEd-6K-YJpbwRmQ" message="CCD Problem Act MAY contain [0..1] entryRelationship such that it, SHALL contain [1..1] Episode Observation (templateId: 2.16.840.1.113883.10.20.1.41)" severity="INFO" base_Association="_qqzUMBWjEd-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_Fb70YBWkEd-6K-YJpbwRmQ" message="CCD Episode Observation SHOULD satisfy: Value in an episode observation SHOULD be the following SNOMED CT expression:&#13;&#10;&amp;lt;value xsi:type=&quot;CD&quot; code=&quot;404684003&quot; codeSystem=&quot;2.16.840.1.113883.6.96&quot; displayName=&quot;Clinical finding&quot;&amp;gt;&#13;&#10;  &amp;lt;qualifier&amp;gt;&#13;&#10;    &amp;lt;name code=&quot;246456000&quot; displayName=&quot;Episodicity&quot;/&amp;gt;&#13;&#10;    &amp;lt;value code=&quot;288527008&quot; displayName=&quot;New episode&quot;/&amp;gt;&#13;&#10;  &amp;lt;/qualifier&amp;gt;&#13;&#10;&amp;lt;/value&amp;gt;" severity="WARNING" base_Constraint="_DnqaYBWkEd-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_8TpkwBWkEd-6K-YJpbwRmQ" message="CCD Episode Observation SHALL satisfy: Contains exactly one entryRelationship whose typeCode is 'SUBJ'. This is used to link the episode observation to the target problem act or social history observation." base_Constraint="_5Uu8kBWkEd-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_3Ot10BWlEd-6K-YJpbwRmQ" message="CCD Episode Observation MAY satisfy: Contain one or more entryRelationship whose typeCode is 'SAS'. The target of the entryRelationship SHALL be a problem act or social history observation. This is used to represent the temporal sequence of episodes." severity="INFO" base_Constraint="_3OelQBWlEd-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_PpNAABWsEd-6K-YJpbwRmQ" message="CCD Patient Awareness SHALL satisfy: Patient awareness SHALL contain exactly one participant / participantRole / id, which SHALL have exactly one value, which SHALL also be present in ClinicalDocument / recordTarget / patientRole / id." base_Constraint="_-c6TIBWrEd-6K-YJpbwRmQ"/>
  <CDA:PropertyValidation xmi:id="_Y69o0BW4Ed-6K-YJpbwRmQ" message="CCD Alert Observation SHALL contain [1..1] @moodCode = &quot;EVN&quot;" base_Property="_UKtl4BW4Ed-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_5i9OsBW4Ed-6K-YJpbwRmQ" message="CCD Alert Observation SHOULD satisfy: The absence of known allergies SHOULD be represented in an alert observation by valuing Observation / value with 160244002 &quot;No known allergies&quot; 2.16.840.1.113883.6.96 SNOMED CT STATIC." severity="WARNING" base_Constraint="_4w6twBW4Ed-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_TOYEABW5Ed-6K-YJpbwRmQ" message="CCD Alert Observation SHALL satisfy: An alert observation contains one or more sources of information." base_Constraint="_H_fwwBW5Ed-6K-YJpbwRmQ"/>
  <CDA:AssociationValidation xmi:id="_cAlggBW5Ed-6K-YJpbwRmQ" message="CCD Alert Observation MAY contain [0..1] entryRelationship such that it, SHALL contain [1..1] Alert Status Observation (templateId: 2.16.840.1.113883.10.20.1.39)" severity="INFO" base_Association="_aCZVgRW5Ed-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_dkY4wBW9Ed-6K-YJpbwRmQ" message="CCD Alert Observation SHOULD satisfy: An alert observation SHOULD contain at least one Observation / participant, representing the agent that is the cause of the allergy or adverse reaction. The value for participant / @typeCode in an agent participation SHALL be &quot;CSM&quot; &quot;Consumable&quot; 2.16.840.1.113883.5.90 ParticipationType STATIC." severity="WARNING" base_Constraint="_byigoBW9Ed-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_KDmkQBW-Ed-6K-YJpbwRmQ" message="CCD Alert Observation SHALL satisfy: Contains exactly one participant / participantRole / playingEntity. The value for participant / participantRole / playingEntity / @classCode in an agent participation SHALL be &quot;MMAT&quot; &quot;Manufactured material&quot; 2.16.840.1.113883.5.41 EntityClass STATIC. Contains exactly one participant / participantRole / playingEntity / code." base_Constraint="_IEdXABW-Ed-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_p7iUQBXAEd-6K-YJpbwRmQ" message="CCD Alert Observation SHOULD satisfy: The value for participant / participantRole / playingEntity / code in an agent participation SHOULD be selected from the RxNorm (2.16.840.1.113883.6.88) code system for medications, and from the CDC Vaccine Code (2.16.840.1.113883.6.59) code system for immunizations." severity="WARNING" base_Constraint="_ofo-ABXAEd-6K-YJpbwRmQ"/>
  <CDA:AssociationValidation xmi:id="_iSV40BXBEd-6K-YJpbwRmQ" message="CCD Reaction Observation MAY contain [0..1] entryRelationship such that it, SHALL contain [1..1] Severity Observation (templateId: 2.16.840.1.113883.10.20.1.55)" severity="INFO" base_Association="_g6vMsBXBEd-6K-YJpbwRmQ"/>
  <CDA:EntryRelationship xmi:id="_sb1RUBXBEd-6K-YJpbwRmQ" message="CCD Alert Observation MAY contain [1..*] entryRelationship such that it, SHALL contain [1..1] @typeCode=&quot;MFST&quot; MFST (is manifestation of), SHALL contain [1..1] Reaction Observation (templateId: 2.16.840.1.113883.10.20.1.54)" severity="INFO" base_Association="_SKqqoBXBEd-6K-YJpbwRmQ" typeCode="MFST"/>
  <CDA:ConstraintValidation xmi:id="_LZgM8BXOEd-6K-YJpbwRmQ" message="CCD Reaction Observation SHALL satisfy: The value for entryRelationship / @typeCode in a relationship between a reaction observation and reaction intervention SHALL be &quot;RSON&quot; &quot;Has reason&quot; 2.16.840.1.113883.5.1002 ActRelationshipType STATIC." base_Constraint="__CX4MBXNEd-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_SfTK8BXOEd-6K-YJpbwRmQ" message="CCD Reaction Observation SHALL satisfy: A reaction observation MAY contain one or more reation interventions. A reaction intervention SHALL be represented as a procedure activity (templateId 2.16.840.1.113883.10.20.1.29), a medication activity (templateId 2.16.840.1.113883.10.20.1.24), or some other clinical statement." base_Constraint="_OgP7cBXOEd-6K-YJpbwRmQ"/>
  <CDA:PropertyValidation xmi:id="_6avJQBXOEd-6K-YJpbwRmQ" message="CCD Reaction Observation SHALL contain [1..1] @classCode = &quot;OBS&quot;" base_Property="_3K_PwBXOEd-6K-YJpbwRmQ"/>
  <CDA:PropertyValidation xmi:id="_7GIPoBXOEd-6K-YJpbwRmQ" message="CCD Reaction Observation SHALL contain [1..1] @moodCode = &quot;EVN&quot;" base_Property="_3K_20BXOEd-6K-YJpbwRmQ"/>
  <CDA:PropertyValidation xmi:id="_KJqgQBXPEd-6K-YJpbwRmQ" message="CCD Severity Observation SHALL contain [1..1] @classCode = &quot;OBS&quot;" base_Property="_HpTcUBXPEd-6K-YJpbwRmQ"/>
  <CDA:PropertyValidation xmi:id="_MICRcBXPEd-6K-YJpbwRmQ" message="CCD Severity Observation SHALL contain [1..1] @moodCode = &quot;EVN&quot;" base_Property="_HpUDYBXPEd-6K-YJpbwRmQ"/>
  <CDA:PropertyValidation xmi:id="__f8oMBXREd-6K-YJpbwRmQ" message="CCD Alert Observation SHALL contain [0..1] effectiveTime" base_Property="_UKs-0BW4Ed-6K-YJpbwRmQ"/>
  <CDA:ConstraintValidation xmi:id="_a8sfsBZrEd-kKd2N285_Sw" message="CCD Problem Act MAY satisfy: Contains exactly one Patient Awareness" severity="INFO" base_Constraint="_WdDEkBZrEd-kKd2N285_Sw"/>
  <CDA:ConstraintValidation xmi:id="_vMC4cBZsEd-kKd2N285_Sw" message="CCD Problem Observation MAY satisfy: Contains exactly one Patient Awareness" severity="INFO" base_Constraint="_vL9Y4BZsEd-kKd2N285_Sw"/>
  <CDA:CDATemplate xmi:id="_YVLfUBZ1Ed-i6Lz80y5G5g" message="CCD Age Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.38" base_Class="_S7rEABZ1Ed-i6Lz80y5G5g" templateId="2.16.840.1.113883.10.20.1.38" assigningAuthorityName="CCD"/>
  <CDA:PropertyValidation xmi:id="_pqYQkBZ1Ed-i6Lz80y5G5g" message="CCD Age Observation SHALL contain [1..1] @classCode = &quot;OBS&quot;" base_Property="_U9GJMBZ1Ed-i6Lz80y5G5g"/>
  <CDA:PropertyValidation xmi:id="_qSKCQBZ1Ed-i6Lz80y5G5g" message="CCD Age Observation SHALL contain [1..1] @moodCode = &quot;EVN&quot;" base_Property="_U9H-YBZ1Ed-i6Lz80y5G5g"/>
  <CDA:PropertyValidation xmi:id="_8iQ8kBZ1Ed-i6Lz80y5G5g" message="CCD Age Observation SHALL contain [1..1] value" base_Property="_U9IlcxZ1Ed-i6Lz80y5G5g"/>
  <CDA:EntryRelationship xmi:id="_-DLgQBZ2Ed-i6Lz80y5G5g" message="CCD Problem Observation MAY contain [0..1] entryRelationship such that it, SHALL contain [1..1] @typeCode=&quot;SUBJ&quot; SUBJ (has subject), SHALL contain [1..1] Age Observation (templateId: 2.16.840.1.113883.10.20.1.38)" severity="INFO" base_Association="_7kTDABZ2Ed-i6Lz80y5G5g" typeCode="SUBJ"/>
  <CDA:ConstraintValidation xmi:id="_0I4SABgxEd-PS-Y_2ABBMQ" message="CCD Continuity Of Care Document SHALL satisfy: Contains exactly one documentationOf / serviceEvent" base_Constraint="_aDaFUBguEd-PS-Y_2ABBMQ"/>
  <CDA:ConstraintValidation xmi:id="_0htBsBgxEd-PS-Y_2ABBMQ" message="CCD Continuity Of Care Document SHALL satisfy: documentationOf / serviceEvent / @classCode SHALL be 'PCPR'" base_Constraint="_J6HmMBgxEd-PS-Y_2ABBMQ"/>
  <CDA:ConstraintValidation xmi:id="_09CS0BgxEd-PS-Y_2ABBMQ" message="CCD Continuity Of Care Document SHALL satisfy: documentationOf / serviceEvent contains exactly one serviceEvent / effectiveTime / low and exactly one serviveEvent / effectiveTime / high" base_Constraint="_qYof8BgxEd-PS-Y_2ABBMQ"/>
  <CDA:ConstraintValidation xmi:id="_rTeiIBgyEd-PS-Y_2ABBMQ" message="CCD Continuity Of Care Document SHALL satisfy: languageCode has the form nn, or nn-CC. The nn portion SHALL be an ISO-639-1 language code in lower case. The CC portion, if present, SHALL be an ISO-3166 country code in upper case" base_Constraint="_fGirMBgyEd-PS-Y_2ABBMQ"/>
  <CDA:ConstraintValidation xmi:id="_CAtSkBg0Ed-PS-Y_2ABBMQ" message="CCD Continuity Of Care Document SHALL satisfy: SHALL NOT contain templateId / @extension" base_Constraint="_LwvesBgzEd-PS-Y_2ABBMQ"/>
  <CDA:ConstraintValidation xmi:id="_uIGT8Bg0Ed-PS-Y_2ABBMQ" message="CCD Continuity Of Care Document SHALL satisfy: effectiveTime is expressed with precision to include seconds" base_Constraint="_fkuKEBg0Ed-PS-Y_2ABBMQ"/>
  <CDA:ConstraintValidation xmi:id="_zP7JYBg0Ed-PS-Y_2ABBMQ" message="CCD Continuity Of Care Document SHALL satisfy: effectiveTime includes an explicit time zone offset" base_Constraint="_m-HZgBg0Ed-PS-Y_2ABBMQ"/>
  <CDA:ConstraintValidation xmi:id="_fdWhUBg1Ed-PS-Y_2ABBMQ" message="CCD Continuity Of Care Document SHALL satisfy: Contains one or two recordTarget" base_Constraint="_-rpl0Bg0Ed-PS-Y_2ABBMQ"/>
  <CDA:ConstraintValidation xmi:id="_eAHxgBg5Ed-PS-Y_2ABBMQ" message="CCD Continuity Of Care Document SHOULD satisfy: Contains one or more author / assignedAuthor / assignedPerson and/or author / assignedAuthor / representedOrganization" severity="WARNING" base_Constraint="_gXpfABg4Ed-PS-Y_2ABBMQ"/>
  <CDA:ConstraintValidation xmi:id="_AoXX4Bg6Ed-PS-Y_2ABBMQ" message="CCD Continuity Of Care Document SHALL satisfy: If author has an associated representedOrganization with no assignedPerson or assignedAuthoringDevice, then the value for author / assignedAuthor / id / @NullFlavor SHALL be 'NA'" base_Constraint="_1ivHQBg5Ed-PS-Y_2ABBMQ"/>
  <CDA:ConstraintValidation xmi:id="_p8bgkBg7Ed-PS-Y_2ABBMQ" message="CCD Continuity Of Care Document MAY satisfy: Contains one or more informationRecipient" severity="INFO" base_Constraint="_i9sM0Bg7Ed-PS-Y_2ABBMQ"/>
  <CDA:PropertyValidation xmi:id="_Tq9NIBg8Ed-PS-Y_2ABBMQ" message="CCD Purpose Section SHALL contain [1..1] text" base_Property="_SD8MABg8Ed-PS-Y_2ABBMQ"/>
  <CDA:ConstraintValidation xmi:id="_hvPnQBg8Ed-PS-Y_2ABBMQ" message="CCD Purpose Section SHOULD satisfy: Contains a case-insensitive language-insensitive string containing 'purpose'." severity="WARNING" base_Constraint="_gTPjUBg8Ed-PS-Y_2ABBMQ"/>
  <CDA:ConstraintValidation xmi:id="_rqaacBg9Ed-PS-Y_2ABBMQ" message="CCD Problem Act SHOULD satisfy: In Alert Section, a ProblemAct SHOULD contain an Alert Observation." severity="WARNING" base_Constraint="_hVw60Bg9Ed-PS-Y_2ABBMQ"/>
  <CDA:PropertyValidation xmi:id="_K_kLEBtBEd-vGNAsDUJvgw" message="CCD Results Section SHALL contain [1..1] text" base_Property="_JTQaQBtBEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_p9licBtBEd-vGNAsDUJvgw" message="CCD Results Section SHOULD satisfy: Contains a case-insensitive language-insensitive string containing 'results'." severity="WARNING" base_Constraint="_TFty0BtBEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_ykTEIBtCEd-vGNAsDUJvgw" message="CCD Result Organizer SHOULD satisfy: The value for 'code' in a result organizer SHOULD be selected from LOINC (codeSystem 2.16.840.1.113883.6.1) or SNOMED CT (codeSystem 2.16.840.1.113883.6.96), and MAY be selected from CPT-4 (codeSystem 2.16.840.1.113883.6.12) or ValueSet 2.16.840.1.113883.1.11.20.16 ResultTypeCode STATIC." severity="WARNING" base_Constraint="_x4g8MBtCEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_M5z_UBtDEd-vGNAsDUJvgw" message="CCD Result Organizer SHOULD satisfy: Contains one or more Specimen if the specimen isn't inherent in code value." severity="WARNING" base_Constraint="_CQQmsBtDEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_bghxEBtDEd-vGNAsDUJvgw" message="CCD Result Organizer SHALL satisfy: The specimen element SHALL NOT conflict with the specimen inherent in code" base_Constraint="_SvpKQBtDEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_oHyMgBtDEd-vGNAsDUJvgw" message="CCD Result Organizer SHALL satisfy: Contains one or more component" base_Constraint="_mSUfsBtDEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_LU5agBtEEd-vGNAsDUJvgw" message="CCD Result Organizer MAY satisfy: The target of one or more result organizer component relationships MAY be a procedure, to indicate the means or technique by which a result is obtained, particularly if the means or technique isn't inherent in code or if there is a need to further specialize the code value." severity="INFO" base_Constraint="_Jl7XQBtEEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_h0o-ABtEEd-vGNAsDUJvgw" message="CCD Result Organizer MAY satisfy: A result organizer component / procedure MAY be a reference to a procedure described in the Procedure section." severity="INFO" base_Constraint="_cs62QBtEEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_2VOtMBtEEd-vGNAsDUJvgw" message="CCD Result Organizer SHALL satisfy: Contains one or more sources of information." base_Constraint="_06WqoBtEEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_ZTUAsBtFEd-vGNAsDUJvgw" message="CCD Result Observation SHOULD satisfy: The value for 'code' SHOULD be selected from LOINC (codeSystem 2.16.840.1.113883.6.1) or SNOMED CT (codeSystem 2.16.840.1.113883.6.96), and MAY be selected from CPT-4 (codeSystem 2.16.840.1.113883.6.12)." severity="WARNING" base_Constraint="_XhWT0BtFEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_BSNisBtGEd-vGNAsDUJvgw" message="CCD Result Observation SHALL satisfy: The methodCode SHALL NOT conflict with the method inherent in code" base_Constraint="_9f02MBtFEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_UcNSYBtGEd-vGNAsDUJvgw" message="CCD Result Observation SHALL satisfy: Where value is a physical quantity, the unit of measure SHALL be expressed using a valid Unified Code for Units of Measure (UCUM) expression." base_Constraint="_RKDlIBtGEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_OzzqABtHEd-vGNAsDUJvgw" message="CCD Result Observation SHOULD satisfy: Contain one or more referenceRange to show the normal range of values for the observation result" severity="WARNING" base_Constraint="_Jnv00BtHEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_imJzIBtHEd-vGNAsDUJvgw" message="CCD Result Observation SHALL satisfy: SHALL NOT contain referenceRange / observationRange / code, as this attribute is not used by the HL7 Clinical Statement or Lab Committee models." base_Constraint="_g4G88BtHEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_N9IrQBtIEd-vGNAsDUJvgw" message="CCD Result Observation SHALL satisfy: Contains one or more sources of information." base_Constraint="_MZDpYBtIEd-vGNAsDUJvgw"/>
  <CDA:PropertyValidation xmi:id="_jcpg0BtIEd-vGNAsDUJvgw" message="CCD Vital Signs Section SHALL contain [1..1] text" base_Property="_iR-dcBtIEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_0zWG4BtIEd-vGNAsDUJvgw" message="CCD Vital Signs Section SHOULD satisfy: Contains a case-insensitive language-insensitive string containing 'vital signs'." severity="WARNING" base_Constraint="_zaNJsBtIEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_OPvBsBtJEd-vGNAsDUJvgw" message="CCD Vital Signs Organizer SHALL satisfy: Contains one or more sources of information." base_Constraint="_MpjHABtJEd-vGNAsDUJvgw"/>
  <CDA:PropertyValidation xmi:id="_oByqgBtJEd-vGNAsDUJvgw" message="CCD Immunizations Section SHALL contain [1..1] text" base_Property="_mxb14BtJEd-vGNAsDUJvgw"/>
  <CDA:ConstraintValidation xmi:id="_7Hr9UBtJEd-vGNAsDUJvgw" message="CCD Immunizations Section SHOULD satisfy: Contains a case-insensitive language-insensitive string containing 'immunization'." severity="WARNING" base_Constraint="_54_VkBtJEd-vGNAsDUJvgw"/>
  <CDA:AssociationValidation xmi:id="_KP7HwBtKEd-vGNAsDUJvgw" message="CCD Immunizations Section SHOULD contain [1..*] entry such that it, SHALL contain [1..1] Medication Activity (templateId: 2.16.840.1.113883.10.20.1.24)" severity="WARNING" base_Association="_InaR0BtKEd-vGNAsDUJvgw"/>
  <CDA:AssociationValidation xmi:id="_MVuWoBtKEd-vGNAsDUJvgw" message="CCD Immunizations Section SHOULD contain [1..*] entry such that it, SHALL contain [1..1] Supply Activity (templateId: 2.16.840.1.113883.10.20.1.34)" severity="WARNING" base_Association="_LoyYIBtKEd-vGNAsDUJvgw"/>
  <CDA:CodeSystemConstraint xmi:id="_51Z70CfbEd-4R4ealYN1gQ" code="10160-0" displayName="History of medication use" base_Property="_QxLJcIHXEd6Ncrr6L3Ublw" message="CCD Medication Section SHALL contain [1..1] code/@code = &quot;10160-0&quot; History of medication use (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_51cYECfbEd-4R4ealYN1gQ" code="34133-9" displayName="Summarization of episode note" base_Property="_Tb-kYKRpEd6t_4WfM070fA" message="CCD Continuity Of Care Document SHALL contain [1..1] code/@code = &quot;34133-9&quot; Summarization of episode note (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_51e0UCfbEd-4R4ealYN1gQ" message="CCD Continuity Of Care Document SHALL contain [1..1] languageCode, where its data type is CS" base_Property="_AfkIQKRqEd6t_4WfM070fA"/>
  <CDA:CodeSystemConstraint xmi:id="_51gpgCfbEd-4R4ealYN1gQ" code="completed" base_Property="_9uv9sHu9Ed6jfbAJq2V82w" message="CCD Problem Observation SHALL contain [1..1] statusCode/@code = &quot;completed&quot;  (CodeSystem: 2.16.840.1.113883.5.14 ActStatus STATIC V3NE08)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:ValueSetConstraint xmi:id="_51jFwCfbEd-4R4ealYN1gQ" identifier="2.16.840.1.113883.1.11.20.14" name="ProblemTypeCode" version="20061017" base_Property="_f1n6wIhTEd6UrJD25cKDew" message="CCD Problem Observation MAY contain [1..1] code, which MAY be selected from ValueSet 2.16.840.1.113883.1.11.20.14 ProblemTypeCode STATIC 20061017" severity="INFO"/>
  <CDA:CodeSystemConstraint xmi:id="_51liACfbEd-4R4ealYN1gQ" code="11450-4" displayName="Problem list" base_Property="_mLxRAHu8Ed6jfbAJq2V82w" message="CCD Problem Section SHALL contain [1..1] code/@code = &quot;11450-4&quot; Problem list (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:ValueSetConstraint xmi:id="_51nXMCfbEd-4R4ealYN1gQ" identifier="2.16.840.1.113883.1.11.20.13" name="ProblemStatusCode" version="20061017" base_Property="_ehj3AHu_Ed6jfbAJq2V82w" message="CCD Problem Status SHALL contain [1..1] value, which SHALL be selected from ValueSet 2.16.840.1.113883.1.11.20.13 ProblemStatusCode STATIC 20061017"/>
  <CDA:CodeSystemConstraint xmi:id="_51pzcCfbEd-4R4ealYN1gQ" code="11323-3" displayName="Health status" base_Property="_jUhIUHvCEd6jfbAJq2V82w" message="CCD Problem Health Status SHALL contain [1..1] code/@code = &quot;11323-3&quot; Health status (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:ValueSetConstraint xmi:id="_51sPsCfbEd-4R4ealYN1gQ" identifier="2.16.840.1.113883.1.11.20.12" name="ProblemHealthStatusCode" version="20061017" base_Property="_BiaqUHvDEd6jfbAJq2V82w" message="CCD Problem Health Status SHALL contain [1..1] value, which SHALL be selected from ValueSet 2.16.840.1.113883.1.11.20.12 ProblemHealthStatusCode STATIC 20061017"/>
  <CDA:CodeSystemConstraint xmi:id="_51uE4CfbEd-4R4ealYN1gQ" code="completed" base_Property="_R2vK8HxTEd6jfbAJq2V82w" message="CCD Episode Observation SHALL contain [1..1] statusCode/@code = &quot;completed&quot;  (CodeSystem: 2.16.840.1.113883.5.14 ActStatus STATIC V3NE08)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_51v6ECfbEd-4R4ealYN1gQ" code="ASSERTION" base_Property="_dRVmAHxTEd6jfbAJq2V82w" message="CCD Episode Observation SHOULD contain [1..1] code/@code = &quot;ASSERTION&quot;  (CodeSystem: 2.16.840.1.113883.5.4 ActCode STATIC V3NE08)" severity="WARNING">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_4AnRQCYWEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_51yWUCfbEd-4R4ealYN1gQ" code="404684003" displayName="Clinical finding" base_Property="_cdE0wBWkEd-6K-YJpbwRmQ" message="CCD Episode Observation SHOULD contain [1..1] value/@code = &quot;404684003&quot; Clinical finding (CodeSystem: 2.16.840.1.113883.6.96 SNOMEDCT STATIC 20080731), where its data type is CD" severity="WARNING">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_ya6aMCWsEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_510ykCfbEd-4R4ealYN1gQ" message="CCD Patient Awareness SHALL contain [1..1] awarenessCode" base_Property="_v_hcgBWrEd-6K-YJpbwRmQ"/>
  <CDA:CodeSystemConstraint xmi:id="_512AsCfbEd-4R4ealYN1gQ" code="10157-6" displayName="History of family member diseases" base_Property="_rZxRUIHaEd6Ncrr6L3Ublw" message="CCD Family History Section SHALL contain [1..1] code/@code = &quot;10157-6&quot; History of family member diseases (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_514c8CfbEd-4R4ealYN1gQ" code="completed" base_Property="_KztvsIHbEd6Ncrr6L3Ublw" message="CCD Family History Observation SHALL contain [1..1] statusCode/@code = &quot;completed&quot;  (CodeSystem: 2.16.840.1.113883.5.14 ActStatus STATIC V3NE08)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_516SICfbEd-4R4ealYN1gQ" code="completed" base_Property="_fDnXgIHbEd6Ncrr6L3Ublw" message="CCD Family History Organizer SHALL contain [1..1] statusCode/@code = &quot;completed&quot;  (CodeSystem: 2.16.840.1.113883.5.14 ActStatus STATIC V3NE08)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_5198gCfbEd-4R4ealYN1gQ" message="CCD Result Organizer SHALL contain [1..1] code" base_Property="_UbVD8K6uEd6_ioDelDcPPg"/>
  <CDA:PropertyValidation xmi:id="_51_KoCfbEd-4R4ealYN1gQ" message="CCD Result Organizer SHALL contain [1..1] statusCode" base_Property="_fw3OQK6tEd6_ioDelDcPPg"/>
  <CDA:PropertyValidation xmi:id="_52Bm4CfbEd-4R4ealYN1gQ" message="CCD Result Observation SHALL contain [1..1] statusCode" base_Property="_MCHywK6tEd6_ioDelDcPPg"/>
  <CDA:PropertyValidation xmi:id="_52C1ACfbEd-4R4ealYN1gQ" message="CCD Result Observation SHALL contain [1..1] code" base_Property="_H1HqAK6xEd6_ioDelDcPPg"/>
  <CDA:PropertyValidation xmi:id="_52EqMCfbEd-4R4ealYN1gQ" message="CCD Result Observation MAY contain [0..1] methodCode" severity="INFO" base_Property="_phzBgBtFEd-vGNAsDUJvgw"/>
  <CDA:PropertyValidation xmi:id="_52GfYCfbEd-4R4ealYN1gQ" message="CCD Result Observation SHOULD contain [0..*] interpretationCode" severity="WARNING" base_Property="_eLaioBtGEd-vGNAsDUJvgw"/>
  <CDA:CodeSystemConstraint xmi:id="_52HtgCfbEd-4R4ealYN1gQ" code="29762-2" displayName="Social history" base_Property="_Qmz-cciiEd6mWrHPmrIIfQ" message="CCD Social History Section SHALL contain [1..1] code/@code = &quot;29762-2&quot; Social history (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_52KJwCfbEd-4R4ealYN1gQ" code="46240-8" displayName="History of encounters" base_Property="_qAT3wIjwEd66cKocspyVOg" message="CCD Encounters Section SHALL contain [1..1] code/@code = &quot;46240-8&quot; History of encounters (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_52L-8CfbEd-4R4ealYN1gQ" code="11369-6" displayName="History of immunizations" base_Property="_ZeXjEcikEd6mWrHPmrIIfQ" message="CCD Immunizations Section SHALL contain [1..1] code/@code = &quot;11369-6&quot; History of immunizations (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:ValueSetConstraint xmi:id="_52PCQCfbEd-4R4ealYN1gQ" identifier="2.16.840.1.113883.1.11.13955" name="EncounterCode" base_Property="_D4--kIj0Ed66cKocspyVOg" message="CCD Encounters Activity SHOULD contain [1..1] code, which SHOULD be selected from ValueSet 2.16.840.1.113883.1.11.13955 EncounterCode STATIC" severity="WARNING"/>
  <CDA:CodeSystemConstraint xmi:id="_52RegCfbEd-4R4ealYN1gQ" code="48765-2" displayName="Allergies, adverse reactions, alerts" base_Property="_tinqoIHOEd6Ncrr6L3Ublw" message="CCD Alerts Section SHALL contain [1..1] code/@code = &quot;48765-2&quot; Allergies, adverse reactions, alerts (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_52Uh0CfbEd-4R4ealYN1gQ" code="completed" base_Property="_bv82EIHVEd6Ncrr6L3Ublw" message="CCD Alert Observation SHALL contain [1..1] statusCode/@code = &quot;completed&quot;  (CodeSystem: 2.16.840.1.113883.5.14 ActStatus STATIC V3NE08)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:ValueSetConstraint xmi:id="_52W-ECfbEd-4R4ealYN1gQ" identifier="2.16.840.1.113883.1.11.20.4" name="AlertTypeCode" version="20061017" base_Property="_UKtl4RW4Ed-6K-YJpbwRmQ" message="CCD Alert Observation MAY contain [0..*] value, which MAY be selected from ValueSet 2.16.840.1.113883.1.11.20.4 AlertTypeCode STATIC 20061017, where its data type is CE" severity="INFO"/>
  <CDA:CodeSystemConstraint xmi:id="_52ZaUCfbEd-4R4ealYN1gQ" code="completed" base_Property="_Hcg8oIHWEd6Ncrr6L3Ublw" message="CCD Reaction Observation SHALL contain [1..1] statusCode/@code = &quot;completed&quot;  (CodeSystem: 2.16.840.1.113883.5.14 ActStatus STATIC V3NE08)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_52bPgCfbEd-4R4ealYN1gQ" code="SEV" displayName="Severity observation" base_Property="_tGVdoIHWEd6Ncrr6L3Ublw" message="CCD Severity Observation SHALL contain [1..1] code/@code = &quot;SEV&quot; Severity observation (CodeSystem: 2.16.840.1.113883.5.4 ActCode STATIC V3NE08)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_4AnRQCYWEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_52dEsCfbEd-4R4ealYN1gQ" code="completed" base_Property="_X4FXMIHWEd6Ncrr6L3Ublw" message="CCD Severity Observation SHALL contain [1..1] statusCode/@code = &quot;completed&quot;  (CodeSystem: 2.16.840.1.113883.5.14 ActStatus STATIC V3NE08)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:ValueSetConstraint xmi:id="_52fg8CfbEd-4R4ealYN1gQ" identifier="2.16.840.1.113883.1.11.20.3" name="AlertStatusCode" version="20061017" base_Property="_1iCUEIHVEd6Ncrr6L3Ublw" message="CCD Alert Status Observation SHALL contain [1..1] value, which SHALL be selected from ValueSet 2.16.840.1.113883.1.11.20.3 AlertStatusCode STATIC 20061017"/>
  <CDA:CodeSystemConstraint xmi:id="_52h9MCfbEd-4R4ealYN1gQ" code="33999-4" displayName="Status" base_Property="_XvctMHvDEd6jfbAJq2V82w" message="CCD Status Observation SHALL contain [1..1] code/@code = &quot;33999-4&quot; Status (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_52jyYCfbEd-4R4ealYN1gQ" code="completed" base_Property="_oxcOkHvDEd6jfbAJq2V82w" message="CCD Status Observation SHALL contain [1..1] statusCode/@code = &quot;completed&quot;  (CodeSystem: 2.16.840.1.113883.5.14 ActStatus STATIC V3NE08)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_52lnkCfbEd-4R4ealYN1gQ" code="30954-2" displayName="Relevant diagnostic tests and/or laboratory data" base_Property="_GMWwYIjpEd66cKocspyVOg" message="CCD Results Section SHALL contain [1..1] code/@code = &quot;30954-2&quot; Relevant diagnostic tests and/or laboratory data (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_52oD0CfbEd-4R4ealYN1gQ" code="30973-2" displayName="Dose number" base_Property="_ANYJIIjsEd66cKocspyVOg" message="CCD Medication Series Number Observation SHALL contain [1..1] code/@code = &quot;30973-2&quot; Dose number (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:ValueSetConstraint xmi:id="_52qgECfbEd-4R4ealYN1gQ" identifier="2.16.840.1.113883.1.11.20.7" name="MedicationStatusCode" version="20061017" base_Property="_t5nocIjsEd66cKocspyVOg" message="CCD Medication Status Observation SHALL contain [1..1] value, which SHALL be selected from ValueSet 2.16.840.1.113883.1.11.20.7 MedicationStatusCode STATIC 20061017"/>
  <CDA:CodeSystemConstraint xmi:id="_52sVQCfbEd-4R4ealYN1gQ" code="47519-4" displayName="History of procedures" base_Property="_p_LEw4jvEd66cKocspyVOg" message="CCD Procedures Section SHALL contain [1..1] code/@code = &quot;47519-4&quot; History of procedures (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_52uxgCfbEd-4R4ealYN1gQ" code="18776-5" displayName="Treatment plan" base_Property="_2FKcUcJtEd6-XpBv2uxYrQ" message="CCD Plan Of Care Section SHALL contain [1..1] code/@code = &quot;18776-5&quot; Treatment plan (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_52xNwCfbEd-4R4ealYN1gQ" code="8716-3" displayName="Vital signs" base_Property="_K6ZmsK3yEd6_ioDelDcPPg" message="CCD Vital Signs Section SHALL contain [1..1] code/@code = &quot;8716-3&quot; Vital signs (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_52zqACfbEd-4R4ealYN1gQ" code="46264-8" displayName="History of medical device use" base_Property="_CZOMcMikEd6mWrHPmrIIfQ" message="CCD Medical Equipment Section SHALL contain [1..1] code/@code = &quot;46264-8&quot; History of medical device use (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_521fMCfbEd-4R4ealYN1gQ" code="47420-5" displayName="Functional status assessment" base_Property="_TDg6YcMQEd6-XpBv2uxYrQ" message="CCD Functional Status Section SHALL contain [1..1] code/@code = &quot;47420-5&quot; Functional status assessment (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_5237cCfbEd-4R4ealYN1gQ" code="42348-3" displayName="Advance directives" base_Property="_XhkrEMJVEd6-XpBv2uxYrQ" message="CCD Advance Directives Section SHALL contain [1..1] code/@code = &quot;42348-3&quot; Advance directives (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_526XsCfbEd-4R4ealYN1gQ" code="48768-6" displayName="Payment sources" base_Property="_Yc-W0cJqEd6-XpBv2uxYrQ" message="CCD Payers Section SHALL contain [1..1] code/@code = &quot;48768-6&quot; Payment sources (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_528M4CfbEd-4R4ealYN1gQ" code="48764-5" displayName="Summary purpose" base_Property="_Kfle4aRuEd6t_4WfM070fA" message="CCD Purpose Section SHALL contain [1..1] code/@code = &quot;48764-5&quot; Summary purpose (CodeSystem: 2.16.840.1.113883.6.1 LOINC STATIC 2.26)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_52-pICfbEd-4R4ealYN1gQ" code="23745001" displayName="Documentation procedure" base_Property="_pQULsaRvEd6t_4WfM070fA" message="CCD Purpose Activity SHALL contain [1..1] code/@code = &quot;23745001&quot; Documentation procedure (CodeSystem: 2.16.840.1.113883.6.96 SNOMEDCT STATIC 20080731)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_ya6aMCWsEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_53BFYCfbEd-4R4ealYN1gQ" code="completed" base_Property="_pQULsKRvEd6t_4WfM070fA" message="CCD Purpose Activity SHALL contain [1..1] statusCode/@code = &quot;completed&quot;  (CodeSystem: 2.16.840.1.113883.5.14 ActStatus STATIC V3NE08)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_53C6kCfbEd-4R4ealYN1gQ" code="completed" base_Property="_Jg8vUsJdEd6-XpBv2uxYrQ" message="CCD Advance Directive Observation SHALL contain [1..1] statusCode/@code = &quot;completed&quot;  (CodeSystem: 2.16.840.1.113883.5.14 ActStatus STATIC V3NE08)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:ValueSetConstraint xmi:id="_53FW0CfbEd-4R4ealYN1gQ" identifier="2.16.840.1.113883.1.11.20.2" name="AdvanceDirectiveTypeCode" version="20061017" base_Property="_Jg8IQMJdEd6-XpBv2uxYrQ" message="CCD Advance Directive Observation MAY contain [1..1] code, which MAY be selected from ValueSet 2.16.840.1.113883.1.11.20.2 AdvanceDirectiveTypeCode STATIC 20061017" severity="INFO"/>
  <CDA:ValueSetConstraint xmi:id="_53HzECfbEd-4R4ealYN1gQ" identifier="2.16.840.1.113883.1.11.20.1" name="AdvanceDirectiveStatusCode" version="20061017" base_Property="_s7hbcMJmEd6-XpBv2uxYrQ" message="CCD Advance Directive Status Observation SHALL contain [1..1] value, which SHALL be selected from ValueSet 2.16.840.1.113883.1.11.20.1 AdvanceDirectiveStatusCode STATIC 20061017"/>
  <CDA:CodeSystemConstraint xmi:id="_53KPUCfbEd-4R4ealYN1gQ" code="completed" base_Property="_918i8sJrEd6-XpBv2uxYrQ" message="CCD Coverage Activity SHALL contain [1..1] statusCode/@code = &quot;completed&quot;  (CodeSystem: 2.16.840.1.113883.5.14 ActStatus STATIC V3NE08)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_53MrkCfbEd-4R4ealYN1gQ" code="completed" base_Property="_qBnAUMJsEd6-XpBv2uxYrQ" message="CCD Policy Activity SHALL contain [1..1] statusCode/@code = &quot;completed&quot;  (CodeSystem: 2.16.840.1.113883.5.14 ActStatus STATIC V3NE08)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_53PH0CfbEd-4R4ealYN1gQ" identifier="2.16.840.1.113883.1.11.20.15" name="ProcedureStatusCode" version="20061017" code="completed" base_Property="_nMZXocJ1Ed6-XpBv2uxYrQ" message="CCD Procedure Activity SHALL contain [1..1] statusCode/@code = &quot;completed&quot;  (CodeSystem: 2.16.840.1.113883.1.11.20.15 ProcedureStatusCode STATIC 20061017)"/>
  <CDA:ValueSetConstraint xmi:id="_53SLICfbEd-4R4ealYN1gQ" identifier="2.16.840.1.113883.1.11.20.5" name="StatusOfFunctionalStatusCode" version="20061017" base_Property="_G1LDUMMSEd6-XpBv2uxYrQ" message="CCD Functional Status Observation SHALL contain [1..1] value, which SHALL be selected from ValueSet 2.16.840.1.113883.1.11.20.5 StatusOfFunctionalStatusCode STATIC 20061017"/>
  <CDA:CodeSystemConstraint xmi:id="_53UnYCfbEd-4R4ealYN1gQ" code="397659008" displayName="Age" base_Property="_U9GwQBZ1Ed-i6Lz80y5G5g" message="CCD Age Observation SHALL contain [1..1] code/@code = &quot;397659008&quot; Age (CodeSystem: 2.16.840.1.113883.6.96 SNOMEDCT STATIC 20080731)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_ya6aMCWsEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_53WckCfbEd-4R4ealYN1gQ" code="completed" base_Property="_U9IlcBZ1Ed-i6Lz80y5G5g" message="CCD Age Observation SHALL contain [0..1] statusCode/@code = &quot;completed&quot;  (CodeSystem: 2.16.840.1.113883.5.14 ActStatus STATIC V3NE08)">
    <reference href="platform:/resource/org.openhealthtools.mdht.uml.term.models/model/CodeSystems.uml#_e8ZEoCWvEd-iTYfpNb4PkQ"/>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_SGBPIDHkEd-saqiXO4OYhQ" message="CCD Plan Of Care Section SHALL contain [1..1] text" base_Property="_NnywUDHkEd-saqiXO4OYhQ"/>
  <CDA:PropertyValidation xmi:id="_vH_UEDHlEd-saqiXO4OYhQ" message="CCD Plan Of Care Act SHALL contain [1..1] @moodCode" base_Property="_tIW-oDHlEd-saqiXO4OYhQ"/>
  <CDA:CDATemplate xmi:id="_vjW6EDHoEd-saqiXO4OYhQ" message="CCD Plan Of Care Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.25" base_Class="_7I79cDHlEd-saqiXO4OYhQ" templateId="2.16.840.1.113883.10.20.1.25" assigningAuthorityName="" contextDependent="true"/>
  <CDA:CDATemplate xmi:id="_DLmsADHpEd-saqiXO4OYhQ" message="CCD Plan Of Care Encounter SHALL contain the template identifier 2.16.840.1.113883.10.20.1.25" base_Class="_EGZnsDHmEd-saqiXO4OYhQ" templateId="2.16.840.1.113883.10.20.1.25" contextDependent="true"/>
  <CDA:CDATemplate xmi:id="_SoR_8DHqEd-saqiXO4OYhQ" message="CCD Plan Of Care Procedure SHALL contain the template identifier 2.16.840.1.113883.10.20.1.25" base_Class="_1z0WEDHpEd-saqiXO4OYhQ" templateId="2.16.840.1.113883.10.20.1.25" assigningAuthorityName="" contextDependent="true"/>
  <CDA:CDATemplate xmi:id="_TShPwDHqEd-saqiXO4OYhQ" message="CCD Plan Of Care Substance Administration SHALL contain the template identifier 2.16.840.1.113883.10.20.1.25" base_Class="_9Yav8DHpEd-saqiXO4OYhQ" templateId="2.16.840.1.113883.10.20.1.25" contextDependent="true"/>
  <CDA:CDATemplate xmi:id="_UevyUDHqEd-saqiXO4OYhQ" message="CCD Plan Of Care Supply SHALL contain the template identifier 2.16.840.1.113883.10.20.1.25" base_Class="_A9YrgDHqEd-saqiXO4OYhQ" templateId="2.16.840.1.113883.10.20.1.25" contextDependent="true"/>
  <CDA:AssociationValidation xmi:id="_hmP-oDHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Section SHALL contain [0..1] entry such that it, SHALL contain [1..1] Plan Of Care Act (templateId: 2.16.840.1.113883.10.20.1.25)" base_Association="_fizVoDHqEd-saqiXO4OYhQ"/>
  <CDA:AssociationValidation xmi:id="_hmRMwDHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Section SHALL contain [0..1] entry such that it, SHALL contain [1..1] Plan Of Care Encounter (templateId: 2.16.840.1.113883.10.20.1.25)" base_Association="_gMsnMDHqEd-saqiXO4OYhQ"/>
  <CDA:AssociationValidation xmi:id="_hmRz0DHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Section SHALL contain [0..1] entry such that it, SHALL contain [1..1] Plan Of Care Observation (templateId: 2.16.840.1.113883.10.20.1.25)" base_Association="_gpJSoDHqEd-saqiXO4OYhQ"/>
  <CDA:AssociationValidation xmi:id="_hmTB8DHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Section SHALL contain [0..1] entry such that it, SHALL contain [1..1] Plan Of Care Procedure (templateId: 2.16.840.1.113883.10.20.1.25)" base_Association="_hHCvkDHqEd-saqiXO4OYhQ"/>
  <CDA:AssociationValidation xmi:id="_hmUQEDHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Section SHALL contain [0..1] entry such that it, SHALL contain [1..1] Plan Of Care Substance Administration (templateId: 2.16.840.1.113883.10.20.1.25)" base_Association="_hipGcDHqEd-saqiXO4OYhQ"/>
  <CDA:AssociationValidation xmi:id="_hmVeMDHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Section SHALL contain [0..1] entry such that it, SHALL contain [1..1] Plan Of Care Supply (templateId: 2.16.840.1.113883.10.20.1.25)" base_Association="_iUZTgDHqEd-saqiXO4OYhQ"/>
  <CDA:PropertyValidation xmi:id="_hnmCcDHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Observation SHALL contain [1..*] id" base_Property="_7I79cjHlEd-saqiXO4OYhQ"/>
  <CDA:PropertyValidation xmi:id="_hnnQkDHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Encounter SHALL contain [1..*] id" base_Property="_F3ubYDHmEd-saqiXO4OYhQ"/>
  <CDA:PropertyValidation xmi:id="_hnoesDHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Procedure SHALL contain [1..*] id" base_Property="_3d__8DHpEd-saqiXO4OYhQ"/>
  <CDA:PropertyValidation xmi:id="_hnps0DHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Substance Administration SHALL contain [1..*] id" base_Property="_-UxqgDHpEd-saqiXO4OYhQ"/>
  <CDA:PropertyValidation xmi:id="_hnriADHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Supply SHALL contain [1..*] id" base_Property="_BpoGcDHqEd-saqiXO4OYhQ"/>
  <CDA:PropertyValidation xmi:id="_plLkEDHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Encounter SHALL contain [1..1] @moodCode" base_Property="_F3vCcDHmEd-saqiXO4OYhQ"/>
  <CDA:PropertyValidation xmi:id="_qJytADHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Observation SHALL contain [1..1] @moodCode" base_Property="_DWAvwDHqEd-saqiXO4OYhQ"/>
  <CDA:PropertyValidation xmi:id="_rb08oDHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Procedure SHALL contain [1..1] @moodCode" base_Property="_3eAnADHpEd-saqiXO4OYhQ"/>
  <CDA:PropertyValidation xmi:id="_r9I58DHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Substance Administration SHALL contain [1..1] @moodCode" base_Property="_-UyRkDHpEd-saqiXO4OYhQ"/>
  <CDA:PropertyValidation xmi:id="_saxRIDHrEd-saqiXO4OYhQ" message="CCD Plan Of Care Supply SHALL contain [1..1] @moodCode" base_Property="_BpotgDHqEd-saqiXO4OYhQ"/>
  <CDA:CDATemplate xmi:id="_KBTTUDH7Ed-saqiXO4OYhQ" message="CCD Procedure Act SHALL contain the template identifier 2.16.840.1.113883.10.20.1.29" base_Class="_to5TUDH6Ed-saqiXO4OYhQ" templateId="2.16.840.1.113883.10.20.1.29" contextDependent="true"/>
  <CDA:CDATemplate xmi:id="_Kd8MADH7Ed-saqiXO4OYhQ" message="CCD Procedure Observation SHALL contain the template identifier 2.16.840.1.113883.10.20.1.29" base_Class="_3lHE0DH6Ed-saqiXO4OYhQ" templateId="2.16.840.1.113883.10.20.1.29" contextDependent="true"/>
  <CDA:CDATemplate xmi:id="_K6Ac8DH7Ed-saqiXO4OYhQ" message="CCD Procedure Procedure SHALL contain the template identifier 2.16.840.1.113883.10.20.1.29" base_Class="_6mhnYDH6Ed-saqiXO4OYhQ" templateId="2.16.840.1.113883.10.20.1.29" contextDependent="true"/>
</xmi:XMI>