<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:CDA="http://www.openhealthtools.org/mdht/schemas/cda/4" xmlns:MDMI="http://org.mdmi.uml.profile/1" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
  <uml:Class xmi:id="_2DNRcBSVEeGGzu7fmW9pXw" name="GeneralHeaderConstraints">
    <ownedComment xmi:id="_2DNRcRSVEeGGzu7fmW9pXw" annotatedElement="_2DNRcBSVEeGGzu7fmW9pXw">
      <body>This section describes constraints that apply to the header for all documents within the scope of this implementation guide. Header constraints specific to each document type are described in the appropriate document-specific section below

Document Type Codes
CDA R2 states that LOINC is the preferred vocabulary for document type codes, which specify the type of document being exchanged (e.g., History and Physical). Each document type in this guide recommends a single preferred clinicalDocument/code, with further specification provided by author or performer, setting, or specialty</body>
    </ownedComment>
    <ownedRule xmi:id="_jXOYoMa8EeGp28IjMvW3Ag" name="typeIdRoot" constrainedElement="_2DNRcBSVEeGGzu7fmW9pXw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_p0SisMa8EeGp28IjMvW3Ag">
        <language>Analysis</language>
        <language>OCL</language>
        <body>typeId SHALL contain exactly one [1..1] @root=&quot;2.16.840.1.113883.1.3&quot;</body>
        <body>not self.typeId.oclIsUndefined() and self.typeId.root = '2.16.840.1.113883.1.3'</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_meGqAMa8EeGp28IjMvW3Ag" name="typeIdExtension" constrainedElement="_2DNRcBSVEeGGzu7fmW9pXw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_q-aMcMa8EeGp28IjMvW3Ag">
        <language>Analysis</language>
        <language>OCL</language>
        <body>typeId SHALL contain exactly one [1..1] @extension=&quot;POCD_HD000040&quot;</body>
        <body>not self.typeId.oclIsUndefined() and self.typeId.extension = 'POCD_HD000040'</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_BEBYsMa9EeGp28IjMvW3Ag" name="idUniqueIdentifier" constrainedElement="_2DNRcBSVEeGGzu7fmW9pXw">
      <ownedComment xmi:id="_5B0b0MbHEeGp28IjMvW3Ag">
        <body>UNIMPLEMENTABLE</body>
      </ownedComment>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_GDzscMa9EeGp28IjMvW3Ag">
        <language>Analysis</language>
        <body>id SHALL be a globally unique identifier for the document</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_JVk_MMa9EeGp28IjMvW3Ag" name="codeDocumentType" constrainedElement="_BEBYsMa9EeGp28IjMvW3Ag">
      <ownedComment xmi:id="_5YLtYMbHEeGp28IjMvW3Ag">
        <body>UNIMPLEMENTABLE</body>
      </ownedComment>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_NAJMcMa9EeGp28IjMvW3Ag">
        <language>Analysis</language>
        <body>code SHALL specify the particular kind of document (e.g. History and Physical, Discharge Summary, Progress Note).</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_QNCUUMa_EeGp28IjMvW3Ag" name="setIdVersionNumber" constrainedElement="_2DNRcBSVEeGGzu7fmW9pXw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_YGu0cMa_EeGp28IjMvW3Ag">
        <language>Analysis</language>
        <language>OCL</language>
        <body>If setId is present versionNumber SHALL be present</body>
        <body>not self.setId.oclIsUndefined() implies not self.versionNumber.oclIsUndefined()</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_SYLWMMa_EeGp28IjMvW3Ag" name="VersionNumberSetId" constrainedElement="_QNCUUMa_EeGp28IjMvW3Ag">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_cEBwcMa_EeGp28IjMvW3Ag">
        <language>Analysis</language>
        <language>OCL</language>
        <body>If versionNumber is present setId SHALL be present</body>
        <body>not self.versionNumber.oclIsUndefined() implies not self.setId.oclIsUndefined()</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_2D-tgBSVEeGGzu7fmW9pXw">
      <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_S9OzADxXEd6JwqSGecoePg"/>
    </generalization>
    <ownedAttribute xmi:id="_2DNR9BSVEeGGzu7fmW9pXw" name="realmCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DNR9hSVEeGGzu7fmW9pXw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DNR9RSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2DNR-xSVEeGGzu7fmW9pXw" name="typeId" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_sKX1MEb9Ed6besF9iFIJkQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DNR_hSVEeGGzu7fmW9pXw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DNR_RSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2DNR7RSVEeGGzu7fmW9pXw" name="id" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DNR8BSVEeGGzu7fmW9pXw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DNR7xSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2DNR9xSVEeGGzu7fmW9pXw" name="title" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DNR-hSVEeGGzu7fmW9pXw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DNR-RSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2DNR5RSVEeGGzu7fmW9pXw" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DNR6BSVEeGGzu7fmW9pXw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DNR5xSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2DNR6xSVEeGGzu7fmW9pXw" name="effectiveTime" visibility="private" type="_OB2hAJBlEeSSfIVHL_x3Xw" aggregation="composite">
      <ownedComment xmi:id="_SCfsAMa9EeGp28IjMvW3Ag">
        <body>Signifies the document creation time, when the document first came into being. Where the CDA document is a transform from an original document in some other format, the ClinicalDocument.effectiveTime is the time the original document is created. The time when the transform occurred is not currently represented in CDA</body>
      </ownedComment>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2DNR6RSVEeGGzu7fmW9pXw" name="confidentialityCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2DNR8RSVEeGGzu7fmW9pXw" name="languageCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DNR8xSVEeGGzu7fmW9pXw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DNR8hSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2D3YwBSVEeGGzu7fmW9pXw" name="recordTarget" visibility="private" type="_jPhi4CylEeGMXrZ0DiQwGg" aggregation="composite" association="_2D3_0BSVEeGGzu7fmW9pXw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2D3YwhSVEeGGzu7fmW9pXw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2D3YwRSVEeGGzu7fmW9pXw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2D3_0hSVEeGGzu7fmW9pXw" name="componentOf" visibility="private" type="_OgZroCypEeGMXrZ0DiQwGg" aggregation="composite" association="_2D4m4RSVEeGGzu7fmW9pXw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LwV2EXPsEeOpdPBKtTbmHQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LwV2EHPsEeOpdPBKtTbmHQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2DNR_xSVEeGGzu7fmW9pXw" name="author" type="_xw9WkCymEeGMXrZ0DiQwGg" association="_2DzuYRSVEeGGzu7fmW9pXw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DNSARSVEeGGzu7fmW9pXw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DNSABSVEeGGzu7fmW9pXw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2DNSAhSVEeGGzu7fmW9pXw" name="dataEnterer" type="_BArpECynEeGMXrZ0DiQwGg" association="_2D0VcBSVEeGGzu7fmW9pXw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DNSAxSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2DNSBBSVEeGGzu7fmW9pXw" name="custodian" type="_lU63MCynEeGMXrZ0DiQwGg" association="_2D0VchSVEeGGzu7fmW9pXw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DNSBhSVEeGGzu7fmW9pXw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DNSBRSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2DNSBxSVEeGGzu7fmW9pXw" name="informationRecipient" type="_7nao4CynEeGMXrZ0DiQwGg" association="_2D0VdBSVEeGGzu7fmW9pXw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DNSCRSVEeGGzu7fmW9pXw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DNSCBSVEeGGzu7fmW9pXw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2DNSChSVEeGGzu7fmW9pXw" name="legalAuthenticator" type="_TpC14CyoEeGMXrZ0DiQwGg" association="_2D0VdhSVEeGGzu7fmW9pXw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DNSCxSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2DNSDBSVEeGGzu7fmW9pXw" name="authenticator" type="_cqzKQCyoEeGMXrZ0DiQwGg" association="_2D0VeBSVEeGGzu7fmW9pXw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DNSDhSVEeGGzu7fmW9pXw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DNSDRSVEeGGzu7fmW9pXw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ZxPgACykEeGMXrZ0DiQwGg" name="setId" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZxPgAiykEeGMXrZ0DiQwGg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZxPgASykEeGMXrZ0DiQwGg" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_7JF_kEokEd6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ZxQuICykEeGMXrZ0DiQwGg" name="versionNumber" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZxQuIiykEeGMXrZ0DiQwGg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZxQuISykEeGMXrZ0DiQwGg" value="1"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_96a3sEokEd6c3qsAxlFHaQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_C-ezsCzBEeGMXrZ0DiQwGg" name="informant" type="_RS-y4CynEeGMXrZ0DiQwGg" association="_C-fawCzBEeGMXrZ0DiQwGg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GTn7wVe-EeOSS41gMnqXhA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GTn7wFe-EeOSS41gMnqXhA" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_H0ppsCzHEeGMXrZ0DiQwGg" name="supportParticipant" type="_Zi4mACzHEeGMXrZ0DiQwGg" association="_H0qQwSzHEeGMXrZ0DiQwGg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KPgikSzHEeGMXrZ0DiQwGg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KPgikCzHEeGMXrZ0DiQwGg" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5T_nMCzHEeGMXrZ0DiQwGg" name="inFulfillmentOf" type="_yamekCyoEeGMXrZ0DiQwGg" association="_5UAOQSzHEeGMXrZ0DiQwGg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K4dXkTsuEeGvzMYhXuqAEA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K4dXkDsuEeGvzMYhXuqAEA" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_wZOLcOxwEeG7k4bbVdXbXw" name="documentationOf" visibility="private" type="_2aslsOxwEeG7k4bbVdXbXw" aggregation="composite">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wZOLcuxwEeG7k4bbVdXbXw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wZOLcexwEeG7k4bbVdXbXw" value="*"/>
      <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_4mW64UoVEd6c3qsAxlFHaQ"/>
      <association href="../consol.uml#_wZOygOxwEeG7k4bbVdXbXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5RfQ8PI0EeGu1M-cCXg0Dg" name="authorization" type="_-_hKwPI0EeGu1M-cCXg0Dg" association="_5RhGIPI0EeGu1M-cCXg0Dg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7WkHEPI0EeGu1M-cCXg0Dg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7Wi48PI0EeGu1M-cCXg0Dg" value="*"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_jPhi4CylEeGMXrZ0DiQwGg" name="RecordTarget">
      <ownedComment xmi:id="_SsXIMCzJEeGMXrZ0DiQwGg">
        <body>The recordTarget records the patient whose health information is described by the clinical document; it must contain at least one patientRole element.</body>
      </ownedComment>
      <ownedComment xmi:id="_Zqh0MCzJEeGMXrZ0DiQwGg">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_jPiJ8CylEeGMXrZ0DiQwGg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_CVzT8EALEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_wyrCACypEeGMXrZ0DiQwGg" name="patientRole" type="_qjbOUCylEeGMXrZ0DiQwGg" association="_wyrpECypEeGMXrZ0DiQwGg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0AJqoSypEeGMXrZ0DiQwGg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0AJqoCypEeGMXrZ0DiQwGg" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_qjbOUCylEeGMXrZ0DiQwGg" name="PatientRole">
        <generalization xmi:id="_qjb1YCylEeGMXrZ0DiQwGg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_OApKcEALEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_tsUR4CylEeGMXrZ0DiQwGg" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tsUR4iylEeGMXrZ0DiQwGg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tsUR4SylEeGMXrZ0DiQwGg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_detJUErfEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_tsTDwCylEeGMXrZ0DiQwGg" name="addr" visibility="private" type="_i4zXgPIPEeGu1M-cCXg0Dg" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EpgCgSyqEeGMXrZ0DiQwGg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EpgCgCyqEeGMXrZ0DiQwGg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_4PkOUEALEd6wZe6nFLrjsw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_tsU48CylEeGMXrZ0DiQwGg" name="telecom" visibility="private" type="_avpr0PIfEeGu1M-cCXg0Dg" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FPH4ESyqEeGMXrZ0DiQwGg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FPH4ECyqEeGMXrZ0DiQwGg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_5dgBEEALEd6wZe6nFLrjsw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_A7-n4CyqEeGMXrZ0DiQwGg" name="patient" type="_wfQTkCylEeGMXrZ0DiQwGg" association="_A7_O8CyqEeGMXrZ0DiQwGg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DCYTsSyqEeGMXrZ0DiQwGg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DCYTsCyqEeGMXrZ0DiQwGg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_rOFvYCy6EeGMXrZ0DiQwGg" name="providerOrganization" type="_6j680CytEeGMXrZ0DiQwGg" association="_rOGWcCy6EeGMXrZ0DiQwGg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rOFvYSy6EeGMXrZ0DiQwGg"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_wfQTkCylEeGMXrZ0DiQwGg" name="Patient">
          <ownedRule xmi:id="_2yReIDtrEeOukK1fJiZHOA" name="IfSdtcEnforceRaceCode" constrainedElement="_wfQTkCylEeGMXrZ0DiQwGg">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_HxR88DtsEeOukK1fJiZHOA">
              <language>Analysis</language>
              <language>OCL</language>
              <body>If sdtc:raceCode is present, then the patient SHALL contain [1..1] raceCode</body>
              <body>sDTCRaceCode->notEmpty() implies not raceCode.oclIsUndefined()</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_wfQ6oCylEeGMXrZ0DiQwGg">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_mxsCMEALEd6wZe6nFLrjsw"/>
          </generalization>
          <ownedAttribute xmi:id="_7OuG8SylEeGMXrZ0DiQwGg" name="name" visibility="private" type="_aSeEwPIYEeGu1M-cCXg0Dg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WxU6MfC5EeKYpKTSzJdlwg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WxU6MPC5EeKYpKTSzJdlwg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_QcivsEAMEd6wZe6nFLrjsw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_7OrqsCylEeGMXrZ0DiQwGg" name="administrativeGenderCode" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BYC0wUEiEeGdmoWy_aLP0Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BYC0wEEiEeGdmoWy_aLP0Q" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_2wfzIEreEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_7Os40CylEeGMXrZ0DiQwGg" name="birthTime" visibility="private" type="_nFdFAJ4wEeKLDuYB2cFreQ" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B1saEUEiEeGdmoWy_aLP0Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B1saEEEiEeGdmoWy_aLP0Q" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_5dgL8EreEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_7Otf4SylEeGMXrZ0DiQwGg" name="maritalStatusCode" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UuyLcU4REeGug8Lotu3QeQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UuyLcE4REeGug8Lotu3QeQ" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9DbJwEreEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_7OvVECylEeGMXrZ0DiQwGg" name="religiousAffiliationCode" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gJPckU4REeGug8Lotu3QeQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gJPckE4REeGug8Lotu3QeQ" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#__nV4AEreEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_7OuuACylEeGMXrZ0DiQwGg" name="raceCode" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dZl_cU4REeGug8Lotu3QeQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dZl_cE4REeGug8Lotu3QeQ" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_INfOcErfEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_d3LCgNBWEeGg9eE98HsYZw" name="sDTCRaceCode" visibility="private" aggregation="composite">
            <ownedComment xmi:id="_dsxL8KbDEeKAJ7JddNoP1Q">
              <body>Note: The sdtc:raceCode is only used to record additional values when the patient has indicated multiple races or additional race detail beyond the five categories required for Meaningful Use Stage 2. The prefix sdtc: SHALL be bound to the namespace &quot;urn:hl7-org:sdtc&quot;. The use of the namespace provides a necessary extension to CDA R2 for the use of the additional raceCode elements.</body>
            </ownedComment>
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d3LCgtBWEeGg9eE98HsYZw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d3LCgdBWEeGg9eE98HsYZw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_7Os41CylEeGMXrZ0DiQwGg" name="ethnicGroupCode" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7Os41iylEeGMXrZ0DiQwGg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7Os41SylEeGMXrZ0DiQwGg" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_K0rTIErfEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2jzBMCyrEeGMXrZ0DiQwGg" name="guardian" type="_-vjwcCylEeGMXrZ0DiQwGg" association="_2jzoQCyrEeGMXrZ0DiQwGg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_52SssCyrEeGMXrZ0DiQwGg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_52SFoCyrEeGMXrZ0DiQwGg" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_ypIF8CysEeGMXrZ0DiQwGg" name="birthplace" type="_NOxMACymEeGMXrZ0DiQwGg" association="_ypItASysEeGMXrZ0DiQwGg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ypItACysEeGMXrZ0DiQwGg"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_GmM4YCytEeGMXrZ0DiQwGg" name="languageCommunication" type="_hrAmsCymEeGMXrZ0DiQwGg" association="_GmNfcCytEeGMXrZ0DiQwGg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AbJD8fIkEeGu1M-cCXg0Dg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AbJD8PIkEeGu1M-cCXg0Dg" value="*"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_-vjwcCylEeGMXrZ0DiQwGg" name="Guardian">
            <ownedRule xmi:id="_2G-bEDp-EeOpivxgTh7oFg" name="CodeFromPersonalRelationshipOrResponsibleParty" constrainedElement="_-vjwcCylEeGMXrZ0DiQwGg">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_MXnLkDp_EeOpivxgTh7oFg">
                <language>Analysis</language>
                <language>OCL</language>
                <body>The guardian code, if present, SHALL be selected from ValueSet PersonalRelationshipRoleType 2.16.840.1.113883.1.11.19563 DYNAMIC or ValueSet Responsible Party 2.16.840.1.113883.1.11.19830 DYNAMIC</body>
                <body>(not code.oclIsUndefined()) and code.isNullFlavorUndefined() implies&#xD;
(code.oclIsKindOf(datatypes::CE) and &#xD;
let value : datatypes::CE = code.oclAsType(datatypes::CE) in &#xD;
value.codeSystem = '2.16.840.1.113883.5.111' and (value.code = 'ADOPT' or value.code = 'AUNT' or value.code = 'CHILD' or value.code = 'CHLDINLAW' or value.code = 'COUSN' or value.code = 'DOMPART' or value.code = 'FAMMEMB' or value.code = 'CHLDFOST' or value.code = 'GRNDCHILD' or value.code = 'GPARNT' or value.code = 'GRPRN' or value.code = 'GGRPRN' or value.code = 'HSIB' or value.code = 'MAUNT' or value.code = 'MCOUSN' or value.code = 'MGRPRN' or value.code = 'MGGRPRN' or value.code = 'MUNCLE' or value.code = 'NCHILD' or value.code = 'NPRN' or value.code = 'NSIB' or value.code = 'NBOR' or value.code = 'NIENEPH' or value.code = 'PRN' or value.code = 'PRNINLAW' or value.code = 'PAUNT' or value.code = 'PCOUSN' or value.code = 'PGRPRN' or value.code = 'PGGRPRN' or value.code = 'PUNCLE' or value.code = 'ROOM' or value.code = 'SIB' or value.code = 'SIBINLAW' or value.code = 'SIGOTHR' or value.code = 'SPS' or value.code = 'STEP' or value.code = 'STPPRN' or value.code = 'STPSIB' or value.code = 'UNCLE' or value.code = 'FRND' or value.code = 'RESPRSN' or value.code = 'EXCEST' or value.code = 'GUADLTM' or value.code = 'GUARD' or value.code = 'POWATT' or value.code = 'DPOWATT' or value.code = 'HPOWATT' or value.code = 'SPOWATT'))</body>
              </specification>
            </ownedRule>
            <generalization xmi:id="_-vjwcSylEeGMXrZ0DiQwGg">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_liVJMEcIEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_Cm0V4CymEeGMXrZ0DiQwGg" name="code" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cm0V4iymEeGMXrZ0DiQwGg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cm0V4SymEeGMXrZ0DiQwGg" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_pgeocEo3Ed6c3qsAxlFHaQ"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_Cmzu0CymEeGMXrZ0DiQwGg" name="addr" visibility="private" type="_i4zXgPIPEeGu1M-cCXg0Dg" aggregation="composite">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cmzu0iymEeGMXrZ0DiQwGg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cmzu0SymEeGMXrZ0DiQwGg" value="*"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_r_LfgEo3Ed6c3qsAxlFHaQ"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_Cm088CymEeGMXrZ0DiQwGg" name="telecom" visibility="private" type="_TJgmcOxkEeG7k4bbVdXbXw" aggregation="composite">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cm088iymEeGMXrZ0DiQwGg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cm088SymEeGMXrZ0DiQwGg" value="*"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_vEd1cEo3Ed6c3qsAxlFHaQ"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_PFeT0OxlEeG7k4bbVdXbXw" name="guardianPerson" visibility="private" type="_Qh844OxlEeG7k4bbVdXbXw" aggregation="composite">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zxa5IexlEeG7k4bbVdXbXw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zxa5IOxlEeG7k4bbVdXbXw" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_sGovcUcjEd6besF9iFIJkQ"/>
              <association href="../consol.uml#_PFfh8OxlEeG7k4bbVdXbXw"/>
            </ownedAttribute>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_TJgmcOxkEeG7k4bbVdXbXw" name="TEL">
              <generalization xmi:id="_TKoAwOxkEeG7k4bbVdXbXw">
                <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
              </generalization>
              <ownedAttribute xmi:id="_T-Xx4OxkEeG7k4bbVdXbXw" name="use" visibility="private">
                <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFEA0DcEd6xYZuu1VKCVw"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d8DjAOxkEeG7k4bbVdXbXw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d8C78OxkEeG7k4bbVdXbXw" value="1"/>
                <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_5iTUkD52Ed6cla2oXsPtlA"/>
              </ownedAttribute>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_Qh844OxlEeG7k4bbVdXbXw" name="Person">
              <ownedRule xmi:id="_gAUEUOxlEeG7k4bbVdXbXw" name="USRealmPatientName" constrainedElement="_Qh844OxlEeG7k4bbVdXbXw">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_nroxQOxlEeG7k4bbVdXbXw">
                  <language>Analysis</language>
                  <body>The content of name SHALL be a conformant US Realm Person Name (PTN.US.FIELDED) (2.16.840.1.113883.10.20.22.5.1.1)</body>
                </specification>
              </ownedRule>
              <generalization xmi:id="_Qh844exlEeG7k4bbVdXbXw">
                <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
              </generalization>
              <ownedAttribute xmi:id="_RBsv8OxlEeG7k4bbVdXbXw" name="name" visibility="private" aggregation="composite">
                <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V-tcgexlEeG7k4bbVdXbXw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V-tcgOxlEeG7k4bbVdXbXw" value="*"/>
                <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
              </ownedAttribute>
            </nestedClassifier>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_hrAmsCymEeGMXrZ0DiQwGg" name="LanguageCommunication">
            <generalization xmi:id="_hrAmsSymEeGMXrZ0DiQwGg">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_cHD44EcZEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_DKwi4NBZEeG2b5vwscX4AA" name="languageCode" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KJ0mwdBZEeG2b5vwscX4AA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KJ0mwNBZEeG2b5vwscX4AA" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_ZGMo0CytEeGMXrZ0DiQwGg" name="modeCode" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZGMo0iytEeGMXrZ0DiQwGg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZGMo0SytEeGMXrZ0DiQwGg" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_g17BMEo5Ed6c3qsAxlFHaQ"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_nLKckSymEeGMXrZ0DiQwGg" name="proficiencyLevelCode" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3MYVIXK9EeGig5KF4CgPyw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3MYVIHK9EeGig5KF4CgPyw" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_mYRPcEo5Ed6c3qsAxlFHaQ"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_nLJ1gCymEeGMXrZ0DiQwGg" name="preferenceInd" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nLJ1giymEeGMXrZ0DiQwGg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nLJ1gSymEeGMXrZ0DiQwGg" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_pFayMEo5Ed6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_NOxMACymEeGMXrZ0DiQwGg" name="Birthplace">
            <generalization xmi:id="_NOxMASymEeGMXrZ0DiQwGg">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Y18S8EcEEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_5KzqQCysEeGMXrZ0DiQwGg" name="place" type="_TGgbcCymEeGMXrZ0DiQwGg" association="_5K0RUSysEeGMXrZ0DiQwGg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z4ehkexlEeG7k4bbVdXbXw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z4ehkOxlEeG7k4bbVdXbXw" value="1"/>
            </ownedAttribute>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_TGgbcCymEeGMXrZ0DiQwGg" name="Place">
              <ownedRule xmi:id="_8kl9IOxlEeG7k4bbVdXbXw" name="hasCountryValue" constrainedElement="_TGgbcCymEeGMXrZ0DiQwGg">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_E8wh8OxmEeG7k4bbVdXbXw">
                  <language>Analysis</language>
                  <body>This addr SHOULD contain zero or one [0..1] country, which SHALL be selected from ValueSet Country 2.16.840.1.113883.3.88.12.80.63 DYNAMIC</body>
                </specification>
              </ownedRule>
              <ownedRule xmi:id="_79bPcOxlEeG7k4bbVdXbXw" name="hasPostalCode" constrainedElement="_TGgbcCymEeGMXrZ0DiQwGg">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_B7izsOxmEeG7k4bbVdXbXw">
                  <language>Analysis</language>
                  <body>This addr MAY contain zero or one [0..1] postalCode, which SHALL be selected from ValueSet PostalCodeValueSet 2.16.840.1.113883.3.88.12.80.2 DYNAMIC</body>
                </specification>
              </ownedRule>
              <ownedRule xmi:id="_7XFBIOxlEeG7k4bbVdXbXw" name="HasState" constrainedElement="_TGgbcCymEeGMXrZ0DiQwGg">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="__kVEsOxlEeG7k4bbVdXbXw">
                  <language>Analysis</language>
                  <language>OCL</language>
                  <body>If country is US, this addr SHALL contain exactly one [1..1] state, which SHALL be selected from ValueSet StateValueSet 2.16.840.1.113883.3.88.12.80.1 DYNAMIC</body>
                  <body>(addr.country->exists(curCountry | not curCountry.oclIsUndefined() and curCountry.getText() = 'US')) implies (addr.state->size() = 1) and ((addr.state->exists(curState | (curState.getText() = 'AL' or curState.getText() = 'AK' or curState.getText() = 'AS' or curState.getText() = 'AZ' or curState.getText() = 'AR' or curState.getText() = 'CA' or curState.getText() = 'CO' or curState.getText() = 'CT' or curState.getText() = 'DE' or curState.getText() = 'DC' or curState.getText() = 'FL' or curState.getText() = 'FM' or curState.getText() = 'GA' or curState.getText() = 'GU' or curState.getText() = 'HI' or curState.getText() = 'ID' or curState.getText() = 'IL' or curState.getText() = 'IN' or curState.getText() = 'IA' or curState.getText() = 'KS' or curState.getText() = 'KY' or curState.getText() = 'LA' or curState.getText() = 'ME' or curState.getText() = 'MH' or curState.getText() = 'MD' or curState.getText() = 'MA' or curState.getText() = 'MI' or curState.getText() = 'MN' or curState.getText() = 'MS' or curState.getText() = 'MO' or curState.getText() = 'MT' or curState.getText() = 'NE' or curState.getText() = 'NV' or curState.getText() = 'NH' or curState.getText() = 'NJ' or curState.getText() = 'NM' or curState.getText() = 'NY' or curState.getText() = 'NC' or curState.getText() = 'ND' or curState.getText() = 'MP' or curState.getText() = 'OH' or curState.getText() = 'OK' or curState.getText() = 'OR' or curState.getText() = 'PW' or curState.getText() = 'PA' or curState.getText() = 'PR' or curState.getText() = 'RI' or curState.getText() = 'SC' or curState.getText() = 'SD' or curState.getText() = 'TN' or curState.getText() = 'TX' or curState.getText() = 'UM' or curState.getText() = 'UT' or curState.getText() = 'VT' or curState.getText() = 'VA' or curState.getText() = 'VI' or curState.getText() = 'WA' or curState.getText() = 'WV' or curState.getText() = 'WI' or curState.getText() = 'WY' ))) or (addr.state->exists(curState | curState.isNullFlavorDefined())))</body>
                </specification>
              </ownedRule>
              <generalization xmi:id="_TGgbcSymEeGMXrZ0DiQwGg">
                <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_KY0gEEcaEd6besF9iFIJkQ"/>
              </generalization>
              <ownedAttribute xmi:id="_bs30UCymEeGMXrZ0DiQwGg" name="addr" visibility="private" aggregation="composite">
                <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2CZbcOxlEeG7k4bbVdXbXw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2CY0YOxlEeG7k4bbVdXbXw" value="1"/>
                <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_sK2_QErgEd6FXKclYGEDCw"/>
              </ownedAttribute>
            </nestedClassifier>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_nFdFAJ4wEeKLDuYB2cFreQ" name="TS">
            <ownedRule xmi:id="_dqXccDVREeGIw7CntkyPQw" name="birthTimePreciseToYear" constrainedElement="_wfQTkCylEeGMXrZ0DiQwGg">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_sg6Z8DVREeGIw7CntkyPQw">
                <language>Analysis</language>
                <language>OCL</language>
                <body>precise to year</body>
                <body>not value.oclIsUndefined() and value.size() >= 4</body>
              </specification>
            </ownedRule>
            <ownedRule xmi:id="_kIBcYDVREeGIw7CntkyPQw" name="birthTimePreciseToDay" constrainedElement="_wfQTkCylEeGMXrZ0DiQwGg">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_uehWIDVREeGIw7CntkyPQw">
                <language>Analysis</language>
                <language>OCL</language>
                <body>precise to day</body>
                <body>not value.oclIsUndefined() and value.size() >= 8</body>
              </specification>
            </ownedRule>
            <generalization xmi:id="_nFfhQJ4wEeKLDuYB2cFreQ">
              <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
            </generalization>
            <ownedAttribute xmi:id="_yINn0J4wEeKLDuYB2cFreQ" name="value" visibility="private">
              <type xmi:type="uml:PrimitiveType" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CWZPMEWyEeC7E8_5Rmjcog"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NI5Ywc_TEeOGjf7FaidRGw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NI5YwM_TEeOGjf7FaidRGw" value="1"/>
              <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_HXr2YD5_Ed6cla2oXsPtlA"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_6j680CytEeGMXrZ0DiQwGg" name="ProviderOrganization">
          <ownedRule xmi:id="_oGeuoDVUEeGIw7CntkyPQw" name="hasNationalProviderIdentifier" constrainedElement="_6j680CytEeGMXrZ0DiQwGg">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_qF4akDVUEeGIw7CntkyPQw">
              <language>Analysis</language>
              <language>OCL</language>
              <body>The id SHOULD include zero or one [0..1] id where id/@root =&quot;2.16.840.1.113883.4.6&quot; National Provider Identifier</body>
              <body>self.id->exists( root='2.16.840.1.113883.4.6' )</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_6j680SytEeGMXrZ0DiQwGg">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_zjKW8EcZEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_-Z03YCytEeGMXrZ0DiQwGg" name="id" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Uzd8cSy6EeGMXrZ0DiQwGg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Uzd8cCy6EeGMXrZ0DiQwGg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#__aP0AEraEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_-Z1ecCytEeGMXrZ0DiQwGg" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_yQ9xwD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZFRI0Sy6EeGMXrZ0DiQwGg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZFRI0Cy6EeGMXrZ0DiQwGg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_BicPkErbEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_-Z1edCytEeGMXrZ0DiQwGg" name="telecom" visibility="private" type="_xDVD8OxmEeG7k4bbVdXbXw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cbvVYSy6EeGMXrZ0DiQwGg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cbvVYCy6EeGMXrZ0DiQwGg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_FEMfEErbEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_-Z0QUCytEeGMXrZ0DiQwGg" name="addr" visibility="private" type="_i4zXgPIPEeGu1M-cCXg0Dg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ga7u0Sy6EeGMXrZ0DiQwGg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ga7u0Cy6EeGMXrZ0DiQwGg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_OC77sErbEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_xDVD8OxmEeG7k4bbVdXbXw" name="TEL">
            <generalization xmi:id="_xDYHQOxmEeG7k4bbVdXbXw">
              <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
            </generalization>
            <ownedAttribute xmi:id="_xqTkYOxmEeG7k4bbVdXbXw" name="use" visibility="private">
              <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFEA0DcEd6xYZuu1VKCVw"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O6zbQM_TEeOGjf7FaidRGw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O6y0MM_TEeOGjf7FaidRGw" value="1"/>
              <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_5iTUkD52Ed6cla2oXsPtlA"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_avpr0PIfEeGu1M-cCXg0Dg" name="TEL">
          <generalization xmi:id="_avqS4PIfEeGu1M-cCXg0Dg">
            <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
          </generalization>
          <ownedAttribute xmi:id="_bMjqQPIfEeGu1M-cCXg0Dg" name="use" visibility="private">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFEA0DcEd6xYZuu1VKCVw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gHqSUPIfEeGu1M-cCXg0Dg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gHpEMPIfEeGu1M-cCXg0Dg" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_5iTUkD52Ed6cla2oXsPtlA"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_OgZroCypEeGMXrZ0DiQwGg" name="ComponentOf">
      <ownedComment xmi:id="_Kis5cCzJEeGMXrZ0DiQwGg">
        <body>The componentOf element contains the encompassing encounter for this document. The encompassing encounter represents the setting of the clinical encounter during which the document act(s) or ServiceEvent occurred. &#xD;
&#xD;
&lt;p>&#xD;
 In order to represent providers associated with a specific encounter, they are recorded within the encompassingEncounter as participants.&#xD;
In a CCD the encompassingEncounter may be used when documenting a specific encounter and its participants. All relevant encounters in a CCD may be listed in the encounters section.&#xD;
&#xD;
&lt;/p></body>
      </ownedComment>
      <ownedComment xmi:id="_XZ3jsCzKEeGMXrZ0DiQwGg">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_OgZroSypEeGMXrZ0DiQwGg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_NWHRoEAJEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_dXxXcCzIEeGMXrZ0DiQwGg" name="encompassingEncounter" type="_TCORACypEeGMXrZ0DiQwGg" association="_dXx-gCzIEeGMXrZ0DiQwGg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fFHDASzIEeGMXrZ0DiQwGg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fFHDACzIEeGMXrZ0DiQwGg" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_TCORACypEeGMXrZ0DiQwGg" name="EncompassingEncounter">
        <generalization xmi:id="_TCORASypEeGMXrZ0DiQwGg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_j5JZsEAJEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_UiX1ICypEeGMXrZ0DiQwGg" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mDz6gSzIEeGMXrZ0DiQwGg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mDz6gCzIEeGMXrZ0DiQwGg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_kfYp8EozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_UiXOECypEeGMXrZ0DiQwGg" name="effectiveTime" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_sKO1wEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_xw9WkCymEeGMXrZ0DiQwGg" name="Author">
      <ownedComment xmi:id="_LJ_i8CzJEeGMXrZ0DiQwGg">
        <body>The author element represents the creator of the clinical document.  The author may be a device, or a person.</body>
      </ownedComment>
      <ownedComment xmi:id="_kQ25sCzJEeGMXrZ0DiQwGg">
        <body>INLINE</body>
      </ownedComment>
      <ownedRule xmi:id="_KHg6IOxnEeG7k4bbVdXbXw" name="USRealmDateTime" constrainedElement="_xw9WkCymEeGMXrZ0DiQwGg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_N40BgOxnEeG7k4bbVdXbXw">
          <language>Analysis</language>
          <body>This time SHALL contain exactly one [1..1] US Realm Date and Time (DTM.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4)</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_xw9WkSymEeGMXrZ0DiQwGg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_ChEisEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_1GS6sCymEeGMXrZ0DiQwGg" name="time" visibility="private" aggregation="composite">
        <ownedComment xmi:id="_H0md8MWpEeOgR58te6lEvw">
          <body>The content SHALL be a conformant US Realm Date and Time (DTM.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4) (CONF:16866).</body>
        </ownedComment>
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_t59eEEofEd6c3qsAxlFHaQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_4VMvkCy6EeGMXrZ0DiQwGg" name="assignedAuthor" type="_344-ICymEeGMXrZ0DiQwGg" association="_4VNWoCy6EeGMXrZ0DiQwGg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7t6X0Sy6EeGMXrZ0DiQwGg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7t6X0Cy6EeGMXrZ0DiQwGg" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_344-ICymEeGMXrZ0DiQwGg" name="AssignedAuthor">
        <ownedRule xmi:id="_LKdzICzAEeGMXrZ0DiQwGg" name="hasOneAssignedPersonOrOneAssignedAuthoringDevice" constrainedElement="_344-ICymEeGMXrZ0DiQwGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_Mdv_8CzAEeGMXrZ0DiQwGg">
            <language>Analysis</language>
            <language>OCL</language>
            <body>There SHALL be exactly one assignedAuthor/assignedPerson or exactly one assignedAuthor/assignedAuthoringDevice</body>
            <body>assignedPerson->one(element | not element.oclIsUndefined() implies (element.isNullFlavorDefined() or element->size() = 1) ) xor assignedAuthoringDevice->one(element | not element.oclIsUndefined() implies (element.isNullFlavorDefined() or element->size() = 1) )</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_BEoOQDVVEeGIw7CntkyPQw" name="hasNationalProviderIdentifier" constrainedElement="_6j680CytEeGMXrZ0DiQwGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_BEoOQTVVEeGIw7CntkyPQw">
            <language>Analysis</language>
            <language>OCL</language>
            <body>If this assignedAuthor is an assignedPerson, the assignedAuthor SHOULD contain zero to one [0..1] id 'such that it': MAY contain zero or one [0..1] @nullFlavor=&quot;UNK&quot; Unknown (CodeSystem: HL7NullFlavor 2.16.840.1.113883.5.1008), SHALL contain exactly one [1..1] @root=&quot;2.16.840.1.113883.4.6&quot; National Provider Identifier, and SHOULD contain zero or one [0..1] @extension</body>
            <body>(not assignedPerson.oclIsUndefined() and not id->isEmpty()) implies id->exists(id | (id.isNullFlavorDefined() and id.extension->isEmpty() and id.root->isEmpty()) or (id.isNullFlavorDefined() and id.root='2.16.840.1.113883.4.6') or (id.root='2.16.840.1.113883.4.6' and id.extension->size() = 1))</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_345lMCymEeGMXrZ0DiQwGg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_z2vcQEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_93hfxCymEeGMXrZ0DiQwGg" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PIuNYTgaEeKtNIpGZbPfUA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PIuNYDgaEeKtNIpGZbPfUA" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_IccloEodEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_93hfwCymEeGMXrZ0DiQwGg" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_93hfwiymEeGMXrZ0DiQwGg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_93hfwSymEeGMXrZ0DiQwGg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_LGBP8EodEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_93gRoCymEeGMXrZ0DiQwGg" name="addr" visibility="private" type="_i4zXgPIPEeGu1M-cCXg0Dg" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JACVMSy7EeGMXrZ0DiQwGg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JACVMCy7EeGMXrZ0DiQwGg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_NYNVAEodEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_93iG0SymEeGMXrZ0DiQwGg" name="telecom" visibility="private" type="_qP30QPImEeGu1M-cCXg0Dg" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J1-esSy7EeGMXrZ0DiQwGg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J1-esCy7EeGMXrZ0DiQwGg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_RHqpUEodEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_G7YjkCzAEeGMXrZ0DiQwGg" name="assignedAuthoringDevice" type="_1_b_0Cy_EeGMXrZ0DiQwGg" association="_G7ZKoSzAEeGMXrZ0DiQwGg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G7ZKoCzAEeGMXrZ0DiQwGg"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_BwGpoOxvEeG7k4bbVdXbXw" name="assignedPerson" visibility="private" type="_ClARUOxvEeG7k4bbVdXbXw" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BwGpouxvEeG7k4bbVdXbXw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BwGpoexvEeG7k4bbVdXbXw" value="1"/>
          <association href="../consol.uml#_BwHQsOxvEeG7k4bbVdXbXw"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_1_b_0Cy_EeGMXrZ0DiQwGg" name="AuthoringDevice">
          <generalization xmi:id="_1_b_0Sy_EeGMXrZ0DiQwGg">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_IIL8MEcEEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_4AeqgCy_EeGMXrZ0DiQwGg" name="manufacturerModelName" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_TwTVsD57Ed6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8Y-70Sy_EeGMXrZ0DiQwGg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8Y-70Cy_EeGMXrZ0DiQwGg" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_Qb8rcEogEd6c3qsAxlFHaQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_4AfRkCy_EeGMXrZ0DiQwGg" name="softwareName" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_TwTVsD57Ed6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-dpiQSy_EeGMXrZ0DiQwGg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-dpiQCy_EeGMXrZ0DiQwGg" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_lSMhkEogEd6c3qsAxlFHaQ"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_ClARUOxvEeG7k4bbVdXbXw" name="Person">
          <generalization xmi:id="_ClARUexvEeG7k4bbVdXbXw">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_DF0fYOxvEeG7k4bbVdXbXw" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UTF-cPInEeGu1M-cCXg0Dg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UTEwUPInEeGu1M-cCXg0Dg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_qP30QPImEeGu1M-cCXg0Dg" name="TEL">
          <generalization xmi:id="_qP4bUPImEeGu1M-cCXg0Dg">
            <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
          </generalization>
          <ownedAttribute xmi:id="_qugRAPImEeGu1M-cCXg0Dg" name="use" visibility="private">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFEA0DcEd6xYZuu1VKCVw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZKUhIfLtEeGoTuv6nvWAog"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZKUhIPLtEeGoTuv6nvWAog" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_5iTUkD52Ed6cla2oXsPtlA"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_BArpECynEeGMXrZ0DiQwGg" name="DataEnterer">
      <ownedComment xmi:id="_LqavcCzJEeGMXrZ0DiQwGg">
        <body>The dataEnterer element represents the person who transferred the content, written or dictated by someone else, into the clinical document. The guiding rule of thumb is that an author provides the content found within the header or body of the document, subject to their own interpretation, and the dataEnterer adds that information to the electronic system. In other words, a dataEnterer transfers information from one source to another (e.g., transcription from paper form to electronic system).</body>
      </ownedComment>
      <ownedComment xmi:id="_piYdsCzJEeGMXrZ0DiQwGg">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_BArpESynEeGMXrZ0DiQwGg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_twqZYEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_jXhNACzAEeGMXrZ0DiQwGg" name="assignedEntity" type="_HOG0oCynEeGMXrZ0DiQwGg" association="_jXh0ECzAEeGMXrZ0DiQwGg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UXCGAVjWEeGKdMKWzrgL_Q" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UXCGAFjWEeGKdMKWzrgL_Q" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_HOG0oCynEeGMXrZ0DiQwGg" name="AssignedEntity">
        <ownedRule xmi:id="_YXfQwDVVEeGIw7CntkyPQw" name="hasNationalProviderIdentifier" constrainedElement="_6j680CytEeGMXrZ0DiQwGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_YXfQwTVVEeGIw7CntkyPQw">
            <language>Analysis</language>
            <language>OCL</language>
            <body>id SHOULD include zero or one [0..1] @root =&quot;2.16.840.1.113883.4.6&quot; National Provider Identifier</body>
            <body>self.id->exists( root='2.16.840.1.113883.4.6' )</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_HOHbsCynEeGMXrZ0DiQwGg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_NIvAACynEeGMXrZ0DiQwGg" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NIvAAiynEeGMXrZ0DiQwGg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NIvAASynEeGMXrZ0DiQwGg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9JenIEodEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_NIuY8CynEeGMXrZ0DiQwGg" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NIuY8iynEeGMXrZ0DiQwGg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NIuY8SynEeGMXrZ0DiQwGg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_NItK0CynEeGMXrZ0DiQwGg" name="addr" visibility="private" type="_i4zXgPIPEeGu1M-cCXg0Dg" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NmtvIVjeEeGKdMKWzrgL_Q" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NmtvIFjeEeGKdMKWzrgL_Q" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_DBIXAEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_NIvABCynEeGMXrZ0DiQwGg" name="telecom" visibility="private" type="_5dcVMPInEeGu1M-cCXg0Dg" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vqXpQSzBEeGMXrZ0DiQwGg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vqXpQCzBEeGMXrZ0DiQwGg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_XaJUMOxvEeG7k4bbVdXbXw" name="assignedPerson" visibility="private" type="_YHe7UOxvEeG7k4bbVdXbXw" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Cq7_gPIoEeGu1M-cCXg0Dg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Cq7YcPIoEeGu1M-cCXg0Dg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#__A5zUUceEd6besF9iFIJkQ"/>
          <association href="../consol.uml#_XaJ7QOxvEeG7k4bbVdXbXw"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_YHe7UOxvEeG7k4bbVdXbXw" name="Person">
          <generalization xmi:id="_YHe7UexvEeG7k4bbVdXbXw">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_YggfUOxvEeG7k4bbVdXbXw" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HgZSkPIoEeGu1M-cCXg0Dg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HgYrgPIoEeGu1M-cCXg0Dg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_5dcVMPInEeGu1M-cCXg0Dg" name="TEL">
          <generalization xmi:id="_5ddjUPInEeGu1M-cCXg0Dg">
            <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
          </generalization>
          <ownedAttribute xmi:id="_8KE6kPInEeGu1M-cCXg0Dg" name="use" visibility="private">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFEA0DcEd6xYZuu1VKCVw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pgF8PInEeGu1M-cCXg0Dg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pfe4PInEeGu1M-cCXg0Dg" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_5iTUkD52Ed6cla2oXsPtlA"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_lU63MCynEeGMXrZ0DiQwGg" name="Custodian">
      <ownedComment xmi:id="_ML1acCzJEeGMXrZ0DiQwGg">
        <body>The custodian element represents the organization that is in charge of maintaining the document. The custodian is the steward that is entrusted with the care of the document. Every CDA document has exactly one custodian. The custodian participation satisfies the CDA definition of Stewardship. Because CDA is an exchange standard and may not represent the original form of the authenticated document (e.g., CDA could include scanned copy of original), the custodian represents the steward of the original source document. The custodian may be the document originator, a health information exchange, or other responsible party.</body>
      </ownedComment>
      <ownedComment xmi:id="_wlNAMCzJEeGMXrZ0DiQwGg">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_lU7eQCynEeGMXrZ0DiQwGg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_mMYIkEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_XnGLkCzDEeGMXrZ0DiQwGg" name="assignedCustodian" type="_rk3yUCynEeGMXrZ0DiQwGg" association="_XnGLkizDEeGMXrZ0DiQwGg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZK3rcSzDEeGMXrZ0DiQwGg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZK3rcCzDEeGMXrZ0DiQwGg" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_rk3yUCynEeGMXrZ0DiQwGg" name="AssignedCustodian">
        <generalization xmi:id="_rk3yUSynEeGMXrZ0DiQwGg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1G6DoEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_yffKUCzDEeGMXrZ0DiQwGg" name="representedCustodianOrganization" type="_yEoEACynEeGMXrZ0DiQwGg" association="_yffxYSzDEeGMXrZ0DiQwGg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LJYYEc_TEeOGjf7FaidRGw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LJYYEM_TEeOGjf7FaidRGw" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_yEoEACynEeGMXrZ0DiQwGg" name="CustodianOrganization">
          <ownedRule xmi:id="__ERYsDVXEeGIw7CntkyPQw" name="hasNationalProviderIdentifier" constrainedElement="_6j680CytEeGMXrZ0DiQwGg">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="__ERYsTVXEeGIw7CntkyPQw">
              <language>Analysis</language>
              <language>OCL</language>
              <body>The id SHOULD include zero or one [0..1] @root =&quot;2.16.840.1.113883.4.6&quot; National Provider Identifier</body>
              <body>self.id->exists( root='2.16.840.1.113883.4.6' )</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_yEoEASynEeGMXrZ0DiQwGg">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_nNMFUEcEEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_2zSLgCynEeGMXrZ0DiQwGg" name="id" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2zSLgiynEeGMXrZ0DiQwGg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2zSLgSynEeGMXrZ0DiQwGg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_BmgG4EowEd6c3qsAxlFHaQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2zSykCynEeGMXrZ0DiQwGg" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_yQ9xwD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GV7ocTVYEeGIw7CntkyPQw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GV7ocDVYEeGIw7CntkyPQw" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_EqJeEEowEd6c3qsAxlFHaQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2zSylCynEeGMXrZ0DiQwGg" name="telecom" visibility="private" type="_Z3dUAPIpEeGu1M-cCXg0Dg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8-A20TVXEeGIw7CntkyPQw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8-A20DVXEeGIw7CntkyPQw" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_J0W5IEowEd6c3qsAxlFHaQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_2zRkcCynEeGMXrZ0DiQwGg" name="addr" visibility="private" type="_i4zXgPIPEeGu1M-cCXg0Dg" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MB04QBsDEeOe7tk-MwWfZQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MB0RMBsDEeOe7tk-MwWfZQ" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_2ikp8EowEd6c3qsAxlFHaQ"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_Z3dUAPIpEeGu1M-cCXg0Dg" name="TEL">
            <generalization xmi:id="_Z3d7EPIpEeGu1M-cCXg0Dg">
              <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
            </generalization>
            <ownedAttribute xmi:id="_aRe9kPIpEeGu1M-cCXg0Dg" name="use" visibility="private">
              <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFEA0DcEd6xYZuu1VKCVw"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bHlfIPIpEeGu1M-cCXg0Dg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bHkRAPIpEeGu1M-cCXg0Dg" value="1"/>
              <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_5iTUkD52Ed6cla2oXsPtlA"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_7nao4CynEeGMXrZ0DiQwGg" name="InformationRecipient">
      <ownedComment xmi:id="_MtBb8CzJEeGMXrZ0DiQwGg">
        <body>The informationRecipient element records the intended recipient of the information at the time the document is created. For example, in cases where the intended recipient of the document is the patient's health chart, set the receivedOrganization to be the scoping organization for that chart</body>
      </ownedComment>
      <ownedComment xmi:id="_0u29MCzJEeGMXrZ0DiQwGg">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_7nbP8CynEeGMXrZ0DiQwGg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_I5t6QEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_anIYoCzEEeGMXrZ0DiQwGg" name="intendedRecipient" type="_BAltACyoEeGMXrZ0DiQwGg" association="_anIYoizEEeGMXrZ0DiQwGg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rzNAgfIsEeGu1M-cCXg0Dg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rzNAgPIsEeGu1M-cCXg0Dg" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_BAltACyoEeGMXrZ0DiQwGg" name="IntendedRecipient">
        <generalization xmi:id="_BAmUECyoEeGMXrZ0DiQwGg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_TWL5IEcZEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_gTqdoCzEEeGMXrZ0DiQwGg" name="informationRecipient" type="_HcPMsCymEeGMXrZ0DiQwGg" association="_gTqdoizEEeGMXrZ0DiQwGg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gTqdoSzEEeGMXrZ0DiQwGg"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_26kZECzEEeGMXrZ0DiQwGg" name="recievedOrganization" type="_subVMCzEEeGMXrZ0DiQwGg" aggregation="shared" association="_26kZEizEEeGMXrZ0DiQwGg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_26kZESzEEeGMXrZ0DiQwGg"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_JrjisUcgEd6besF9iFIJkQ"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_subVMCzEEeGMXrZ0DiQwGg" name="Organization">
          <generalization xmi:id="_sub8QCzEEeGMXrZ0DiQwGg">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_zjKW8EcZEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_tXLXQCzEEeGMXrZ0DiQwGg" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_yQ9xwD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y29jgPItEeGu1M-cCXg0Dg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y27uUPItEeGu1M-cCXg0Dg" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_BicPkErbEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_HcPMsCymEeGMXrZ0DiQwGg" name="Person">
          <generalization xmi:id="_HcPzwCymEeGMXrZ0DiQwGg">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_IfG-8CymEeGMXrZ0DiQwGg" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWvBECysEeGMXrZ0DiQwGg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TWuaACysEeGMXrZ0DiQwGg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_TpC14CyoEeGMXrZ0DiQwGg" name="LegalAuthenticator">
      <ownedComment xmi:id="_NNN-8CzJEeGMXrZ0DiQwGg">
        <body>&lt;p>The legalAuthenticator identifies the single person legally responsible for the document and must be present if the document has been legally authenticated. (Note that per the following section, there may also be one or more document authenticators.) &lt;/p>

&lt;p>Based on local practice, clinical documents may be released before legal authentication. This implies that a clinical document that does not contain this element has not been legally authenticated.&lt;/p>

&lt;p>The act of legal authentication requires a certain privilege be granted to the legal authenticator depending upon local policy. All clinical documents have the potential for legal authentication, given the appropriate credentials.&lt;/p>

&lt;p>Local policies may choose to delegate the function of legal authentication to a device or system that generates the clinical document. In these cases, the legal authenticator is a person accepting responsibility for the document, not the generating device or system.&lt;/p>

&lt;p>Note that the legal authenticator, if present, must be a person.&lt;/p></body>
      </ownedComment>
      <ownedComment xmi:id="__MVosCzJEeGMXrZ0DiQwGg">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_TpDc8CyoEeGMXrZ0DiQwGg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_fcTWYEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_Zc4cwCyoEeGMXrZ0DiQwGg" name="time" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_weOy0Eo5Ed6c3qsAxlFHaQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_S_jt0CzFEeGMXrZ0DiQwGg" name="signatureCode" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_xQJ_AEo5Ed6c3qsAxlFHaQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_1mbIwDVYEeGIw7CntkyPQw" name="assignedEntity" type="_nlqjwDVYEeGIw7CntkyPQw" association="_1mbIwjVYEeGIw7CntkyPQw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NoQ7MI-HEeSbueAOLwZrNw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NoQUII-HEeSbueAOLwZrNw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_nlqjwDVYEeGIw7CntkyPQw" name="AssignedEntity">
        <ownedRule xmi:id="_nlqjwTVYEeGIw7CntkyPQw" name="hasNationalProviderIdentifier" constrainedElement="_6j680CytEeGMXrZ0DiQwGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_nlqjwjVYEeGIw7CntkyPQw">
            <language>Analysis</language>
            <language>OCL</language>
            <body>The id MAY contain zero or one [0..1] @root=&quot;2.16.840.1.113883.4.6&quot; National Provider Identifier</body>
            <body>self.id->exists( root='2.16.840.1.113883.4.6' )</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_nlqjwzVYEeGIw7CntkyPQw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_nlqjyjVYEeGIw7CntkyPQw" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nlqjzDVYEeGIw7CntkyPQw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nlqjyzVYEeGIw7CntkyPQw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9JenIEodEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_nlqjxzVYEeGIw7CntkyPQw" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nlqjyTVYEeGIw7CntkyPQw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nlqjyDVYEeGIw7CntkyPQw" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_nlqjxDVYEeGIw7CntkyPQw" name="addr" visibility="private" type="_i4zXgPIPEeGu1M-cCXg0Dg" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dUZgAUEkEeGdmoWy_aLP0Q" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dUZgAEEkEeGdmoWy_aLP0Q" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_DBIXAEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_nlqjzTVYEeGIw7CntkyPQw" name="telecom" visibility="private" type="_65TDoPIxEeGu1M-cCXg0Dg" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nlqjzzVYEeGIw7CntkyPQw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nlqjzjVYEeGIw7CntkyPQw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_6IwBQOxvEeG7k4bbVdXbXw" name="assignedPerson" visibility="private" type="_6xk70OxvEeG7k4bbVdXbXw" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N31xQfIyEeGu1M-cCXg0Dg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N31xQPIyEeGu1M-cCXg0Dg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#__A5zUUceEd6besF9iFIJkQ"/>
          <association href="../consol.uml#_6IwoUOxvEeG7k4bbVdXbXw"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_6xk70OxvEeG7k4bbVdXbXw" name="Person">
          <generalization xmi:id="_6xk70exvEeG7k4bbVdXbXw">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_7LnMcOxvEeG7k4bbVdXbXw" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RqwpQPIyEeGu1M-cCXg0Dg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rqu0EPIyEeGu1M-cCXg0Dg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_65TDoPIxEeGu1M-cCXg0Dg" name="TEL">
          <generalization xmi:id="_65URwPIxEeGu1M-cCXg0Dg">
            <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
          </generalization>
          <ownedAttribute xmi:id="_7OIEIPIxEeGu1M-cCXg0Dg" name="use" visibility="private">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFEA0DcEd6xYZuu1VKCVw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_79GC8PIxEeGu1M-cCXg0Dg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_79Fb4PIxEeGu1M-cCXg0Dg" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_5iTUkD52Ed6cla2oXsPtlA"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_cqzKQCyoEeGMXrZ0DiQwGg" name="Authenticator">
      <ownedComment xmi:id="_NrDKcCzJEeGMXrZ0DiQwGg">
        <body>The authenticator identifies a participant or participants who attested to the accuracy of the information in the document.</body>
      </ownedComment>
      <ownedComment xmi:id="_HXynMCzKEeGMXrZ0DiQwGg">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_cqzxUCyoEeGMXrZ0DiQwGg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_BkHyQEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_eA2-QCyoEeGMXrZ0DiQwGg" name="time" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_P7b00EofEd6c3qsAxlFHaQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_pL6l0CzGEeGMXrZ0DiQwGg" name="signatureCode" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_QjONkEofEd6c3qsAxlFHaQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_lwJK0DTPEeGuZq9ndAdRXA" name="assignedEntity" type="_GEiMYCzGEeGMXrZ0DiQwGg" association="_lwJK0jTPEeGuZq9ndAdRXA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m-nBYfIyEeGu1M-cCXg0Dg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m-nBYPIyEeGu1M-cCXg0Dg" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_GEiMYCzGEeGMXrZ0DiQwGg" name="AssignedEntity">
        <ownedRule xmi:id="_UfqGwDVZEeGIw7CntkyPQw" name="hasNationalProviderIdentifier" constrainedElement="_6j680CytEeGMXrZ0DiQwGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_UfqGwTVZEeGIw7CntkyPQw">
            <language>Analysis</language>
            <language>OCL</language>
            <body>The id SHOULD contain zero or one [0..1] @root=&quot;2.16.840.1.113883.4.6&quot; National Provider Identifier</body>
            <body>self.id->exists( root='2.16.840.1.113883.4.6' )</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_GEizcCzGEeGMXrZ0DiQwGg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_IMk28CzGEeGMXrZ0DiQwGg" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IMk28izGEeGMXrZ0DiQwGg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IMk28SzGEeGMXrZ0DiQwGg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9JenIEodEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_IMkP4CzGEeGMXrZ0DiQwGg" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IMkP4izGEeGMXrZ0DiQwGg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IMkP4SzGEeGMXrZ0DiQwGg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_IMjo0CzGEeGMXrZ0DiQwGg" name="addr" visibility="private" type="_i4zXgPIPEeGu1M-cCXg0Dg" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rt5vATVZEeGIw7CntkyPQw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rt5vADVZEeGIw7CntkyPQw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_DBIXAEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_IMleACzGEeGMXrZ0DiQwGg" name="telecom" visibility="private" type="_17gegPIyEeGu1M-cCXg0Dg" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qBkJATVZEeGIw7CntkyPQw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qBkJADVZEeGIw7CntkyPQw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_C7aJsOxwEeG7k4bbVdXbXw" name="assignedPerson" visibility="private" type="_DeFY8OxwEeG7k4bbVdXbXw" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_diu80PIyEeGu1M-cCXg0Dg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_diuVwPIyEeGu1M-cCXg0Dg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#__A5zUUceEd6besF9iFIJkQ"/>
          <association href="../consol.uml#_C7bX0OxwEeG7k4bbVdXbXw"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_DeFY8OxwEeG7k4bbVdXbXw" name="Person">
          <generalization xmi:id="_DeGAAOxwEeG7k4bbVdXbXw">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_Dy1g8OxwEeG7k4bbVdXbXw" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ghd-0PIyEeGu1M-cCXg0Dg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ghcJoPIyEeGu1M-cCXg0Dg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_17gegPIyEeGu1M-cCXg0Dg" name="TEL">
          <generalization xmi:id="_17hsoPIyEeGu1M-cCXg0Dg">
            <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
          </generalization>
          <ownedAttribute xmi:id="_2PTkQPIyEeGu1M-cCXg0Dg" name="use" visibility="private">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zFEA0DcEd6xYZuu1VKCVw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3Q49EPIyEeGu1M-cCXg0Dg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3Q15wPIyEeGu1M-cCXg0Dg" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_5iTUkD52Ed6cla2oXsPtlA"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_RS-y4CynEeGMXrZ0DiQwGg" name="Informant">
      <ownedComment xmi:id="_llmYsCzBEeGMXrZ0DiQwGg">
        <body>&lt;p>The informant element describes the source of the information in a medical document.&lt;/p>

&lt;p>Assigned health care providers may be a source of information when a document is created. (e.g., a nurse's aide who provides information about a recent significant health care event that occurred within an acute care facility.) In these cases, the assignedEntity element is used.&lt;/p>

&lt;p>When the informant is a personal relation, that informant is represented in the relatedEntity element.  The code element of the relatedEntity describes the relationship between the informant and the patient. The relationship between the informant and the patient  needs to be described to help the receiver of the clinical document understand the information in the document.&lt;/p></body>
      </ownedComment>
      <ownedComment xmi:id="_OmmzwCzJEeGMXrZ0DiQwGg">
        <body>INLINE</body>
      </ownedComment>
      <ownedRule xmi:id="_72wJQDVWEeGIw7CntkyPQw" name="hasAssignedEntityOrRelatedEntity" constrainedElement="_RS-y4CynEeGMXrZ0DiQwGg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_EAcNMDVXEeGIw7CntkyPQw">
          <language>Analysis</language>
          <language>OCL</language>
          <body>contain exactly one [1..1] assignedEntity OR exactly one [1..1] relatedEntity</body>
          <body>self.assignedEntity.oclIsUndefined() xor self.relatedEntity.oclIsUndefined()</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_RS-y4SynEeGMXrZ0DiQwGg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_GUBDUEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_z9sQkDCbEeGKv64oQf5fow" name="assignedEntity" type="_NmVGsCzCEeGMXrZ0DiQwGg" association="_z9s3oTCbEeGKv64oQf5fow">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z9s3oDCbEeGKv64oQf5fow"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_5sn0ADVWEeGIw7CntkyPQw" name="relatedEntity" type="_ou68wDVWEeGIw7CntkyPQw" association="_5sn0AjVWEeGIw7CntkyPQw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5sn0ATVWEeGIw7CntkyPQw"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_NmVGsCzCEeGMXrZ0DiQwGg" name="AssignedEntity">
        <ownedRule xmi:id="_JKUtkDVWEeGIw7CntkyPQw" name="hasNationalProviderIdentifier" constrainedElement="_6j680CytEeGMXrZ0DiQwGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_JKUtkTVWEeGIw7CntkyPQw">
            <language>Analysis</language>
            <language>OCL</language>
            <body>The id SHOULD include zero or one [0..1] id where id/@root =&quot;2.16.840.1.113883.4.6&quot; National Provider Identifier</body>
            <body>self.id->exists( root='2.16.840.1.113883.4.6' )</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_NmVGsSzCEeGMXrZ0DiQwGg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_NmVGuCzCEeGMXrZ0DiQwGg" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nYww8CefEeKFA9nMp1YYPg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nYwJ4CefEeKFA9nMp1YYPg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9JenIEodEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_NmVGtSzCEeGMXrZ0DiQwGg" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NmVGtyzCEeGMXrZ0DiQwGg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NmVGtizCEeGMXrZ0DiQwGg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_NmVGsizCEeGMXrZ0DiQwGg" name="addr" visibility="private" type="_i4zXgPIPEeGu1M-cCXg0Dg" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NmVGtCzCEeGMXrZ0DiQwGg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NmVGsyzCEeGMXrZ0DiQwGg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_DBIXAEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_f4q_sOxvEeG7k4bbVdXbXw" name="assignedPerson" visibility="private" type="_gidjkOxvEeG7k4bbVdXbXw" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uM28UPIoEeGu1M-cCXg0Dg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uM2VQPIoEeGu1M-cCXg0Dg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#__A5zUUceEd6besF9iFIJkQ"/>
          <association href="../consol.uml#_f4rmwOxvEeG7k4bbVdXbXw"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_gidjkOxvEeG7k4bbVdXbXw" name="Person">
          <generalization xmi:id="_gieKoOxvEeG7k4bbVdXbXw">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_g5RhEOxvEeG7k4bbVdXbXw" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3aUxcPIoEeGu1M-cCXg0Dg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3aTjUPIoEeGu1M-cCXg0Dg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_ou68wDVWEeGIw7CntkyPQw" name="RelatedEntity">
        <generalization xmi:id="_ou68wTVWEeGIw7CntkyPQw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_e-h_0EcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_sVcXgDVWEeGIw7CntkyPQw" name="addr" visibility="private" type="_i4zXgPIPEeGu1M-cCXg0Dg" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sVcXgjVWEeGIw7CntkyPQw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sVcXgTVWEeGIw7CntkyPQw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_JIRXgErmEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_H_GbIDVXEeGIw7CntkyPQw" name="person" type="_gidjkOxvEeG7k4bbVdXbXw" aggregation="composite" association="_H_GbIjVXEeGIw7CntkyPQw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L992sc_TEeOGjf7FaidRGw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L992sM_TEeOGjf7FaidRGw" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_RIw28UcnEd6besF9iFIJkQ"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_Zi4mACzHEeGMXrZ0DiQwGg" name="ParticipantSupport">
      <ownedComment xmi:id="_PhdScCzJEeGMXrZ0DiQwGg">
        <body>&lt;p>The participant element identifies other supporting participants, including parents, relatives, caregivers, insurance policyholders, guarantors, and other participants related in some way to the patient. &lt;/p>

&lt;p>A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple particpants (e.g., emergency contact and next-of-kin)&lt;/p></body>
      </ownedComment>
      <ownedComment xmi:id="_PhHewCzKEeGMXrZ0DiQwGg">
        <body>INLINE</body>
      </ownedComment>
      <ownedRule xmi:id="_CAPIoDVaEeGIw7CntkyPQw" name="associatedEntityHasAssociatedPersonOrScopingOrganization" constrainedElement="_Zi4mACzHEeGMXrZ0DiQwGg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_FRAV0DVaEeGIw7CntkyPQw">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Such participants, if present, SHALL have an associatedPerson or scopingOrganization element under participant/associatedEntity.</body>
          <body>(not self.associatedEntity.associatedPerson.oclIsUndefined()) or (not self.associatedEntity.scopingOrganization.oclIsUndefined())</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_PAeEwDVaEeGIw7CntkyPQw" name="useINDRoleclassCodes" constrainedElement="_Zi4mACzHEeGMXrZ0DiQwGg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_QbEagDVaEeGIw7CntkyPQw">
          <language>Analysis</language>
          <body>Unless otherwise specified by the document specific header constraints, when participant/@typeCode is IND, associatedEntity/@classCode SHALL be selected from ValueSet INDRoleclassCodes 2.16.840.1.113883.11.20.9.33 STATIC 2011-09-30.</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_Zi4mASzHEeGMXrZ0DiQwGg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_4_GbMEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_fvjjoCzHEeGMXrZ0DiQwGg" name="time" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fvjjoizHEeGMXrZ0DiQwGg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fvjjoSzHEeGMXrZ0DiQwGg" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_VDhXoErdEd6FXKclYGEDCw"/>
      </ownedAttribute>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_yamekCyoEeGMXrZ0DiQwGg" name="InFulfillmentOf">
      <ownedComment xmi:id="_QC0TECzJEeGMXrZ0DiQwGg">
        <body>The inFulfillmentOf element represents orders that are fulfilled by this document.</body>
      </ownedComment>
      <ownedComment xmi:id="_TxyCsCzKEeGMXrZ0DiQwGg">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_yamekSyoEeGMXrZ0DiQwGg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Li14oEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_DYZrYCzIEeGMXrZ0DiQwGg" name="order" type="_24atsCyoEeGMXrZ0DiQwGg" association="_DYaScSzIEeGMXrZ0DiQwGg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EfJRASzIEeGMXrZ0DiQwGg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EfJRACzIEeGMXrZ0DiQwGg" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_24atsCyoEeGMXrZ0DiQwGg" name="Order">
        <generalization xmi:id="_24bUwCyoEeGMXrZ0DiQwGg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_vgekoEcZEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_44iLUCyoEeGMXrZ0DiQwGg" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_44iLUiyoEeGMXrZ0DiQwGg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_44iLUSyoEeGMXrZ0DiQwGg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_XKImMEraEd6FXKclYGEDCw"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_2aslsOxwEeG7k4bbVdXbXw" name="DocumentationOf">
      <ownedComment xmi:id="_oh4VgPIzEeGu1M-cCXg0Dg">
        <body>A serviceEvent represents the main act, such as a colonoscopy or a cardiac stress study, being documented. In a continuity of care document, CCD, the serviceEvent is a provision of healthcare over a period of time. In a provision of healthcare serviceEvent, the care providers, PCP or other longitudinal providers, are recorded within the serviceEvent. If the document is about a single encounter, the providers associated can be recorded in the componentOf/encompassingEncounter.</body>
      </ownedComment>
      <ownedComment xmi:id="_xZnyQPIzEeGu1M-cCXg0Dg">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_2atMwOxwEeG7k4bbVdXbXw">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1fhigEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_23GN0OxwEeG7k4bbVdXbXw" name="serviceEvent" visibility="private" type="_7HSQoOxwEeG7k4bbVdXbXw" aggregation="composite">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_23GN0uxwEeG7k4bbVdXbXw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_23GN0exwEeG7k4bbVdXbXw" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_5Z6ewUoVEd6c3qsAxlFHaQ"/>
        <association href="../consol.uml#_23G04OxwEeG7k4bbVdXbXw"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_7HSQoOxwEeG7k4bbVdXbXw" name="ServiceEvent">
        <ownedRule xmi:id="_KuE-MPLmEeGHzIc9Q7dMxA" name="effectiveTimeLow" constrainedElement="_7HSQoOxwEeG7k4bbVdXbXw">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_Xgx0oPLmEeGHzIc9Q7dMxA">
            <language>Analysis</language>
            <language>OCL</language>
            <body>effectiveTime SHALL contain exactly one [1..1] low</body>
            <body>self.effectiveTime->forAll(not low.oclIsUndefined())</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_7HS3sOxwEeG7k4bbVdXbXw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_lriDUEcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="__z2GYOxwEeG7k4bbVdXbXw" name="effectiveTime" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dZr5EPIzEeGu1M-cCXg0Dg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dZqq8PIzEeGu1M-cCXg0Dg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_OYDkMEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_IT-UYOxxEeG7k4bbVdXbXw" name="performer" visibility="private" type="_Kb1YwOxxEeG7k4bbVdXbXw" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IT-UYuxxEeG7k4bbVdXbXw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IT-UYexxEeG7k4bbVdXbXw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_6MIl4EoVEd6c3qsAxlFHaQ"/>
          <association href="../consol.uml#_IT_igOxxEeG7k4bbVdXbXw"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_Kb1YwOxxEeG7k4bbVdXbXw" name="Performer1">
          <generalization xmi:id="_Kb1YwexxEeG7k4bbVdXbXw">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_FvF74EcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_wsF2ICeiEeKFA9nMp1YYPg" name="typeCode" visibility="private">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOqckDcEd6xYZuu1VKCVw"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_3_p4cErfEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_NMTVQOxxEeG7k4bbVdXbXw" name="functionCode" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NMTVQuxxEeG7k4bbVdXbXw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NMTVQexxEeG7k4bbVdXbXw" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_xEWTMErfEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_NMT8UOxxEeG7k4bbVdXbXw" name="assignedEntity" visibility="private" type="_YzQKQOxxEeG7k4bbVdXbXw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NMT8UuxxEeG7k4bbVdXbXw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NMT8UexxEeG7k4bbVdXbXw" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_670WYUoVEd6c3qsAxlFHaQ"/>
            <association href="../consol.uml#_NMUjYOxxEeG7k4bbVdXbXw"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_YzQKQOxxEeG7k4bbVdXbXw" name="AssignedEntity">
            <ownedRule xmi:id="_jsztwOxxEeG7k4bbVdXbXw" name="hasNationalProviderIdentifier" constrainedElement="_6j680CytEeGMXrZ0DiQwGg">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_jsztwexxEeG7k4bbVdXbXw">
                <language>Analysis</language>
                <language>OCL</language>
                <body>The id SHOULD contain zero or one [0..1] @root=&quot;2.16.840.1.113883.4.6&quot; National Provider Identifier</body>
                <body>self.id->exists( root='2.16.840.1.113883.4.6' )</body>
              </specification>
            </ownedRule>
            <generalization xmi:id="_YzQxUOxxEeG7k4bbVdXbXw">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_Zphq8-xxEeG7k4bbVdXbXw" name="id" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zphq9exxEeG7k4bbVdXbXw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zphq9OxxEeG7k4bbVdXbXw" value="*"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9JenIEodEd6c3qsAxlFHaQ"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_Zphq8OxxEeG7k4bbVdXbXw" name="code" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zphq8uxxEeG7k4bbVdXbXw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zphq8exxEeG7k4bbVdXbXw" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_i4zXgPIPEeGu1M-cCXg0Dg" name="USRealmAddress">
      <ownedComment xmi:id="_u_CwkPIPEeGu1M-cCXg0Dg">
        <body>Reusable &quot;address&quot; template, designed for use in US Realm CDA Header.</body>
      </ownedComment>
      <ownedRule xmi:id="_7BBfQPIQEeGu1M-cCXg0Dg" name="USRealmAddressStateCountry" constrainedElement="_i4zXgPIPEeGu1M-cCXg0Dg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_j2h5IPIREeGu1M-cCXg0Dg">
          <language>Analysis</language>
          <body>State is required if the country is US. If country is not specified, its assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_8-l_MPIQEeGu1M-cCXg0Dg" name="USRealmAddressPostal" constrainedElement="_7BBfQPIQEeGu1M-cCXg0Dg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_fdgDYPIREeGu1M-cCXg0Dg">
          <language>Analysis</language>
          <body>PostalCode is required if the country is US. If country is not specified, its assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_YrEtUPIREeGu1M-cCXg0Dg" name="mixedContentWhiteSpace" constrainedElement="_i4zXgPIPEeGu1M-cCXg0Dg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_dwS6sPIREeGu1M-cCXg0Dg">
          <language>Analysis</language>
          <body>SHALL NOT have mixed content except for white space</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_ls2IQPIWEeGu1M-cCXg0Dg" name="USRealmAddressStreet" constrainedElement="_i4zXgPIPEeGu1M-cCXg0Dg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_pval0PIWEeGu1M-cCXg0Dg">
          <language>Analysis</language>
          <language>OCL</language>
          <body>SHALL contain at least one and not more than 4 streetAddressLine</body>
          <body>self.isNullFlavorUndefined() implies ( self.streetAddressLine->size() >=1 and self.streetAddressLine->size() &lt;=4)</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_j0nfgPIPEeGu1M-cCXg0Dg">
        <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
      </generalization>
      <ownedAttribute xmi:id="_qB12z_IPEeGu1M-cCXg0Dg" name="use" visibility="private">
        <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7Gd0DcEd6xYZuu1VKCVw"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ii1JEPeQEeGE6_g8dRyaRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ii0iAPeQEeGE6_g8dRyaRg" value="1"/>
        <subsettedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_qe2q4D5zEd6cla2oXsPtlA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_qB12w_IPEeGu1M-cCXg0Dg" name="country" visibility="private" isOrdered="true" aggregation="composite" isDerived="true">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_DHg4ID5zEd6cla2oXsPtlA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XymCofIQEeGu1M-cCXg0Dg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XymCoPIQEeGu1M-cCXg0Dg" value="1"/>
        <subsettedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_qvTjkD_lEd6wZe6nFLrjsw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_qB12yfIPEeGu1M-cCXg0Dg" name="state" visibility="private" isOrdered="true" aggregation="composite" isDerived="true">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_DHg4ID5zEd6cla2oXsPtlA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DIvpwfIQEeGu1M-cCXg0Dg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DIvpwPIQEeGu1M-cCXg0Dg" value="1"/>
        <subsettedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_UGUkgD_lEd6wZe6nFLrjsw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_qB12wPIPEeGu1M-cCXg0Dg" name="city" visibility="private" isOrdered="true" aggregation="composite" isDerived="true">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_DHg4ID5zEd6cla2oXsPtlA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uZbsofIQEeGu1M-cCXg0Dg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uZbsoPIQEeGu1M-cCXg0Dg" value="1"/>
        <subsettedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_XlrLED9HEd6uA6ElmbQH3Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_qB12xvIPEeGu1M-cCXg0Dg" name="postalCode" visibility="private" isOrdered="true" aggregation="composite" isDerived="true">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_DHg4ID5zEd6cla2oXsPtlA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yRva8fIQEeGu1M-cCXg0Dg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yRva8PIQEeGu1M-cCXg0Dg" value="1"/>
        <subsettedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_wQKkED_lEd6wZe6nFLrjsw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_qB12zPIPEeGu1M-cCXg0Dg" name="streetAddressLine" visibility="private" isOrdered="true" aggregation="composite" isDerived="true">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_DHg4ID5zEd6cla2oXsPtlA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SUr_gPLAEeGFUPBL8qS7yQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SUqKUPLAEeGFUPBL8qS7yQ" value="*"/>
        <subsettedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_00o1ED9GEd6uA6ElmbQH3Q"/>
      </ownedAttribute>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_aSeEwPIYEeGu1M-cCXg0Dg" name="USRealmPatientName">
      <ownedComment xmi:id="_J-c08PIeEeGu1M-cCXg0Dg">
        <body>The US Realm Patient Name datatype flavor is a set of reusable constraints that can be used for the patient or any other person. It requires a first (given) and last (family) name. If a patient or person has only one name part (e.g., patient with first name only) place the name part in the field required by the organization. Use the appropriate nullFlavor, &quot;Not Applicable&quot; (NA), in the other field.</body>
      </ownedComment>
      <ownedRule xmi:id="_4e-Q4PIeEeGu1M-cCXg0Dg" name="USRealmPatientNameMixedContent" constrainedElement="_2DNRcBSVEeGGzu7fmW9pXw">
        <ownedComment xmi:id="_4e-Q4fIeEeGu1M-cCXg0Dg">
          <body>QUERY</body>
        </ownedComment>
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_4e-Q4vIeEeGu1M-cCXg0Dg">
          <language>Analysis</language>
          <language>OCL</language>
          <body>US Realm Patient Name SHALL NOT have mixed content except for white space</body>
          <body>getText(true)=''</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_bAS0EPIYEeGu1M-cCXg0Dg">
        <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
      </generalization>
      <ownedAttribute xmi:id="_d9iBTPIYEeGu1M-cCXg0Dg" name="use" visibility="private">
        <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoORUDcEd6xYZuu1VKCVw"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pC_EAPIeEeGu1M-cCXg0Dg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pC-c8PIeEeGu1M-cCXg0Dg" value="1"/>
        <subsettedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_ruuXUD5zEd6cla2oXsPtlA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_d9iBQPIYEeGu1M-cCXg0Dg" name="family" visibility="private" isOrdered="true" aggregation="composite" isDerived="true">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_D7EcAD5zEd6cla2oXsPtlA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_so2-gPIeEeGu1M-cCXg0Dg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_so2XcPIeEeGu1M-cCXg0Dg" value="1"/>
        <subsettedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_9IA_sD92Ed6NdqfHy-LGHg"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_d9iBQ_IYEeGu1M-cCXg0Dg" name="given" visibility="private" isOrdered="true" aggregation="composite" isDerived="true">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_D7EcAD5zEd6cla2oXsPtlA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pw6AQfLqEeGoTuv6nvWAog" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pw6AQPLqEeGoTuv6nvWAog" value="*"/>
        <subsettedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_AYLv8D93Ed6NdqfHy-LGHg"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_d9iBRvIYEeGu1M-cCXg0Dg" name="prefix" visibility="private" isOrdered="true" aggregation="composite" isDerived="true">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_D7EcAD5zEd6cla2oXsPtlA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d9iBSPIYEeGu1M-cCXg0Dg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d9iBR_IYEeGu1M-cCXg0Dg" value="*"/>
        <subsettedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_Db1uMD93Ed6NdqfHy-LGHg"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_d9iBSfIYEeGu1M-cCXg0Dg" name="suffix" visibility="private" isOrdered="true" aggregation="composite" isDerived="true">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_D7EcAD5zEd6cla2oXsPtlA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uuToEPIeEeGu1M-cCXg0Dg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uuTBAPIeEeGu1M-cCXg0Dg" value="1"/>
        <subsettedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_EtgKYD93Ed6NdqfHy-LGHg"/>
      </ownedAttribute>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_-_hKwPI0EeGu1M-cCXg0Dg" name="Authorization">
      <ownedComment xmi:id="_XVyLAPI1EeGu1M-cCXg0Dg">
        <body>The header can record information about the patient's consent.&#xD;
The type of consent (e.g., a consent to perform the related serviceEvent) is conveyed in consent/code. Consents in the header have been finalized (consent/statusCode must equal Completed) and should be on file. This specification does not address how 'Privacy Consent' is represented, but does not preclude the inclusion of 'Privacy Consent'.</body>
      </ownedComment>
      <ownedComment xmi:id="_bzFcwPI1EeGu1M-cCXg0Dg">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_-_iY4PI0EeGu1M-cCXg0Dg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_JpCq8EcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="__Y_asPI0EeGu1M-cCXg0Dg" name="consent" visibility="private" type="_DHFdEPI1EeGu1M-cCXg0Dg" aggregation="composite">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__Y_asvI0EeGu1M-cCXg0Dg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Y_asfI0EeGu1M-cCXg0Dg" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_rLCIwUoWEd6c3qsAxlFHaQ"/>
        <association href="../consol.uml#__ZAo0PI0EeGu1M-cCXg0Dg"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_DHFdEPI1EeGu1M-cCXg0Dg" name="Consent">
        <generalization xmi:id="_DHGEIPI1EeGu1M-cCXg0Dg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_fVPRoEcEEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_FDOZoPI1EeGu1M-cCXg0Dg" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FDOZovI1EeGu1M-cCXg0Dg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FDOZofI1EeGu1M-cCXg0Dg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_vjoMwEouEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_FDNykPI1EeGu1M-cCXg0Dg" name="code" visibility="private" aggregation="composite">
          <ownedComment xmi:id="_MZuGEPI1EeGu1M-cCXg0Dg">
            <body>The type of consent (e.g., a consent to perform the related serviceEvent) is conveyed in consent/code.</body>
          </ownedComment>
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FDNykvI1EeGu1M-cCXg0Dg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FDNykfI1EeGu1M-cCXg0Dg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_yR04YEouEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_FDOZo_I1EeGu1M-cCXg0Dg" name="statusCode" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_2qQ4QEouEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_kkAUwJBkEeSSfIVHL_x3Xw" name="USRealmDateAndTimeDT">
      <ownedComment xmi:id="_HQwnsJBlEeSSfIVHL_x3Xw">
        <body>US Realm Date and Time (DT.US.FIELDED)&#xD;
[effectiveTime: identifier urn:oid:2.16.840.1.113883.10.20.22.5.3 (open)]&#xD;
The US Realm Clinical Document Date and Time datatype flavor records date and time information. If no time zone offset is provided, you can make no assumption about time, unless you have made a local exchange agreement.&#xD;
This data type uses the same rules as US Realm Date and Time (DTM.US.FIELDED),????but is used with elements having a datatype of IVL_TS.</body>
      </ownedComment>
      <ownedRule xmi:id="_aTXjsJBqEeSSfIVHL_x3Xw" name="preciseToTheDayIVLTS">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_aTXjsZBqEeSSfIVHL_x3Xw">
          <language>OCL</language>
          <language>Analysis</language>
          <body>isNullFlavorUndefined() implies ((not value.oclIsUndefined() implies value.size() >= 8) and ((not low.value.oclIsUndefined() and low.isNullFlavorUndefined() implies low.value.size() >= 8) and (not high.value.oclIsUndefined() and high.isNullFlavorUndefined() implies high.value.size() >= 8)))</body>
          <body>SHALL be precise to the day</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_a50fsJBqEeSSfIVHL_x3Xw" name="preciseToTheMinuteIVLTS">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_a50fsZBqEeSSfIVHL_x3Xw">
          <language>OCL</language>
          <language>Analysis</language>
          <body>isNullFlavorUndefined() implies ((not value.oclIsUndefined() implies value.size() >= 12) and ((not low.value.oclIsUndefined() and low.isNullFlavorUndefined() implies low.value.size() >= 12) and (not high.value.oclIsUndefined() and high.isNullFlavorUndefined() implies high.value.size() >= 12)))</body>
          <body>SHOULD be precise to the minute</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_bhkcMJBqEeSSfIVHL_x3Xw" name="preciseToTheSecondIVLTS">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_bhkcMZBqEeSSfIVHL_x3Xw">
          <language>OCL</language>
          <language>Analysis</language>
          <body>isNullFlavorUndefined() implies ((not value.oclIsUndefined() implies value.size() >= 14) and ((not low.value.oclIsUndefined() and low.isNullFlavorUndefined() implies low.value.size() >= 14) and (not high.value.oclIsUndefined() and high.isNullFlavorUndefined() implies high.value.size() >= 14)))</body>
          <body>MAY be precise to the second</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_cObiMJBqEeSSfIVHL_x3Xw" name="ifMorePreciseThanDayIncludeTimeZoneOffsetIVLTS">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_cObiMZBqEeSSfIVHL_x3Xw">
          <language>OCL</language>
          <language>Analysis</language>
          <body>(not value.oclIsUndefined() and value.size() > 8 implies value.size() >= 15) and ((not low.value.oclIsUndefined() and low.value.size() > 8 implies low.value.size() >= 15) and (not high.value.oclIsUndefined() and high.value.size() > 8 implies high.value.size() >= 15))</body>
          <body>If more precise than day, SHOULD include time-zone offset</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_5FlicJBkEeSSfIVHL_x3Xw">
        <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
      </generalization>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_OB2hAJBlEeSSfIVHL_x3Xw" name="USRealmDateAndTimeDTM">
      <ownedComment xmi:id="_fQ4_4JBlEeSSfIVHL_x3Xw">
        <body>US Realm Date and Time (DTM.US.FIELDED)&#xD;
[effectiveTime: identifier urn:oid:2.16.840.1.113883.10.20.22.5.4 (open)]&#xD;
The US Realm Clinical Document Date and Time datatype flavor records date and time information. If no time zone offset is provided, you can make no assumption about time, unless you have made a local exchange agreement.&#xD;
This data type uses the same rules as US Realm Date and Time (DT.US.FIELDED), but is used with elements having a datatype of TS.</body>
      </ownedComment>
      <ownedRule xmi:id="_lH2PYJBpEeSSfIVHL_x3Xw" name="preciseToTheDayTS">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_lH2PYZBpEeSSfIVHL_x3Xw">
          <language>OCL</language>
          <language>Analysis</language>
          <body>self.isNullFlavorUndefined() implies (not self.value.oclIsUndefined() implies self.value.size() >= 8)</body>
          <body>SHALL be precise to the day</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_A9I7QJBqEeSSfIVHL_x3Xw" name="preciseToTheMinuteTS">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_A9I7QZBqEeSSfIVHL_x3Xw">
          <language>OCL</language>
          <language>Analysis</language>
          <body>self.isNullFlavorUndefined() implies (not self.value.oclIsUndefined() implies self.value.size() >= 12)</body>
          <body>SHOULD be precise to the minute</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_Cm9YwJBqEeSSfIVHL_x3Xw" name="preciseToTheSecondTS">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_Cm9YwZBqEeSSfIVHL_x3Xw">
          <language>OCL</language>
          <language>Analysis</language>
          <body>self.isNullFlavorUndefined() implies (not self.value.oclIsUndefined() implies self.value.size() >= 14)</body>
          <body>MAY be precise to the second</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_EXMAQJBqEeSSfIVHL_x3Xw" name="ifMorePreciseThanDayIncludeTimeZoneOffsetTS">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_EXMAQZBqEeSSfIVHL_x3Xw">
          <language>OCL</language>
          <language>Analysis</language>
          <body>not self.value.oclIsUndefined() and self.value.size() > 8 implies self.value.size() >= 15</body>
          <body>If more precise than day, SHOULD include time-zone offset</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_SdatYJBlEeSSfIVHL_x3Xw">
        <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
      </generalization>
    </nestedClassifier>
  </uml:Class>
  <uml:Association xmi:id="_2D3_0BSVEeGGzu7fmW9pXw" memberEnd="_2D3YwBSVEeGGzu7fmW9pXw _2D3_0RSVEeGGzu7fmW9pXw">
    <ownedComment xmi:id="_jQgdgCypEeGMXrZ0DiQwGg">
      <body>The recordTarget records the patient whose health information is described by the clinical document; it must contain at least one patientRole element.</body>
    </ownedComment>
    <ownedEnd xmi:id="_2D3_0RSVEeGGzu7fmW9pXw" type="_2DNRcBSVEeGGzu7fmW9pXw" association="_2D3_0BSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2D4m4RSVEeGGzu7fmW9pXw" memberEnd="_2D3_0hSVEeGGzu7fmW9pXw _2D4m4hSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2D4m4hSVEeGGzu7fmW9pXw" type="_2DNRcBSVEeGGzu7fmW9pXw" association="_2D4m4RSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2DzuYRSVEeGGzu7fmW9pXw" memberEnd="_2DNR_xSVEeGGzu7fmW9pXw _2DzuYhSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2DzuYhSVEeGGzu7fmW9pXw" type="_2DNRcBSVEeGGzu7fmW9pXw" association="_2DzuYRSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2D0VcBSVEeGGzu7fmW9pXw" memberEnd="_2DNSAhSVEeGGzu7fmW9pXw _2D0VcRSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2D0VcRSVEeGGzu7fmW9pXw" type="_2DNRcBSVEeGGzu7fmW9pXw" association="_2D0VcBSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2D0VchSVEeGGzu7fmW9pXw" memberEnd="_2DNSBBSVEeGGzu7fmW9pXw _2D0VcxSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2D0VcxSVEeGGzu7fmW9pXw" type="_2DNRcBSVEeGGzu7fmW9pXw" association="_2D0VchSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2D0VdBSVEeGGzu7fmW9pXw" memberEnd="_2DNSBxSVEeGGzu7fmW9pXw _2D0VdRSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2D0VdRSVEeGGzu7fmW9pXw" type="_2DNRcBSVEeGGzu7fmW9pXw" association="_2D0VdBSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2D0VdhSVEeGGzu7fmW9pXw" memberEnd="_2DNSChSVEeGGzu7fmW9pXw _2D0VdxSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2D0VdxSVEeGGzu7fmW9pXw" type="_2DNRcBSVEeGGzu7fmW9pXw" association="_2D0VdhSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2D0VeBSVEeGGzu7fmW9pXw" memberEnd="_2DNSDBSVEeGGzu7fmW9pXw _2D0VeRSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2D0VeRSVEeGGzu7fmW9pXw" type="_2DNRcBSVEeGGzu7fmW9pXw" association="_2D0VeBSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_2DNSDxSVEeGGzu7fmW9pXw" base_Class="_2DNRcBSVEeGGzu7fmW9pXw" templateId="2.16.840.1.113883.10.20.22.1.1">
    <ruleId>CONF:5252, CONF:10036</ruleId>
  </CDA:CDATemplate>
  <CDA:CodeSystemConstraint xmi:id="_2DTYEhSVEeGGzu7fmW9pXw" code="US" base_Property="_2DNR9BSVEeGGzu7fmW9pXw">
    <ruleId>CONF:16791</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_2DTYFBSVEeGGzu7fmW9pXw" base_Property="_2DNR-xSVEeGGzu7fmW9pXw">
    <ruleId>CONF:5361, R2.1=CONF:1198-5361</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2DTYEBSVEeGGzu7fmW9pXw" base_Property="_2DNR7RSVEeGGzu7fmW9pXw">
    <ruleId>CONF:5363, R2.1=CONF:1198-5363</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2DNSEBSVEeGGzu7fmW9pXw" base_Property="_2DNR5RSVEeGGzu7fmW9pXw">
    <ruleId>CONF:5253, R2.1=CONF:1198-5253</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_2DTYExSVEeGGzu7fmW9pXw" base_Property="_2DNR9xSVEeGGzu7fmW9pXw">
    <ruleId>CONF:5254</ruleId>
  </CDA:TextValue>
  <CDA:PropertyValidation xmi:id="_2DNSERSVEeGGzu7fmW9pXw" base_Property="_2DNR6xSVEeGGzu7fmW9pXw">
    <ruleId>CONF:5256, R2.1=CONF:1198-5256</ruleId>
  </CDA:PropertyValidation>
  <uml:Class xmi:id="_2UnxkRSVEeGGzu7fmW9pXw" name="DischargeSummary">
    <ownedRule xmi:id="_43rsEGjHEeGNoZ3kEkcY2A" name="doesNotHaveChiefComplaintAndReasonForVisitWithChiefComplaintSectionOrReasonSection" constrainedElement="_-Qa60D1jEeG3tde5scYNWA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_43rsEWjHEeGNoZ3kEkcY2A">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT include a Chief Complaint and Reason for Visit Section with either a Chief Complaint Section or a Reason for Visit Section</body>
        <body>( self.getAllSections()->exists(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintAndReasonForVisitSection)) ) implies not ( self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintSection)) or self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ReasonForVisitSection)) )</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_2U6FfBSVEeGGzu7fmW9pXw" general="_2DNRcBSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_2Uz-3xSVEeGGzu7fmW9pXw" name="code" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2Uz-4RSVEeGGzu7fmW9pXw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2Uz-4BSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2UnxlhSVEeGGzu7fmW9pXw" name="hospitalAdmissionMedicationsSectionEntriesOptional" association="_2UnxyxSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="consol-medications.uml#_2Poj5BSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IV4Vsc_TEeOGjf7FaidRGw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IV4VsM_TEeOGjf7FaidRGw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2UnxmRSVEeGGzu7fmW9pXw" name="hospitalAdmissionDiagnosisSection" association="_2UnxzhSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PidQhSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__HUS4b3sEeSj3-4AHFlwHg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__HUS4L3sEeSj3-4AHFlwHg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2UnxoRSVEeGGzu7fmW9pXw" name="hospitalDischargeDiagnosisSection" aggregation="composite" association="_2Unx1xSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_2PidURSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2UnxoxSVEeGGzu7fmW9pXw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2UnxohSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2UnxpBSVEeGGzu7fmW9pXw" name="dischargeDietSection" association="_2Ut4MhSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_2Uz-4xSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2UnxpRSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2UnxphSVEeGGzu7fmW9pXw" name="hospitalDischargeMedicationsSectionEntriesOptional" association="_2Ut4NRSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_2Poj7RSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2UnxqBSVEeGGzu7fmW9pXw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2UnxpxSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2UnxqxSVEeGGzu7fmW9pXw" name="functionalStatusSection" association="_2Ut4OxSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="consol-other.uml#_2KKOBhSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2UnxrBSVEeGGzu7fmW9pXw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2UnxrRSVEeGGzu7fmW9pXw" name="historyOfPresentIllnessSection" association="_2Ut4PhSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PcWsRSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G0mJIc_TEeOGjf7FaidRGw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G0mJIM_TEeOGjf7FaidRGw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2UnxsBSVEeGGzu7fmW9pXw" name="hospitalCourseSection" association="_2Ut4QRSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_2RqkOxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2UnxshSVEeGGzu7fmW9pXw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2UnxsRSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2UnxuBSVEeGGzu7fmW9pXw" name="planOfCareSection" association="_2Uz-0BSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_2NP-QxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2UnxuhSVEeGGzu7fmW9pXw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2UnxuRSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2UnxuxSVEeGGzu7fmW9pXw" name="historyOfPastIllnessSection" association="_2Uz-0xSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PQJcxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FvdtEc_TEeOGjf7FaidRGw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FvdtEM_TEeOGjf7FaidRGw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_F6UhIDzEEeGMk58Mp9-wVA" name="componentOf" type="_7G6B4DzDEeGMk58Mp9-wVA" association="_F6UhIjzEEeGMk58Mp9-wVA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Izr68TzEEeGMk58Mp9-wVA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Izr68DzEEeGMk58Mp9-wVA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_XBDRMDzHEeGMk58Mp9-wVA" name="chiefComplaintAndReasonForVisitSection" association="_XBDRMjzHEeGMk58Mp9-wVA">
      <type xmi:type="uml:Class" href="consol-other.uml#_oI7CQCsaEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XBDRMTzHEeGMk58Mp9-wVA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Zufu4DzHEeGMk58Mp9-wVA" name="chiefComplaintSection" association="_Zufu4jzHEeGMk58Mp9-wVA">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PWQCBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zufu4TzHEeGMk58Mp9-wVA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_xJ2mEDzHEeGMk58Mp9-wVA" name="familyHistorySection" association="_xKAXETzHEeGMk58Mp9-wVA">
      <type xmi:type="uml:Class" href="consol-familyhistory.uml#_2IWQIxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xKAXEDzHEeGMk58Mp9-wVA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hcNMADzIEeGMk58Mp9-wVA" name="hospitalConsultationsSection" association="_hcNMAjzIEeGMk58Mp9-wVA">
      <type xmi:type="uml:Class" href="consol-other.uml#_eKFbUDVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hcNMATzIEeGMk58Mp9-wVA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_64c84DzIEeGMk58Mp9-wVA" name="hospitalDischargeInstructionsSection" association="_64c84jzIEeGMk58Mp9-wVA">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_lBergCUMEeGiOPpZVnfEJA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_64c84TzIEeGMk58Mp9-wVA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_JDyaMDzJEeGMk58Mp9-wVA" name="hospitalDischargePhysicalSection" association="_JDyaMjzJEeGMk58Mp9-wVA">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_WikGsCUTEeGiOPpZVnfEJA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JDyaMTzJEeGMk58Mp9-wVA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_N0z5MDzJEeGMk58Mp9-wVA" name="hospitalDischargeStudiesSummarySection" association="_N0z5MjzJEeGMk58Mp9-wVA">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_38AXoCUTEeGiOPpZVnfEJA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N0z5MTzJEeGMk58Mp9-wVA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_UcKAoDzJEeGMk58Mp9-wVA" name="immunizationsSectionEntriesOptional" association="_UcKAojzJEeGMk58Mp9-wVA">
      <type xmi:type="uml:Class" href="consol-immunizations.uml#_EuPloBVeEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UcKAoTzJEeGMk58Mp9-wVA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aeGU8DzJEeGMk58Mp9-wVA" name="problemSectionEntriesOptional" association="_aeGU8jzJEeGMk58Mp9-wVA">
      <type xmi:type="uml:Class" href="consol-problems.uml#_naxrkBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aeGU8TzJEeGMk58Mp9-wVA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hj_ZkDzJEeGMk58Mp9-wVA" name="proceduresSectionEntriesOptional" association="_hj_ZkjzJEeGMk58Mp9-wVA">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_s9Ig4BVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hj_ZkTzJEeGMk58Mp9-wVA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nJ6gQDzJEeGMk58Mp9-wVA" name="reasonForVisitSection" association="_nJ6gQjzJEeGMk58Mp9-wVA">
      <type xmi:type="uml:Class" href="consol-other.uml#_Nm64UCscEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nJ6gQTzJEeGMk58Mp9-wVA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rgQ1cDzJEeGMk58Mp9-wVA" name="reviewOfSystemsSection" association="_rgQ1cjzJEeGMk58Mp9-wVA">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2RqkMBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rgQ1cTzJEeGMk58Mp9-wVA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_yQsncDzJEeGMk58Mp9-wVA" name="socialHistorySection" association="_yQsncjzJEeGMk58Mp9-wVA">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_2JKvgBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yQsncTzJEeGMk58Mp9-wVA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ezg64PLEEeGFUPBL8qS7yQ" name="allergiesSectionEntriesOptional" association="_eziJAPLEEeGFUPBL8qS7yQ">
      <type xmi:type="uml:Class" href="consol-allergies.uml#_bGzYgBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fxY4YfLEEeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fxY4YPLEEeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_stQR4PLEEeGFUPBL8qS7yQ" name="vitalSignsSectionEntriesOptional" association="_stRgAPLEEeGFUPBL8qS7yQ">
      <type xmi:type="uml:Class" href="consol-vitalsigns.uml#_bRH8sBVeEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_stQR4fLEEeGFUPBL8qS7yQ"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_7G6B4DzDEeGMk58Mp9-wVA" name="ComponentOf">
      <ownedComment xmi:id="_ceudYD0gEeGagp6xeAJzMA">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_DZY1cDzEEeGMk58Mp9-wVA">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_NWHRoEAJEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_bylN4DzEEeGMk58Mp9-wVA" name="encompassingEncounter" type="_TeTqkDzEEeGMk58Mp9-wVA" association="_bylN4jzEEeGMk58Mp9-wVA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_erzdwTzEEeGMk58Mp9-wVA" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_erzdwDzEEeGMk58Mp9-wVA" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_TeTqkDzEEeGMk58Mp9-wVA" name="EncompassingEncounter3">
        <ownedRule xmi:id="_8bTXEDzFEeGMk58Mp9-wVA" name="encompassingEncounterHasEffectiveTimeLow" constrainedElement="_TeTqkDzEEeGMk58Mp9-wVA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="__jugkDzFEeGMk58Mp9-wVA">
            <language>Analysis</language>
            <language>OCL</language>
            <body>This encompassingEncounter SHALL contain exactly one [1..1] effectiveTime/low</body>
            <body>not self.effectiveTime.low.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_Ejp-QDzGEeGMk58Mp9-wVA" name="encompassingEncounterHasEffectiveTimeHigh" constrainedElement="_TeTqkDzEEeGMk58Mp9-wVA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_Ejp-QTzGEeGMk58Mp9-wVA">
            <language>Analysis</language>
            <language>OCL</language>
            <body>This encompassingEncounter SHALL contain exactly one [1..1] effectiveTime/high</body>
            <body>not self.effectiveTime.high.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_j2YAAF1FEeO84_IebRjYkg" name="dischargeDispositionCodeValueSet" constrainedElement="_TeTqkDzEEeGMk58Mp9-wVA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_pKF8YF1FEeO84_IebRjYkg">
            <language>Analysis</language>
            <language>OCL</language>
            <body>dischargeDispositionCode SHOULD be selected from ValueSet NUBC UB-04 FL17-Patient Status 2.16.840.1.113883.3.88.12.80.33 (code system 2.16.840.1.113883.6.301.5) DYNAMIC</body>
            <body>dischargeDispositionCode.oclIsUndefined() or dischargeDispositionCode.isNullFlavorUndefined() implies let value : datatypes::CE = dischargeDispositionCode.oclAsType(datatypes::CE) in value.codeSystem &lt;> '2.16.840.1.113883.12.112' implies value.codeSystem = '2.16.840.1.113883.6.301.5' and not value.code.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_lGT94F1FEeO84_IebRjYkg" name="dischargeDispositionCodeCodeSystem" constrainedElement="_TeTqkDzEEeGMk58Mp9-wVA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_CM0aAF1GEeO84_IebRjYkg">
            <language>Analysis</language>
            <language>OCL</language>
            <body>dischargeDispositionCode, if access to NUBC is unavailable, MAY be selected from CodeSystem 2.16.840.1.113883.12.112 HL7 Discharge Disposition</body>
            <body>dischargeDispositionCode.oclIsUndefined() or dischargeDispositionCode.isNullFlavorUndefined() implies let value : datatypes::CE = dischargeDispositionCode.oclAsType(datatypes::CE) in value.codeSystem &lt;> '2.16.840.1.113883.6.301.5' implies value.codeSystem = '2.16.840.1.113883.12.112' and not value.code.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_liV3wDzEEeGMk58Mp9-wVA">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_j5JZsEAJEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_tzLskDzEEeGMk58Mp9-wVA" name="dischargeDispositionCode" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-ih8XT9EeGB7fSw5LjeyA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-ih8HT9EeGB7fSw5LjeyA" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_wOswwEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_tzLskzzEEeGMk58Mp9-wVA" name="effectiveTime" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_sKO1wEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_wxzkYDzFEeGMk58Mp9-wVA" name="responsibleParty" type="_cALIgDzFEeGMk58Mp9-wVA" association="_wxzkYjzFEeGMk58Mp9-wVA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wxzkYTzFEeGMk58Mp9-wVA"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_zQf0YDzFEeGMk58Mp9-wVA" name="encounterParticipant" type="_dTBQcDzFEeGMk58Mp9-wVA" association="_zQf0YjzFEeGMk58Mp9-wVA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zQf0YTzFEeGMk58Mp9-wVA"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_cALIgDzFEeGMk58Mp9-wVA" name="ResponsibleParty">
          <ownedRule xmi:id="_cALIgTzFEeGMk58Mp9-wVA" name="assignedEntityHasPersonOrOrganization" constrainedElement="_cALIgDzFEeGMk58Mp9-wVA">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_cALIgjzFEeGMk58Mp9-wVA">
              <language>Analysis</language>
              <language>OCL</language>
              <body>The responsibleParty element, if present, SHALL contain an assignedEntity element which SHALL contain an assignedPerson element, a representedOrganization element, or both.</body>
              <body>not self.assignedEntity.assignedPerson.oclIsUndefined() or not self.assignedEntity.representedOrganization->isEmpty()</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_cALIgzzFEeGMk58Mp9-wVA">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_hfdrgEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_0PA-kD0nEeGsYqsxu3WrRA" name="assignedEntity" association="_0PA-kj0nEeGsYqsxu3WrRA">
            <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xtcf0fKzEeGFUPBL8qS7yQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xtcf0PKzEeGFUPBL8qS7yQ" value="*"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_dTBQcDzFEeGMk58Mp9-wVA" name="EncounterParticipant">
          <ownedRule xmi:id="_dTBQcTzFEeGMk58Mp9-wVA" name="assignedEntityHasPersonOrOrganization" constrainedElement="_tUQLcDswEeGvzMYhXuqAEA">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_dTBQcjzFEeGMk58Mp9-wVA">
              <language>Analysis</language>
              <language>OCL</language>
              <body>The encounterParticipant element, if present, SHALL contain an assignedEntity element which SHALL contain an assignedPerson element, a representedOrganization element, or both.</body>
              <body>not self.assignedEntity.assignedPerson.oclIsUndefined() or not self.assignedEntity.representedOrganization->isEmpty()</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_dTBQczzFEeGMk58Mp9-wVA">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_5t1WAEcEEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_4gASoD0nEeGsYqsxu3WrRA" name="assignedEntity" association="_4gASoj0nEeGsYqsxu3WrRA">
            <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dI3msfKzEeGFUPBL8qS7yQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dI3msPKzEeGFUPBL8qS7yQ" value="*"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <uml:Association xmi:id="_2UnxyxSVEeGGzu7fmW9pXw" memberEnd="_2UnxlhSVEeGGzu7fmW9pXw _2UnxzBSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2UnxzBSVEeGGzu7fmW9pXw" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_2UnxyxSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2UnxzhSVEeGGzu7fmW9pXw" memberEnd="_2UnxmRSVEeGGzu7fmW9pXw _2UnxzxSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2UnxzxSVEeGGzu7fmW9pXw" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_2UnxzhSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2Unx1xSVEeGGzu7fmW9pXw" memberEnd="_2UnxoRSVEeGGzu7fmW9pXw _2Ut4MBSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2Ut4MBSVEeGGzu7fmW9pXw" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_2Unx1xSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2Ut4MhSVEeGGzu7fmW9pXw" memberEnd="_2UnxpBSVEeGGzu7fmW9pXw _2Ut4MxSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2Ut4MxSVEeGGzu7fmW9pXw" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_2Ut4MhSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2Ut4NRSVEeGGzu7fmW9pXw" memberEnd="_2UnxphSVEeGGzu7fmW9pXw _2Ut4NhSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2Ut4NhSVEeGGzu7fmW9pXw" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_2Ut4NRSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2Ut4OxSVEeGGzu7fmW9pXw" memberEnd="_2UnxqxSVEeGGzu7fmW9pXw _2Ut4PBSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2Ut4PBSVEeGGzu7fmW9pXw" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_2Ut4OxSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2Ut4PhSVEeGGzu7fmW9pXw" memberEnd="_2UnxrRSVEeGGzu7fmW9pXw _2Ut4PxSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2Ut4PxSVEeGGzu7fmW9pXw" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_2Ut4PhSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2Ut4QRSVEeGGzu7fmW9pXw" memberEnd="_2UnxsBSVEeGGzu7fmW9pXw _2Ut4QhSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2Ut4QhSVEeGGzu7fmW9pXw" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_2Ut4QRSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2Uz-0BSVEeGGzu7fmW9pXw" memberEnd="_2UnxuBSVEeGGzu7fmW9pXw _2Uz-0RSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2Uz-0RSVEeGGzu7fmW9pXw" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_2Uz-0BSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <uml:Association xmi:id="_2Uz-0xSVEeGGzu7fmW9pXw" memberEnd="_2UnxuxSVEeGGzu7fmW9pXw _2Uz-1BSVEeGGzu7fmW9pXw">
    <ownedEnd xmi:id="_2Uz-1BSVEeGGzu7fmW9pXw" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_2Uz-0xSVEeGGzu7fmW9pXw"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_2UnxxhSVEeGGzu7fmW9pXw" base_Class="_2UnxkRSVEeGGzu7fmW9pXw" templateId="2.16.840.1.113883.10.20.22.1.8">
    <ruleId>CONF:8375, CONF:10043</ruleId>
  </CDA:CDATemplate>
  <CDA:AssociationValidation xmi:id="_2UnxzRSVEeGGzu7fmW9pXw" severity="INFO" base_Association="_2UnxyxSVEeGGzu7fmW9pXw">
    <ruleId>CONF:10111</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_2Unx0BSVEeGGzu7fmW9pXw" severity="INFO" base_Association="_2UnxzhSVEeGGzu7fmW9pXw">
    <ruleId>CONF:9928</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_2Ut4MRSVEeGGzu7fmW9pXw" base_Association="_2Unx1xSVEeGGzu7fmW9pXw">
    <ruleId>CONF:9546</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_2Ut4NBSVEeGGzu7fmW9pXw" severity="INFO" base_Association="_2Ut4MhSVEeGGzu7fmW9pXw">
    <ruleId>CONF:9558</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_2Ut4NxSVEeGGzu7fmW9pXw" base_Association="_2Ut4NRSVEeGGzu7fmW9pXw">
    <ruleId>CONF:9548</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_2Ut4PRSVEeGGzu7fmW9pXw" severity="INFO" base_Association="_2Ut4OxSVEeGGzu7fmW9pXw">
    <ruleId>CONF:9562</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_2Ut4QBSVEeGGzu7fmW9pXw" severity="INFO" base_Association="_2Ut4PhSVEeGGzu7fmW9pXw">
    <ruleId>CONF:9566</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_2Ut4QxSVEeGGzu7fmW9pXw" base_Association="_2Ut4QRSVEeGGzu7fmW9pXw">
    <ruleId>CONF:9544</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_2Uz-0hSVEeGGzu7fmW9pXw" base_Association="_2Uz-0BSVEeGGzu7fmW9pXw">
    <ruleId>CONF:9550</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_2Uz-1RSVEeGGzu7fmW9pXw" severity="INFO" base_Association="_2Uz-0xSVEeGGzu7fmW9pXw">
    <ruleId>CONF:9564</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_2IJb0BSVEeGGzu7fmW9pXw" name="ContinuityOfCareDocument">
    <ownedComment xmi:id="_2IJb0RSVEeGGzu7fmW9pXw" annotatedElement="_2IJb0BSVEeGGzu7fmW9pXw">
      <body>This section, Continuity of Care Document (CCD) Release 1.1, describes CDA constraints  in accordance with Stage 1 Meaningful Use. The CCD requirements in this guide supersede CCD Release 1; in the near future, this guide could supersede HITSP C32 .&#xD;
&#xD;
The CCD is a core data set of the most relevant administrative, demographic, and clinical information facts about a patient's healthcare, covering one or more healthcare encounters. It provides a means for one healthcare practitioner, system, or setting to aggregate all of the pertinent data about a patient and forward it to another practitioner, system, or setting to support the continuity of care. The primary use case for the CCD is to provide a snapshot in time containing the pertinent clinical, demographic, and administrative data for a specific patient . More specific use cases, such as a Discharge Summary or Progress Note, are available as alternative documents in this guide.</body>
    </ownedComment>
    <generalization xmi:id="_2PQJchSVEeGGzu7fmW9pXw" general="_2DNRcBSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_2IUa8BSVEeGGzu7fmW9pXw" name="code" visibility="private">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2IVpEBSVEeGGzu7fmW9pXw" name="languageCode" visibility="private" aggregation="composite">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2IVpEhSVEeGGzu7fmW9pXw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2IVpERSVEeGGzu7fmW9pXw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_1pCBUEIQEeGfG6GbxF_VQQ" name="documentationOf" type="_ou9e8EINEeGfG6GbxF_VQQ" association="_1pCBUkIQEeGfG6GbxF_VQQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_49Xf4UIQEeGfG6GbxF_VQQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_49Xf4EIQEeGfG6GbxF_VQQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_OUlfoEISEeGfG6GbxF_VQQ" name="author" type="_NH9J4EIREeGfG6GbxF_VQQ" association="_OUupkEISEeGfG6GbxF_VQQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SYmusUISEeGfG6GbxF_VQQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SYmusEISEeGfG6GbxF_VQQ" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ifn1kEISEeGfG6GbxF_VQQ" name="allergiesSection" association="_ifn1kkISEeGfG6GbxF_VQQ">
      <type xmi:type="uml:Class" href="consol-allergies.uml#_2LMIwBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WNA_AUITEeGfG6GbxF_VQQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WNA_AEITEeGfG6GbxF_VQQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_li0g0EISEeGfG6GbxF_VQQ" name="medicationsSection" association="_li0g0kISEeGfG6GbxF_VQQ">
      <type xmi:type="uml:Class" href="consol-medications.uml#_2NIpgBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WwopcUITEeGfG6GbxF_VQQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WwopcEITEeGfG6GbxF_VQQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_odilgEISEeGfG6GbxF_VQQ" name="problemSection" association="_odilgkISEeGfG6GbxF_VQQ">
      <type xmi:type="uml:Class" href="consol-problems.uml#_2LSPYBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XJz-cUITEeGfG6GbxF_VQQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XJz-cEITEeGfG6GbxF_VQQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_q8-cYEISEeGfG6GbxF_VQQ" name="proceduresSection" association="_q9INYEISEeGfG6GbxF_VQQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_2OAzQRSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XnBe4UITEeGfG6GbxF_VQQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XnBe4EITEeGfG6GbxF_VQQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_tK1bEEISEeGfG6GbxF_VQQ" name="resultsSection" association="_tK1bEkISEeGfG6GbxF_VQQ">
      <type xmi:type="uml:Class" href="consol-results.uml#_2Js7AxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YE01MUITEeGfG6GbxF_VQQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YE01MEITEeGfG6GbxF_VQQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vtQ7kEISEeGfG6GbxF_VQQ" name="advanceDirectivesSection" association="_vtaFgEISEeGfG6GbxF_VQQ">
      <type xmi:type="uml:Class" href="consol-advancedirectives.uml#_2KgzUBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vtQ7kUISEeGfG6GbxF_VQQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_yWY58EISEeGfG6GbxF_VQQ" name="encountersSection" association="_yWY58kISEeGfG6GbxF_VQQ">
      <type xmi:type="uml:Class" href="consol-encounters.uml#_2LWg0BSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yWY58UISEeGfG6GbxF_VQQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_07pE8EISEeGfG6GbxF_VQQ" name="familyHistorySection" association="_07pE8kISEeGfG6GbxF_VQQ">
      <type xmi:type="uml:Class" href="consol-familyhistory.uml#_2IWQIxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_07pE8UISEeGfG6GbxF_VQQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_3MoQIEISEeGfG6GbxF_VQQ" name="functionalStatusSection" association="_3MoQIkISEeGfG6GbxF_VQQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_2KKOBhSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3MoQIUISEeGfG6GbxF_VQQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_52DwgEISEeGfG6GbxF_VQQ" name="immunizationsSectionEntriesOptional" association="_52DwgkISEeGfG6GbxF_VQQ">
      <type xmi:type="uml:Class" href="consol-immunizations.uml#_EuPloBVeEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_52DwgUISEeGfG6GbxF_VQQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_-yGzwEISEeGfG6GbxF_VQQ" name="medicalEquipmentSection" association="_-yGzwkISEeGfG6GbxF_VQQ">
      <type xmi:type="uml:Class" href="consol-medications.uml#_2KEucBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-yGzwUISEeGfG6GbxF_VQQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_AM26gEITEeGfG6GbxF_VQQ" name="payersSection" association="_AM26gkITEeGfG6GbxF_VQQ">
      <type xmi:type="uml:Class" href="consol-payers.uml#_2MV_UBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AM26gUITEeGfG6GbxF_VQQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_CL0hkEITEeGfG6GbxF_VQQ" name="planOfCareSection" association="_CL0hkkITEeGfG6GbxF_VQQ">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_2NP-QxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CL0hkUITEeGfG6GbxF_VQQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_D86rwEITEeGfG6GbxF_VQQ" name="socialHistorySection" association="_D86rwkITEeGfG6GbxF_VQQ">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_2JKvgBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D86rwUITEeGfG6GbxF_VQQ"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_FhDYAEITEeGfG6GbxF_VQQ" name="vitalSignsSectionEntriesOptional" association="_FhDYAkITEeGfG6GbxF_VQQ">
      <type xmi:type="uml:Class" href="consol-vitalsigns.uml#_bRH8sBVeEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FhDYAUITEeGfG6GbxF_VQQ"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_ou9e8EINEeGfG6GbxF_VQQ" name="DocumentationOf">
      <ownedComment xmi:id="_xqz4QEIQEeGfG6GbxF_VQQ">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_rjajkEINEeGfG6GbxF_VQQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1fhigEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_81oK4EIQEeGfG6GbxF_VQQ" name="serviceEvent" type="_tY10IEINEeGfG6GbxF_VQQ" association="_81oK4kIQEeGfG6GbxF_VQQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__1jfsUIQEeGfG6GbxF_VQQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__1jfsEIQEeGfG6GbxF_VQQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tY10IEINEeGfG6GbxF_VQQ" name="ServiceEvent">
        <generalization xmi:id="_xOtScEINEeGfG6GbxF_VQQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_lriDUEcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_9lELIEINEeGfG6GbxF_VQQ" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bk8sAfbIEeGhu-W52CK0Dg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bk8sAPbIEeGhu-W52CK0Dg" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_F_cWcEIOEeGfG6GbxF_VQQ" value="PCPR"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_U70MIEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="__7a-gEINEeGfG6GbxF_VQQ" name="effectiveTime" visibility="private" type="_praxgOyCEeG7k4bbVdXbXw" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cF1LgfbIEeGhu-W52CK0Dg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cF1LgPbIEeGhu-W52CK0Dg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_OYDkMEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_h3HA4EIOEeGfG6GbxF_VQQ" name="performer" type="_dIxCcEIOEeGfG6GbxF_VQQ" association="_h3HA4kIOEeGfG6GbxF_VQQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kTIXYUIOEeGfG6GbxF_VQQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kTIXYEIOEeGfG6GbxF_VQQ" value="*"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_dIxCcEIOEeGfG6GbxF_VQQ" name="Performer">
          <ownedComment xmi:id="_2aw1sEIPEeGfG6GbxF_VQQ">
            <body>serviceEvent/performer represents the healthcare providers involved in the current or pertinent historical care of the patient. Preferably, the patient's key healthcare providers would be listed, particularly their primary physician and any active consulting physicians, therapists, and counselors</body>
          </ownedComment>
          <generalization xmi:id="_fbQCcEIOEeGfG6GbxF_VQQ">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_FvF74EcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_nSwKMEIOEeGfG6GbxF_VQQ" name="typeCode" visibility="private" isReadOnly="true">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOqckDcEd6xYZuu1VKCVw"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_tT1GYEIPEeGfG6GbxF_VQQ" value="PRF"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_3_p4cErfEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_5hqxsEIOEeGfG6GbxF_VQQ" name="assignedEntity" type="_tXX_EEIOEeGfG6GbxF_VQQ" association="_5hqxskIOEeGfG6GbxF_VQQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5hqxsUIOEeGfG6GbxF_VQQ"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tXX_EEIOEeGfG6GbxF_VQQ" name="AssignedEntity">
            <ownedRule xmi:id="_f4CPoEIPEeGfG6GbxF_VQQ" name="hasNationalProviderIdentifier" constrainedElement="_tXX_EEIOEeGfG6GbxF_VQQ">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_hrhmgEIPEeGfG6GbxF_VQQ">
                <language>Analysis</language>
                <language>OCL</language>
                <body>SHOULD include zero or one [0..1] id where id/@root =&quot;2.16.840.1.113883.4.6&quot; National Provider Identifier</body>
                <body>self.id->exists(root='2.16.840.1.113883.4.6')</body>
              </specification>
            </ownedRule>
            <generalization xmi:id="_20Xd8EIOEeGfG6GbxF_VQQ">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_BSK5kEIPEeGfG6GbxF_VQQ" name="code" visibility="private" isReadOnly="true" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BSK5kkIPEeGfG6GbxF_VQQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BSK5kUIPEeGfG6GbxF_VQQ" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_BSK5k0IPEeGfG6GbxF_VQQ" name="id" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BSK5lUIPEeGfG6GbxF_VQQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BSK5lEIPEeGfG6GbxF_VQQ" value="*"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9JenIEodEd6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_praxgOyCEeG7k4bbVdXbXw" name="EffectiveTime">
          <generalization xmi:id="_preb4OyCEeG7k4bbVdXbXw">
            <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
          </generalization>
          <ownedAttribute xmi:id="_qRn14OyCEeG7k4bbVdXbXw" name="high" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_BY5uUD6AEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_seumoOyCEeG7k4bbVdXbXw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_serjUOyCEeG7k4bbVdXbXw" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_jfCGID6AEd6cla2oXsPtlA"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_qRn14-yCEeG7k4bbVdXbXw" name="low" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_BY5uUD6AEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s92yoOyCEeG7k4bbVdXbXw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s90WYOyCEeG7k4bbVdXbXw" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_fmxbID6AEd6cla2oXsPtlA"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_NH9J4EIREeGfG6GbxF_VQQ" name="Author">
      <ownedComment xmi:id="_ocVxAEIlEeG5UvLPSY8o7A">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_POhNwEIREeGfG6GbxF_VQQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_ChEisEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_WpAM4EISEeGfG6GbxF_VQQ" name="assignedAuthor" type="_Q-uAEEIREeGfG6GbxF_VQQ" association="_WpAM4kISEeGfG6GbxF_VQQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yv2koUISEeGfG6GbxF_VQQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yv2koEISEeGfG6GbxF_VQQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_Q-uAEEIREeGfG6GbxF_VQQ" name="AssignedAuthor">
        <ownedRule xmi:id="_ZnQjMEIREeGfG6GbxF_VQQ" name="hasAssignedPersonOrRepresentedOrganization" constrainedElement="_Q-uAEEIREeGfG6GbxF_VQQ">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_be6oYEIREeGfG6GbxF_VQQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>SHALL contain exactly one [1..1] assignedPerson or exactly one [1..1] representedOrganization.</body>
            <body>(not self.assignedPerson.oclIsUndefined()) or (not self.representedOrganization.oclIsUndefined())</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_iAmMsEIREeGfG6GbxF_VQQ" name="hasRepresentOrganization" constrainedElement="_Q-uAEEIREeGfG6GbxF_VQQ">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_jklH8EIREeGfG6GbxF_VQQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>If assignedAuthor has an associated representedOrganization with no assignedPerson or assignedAuthoringDevice, then the value for &quot;ClinicalDocument/author/assignedAuthor/id/@NullFlavor&quot; SHALL be &quot;NA&quot; &quot;Not applicable&quot; 2.16.840.1.113883.5.1008 NullFlavor STATIC.</body>
            <body>(not self.representedOrganization.oclIsUndefined() and self.assignedPerson.oclIsUndefined() and self.assignedAuthoringDevice.oclIsUndefined()) implies self.id->exists(id | not id.isNullFlavorUndefined() and id.nullFlavor = vocab::NullFlavor::NA)</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_Uw3cAEIREeGfG6GbxF_VQQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_z2vcQEcDEd6besF9iFIJkQ"/>
        </generalization>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_2IKC4BSVEeGGzu7fmW9pXw" base_Class="_2IJb0BSVEeGGzu7fmW9pXw" templateId="2.16.840.1.113883.10.20.22.1.2">
    <ruleId>CONF:8450, CONF:10038</ruleId>
  </CDA:CDATemplate>
  <CDA:CodeSystemConstraint xmi:id="_2IUa8RSVEeGGzu7fmW9pXw" code="34133-9" displayName="Summarization of Episode Note" base_Property="_2IUa8BSVEeGGzu7fmW9pXw">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:17181</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_2IVpExSVEeGGzu7fmW9pXw" base_Property="_2IVpEBSVEeGGzu7fmW9pXw">
    <ruleId>CONF-5</ruleId>
  </CDA:PropertyValidation>
  <uml:Class xmi:id="_2TeiIRSVEeGGzu7fmW9pXw" name="UnstructuredDocument">
    <ownedComment xmi:id="_2T9DPhSVEeGGzu7fmW9pXw" annotatedElement="_2TeiIRSVEeGGzu7fmW9pXw">
      <body>An unstructured document is a document which is used when the patient record is captured in an unstructured format that is encapsulated within an image file or as unstructured text in an electronic file such as a word processing or Portable Document Format (PDF) document. &#xD;
There is a need to raise the level of interoperability for these documents to provide full access to the longitudinal patient record across a continuum of care. Until this gap is addressed, image and multi-media files will continue to be a portion of the patient record that remains difficult to access and share with all participants in a patient's care. The Unstructured Document type addresses this gap by providing consistent guidance on the use of CDA for such documents.&#xD;
An Unstructured Document (UD) document type can (1) include unstructured content, such as a graphic, directly in a text element with a mediaType attribute, or (2) reference a single document file, such as a word-processing document, using a text/reference element.&#xD;
For guidance on how to handle multiple files, on the selection of media types for this IG, and on the identification of external files, see the subsections which follow the constraints below.&#xD;
IHE's XDS-SD (Cross-Transaction Specifications and Content Specifications, Scanned Documents Module) profile addresses a similar, more restricted use case, specifically for scanned documents or documents electronically created from existing text sources, and limits content to PDF-A or text. This Unstructured Documents implementation guide is applicable not only for scanned documents in non-PDF formats, but also for clinical documents produced through word processing applications, etc. &#xD;
For conformance with both specifications, please review the appendix on XDS-SD and US Realm Clinical Document Header Comparison and ensure that your documents at a minimum conform to all the SHALL constraints from either specification .</body>
    </ownedComment>
    <generalization xmi:id="_2T9DPxSVEeGGzu7fmW9pXw" general="_2DNRcBSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_YwT1YEBWEeGXKr6TcG1UOQ" name="recordTarget" type="_H8vxkEBWEeGXKr6TcG1UOQ" association="_YwT1YkBWEeGXKr6TcG1UOQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_etMDgUBWEeGXKr6TcG1UOQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_etMDgEBWEeGXKr6TcG1UOQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_-jXx8EBWEeGXKr6TcG1UOQ" name="author" type="_rh8IYEBWEeGXKr6TcG1UOQ" association="_-jXx8kBWEeGXKr6TcG1UOQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Av4s0UBXEeGXKr6TcG1UOQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Av4s0EBXEeGXKr6TcG1UOQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_8E4rYEBYEeGXKr6TcG1UOQ" name="component" type="_LR5dkEBYEeGXKr6TcG1UOQ" association="_8FB1UEBYEeGXKr6TcG1UOQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q52CQfK-EeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q52CQPK-EeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_QyrS0ECKEeGELr7uj3LK_Q" name="custodian" type="_Nb_zEEBXEeGXKr6TcG1UOQ" association="_QyrS0kCKEeGELr7uj3LK_Q">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fiQQMUCLEeGELr7uj3LK_Q" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fiQQMECLEeGELr7uj3LK_Q" value="1"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_H8vxkEBWEeGXKr6TcG1UOQ" name="RecordTarget">
      <ownedComment xmi:id="_XIwBsEBWEeGXKr6TcG1UOQ">
        <body>The recordTarget element records the patient or patients whose health information is recorded in the Unstructured Documents instance. The following constraint is an addition to those in the US Realm Clinical Document Header.</body>
      </ownedComment>
      <ownedComment xmi:id="_JAIrwEBXEeGXKr6TcG1UOQ">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_Nm_-oEBWEeGXKr6TcG1UOQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_CVzT8EALEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_HLdCEEBXEeGXKr6TcG1UOQ" name="patientRole2" type="_JoL_sEBWEeGXKr6TcG1UOQ" aggregation="composite" association="_HLdCEkBXEeGXKr6TcG1UOQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uO8V0fK-EeGFUPBL8qS7yQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uO8V0PK-EeGFUPBL8qS7yQ" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_P7bcIUALEd6wZe6nFLrjsw"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_JoL_sEBWEeGXKr6TcG1UOQ" name="PatientRole2">
        <generalization xmi:id="_P0jbUEBWEeGXKr6TcG1UOQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_OApKcEALEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_RjRm8EBWEeGXKr6TcG1UOQ" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SRUYsUBWEeGXKr6TcG1UOQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SRUYsEBWEeGXKr6TcG1UOQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_detJUErfEd6FXKclYGEDCw"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_rh8IYEBWEeGXKr6TcG1UOQ" name="Author">
      <ownedComment xmi:id="_LBoCYEBXEeGXKr6TcG1UOQ">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_ti1pIEBWEeGXKr6TcG1UOQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_ChEisEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_FfIDIEBXEeGXKr6TcG1UOQ" name="assignedAuthor2" type="_umfegEBWEeGXKr6TcG1UOQ" aggregation="composite" association="_FfR0IUBXEeGXKr6TcG1UOQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w3noQfK-EeGFUPBL8qS7yQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w3noQPK-EeGFUPBL8qS7yQ" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_ieYjIUcgEd6besF9iFIJkQ"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_umfegEBWEeGXKr6TcG1UOQ" name="AssignedAuthor2">
        <generalization xmi:id="_w4OQkEBWEeGXKr6TcG1UOQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_z2vcQEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_1Uiq4EBWEeGXKr6TcG1UOQ" name="addr" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6f8YwUBWEeGXKr6TcG1UOQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6f8YwEBWEeGXKr6TcG1UOQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_NYNVAEodEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_1Uiq40BWEeGXKr6TcG1UOQ" name="telecom" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7CEOYUBWEeGXKr6TcG1UOQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7CEOYEBWEeGXKr6TcG1UOQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_RHqpUEodEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_Nb_zEEBXEeGXKr6TcG1UOQ" name="Custodian">
      <ownedComment xmi:id="_kBQvwEBXEeGXKr6TcG1UOQ">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_QIZu8EBXEeGXKr6TcG1UOQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_mMYIkEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_gssHMECEEeGXKr6TcG1UOQ" name="assignedCustodian2" type="_RRHqgEBXEeGXKr6TcG1UOQ" aggregation="composite" association="_gssHMkCEEeGXKr6TcG1UOQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1ZYjQfK-EeGFUPBL8qS7yQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1ZYjQPK-EeGFUPBL8qS7yQ" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_8lINEUchEd6besF9iFIJkQ"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_RRHqgEBXEeGXKr6TcG1UOQ" name="AssignedCustodian3">
        <generalization xmi:id="_U1QfoEBXEeGXKr6TcG1UOQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1G6DoEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_jjvvsECLEeGELr7uj3LK_Q" name="custodianOrganization" type="_wSDq0ECKEeGELr7uj3LK_Q" aggregation="composite" association="_jjvvskCLEeGELr7uj3LK_Q">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2TA58fK-EeGFUPBL8qS7yQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2TA58PK-EeGFUPBL8qS7yQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_GNl8IEciEd6besF9iFIJkQ"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_wSDq0ECKEeGELr7uj3LK_Q" name="CustodianOrganization">
          <generalization xmi:id="_1SllcECKEeGELr7uj3LK_Q">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_nNMFUEcEEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_6MsvAECKEeGELr7uj3LK_Q" name="addr" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JWUZgUCLEeGELr7uj3LK_Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JWUZgECLEeGELr7uj3LK_Q" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_2ikp8EowEd6c3qsAxlFHaQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_6MsvA0CKEeGELr7uj3LK_Q" name="id" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JxvKMUCLEeGELr7uj3LK_Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JxvKMECLEeGELr7uj3LK_Q" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_BmgG4EowEd6c3qsAxlFHaQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_6MsvBkCKEeGELr7uj3LK_Q" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_yQ9xwD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KLz3EUCLEeGELr7uj3LK_Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KLz3EECLEeGELr7uj3LK_Q" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_EqJeEEowEd6c3qsAxlFHaQ"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_6MsvCUCKEeGELr7uj3LK_Q" name="telecom" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KmV28UCLEeGELr7uj3LK_Q" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KmV28ECLEeGELr7uj3LK_Q" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_J0W5IEowEd6c3qsAxlFHaQ"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_LR5dkEBYEeGXKr6TcG1UOQ" name="Component">
      <ownedComment xmi:id="_2YskoEBYEeGXKr6TcG1UOQ">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_NWz7oEBYEeGXKr6TcG1UOQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_UOJoUDxXEd6JwqSGecoePg"/>
      </generalization>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_VQ3BEEBYEeGXKr6TcG1UOQ" name="NonXMLBody">
        <ownedRule xmi:id="_hmeS4EBYEeGXKr6TcG1UOQ" name="hasReferenceOrRepresentation" constrainedElement="_VQ3BEEBYEeGXKr6TcG1UOQ">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_kBJlkEBYEeGXKr6TcG1UOQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>The text element SHALL either contain a reference element with a value attribute, or have a representation attribute with the value of B64, a mediaType attribute, and contain the media content.</body>
            <body>not self.text.reference.value.oclIsUndefined() xor ( self.text.representation = 'B64'  and (not self.text.mediaType.oclIsUndefined()) and (not self.text.oclIsUndefined()))</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_q28YsEBYEeGXKr6TcG1UOQ" name="mediaTypeFileFormats" constrainedElement="_VQ3BEEBYEeGXKr6TcG1UOQ">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_sMeoQEBYEeGXKr6TcG1UOQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>The value of @mediaType, if present, SHALL be drawn from the value set 2.16.840.1.113883.11.20.7.1 SupportedFileFormats STATIC 20100512.</body>
            <body>not self.text.mediaType.oclIsUndefined()  implies (self.text.mediaType = 'application/msword' or self.text.mediaType = 'application/pdf' or self.text.mediaType = 'text/plain' or self.text.mediaType = 'text/rtf' or self.text.mediaType = 'text/html' or self.text.mediaType = 'image/gif' or self.text.mediaType = 'image/tiff' or self.text.mediaType = 'image/jpeg' or self.text.mediaType = 'image/png')</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_YqaW0EBYEeGXKr6TcG1UOQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_YIL08DxXEd6JwqSGecoePg"/>
        </generalization>
        <ownedAttribute xmi:id="_bPEr8EBYEeGXKr6TcG1UOQ" name="text" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_8px3wEo7Ed6c3qsAxlFHaQ"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_2TeiKRSVEeGGzu7fmW9pXw" base_Class="_2TeiIRSVEeGGzu7fmW9pXw" templateId="2.16.840.1.113883.10.20.22.1.10">
    <ruleId>CONF:7710</ruleId>
    <ruleId>CONF:10054</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_2UVdyxSVEeGGzu7fmW9pXw"/>
  <CDA:ConstraintValidation xmi:id="_2UVdzhSVEeGGzu7fmW9pXw"/>
  <CDA:PropertyValidation xmi:id="_a6CUECykEeGMXrZ0DiQwGg" severity="INFO" base_Property="_ZxPgACykEeGMXrZ0DiQwGg">
    <ruleId>CONF:5261, R2.1=CONF:1198-5261</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_c7gckCykEeGMXrZ0DiQwGg" severity="INFO" base_Property="_ZxQuICykEeGMXrZ0DiQwGg">
    <ruleId>CONF:5264, R2.1=CONF:1198-5264</ruleId>
  </CDA:PropertyValidation>
  <CDA:AssociationValidation xmi:id="_k1ihoCypEeGMXrZ0DiQwGg" base_Association="_2D3_0BSVEeGGzu7fmW9pXw">
    <ruleId>CONF:5266</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_b6D88CzAEeGMXrZ0DiQwGg" severity="INFO" base_Association="_2D0VcBSVEeGGzu7fmW9pXw">
    <ruleId>CONF:5441</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_Ss-a8CzDEeGMXrZ0DiQwGg" base_Association="_2D0VchSVEeGGzu7fmW9pXw">
    <ruleId>CONF:5519</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_grv7kCzGEeGMXrZ0DiQwGg" severity="INFO" base_Association="_2D0VeBSVEeGGzu7fmW9pXw">
    <ruleId>CONF:5607</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_XsxjgCzIEeGMXrZ0DiQwGg" severity="INFO" base_Association="_2D4m4RSVEeGGzu7fmW9pXw">
    <ruleId>CONF:9955</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_25eQECzIEeGMXrZ0DiQwGg" base_Association="_2DzuYRSVEeGGzu7fmW9pXw">
    <ruleId>CONF:5444</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_-NdbECzIEeGMXrZ0DiQwGg" severity="INFO" base_Association="_2D0VdBSVEeGGzu7fmW9pXw">
    <ruleId>CONF:5565</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_CGjMgCzJEeGMXrZ0DiQwGg" severity="WARNING" base_Association="_2D0VdhSVEeGGzu7fmW9pXw">
    <ruleId>CONF:5579</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_H0qQwSzHEeGMXrZ0DiQwGg" memberEnd="_H0ppsCzHEeGMXrZ0DiQwGg _H0qQwizHEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_H0qQwizHEeGMXrZ0DiQwGg" type="_2DNRcBSVEeGGzu7fmW9pXw" association="_H0qQwSzHEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_5UAOQSzHEeGMXrZ0DiQwGg" memberEnd="_5T_nMCzHEeGMXrZ0DiQwGg _5UAOQizHEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_5UAOQizHEeGMXrZ0DiQwGg" type="_2DNRcBSVEeGGzu7fmW9pXw" association="_5UAOQSzHEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_C-fawCzBEeGMXrZ0DiQwGg" memberEnd="_C-ezsCzBEeGMXrZ0DiQwGg _C-fawSzBEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_C-fawSzBEeGMXrZ0DiQwGg" type="_2DNRcBSVEeGGzu7fmW9pXw" association="_C-fawCzBEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <CDA:ValueSetConstraint xmi:id="_cfM7wDVPEeGIw7CntkyPQw" base_Property="_2DNR6RSVEeGGzu7fmW9pXw" severity="WARNING">
    <reference href="../consol-vocab.uml#_8K870TVPEeGIw7CntkyPQw"/>
    <ruleId>CONF:5259, R2.1=CONF:1198-5259</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:ValueSetConstraint xmi:id="_J18sMDVQEeGIw7CntkyPQw" base_Property="_2DNR8RSVEeGGzu7fmW9pXw">
    <reference href="../consol-vocab.uml#_2SbZNRSVEeGGzu7fmW9pXw"/>
    <ruleId>CONF:5372, R2.1=CONF:1198-5372</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:ValueSetConstraint xmi:id="_IliiUDVSEeGIw7CntkyPQw" base_Property="_7OvVECylEeGMXrZ0DiQwGg">
    <reference href="../consol-vocab.uml#_2aTk8EFaEeGFqszUdHc61Q"/>
    <ruleId>CONF:5317, R2.1=CONF:1198-5317</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:ValueSetConstraint xmi:id="_2Odn4DVSEeGIw7CntkyPQw" base_Property="_7Otf4SylEeGMXrZ0DiQwGg">
    <reference href="../consol-vocab.uml#_9lb5cEFbEeGFqszUdHc61Q"/>
    <ruleId>CONF:5303, R2.1=CONF:1198-5303</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:ValueSetConstraint xmi:id="_4sRHEDVSEeGIw7CntkyPQw" base_Property="_7OuuACylEeGMXrZ0DiQwGg">
    <reference href="../consol-vocab.uml#_0Uo48EFaEeGFqszUdHc61Q"/>
    <ruleId>CONF:5322</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:ConstraintValidation xmi:id="_trWscDVUEeGIw7CntkyPQw" severity="WARNING" base_Constraint="_oGeuoDVUEeGIw7CntkyPQw">
    <ruleId>CONF:9996, R2.1=CONF:1198-16820</ruleId>
  </CDA:ConstraintValidation>
  <CDA:CodeSystemConstraint xmi:id="_1diZ4DVVEeGIw7CntkyPQw" base_Property="_NIuY8CynEeGMXrZ0DiQwGg" severity="WARNING">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_7Du1gHHeEeGeeZysMrDRUg"/>
    <ruleId>CONF:9944</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:CodeSystemConstraint xmi:id="_LwnaYDVWEeGIw7CntkyPQw" base_Property="_NmVGtSzCEeGMXrZ0DiQwGg" severity="WARNING">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_7Du1gHHeEeGeeZysMrDRUg"/>
    <ruleId>CONF:9947</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:ConstraintValidation xmi:id="_ADa-ADVXEeGIw7CntkyPQw" base_Constraint="_72wJQDVWEeGIw7CntkyPQw">
    <ruleId>CONF:8002</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_Wa1E4DVXEeGIw7CntkyPQw" severity="WARNING" base_Property="_sVcXgDVWEeGIw7CntkyPQw">
    <ruleId>CONF:8220</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_rRZ1sDVYEeGIw7CntkyPQw" base_Property="_nlqjyjVYEeGIw7CntkyPQw">
    <ruleId>CONF:5586, R2.1=CONF:1198-5586</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_srGzkDVYEeGIw7CntkyPQw" severity="INFO" base_Property="_nlqjxzVYEeGIw7CntkyPQw"/>
  <CDA:PropertyValidation xmi:id="_wQSxkDVYEeGIw7CntkyPQw" base_Property="_nlqjxDVYEeGIw7CntkyPQw">
    <ruleId>CONF:5589, R2.1=CONF:1198-5589</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_yu_BkDVYEeGIw7CntkyPQw" base_Property="_nlqjzTVYEeGIw7CntkyPQw">
    <ruleId>CONF:5595, R2.1=CONF:1198-5595</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_Ox1BQDVZEeGIw7CntkyPQw" code="S" base_Property="_pL6l0CzGEeGMXrZ0DiQwGg">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_xwG2cGdIEeGkeaezs0FtvA"/>
    <ruleId>CONF:5611, R2.1=CONF:1198-5611</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Association xmi:id="_1mbIwjVYEeGIw7CntkyPQw" memberEnd="_1mbIwDVYEeGIw7CntkyPQw _1mbIwzVYEeGIw7CntkyPQw">
    <ownedEnd xmi:id="_1mbIwzVYEeGIw7CntkyPQw" type="_TpC14CyoEeGMXrZ0DiQwGg" association="_1mbIwjVYEeGIw7CntkyPQw"/>
  </uml:Association>
  <uml:Association xmi:id="_H_GbIjVXEeGIw7CntkyPQw" memberEnd="_H_GbIDVXEeGIw7CntkyPQw _H_GbIzVXEeGIw7CntkyPQw">
    <ownedEnd xmi:id="_H_GbIzVXEeGIw7CntkyPQw" type="_ou68wDVWEeGIw7CntkyPQw" association="_H_GbIjVXEeGIw7CntkyPQw"/>
  </uml:Association>
  <uml:Association xmi:id="_5sn0AjVWEeGIw7CntkyPQw" memberEnd="_5sn0ADVWEeGIw7CntkyPQw _5sn0AzVWEeGIw7CntkyPQw">
    <ownedEnd xmi:id="_5sn0AzVWEeGIw7CntkyPQw" type="_RS-y4CynEeGMXrZ0DiQwGg" association="_5sn0AjVWEeGIw7CntkyPQw"/>
  </uml:Association>
  <uml:Association xmi:id="_lwJK0jTPEeGuZq9ndAdRXA" memberEnd="_lwJK0DTPEeGuZq9ndAdRXA _lwJK0zTPEeGuZq9ndAdRXA">
    <ownedEnd xmi:id="_lwJK0zTPEeGuZq9ndAdRXA" type="_cqzKQCyoEeGMXrZ0DiQwGg" association="_lwJK0jTPEeGuZq9ndAdRXA"/>
  </uml:Association>
  <uml:Association xmi:id="_z9s3oTCbEeGKv64oQf5fow" memberEnd="_z9sQkDCbEeGKv64oQf5fow _z9tesDCbEeGKv64oQf5fow">
    <ownedEnd xmi:id="_z9tesDCbEeGKv64oQf5fow" type="_RS-y4CynEeGMXrZ0DiQwGg" association="_z9s3oTCbEeGKv64oQf5fow"/>
  </uml:Association>
  <uml:Association xmi:id="_DYaScSzIEeGMXrZ0DiQwGg" memberEnd="_DYZrYCzIEeGMXrZ0DiQwGg _DYaScizIEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_DYaScizIEeGMXrZ0DiQwGg" type="_yamekCyoEeGMXrZ0DiQwGg" association="_DYaScSzIEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_26kZEizEEeGMXrZ0DiQwGg" memberEnd="_26kZECzEEeGMXrZ0DiQwGg _26lAICzEEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_26lAICzEEeGMXrZ0DiQwGg" type="_BAltACyoEeGMXrZ0DiQwGg" association="_26kZEizEEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_gTqdoizEEeGMXrZ0DiQwGg" memberEnd="_gTqdoCzEEeGMXrZ0DiQwGg _gTrEsCzEEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_gTrEsCzEEeGMXrZ0DiQwGg" type="_BAltACyoEeGMXrZ0DiQwGg" association="_gTqdoizEEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_anIYoizEEeGMXrZ0DiQwGg" memberEnd="_anIYoCzEEeGMXrZ0DiQwGg _anI_sCzEEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_anI_sCzEEeGMXrZ0DiQwGg" type="_7nao4CynEeGMXrZ0DiQwGg" association="_anIYoizEEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_yffxYSzDEeGMXrZ0DiQwGg" memberEnd="_yffKUCzDEeGMXrZ0DiQwGg _yffxYizDEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_yffxYizDEeGMXrZ0DiQwGg" type="_rk3yUCynEeGMXrZ0DiQwGg" association="_yffxYSzDEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_XnGLkizDEeGMXrZ0DiQwGg" memberEnd="_XnGLkCzDEeGMXrZ0DiQwGg _XnGyoCzDEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_XnGyoCzDEeGMXrZ0DiQwGg" type="_lU63MCynEeGMXrZ0DiQwGg" association="_XnGLkizDEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_jXh0ECzAEeGMXrZ0DiQwGg" memberEnd="_jXhNACzAEeGMXrZ0DiQwGg _jXh0ESzAEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_jXh0ESzAEeGMXrZ0DiQwGg" type="_BArpECynEeGMXrZ0DiQwGg" association="_jXh0ECzAEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_G7ZKoSzAEeGMXrZ0DiQwGg" memberEnd="_G7YjkCzAEeGMXrZ0DiQwGg _G7ZKoizAEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_G7ZKoizAEeGMXrZ0DiQwGg" type="_344-ICymEeGMXrZ0DiQwGg" association="_G7ZKoSzAEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_4VNWoCy6EeGMXrZ0DiQwGg" memberEnd="_4VMvkCy6EeGMXrZ0DiQwGg _4VNWoSy6EeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_4VNWoSy6EeGMXrZ0DiQwGg" type="_xw9WkCymEeGMXrZ0DiQwGg" association="_4VNWoCy6EeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_rOGWcCy6EeGMXrZ0DiQwGg" memberEnd="_rOFvYCy6EeGMXrZ0DiQwGg _rOGWcSy6EeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_rOGWcSy6EeGMXrZ0DiQwGg" type="_qjbOUCylEeGMXrZ0DiQwGg" association="_rOGWcCy6EeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_GmNfcCytEeGMXrZ0DiQwGg" memberEnd="_GmM4YCytEeGMXrZ0DiQwGg _GmNfcSytEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_GmNfcSytEeGMXrZ0DiQwGg" type="_wfQTkCylEeGMXrZ0DiQwGg" association="_GmNfcCytEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_5K0RUSysEeGMXrZ0DiQwGg" memberEnd="_5KzqQCysEeGMXrZ0DiQwGg _5K04YCysEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_5K04YCysEeGMXrZ0DiQwGg" type="_NOxMACymEeGMXrZ0DiQwGg" association="_5K0RUSysEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_ypItASysEeGMXrZ0DiQwGg" memberEnd="_ypIF8CysEeGMXrZ0DiQwGg _ypItAiysEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_ypItAiysEeGMXrZ0DiQwGg" type="_wfQTkCylEeGMXrZ0DiQwGg" association="_ypItASysEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_2jzoQCyrEeGMXrZ0DiQwGg" memberEnd="_2jzBMCyrEeGMXrZ0DiQwGg _2jzoQSyrEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_2jzoQSyrEeGMXrZ0DiQwGg" type="_wfQTkCylEeGMXrZ0DiQwGg" association="_2jzoQCyrEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_A7_O8CyqEeGMXrZ0DiQwGg" memberEnd="_A7-n4CyqEeGMXrZ0DiQwGg _A7_O8SyqEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_A7_O8SyqEeGMXrZ0DiQwGg" type="_qjbOUCylEeGMXrZ0DiQwGg" association="_A7_O8CyqEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_wyrpECypEeGMXrZ0DiQwGg" memberEnd="_wyrCACypEeGMXrZ0DiQwGg _wyrpESypEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_wyrpESypEeGMXrZ0DiQwGg" type="_jPhi4CylEeGMXrZ0DiQwGg" association="_wyrpECypEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Association xmi:id="_SYpvsSshEeGQ5rkpDKAt8A">
    <memberEnd href="consol-advancedirectives.uml#_SYpIoCshEeGQ5rkpDKAt8A"/>
    <memberEnd href="#_SYpvsishEeGQ5rkpDKAt8A"/>
    <ownedEnd xmi:id="_SYpvsishEeGQ5rkpDKAt8A" association="_SYpvsSshEeGQ5rkpDKAt8A">
      <type xmi:type="uml:Class" href="consol-advancedirectives.uml#_N9j54CsgEeGQ5rkpDKAt8A"/>
    </ownedEnd>
  </uml:Association>
  <uml:Association xmi:id="_Kn6CICsfEeGQ5rkpDKAt8A">
    <memberEnd href="consol-advancedirectives.uml#_Kn5bECsfEeGQ5rkpDKAt8A"/>
    <memberEnd href="#_Kn6CISsfEeGQ5rkpDKAt8A"/>
    <ownedEnd xmi:id="_Kn6CISsfEeGQ5rkpDKAt8A" association="_Kn6CICsfEeGQ5rkpDKAt8A">
      <type xmi:type="uml:Class" href="consol-advancedirectives.uml#_4vBVACseEeGQ5rkpDKAt8A"/>
    </ownedEnd>
  </uml:Association>
  <uml:Association xmi:id="_HG1IECsfEeGQ5rkpDKAt8A">
    <memberEnd href="consol-advancedirectives.uml#_HG0hACsfEeGQ5rkpDKAt8A"/>
    <memberEnd href="#_HG1IESsfEeGQ5rkpDKAt8A"/>
    <ownedEnd xmi:id="_HG1IESsfEeGQ5rkpDKAt8A" association="_HG1IECsfEeGQ5rkpDKAt8A">
      <type xmi:type="uml:Class" href="consol-advancedirectives.uml#_xSLI8CseEeGQ5rkpDKAt8A"/>
    </ownedEnd>
  </uml:Association>
  <uml:Association xmi:id="_dAIMESseEeGQ5rkpDKAt8A">
    <memberEnd href="consol-advancedirectives.uml#_dAHlACseEeGQ5rkpDKAt8A"/>
    <memberEnd href="#_dAIzICseEeGQ5rkpDKAt8A"/>
    <ownedEnd xmi:id="_dAIzICseEeGQ5rkpDKAt8A" association="_dAIMESseEeGQ5rkpDKAt8A">
      <type xmi:type="uml:Class" href="consol-advancedirectives.uml#_9HiC0CsdEeGQ5rkpDKAt8A"/>
    </ownedEnd>
  </uml:Association>
  <uml:Association xmi:id="_dXx-gCzIEeGMXrZ0DiQwGg" memberEnd="_dXxXcCzIEeGMXrZ0DiQwGg _dXx-gSzIEeGMXrZ0DiQwGg">
    <ownedEnd xmi:id="_dXx-gSzIEeGMXrZ0DiQwGg" type="_OgZroCypEeGMXrZ0DiQwGg" association="_dXx-gCzIEeGMXrZ0DiQwGg"/>
  </uml:Association>
  <uml:Class xmi:id="_R-vIoDssEeGvzMYhXuqAEA" name="ConsultationNote">
    <ownedComment xmi:id="_OaB2UDstEeGvzMYhXuqAEA">
      <body>For the purpose of this Implementation Guide, a consultation visit is defined by the evaluation and management guidelines for a consultation established by the Centers for Medicare and Medicaid Services (CMS). According to those guidelines, a Consultation Note must be generated as a result of a physician or nonphysician practitioner's (NPP) request for an opinion or advice from another physician or NPP. Consultations must involve face-to-face time with the patient or fall under guidelines for telemedicine visits. &#xD;
A Consultation Note must be provided to the referring physician or NPP and must include the reason for the referral, history of present illness, physical examination, and decision-making component (Assessment and Plan). &#xD;
An NPP is defined as any licensed medical professional as recognized by the state in which the professional practices, including, but not limited to, physician assistants, nurse practitioners, clinical nurse specialists, social workers, registered dietitians, physical therapists, and speech therapists.&#xD;
Reports on visits requested by a patient, family member, or other third party are not covered by this specification. Second opinions, sometimes called &quot;confirmatory consultations,&quot; also are not covered here. Any question on use of the Consultation Note defined here should be resolved by reference to CMS or American Medical Association (AMA) guidelines.</body>
    </ownedComment>
    <ownedRule xmi:id="_8h6-oGjGEeGNoZ3kEkcY2A" name="hasAnAssementAndPlanSectionOrIndividualAssementAndPlanSections" constrainedElement="_-Qa60D1jEeG3tde5scYNWA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_8h6-oWjGEeGNoZ3kEkcY2A">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL include an Assessment and Plan Section, or an Assessment Section and a Plan of Care Section</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfCareSection)) and  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_90KpoGjGEeGNoZ3kEkcY2A" name="doesNotHaveIndividualAssementAndPlanSectionsWhenAssementAndPlanSectionPresent" constrainedElement="_-Qa60D1jEeG3tde5scYNWA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_90KpoWjGEeGNoZ3kEkcY2A">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT include an Assessment/Plan Section when an Assessment Section and a Plan of Care Section are present</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfCareSection)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_AUOyoGjHEeGNoZ3kEkcY2A" name="doesNotHaveChiefComplaintAndReasonForVisitWithChiefComplaintSectionOrReasonSection" constrainedElement="_-Qa60D1jEeG3tde5scYNWA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_AUOyoWjHEeGNoZ3kEkcY2A">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT include a Chief Complaint and Reason for Visit Section with either a Chief Complaint Section or a Reason for Visit Section.</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintSection)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ReasonForVisitSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintAndReasonForVisitSection))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_ZNLmgPKuEeGFUPBL8qS7yQ" name="hasReasonForReferralOrReasonForVisit" constrainedElement="_8h6-oGjGEeGNoZ3kEkcY2A">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_pqV8gPKuEeGFUPBL8qS7yQ">
        <language>OCL</language>
        <language>Analysis</language>
        <body>self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ReasonForReferralSection)) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ReasonForVisitSection))</body>
        <body>SHALL include a Reason for Referral or Reason for Visit section</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_R_oggDssEeGvzMYhXuqAEA" general="_2DNRcBSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_X-4tMDssEeGvzMYhXuqAEA" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <ownedComment xmi:id="_lO8YkDstEeGvzMYhXuqAEA">
        <body>The Consultation Note limits document type codes to those codes listed in the Consultation Note LOINC Document Codes table (invalid codes are listed in a separate table). Implementation may use translation elements to specify a local code that is equivalent to a document type (see the Consultation Note translation of local code figure).&#xD;
The Consultation Note recommends use of a single document type code, 11488-4 &quot;Consultation Note&quot;, with further specification provided by author or performer, setting, or specialty. The specialized codes in the Consultation Note LOINC Document Codes table are pre-coordinated with the practice setting or the training or professional level of the author. Use of these codes is not recommended, as this duplicates information that may be present in the header. When pre-coordinated codes are used, any coded values describing the author or performer of the service act or the practice setting must be consistent with the LOINC document type. For example, a Cardiology Consultation Note would not be authored by an Obstetrician.</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X-4tMjssEeGvzMYhXuqAEA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X-4tMTssEeGvzMYhXuqAEA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_7knvMDsvEeGvzMYhXuqAEA" name="componentOf" type="_xf2eoDsvEeGvzMYhXuqAEA" association="_7kxgMDsvEeGvzMYhXuqAEA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lIgckTsxEeGvzMYhXuqAEA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lIgckDsxEeGvzMYhXuqAEA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_SRSNADszEeGvzMYhXuqAEA" name="assessmentAndPlanSection" association="_SRbW8DszEeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-other.uml#_2Rwq0BSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SRSNATszEeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_cz2z4DszEeGvzMYhXuqAEA" name="assessmentSection" association="_cz2z4jszEeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-other.uml#_W8pI4DszEeGvzMYhXuqAEA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cz2z4TszEeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_mpus0DszEeGvzMYhXuqAEA" name="planOfCareSection" association="_mpus0jszEeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_2NP-QxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mpus0TszEeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_p9xQcDszEeGvzMYhXuqAEA" name="historyOfPresentIllness" association="_p9xQcjszEeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PcWsRSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Wc4pIfKuEeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Wc4pIPKuEeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_xPbgMDszEeGvzMYhXuqAEA" name="physicalExamSection" association="_xPbgMjszEeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2Pxt0hSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UGxtYfKuEeGFUPBL8qS7yQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UGxtYPKuEeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_8UbesDszEeGvzMYhXuqAEA" name="reasonForReferralSection" association="_8UbesjszEeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PWQFxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8UbesTszEeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_927MMDszEeGvzMYhXuqAEA" name="reasonForVisitSection" association="_927MMjszEeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-other.uml#_Nm64UCscEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_927MMTszEeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DlM9oDs0EeGvzMYhXuqAEA" name="allergiesSection" association="_DlM9ojs0EeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-allergies.uml#_bGzYgBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DlM9oTs0EeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_LSR-EDs0EeGvzMYhXuqAEA" name="chiefComplaintSection" association="_LSR-Ejs0EeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PWQCBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LSR-ETs0EeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_MyZF8Ds0EeGvzMYhXuqAEA" name="chiefComplaintAndReasonForVisitSection" association="_MyZF8js0EeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-other.uml#_oI7CQCsaEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MyZF8Ts0EeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Q4y6oDs0EeGvzMYhXuqAEA" name="familyHistorySection" association="_Q4y6ojs0EeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-familyhistory.uml#_2IWQIxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q4y6oTs0EeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_TZShcDs0EeGvzMYhXuqAEA" name="generalStatusSection" association="_TZShcjs0EeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2Pxt6xSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZShcTs0EeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_WZXAMDs0EeGvzMYhXuqAEA" name="historyOfPastIllnessSection" association="_WZXAMjs0EeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PQJcxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZXAMTs0EeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_YZXJEDs0EeGvzMYhXuqAEA" name="immunizationsSection" association="_YZg6ETs0EeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-immunizations.uml#_2L7voBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YZg6EDs0EeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_c5Gq0Ds0EeGvzMYhXuqAEA" name="medicationsSectionEntriesOptional" association="_c5Gq0js0EeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-medications.uml#_iAoXEBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c5Gq0Ts0EeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_fEIX8Ds0EeGvzMYhXuqAEA" name="problemSectionEntriesOptional" association="_fEIX8js0EeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-problems.uml#_naxrkBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fEIX8Ts0EeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_jXDlsDs0EeGvzMYhXuqAEA" name="proceduresSectionEntriesOptional" association="_jXDlsjs0EeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_s9Ig4BVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jXDlsTs0EeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_mh3U0Ds0EeGvzMYhXuqAEA" name="resultsSectionEntriesOptional" association="_mh3U0js0EeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-results.uml#_xGqiEBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mh3U0Ts0EeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_oYVHMDs0EeGvzMYhXuqAEA" name="reviewOfSystemsSection" association="_oYeRITs0EeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2RqkMBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oYeRIDs0EeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_riiZYDs0EeGvzMYhXuqAEA" name="socialHistorySection" association="_riiZYjs0EeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_2JKvgBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_riiZYTs0EeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_t_SvsDs0EeGvzMYhXuqAEA" name="vitalSignsSectionEntriesOptional" association="_t_cgsDs0EeGvzMYhXuqAEA">
      <type xmi:type="uml:Class" href="consol-vitalsigns.uml#_bRH8sBVeEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t_SvsTs0EeGvzMYhXuqAEA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_1XJx0PLCEeGFUPBL8qS7yQ" name="inFulfillmentOf" type="_9i_XYPKtEeGFUPBL8qS7yQ" association="_1XK_8PLCEeGFUPBL8qS7yQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2IfIIfLCEeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2IfIIPLCEeGFUPBL8qS7yQ" value="*"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_xf2eoDsvEeGvzMYhXuqAEA" name="ComponentOf">
      <ownedComment xmi:id="_xf2eojsvEeGvzMYhXuqAEA">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_xf2eozsvEeGvzMYhXuqAEA">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_NWHRoEAJEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_-Xb1EDsvEeGvzMYhXuqAEA" name="encompassingEncounter" type="_xf2epzsvEeGvzMYhXuqAEA" association="_-Xb1EjsvEeGvzMYhXuqAEA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rGbMgTsxEeGvzMYhXuqAEA" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rGbMgDsxEeGvzMYhXuqAEA" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_xf2epzsvEeGvzMYhXuqAEA" name="EncompassingEncounter2">
        <ownedRule xmi:id="_a61tMGatEeOVOfVUed23Tw" name="preciseToTheDay" constrainedElement="_xf2epzsvEeGvzMYhXuqAEA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_ctuAEGatEeOVOfVUed23Tw">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() implies self.effectiveTime.value.size() >= 8</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). SHALL be precise to the day</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_t1LWoGa1EeO8u4bjJ5HCCg" name="preciseToTheMinute" constrainedElement="_xf2epzsvEeGvzMYhXuqAEA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_t1LWoWa1EeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() implies self.effectiveTime.value.size() >= 12</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). SHOULD be precise to the minute</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_u4E-EGa1EeO8u4bjJ5HCCg" name="preciseToTheSecond" constrainedElement="_xf2epzsvEeGvzMYhXuqAEA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_u4E-EWa1EeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() implies self.effectiveTime.value.size() >= 14</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). MAY be precise to the second</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_vxJUEGa1EeO8u4bjJ5HCCg" name="ifMorePreciseThanDayIncludeTimeZoneOffset" constrainedElement="_xf2epzsvEeGvzMYhXuqAEA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_vxJUEWa1EeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() and self.effectiveTime.value.size() > 8 implies self.effectiveTime.value.size() >= 15</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). If more precise than day, SHOULD include time-zone offset</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_xf2eqDsvEeGvzMYhXuqAEA">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_j5JZsEAJEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_yE1lkDswEeGvzMYhXuqAEA" name="responsibleParty" type="_tUQLcDswEeGvzMYhXuqAEA" association="_yE1lkjswEeGvzMYhXuqAEA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yE1lkTswEeGvzMYhXuqAEA"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_yVHAwDsxEeGvzMYhXuqAEA" name="effectiveTime" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_sKO1wEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_yVHAwTsxEeGvzMYhXuqAEA" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1DmnUTsxEeGvzMYhXuqAEA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1DmnUDsxEeGvzMYhXuqAEA" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_kfYp8EozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_eeN5YDsyEeGvzMYhXuqAEA" name="encounterParticipant" type="_Or7FUDsyEeGvzMYhXuqAEA" association="_eeN5YjsyEeGvzMYhXuqAEA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kt35kTsyEeGvzMYhXuqAEA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kt35kDsyEeGvzMYhXuqAEA" value="*"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_tUQLcDswEeGvzMYhXuqAEA" name="ResponsibleParty">
          <ownedRule xmi:id="_M0h7UDsxEeGvzMYhXuqAEA" name="assignedEntityHasPersonOrganizationOrBoth" constrainedElement="_tUQLcDswEeGvzMYhXuqAEA">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_YI39YDsxEeGvzMYhXuqAEA">
              <language>Analysis</language>
              <language>OCL</language>
              <body>The responsibleParty element, if present, SHALL contain an assignedEntity element which SHALL contain an assignedPerson element, a representedOrganization element, or both.</body>
              <body>not assignedEntity.assignedPerson.oclIsUndefined() or not assignedEntity.representedOrganization->isEmpty()</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_68HvUDswEeGvzMYhXuqAEA">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_hfdrgEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_GyJiIDsxEeGvzMYhXuqAEA" name="assignedEntity" association="_GySsEDsxEeGvzMYhXuqAEA">
            <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DYyJkc_TEeOGjf7FaidRGw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DYyJkM_TEeOGjf7FaidRGw" value="1"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_Or7FUDsyEeGvzMYhXuqAEA" name="EncounterParticipant">
          <ownedRule xmi:id="_ybGekDsyEeGvzMYhXuqAEA" name="assignedEntityHasPersonOrganizationOrBoth" constrainedElement="_tUQLcDswEeGvzMYhXuqAEA">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_ybGekTsyEeGvzMYhXuqAEA">
              <language>Analysis</language>
              <language>OCL</language>
              <body>The responsibleParty element, if present, SHALL contain an assignedEntity element which SHALL contain an assignedPerson element, a representedOrganization element, or both.</body>
              <body>not assignedEntity.assignedPerson.oclIsUndefined() or not assignedEntity.representedOrganization->isEmpty()</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_Q4cAMDsyEeGvzMYhXuqAEA">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_5t1WAEcEEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_vZAiYDs5EeGXW8k29waQGA" name="assignedEntity" association="_vZAiYjs5EeGXW8k29waQGA">
            <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BTMWEc_TEeOGjf7FaidRGw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BTMWEM_TEeOGjf7FaidRGw" value="1"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_9i_XYPKtEeGFUPBL8qS7yQ" name="InFulfillmentOf">
      <ownedComment xmi:id="_quf1cPLgEeGHzIc9Q7dMxA">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_9i_XYfKtEeGFUPBL8qS7yQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Li14oEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_9_jXkPKtEeGFUPBL8qS7yQ" name="order" visibility="private" type="_AIbvoPKuEeGFUPBL8qS7yQ" aggregation="composite">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5MwPUfiKEeKogKR7NW9-bA" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5MwPUPiKEeKogKR7NW9-bA" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_eMcycUoWEd6c3qsAxlFHaQ"/>
        <association href="../consol.uml#_9_jXk_KtEeGFUPBL8qS7yQ"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_AIbvoPKuEeGFUPBL8qS7yQ" name="Order">
        <generalization xmi:id="_AIbvofKuEeGFUPBL8qS7yQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_vgekoEcZEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_Ak2l4PKuEeGFUPBL8qS7yQ" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ak2l4vKuEeGFUPBL8qS7yQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ak2l4fKuEeGFUPBL8qS7yQ" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_XKImMEraEd6FXKclYGEDCw"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <uml:Association xmi:id="_7kxgMDsvEeGvzMYhXuqAEA" memberEnd="_7knvMDsvEeGvzMYhXuqAEA _7kxgMTsvEeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_7kxgMTsvEeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_7kxgMDsvEeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_SRbW8DszEeGvzMYhXuqAEA" memberEnd="_SRSNADszEeGvzMYhXuqAEA _SRbW8TszEeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_SRbW8TszEeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_SRbW8DszEeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_cz2z4jszEeGvzMYhXuqAEA" memberEnd="_cz2z4DszEeGvzMYhXuqAEA _cz2z4zszEeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_cz2z4zszEeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_cz2z4jszEeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_mpus0jszEeGvzMYhXuqAEA" memberEnd="_mpus0DszEeGvzMYhXuqAEA _mpus0zszEeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_mpus0zszEeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_mpus0jszEeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_p9xQcjszEeGvzMYhXuqAEA" memberEnd="_p9xQcDszEeGvzMYhXuqAEA _p9xQczszEeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_p9xQczszEeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_p9xQcjszEeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_xPbgMjszEeGvzMYhXuqAEA" memberEnd="_xPbgMDszEeGvzMYhXuqAEA _xPbgMzszEeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_xPbgMzszEeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_xPbgMjszEeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_8UbesjszEeGvzMYhXuqAEA" memberEnd="_8UbesDszEeGvzMYhXuqAEA _8UbeszszEeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_8UbeszszEeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_8UbesjszEeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_927MMjszEeGvzMYhXuqAEA" memberEnd="_927MMDszEeGvzMYhXuqAEA _927MMzszEeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_927MMzszEeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_927MMjszEeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_DlM9ojs0EeGvzMYhXuqAEA" memberEnd="_DlM9oDs0EeGvzMYhXuqAEA _DlM9ozs0EeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_DlM9ozs0EeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_DlM9ojs0EeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_LSR-Ejs0EeGvzMYhXuqAEA" memberEnd="_LSR-EDs0EeGvzMYhXuqAEA _LSR-Ezs0EeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_LSR-Ezs0EeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_LSR-Ejs0EeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_MyZF8js0EeGvzMYhXuqAEA" memberEnd="_MyZF8Ds0EeGvzMYhXuqAEA _MyZF8zs0EeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_MyZF8zs0EeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_MyZF8js0EeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_Q4y6ojs0EeGvzMYhXuqAEA" memberEnd="_Q4y6oDs0EeGvzMYhXuqAEA _Q4y6ozs0EeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_Q4y6ozs0EeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_Q4y6ojs0EeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_TZShcjs0EeGvzMYhXuqAEA" memberEnd="_TZShcDs0EeGvzMYhXuqAEA _TZShczs0EeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_TZShczs0EeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_TZShcjs0EeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_WZXAMjs0EeGvzMYhXuqAEA" memberEnd="_WZXAMDs0EeGvzMYhXuqAEA _WZXAMzs0EeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_WZXAMzs0EeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_WZXAMjs0EeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_YZg6ETs0EeGvzMYhXuqAEA" memberEnd="_YZXJEDs0EeGvzMYhXuqAEA _YZg6Ejs0EeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_YZg6Ejs0EeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_YZg6ETs0EeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_c5Gq0js0EeGvzMYhXuqAEA" memberEnd="_c5Gq0Ds0EeGvzMYhXuqAEA _c5Gq0zs0EeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_c5Gq0zs0EeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_c5Gq0js0EeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_fEIX8js0EeGvzMYhXuqAEA" memberEnd="_fEIX8Ds0EeGvzMYhXuqAEA _fEIX8zs0EeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_fEIX8zs0EeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_fEIX8js0EeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_jXDlsjs0EeGvzMYhXuqAEA" memberEnd="_jXDlsDs0EeGvzMYhXuqAEA _jXDlszs0EeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_jXDlszs0EeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_jXDlsjs0EeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_mh3U0js0EeGvzMYhXuqAEA" memberEnd="_mh3U0Ds0EeGvzMYhXuqAEA _mh3U0zs0EeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_mh3U0zs0EeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_mh3U0js0EeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_oYeRITs0EeGvzMYhXuqAEA" memberEnd="_oYVHMDs0EeGvzMYhXuqAEA _oYeRIjs0EeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_oYeRIjs0EeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_oYeRITs0EeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_riiZYjs0EeGvzMYhXuqAEA" memberEnd="_riiZYDs0EeGvzMYhXuqAEA _riiZYzs0EeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_riiZYzs0EeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_riiZYjs0EeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_t_cgsDs0EeGvzMYhXuqAEA" memberEnd="_t_SvsDs0EeGvzMYhXuqAEA _t_cgsTs0EeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_t_cgsTs0EeGvzMYhXuqAEA" type="_R-vIoDssEeGvzMYhXuqAEA" association="_t_cgsDs0EeGvzMYhXuqAEA"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_epztEDssEeGvzMYhXuqAEA" base_Class="_R-vIoDssEeGvzMYhXuqAEA" templateId="2.16.840.1.113883.10.20.22.1.4">
    <ruleId>CONF:8375</ruleId>
    <ruleId>CONF:10040</ruleId>
  </CDA:CDATemplate>
  <CDA:ValueSetConstraint xmi:id="_GzN18DstEeGvzMYhXuqAEA" base_Property="_X-4tMDssEeGvzMYhXuqAEA">
    <reference href="../consol-vocab.uml#_Z8iQMTstEeGvzMYhXuqAEA"/>
    <ruleId>CONF:17177</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:AssociationValidation xmi:id="_jQQhgDsxEeGvzMYhXuqAEA" base_Association="_7kxgMDsvEeGvzMYhXuqAEA">
    <ruleId>CONF:8386</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_y1-x0Ds0EeGvzMYhXuqAEA" severity="INFO" base_Association="_SRbW8DszEeGvzMYhXuqAEA">
    <ruleId>CONF:9491</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_zTfNMDs0EeGvzMYhXuqAEA" severity="INFO" base_Association="_cz2z4jszEeGvzMYhXuqAEA">
    <ruleId>CONF:9487</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_zzFTQDs0EeGvzMYhXuqAEA" severity="INFO" base_Association="_mpus0jszEeGvzMYhXuqAEA">
    <ruleId>CONF:9489</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_0PilwDs0EeGvzMYhXuqAEA" base_Association="_p9xQcjszEeGvzMYhXuqAEA">
    <ruleId>CONF:9493</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_0qgqgDs0EeGvzMYhXuqAEA" severity="WARNING" base_Association="_xPbgMjszEeGvzMYhXuqAEA">
    <ruleId>CONF:9495</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_1Bws4Ds0EeGvzMYhXuqAEA" severity="INFO" base_Association="_8UbesjszEeGvzMYhXuqAEA">
    <ruleId>CONF:9498</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_1clAoDs0EeGvzMYhXuqAEA" severity="INFO" base_Association="_927MMjszEeGvzMYhXuqAEA">
    <ruleId>CONF:9500</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_13jFYDs0EeGvzMYhXuqAEA" severity="INFO" base_Association="_DlM9ojs0EeGvzMYhXuqAEA">
    <ruleId>CONF:9507</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_2S92EDs0EeGvzMYhXuqAEA" severity="INFO" base_Association="_LSR-Ejs0EeGvzMYhXuqAEA">
    <ruleId>CONF:9509</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_2smeEDs0EeGvzMYhXuqAEA" severity="INFO" base_Association="_MyZF8js0EeGvzMYhXuqAEA">
    <ruleId>CONF:10029</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_3TyZ4Ds0EeGvzMYhXuqAEA" severity="INFO" base_Association="_Q4y6ojs0EeGvzMYhXuqAEA">
    <ruleId>CONF:9513</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_3vp2gDs0EeGvzMYhXuqAEA" severity="INFO" base_Association="_TZShcjs0EeGvzMYhXuqAEA">
    <ruleId>CONF:9515</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_4JujYDs0EeGvzMYhXuqAEA" severity="INFO" base_Association="_WZXAMjs0EeGvzMYhXuqAEA">
    <ruleId>CONF:9517</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_54vp8Ds0EeGvzMYhXuqAEA" severity="INFO" base_Association="_YZg6ETs0EeGvzMYhXuqAEA">
    <ruleId>CONF:9519</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_6SEv8Ds0EeGvzMYhXuqAEA" severity="INFO" base_Association="_c5Gq0js0EeGvzMYhXuqAEA">
    <ruleId>CONF:9521)</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_6xz_8Ds0EeGvzMYhXuqAEA" severity="INFO" base_Association="_fEIX8js0EeGvzMYhXuqAEA">
    <ruleId>CONF:9523</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_7MV_0Ds0EeGvzMYhXuqAEA" severity="INFO" base_Association="_jXDlsjs0EeGvzMYhXuqAEA">
    <ruleId>CONF:9525</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_7pZvQDs0EeGvzMYhXuqAEA" severity="INFO" base_Association="_mh3U0js0EeGvzMYhXuqAEA">
    <ruleId>CONF:9527</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_8CIYUDs0EeGvzMYhXuqAEA" severity="INFO" base_Association="_oYeRITs0EeGvzMYhXuqAEA">
    <ruleId>CONF:9529</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_8at3cDs0EeGvzMYhXuqAEA" severity="INFO" base_Association="_riiZYjs0EeGvzMYhXuqAEA">
    <ruleId>CONF:9531</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_80MucDs0EeGvzMYhXuqAEA" severity="INFO" base_Association="_t_cgsDs0EeGvzMYhXuqAEA">
    <ruleId>CONF:9533</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_eeN5YjsyEeGvzMYhXuqAEA" memberEnd="_eeN5YDsyEeGvzMYhXuqAEA _eeN5YzsyEeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_eeN5YzsyEeGvzMYhXuqAEA" type="_xf2epzsvEeGvzMYhXuqAEA" association="_eeN5YjsyEeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_GySsEDsxEeGvzMYhXuqAEA" memberEnd="_GyJiIDsxEeGvzMYhXuqAEA _GySsETsxEeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_GySsETsxEeGvzMYhXuqAEA" type="_tUQLcDswEeGvzMYhXuqAEA" association="_GySsEDsxEeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_yE1lkjswEeGvzMYhXuqAEA" memberEnd="_yE1lkDswEeGvzMYhXuqAEA _yE1lkzswEeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_yE1lkzswEeGvzMYhXuqAEA" type="_xf2epzsvEeGvzMYhXuqAEA" association="_yE1lkjswEeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_-Xb1EjsvEeGvzMYhXuqAEA" memberEnd="_-Xb1EDsvEeGvzMYhXuqAEA _-Xb1EzsvEeGvzMYhXuqAEA">
    <ownedEnd xmi:id="_-Xb1EzsvEeGvzMYhXuqAEA" type="_xf2eoDsvEeGvzMYhXuqAEA" association="_-Xb1EjsvEeGvzMYhXuqAEA"/>
  </uml:Association>
  <uml:Association xmi:id="_vZAiYjs5EeGXW8k29waQGA" memberEnd="_vZAiYDs5EeGXW8k29waQGA _vZAiYzs5EeGXW8k29waQGA">
    <ownedEnd xmi:id="_vZAiYzs5EeGXW8k29waQGA" type="_Or7FUDsyEeGvzMYhXuqAEA" association="_vZAiYjs5EeGXW8k29waQGA"/>
  </uml:Association>
  <CDA:PropertyValidation xmi:id="_5hMWYDzFEeGMk58Mp9-wVA" base_Property="_tzLskzzEEeGMk58Mp9-wVA">
    <ruleId>CONF:8473, CONF:8475</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_-JbFwDzFEeGMk58Mp9-wVA" base_Constraint="_8bTXEDzFEeGMk58Mp9-wVA">
    <ruleId>CONF:8473</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_OYyQUDzGEeGMk58Mp9-wVA" base_Constraint="_cALIgTzFEeGMk58Mp9-wVA">
    <ruleId>CONF:8479</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_T2XTUDzGEeGMk58Mp9-wVA" base_Constraint="_dTBQcTzFEeGMk58Mp9-wVA">
    <ruleId>CONF:8478</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_aIQIIDzGEeGMk58Mp9-wVA" base_Constraint="_Ejp-QDzGEeGMk58Mp9-wVA">
    <ruleId>CONF:8475</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_F6UhIjzEEeGMk58Mp9-wVA" memberEnd="_F6UhIDzEEeGMk58Mp9-wVA _F6UhIzzEEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_F6UhIzzEEeGMk58Mp9-wVA" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_F6UhIjzEEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_bylN4jzEEeGMk58Mp9-wVA" memberEnd="_bylN4DzEEeGMk58Mp9-wVA _bylN4zzEEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_bylN4zzEEeGMk58Mp9-wVA" type="_7G6B4DzDEeGMk58Mp9-wVA" association="_bylN4jzEEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_wxzkYjzFEeGMk58Mp9-wVA" memberEnd="_wxzkYDzFEeGMk58Mp9-wVA _wxzkYzzFEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_wxzkYzzFEeGMk58Mp9-wVA" type="_TeTqkDzEEeGMk58Mp9-wVA" association="_wxzkYjzFEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_zQf0YjzFEeGMk58Mp9-wVA" memberEnd="_zQf0YDzFEeGMk58Mp9-wVA _zQf0YzzFEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_zQf0YzzFEeGMk58Mp9-wVA" type="_TeTqkDzEEeGMk58Mp9-wVA" association="_zQf0YjzFEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_XBDRMjzHEeGMk58Mp9-wVA" memberEnd="_XBDRMDzHEeGMk58Mp9-wVA _XBDRMzzHEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_XBDRMzzHEeGMk58Mp9-wVA" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_XBDRMjzHEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_Zufu4jzHEeGMk58Mp9-wVA" memberEnd="_Zufu4DzHEeGMk58Mp9-wVA _Zufu4zzHEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_Zufu4zzHEeGMk58Mp9-wVA" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_Zufu4jzHEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_xKAXETzHEeGMk58Mp9-wVA" memberEnd="_xJ2mEDzHEeGMk58Mp9-wVA _xKAXEjzHEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_xKAXEjzHEeGMk58Mp9-wVA" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_xKAXETzHEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_hcNMAjzIEeGMk58Mp9-wVA" memberEnd="_hcNMADzIEeGMk58Mp9-wVA _hcNMAzzIEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_hcNMAzzIEeGMk58Mp9-wVA" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_hcNMAjzIEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_64c84jzIEeGMk58Mp9-wVA" memberEnd="_64c84DzIEeGMk58Mp9-wVA _64c84zzIEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_64c84zzIEeGMk58Mp9-wVA" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_64c84jzIEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_JDyaMjzJEeGMk58Mp9-wVA" memberEnd="_JDyaMDzJEeGMk58Mp9-wVA _JDyaMzzJEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_JDyaMzzJEeGMk58Mp9-wVA" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_JDyaMjzJEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_N0z5MjzJEeGMk58Mp9-wVA" memberEnd="_N0z5MDzJEeGMk58Mp9-wVA _N0z5MzzJEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_N0z5MzzJEeGMk58Mp9-wVA" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_N0z5MjzJEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_UcKAojzJEeGMk58Mp9-wVA" memberEnd="_UcKAoDzJEeGMk58Mp9-wVA _UcKAozzJEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_UcKAozzJEeGMk58Mp9-wVA" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_UcKAojzJEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_aeGU8jzJEeGMk58Mp9-wVA" memberEnd="_aeGU8DzJEeGMk58Mp9-wVA _aeGU8zzJEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_aeGU8zzJEeGMk58Mp9-wVA" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_aeGU8jzJEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_hj_ZkjzJEeGMk58Mp9-wVA" memberEnd="_hj_ZkDzJEeGMk58Mp9-wVA _hj_ZkzzJEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_hj_ZkzzJEeGMk58Mp9-wVA" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_hj_ZkjzJEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_nJ6gQjzJEeGMk58Mp9-wVA" memberEnd="_nJ6gQDzJEeGMk58Mp9-wVA _nJ6gQzzJEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_nJ6gQzzJEeGMk58Mp9-wVA" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_nJ6gQjzJEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_rgQ1cjzJEeGMk58Mp9-wVA" memberEnd="_rgQ1cDzJEeGMk58Mp9-wVA _rgQ1czzJEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_rgQ1czzJEeGMk58Mp9-wVA" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_rgQ1cjzJEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_yQsncjzJEeGMk58Mp9-wVA" memberEnd="_yQsncDzJEeGMk58Mp9-wVA _yQsnczzJEeGMk58Mp9-wVA">
    <ownedEnd xmi:id="_yQsnczzJEeGMk58Mp9-wVA" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_yQsncjzJEeGMk58Mp9-wVA"/>
  </uml:Association>
  <uml:Association xmi:id="_0PA-kj0nEeGsYqsxu3WrRA" memberEnd="_0PA-kD0nEeGsYqsxu3WrRA _0PA-kz0nEeGsYqsxu3WrRA">
    <ownedEnd xmi:id="_0PA-kz0nEeGsYqsxu3WrRA" type="_cALIgDzFEeGMk58Mp9-wVA" association="_0PA-kj0nEeGsYqsxu3WrRA"/>
  </uml:Association>
  <uml:Association xmi:id="_4gASoj0nEeGsYqsxu3WrRA" memberEnd="_4gASoD0nEeGsYqsxu3WrRA _4gASoz0nEeGsYqsxu3WrRA">
    <ownedEnd xmi:id="_4gASoz0nEeGsYqsxu3WrRA" type="_dTBQcDzFEeGMk58Mp9-wVA" association="_4gASoj0nEeGsYqsxu3WrRA"/>
  </uml:Association>
  <uml:Class xmi:id="_-Qa60D1jEeG3tde5scYNWA" name="HistoryAndPhysicalNote">
    <ownedComment xmi:id="_BkJVYD1kEeG3tde5scYNWA">
      <body>A History and Physical  Note is a medical report that documents the current and past conditions of the patient. It contains essential information that helps determine an individual's health status. &#xD;
The first portion of the report is a current collection of organized information unique to an individual, typically supplied by the patient or their caregiver, about the current medical problem or the reason for the patient encounter. This information is followed by a description of any past or ongoing medical issues, including current medications and allergies. Information is also obtained about the patient's lifestyle, habits, and diseases among family members.&#xD;
The next portion of the report contains information obtained by physically examining the patient and gathering diagnostic information in the form of laboratory tests, imaging, or other diagnostic procedures. &#xD;
The report ends with the clinician's assessment of the patient's situation and the intended plan to address those issues. &#xD;
A History and Physical Examination is required upon hospital admission as well as before operative procedures. An initial evaluation in an ambulatory setting is often documented in the form of an History and Physical Note.</body>
    </ownedComment>
    <ownedRule xmi:id="_OMdNYD3rEeGYzOhiGkMbTA" name="hasAnAssementAndPlanSectionOrIndividualAssementAndPlanSections" constrainedElement="_-Qa60D1jEeG3tde5scYNWA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_Q_ShYD3rEeGYzOhiGkMbTA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL include an Assessment and Plan Section, or an Assessment Section and a Plan Section</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfCareSection)) and  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_sAyY0D3rEeGYzOhiGkMbTA" name="doesNotHaveIndividualAssementAndPlanSectionsWhenAssementAndPlanSectionPresent" constrainedElement="_-Qa60D1jEeG3tde5scYNWA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_t0LpED3rEeGYzOhiGkMbTA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT include an Assessment/Plan Section when an Assessment Section and a Plan of Care Section are present</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfCareSection)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_6fCIkGjAEeGNoZ3kEkcY2A" name="hasChiefComplaintAndReasonForVisitChiefComplaintOrReasonForVisit" constrainedElement="_-Qa60D1jEeG3tde5scYNWA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_6fCIkWjAEeGNoZ3kEkcY2A">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL include a Chief Complaint and Reason for Visit Section, Chief Complaint Section, or a Reason for Visit Section</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintSection)) and  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ReasonForVisitSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintAndReasonForVisitSection))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_96mQgGjAEeGNoZ3kEkcY2A" name="doesNotHaveChiefComplaintAndReasonForVisitWithChiefComplaintSectionOrReasonSection" constrainedElement="_-Qa60D1jEeG3tde5scYNWA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_96mQgWjAEeGNoZ3kEkcY2A">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT include a Chief Complaint and Reason for Visit Section with either a Chief Complaint Section or a Reason for Visit Section.</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintSection)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ReasonForVisitSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintAndReasonForVisitSection))</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_-QelMD1jEeG3tde5scYNWA" general="_2DNRcBSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_-2L6UD1jEeG3tde5scYNWA" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-2L6Uj1jEeG3tde5scYNWA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-2L6UT1jEeG3tde5scYNWA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_s2RisD1kEeG3tde5scYNWA" name="inFulfillmentOf" association="_s2SJwD1kEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Li14oEcZEd6besF9iFIJkQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Lz--QfiNEeKogKR7NW9-bA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Lz--QPiNEeKogKR7NW9-bA" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_qCNNsD1mEeG3tde5scYNWA" name="componentOf" type="_A4JVkD1lEeG3tde5scYNWA" association="_qCN0wD1mEeG3tde5scYNWA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sIbTUT1mEeG3tde5scYNWA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sIbTUD1mEeG3tde5scYNWA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2qFUMD1mEeG3tde5scYNWA" name="allergiesSectionEntriesOptional" association="_2qFUMj1mEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-allergies.uml#_bGzYgBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4ZWN8fK2EeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4ZWN8PK2EeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_6HZvoD1mEeG3tde5scYNWA" name="assessmentSection" association="_6HaWsT1mEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-other.uml#_W8pI4DszEeGvzMYhXuqAEA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6HaWsD1mEeG3tde5scYNWA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_7n2OsD1mEeG3tde5scYNWA" name="planOfCareSection" association="_7n21wD1mEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_2NP-QxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7n2OsT1mEeG3tde5scYNWA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_9G_GMD1mEeG3tde5scYNWA" name="assessmentAndPlanSection" association="_9G_tQD1mEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-other.uml#_2Rwq0BSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9G_GMT1mEeG3tde5scYNWA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Gzzw0D1nEeG3tde5scYNWA" name="chiefComplaintSection" association="_Gzzw0j1nEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PWQCBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gzzw0T1nEeG3tde5scYNWA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_IFFLcD1nEeG3tde5scYNWA" name="chiefComplaintAndReasonForVisitSection" association="_IFFygT1nEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-other.uml#_oI7CQCsaEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IFFygD1nEeG3tde5scYNWA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_KAKYED1nEeG3tde5scYNWA" name="familyHistorySection" association="_KAK_ID1nEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-familyhistory.uml#_2IWQIxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hHIeMT1oEeG3tde5scYNWA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hHIeMD1oEeG3tde5scYNWA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Lh4pgD1nEeG3tde5scYNWA" name="generalStatusSection" association="_Lh5QkT1nEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2Pxt6xSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hjOkUT1oEeG3tde5scYNWA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hjOkUD1oEeG3tde5scYNWA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Nx0EwD1nEeG3tde5scYNWA" name="historyOfPastIllnessSection" association="_Nx0r0T1nEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PQJcxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iEKuMT1oEeG3tde5scYNWA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iEKuMD1oEeG3tde5scYNWA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_TtTLwD1nEeG3tde5scYNWA" name="medicationsSectionEntriesOptional" association="_TtTy0D1nEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-medications.uml#_iAoXEBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_igZXMT1oEeG3tde5scYNWA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_igZXMD1oEeG3tde5scYNWA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_VuF-0D1nEeG3tde5scYNWA" name="physicalExamSection" association="_VuF-0j1nEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2Pxt0hSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UBF38fK1EeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UBF38PK1EeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_YV_OID1nEeG3tde5scYNWA" name="reasonForVisitSection" association="_YV_1MD1nEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-other.uml#_Nm64UCscEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fNJgsfK1EeGFUPBL8qS7yQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fNJgsPK1EeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_lJ8BwD1nEeG3tde5scYNWA" name="resultsSectionEntriesOptional" association="_lJ8o0D1nEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-results.uml#_xGqiEBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j7gqUT1oEeG3tde5scYNWA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j7gqUD1oEeG3tde5scYNWA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nPicUD1nEeG3tde5scYNWA" name="reviewOfSystemsSection" association="_nPjDYD1nEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2RqkMBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k2FcMT1oEeG3tde5scYNWA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k2FcMD1oEeG3tde5scYNWA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_phhGAD1nEeG3tde5scYNWA" name="socialHistorySection" association="_phhtET1nEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_2JKvgBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lxJ9UT1oEeG3tde5scYNWA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lxJ9UD1oEeG3tde5scYNWA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_sIfIQD1nEeG3tde5scYNWA" name="historyOfPresentIllnessSection" association="_sIfIQj1nEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PcWsRSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t-zhsfK2EeGFUPBL8qS7yQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t-zhsPK2EeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_x7dzgD1nEeG3tde5scYNWA" name="immunizationsSectionEntriesOptional" association="_x7eakT1nEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-immunizations.uml#_EuPloBVeEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x7eakD1nEeG3tde5scYNWA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2LL8QD1nEeG3tde5scYNWA" name="problemSectionEntriesOptional" association="_2LL8Qj1nEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-problems.uml#_naxrkBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2LL8QT1nEeG3tde5scYNWA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_4PxDID1nEeG3tde5scYNWA" name="proceduresSectionEntriesOptional" association="_4PxqMD1nEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_s9Ig4BVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4PxDIT1nEeG3tde5scYNWA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_XttQsD1oEeG3tde5scYNWA" name="vitalSignsSectionEntriesOptional" association="_Xtt3wD1oEeG3tde5scYNWA">
      <type xmi:type="uml:Class" href="consol-vitalsigns.uml#_bRH8sBVeEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ne-KAD1oEeG3tde5scYNWA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ne9i8D1oEeG3tde5scYNWA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_x-HP4PK2EeGFUPBL8qS7yQ" name="instructionsSection" association="_x-HP4vK2EeGFUPBL8qS7yQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_4qKukEE1EeGdmoWy_aLP0Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x-HP4fK2EeGFUPBL8qS7yQ"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_A4JVkD1lEeG3tde5scYNWA" name="ComponentOf">
      <ownedComment xmi:id="_kbHGsD2EEeGYzOhiGkMbTA">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_FX2bED1lEeG3tde5scYNWA">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_NWHRoEAJEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_SuJt0D1lEeG3tde5scYNWA" name="encompassingEncounter" type="_PThaAD1lEeG3tde5scYNWA" association="_SuJt0j1lEeG3tde5scYNWA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QRdsMc_TEeOGjf7FaidRGw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QRdsMM_TEeOGjf7FaidRGw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_PThaAD1lEeG3tde5scYNWA" name="EncompassingEncounter4">
        <ownedRule xmi:id="_OLqQUGdnEeO8u4bjJ5HCCg" name="preciseToTheDay" constrainedElement="_PThaAD1lEeG3tde5scYNWA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_OLqQUWdnEeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() implies self.effectiveTime.value.size() >= 8</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). SHALL be precise to the day</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_QqDlYGdnEeO8u4bjJ5HCCg" name="preciseToTheMinute" constrainedElement="_PThaAD1lEeG3tde5scYNWA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_QqDlYWdnEeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() implies self.effectiveTime.value.size() >= 12</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). SHOULD be precise to the minute</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_SlG80GdnEeO8u4bjJ5HCCg" name="preciseToTheSecond" constrainedElement="_PThaAD1lEeG3tde5scYNWA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_SlG80WdnEeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() implies self.effectiveTime.value.size() >= 14</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). MAY be precise to the second</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_UX8MYGdnEeO8u4bjJ5HCCg" name="ifMorePreciseThanDayIncludeTimeZoneOffset" constrainedElement="_PThaAD1lEeG3tde5scYNWA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_UX8MYWdnEeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() and self.effectiveTime.value.size() > 8 implies self.effectiveTime.value.size() >= 15</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). If more precise than day, SHOULD include time-zone offset</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_c-tXoD1lEeG3tde5scYNWA">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_j5JZsEAJEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_hFaHQD1lEeG3tde5scYNWA" name="effectiveTime" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_sKO1wEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_hFaHQT1lEeG3tde5scYNWA" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kUf5cT1lEeG3tde5scYNWA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kUf5cD1lEeG3tde5scYNWA" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_kfYp8EozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_rE85kD1lEeG3tde5scYNWA" name="location" association="_rE9goD1lEeG3tde5scYNWA">
          <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_il6LoEcZEd6besF9iFIJkQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rE85kT1lEeG3tde5scYNWA"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_I1tzoD1mEeG3tde5scYNWA" name="responsibleParty" type="__kITgD1lEeG3tde5scYNWA" association="_I1uasD1mEeG3tde5scYNWA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I1tzoT1mEeG3tde5scYNWA"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_VJUTQD1mEeG3tde5scYNWA" name="encounterParticipant" type="_B9BdgD1mEeG3tde5scYNWA" association="_VJUTQj1mEeG3tde5scYNWA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VJUTQT1mEeG3tde5scYNWA"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="__kITgD1lEeG3tde5scYNWA" name="ResponsibleParty">
          <ownedRule xmi:id="__kITgT1lEeG3tde5scYNWA" name="assignedEntityHasPersonOrOrganization" constrainedElement="__kITgD1lEeG3tde5scYNWA">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="__kITgj1lEeG3tde5scYNWA">
              <language>Analysis</language>
              <language>OCL</language>
              <body>The responsibleParty element, if present, SHALL contain an assignedEntity element which SHALL contain an assignedPerson element, a representedOrganization element, or both.</body>
              <body>not self.assignedEntity.assignedPerson.oclIsUndefined() or not self.assignedEntity.representedOrganization->isEmpty()</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="__kITgz1lEeG3tde5scYNWA">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_hfdrgEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_O0oCED1mEeG3tde5scYNWA" name="assignedEntity" association="_O0opIT1mEeG3tde5scYNWA">
            <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GEJ4cfK0EeGFUPBL8qS7yQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GEJ4cPK0EeGFUPBL8qS7yQ" value="1"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_B9BdgD1mEeG3tde5scYNWA" name="EncounterParticipant">
          <ownedRule xmi:id="_B9BdgT1mEeG3tde5scYNWA" name="assignedEntityHasPersonOrOrganization" constrainedElement="_tUQLcDswEeGvzMYhXuqAEA">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_B9Bdgj1mEeG3tde5scYNWA">
              <language>Analysis</language>
              <language>OCL</language>
              <body>The encounterParticipant element, if present, SHALL contain an assignedEntity element which SHALL contain an assignedPerson element, a representedOrganization element, or both.</body>
              <body>not self.assignedEntity.assignedPerson.oclIsUndefined() or not self.assignedEntity.representedOrganization->isEmpty()</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_B9Bdgz1mEeG3tde5scYNWA">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_5t1WAEcEEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_en2qQD1mEeG3tde5scYNWA" name="assignedEntity" association="_en3RUD1mEeG3tde5scYNWA">
            <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HNDaMfK0EeGFUPBL8qS7yQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HNDaMPK0EeGFUPBL8qS7yQ" value="1"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <uml:Association xmi:id="_s2SJwD1kEeG3tde5scYNWA" memberEnd="_s2RisD1kEeG3tde5scYNWA _s2SJwT1kEeG3tde5scYNWA">
    <ownedComment xmi:id="_23CdAD1kEeG3tde5scYNWA">
      <body>An inFulfillmentOf element records the prior orders that are fulfilled (in whole or part) by the service events described in this document. For example, the prior order might be a referral and this HP Note may be in partial fulfillment of that referral.</body>
    </ownedComment>
    <ownedEnd xmi:id="_s2SJwT1kEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_s2SJwD1kEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_qCN0wD1mEeG3tde5scYNWA" memberEnd="_qCNNsD1mEeG3tde5scYNWA _qCN0wT1mEeG3tde5scYNWA">
    <ownedEnd xmi:id="_qCN0wT1mEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_qCN0wD1mEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_2qFUMj1mEeG3tde5scYNWA" memberEnd="_2qFUMD1mEeG3tde5scYNWA _2qF7QD1mEeG3tde5scYNWA">
    <ownedEnd xmi:id="_2qF7QD1mEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_2qFUMj1mEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_6HaWsT1mEeG3tde5scYNWA" memberEnd="_6HZvoD1mEeG3tde5scYNWA _6HaWsj1mEeG3tde5scYNWA">
    <ownedEnd xmi:id="_6HaWsj1mEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_6HaWsT1mEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_7n21wD1mEeG3tde5scYNWA" memberEnd="_7n2OsD1mEeG3tde5scYNWA _7n21wT1mEeG3tde5scYNWA">
    <ownedEnd xmi:id="_7n21wT1mEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_7n21wD1mEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_9G_tQD1mEeG3tde5scYNWA" memberEnd="_9G_GMD1mEeG3tde5scYNWA _9G_tQT1mEeG3tde5scYNWA">
    <ownedEnd xmi:id="_9G_tQT1mEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_9G_tQD1mEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_Gzzw0j1nEeG3tde5scYNWA" memberEnd="_Gzzw0D1nEeG3tde5scYNWA _Gz0X4D1nEeG3tde5scYNWA">
    <ownedEnd xmi:id="_Gz0X4D1nEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_Gzzw0j1nEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_IFFygT1nEeG3tde5scYNWA" memberEnd="_IFFLcD1nEeG3tde5scYNWA _IFFygj1nEeG3tde5scYNWA">
    <ownedEnd xmi:id="_IFFygj1nEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_IFFygT1nEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_KAK_ID1nEeG3tde5scYNWA" memberEnd="_KAKYED1nEeG3tde5scYNWA _KAK_IT1nEeG3tde5scYNWA">
    <ownedEnd xmi:id="_KAK_IT1nEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_KAK_ID1nEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_Lh5QkT1nEeG3tde5scYNWA" memberEnd="_Lh4pgD1nEeG3tde5scYNWA _Lh5Qkj1nEeG3tde5scYNWA">
    <ownedEnd xmi:id="_Lh5Qkj1nEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_Lh5QkT1nEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_Nx0r0T1nEeG3tde5scYNWA" memberEnd="_Nx0EwD1nEeG3tde5scYNWA _Nx0r0j1nEeG3tde5scYNWA">
    <ownedEnd xmi:id="_Nx0r0j1nEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_Nx0r0T1nEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_TtTy0D1nEeG3tde5scYNWA" memberEnd="_TtTLwD1nEeG3tde5scYNWA _TtTy0T1nEeG3tde5scYNWA">
    <ownedEnd xmi:id="_TtTy0T1nEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_TtTy0D1nEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_VuF-0j1nEeG3tde5scYNWA" memberEnd="_VuF-0D1nEeG3tde5scYNWA _VuGl4D1nEeG3tde5scYNWA">
    <ownedEnd xmi:id="_VuGl4D1nEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_VuF-0j1nEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_YV_1MD1nEeG3tde5scYNWA" memberEnd="_YV_OID1nEeG3tde5scYNWA _YV_1MT1nEeG3tde5scYNWA">
    <ownedEnd xmi:id="_YV_1MT1nEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_YV_1MD1nEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_lJ8o0D1nEeG3tde5scYNWA" memberEnd="_lJ8BwD1nEeG3tde5scYNWA _lJ8o0T1nEeG3tde5scYNWA">
    <ownedEnd xmi:id="_lJ8o0T1nEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_lJ8o0D1nEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_nPjDYD1nEeG3tde5scYNWA" memberEnd="_nPicUD1nEeG3tde5scYNWA _nPjDYT1nEeG3tde5scYNWA">
    <ownedEnd xmi:id="_nPjDYT1nEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_nPjDYD1nEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_phhtET1nEeG3tde5scYNWA" memberEnd="_phhGAD1nEeG3tde5scYNWA _phhtEj1nEeG3tde5scYNWA">
    <ownedEnd xmi:id="_phhtEj1nEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_phhtET1nEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_sIfIQj1nEeG3tde5scYNWA" memberEnd="_sIfIQD1nEeG3tde5scYNWA _sIfvUD1nEeG3tde5scYNWA">
    <ownedEnd xmi:id="_sIfvUD1nEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_sIfIQj1nEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_x7eakT1nEeG3tde5scYNWA" memberEnd="_x7dzgD1nEeG3tde5scYNWA _x7eakj1nEeG3tde5scYNWA">
    <ownedEnd xmi:id="_x7eakj1nEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_x7eakT1nEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_2LL8Qj1nEeG3tde5scYNWA" memberEnd="_2LL8QD1nEeG3tde5scYNWA _2LL8Qz1nEeG3tde5scYNWA">
    <ownedEnd xmi:id="_2LL8Qz1nEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_2LL8Qj1nEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_4PxqMD1nEeG3tde5scYNWA" memberEnd="_4PxDID1nEeG3tde5scYNWA _4PxqMT1nEeG3tde5scYNWA">
    <ownedEnd xmi:id="_4PxqMT1nEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_4PxqMD1nEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_Xtt3wD1oEeG3tde5scYNWA" memberEnd="_XttQsD1oEeG3tde5scYNWA _Xtt3wT1oEeG3tde5scYNWA">
    <ownedEnd xmi:id="_Xtt3wT1oEeG3tde5scYNWA" type="_-Qa60D1jEeG3tde5scYNWA" association="_Xtt3wD1oEeG3tde5scYNWA"/>
  </uml:Association>
  <CDA:ClassValidation xmi:id="_B2d0cD1kEeG3tde5scYNWA" base_Class="_-Qa60D1jEeG3tde5scYNWA">
    <ruleId>CONF:8283</ruleId>
  </CDA:ClassValidation>
  <CDA:CDATemplate xmi:id="_DJxPYD1kEeG3tde5scYNWA" base_Class="_-Qa60D1jEeG3tde5scYNWA" templateId="2.16.840.1.113883.10.20.22.1.3">
    <ruleId>CONF:9968</ruleId>
    <ruleId>CONF:10045</ruleId>
  </CDA:CDATemplate>
  <CDA:ValueSetConstraint xmi:id="_bHudUD1kEeG3tde5scYNWA" base_Property="_-2L6UD1jEeG3tde5scYNWA">
    <reference href="../consol-vocab.uml#_MBvVoD1kEeG3tde5scYNWA"/>
    <ruleId>CONF:17186</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_i1MC0D1lEeG3tde5scYNWA" base_Property="_hFaHQD1lEeG3tde5scYNWA">
    <ruleId>ii.</ruleId>
    <ruleId>CONF:8341</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_lh6u0D1lEeG3tde5scYNWA" base_Property="_hFaHQT1lEeG3tde5scYNWA">
    <ruleId>i.</ruleId>
    <ruleId>CONF:8340</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_kBBuYD1mEeG3tde5scYNWA" base_Constraint="__kITgT1lEeG3tde5scYNWA">
    <ruleId>CONF:8348</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_iz4l0D1mEeG3tde5scYNWA" base_Constraint="_B9BdgT1mEeG3tde5scYNWA">
    <ruleId>CONF:8343</ruleId>
  </CDA:ConstraintValidation>
  <CDA:AssociationValidation xmi:id="_tz8E0D1kEeG3tde5scYNWA" severity="INFO" base_Association="_s2SJwD1kEeG3tde5scYNWA">
    <ruleId>CONF:8336</ruleId>
    <ruleId>CONF:8337</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_sZX5YD1mEeG3tde5scYNWA" base_Association="_qCN0wD1mEeG3tde5scYNWA">
    <ruleId>CONF:8338</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_9rtHYD1nEeG3tde5scYNWA" base_Association="_2qFUMj1mEeG3tde5scYNWA">
    <ruleId>CONF:9602</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_-qayYD1nEeG3tde5scYNWA" severity="INFO" base_Association="_6HaWsT1mEeG3tde5scYNWA">
    <ruleId>CONF:9605</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_APlZYD1oEeG3tde5scYNWA" severity="INFO" base_Association="_7n21wD1mEeG3tde5scYNWA">
    <ruleId>CONF:9607</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_AoOi4D1oEeG3tde5scYNWA" severity="INFO" base_Association="_9G_tQD1mEeG3tde5scYNWA">
    <ruleId>CONF:9987</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_A-H6YD1oEeG3tde5scYNWA" severity="INFO" base_Association="_Gzzw0j1nEeG3tde5scYNWA">
    <ruleId>CONF:9611</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_BWnS4D1oEeG3tde5scYNWA" severity="INFO" base_Association="_IFFygT1nEeG3tde5scYNWA">
    <ruleId>CONF:9613</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_BvV78D1oEeG3tde5scYNWA" base_Association="_KAK_ID1nEeG3tde5scYNWA">
    <ruleId>CONF:9615</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_CLGq4D1oEeG3tde5scYNWA" base_Association="_Lh5QkT1nEeG3tde5scYNWA">
    <ruleId>CONF:9617</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_C3Ws4D1oEeG3tde5scYNWA" base_Association="_Nx0r0T1nEeG3tde5scYNWA">
    <ruleId>CONF:9619</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_DfQaYD1oEeG3tde5scYNWA" base_Association="_TtTy0D1nEeG3tde5scYNWA">
    <ruleId>CONF:9623</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_D6uOYD1oEeG3tde5scYNWA" base_Association="_VuF-0j1nEeG3tde5scYNWA">
    <ruleId>CONF:9625</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_EUlf4D1oEeG3tde5scYNWA" severity="INFO" base_Association="_YV_1MD1nEeG3tde5scYNWA">
    <ruleId>CONF:9627</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_ExMjYD1oEeG3tde5scYNWA" base_Association="_lJ8o0D1nEeG3tde5scYNWA">
    <ruleId>CONF:9629</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_FSnOYD1oEeG3tde5scYNWA" base_Association="_nPjDYD1nEeG3tde5scYNWA">
    <ruleId>CONF:9631</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_F3nY4D1oEeG3tde5scYNWA" base_Association="_phhtET1nEeG3tde5scYNWA">
    <ruleId>CONF:9633</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_GSPfYD1oEeG3tde5scYNWA" severity="WARNING" base_Association="_sIfIQj1nEeG3tde5scYNWA">
    <ruleId>CONF:9621</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_GqzwYD1oEeG3tde5scYNWA" severity="INFO" base_Association="_x7eakT1nEeG3tde5scYNWA">
    <ruleId>CONF:9637</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_HIaSYD1oEeG3tde5scYNWA" severity="INFO" base_Association="_2LL8Qj1nEeG3tde5scYNWA">
    <ruleId>CONF:9639</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_IIa94D1oEeG3tde5scYNWA" severity="INFO" base_Association="_4PxqMD1nEeG3tde5scYNWA">
    <ruleId>CONF:9641</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_ZP7RYD1oEeG3tde5scYNWA" base_Association="_Xtt3wD1oEeG3tde5scYNWA">
    <ruleId>CONF:9635</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_SuJt0j1lEeG3tde5scYNWA" memberEnd="_SuJt0D1lEeG3tde5scYNWA _SuKU4D1lEeG3tde5scYNWA">
    <ownedEnd xmi:id="_SuKU4D1lEeG3tde5scYNWA" type="_A4JVkD1lEeG3tde5scYNWA" association="_SuJt0j1lEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_rE9goD1lEeG3tde5scYNWA" memberEnd="_rE85kD1lEeG3tde5scYNWA _rE9goT1lEeG3tde5scYNWA">
    <ownedEnd xmi:id="_rE9goT1lEeG3tde5scYNWA" type="_PThaAD1lEeG3tde5scYNWA" association="_rE9goD1lEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_I1uasD1mEeG3tde5scYNWA" memberEnd="_I1tzoD1mEeG3tde5scYNWA _I1uasT1mEeG3tde5scYNWA">
    <ownedEnd xmi:id="_I1uasT1mEeG3tde5scYNWA" type="_PThaAD1lEeG3tde5scYNWA" association="_I1uasD1mEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_O0opIT1mEeG3tde5scYNWA" memberEnd="_O0oCED1mEeG3tde5scYNWA _O0opIj1mEeG3tde5scYNWA">
    <ownedEnd xmi:id="_O0opIj1mEeG3tde5scYNWA" type="__kITgD1lEeG3tde5scYNWA" association="_O0opIT1mEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_VJUTQj1mEeG3tde5scYNWA" memberEnd="_VJUTQD1mEeG3tde5scYNWA _VJU6UD1mEeG3tde5scYNWA">
    <ownedEnd xmi:id="_VJU6UD1mEeG3tde5scYNWA" type="_PThaAD1lEeG3tde5scYNWA" association="_VJUTQj1mEeG3tde5scYNWA"/>
  </uml:Association>
  <uml:Association xmi:id="_en3RUD1mEeG3tde5scYNWA" memberEnd="_en2qQD1mEeG3tde5scYNWA _en3RUT1mEeG3tde5scYNWA">
    <ownedEnd xmi:id="_en3RUT1mEeG3tde5scYNWA" type="_B9BdgD1mEeG3tde5scYNWA" association="_en3RUD1mEeG3tde5scYNWA"/>
  </uml:Association>
  <CDA:ConstraintValidation xmi:id="_cOVMsD3rEeGYzOhiGkMbTA" base_Constraint="_OMdNYD3rEeGYzOhiGkMbTA">
    <ruleId>CONF:9986</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_5kEXoD3rEeGYzOhiGkMbTA" base_Constraint="_sAyY0D3rEeGYzOhiGkMbTA"/>
  <uml:Class xmi:id="_xe9MsD4iEeGhnL_c4sBHGg" name="OperativeNote">
    <ownedComment xmi:id="_n7Z1wEE2EeGdmoWy_aLP0Q">
      <body>The Operative Note Fluids section may be used to record fluids administered during the surgical procedure.</body>
    </ownedComment>
    <generalization xmi:id="_xfHkwD4iEeGhnL_c4sBHGg" general="_2DNRcBSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_3GPlUD4iEeGhnL_c4sBHGg" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3GPlUj4iEeGhnL_c4sBHGg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3GPlUT4iEeGhnL_c4sBHGg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_P5Jo0D4kEeGhnL_c4sBHGg" name="documentationOf" type="_uKeuwD4jEeGhnL_c4sBHGg" association="_P5KP4D4kEeGhnL_c4sBHGg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R2oCIT4kEeGhnL_c4sBHGg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R2oCID4kEeGhnL_c4sBHGg" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_G_Es8D4oEeGtCLm-c2g23Q" name="anesthesiaSection" association="_G_F7ED4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_OA_Q0DVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KGV-sfK4EeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KGV-sPK4EeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_IFBoYD4oEeGtCLm-c2g23Q" name="complicationsSection" association="_IFCPcD4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_R1OXcDVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KcqM8fK4EeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KcqM8PK4EeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Ln4EED4oEeGtCLm-c2g23Q" name="postoperativeDiagnosisSection" association="_Ln4rIT4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_7UA-4DVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K21ngfK4EeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K21ngPK4EeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_NqgDID4oEeGtCLm-c2g23Q" name="preoperativeDiagnosisSection" association="_NqgqMD4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_Cu6qMDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Lb41UfK4EeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Lb41UPK4EeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_P2RXID4oEeGtCLm-c2g23Q" name="procedureEstimatedBloodLossSection" association="_P2R-MD4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_TvcL8DVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L8VP8fK4EeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L8VP8PK4EeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_SW79ED4oEeGtCLm-c2g23Q" name="procedureFindingsSection" association="_SW8kID4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_W4UBYDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MQtkgPK4EeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MQjzgPK4EeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_VHOTYD4oEeGtCLm-c2g23Q" name="procedureSpecimensTakenSection" association="_VHOTYj4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_gSUdsDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MtuQofK4EeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MtuQoPK4EeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_XhWzgD4oEeGtCLm-c2g23Q" name="procedureDescriptionSection" association="_XhXakD4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_HNUIIDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NEfK0PK4EeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NEVZ0PK4EeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Z7PcAD4oEeGtCLm-c2g23Q" name="procedureImplantsSection" association="_Z7QDET4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_Z662wDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z7QDED4oEeGtCLm-c2g23Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_byLvgD4oEeGtCLm-c2g23Q" name="operativeNoteFluidSection" association="_byMWkT4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_vHfXoDVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_byMWkD4oEeGtCLm-c2g23Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_dcKlED4oEeGtCLm-c2g23Q" name="operativeNoteSurgicalProcedureSection" association="_dcLMIT4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_zel6wDVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dcLMID4oEeGtCLm-c2g23Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_f7JwAD4oEeGtCLm-c2g23Q" name="planOfCareSection" association="_f7KXED4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_2NP-QxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f7JwAT4oEeGtCLm-c2g23Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hZJYAD4oEeGtCLm-c2g23Q" name="plannedProcedureSection" association="_hZJYAj4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_3b6E4DVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hZJYAT4oEeGtCLm-c2g23Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_jjnEcD4oEeGtCLm-c2g23Q" name="procedureDispositionSection" association="_jjnrgD4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_QhXGYDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jjnEcT4oEeGtCLm-c2g23Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_k_Ot4D4oEeGtCLm-c2g23Q" name="procedureIndicationsSection" association="_k_PU8T4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_cjmJMDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k_PU8D4oEeGtCLm-c2g23Q"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_mJ6YUD4oEeGtCLm-c2g23Q" name="surgicalDrainsSection" association="_mJ6YUj4oEeGtCLm-c2g23Q">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_luQh8DVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mJ6YUT4oEeGtCLm-c2g23Q"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_uKeuwD4jEeGhnL_c4sBHGg" name="DocumentationOf">
      <ownedComment xmi:id="_zddrUD4jEeGhnL_c4sBHGg">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_x30jMD4jEeGhnL_c4sBHGg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1fhigEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_J5U0YD4kEeGhnL_c4sBHGg" name="serviceEvent" type="_1mJ2ID4jEeGhnL_c4sBHGg" association="_J5VbcD4kEeGhnL_c4sBHGg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XFDO0T4kEeGhnL_c4sBHGg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XFDO0D4kEeGhnL_c4sBHGg" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_1mJ2ID4jEeGhnL_c4sBHGg" name="ServiceEvent">
        <ownedRule xmi:id="_rb6aQD4kEeGhnL_c4sBHGg" name="procedureCodes" constrainedElement="_1mJ2ID4jEeGhnL_c4sBHGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_vcvycD4kEeGhnL_c4sBHGg">
            <language>Analysis</language>
            <language>OCL</language>
            <body>i. The value of Clinical Document /documentationOf/serviceEvent/code SHALL be from ICD9 CM Procedures (CodeSystem 2.16.840.1.113883.6.104), CPT-4 (CodeSystem 2.16.840.1.113883.6.12), or values descending from 71388002 (Procedure) from the SNOMED CT (CodeSystem 2.16.840.1.113883.6.96) ValueSet Procedure 2.16.840.1.113883.3.88.12.80.28 DYNAMIC.</body>
            <body>code.codeSystem = '2.16.840.1.113883.6.104' or code.codeSystem = '2.16.840.1.113883.6.12' or code.codeSystem = '2.16.840.1.113883.6.96'</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_-KjqsD4kEeGhnL_c4sBHGg" name="effectiveTimeHasLow" constrainedElement="_1mJ2ID4jEeGhnL_c4sBHGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_XpPEgD4lEeGhnL_c4sBHGg">
            <language>Analysis</language>
            <language>OCL</language>
            <body>The serviceEvent/effectiveTime SHALL be present with effectiveTime/low</body>
            <body>not self.effectiveTime.low.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_CPtiMD4lEeGhnL_c4sBHGg" name="effectiveTimeHasHighWhenNoWidth" constrainedElement="_1mJ2ID4jEeGhnL_c4sBHGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_ZG5VUD4lEeGhnL_c4sBHGg">
            <language>Analysis</language>
            <language>OCL</language>
            <body>If a width is not present, the serviceEvent/effectiveTime SHALL include effectiveTime/high.</body>
            <body>not self.effectiveTime.width.oclIsUndefined() xor not self.effectiveTime.high.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_LceMsD4lEeGhnL_c4sBHGg" name="effectiveTimeNoHighIfWidth" constrainedElement="_1mJ2ID4jEeGhnL_c4sBHGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_cUDN0D4lEeGhnL_c4sBHGg">
            <language>Analysis</language>
            <language>OCL</language>
            <body>When only the date and the length of the procedure are known a width element SHALL be present and the serviceEvent/effectiveTime/high SHALL not be present.</body>
            <body>not self.effectiveTime.width.oclIsUndefined() xor not self.effectiveTime.high.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_w0p5MD4nEeGtCLm-c2g23Q" name="anyAssistantsAsSecondary" constrainedElement="_1mJ2ID4jEeGhnL_c4sBHGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_8RuZcD4nEeGtCLm-c2g23Q">
            <language>Analysis</language>
            <body>Any assistants SHALL be identified and SHALL be identified as secondary performers (SPRF)</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_EtNcEGdrEeO8u4bjJ5HCCg" name="preciseToTheDay" constrainedElement="_1mJ2ID4jEeGhnL_c4sBHGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_EtNcEWdrEeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>(not self.effectiveTime.low.value.oclIsUndefined() implies self.effectiveTime.low.value.size() >= 8) and (not self.effectiveTime.high.value.oclIsUndefined() implies self.effectiveTime.high.value.size() >= 8)</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). SHALL be precise to the day</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_GxQ-gGdrEeO8u4bjJ5HCCg" name="preciseToTheMinute" constrainedElement="_1mJ2ID4jEeGhnL_c4sBHGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_GxQ-gWdrEeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>(not self.effectiveTime.low.value.oclIsUndefined() implies self.effectiveTime.low.value.size() >= 12) and (not self.effectiveTime.high.value.oclIsUndefined() implies self.effectiveTime.high.value.size() >= 12)</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). SHOULD be precise to the minute</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_IMowUGdrEeO8u4bjJ5HCCg" name="preciseToTheSecond" constrainedElement="_1mJ2ID4jEeGhnL_c4sBHGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_IMowUWdrEeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>(not self.effectiveTime.low.value.oclIsUndefined() implies self.effectiveTime.low.value.size() >= 14) and (not self.effectiveTime.high.value.oclIsUndefined() implies self.effectiveTime.high.value.size() >= 14)</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). MAY be precise to the second</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_KUPWAGdrEeO8u4bjJ5HCCg" name="ifMorePreciseThanDayIncludeTimeZoneOffset" constrainedElement="_1mJ2ID4jEeGhnL_c4sBHGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_KUPWAWdrEeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>(not self.effectiveTime.low.value.oclIsUndefined() and self.effectiveTime.low.value.size() > 8 implies self.effectiveTime.low.value.size() >= 15) and (not self.effectiveTime.high.value.oclIsUndefined() and self.effectiveTime.high.value.size() > 8 implies self.effectiveTime.high.value.size() >= 15)</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). If more precise than day, SHOULD include time-zone offset</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_6IsNMD4jEeGhnL_c4sBHGg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_lriDUEcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_L7gHgD4kEeGhnL_c4sBHGg" name="primaryPerformer" type="_CNfxID4kEeGhnL_c4sBHGg" aggregation="composite" association="_L7gukD4kEeGhnL_c4sBHGg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8kuz0fK3EeGFUPBL8qS7yQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8kuz0PK3EeGFUPBL8qS7yQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_6MIl4EoVEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_hRyvoD4kEeGhnL_c4sBHGg" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__DyQMfK3EeGFUPBL8qS7yQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__DyQMPK3EeGFUPBL8qS7yQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_I4F7kEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_hRzWsD4kEeGhnL_c4sBHGg" name="effectiveTime" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-tTp4fK3EeGFUPBL8qS7yQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-tTp4PK3EeGFUPBL8qS7yQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_OYDkMEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_CNfxID4kEeGhnL_c4sBHGg" name="PrimaryPerformer">
          <ownedComment xmi:id="_czvioD62EeGtCLm-c2g23Q">
            <body>INLINE&amp;typeCode = vocab::x_ServiceEventPerformer::PPRF</body>
          </ownedComment>
          <generalization xmi:id="_GRLpAD4kEeGhnL_c4sBHGg">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_FvF74EcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_5ZvKkz4lEeGhnL_c4sBHGg" name="typeCode" visibility="private" isReadOnly="true">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOqckDcEd6xYZuu1VKCVw"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_LcSTYPK3EeGFUPBL8qS7yQ" value="PPRF"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_3_p4cErfEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_vrOKwPK3EeGFUPBL8qS7yQ" name="assignedEntity" visibility="private" type="_yjnUMPK3EeGFUPBL8qS7yQ" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vrOKwvK3EeGFUPBL8qS7yQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vrOKwfK3EeGFUPBL8qS7yQ" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_670WYUoVEd6c3qsAxlFHaQ"/>
            <association href="../consol.uml#_vrOKw_K3EeGFUPBL8qS7yQ"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_yjnUMPK3EeGFUPBL8qS7yQ" name="AssignedEntity">
            <generalization xmi:id="_yjnUMfK3EeGFUPBL8qS7yQ">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_0HloYPK3EeGFUPBL8qS7yQ" name="code" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1S3vwfK3EeGFUPBL8qS7yQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1S3vwPK3EeGFUPBL8qS7yQ" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:ClassValidation xmi:id="_5i-GcD4iEeGhnL_c4sBHGg" base_Class="_xe9MsD4iEeGhnL_c4sBHGg">
    <ruleId>CONF:8483</ruleId>
    <ruleId>CONF:10048</ruleId>
  </CDA:ClassValidation>
  <CDA:CDATemplate xmi:id="_7C3L4D4iEeGhnL_c4sBHGg" base_Class="_xe9MsD4iEeGhnL_c4sBHGg" templateId="2.16.840.1.113883.10.20.22.1.7">
    <ruleId>CONF:8486</ruleId>
    <ruleId>CONF:10048</ruleId>
  </CDA:CDATemplate>
  <CDA:ValueSetConstraint xmi:id="_UWlS4D4jEeGhnL_c4sBHGg" base_Property="_3GPlUD4iEeGhnL_c4sBHGg">
    <reference href="../consol-vocab.uml#_IuPWwT4jEeGhnL_c4sBHGg"/>
    <ruleId>CONF:17188</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_pg8iYD4kEeGhnL_c4sBHGg" base_Property="_hRyvoD4kEeGhnL_c4sBHGg">
    <ruleId>i.</ruleId>
    <ruleId>CONF:8487</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_2TQ-UD4kEeGhnL_c4sBHGg" base_Property="_hRzWsD4kEeGhnL_c4sBHGg">
    <ruleId>CONF:8494</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_8DYtYD4lEeGhnL_c4sBHGg" base_Property="_5ZvKkz4lEeGhnL_c4sBHGg">
    <ruleId>CONF:8495</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_w9TM8D4pEeGtCLm-c2g23Q" base_Constraint="_rb6aQD4kEeGhnL_c4sBHGg">
    <ruleId>CONF:8487</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2rSDcD4pEeGtCLm-c2g23Q" base_Constraint="_-KjqsD4kEeGhnL_c4sBHGg">
    <ruleId>CONF:8488</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_4ugfcD4pEeGtCLm-c2g23Q" base_Constraint="_CPtiMD4lEeGhnL_c4sBHGg">
    <ruleId>CONF:10058</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_8PujcD4pEeGtCLm-c2g23Q" base_Constraint="_LceMsD4lEeGhnL_c4sBHGg">
    <ruleId>CONF:10060</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_J5VbcD4kEeGhnL_c4sBHGg" memberEnd="_J5U0YD4kEeGhnL_c4sBHGg _J5WCgD4kEeGhnL_c4sBHGg">
    <ownedEnd xmi:id="_J5WCgD4kEeGhnL_c4sBHGg" type="_uKeuwD4jEeGhnL_c4sBHGg" association="_J5VbcD4kEeGhnL_c4sBHGg"/>
  </uml:Association>
  <uml:Association xmi:id="_L7gukD4kEeGhnL_c4sBHGg" memberEnd="_L7gHgD4kEeGhnL_c4sBHGg _L7gukT4kEeGhnL_c4sBHGg">
    <ownedComment xmi:id="_itGoUD4qEeGtCLm-c2g23Q">
      <body>The performer represents clinicians who actually and principally carry out the serviceEvent.  Typically, these are clinicians who have surgical privileges in their institutions such as Surgeons, Obstetrician/Gynecologists, and Family Practice Physicians.  The performer may also be Nonphysician Providers (NPP) who have surgical privileges. There may be more than one primary performer in the case of complicated surgeries.  There are occasionally co-surgeons.  Usually they will be billing separately and will each dictate their own notes.  An example may be spinal surgery , where a general surgeon and an orthopaedic surgeon both are present and billing off the same Current Procedural Terminology (CPT) codes.  Typically two Operative Notes are generated; however, each will list the other as a co-surgeon.</body>
    </ownedComment>
    <ownedEnd xmi:id="_L7gukT4kEeGhnL_c4sBHGg" type="_1mJ2ID4jEeGhnL_c4sBHGg" association="_L7gukD4kEeGhnL_c4sBHGg"/>
  </uml:Association>
  <uml:Association xmi:id="_P5KP4D4kEeGhnL_c4sBHGg" memberEnd="_P5Jo0D4kEeGhnL_c4sBHGg _P5KP4T4kEeGhnL_c4sBHGg">
    <ownedEnd xmi:id="_P5KP4T4kEeGhnL_c4sBHGg" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_P5KP4D4kEeGhnL_c4sBHGg"/>
  </uml:Association>
  <uml:Association xmi:id="_G_F7ED4oEeGtCLm-c2g23Q" memberEnd="_G_Es8D4oEeGtCLm-c2g23Q _G_F7ET4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_G_F7ET4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_G_F7ED4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <uml:Association xmi:id="_IFCPcD4oEeGtCLm-c2g23Q" memberEnd="_IFBoYD4oEeGtCLm-c2g23Q _IFCPcT4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_IFCPcT4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_IFCPcD4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <uml:Association xmi:id="_Ln4rIT4oEeGtCLm-c2g23Q" memberEnd="_Ln4EED4oEeGtCLm-c2g23Q _Ln4rIj4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_Ln4rIj4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_Ln4rIT4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <uml:Association xmi:id="_NqgqMD4oEeGtCLm-c2g23Q" memberEnd="_NqgDID4oEeGtCLm-c2g23Q _NqgqMT4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_NqgqMT4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_NqgqMD4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <uml:Association xmi:id="_P2R-MD4oEeGtCLm-c2g23Q" memberEnd="_P2RXID4oEeGtCLm-c2g23Q _P2R-MT4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_P2R-MT4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_P2R-MD4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <uml:Association xmi:id="_SW8kID4oEeGtCLm-c2g23Q" memberEnd="_SW79ED4oEeGtCLm-c2g23Q _SW8kIT4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_SW8kIT4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_SW8kID4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <uml:Association xmi:id="_VHOTYj4oEeGtCLm-c2g23Q" memberEnd="_VHOTYD4oEeGtCLm-c2g23Q _VHO6cD4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_VHO6cD4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_VHOTYj4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <uml:Association xmi:id="_XhXakD4oEeGtCLm-c2g23Q" memberEnd="_XhWzgD4oEeGtCLm-c2g23Q _XhXakT4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_XhXakT4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_XhXakD4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <uml:Association xmi:id="_Z7QDET4oEeGtCLm-c2g23Q" memberEnd="_Z7PcAD4oEeGtCLm-c2g23Q _Z7QDEj4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_Z7QDEj4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_Z7QDET4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <uml:Association xmi:id="_byMWkT4oEeGtCLm-c2g23Q" memberEnd="_byLvgD4oEeGtCLm-c2g23Q _byM9oD4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_byM9oD4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_byMWkT4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <uml:Association xmi:id="_dcLMIT4oEeGtCLm-c2g23Q" memberEnd="_dcKlED4oEeGtCLm-c2g23Q _dcLzMD4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_dcLzMD4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_dcLMIT4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <uml:Association xmi:id="_f7KXED4oEeGtCLm-c2g23Q" memberEnd="_f7JwAD4oEeGtCLm-c2g23Q _f7KXET4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_f7KXET4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_f7KXED4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <uml:Association xmi:id="_hZJYAj4oEeGtCLm-c2g23Q" memberEnd="_hZJYAD4oEeGtCLm-c2g23Q _hZJ_ED4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_hZJ_ED4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_hZJYAj4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <uml:Association xmi:id="_jjnrgD4oEeGtCLm-c2g23Q" memberEnd="_jjnEcD4oEeGtCLm-c2g23Q _jjnrgT4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_jjnrgT4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_jjnrgD4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <uml:Association xmi:id="_k_PU8T4oEeGtCLm-c2g23Q" memberEnd="_k_Ot4D4oEeGtCLm-c2g23Q _k_P8AD4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_k_P8AD4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_k_PU8T4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <uml:Association xmi:id="_mJ6YUj4oEeGtCLm-c2g23Q" memberEnd="_mJ6YUD4oEeGtCLm-c2g23Q _mJ6_YD4oEeGtCLm-c2g23Q">
    <ownedEnd xmi:id="_mJ6_YD4oEeGtCLm-c2g23Q" type="_xe9MsD4iEeGhnL_c4sBHGg" association="_mJ6YUj4oEeGtCLm-c2g23Q"/>
  </uml:Association>
  <CDA:ConstraintValidation xmi:id="_dGMJMD-VEeGvOdejHZ7dYg" base_Constraint="_w0p5MD4nEeGtCLm-c2g23Q"/>
  <uml:Class xmi:id="_LuYEsD7YEeGvOdejHZ7dYg" name="ProcedureNote">
    <ownedRule xmi:id="_NBpHsD-6EeGtTIIxHid14Q" name="hasAnAssementAndPlanSectionOrIndividualAssementAndPlanSections" constrainedElement="_-Qa60D1jEeG3tde5scYNWA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_NBpHsT-6EeGtTIIxHid14Q">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL include an Assessment and Plan Section, or an Assessment Section and a Plan Section</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfCareSection)) and  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_Ot-tsD-6EeGtTIIxHid14Q" name="doesNotHaveIndividualAssementAndPlanSectionsWhenAssementAndPlanSectionPresent" constrainedElement="_-Qa60D1jEeG3tde5scYNWA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_Ot-tsT-6EeGtTIIxHid14Q">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT include an Assessment/Plan Section when an Assessment Section and a Plan of Care Section are present</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfCareSection)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_KkMxIGjIEeGNoZ3kEkcY2A" name="doesNotHaveChiefComplaintAndReasonForVisitWithChiefComplaintSectionOrReasonSection" constrainedElement="_-Qa60D1jEeG3tde5scYNWA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_KkMxIWjIEeGNoZ3kEkcY2A">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT include a Chief Complaint and Reason for Visit Section with either a Chief Complaint Section or a Reason for Visit Section.</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintSection)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ReasonForVisitSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintAndReasonForVisitSection))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_fHsUwPK8EeGFUPBL8qS7yQ" name="sectionTitles" constrainedElement="_LuYEsD7YEeGvOdejHZ7dYg">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_lyeKsPK8EeGFUPBL8qS7yQ">
        <language>OCL</language>
        <language>Analysis</language>
        <body>self.getAllSections()->forAll(section : cda::Section | not section.title.oclIsUndefined())</body>
        <body>Each section SHALL have a title and the title SHALL NOT be empty</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_Luag8D7YEeGvOdejHZ7dYg" general="_2DNRcBSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_S9Np8D7YEeGvOdejHZ7dYg" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S9Np8j7YEeGvOdejHZ7dYg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S9Np8T7YEeGvOdejHZ7dYg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_sZDVsD7ZEeGvOdejHZ7dYg" name="componentOf" type="_5JnTkD7YEeGvOdejHZ7dYg" association="_sZD8wT7ZEeGvOdejHZ7dYg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sZD8wD7ZEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_T3V-kD-WEeGvOdejHZ7dYg" name="assessmentSection" association="_T3V-kj-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-other.uml#_W8pI4DszEeGvzMYhXuqAEA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T3V-kT-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_VkZ9UD-WEeGvOdejHZ7dYg" name="planOfCareSection" association="_VkakYD-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_2NP-QxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VkZ9UT-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_XD2W0D-WEeGvOdejHZ7dYg" name="assessmentAndPlanSection" association="_XD294D-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-other.uml#_2Rwq0BSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XD2W0T-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Zk5XQD-WEeGvOdejHZ7dYg" name="complicationsSection" association="_Zk5-UT-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_R1OXcDVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v5PmYfK8EeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v5PmYPK8EeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_b5q2QD-WEeGvOdejHZ7dYg" name="postprocedureDiagnosisSection" association="_b5rdUD-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_-jlSMDVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28XyID-XEeGvOdejHZ7dYg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28XLED-XEeGvOdejHZ7dYg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_eDebYD-WEeGvOdejHZ7dYg" name="procedureDescriptionSection" association="_eDfCcD-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_HNUIIDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3ZImoT-XEeGvOdejHZ7dYg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3ZImoD-XEeGvOdejHZ7dYg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_fkwn8D-WEeGvOdejHZ7dYg" name="procedureIndicationsSection" association="_fkxPAD-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_cjmJMDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4HpScT-XEeGvOdejHZ7dYg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4HpScD-XEeGvOdejHZ7dYg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_h30PsD-WEeGvOdejHZ7dYg" name="allergiesSectionEntriesOptional" association="_h302wD-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-allergies.uml#_bGzYgBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h30PsT-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_j2TVoD-WEeGvOdejHZ7dYg" name="anesthesiaSection" association="_j2T8sT-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_OA_Q0DVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j2T8sD-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_mwZvQD-WEeGvOdejHZ7dYg" name="chiefComplaintSection" association="_mwaWUD-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PWQCBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mwZvQT-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_oDGtQD-WEeGvOdejHZ7dYg" name="chiefComplaintAndReasonForVisitSection" association="_oDHUUD-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-other.uml#_oI7CQCsaEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oDGtQT-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_qCP6gD-WEeGvOdejHZ7dYg" name="familyHistorySection" association="_qCP6gj-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-familyhistory.uml#_2IWQIxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qCP6gT-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_r_S2AD-WEeGvOdejHZ7dYg" name="historyOfPastIllnessSection" association="_r_TdED-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PQJcxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r_S2AT-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_t4nIED-WEeGvOdejHZ7dYg" name="historyOfPresentIllnessSection" association="_t4nvID-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PcWsRSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t4nIET-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_v_RSkD-WEeGvOdejHZ7dYg" name="medicalHistorySection" association="_v_RSkj-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-other.uml#_mEIgwDVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v_RSkT-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ydBHYD-WEeGvOdejHZ7dYg" name="medicationsSectionEntriesOptional" association="_ydBucD-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-medications.uml#_iAoXEBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ydBHYT-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_0qXIsD-WEeGvOdejHZ7dYg" name="medicationsAdministeredSection" association="_0qXIsj-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-medications.uml#_2Poj_BSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0qXIsT-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2imcsD-WEeGvOdejHZ7dYg" name="physicalExamSection" association="_2inDwD-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2Pxt0hSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2imcsT-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_4MImUD-WEeGvOdejHZ7dYg" name="plannedProcedureSection" association="_4MImUj-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_3b6E4DVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4MImUT-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5_rnkD-WEeGvOdejHZ7dYg" name="procedureDispositionSection" association="_5_sOoD-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_QhXGYDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5_rnkT-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_8abLsD-WEeGvOdejHZ7dYg" name="procedureEstimatedBloodLossSection" association="_8abLsj-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_TvcL8DVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8abLsT-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_-sQrcD-WEeGvOdejHZ7dYg" name="procedureFindingsSection" association="_-sRSgD-WEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_W4UBYDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-sQrcT-WEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Ai75MD-XEeGvOdejHZ7dYg" name="procedureImplantsSection" association="_Ai8gQD-XEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_Z662wDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ai75MT-XEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DZkIED-XEeGvOdejHZ7dYg" name="procedureSpecimensTakenSection" association="_DZkvIT-XEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_gSUdsDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DZkvID-XEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_GXBXsD-XEeGvOdejHZ7dYg" name="proceduresSectionEntriesOptional" association="_GXB-wD-XEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_s9Ig4BVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GXBXsT-XEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_JNencD-XEeGvOdejHZ7dYg" name="reasonForVisitSection" association="_JNfOgT-XEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-other.uml#_Nm64UCscEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JNfOgD-XEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_KwYkoD-XEeGvOdejHZ7dYg" name="reviewOfSystemsSection" association="_KwZLsD-XEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2RqkMBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KwYkoT-XEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_NopyQD-XEeGvOdejHZ7dYg" name="socialHistorySection" association="_NopyQj-XEeGvOdejHZ7dYg">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_2JKvgBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NopyQT-XEeGvOdejHZ7dYg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hvn1wPK7EeGFUPBL8qS7yQ" name="participant1" association="_hvpq8PK7EeGFUPBL8qS7yQ">
      <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_4_GbMEcZEd6besF9iFIJkQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jT6TAPK7EeGFUPBL8qS7yQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jT4d0PK7EeGFUPBL8qS7yQ" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_9KIP0PLLEeGy2Nzop7b_3Q" name="documentationOf" type="_aYrE8D-TEeGvOdejHZ7dYg" association="_9KJd8PLLEeGy2Nzop7b_3Q">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-eokofLLEeGy2Nzop7b_3Q" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-eokoPLLEeGy2Nzop7b_3Q" value="*"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_5JnTkD7YEeGvOdejHZ7dYg" name="ComponentOf">
      <ownedComment xmi:id="_gIsSED-vEeGtTIIxHid14Q">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_DkNqMD7ZEeGvOdejHZ7dYg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_NWHRoEAJEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_0WAi8D-OEeGvOdejHZ7dYg" name="encompassingEncounter5" type="_6-yFcD7YEeGvOdejHZ7dYg" aggregation="composite" association="_0WBKAT-OEeGvOdejHZ7dYg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0WBKAD-OEeGvOdejHZ7dYg"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_4f5bQUAJEd6wZe6nFLrjsw"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_6-yFcD7YEeGvOdejHZ7dYg" name="EncompassingEncounter5">
        <generalization xmi:id="_GARc8D7ZEeGvOdejHZ7dYg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_j5JZsEAJEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_2cqQ8D-PEeGvOdejHZ7dYg" name="location" type="_IVODYD-PEeGvOdejHZ7dYg" association="_2cq4AT-PEeGvOdejHZ7dYg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UC9yAT-REeGvOdejHZ7dYg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UC9yAD-REeGvOdejHZ7dYg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_6l2ecD-QEeGvOdejHZ7dYg" name="encounterParticipant" type="_VK6jcD-PEeGvOdejHZ7dYg" aggregation="composite" association="_6l3FgD-QEeGvOdejHZ7dYg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6l2ecT-QEeGvOdejHZ7dYg"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_I_4RkUoXEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_JYhokD-REeGvOdejHZ7dYg" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6Hb1gPK4EeGFUPBL8qS7yQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6HanYPK4EeGFUPBL8qS7yQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_mwOEIEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_IVODYD-PEeGvOdejHZ7dYg" name="Location">
          <generalization xmi:id="_Ka8ZwD-PEeGvOdejHZ7dYg">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_il6LoEcZEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_6439kD-PEeGvOdejHZ7dYg" name="HealthCareFacility" type="_MHwg4D-PEeGvOdejHZ7dYg" aggregation="composite" association="_644koT-PEeGvOdejHZ7dYg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DTZOwfK5EeGFUPBL8qS7yQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DTZOwPK5EeGFUPBL8qS7yQ" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_Sh7PkEoXEd6c3qsAxlFHaQ"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_MHwg4D-PEeGvOdejHZ7dYg" name="HealthCareFacility">
            <generalization xmi:id="_O8i8sD-PEeGvOdejHZ7dYg">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_qS58QEcIEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_r0I9oD-QEeGvOdejHZ7dYg" name="id" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Dvps8PK5EeGFUPBL8qS7yQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Dvn3wPK5EeGFUPBL8qS7yQ" value="*"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_8Ba0EEo3Ed6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_VK6jcD-PEeGvOdejHZ7dYg" name="EncounterParticipant">
          <ownedComment xmi:id="_r98kcD-REeGvOdejHZ7dYg">
            <body>INLINE&amp;typeCode = vocab::x_EncounterParticipant::REF</body>
          </ownedComment>
          <generalization xmi:id="_wZmiUD-PEeGvOdejHZ7dYg">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_5t1WAEcEEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_u9YxED-REeGvOdejHZ7dYg" name="typeCode" visibility="private" isReadOnly="true">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp00DcEd6xYZuu1VKCVw"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_4fARQD-REeGvOdejHZ7dYg" value="REF"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_gkoPIEo0Ed6c3qsAxlFHaQ"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_aYrE8D-TEeGvOdejHZ7dYg" name="DocumentationOf">
      <ownedComment xmi:id="_hpGU4D-vEeGtTIIxHid14Q">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_gQbigD-TEeGvOdejHZ7dYg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1fhigEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_pBcqUPLLEeGy2Nzop7b_3Q" name="serviceEvent1" type="_ifn98D-TEeGvOdejHZ7dYg" aggregation="composite" association="_pBd4cPLLEeGy2Nzop7b_3Q">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qsEZEfLLEeGy2Nzop7b_3Q" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qsEZEPLLEeGy2Nzop7b_3Q" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_5Z6ewUoVEd6c3qsAxlFHaQ"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_ifn98D-TEeGvOdejHZ7dYg" name="ServiceEvent1">
        <ownedRule xmi:id="_1M1D8D-TEeGvOdejHZ7dYg" name="procedureCodes" constrainedElement="_1mJ2ID4jEeGhnL_c4sBHGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_1M1D8T-TEeGvOdejHZ7dYg">
            <language>Analysis</language>
            <language>OCL</language>
            <body>i. The value of Clinical Document /documentationOf/serviceEvent/code SHALL be from ICD9 CM Procedures (CodeSystem 2.16.840.1.113883.6.104), CPT-4 (CodeSystem 2.16.840.1.113883.6.12), or values descending from 71388002 (Procedure) from the SNOMED CT (CodeSystem 2.16.840.1.113883.6.96) ValueSet Procedure 2.16.840.1.113883.3.88.12.80.28 DYNAMIC.</body>
            <body>code.codeSystem = '2.16.840.1.113883.6.104' or code.codeSystem = '2.16.840.1.113883.6.12' or code.codeSystem = '2.16.840.1.113883.6.96'</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_9FRm4D-TEeGvOdejHZ7dYg" name="effectiveTimeHasLow" constrainedElement="_1mJ2ID4jEeGhnL_c4sBHGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_9FRm4T-TEeGvOdejHZ7dYg">
            <language>Analysis</language>
            <language>OCL</language>
            <body>The serviceEvent/effectiveTime SHALL be present with effectiveTime/low</body>
            <body>not self.effectiveTime.low.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_-xFBYD-TEeGvOdejHZ7dYg" name="effectiveTimeHasHighWhenNoWidth" constrainedElement="_1mJ2ID4jEeGhnL_c4sBHGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_-xFBYT-TEeGvOdejHZ7dYg">
            <language>Analysis</language>
            <language>OCL</language>
            <body>If a width is not present, the serviceEvent/effectiveTime SHALL include effectiveTime/high.</body>
            <body>not self.effectiveTime.width.oclIsUndefined() xor not self.effectiveTime.high.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_An8cYD-UEeGvOdejHZ7dYg" name="effectiveTimeNoHighIfWidth" constrainedElement="_1mJ2ID4jEeGhnL_c4sBHGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_An8cYT-UEeGvOdejHZ7dYg">
            <language>Analysis</language>
            <language>OCL</language>
            <body>When only the date and the length of the procedure are known a width element SHALL be present and the serviceEvent/effectiveTime/high SHALL not be present.</body>
            <body>not self.effectiveTime.width.oclIsUndefined() xor not self.effectiveTime.high.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_guPDYD-UEeGvOdejHZ7dYg" name="anyAssistantsAsSecondary" constrainedElement="_1mJ2ID4jEeGhnL_c4sBHGg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_guPDYT-UEeGvOdejHZ7dYg">
            <language>Analysis</language>
            <body>Any assistants SHALL be identified and SHALL be identified as secondary performers (SPRF)</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_TNTqoGd6EeO8u4bjJ5HCCg" name="preciseToTheDay" constrainedElement="_ifn98D-TEeGvOdejHZ7dYg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_TNTqoWd6EeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>(not self.effectiveTime.low.value.oclIsUndefined() implies self.effectiveTime.low.value.size() >= 8) and (not self.effectiveTime.high.value.oclIsUndefined() implies self.effectiveTime.high.value.size() >= 8)</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). SHALL be precise to the day</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_Us51IGd6EeO8u4bjJ5HCCg" name="preciseToTheMinute" constrainedElement="_ifn98D-TEeGvOdejHZ7dYg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_Us6cMGd6EeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>(not self.effectiveTime.low.value.oclIsUndefined() implies self.effectiveTime.low.value.size() >= 12) and (not self.effectiveTime.high.value.oclIsUndefined() implies self.effectiveTime.high.value.size() >= 12)</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). SHOULD be precise to the minute</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_WfksoGd6EeO8u4bjJ5HCCg" name="preciseToTheSecond" constrainedElement="_ifn98D-TEeGvOdejHZ7dYg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_WfksoWd6EeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>(not self.effectiveTime.low.value.oclIsUndefined() implies self.effectiveTime.low.value.size() >= 14) and (not self.effectiveTime.high.value.oclIsUndefined() implies self.effectiveTime.high.value.size() >= 14)</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). MAY be precise to the second</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_YhHtoGd6EeO8u4bjJ5HCCg" name="ifMorePreciseThanDayIncludeTimeZoneOffset" constrainedElement="_ifn98D-TEeGvOdejHZ7dYg">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_YhHtoWd6EeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>(not self.effectiveTime.low.value.oclIsUndefined() and self.effectiveTime.low.value.size() > 8 implies self.effectiveTime.low.value.size() >= 15) and (not self.effectiveTime.high.value.oclIsUndefined() and self.effectiveTime.high.value.size() > 8 implies self.effectiveTime.high.value.size() >= 15)</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). If more precise than day, SHOULD include time-zone offset</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_k7duQD-TEeGvOdejHZ7dYg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_lriDUEcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_sAdbAD-TEeGvOdejHZ7dYg" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z70gcPK7EeGFUPBL8qS7yQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z7yEMPK7EeGFUPBL8qS7yQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_I4F7kEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_sAdbAz-TEeGvOdejHZ7dYg" name="effectiveTime" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zelK0PK7EeGFUPBL8qS7yQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zeiukPK7EeGFUPBL8qS7yQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_OYDkMEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_fFeJYPLLEeGy2Nzop7b_3Q" name="primaryPerformer" type="_TtkpcD-UEeGvOdejHZ7dYg" aggregation="composite" association="_fFleIPLLEeGy2Nzop7b_3Q">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f7DtkPLLEeGy2Nzop7b_3Q" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f7DGgPLLEeGy2Nzop7b_3Q" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_6MIl4EoVEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_TtkpcD-UEeGvOdejHZ7dYg" name="PrimaryPerformer">
          <ownedComment xmi:id="_TtkpcT-UEeGvOdejHZ7dYg">
            <body>INLINE&amp;typeCode = vocab::x_ServiceEventPerformer::PPRF</body>
          </ownedComment>
          <ownedComment xmi:id="_hIbGgPL1EeG2kc3Pn1a-QA">
            <body>INLINE&amp;typeCode = vocab::x_ServiceEventPerformer::PPRF</body>
          </ownedComment>
          <generalization xmi:id="_Ttkpcj-UEeGvOdejHZ7dYg">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_FvF74EcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_Ttkpdj-UEeGvOdejHZ7dYg" name="typeCode" visibility="private" isReadOnly="true">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOqckDcEd6xYZuu1VKCVw"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_4D2FwPK7EeGFUPBL8qS7yQ" value="PPRF"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_3_p4cErfEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_6k8wkPK7EeGFUPBL8qS7yQ" name="assignedEntity" visibility="private" type="_7bJYwPK7EeGFUPBL8qS7yQ" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6k8wkvK7EeGFUPBL8qS7yQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6k8wkfK7EeGFUPBL8qS7yQ" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_670WYUoVEd6c3qsAxlFHaQ"/>
            <association href="../consol.uml#_6k9XoPK7EeGFUPBL8qS7yQ"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_7bJYwPK7EeGFUPBL8qS7yQ" name="AssignedEntity">
            <generalization xmi:id="_7bJYwfK7EeGFUPBL8qS7yQ">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_9MWQoPK7EeGFUPBL8qS7yQ" name="code" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9MWQovK7EeGFUPBL8qS7yQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9MWQofK7EeGFUPBL8qS7yQ" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <uml:Association xmi:id="_sZD8wT7ZEeGvOdejHZ7dYg" memberEnd="_sZDVsD7ZEeGvOdejHZ7dYg _sZD8wj7ZEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_sZD8wj7ZEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_sZD8wT7ZEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_T3V-kj-WEeGvOdejHZ7dYg" memberEnd="_T3V-kD-WEeGvOdejHZ7dYg _T3WloD-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_T3WloD-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_T3V-kj-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_VkakYD-WEeGvOdejHZ7dYg" memberEnd="_VkZ9UD-WEeGvOdejHZ7dYg _VkakYT-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_VkakYT-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_VkakYD-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_XD294D-WEeGvOdejHZ7dYg" memberEnd="_XD2W0D-WEeGvOdejHZ7dYg _XD294T-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_XD294T-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_XD294D-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_Zk5-UT-WEeGvOdejHZ7dYg" memberEnd="_Zk5XQD-WEeGvOdejHZ7dYg _Zk5-Uj-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_Zk5-Uj-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_Zk5-UT-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_b5rdUD-WEeGvOdejHZ7dYg" memberEnd="_b5q2QD-WEeGvOdejHZ7dYg _b5rdUT-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_b5rdUT-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_b5rdUD-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_eDfCcD-WEeGvOdejHZ7dYg" memberEnd="_eDebYD-WEeGvOdejHZ7dYg _eDfCcT-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_eDfCcT-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_eDfCcD-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_fkxPAD-WEeGvOdejHZ7dYg" memberEnd="_fkwn8D-WEeGvOdejHZ7dYg _fkxPAT-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_fkxPAT-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_fkxPAD-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_h302wD-WEeGvOdejHZ7dYg" memberEnd="_h30PsD-WEeGvOdejHZ7dYg _h302wT-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_h302wT-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_h302wD-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_j2T8sT-WEeGvOdejHZ7dYg" memberEnd="_j2TVoD-WEeGvOdejHZ7dYg _j2T8sj-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_j2T8sj-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_j2T8sT-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_mwaWUD-WEeGvOdejHZ7dYg" memberEnd="_mwZvQD-WEeGvOdejHZ7dYg _mwaWUT-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_mwaWUT-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_mwaWUD-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_oDHUUD-WEeGvOdejHZ7dYg" memberEnd="_oDGtQD-WEeGvOdejHZ7dYg _oDHUUT-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_oDHUUT-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_oDHUUD-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_qCP6gj-WEeGvOdejHZ7dYg" memberEnd="_qCP6gD-WEeGvOdejHZ7dYg _qCQhkD-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_qCQhkD-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_qCP6gj-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_r_TdED-WEeGvOdejHZ7dYg" memberEnd="_r_S2AD-WEeGvOdejHZ7dYg _r_TdET-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_r_TdET-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_r_TdED-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_t4nvID-WEeGvOdejHZ7dYg" memberEnd="_t4nIED-WEeGvOdejHZ7dYg _t4nvIT-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_t4nvIT-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_t4nvID-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_v_RSkj-WEeGvOdejHZ7dYg" memberEnd="_v_RSkD-WEeGvOdejHZ7dYg _v_R5oD-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_v_R5oD-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_v_RSkj-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_ydBucD-WEeGvOdejHZ7dYg" memberEnd="_ydBHYD-WEeGvOdejHZ7dYg _ydBucT-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_ydBucT-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_ydBucD-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_0qXIsj-WEeGvOdejHZ7dYg" memberEnd="_0qXIsD-WEeGvOdejHZ7dYg _0qXvwD-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_0qXvwD-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_0qXIsj-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_2inDwD-WEeGvOdejHZ7dYg" memberEnd="_2imcsD-WEeGvOdejHZ7dYg _2inDwT-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_2inDwT-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_2inDwD-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_4MImUj-WEeGvOdejHZ7dYg" memberEnd="_4MImUD-WEeGvOdejHZ7dYg _4MJNYD-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_4MJNYD-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_4MImUj-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_5_sOoD-WEeGvOdejHZ7dYg" memberEnd="_5_rnkD-WEeGvOdejHZ7dYg _5_sOoT-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_5_sOoT-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_5_sOoD-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_8abLsj-WEeGvOdejHZ7dYg" memberEnd="_8abLsD-WEeGvOdejHZ7dYg _8abLsz-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_8abLsz-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_8abLsj-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_-sRSgD-WEeGvOdejHZ7dYg" memberEnd="_-sQrcD-WEeGvOdejHZ7dYg _-sRSgT-WEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_-sRSgT-WEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_-sRSgD-WEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_Ai8gQD-XEeGvOdejHZ7dYg" memberEnd="_Ai75MD-XEeGvOdejHZ7dYg _Ai8gQT-XEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_Ai8gQT-XEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_Ai8gQD-XEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_DZkvIT-XEeGvOdejHZ7dYg" memberEnd="_DZkIED-XEeGvOdejHZ7dYg _DZkvIj-XEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_DZkvIj-XEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_DZkvIT-XEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_GXB-wD-XEeGvOdejHZ7dYg" memberEnd="_GXBXsD-XEeGvOdejHZ7dYg _GXB-wT-XEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_GXB-wT-XEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_GXB-wD-XEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_JNfOgT-XEeGvOdejHZ7dYg" memberEnd="_JNencD-XEeGvOdejHZ7dYg _JNfOgj-XEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_JNfOgj-XEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_JNfOgT-XEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_KwZLsD-XEeGvOdejHZ7dYg" memberEnd="_KwYkoD-XEeGvOdejHZ7dYg _KwZLsT-XEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_KwZLsT-XEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_KwZLsD-XEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_NopyQj-XEeGvOdejHZ7dYg" memberEnd="_NopyQD-XEeGvOdejHZ7dYg _NoqZUD-XEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_NoqZUD-XEeGvOdejHZ7dYg" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_NopyQj-XEeGvOdejHZ7dYg"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_W-JIwD7YEeGvOdejHZ7dYg" base_Class="_LuYEsD7YEeGvOdejHZ7dYg" templateId="2.16.840.1.113883.10.20.22.1.6">
    <ruleId>CONF:8496</ruleId>
    <ruleId>CONF:10050</ruleId>
  </CDA:CDATemplate>
  <CDA:ValueSetConstraint xmi:id="_kv8rwD7YEeGvOdejHZ7dYg" base_Property="_S9Np8D7YEeGvOdejHZ7dYg">
    <reference href="../consol-vocab.uml#_oDanoD7YEeGvOdejHZ7dYg"/>
    <ruleId>CONF:17183</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_J87WID-REeGvOdejHZ7dYg" base_Property="_JYhokD-REeGvOdejHZ7dYg">
    <ruleId>CONF:8501</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_tlXDoD-QEeGvOdejHZ7dYg" base_Property="_r0I9oD-QEeGvOdejHZ7dYg">
    <ruleId>b.</ruleId>
    <ruleId>CONF:8500</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_-6EQMD-REeGvOdejHZ7dYg" base_Property="_u9YxED-REeGvOdejHZ7dYg">
    <ruleId>CONF:8503</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_m8tBwD7ZEeGvOdejHZ7dYg"/>
  <CDA:ConstraintValidation xmi:id="_3lrxsD-TEeGvOdejHZ7dYg" base_Constraint="_1M1D8D-TEeGvOdejHZ7dYg">
    <ruleId>CONF:8511</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_BGvRMD-UEeGvOdejHZ7dYg" base_Constraint="_9FRm4D-TEeGvOdejHZ7dYg">
    <ruleId>CONF:8513</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_Bk3-sD-UEeGvOdejHZ7dYg" base_Constraint="_-xFBYD-TEeGvOdejHZ7dYg">
    <ruleId>CONF:8514</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_B76lsD-UEeGvOdejHZ7dYg" base_Constraint="_An8cYD-UEeGvOdejHZ7dYg">
    <ruleId>CONF:8515</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_iqQrMD-UEeGvOdejHZ7dYg" base_Constraint="_guPDYD-UEeGvOdejHZ7dYg">
    <ruleId>CONF:8524</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_Ev-BsD-UEeGvOdejHZ7dYg" base_Property="_sAdbAD-TEeGvOdejHZ7dYg">
    <ruleId>CONF:8511</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_ELusMD-UEeGvOdejHZ7dYg" base_Property="_sAdbAz-TEeGvOdejHZ7dYg">
    <ruleId>CONF:10062</ruleId>
  </CDA:PropertyValidation>
  <CDA:AssociationValidation xmi:id="_vUABoD-OEeGvOdejHZ7dYg" severity="WARNING" base_Association="_sZD8wT7ZEeGvOdejHZ7dYg">
    <ruleId>CONF:8499</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_UE3nwD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_T3V-kj-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9645</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_UrF6QD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_VkakYD-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9647</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_VYVawD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_XD294D-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9649</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_WGCOQD-XEeGvOdejHZ7dYg" base_Association="_Zk5-UT-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9802</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_W6OrUD-XEeGvOdejHZ7dYg" base_Association="_b5rdUD-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9850</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_Xo1dwD-XEeGvOdejHZ7dYg" base_Association="_eDfCcD-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9805</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_ZystQD-XEeGvOdejHZ7dYg" base_Association="_fkxPAD-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9807</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_atN0wD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_h302wD-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9809</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_bPPjwD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_j2T8sT-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9811</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_nJuYwD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_mwaWUD-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9813</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_nq_SwD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_oDHUUD-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9815</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_oGY1UD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_qCP6gj-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9817</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_okg7wD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_r_TdED-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9819</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_pEjtwD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_t4nvID-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9821</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_pfQswD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_v_RSkj-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9823</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_qFGkwD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_ydBucD-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9825</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_sTd5wD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_0qXIsj-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9827</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_qzQrQD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_2inDwD-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9829</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_sww5wD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_4MImUj-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9831</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_tOSjQD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_5_sOoD-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9833</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_t2MQwD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_8abLsj-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9835</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_udGfwD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_-sRSgD-WEeGvOdejHZ7dYg">
    <ruleId>CONF:9837</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_u5BmwD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_Ai8gQD-XEeGvOdejHZ7dYg">
    <ruleId>CONF:9839</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_vlu7wD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_DZkvIT-XEeGvOdejHZ7dYg">
    <ruleId>CONF:9841</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_wEyPQD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_GXB-wD-XEeGvOdejHZ7dYg">
    <ruleId>CONF:9843</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_wcqjwD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_JNfOgT-XEeGvOdejHZ7dYg">
    <ruleId>CONF:9845</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_w9jDQD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_KwZLsD-XEeGvOdejHZ7dYg">
    <ruleId>CONF:9847</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_xX3nwD-XEeGvOdejHZ7dYg" severity="INFO" base_Association="_NopyQj-XEeGvOdejHZ7dYg">
    <ruleId>CONF:9849</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_0WBKAT-OEeGvOdejHZ7dYg" memberEnd="_0WAi8D-OEeGvOdejHZ7dYg _0WBKAj-OEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_0WBKAj-OEeGvOdejHZ7dYg" type="_5JnTkD7YEeGvOdejHZ7dYg" association="_0WBKAT-OEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_2cq4AT-PEeGvOdejHZ7dYg" memberEnd="_2cqQ8D-PEeGvOdejHZ7dYg _2cq4Aj-PEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_2cq4Aj-PEeGvOdejHZ7dYg" type="_6-yFcD7YEeGvOdejHZ7dYg" association="_2cq4AT-PEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_644koT-PEeGvOdejHZ7dYg" memberEnd="_6439kD-PEeGvOdejHZ7dYg _644koj-PEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_644koj-PEeGvOdejHZ7dYg" type="_IVODYD-PEeGvOdejHZ7dYg" association="_644koT-PEeGvOdejHZ7dYg"/>
  </uml:Association>
  <uml:Association xmi:id="_6l3FgD-QEeGvOdejHZ7dYg" memberEnd="_6l2ecD-QEeGvOdejHZ7dYg _6l3FgT-QEeGvOdejHZ7dYg">
    <ownedEnd xmi:id="_6l3FgT-QEeGvOdejHZ7dYg" type="_6-yFcD7YEeGvOdejHZ7dYg" association="_6l3FgD-QEeGvOdejHZ7dYg"/>
  </uml:Association>
  <CDA:ConstraintValidation xmi:id="_QFc28D-6EeGtTIIxHid14Q" base_Constraint="_NBpHsD-6EeGtTIIxHid14Q">
    <ruleId>CONF:9643</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_Qex88D-6EeGtTIIxHid14Q" base_Constraint="_Ot-tsD-6EeGtTIIxHid14Q">
    <ruleId>CONF:10064</ruleId>
  </CDA:ConstraintValidation>
  <uml:Class xmi:id="_UBzvED_LEeGXieeKs7NJjA" name="ProgressNote">
    <ownedComment xmi:id="_m480MD_LEeGXieeKs7NJjA">
      <body>A Progress Note documents a patient's clinical status during a hospitalization or outpatient visit; thus, it is associated with an encounter.&#xD;
Taber's  medical dictionary defines a Progress Note as &quot;An ongoing record of a patient's illness and treatment. Physicians, nurses, consultants, and therapists record their notes concerning the progress or lack of progress made by the patient between the time of the previous note and the most recent note.&quot; &#xD;
Mosby's  medical dictionary defines a Progress Note as &quot;Notes made by a nurse, physician, social worker, physical therapist, and other health care professionals that describe the patient's condition and the treatment given or planned.&quot;&#xD;
A Progress Note is not a re-evaluation note. A Progress Note is not intended to be a Progress Report for Medicare. Medicare B Section 1833(e) defines the requirements of a Medicare Progress Report.</body>
    </ownedComment>
    <ownedRule xmi:id="_iu5zoD_hEeGysvimLgYv4A" name="hasAnAssementAndPlanSectionOrIndividualAssementAndPlanSections" constrainedElement="_-Qa60D1jEeG3tde5scYNWA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_iu5zoT_hEeGysvimLgYv4A">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL include an Assessment and Plan Section, or an Assessment Section and a Plan Section</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfCareSection)) and  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_lKUtMD_hEeGysvimLgYv4A" name="doesNotHaveIndividualAssementAndPlanSectionsWhenAssementAndPlanSectionPresent" constrainedElement="_-Qa60D1jEeG3tde5scYNWA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_lKUtMT_hEeGysvimLgYv4A">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT include an Assessment/Plan Section when an Assessment Section and a Plan of Care Section are present</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfCareSection)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection))</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_UCQbAD_LEeGXieeKs7NJjA" general="_2DNRcBSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_X72iwD_LEeGXieeKs7NJjA" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <ownedComment xmi:id="_pChhED_REeGXieeKs7NJjA">
        <body>The Progress Note limits document type codes to those codes listed in the Progress Note LOINC Document Codes, as of publication of this implementation guide. This is a dynamic value set meaning that these codes may be added to or deprecated by LOINC. The table lists all codes that have the scale DOC (document) and a 'component' referring to &quot;subsequent evaluation notes&quot;. &#xD;
&#xD;
The Progress Note recommends use of a single document type code, 11506-3 &quot;Subsequent evaluation note&quot;, using post-coordination for author or performer, setting, or specialty. Some of the LOINC codes in the Progress Note LOINC Document Codes table are pre-coordinated with the practice setting or the training or professional level of the author. Use of pre-coordinated codes is not recommended because of potential conflict with other information in the header.  When these pre-coordinated codes are used, any coded values describing the author or performer of the service act or the practice setting must be consistent with the LOINC document type. Note: The LOINC display name &quot;Subsequent evaluation note&quot; is equivalent to Progress Note.</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X72iwj_LEeGXieeKs7NJjA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X72iwT_LEeGXieeKs7NJjA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_O246oD_REeGXieeKs7NJjA" name="documentationOf" type="_aemW4D_MEeGXieeKs7NJjA" association="_O246oj_REeGXieeKs7NJjA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O246oT_REeGXieeKs7NJjA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_R2OZkD_REeGXieeKs7NJjA" name="componentOf" type="_xFWhUD_MEeGXieeKs7NJjA" association="_R2OZkj_REeGXieeKs7NJjA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nhoJQPK-EeGFUPBL8qS7yQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nhniMPK-EeGFUPBL8qS7yQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_AERwAD_TEeGXieeKs7NJjA" name="assessmentSection" association="_AERwAj_TEeGXieeKs7NJjA">
      <type xmi:type="uml:Class" href="consol-other.uml#_W8pI4DszEeGvzMYhXuqAEA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AERwAT_TEeGXieeKs7NJjA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DmxmYD_TEeGXieeKs7NJjA" name="planOfCareSection" association="_DmxmYj_TEeGXieeKs7NJjA">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_2NP-QxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DmxmYT_TEeGXieeKs7NJjA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_FNS4QD_TEeGXieeKs7NJjA" name="assessmentAndPlanSection" association="_FNS4Qj_TEeGXieeKs7NJjA">
      <type xmi:type="uml:Class" href="consol-other.uml#_2Rwq0BSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FNS4QT_TEeGXieeKs7NJjA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Jrs9QD_TEeGXieeKs7NJjA" name="allergiesSectionEntriesOptional" association="_Jrs9Qj_TEeGXieeKs7NJjA">
      <type xmi:type="uml:Class" href="consol-allergies.uml#_bGzYgBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jrs9QT_TEeGXieeKs7NJjA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_L2R-cD_TEeGXieeKs7NJjA" name="chiefComplaintSection" association="_L2R-cj_TEeGXieeKs7NJjA">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PWQCBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L2R-cT_TEeGXieeKs7NJjA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Q7kdQD_TEeGXieeKs7NJjA" name="interventionsSection" association="_Q7kdQj_TEeGXieeKs7NJjA">
      <type xmi:type="uml:Class" href="consol-other.uml#_hqzJADVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q7kdQT_TEeGXieeKs7NJjA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_WVlO4D_TEeGXieeKs7NJjA" name="medicationsSectionEntriesOptional" association="_WVlO4j_TEeGXieeKs7NJjA">
      <type xmi:type="uml:Class" href="consol-medications.uml#_iAoXEBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WVlO4T_TEeGXieeKs7NJjA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_YYjzQD_TEeGXieeKs7NJjA" name="objectiveSection" association="_YYjzQj_TEeGXieeKs7NJjA">
      <type xmi:type="uml:Class" href="consol-other.uml#_rNJpADVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YYjzQT_TEeGXieeKs7NJjA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_cy7s0D_TEeGXieeKs7NJjA" name="physicalExamSection" association="_cy7s0j_TEeGXieeKs7NJjA">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2Pxt0hSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cy7s0T_TEeGXieeKs7NJjA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_fVXNUD_TEeGXieeKs7NJjA" name="problemSectionEntriesOptional" association="_fVXNUj_TEeGXieeKs7NJjA">
      <type xmi:type="uml:Class" href="consol-problems.uml#_naxrkBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fVXNUT_TEeGXieeKs7NJjA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ib_nED_TEeGXieeKs7NJjA" name="resultsSectionEntriesOptional" association="_ib_nEj_TEeGXieeKs7NJjA">
      <type xmi:type="uml:Class" href="consol-results.uml#_xGqiEBVdEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ib_nET_TEeGXieeKs7NJjA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_kps0wD_TEeGXieeKs7NJjA" name="reviewOfSystemsSection" association="_kps0wj_TEeGXieeKs7NJjA">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2RqkMBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kps0wT_TEeGXieeKs7NJjA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_mj5QkD_TEeGXieeKs7NJjA" name="subjectiveSection" association="_mkCagD_TEeGXieeKs7NJjA">
      <type xmi:type="uml:Class" href="consol-other.uml#_iy8nYDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mj5QkT_TEeGXieeKs7NJjA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_oWB8kD_TEeGXieeKs7NJjA" name="vitalSignsSectionEntriesOptional" association="_oWB8kj_TEeGXieeKs7NJjA">
      <type xmi:type="uml:Class" href="consol-vitalsigns.uml#_bRH8sBVeEeGQCvUGzi1kDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oWB8kT_TEeGXieeKs7NJjA"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_j6RBAPK-EeGFUPBL8qS7yQ" name="instructionsSection" association="_j6SPIPK-EeGFUPBL8qS7yQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_4qKukEE1EeGdmoWy_aLP0Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j6RBAfK-EeGFUPBL8qS7yQ"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_aemW4D_MEeGXieeKs7NJjA" name="DocumentationOf">
      <ownedComment xmi:id="_RZWooD_XEeGnev0fONNFyw">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_jl-yID_MEeGXieeKs7NJjA">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1fhigEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_CR-nkD_cEeGnev0fONNFyw" name="serviceEvent2" type="_sfqx0D_bEeGnev0fONNFyw" aggregation="composite" association="_CR-nkj_cEeGnev0fONNFyw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wG9c0fK9EeGFUPBL8qS7yQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wG9c0PK9EeGFUPBL8qS7yQ" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_5Z6ewUoVEd6c3qsAxlFHaQ"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_sfqx0D_bEeGnev0fONNFyw" name="ServiceEvent2">
        <ownedRule xmi:id="_9PpxYPK9EeGFUPBL8qS7yQ" name="effectiveTimeLow" constrainedElement="_sfqx0D_bEeGnev0fONNFyw">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_BZn3cPK-EeGFUPBL8qS7yQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>The serviceEvent/effectiveTime element SHOULD be present with effectiveTime/low element</body>
            <body>self.effectiveTime->forAll(not low.oclIsUndefined())</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_9tVL4PK9EeGFUPBL8qS7yQ" name="effectiveTimeHigh" constrainedElement="_sfqx0D_bEeGnev0fONNFyw">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_DIRKkPK-EeGFUPBL8qS7yQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>If a width element is not present, the serviceEvent SHALL include effectiveTime/</body>
            <body>self.effectiveTime->forAll(width.oclIsUndefined() implies not high.oclIsUndefined())</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_0IhrUGd2EeO8u4bjJ5HCCg" name="preciseToTheDay" constrainedElement="_sfqx0D_bEeGnev0fONNFyw">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_0IhrUWd2EeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>(not self.effectiveTime.low.value.oclIsUndefined() implies self.effectiveTime.low.value.size() >= 8) and (not self.effectiveTime.high.value.oclIsUndefined() implies self.effectiveTime.high.value.size() >= 8)</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). SHALL be precise to the day</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_1sibwGd2EeO8u4bjJ5HCCg" name="preciseToTheMinute" constrainedElement="_sfqx0D_bEeGnev0fONNFyw">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_1sibwWd2EeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>(not self.effectiveTime.low.value.oclIsUndefined() implies self.effectiveTime.low.value.size() >= 12) and (not self.effectiveTime.high.value.oclIsUndefined() implies self.effectiveTime.high.value.size() >= 12)</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). SHOULD be precise to the minute</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_265sUGd2EeO8u4bjJ5HCCg" name="preciseToTheSecond" constrainedElement="_sfqx0D_bEeGnev0fONNFyw">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_265sUWd2EeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>(not self.effectiveTime.low.value.oclIsUndefined() implies self.effectiveTime.low.value.size() >= 14) and (not self.effectiveTime.high.value.oclIsUndefined() implies self.effectiveTime.high.value.size() >= 14)</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). MAY be precise to the second</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_4PDb0Gd2EeO8u4bjJ5HCCg" name="ifMorePreciseThanDayIncludeTimeZoneOffset" constrainedElement="_sfqx0D_bEeGnev0fONNFyw">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_4PDb0Wd2EeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>(not self.effectiveTime.low.value.oclIsUndefined() and self.effectiveTime.low.value.size() > 8 implies self.effectiveTime.low.value.size() >= 15) and (not self.effectiveTime.high.value.oclIsUndefined() and self.effectiveTime.high.value.size() > 8 implies self.effectiveTime.high.value.size() >= 15)</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). If more precise than day, SHOULD include time-zone offset</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_zJsZ0D_bEeGnev0fONNFyw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_lriDUEcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="__K5h4D_bEeGnev0fONNFyw" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Dosi4T_cEeGnev0fONNFyw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Dosi4D_cEeGnev0fONNFyw" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_eFUysD_cEeGnev0fONNFyw" value="PCPR"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_U70MIEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="__K5h5D_bEeGnev0fONNFyw" name="effectiveTime" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5kqtYPK9EeGFUPBL8qS7yQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5koRIPK9EeGFUPBL8qS7yQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_OYDkMEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_xFWhUD_MEeGXieeKs7NJjA" name="ComponentOf">
      <ownedComment xmi:id="_SbXfQD_XEeGnev0fONNFyw">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_1tcGwD_MEeGXieeKs7NJjA">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_NWHRoEAJEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_WBsUcD_REeGXieeKs7NJjA" name="encompassingEncounter6" type="_gtLcMD_QEeGXieeKs7NJjA" aggregation="composite" association="_WBsUcj_REeGXieeKs7NJjA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bANQEfK-EeGFUPBL8qS7yQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bANQEPK-EeGFUPBL8qS7yQ" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_4f5bQUAJEd6wZe6nFLrjsw"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_gtLcMD_QEeGXieeKs7NJjA" name="EncompassingEncounter6">
        <ownedRule xmi:id="_8uBsEGd3EeO8u4bjJ5HCCg" name="preciseToTheDay" constrainedElement="_gtLcMD_QEeGXieeKs7NJjA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_8uBsEWd3EeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() implies self.effectiveTime.value.size() >= 8</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). SHALL be precise to the day</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_-YebsGd3EeO8u4bjJ5HCCg" name="preciseToTheMinute" constrainedElement="_gtLcMD_QEeGXieeKs7NJjA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_-YebsWd3EeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() implies self.effectiveTime.value.size() >= 12</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). SHOULD be precise to the minute</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_APjSEGd4EeO8u4bjJ5HCCg" name="preciseToTheSecond" constrainedElement="_gtLcMD_QEeGXieeKs7NJjA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_APjSEWd4EeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() implies self.effectiveTime.value.size() >= 14</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). MAY be precise to the second</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_CmAzIGd4EeO8u4bjJ5HCCg" name="ifMorePreciseThanDayIncludeTimeZoneOffset" constrainedElement="_gtLcMD_QEeGXieeKs7NJjA">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_CmAzIWd4EeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() and self.effectiveTime.value.size() > 8 implies self.effectiveTime.value.size() >= 15</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). If more precise than day, SHOULD include time-zone offset</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_nafBsD_QEeGXieeKs7NJjA">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_j5JZsEAJEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_uTQ3YD_QEeGXieeKs7NJjA" name="effectiveTime" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_sKO1wEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_uTQ3YT_QEeGXieeKs7NJjA" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WJxc8T_SEeGXieeKs7NJjA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WJxc8D_SEeGXieeKs7NJjA" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_kfYp8EozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_cZknED_SEeGXieeKs7NJjA" name="location" type="_xIKA4D_QEeGXieeKs7NJjA" association="_cZknEj_SEeGXieeKs7NJjA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YchyYPK-EeGFUPBL8qS7yQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YchLUPK-EeGFUPBL8qS7yQ" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_xIKA4D_QEeGXieeKs7NJjA" name="Location">
          <generalization xmi:id="_dVoNYD_XEeGnev0fONNFyw">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_il6LoEcZEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_eMnSAD_SEeGXieeKs7NJjA" name="healthCareFacility" type="_1UYJsD_QEeGXieeKs7NJjA" association="_eMnSAj_SEeGXieeKs7NJjA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_psbkQT_SEeGXieeKs7NJjA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_psbkQD_SEeGXieeKs7NJjA" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_1UYJsD_QEeGXieeKs7NJjA" name="HealthCareFacility1">
            <generalization xmi:id="_5sFJwD_QEeGXieeKs7NJjA">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_qS58QEcIEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_huqccD_SEeGXieeKs7NJjA" name="id" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mL3nkT_SEeGXieeKs7NJjA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mL3nkD_SEeGXieeKs7NJjA" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_8Ba0EEo3Ed6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <uml:Association xmi:id="_O246oj_REeGXieeKs7NJjA" memberEnd="_O246oD_REeGXieeKs7NJjA _O246oz_REeGXieeKs7NJjA">
    <ownedEnd xmi:id="_O246oz_REeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_O246oj_REeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_R2OZkj_REeGXieeKs7NJjA" memberEnd="_R2OZkD_REeGXieeKs7NJjA _R2OZkz_REeGXieeKs7NJjA">
    <ownedEnd xmi:id="_R2OZkz_REeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_R2OZkj_REeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_AERwAj_TEeGXieeKs7NJjA" memberEnd="_AERwAD_TEeGXieeKs7NJjA _AERwAz_TEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_AERwAz_TEeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_AERwAj_TEeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_DmxmYj_TEeGXieeKs7NJjA" memberEnd="_DmxmYD_TEeGXieeKs7NJjA _DmxmYz_TEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_DmxmYz_TEeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_DmxmYj_TEeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_FNS4Qj_TEeGXieeKs7NJjA" memberEnd="_FNS4QD_TEeGXieeKs7NJjA _FNS4Qz_TEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_FNS4Qz_TEeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_FNS4Qj_TEeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_Jrs9Qj_TEeGXieeKs7NJjA" memberEnd="_Jrs9QD_TEeGXieeKs7NJjA _Jrs9Qz_TEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_Jrs9Qz_TEeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_Jrs9Qj_TEeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_L2R-cj_TEeGXieeKs7NJjA" memberEnd="_L2R-cD_TEeGXieeKs7NJjA _L2R-cz_TEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_L2R-cz_TEeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_L2R-cj_TEeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_Q7kdQj_TEeGXieeKs7NJjA" memberEnd="_Q7kdQD_TEeGXieeKs7NJjA _Q7kdQz_TEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_Q7kdQz_TEeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_Q7kdQj_TEeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_WVlO4j_TEeGXieeKs7NJjA" memberEnd="_WVlO4D_TEeGXieeKs7NJjA _WVlO4z_TEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_WVlO4z_TEeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_WVlO4j_TEeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_YYjzQj_TEeGXieeKs7NJjA" memberEnd="_YYjzQD_TEeGXieeKs7NJjA _YYjzQz_TEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_YYjzQz_TEeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_YYjzQj_TEeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_cy7s0j_TEeGXieeKs7NJjA" memberEnd="_cy7s0D_TEeGXieeKs7NJjA _cy7s0z_TEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_cy7s0z_TEeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_cy7s0j_TEeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_fVXNUj_TEeGXieeKs7NJjA" memberEnd="_fVXNUD_TEeGXieeKs7NJjA _fVXNUz_TEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_fVXNUz_TEeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_fVXNUj_TEeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_ib_nEj_TEeGXieeKs7NJjA" memberEnd="_ib_nED_TEeGXieeKs7NJjA _ib_nEz_TEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_ib_nEz_TEeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_ib_nEj_TEeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_kps0wj_TEeGXieeKs7NJjA" memberEnd="_kps0wD_TEeGXieeKs7NJjA _kps0wz_TEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_kps0wz_TEeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_kps0wj_TEeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_mkCagD_TEeGXieeKs7NJjA" memberEnd="_mj5QkD_TEeGXieeKs7NJjA _mkCagT_TEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_mkCagT_TEeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_mkCagD_TEeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_oWB8kj_TEeGXieeKs7NJjA" memberEnd="_oWB8kD_TEeGXieeKs7NJjA _oWLtkD_TEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_oWLtkD_TEeGXieeKs7NJjA" type="_UBzvED_LEeGXieeKs7NJjA" association="_oWB8kj_TEeGXieeKs7NJjA"/>
  </uml:Association>
  <CDA:CDATemplate xmi:id="_coZxcD_LEeGXieeKs7NJjA" base_Class="_UBzvED_LEeGXieeKs7NJjA" templateId="2.16.840.1.113883.10.20.22.1.9">
    <ruleId>CONF:9483</ruleId>
    <ruleId>CONF:10051</ruleId>
  </CDA:CDATemplate>
  <CDA:ValueSetConstraint xmi:id="_IyHHAD_MEeGXieeKs7NJjA" base_Property="_X72iwD_LEeGXieeKs7NJjA">
    <reference href="../consol-vocab.uml#_6yjb4T_LEeGXieeKs7NJjA"/>
    <ruleId>CONF:17190</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_XosSAD_SEeGXieeKs7NJjA" base_Property="_uTQ3YD_QEeGXieeKs7NJjA">
    <ruleId>CONF:7598</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Ukcd4D_SEeGXieeKs7NJjA" base_Property="_uTQ3YT_QEeGXieeKs7NJjA">
    <ruleId>CONF:7597</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_mglTUD_SEeGXieeKs7NJjA" base_Property="_huqccD_SEeGXieeKs7NJjA">
    <ruleId>CONF:7611</ruleId>
  </CDA:PropertyValidation>
  <CDA:AssociationValidation xmi:id="_st0HED_REeGXieeKs7NJjA" severity="WARNING" base_Association="_O246oj_REeGXieeKs7NJjA">
    <ruleId>CONF:7603</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_xTu3YD_TEeGXieeKs7NJjA" base_Association="_R2OZkj_REeGXieeKs7NJjA"/>
  <CDA:AssociationValidation xmi:id="_xxOrsD_TEeGXieeKs7NJjA" severity="INFO" base_Association="_AERwAj_TEeGXieeKs7NJjA">
    <ruleId>CONF:8776</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_yLwrkD_TEeGXieeKs7NJjA" severity="INFO" base_Association="_DmxmYj_TEeGXieeKs7NJjA">
    <ruleId>CONF:8775</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_yjAG4D_TEeGXieeKs7NJjA" severity="INFO" base_Association="_FNS4Qj_TEeGXieeKs7NJjA">
    <ruleId>CONF:8774</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_zvS64D_TEeGXieeKs7NJjA" severity="INFO" base_Association="_Jrs9Qj_TEeGXieeKs7NJjA">
    <ruleId>CONF:8773</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_0EdSkD_TEeGXieeKs7NJjA" severity="INFO" base_Association="_L2R-cj_TEeGXieeKs7NJjA">
    <ruleId>CONF:8772</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_0YkhYD_TEeGXieeKs7NJjA" severity="INFO" base_Association="_Q7kdQj_TEeGXieeKs7NJjA">
    <ruleId>CONF:8778</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_0uoQ8D_TEeGXieeKs7NJjA" severity="INFO" base_Association="_WVlO4j_TEeGXieeKs7NJjA">
    <ruleId>CONF:8771</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_1GKnMD_TEeGXieeKs7NJjA" severity="INFO" base_Association="_YYjzQj_TEeGXieeKs7NJjA">
    <ruleId>CONF:8770</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_26jV8D_TEeGXieeKs7NJjA" severity="INFO" base_Association="_cy7s0j_TEeGXieeKs7NJjA">
    <ruleId>CONF:8780</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_3RyxQD_TEeGXieeKs7NJjA" severity="INFO" base_Association="_fVXNUj_TEeGXieeKs7NJjA">
    <ruleId>CONF:8786</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_3s6nAD_TEeGXieeKs7NJjA" severity="INFO" base_Association="_ib_nEj_TEeGXieeKs7NJjA">
    <ruleId>CONF:8782</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_4GPtAD_TEeGXieeKs7NJjA" severity="INFO" base_Association="_kps0wj_TEeGXieeKs7NJjA">
    <ruleId>CONF:8788</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_4fukAD_TEeGXieeKs7NJjA" severity="INFO" base_Association="_mkCagD_TEeGXieeKs7NJjA">
    <ruleId>CONF:8790</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_42YJcD_TEeGXieeKs7NJjA" severity="INFO" base_Association="_oWB8kj_TEeGXieeKs7NJjA">
    <ruleId>CONF:8784</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_WBsUcj_REeGXieeKs7NJjA" memberEnd="_WBsUcD_REeGXieeKs7NJjA _WBsUcz_REeGXieeKs7NJjA">
    <ownedEnd xmi:id="_WBsUcz_REeGXieeKs7NJjA" type="_xFWhUD_MEeGXieeKs7NJjA" association="_WBsUcj_REeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_cZknEj_SEeGXieeKs7NJjA" memberEnd="_cZknED_SEeGXieeKs7NJjA _cZknEz_SEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_cZknEz_SEeGXieeKs7NJjA" type="_gtLcMD_QEeGXieeKs7NJjA" association="_cZknEj_SEeGXieeKs7NJjA"/>
  </uml:Association>
  <uml:Association xmi:id="_eMnSAj_SEeGXieeKs7NJjA" memberEnd="_eMnSAD_SEeGXieeKs7NJjA _eMnSAz_SEeGXieeKs7NJjA">
    <ownedEnd xmi:id="_eMnSAz_SEeGXieeKs7NJjA" type="_xIKA4D_QEeGXieeKs7NJjA" association="_eMnSAj_SEeGXieeKs7NJjA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Z80egD_XEeGnev0fONNFyw" base_Association="_cZknEj_SEeGXieeKs7NJjA"/>
  <CDA:PropertyValidation xmi:id="_E7Gl8D_cEeGnev0fONNFyw" base_Property="__K5h4D_bEeGnev0fONNFyw">
    <ruleId>CONF:7604</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_FM1PID_cEeGnev0fONNFyw" severity="WARNING" base_Property="__K5h5D_bEeGnev0fONNFyw">
    <ruleId>CONF:9481</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_m2WxMD_hEeGysvimLgYv4A" base_Constraint="_iu5zoD_hEeGysvimLgYv4A">
    <ruleId>CONF:8704</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_nto-gD_hEeGysvimLgYv4A" base_Constraint="_lKUtMD_hEeGysvimLgYv4A">
    <ruleId>CONF:10069</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_UsI1UEBWEeGXKr6TcG1UOQ" base_Property="_RjRm8EBWEeGXKr6TcG1UOQ">
    <ruleId>CONF:7643</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_3WetcEBWEeGXKr6TcG1UOQ" base_Property="_1Uiq4EBWEeGXKr6TcG1UOQ">
    <ruleId>CONF:7641</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_5nUHoEBWEeGXKr6TcG1UOQ" base_Property="_1Uiq40BWEeGXKr6TcG1UOQ">
    <ruleId>CONF:7642</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_-GS2wECKEeGELr7uj3LK_Q" base_Property="_6MsvAECKEeGELr7uj3LK_Q">
    <ruleId>CONF:7651</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_-eIvAECKEeGELr7uj3LK_Q" base_Property="_6MsvA0CKEeGELr7uj3LK_Q">
    <ruleId>CONF:7648</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_-1rsUECKEeGELr7uj3LK_Q" base_Property="_6MsvBkCKEeGELr7uj3LK_Q">
    <ruleId>CONF:7649</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="__N0fgECKEeGELr7uj3LK_Q" base_Property="_6MsvCUCKEeGELr7uj3LK_Q">
    <ruleId>CONF:7650</ruleId>
  </CDA:PropertyValidation>
  <CDA:TextValue xmi:id="_h1hgEECbEeGELr7uj3LK_Q" base_Property="_bPEr8EBYEeGXKr6TcG1UOQ">
    <ruleId>CONF:7622</ruleId>
  </CDA:TextValue>
  <CDA:ConstraintValidation xmi:id="_5HI7EEEMEeGdmoWy_aLP0Q" base_Constraint="_hmeS4EBYEeGXKr6TcG1UOQ">
    <ruleId>CONF:7623</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_5i3NwEEMEeGdmoWy_aLP0Q" base_Constraint="_q28YsEBYEeGXKr6TcG1UOQ"/>
  <uml:Association xmi:id="_CR-nkj_cEeGnev0fONNFyw" memberEnd="_CR-nkD_cEeGnev0fONNFyw _CR-nkz_cEeGnev0fONNFyw">
    <ownedEnd xmi:id="_CR-nkz_cEeGnev0fONNFyw" type="_aemW4D_MEeGXieeKs7NJjA" association="_CR-nkj_cEeGnev0fONNFyw"/>
  </uml:Association>
  <uml:Association xmi:id="_YwT1YkBWEeGXKr6TcG1UOQ" memberEnd="_YwT1YEBWEeGXKr6TcG1UOQ _YwT1Y0BWEeGXKr6TcG1UOQ">
    <ownedEnd xmi:id="_YwT1Y0BWEeGXKr6TcG1UOQ" type="_2TeiIRSVEeGGzu7fmW9pXw" association="_YwT1YkBWEeGXKr6TcG1UOQ"/>
  </uml:Association>
  <uml:Association xmi:id="_-jXx8kBWEeGXKr6TcG1UOQ" memberEnd="_-jXx8EBWEeGXKr6TcG1UOQ _-jXx80BWEeGXKr6TcG1UOQ">
    <ownedEnd xmi:id="_-jXx80BWEeGXKr6TcG1UOQ" type="_2TeiIRSVEeGGzu7fmW9pXw" association="_-jXx8kBWEeGXKr6TcG1UOQ"/>
  </uml:Association>
  <uml:Association xmi:id="_FfR0IUBXEeGXKr6TcG1UOQ" memberEnd="_FfIDIEBXEeGXKr6TcG1UOQ _FfR0IkBXEeGXKr6TcG1UOQ">
    <ownedEnd xmi:id="_FfR0IkBXEeGXKr6TcG1UOQ" type="_rh8IYEBWEeGXKr6TcG1UOQ" association="_FfR0IUBXEeGXKr6TcG1UOQ"/>
  </uml:Association>
  <uml:Association xmi:id="_HLdCEkBXEeGXKr6TcG1UOQ" memberEnd="_HLdCEEBXEeGXKr6TcG1UOQ _HLdCE0BXEeGXKr6TcG1UOQ">
    <ownedEnd xmi:id="_HLdCE0BXEeGXKr6TcG1UOQ" type="_H8vxkEBWEeGXKr6TcG1UOQ" association="_HLdCEkBXEeGXKr6TcG1UOQ"/>
  </uml:Association>
  <uml:Association xmi:id="_8FB1UEBYEeGXKr6TcG1UOQ" memberEnd="_8E4rYEBYEeGXKr6TcG1UOQ _8FB1UUBYEeGXKr6TcG1UOQ">
    <ownedEnd xmi:id="_8FB1UUBYEeGXKr6TcG1UOQ" type="_2TeiIRSVEeGGzu7fmW9pXw" association="_8FB1UEBYEeGXKr6TcG1UOQ"/>
  </uml:Association>
  <uml:Association xmi:id="_gssHMkCEEeGXKr6TcG1UOQ" memberEnd="_gssHMECEEeGXKr6TcG1UOQ _gssHM0CEEeGXKr6TcG1UOQ">
    <ownedEnd xmi:id="_gssHM0CEEeGXKr6TcG1UOQ" type="_Nb_zEEBXEeGXKr6TcG1UOQ" association="_gssHMkCEEeGXKr6TcG1UOQ"/>
  </uml:Association>
  <uml:Association xmi:id="_QyrS0kCKEeGELr7uj3LK_Q" memberEnd="_QyrS0ECKEeGELr7uj3LK_Q _QyrS00CKEeGELr7uj3LK_Q">
    <ownedEnd xmi:id="_QyrS00CKEeGELr7uj3LK_Q" type="_2TeiIRSVEeGGzu7fmW9pXw" association="_QyrS0kCKEeGELr7uj3LK_Q"/>
  </uml:Association>
  <uml:Association xmi:id="_jjvvskCLEeGELr7uj3LK_Q" memberEnd="_jjvvsECLEeGELr7uj3LK_Q _jjvvs0CLEeGELr7uj3LK_Q">
    <ownedEnd xmi:id="_jjvvs0CLEeGELr7uj3LK_Q" type="_RRHqgEBXEeGXKr6TcG1UOQ" association="_jjvvskCLEeGELr7uj3LK_Q"/>
  </uml:Association>
  <CDA:PropertyValidation xmi:id="_DiiPIEIOEeGfG6GbxF_VQQ" base_Property="_9lELIEINEeGfG6GbxF_VQQ">
    <ruleId>CONF:8453</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_oi7YoEIOEeGfG6GbxF_VQQ" base_Property="_nSwKMEIOEeGfG6GbxF_VQQ">
    <ruleId>CONF:8458</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_DLUMgEIPEeGfG6GbxF_VQQ" base_Property="_BSK5k0IPEeGfG6GbxF_VQQ">
    <ruleId>CONF:10027</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_LxxE8EIPEeGfG6GbxF_VQQ" base_Property="_BSK5kEIPEeGfG6GbxF_VQQ" severity="INFO">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_7Du1gHHeEeGeeZysMrDRUg"/>
    <ruleId>CONF:8461</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:ConstraintValidation xmi:id="_jU3i4EIPEeGfG6GbxF_VQQ" severity="WARNING" base_Constraint="_f4CPoEIPEeGfG6GbxF_VQQ">
    <ruleId>CONF:10027</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_nqzy8EIQEeGfG6GbxF_VQQ" base_Property="__7a-gEINEeGfG6GbxF_VQQ">
    <ruleId>CONF:8481</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_h3HA4kIOEeGfG6GbxF_VQQ" memberEnd="_h3HA4EIOEeGfG6GbxF_VQQ _h3HA40IOEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_h3HA40IOEeGfG6GbxF_VQQ" type="_tY10IEINEeGfG6GbxF_VQQ" association="_h3HA4kIOEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_5hqxskIOEeGfG6GbxF_VQQ" memberEnd="_5hqxsEIOEeGfG6GbxF_VQQ _5hqxs0IOEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_5hqxs0IOEeGfG6GbxF_VQQ" type="_dIxCcEIOEeGfG6GbxF_VQQ" association="_5hqxskIOEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_1pCBUkIQEeGfG6GbxF_VQQ" memberEnd="_1pCBUEIQEeGfG6GbxF_VQQ _1pCBU0IQEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_1pCBU0IQEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_1pCBUkIQEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_81oK4kIQEeGfG6GbxF_VQQ" memberEnd="_81oK4EIQEeGfG6GbxF_VQQ _81oK40IQEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_81oK40IQEeGfG6GbxF_VQQ" type="_ou9e8EINEeGfG6GbxF_VQQ" association="_81oK4kIQEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_OUupkEISEeGfG6GbxF_VQQ" memberEnd="_OUlfoEISEeGfG6GbxF_VQQ _OUupkUISEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_OUupkUISEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_OUupkEISEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_WpAM4kISEeGfG6GbxF_VQQ" memberEnd="_WpAM4EISEeGfG6GbxF_VQQ _WpAM40ISEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_WpAM40ISEeGfG6GbxF_VQQ" type="_NH9J4EIREeGfG6GbxF_VQQ" association="_WpAM4kISEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_ifn1kkISEeGfG6GbxF_VQQ" memberEnd="_ifn1kEISEeGfG6GbxF_VQQ _ifn1k0ISEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_ifn1k0ISEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_ifn1kkISEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_li0g0kISEeGfG6GbxF_VQQ" memberEnd="_li0g0EISEeGfG6GbxF_VQQ _li0g00ISEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_li0g00ISEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_li0g0kISEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_odilgkISEeGfG6GbxF_VQQ" memberEnd="_odilgEISEeGfG6GbxF_VQQ _odilg0ISEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_odilg0ISEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_odilgkISEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_q9INYEISEeGfG6GbxF_VQQ" memberEnd="_q8-cYEISEeGfG6GbxF_VQQ _q9INYUISEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_q9INYUISEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_q9INYEISEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_tK1bEkISEeGfG6GbxF_VQQ" memberEnd="_tK1bEEISEeGfG6GbxF_VQQ _tK_MEEISEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_tK_MEEISEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_tK1bEkISEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_vtaFgEISEeGfG6GbxF_VQQ" memberEnd="_vtQ7kEISEeGfG6GbxF_VQQ _vtaFgUISEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_vtaFgUISEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_vtaFgEISEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_yWY58kISEeGfG6GbxF_VQQ" memberEnd="_yWY58EISEeGfG6GbxF_VQQ _yWY580ISEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_yWY580ISEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_yWY58kISEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_07pE8kISEeGfG6GbxF_VQQ" memberEnd="_07pE8EISEeGfG6GbxF_VQQ _07pE80ISEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_07pE80ISEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_07pE8kISEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_3MoQIkISEeGfG6GbxF_VQQ" memberEnd="_3MoQIEISEeGfG6GbxF_VQQ _3MoQI0ISEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_3MoQI0ISEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_3MoQIkISEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_52DwgkISEeGfG6GbxF_VQQ" memberEnd="_52DwgEISEeGfG6GbxF_VQQ _52Dwg0ISEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_52Dwg0ISEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_52DwgkISEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_-yGzwkISEeGfG6GbxF_VQQ" memberEnd="_-yGzwEISEeGfG6GbxF_VQQ _-yQkwEISEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_-yQkwEISEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_-yGzwkISEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_AM26gkITEeGfG6GbxF_VQQ" memberEnd="_AM26gEITEeGfG6GbxF_VQQ _AM26g0ITEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_AM26g0ITEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_AM26gkITEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_CL0hkkITEeGfG6GbxF_VQQ" memberEnd="_CL0hkEITEeGfG6GbxF_VQQ _CL9rgEITEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_CL9rgEITEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_CL0hkkITEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_D86rwkITEeGfG6GbxF_VQQ" memberEnd="_D86rwEITEeGfG6GbxF_VQQ _D86rw0ITEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_D86rw0ITEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_D86rwkITEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Association xmi:id="_FhDYAkITEeGfG6GbxF_VQQ" memberEnd="_FhDYAEITEeGfG6GbxF_VQQ _FhDYA0ITEeGfG6GbxF_VQQ">
    <ownedEnd xmi:id="_FhDYA0ITEeGfG6GbxF_VQQ" type="_2IJb0BSVEeGGzu7fmW9pXw" association="_FhDYAkITEeGfG6GbxF_VQQ"/>
  </uml:Association>
  <uml:Class xmi:id="_XwBooEUuEeGdQ4KWAmnbhw" name="DiagnosticImagingReport">
    <ownedComment xmi:id="_kSJscEUuEeGdQ4KWAmnbhw">
      <body>A Diagnostic Imaging Report (DIR) is a document that contains a consulting specialist's interpretation of image data.  It conveys the interpretation to the referring (ordering) physician and becomes part of the patient's medical record.  It is for use in Radiology, Endoscopy, Cardiology, and other imaging specialties.</body>
    </ownedComment>
    <ownedRule xmi:id="__CBy8EUvEeGdQ4KWAmnbhw" name="useDiagnosticImagingCode" constrainedElement="_XwBooEUuEeGdQ4KWAmnbhw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_RwFNgEUwEeGdQ4KWAmnbhw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>This code SHOULD contain zero or one [0..1] @code=&quot;18748-4&quot; Diagnostic Imaging Report (CodeSystem: LOINC2.16.840.1.113883.6.1)</body>
        <body>not self.code.oclIsUndefined() and self.code.code = '18748-4'</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_wectUErYEeGJpZWiuxRVIw" name="objectCatalogSectionIsFirst" constrainedElement="_XwBooEUuEeGdQ4KWAmnbhw">
      <ownedComment xmi:id="_ew2iQMbvEeGp28IjMvW3Ag">
        <body>UNIMPLEMENTABLE</body>
      </ownedComment>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_yz6I0ErYEeGJpZWiuxRVIw">
        <language>Analysis</language>
        <body>The DICOM Object Catalog section (templateId 2.16.840.1.113883.10.20.6.1.1), if present, SHALL be the first section in the document Body</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_CldWAErZEeGJpZWiuxRVIw" name="allSectionsHaveTitle" constrainedElement="_XwBooEUuEeGdQ4KWAmnbhw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_DuVCkErZEeGJpZWiuxRVIw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>With the exception of the DICOM Object Catalog (templateId 2.16.840.1.113883.10.20.6.1.1), all sections within the Diagnostic Imaging Report content SHOULD contain a title element</body>
        <body>self.getAllSections()->reject(section : cda::Section | section.templateId->exists(root = '2.16.840.1.113883.10.20.6.1.1'))->forAll(section : cda::Section | not section.title.oclIsUndefined())</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_OjhqgErZEeGJpZWiuxRVIw" name="sectionCodes" constrainedElement="_XwBooEUuEeGdQ4KWAmnbhw">
      <ownedComment xmi:id="_dnoi4ErZEeGJpZWiuxRVIw">
        <body>Descriptions for sections is under development in DICOM in cooperation with the RSNA reporting initiative</body>
      </ownedComment>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_QFudEErZEeGJpZWiuxRVIw">
        <language>Analysis</language>
        <body>The section/code SHOULD be selected from LOINC or DICOM for sections not listed in the DIR Section Type Codes table</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_k4aB0ErZEeGJpZWiuxRVIw" name="hasTopLevelSections" constrainedElement="_XwBooEUuEeGdQ4KWAmnbhw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_l9_J0ErZEeGJpZWiuxRVIw">
        <language>Analysis</language>
        <body>All sections defined in the DIR Section Type Codes table SHALL be top-level sections</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_qj_roErZEeGJpZWiuxRVIw" name="sectionCodes2" constrainedElement="_XwBooEUuEeGdQ4KWAmnbhw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_uMJeEErZEeGJpZWiuxRVIw">
        <language>Analysis</language>
        <body>A section element SHALL have a code element which SHALL contain a LOINC code or DCM code for sections which have no LOINC equivalent. This only applies to sections described inthe DIR Section Type Codes table</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_5AKaQErZEeGJpZWiuxRVIw" name="sectionsHaveText" constrainedElement="_XwBooEUuEeGdQ4KWAmnbhw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_6sfZMErZEeGJpZWiuxRVIw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>Apart from the DICOM Object Catalog (templateId 2.16.840.1.113883.10.20.6.1.1), all other instances of section SHALL contain at least one text element or one or more component elements</body>
        <body>self.getAllSections()->reject(section : cda::Section | section.templateId->exists(root = '2.16.840.1.113883.10.20.6.1.1'))->forAll(section : cda::Section | not section.text.oclIsUndefined())</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_E-0koEraEeGJpZWiuxRVIw" name="hasPCDATA" constrainedElement="_XwBooEUuEeGdQ4KWAmnbhw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_Hvjm4EraEeGJpZWiuxRVIw">
        <language>Analysis</language>
        <body>All text or component elements SHALL contain content. text elements SHALL contain PCDATA or child elements, and component elements SHALL contain child elements</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_R23OEEraEeGJpZWiuxRVIw" name="textWebAccess" constrainedElement="_XwBooEUuEeGdQ4KWAmnbhw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_TXbB4EraEeGJpZWiuxRVIw">
        <language>Analysis</language>
        <body>The text elements (and their children) MAY contain Web Access to DICOM Persistent Object (WADO) references to DICOM objects by including a linkHtml element where @href is a valid WADO URL and the text content of linkHtml is the visible text of the hyperlink</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_gAs2kEraEeGJpZWiuxRVIw" name="textHasClinicalStatement" constrainedElement="_XwBooEUuEeGdQ4KWAmnbhw">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_hghDgEraEeGJpZWiuxRVIw">
        <language>Analysis</language>
        <body>If clinical statements are present, the section/text SHALL represent faithfully all such statements and MAY contain additional text</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_XwdtgEUuEeGdQ4KWAmnbhw" general="_2DNRcBSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_Z-7JIEUuEeGdQ4KWAmnbhw" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <ownedComment xmi:id="_eLp9YEUwEeGdQ4KWAmnbhw">
        <body>Given that DIR documents may be transformed from established collections of imaging reports already stored with their own type codes, there is no static set of Document Type codes. The set of LOINC codes listed in the DIR LOINC Document Type Codes table may be extended by additions to LOINC and supplemented by local codes as translations.&#xD;
The DIR document recommends use of a single document type code, 18748-4 &quot;Diagnostic Imaging Report&quot;, with further specification provided by author or performer, setting, or specialty. Some of these codes in the DIR LOINC Document Type Codes table are pre-coordinated with either the imaging modality, body part examined, or specific imaging method such as the view.  Use of these codes is not recommended, as this duplicates information potentially present with the header. When pre-coordinated codes are used, any coded values describing the author or performer of the service act or the practice setting must be consistent with the LOINC document type. This table is drawn from LOINC Version 2.36, June 30, 2011, and consists of codes whose scale is DOC and that refer to reports for diagnostic imaging procedures.</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z-7JIkUuEeGdQ4KWAmnbhw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z-7JIUUuEeGdQ4KWAmnbhw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Z_g_AEUuEeGdQ4KWAmnbhw" name="id" visibility="private" aggregation="composite" redefinedProperty="_2DNR7RSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z_g_AkUuEeGdQ4KWAmnbhw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z_g_AUUuEeGdQ4KWAmnbhw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_0kIl0EUxEeGAh_iQGJvI5w" name="informant">
      <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_GUBDUEcZEd6besF9iFIJkQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_27018UUxEeGAh_iQGJvI5w"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_27018EUxEeGAh_iQGJvI5w"/>
      <association href="consol-dicom.uml#_0kSW0UUxEeGAh_iQGJvI5w"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_EHrzQEUyEeGAh_iQGJvI5w" name="informationRecipient">
      <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_I5t6QEcZEd6besF9iFIJkQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gvne0UUyEeGAh_iQGJvI5w"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gvne0EUyEeGAh_iQGJvI5w" value="*"/>
      <association href="consol-dicom.uml#_EHrzQkUyEeGAh_iQGJvI5w"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_C2NH0EUzEeGAh_iQGJvI5w" name="participant1" type="_LMQz0EUzEeGAh_iQGJvI5w">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C2NH0UUzEeGAh_iQGJvI5w"/>
      <association href="consol-dicom.uml#_C2NH0kUzEeGAh_iQGJvI5w"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_YQPCoEVCEeGAh_iQGJvI5w" name="inFulfillmentOf" type="_MbQYsEVCEeGAh_iQGJvI5w">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YQPCoUVCEeGAh_iQGJvI5w"/>
      <association href="consol-dicom.uml#_YQPCokVCEeGAh_iQGJvI5w"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_uXP9EEVCEeGAh_iQGJvI5w" name="documentationOf" type="_mZ7hMEVCEeGAh_iQGJvI5w">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-TlRIUrYEeGJpZWiuxRVIw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-TlRIErYEeGJpZWiuxRVIw" value="1"/>
      <association href="consol-dicom.uml#_uXP9EkVCEeGAh_iQGJvI5w"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_OtU6QEVIEeGAh_iQGJvI5w" name="relatedDocument" type="_69jkAEVHEeGAh_iQGJvI5w">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OtU6QUVIEeGAh_iQGJvI5w"/>
      <association href="consol-dicom.uml#_OtU6QkVIEeGAh_iQGJvI5w"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Et81MEb3EeGp67IkyTw1fg" name="componentOf" type="_Do_YMEVKEeGAh_iQGJvI5w">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Et81MUb3EeGp67IkyTw1fg"/>
      <association href="consol-dicom.uml#_Et81Mkb3EeGp67IkyTw1fg"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_50ugMErYEeGJpZWiuxRVIw" name="findingsSection">
      <type xmi:type="uml:Class" href="consol-dicom.uml#_ZcC-4DVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9xmlcUrYEeGJpZWiuxRVIw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9xmlcErYEeGJpZWiuxRVIw" value="1"/>
      <association href="consol-dicom.uml#_50ugMkrYEeGJpZWiuxRVIw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="__4hZcPKvEeGFUPBL8qS7yQ" name="dICOMObjectCatalogSection" association="__4hZcvKvEeGFUPBL8qS7yQ">
      <type xmi:type="uml:Class" href="consol-dicom.uml#_WPTWEDVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__4hZcfKvEeGFUPBL8qS7yQ"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_LMQz0EUzEeGAh_iQGJvI5w" name="Participant">
      <ownedComment xmi:id="_mu4_IErVEeGJpZWiuxRVIw">
        <body>If participant is present, the assignedEntity/assignedPerson element SHALL be present and SHALL represent the physician requesting the imaging procedure (the referring physician AssociatedEntity that is the target of ClincalDocument/participant@typeCode=REF).</body>
      </ownedComment>
      <ownedComment xmi:id="_7I_5APLgEeGHzIc9Q7dMxA">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_OFoNoEUzEeGAh_iQGJvI5w">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_4_GbMEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_mTpQ0EUzEeGAh_iQGJvI5w" name="associatedEntity" type="_WhDh0EUzEeGAh_iQGJvI5w">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qC0RQUUzEeGAh_iQGJvI5w" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qC0RQEUzEeGAh_iQGJvI5w" value="1"/>
        <association href="consol-dicom.uml#_mTpQ0kUzEeGAh_iQGJvI5w"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_WhDh0EUzEeGAh_iQGJvI5w" name="AssociatedEntity">
        <generalization xmi:id="_eYQuoEUzEeGAh_iQGJvI5w">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_8OcHAEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_i4AQYEUzEeGAh_iQGJvI5w" name="associatedPerson" type="_f71kwEU0EeGAh_iQGJvI5w">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q-kH0UUzEeGAh_iQGJvI5w" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q-kH0EUzEeGAh_iQGJvI5w" value="1"/>
          <association href="consol-dicom.uml#_i4KBYEUzEeGAh_iQGJvI5w"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_f71kwEU0EeGAh_iQGJvI5w" name="Person">
          <generalization xmi:id="_hqQOYEU0EeGAh_iQGJvI5w">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_qy-GYEU0EeGAh_iQGJvI5w" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_svQM4UU0EeGAh_iQGJvI5w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_svQM4EU0EeGAh_iQGJvI5w" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_MbQYsEVCEeGAh_iQGJvI5w" name="InFulfillmentOf">
      <ownedComment xmi:id="_0RY60ErVEeGJpZWiuxRVIw">
        <body>An inFulfillmentOf element represents the Placer Order that is either a group of orders (modeled as PlacerGroup in the Placer Order RMIM of the Orders &amp; Observations domain) or a single order item (modeled as ObservationRequest in the same RMIM).  This optionality reflects two major approaches to the grouping of procedures as implemented in the installed base of imaging information systems.  These approaches differ in their handling of grouped procedures and how they are mapped to identifiers in the Digital Imaging and Communications in Medicine (DICOM) image and structured reporting data.  The example of a CT examination covering chest, abdomen, and pelvis will be used in the discussion below.&#xD;
In the IHE Scheduled Workflow model, the Chest CT, Abdomen CT, and Pelvis CT each represent a Requested Procedure, and all three procedures are grouped under a single Filler Order.  The Filler Order number maps directly to the DICOM Accession Number in the DICOM imaging and report data.&#xD;
A widely deployed alternative approach maps the requested procedure identifiers directly to the DICOM Accession Number.  The Requested Procedure ID in such implementations may or may not be different from the Accession Number, but is of little identifying importance because there is only one Requested Procedure per Accession Number.  There is no identifier that formally connects the requested procedures ordered in this group.&#xD;
In both cases, inFulfillmentOf/order/id is mapped to the DICOM Accession Number in the imaging data.</body>
      </ownedComment>
      <ownedComment xmi:id="__lTsQPLgEeGHzIc9Q7dMxA">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_V95zoEVCEeGAh_iQGJvI5w">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Li14oEcZEd6besF9iFIJkQ"/>
      </generalization>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_mZ7hMEVCEeGAh_iQGJvI5w" name="DocumentationOf">
      <ownedComment xmi:id="_7DnckErVEeGJpZWiuxRVIw">
        <body>Each documentationOf/serviceEvent indicates an imaging procedure that the provider describes and interprets in the content of the DIR. The main activity being described by this document is the interpretation of the imaging procedure. This is shown by setting the value of the @classCode attribute of the serviceEvent element to ACT, and indicating the duration over which care was provided in the effectiveTime element. Within each documentationOf element, there is one serviceEvent element. This event is the unit imaging procedure corresponding to a billable item. The type of imaging procedure may be further described in the serviceEvent/code element.  This guide makes no specific recommendations about the vocabulary to use for describing this event.&#xD;
 &#xD;
In IHE Scheduled Workflow environments, one serviceEvent/id element contains the DICOM Study Instance UID from the Modality Worklist, and the second serviceEvent/id element contains the DICOM Requested Procedure ID from the Modality Worklist. These two ids are in a single serviceEvent.&#xD;
The effectiveTime for the serviceEvent covers the duration of the imaging procedure being reported. This event should have one or more performers, which may participate at the same or different periods of time.</body>
      </ownedComment>
      <ownedComment xmi:id="_DZJKQPLhEeGHzIc9Q7dMxA">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_01DuAEVCEeGAh_iQGJvI5w">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1fhigEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_Hgkx8EVDEeGAh_iQGJvI5w" name="serviceEvent3" type="_45OuEEVCEeGAh_iQGJvI5w" aggregation="composite">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s_g4oUVDEeGAh_iQGJvI5w" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s_g4oEVDEeGAh_iQGJvI5w" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_5Z6ewUoVEd6c3qsAxlFHaQ"/>
        <association href="consol-dicom.uml#_Hgkx8kVDEeGAh_iQGJvI5w"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_45OuEEVCEeGAh_iQGJvI5w" name="ServiceEvent4">
        <generalization xmi:id="_9QebIEVCEeGAh_iQGJvI5w">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_lriDUEcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_WrF0UEVDEeGAh_iQGJvI5w" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ahjIgUVDEeGAh_iQGJvI5w" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ahjIgEVDEeGAh_iQGJvI5w" value="1"/>
          <defaultValue xmi:type="uml:InstanceValue" xmi:id="_WrF0U0VDEeGAh_iQGJvI5w" name="ACT">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
            <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2kDcEd6xYZuu1VKCVw"/>
          </defaultValue>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_U70MIEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_WrF0VEVDEeGAh_iQGJvI5w" name="code" visibility="private" aggregation="composite">
          <ownedComment xmi:id="_lbXxwEVDEeGAh_iQGJvI5w">
            <body>The value of serviceEvent/code SHALL NOT conflict with the ClininicalDocument/code. When transforming from DICOM SR documents that do not contain a procedure code, an appropriate nullFlavor SHALL be used on serviceEvent/code.</body>
          </ownedComment>
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cEDdEUVDEeGAh_iQGJvI5w" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cEDdEEVDEeGAh_iQGJvI5w" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_I4F7kEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_WrF0V0VDEeGAh_iQGJvI5w" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EjlIwM_TEeOGjf7FaidRGw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EjkhsM_TEeOGjf7FaidRGw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_2UUeYErnEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_WvYhoEVHEeGAh_iQGJvI5w" name="physicianReadingStudyPerformer" aggregation="composite">
          <type xmi:type="uml:Class" href="consol-dicom.uml#_H1UdcEVEEeGAh_iQGJvI5w"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PgYbsUrWEeGJpZWiuxRVIw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PgYbsErWEeGJpZWiuxRVIw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_6MIl4EoVEd6c3qsAxlFHaQ"/>
          <association href="consol-dicom.uml#_WvYhokVHEeGAh_iQGJvI5w"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_69jkAEVHEeGAh_iQGJvI5w" name="RelatedDocument">
      <ownedComment xmi:id="_wgSJYEbzEeGp67IkyTw1fg">
        <body>When a Diagnostic Imaging Report has been transformed from a DICOM SR document, relatedDocument/@typeCode SHALL be XFRM, and relatedDocument/parentDocument/id SHALL contain the SOP Instance UID of the original DICOM SR document.</body>
      </ownedComment>
      <ownedComment xmi:id="_GJSWoPLhEeGHzIc9Q7dMxA">
        <body>INLINE</body>
      </ownedComment>
      <ownedRule xmi:id="_xVbWsEVIEeGAh_iQGJvI5w" name="idRootIsOID" constrainedElement="_69jkAEVHEeGAh_iQGJvI5w">
        <ownedComment xmi:id="_rF3xAErWEeGJpZWiuxRVIw">
          <body>OIDs SHALL be represented in dotted decimal notation, where each decimal number is either 0 or starts with a nonzero digit. More formally, an OID SHALL be in the form ([0-2])(.([1-9][0-9]*|0))+.&#xD;
&#xD;
OIDs SHALL be no more than 64 characters in length..</body>
        </ownedComment>
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_zlOPEEVIEeGAh_iQGJvI5w">
          <language>Analysis</language>
          <body>The relatedDocument/id/@root attribute SHALL be a syntactically correct OID, and SHALL NOT be a UUID.</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_DX7vUEVIEeGAh_iQGJvI5w">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_d3mM8EcaEd6besF9iFIJkQ"/>
      </generalization>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_Do_YMEVKEeGAh_iQGJvI5w" name="ComponentOf">
      <ownedComment xmi:id="_H9L9MPLhEeGHzIc9Q7dMxA">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_LWNikEVKEeGAh_iQGJvI5w">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_NWHRoEAJEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_OrbK8Eb3EeGp67IkyTw1fg" name="encompassingEncounter" type="_lxDCoEVKEeGAh_iQGJvI5w">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tL6wYfKvEeGFUPBL8qS7yQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tL6wYPKvEeGFUPBL8qS7yQ" value="1"/>
        <association href="consol-dicom.uml#_OrkU4Eb3EeGp67IkyTw1fg"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_lxDCoEVKEeGAh_iQGJvI5w" name="EncompassingEncounter7">
        <ownedRule xmi:id="_8Hsb8GdjEeO8u4bjJ5HCCg" name="preciseToTheDay" constrainedElement="_lxDCoEVKEeGAh_iQGJvI5w">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_8Hsb8WdjEeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() implies self.effectiveTime.value.size() >= 8</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). SHALL be precise to the day</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_B9mfYGdkEeO8u4bjJ5HCCg" name="preciseToTheMinute" constrainedElement="_lxDCoEVKEeGAh_iQGJvI5w">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_B9mfYWdkEeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() implies self.effectiveTime.value.size() >= 12</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). SHOULD be precise to the minute</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_DftyYGdkEeO8u4bjJ5HCCg" name="preciseToTheSecond" constrainedElement="_lxDCoEVKEeGAh_iQGJvI5w">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_DftyYWdkEeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() implies self.effectiveTime.value.size() >= 14</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). MAY be precise to the second</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_Hl_EMGdkEeO8u4bjJ5HCCg" name="ifMorePreciseThanDayIncludeTimeZoneOffset" constrainedElement="_lxDCoEVKEeGAh_iQGJvI5w">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_Hl_EMWdkEeO8u4bjJ5HCCg">
            <language>OCL</language>
            <language>Analysis</language>
            <body>not self.effectiveTime.value.oclIsUndefined() and self.effectiveTime.value.size() > 8 implies self.effectiveTime.value.size() >= 15</body>
            <body>The content of effectiveTime conforms to US Realm Date and Time (DT.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4). If more precise than day, SHOULD include time-zone offset</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_pJ3YkEVKEeGAh_iQGJvI5w">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_j5JZsEAJEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_yjuD4EVKEeGAh_iQGJvI5w" name="effectiveTime" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_sKO1wEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_yjuD4UVKEeGAh_iQGJvI5w" name="id" visibility="private" aggregation="composite">
          <ownedComment xmi:id="__KaUIEb2EeGp67IkyTw1fg">
            <body>In the case of transformed DICOM SR documents, an appropriate null flavor MAY be used if the id is unavailable.</body>
          </ownedComment>
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bl-0cfKvEeGFUPBL8qS7yQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bl-0cPKvEeGFUPBL8qS7yQ" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_kfYp8EozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_v99YEEb2EeGp67IkyTw1fg" name="physicianofRecordParticipant" aggregation="composite">
          <type xmi:type="uml:Class" href="consol-dicom.uml#_H_izsEb1EeGp67IkyTw1fg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v99YEUb2EeGp67IkyTw1fg"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_I_4RkUoXEd6c3qsAxlFHaQ"/>
          <association href="consol-dicom.uml#_v-GiAEb2EeGp67IkyTw1fg"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_HfEbMErXEeGJpZWiuxRVIw" name="responsibleParty" type="_SYZ6YEb0EeGp67IkyTw1fg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HfEbMUrXEeGJpZWiuxRVIw"/>
          <association href="consol-payers.uml#_HfEbMkrXEeGJpZWiuxRVIw"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_SYZ6YEb0EeGp67IkyTw1fg" name="ResponsibleParty">
          <generalization xmi:id="_b3oN4Eb0EeGp67IkyTw1fg">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_hfdrgEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_dTg1sEb3EeGp67IkyTw1fg" name="assignedEntity" type="_ftDAQEb0EeGp67IkyTw1fg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dF8yYfKvEeGFUPBL8qS7yQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dF8yYPKvEeGFUPBL8qS7yQ" value="1"/>
            <association href="consol-dicom.uml#_dTp_oEb3EeGp67IkyTw1fg"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_ftDAQEb0EeGp67IkyTw1fg" name="AssignedEntity">
            <ownedRule xmi:id="_w4TyYEb0EeGp67IkyTw1fg" name="hasAssignPersonOrRepresentedOrganization" constrainedElement="_ftDAQEb0EeGp67IkyTw1fg">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_ysr6EEb0EeGp67IkyTw1fg">
                <language>Analysis</language>
                <language>OCL</language>
                <body>SHOULD contain zero or one [0..1] assignedPerson OR contain zero or one [0..1] representedOrganization</body>
                <body>self.assignedPerson->size() = 1 or self.representedOrganization->size() = 1</body>
              </specification>
            </ownedRule>
            <generalization xmi:id="_rVqCIEb0EeGp67IkyTw1fg">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            </generalization>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_gWBOEEUuEeGdQ4KWAmnbhw" base_Class="_XwBooEUuEeGdQ4KWAmnbhw" templateId="2.16.840.1.113883.10.20.22.1.5">
    <ruleId>CONF:8404</ruleId>
    <ruleId>CONF:10042</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_HAihoEUwEeGdQ4KWAmnbhw" severity="WARNING" base_Constraint="__CBy8EUvEeGdQ4KWAmnbhw">
    <ruleId>CONF:8409</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ValueSetConstraint xmi:id="_4p4lIEUvEeGdQ4KWAmnbhw" base_Property="_Z-7JIEUuEeGdQ4KWAmnbhw">
    <reference href="../consol-vocab.uml#_hJA70UUvEeGdQ4KWAmnbhw"/>
    <ruleId>CONF:14834</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_Z_g_A0UuEeGdQ4KWAmnbhw" base_Property="_Z_g_AEUuEeGdQ4KWAmnbhw">
    <ruleId>CONF:5363</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_sLoicEU0EeGAh_iQGJvI5w" base_Property="_qy-GYEU0EeGAh_iQGJvI5w">
    <ruleId>CONF:9406</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_gNIyUEVDEeGAh_iQGJvI5w" severity="WARNING" base_Property="_WrF0V0VDEeGAh_iQGJvI5w">
    <ruleId>CONF:8418</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_gqMhwEVDEeGAh_iQGJvI5w" base_Property="_WrF0VEVDEeGAh_iQGJvI5w">
    <ruleId>CONF:8419</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_hD1JwEVDEeGAh_iQGJvI5w" base_Property="_WrF0UEVDEeGAh_iQGJvI5w">
    <ruleId>CONF:8430</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_XzsMYEVJEeGAh_iQGJvI5w" base_Constraint="_xVbWsEVIEeGAh_iQGJvI5w">
    <ruleId>CONF:10030</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_5UU8cEb0EeGp67IkyTw1fg" severity="WARNING" base_Constraint="_w4TyYEb0EeGp67IkyTw1fg">
    <ruleId>CONF:8439</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_2d_9oEb2EeGp67IkyTw1fg" base_Property="_yjuD4UVKEeGAh_iQGJvI5w">
    <ruleId>CONF:8435</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_25HzYEb2EeGp67IkyTw1fg" base_Property="_yjuD4EVKEeGAh_iQGJvI5w">
    <ruleId>CONF:8437</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_GXwi8ErZEeGJpZWiuxRVIw" severity="WARNING" base_Constraint="_CldWAErZEeGJpZWiuxRVIw">
    <ruleId>CONF:9409</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_bXivkErZEeGJpZWiuxRVIw" severity="WARNING" base_Constraint="_OjhqgErZEeGJpZWiuxRVIw">
    <ruleId>CONF:9410</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_mSQJoErZEeGJpZWiuxRVIw" base_Constraint="_k4aB0ErZEeGJpZWiuxRVIw">
    <ruleId>CONF:9411</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_9LMQQErZEeGJpZWiuxRVIw" base_Constraint="_5AKaQErZEeGJpZWiuxRVIw">
    <ruleId>CONF:9413</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_AWl1QEraEeGJpZWiuxRVIw" base_Constraint="_qj_roErZEeGJpZWiuxRVIw">
    <ruleId>CONF:9412</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_N9kBQEraEeGJpZWiuxRVIw" base_Constraint="_E-0koEraEeGJpZWiuxRVIw">
    <ruleId>CONF:9414</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_TqV94EraEeGJpZWiuxRVIw" severity="INFO" base_Constraint="_R23OEEraEeGJpZWiuxRVIw"/>
  <CDA:AssociationValidation xmi:id="_Uqz9oFjWEeGKdMKWzrgL_Q" base_Association="_jXh0ECzAEeGMXrZ0DiQwGg">
    <ruleId>CONF:5442</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_rf2bsFjWEeGKdMKWzrgL_Q" severity="WARNING" base_Constraint="_YXfQwDVVEeGIw7CntkyPQw">
    <ruleId>CONF:16821, R2.1=CONF:1198-16821</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_nhJFwGjBEeGNoZ3kEkcY2A" base_Constraint="_6fCIkGjAEeGNoZ3kEkcY2A">
    <ruleId>CONF:9642</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_vMmDoGjDEeGNoZ3kEkcY2A" base_Constraint="_96mQgGjAEeGNoZ3kEkcY2A">
    <ruleId>CONF:10057</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_DEqS4GjHEeGNoZ3kEkcY2A" base_Constraint="_8h6-oGjGEeGNoZ3kEkcY2A">
    <ruleId>CONF:9501</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_DbxyYGjHEeGNoZ3kEkcY2A" base_Constraint="_90KpoGjGEeGNoZ3kEkcY2A">
    <ruleId>CONF:10028</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_EJAEwGjHEeGNoZ3kEkcY2A" base_Constraint="_AUOyoGjHEeGNoZ3kEkcY2A">
    <ruleId>CONF:10055</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_5k4JQGjHEeGNoZ3kEkcY2A" base_Constraint="_43rsEGjHEeGNoZ3kEkcY2A">
    <ruleId>CONF:10055</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_LnhPUGjIEeGNoZ3kEkcY2A" base_Constraint="_KkMxIGjIEeGNoZ3kEkcY2A">
    <ruleId>CONF:10065</ruleId>
  </CDA:ConstraintValidation>
  <CDA:AssociationValidation xmi:id="_ELYuIGk6EeGCCOsAP2C6Nw" base_Association="_1pCBUkIQEeGfG6GbxF_VQQ">
    <ruleId>CONF:8452</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_OkNjIGk6EeGCCOsAP2C6Nw" base_Association="_OUupkEISEeGfG6GbxF_VQQ">
    <ruleId>CONF:9442</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_SDqskGk6EeGCCOsAP2C6Nw" base_Association="_ifn1kkISEeGfG6GbxF_VQQ">
    <ruleId>CONF:9445</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_S758IGk6EeGCCOsAP2C6Nw" base_Association="_li0g0kISEeGfG6GbxF_VQQ">
    <ruleId>CONF:9447</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_TTFtEGk6EeGCCOsAP2C6Nw" base_Association="_odilgkISEeGfG6GbxF_VQQ">
    <ruleId>CONF:9449</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_UKU3EGk6EeGCCOsAP2C6Nw" base_Association="_q9INYEISEeGfG6GbxF_VQQ">
    <ruleId>CONF:9451</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_Uni-kGk6EeGCCOsAP2C6Nw" base_Association="_tK1bEkISEeGfG6GbxF_VQQ">
    <ruleId>CONF:9453</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_gf9-EGk6EeGCCOsAP2C6Nw" severity="INFO" base_Association="_vtaFgEISEeGfG6GbxF_VQQ">
    <ruleId>CONF:9455</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_g4J0kGk6EeGCCOsAP2C6Nw" severity="INFO" base_Association="_yWY58kISEeGfG6GbxF_VQQ">
    <ruleId>CONF:9457</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_hTKVkGk6EeGCCOsAP2C6Nw" severity="INFO" base_Association="_07pE8kISEeGfG6GbxF_VQQ">
    <ruleId>CONF:9459</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_htpSIGk6EeGCCOsAP2C6Nw" severity="INFO" base_Association="_3MoQIkISEeGfG6GbxF_VQQ">
    <ruleId>CONF:9461</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_iFEToGk6EeGCCOsAP2C6Nw" severity="INFO" base_Association="_52DwgkISEeGfG6GbxF_VQQ">
    <ruleId>CONF:9463</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_isRdkGk6EeGCCOsAP2C6Nw" severity="INFO" base_Association="_-yGzwkISEeGfG6GbxF_VQQ">
    <ruleId>CONF:9466</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_jFrcEGk6EeGCCOsAP2C6Nw" severity="INFO" base_Association="_AM26gkITEeGfG6GbxF_VQQ">
    <ruleId>CONF:9468</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_jePtEGk6EeGCCOsAP2C6Nw" severity="INFO" base_Association="_CL0hkkITEeGfG6GbxF_VQQ">
    <ruleId>CONF:9470</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_kF6xEGk6EeGCCOsAP2C6Nw" severity="INFO" base_Association="_D86rwkITEeGfG6GbxF_VQQ">
    <ruleId>CONF:9472</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_kl9jEGk6EeGCCOsAP2C6Nw" severity="INFO" base_Association="_FhDYAkITEeGfG6GbxF_VQQ">
    <ruleId>CONF:9474</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_GH9TEGk7EeGCCOsAP2C6Nw" base_Association="_81oK4kIQEeGfG6GbxF_VQQ">
    <ruleId>CONF:8480</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_ODe_MGk7EeGCCOsAP2C6Nw" severity="WARNING" base_Association="_h3HA4kIOEeGfG6GbxF_VQQ">
    <ruleId>CONF:8482</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_S7cMoGk7EeGCCOsAP2C6Nw" severity="INFO" base_Association="_5hqxskIOEeGfG6GbxF_VQQ">
    <ruleId>CONF:8459</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_YDGqAGk7EeGCCOsAP2C6Nw" base_Association="_WpAM4kISEeGfG6GbxF_VQQ">
    <ruleId>CONF:9443</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_eOeAEGk7EeGCCOsAP2C6Nw" base_Constraint="_ZnQjMEIREeGfG6GbxF_VQQ">
    <ruleId>CONF:8456</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_hX9gkGk7EeGCCOsAP2C6Nw" base_Constraint="_iAmMsEIREeGfG6GbxF_VQQ">
    <ruleId>CONF:8457</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ValueSetConstraint xmi:id="_3hZQMG1JEeGCevFpokwODw" base_Property="_2Uz-3xSVEeGGzu7fmW9pXw">
    <reference href="../consol-vocab.uml#_R_D60TzDEeGMk58Mp9-wVA"/>
    <ruleId>CONF:17179</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:ValueSetConstraint xmi:id="_K_GwoG1LEeGCevFpokwODw" base_Property="_7Os41CylEeGMXrZ0DiQwGg">
    <reference href="../consol-vocab.uml#_fgCQUG1GEeGCevFpokwODw"/>
    <ruleId>CONF:5323</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_8ccgkHK9EeGig5KF4CgPyw" severity="WARNING" base_Property="_nLKckSymEeGMXrZ0DiQwGg"/>
  <CDA:PropertyValidation xmi:id="_Q2rJEHK-EeGig5KF4CgPyw" severity="INFO" base_Property="_ZGMo0CytEeGMXrZ0DiQwGg"/>
  <CDA:PropertyValidation xmi:id="_fgoHwHT9EeGB7fSw5LjeyA" base_Property="_tzLskDzEEeGMk58Mp9-wVA">
    <ruleId>CONF:8476</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_j5wYsMUhEeGigaKyc-jgFA" severity="WARNING" base_Constraint="_BEoOQDVVEeGIw7CntkyPQw">
    <ruleId>CONF:31135, CONF:31694, R2.1=CONF:1198-32882, R2.1=CONF:1198-32883, R2.1=CONF:1198-32884, R2.1=CONF:1198-32885</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_v79mUMUhEeGigaKyc-jgFA" severity="INFO" base_Constraint="_nlqjwTVYEeGIw7CntkyPQw">
    <ruleId>CONF:16823, R2.1=CONF:1198-16823</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_z9MAEMUhEeGigaKyc-jgFA" severity="WARNING" base_Constraint="__ERYsDVXEeGIw7CntkyPQw">
    <ruleId>CONF:16822, R2.1=CONF:1198-16822</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_25YrcMUhEeGigaKyc-jgFA" severity="WARNING" base_Constraint="_UfqGwDVZEeGIw7CntkyPQw">
    <ruleId>CONF:16824, R2.1=CONF:1198-16824</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_5CaNcMUhEeGigaKyc-jgFA" severity="WARNING" base_Constraint="_JKUtkDVWEeGIw7CntkyPQw">
    <ruleId>CONF:9946, R2.1=CONF:1198-9946</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="__LnnYMUhEeGigaKyc-jgFA" base_Constraint="_CAPIoDVaEeGIw7CntkyPQw">
    <ruleId>CONF:10006</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_AcjDwMUiEeGigaKyc-jgFA" base_Constraint="_PAeEwDVaEeGIw7CntkyPQw">
    <ruleId>CONF:10007</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_sR3YYMa8EeGp28IjMvW3Ag" base_Constraint="_jXOYoMa8EeGp28IjMvW3Ag">
    <ruleId>CONF:5250, R2.1=CONF:1198-5250</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_uWPq8Ma8EeGp28IjMvW3Ag" base_Constraint="_meGqAMa8EeGp28IjMvW3Ag">
    <ruleId>CONF:5251, R2.1=CONF:1198-5251</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_GZZh8Ma9EeGp28IjMvW3Ag" base_Constraint="_BEBYsMa9EeGp28IjMvW3Ag">
    <ruleId>CONF:9991, R2.1=CONF:1198-9991</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_K5ea4Ma9EeGp28IjMvW3Ag" base_Constraint="_JVk_MMa9EeGp28IjMvW3Ag">
    <ruleId>CONF:9992, R2.1=CONF:1198-9992</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_VcpMwMa_EeGp28IjMvW3Ag" base_Constraint="_QNCUUMa_EeGp28IjMvW3Ag">
    <ruleId>CONF:6380, R2.1=CONF:1198-6380</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_V4fbQMa_EeGp28IjMvW3Ag" base_Constraint="_SYLWMMa_EeGp28IjMvW3Ag">
    <ruleId>CONF:6387, R2.1=CONF:1198-6387</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_do2YYMbvEeGp28IjMvW3Ag" base_Constraint="_wectUErYEeGJpZWiuxRVIw"/>
  <CDA:ConstraintValidation xmi:id="_yT_xwMbvEeGp28IjMvW3Ag" base_Constraint="_gAs2kEraEeGJpZWiuxRVIw"/>
  <CDA:PropertyValidation xmi:id="_qfj70NBVEeGg9eE98HsYZw" severity="WARNING" base_Property="_7OuuACylEeGMXrZ0DiQwGg"/>
  <CDA:ValueSetConstraint xmi:id="_kzAzQNBWEeGg9eE98HsYZw" base_Property="_d3LCgNBWEeGg9eE98HsYZw">
    <reference href="../consol-vocab.uml#_0Uo48EFaEeGFqszUdHc61Q"/>
    <ruleId>CONF:7263, R2.1=CONF:1198-7263</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_mcDNoNBWEeGg9eE98HsYZw" severity="INFO" base_Property="_d3LCgNBWEeGg9eE98HsYZw"/>
  <CDA:PropertyValidation xmi:id="_G_Cs0NBZEeG2b5vwscX4AA" base_Property="_DKwi4NBZEeG2b5vwscX4AA"/>
  <CDA:ValueSetConstraint xmi:id="_oIdS0NBbEeGF655cTEGY8Q" base_Property="_DKwi4NBZEeG2b5vwscX4AA">
    <reference href="../consol-vocab.uml#_2SbZNRSVEeGGzu7fmW9pXw"/>
    <ruleId>CONF:5407</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_Vj9PoOxkEeG7k4bbVdXbXw" severity="WARNING" base_Property="_T-Xx4OxkEeG7k4bbVdXbXw">
    <ruleId>CONF:7993, R2.1=CONF:1198-7993</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_WW6hIOxlEeG7k4bbVdXbXw" base_Property="_RBsv8OxlEeG7k4bbVdXbXw">
    <ruleId>CONF:5386, R2.1=CONF:1198-5386</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_ow8McOxlEeG7k4bbVdXbXw" base_Constraint="_gAUEUOxlEeG7k4bbVdXbXw">
    <ruleId>CONF:10414, R2.1=CONF:1198-5386</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_NwqnkOxmEeG7k4bbVdXbXw" severity="WARNING" base_Constraint="_8kl9IOxlEeG7k4bbVdXbXw">
    <ruleId>CONF:1198-5404, R2.1=CONF:1198-5404</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_OOyuAOxmEeG7k4bbVdXbXw" severity="INFO" base_Constraint="_79bPcOxlEeG7k4bbVdXbXw">
    <ruleId>CONF:5403, R2.1=CONF:1198-5403</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_PktYEOxmEeG7k4bbVdXbXw" base_Constraint="_7XFBIOxlEeG7k4bbVdXbXw">
    <ruleId>CONF:5402</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_zpgcAOxmEeG7k4bbVdXbXw" severity="WARNING" base_Property="_xqTkYOxmEeG7k4bbVdXbXw">
    <ruleId>CONF:7994, CONF:1198-7994</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_OLu9gOxnEeG7k4bbVdXbXw" base_Constraint="_KHg6IOxnEeG7k4bbVdXbXw">
    <ruleId>CONF:5446</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_D8oLkOxvEeG7k4bbVdXbXw" base_Property="_DF0fYOxvEeG7k4bbVdXbXw">
    <ruleId>CONF:16789, R2.1=CONF:1198-16789</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Z_NR8OxvEeG7k4bbVdXbXw" base_Property="_YggfUOxvEeG7k4bbVdXbXw">
    <ruleId>CONF:5470, R2.1=CONF:1198-5470</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_iZ60cOxvEeG7k4bbVdXbXw" base_Property="_g5RhEOxvEeG7k4bbVdXbXw">
    <ruleId>CONF:8222, CONF:10420, R2.1=CONF:1198-8222</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_E62R4OxwEeG7k4bbVdXbXw" base_Property="_Dy1g8OxwEeG7k4bbVdXbXw">
    <ruleId>CONF:5625, R2.1=CONF:1198-5625</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_D3Kx4OxxEeG7k4bbVdXbXw" base_Property="__z2GYOxwEeG7k4bbVdXbXw">
    <ruleId>CONF:14837, R2.1=CONF:1198-14837</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_PoV54OxxEeG7k4bbVdXbXw" severity="INFO" base_Property="_NMTVQOxxEeG7k4bbVdXbXw">
    <ruleId>CONF:16818</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_cFxq8OxxEeG7k4bbVdXbXw" severity="WARNING" base_Property="_Zphq8OxxEeG7k4bbVdXbXw">
    <ruleId>CONF:14842</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_cmRI4OxxEeG7k4bbVdXbXw" base_Property="_Zphq8-xxEeG7k4bbVdXbXw">
    <ruleId>CONF:14846, R2.1=CONF:1198-14846</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_js0U0OxxEeG7k4bbVdXbXw" severity="WARNING" base_Constraint="_jsztwOxxEeG7k4bbVdXbXw">
    <ruleId>CONF:14847, R2.1=CONF:1198-14847</ruleId>
  </CDA:ConstraintValidation>
  <CDA:CodeSystemConstraint xmi:id="_t3eyAOxxEeG7k4bbVdXbXw" base_Property="_NMTVQOxxEeG7k4bbVdXbXw" severity="WARNING">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_Si0RgOxyEeG7k4bbVdXbXw"/>
    <ruleId>CONF:16819</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_q3QSgOyCEeG7k4bbVdXbXw" base_Property="_qRn14OyCEeG7k4bbVdXbXw">
    <ruleId>CONF:8455</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_rWOGcOyCEeG7k4bbVdXbXw" base_Property="_qRn14-yCEeG7k4bbVdXbXw">
    <ruleId>CONF:8454</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_VSZ6oPIMEeGu1M-cCXg0Dg" severity="WARNING" base_Property="_7Otf4SylEeGMXrZ0DiQwGg"/>
  <CDA:PropertyValidation xmi:id="_aNVjkPIMEeGu1M-cCXg0Dg" severity="INFO" base_Property="_7OvVECylEeGMXrZ0DiQwGg"/>
  <CDA:PropertyValidation xmi:id="_DvbPQPIQEeGu1M-cCXg0Dg" severity="WARNING" base_Property="_qB12yfIPEeGu1M-cCXg0Dg">
    <ruleId>CONF:7293, R2.1=CONF:81-7293</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_YI6Q4PIQEeGu1M-cCXg0Dg" severity="WARNING" base_Property="_qB12w_IPEeGu1M-cCXg0Dg">
    <ruleId>CONF:7295, R2.1=CONF:81-7295</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_u2Jd0PIQEeGu1M-cCXg0Dg" base_Property="_qB12wPIPEeGu1M-cCXg0Dg">
    <ruleId>CONF:7292, R2.1=CONF:81-7292</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_OzF7kPIREeGu1M-cCXg0Dg" severity="WARNING" base_Property="_qB12xvIPEeGu1M-cCXg0Dg">
    <ruleId>CONF:7294, R2.1=CONF:81-7294</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_VpX24PIREeGu1M-cCXg0Dg" base_Property="_qB12zPIPEeGu1M-cCXg0Dg">
    <ruleId>CONF:7291, R2.1=CONF:81-7291</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_cVGIAPIREeGu1M-cCXg0Dg" base_Constraint="_YrEtUPIREeGu1M-cCXg0Dg">
    <ruleId>CONF:7296, R2.1=CONF:81-7296</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_gUPeIPIREeGu1M-cCXg0Dg" base_Constraint="_8-l_MPIQEeGu1M-cCXg0Dg">
    <ruleId>CONF:10025, R2.1=CONF:81-10025</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_hvvLwPIREeGu1M-cCXg0Dg" base_Constraint="_7BBfQPIQEeGu1M-cCXg0Dg">
    <ruleId>CONF:10024, R2.1=CONF:81-10024</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_qk1K4PIWEeGu1M-cCXg0Dg" base_Constraint="_ls2IQPIWEeGu1M-cCXg0Dg">
    <ruleId>CONF:7291, R2.1=CONF:81-7291</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_pfkSUPIeEeGu1M-cCXg0Dg" severity="INFO" base_Property="_d9iBTPIYEeGu1M-cCXg0Dg"/>
  <CDA:ValueSetConstraint xmi:id="_q0I4kPIeEeGu1M-cCXg0Dg" base_Property="_d9iBTPIYEeGu1M-cCXg0Dg">
    <reference href="../consol-vocab.uml#_RSgFgW1EEeGCevFpokwODw"/>
    <ruleId>CONF:7154, R2.1=CONF:81-7154</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_v_5y0PIeEeGu1M-cCXg0Dg" base_Property="_d9iBQPIYEeGu1M-cCXg0Dg">
    <ruleId>CONF:7159, R2.1=CONF:81-7159</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_ytW3kPIeEeGu1M-cCXg0Dg" base_Property="_d9iBQ_IYEeGu1M-cCXg0Dg">
    <ruleId>CONF:7157, R2.1=CONF:81-7157</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_zvXHIPIeEeGu1M-cCXg0Dg" severity="INFO" base_Property="_d9iBRvIYEeGu1M-cCXg0Dg">
    <ruleId>CONF:7155, R2.1=CONF:81-7155</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_04ItEPIeEeGu1M-cCXg0Dg" severity="INFO" base_Property="_d9iBSfIYEeGu1M-cCXg0Dg">
    <ruleId>CONF:7161, R2.1=CONF:81-7161</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_4e-38PIeEeGu1M-cCXg0Dg" base_Constraint="_4e-Q4PIeEeGu1M-cCXg0Dg">
    <ruleId>CONF:7278, R2.1=CONF:81-7278</ruleId>
  </CDA:ConstraintValidation>
  <CDA:AssociationValidation xmi:id="_ML7xcPIkEeGu1M-cCXg0Dg" severity="INFO" base_Association="_rOGWcCy6EeGMXrZ0DiQwGg">
    <ruleId>CONF:5416, R2.1=CONF:1198-5416</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_6AKvIPIkEeGu1M-cCXg0Dg" base_Property="_1GS6sCymEeGMXrZ0DiQwGg">
    <ruleId>CONF:5445, R2.1=CONF:1198-5445</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_nCw0gPIlEeGu1M-cCXg0Dg" base_Property="_93hfwCymEeGMXrZ0DiQwGg" severity="WARNING">
    <reference href="../consol-vocab.uml#_-bWMgT-UEeGvOdejHZ7dYg"/>
    <ruleId>CONF:16788</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_vXYgoPImEeGu1M-cCXg0Dg" severity="WARNING" base_Property="_qugRAPImEeGu1M-cCXg0Dg">
    <ruleId>CONF:7995, R2.1=CONF:1198-7995</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_97a8YPInEeGu1M-cCXg0Dg" severity="WARNING" base_Property="_8KE6kPInEeGu1M-cCXg0Dg">
    <ruleId>CONF:7996, R2.1=CONF:1198-7996</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_bCo2IFn5EeGKdMKWzrgL_Q" base_Property="_IfG-8CymEeGMXrZ0DiQwGg">
    <ruleId>CONF:5470, R2.1=CONF:1198-5568</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_lv62IPIxEeGu1M-cCXg0Dg" base_Property="_S_jt0CzFEeGMXrZ0DiQwGg">
    <ruleId>CONF:5583, R2.1=CONF:1198-5583</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_w4qFIPIxEeGu1M-cCXg0Dg" base_Property="_nlqjxzVYEeGIw7CntkyPQw" severity="WARNING">
    <reference href="../consol-vocab.uml#_-bWMgT-UEeGvOdejHZ7dYg"/>
    <ruleId>CONF:17000, R2.1=CONF:1198-17000</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_8OQrcPIxEeGu1M-cCXg0Dg" severity="WARNING" base_Property="_7OIEIPIxEeGu1M-cCXg0Dg">
    <ruleId>CONF:7999, R2.1=CONF:1198-7999</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_SDAxMPIyEeGu1M-cCXg0Dg" base_Property="_7LnMcOxvEeG7k4bbVdXbXw">
    <ruleId>CONF:5598, R2.1=CONF:1198-5598</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_sZjAEPIyEeGu1M-cCXg0Dg" base_Property="_IMkP4CzGEeGMXrZ0DiQwGg" severity="WARNING">
    <reference href="../consol-vocab.uml#_-bWMgT-UEeGvOdejHZ7dYg"/>
    <ruleId>CONF:16826, R2.1=CONF:1198-16826</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_3uffEPIyEeGu1M-cCXg0Dg" severity="WARNING" base_Property="_2PTkQPIyEeGu1M-cCXg0Dg">
    <ruleId>CONF:8000, R2.1=CONF:1198-8000</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_XoaokPI0EeGu1M-cCXg0Dg" base_Property="_Zphq8OxxEeG7k4bbVdXbXw" severity="WARNING">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_7Du1gHHeEeGeeZysMrDRUg"/>
    <ruleId>CONF:14843</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Association xmi:id="_5RhGIPI0EeGu1M-cCXg0Dg" memberEnd="_5RfQ8PI0EeGu1M-cCXg0Dg _5RhGIfI0EeGu1M-cCXg0Dg">
    <ownedEnd xmi:id="_5RhGIfI0EeGu1M-cCXg0Dg" type="_2DNRcBSVEeGGzu7fmW9pXw" association="_5RhGIPI0EeGu1M-cCXg0Dg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_71YxEPI0EeGu1M-cCXg0Dg" severity="INFO" base_Association="_5RhGIPI0EeGu1M-cCXg0Dg">
    <ruleId>CONF:16792</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_G_xl4PI1EeGu1M-cCXg0Dg" severity="INFO" base_Property="_FDOZoPI1EeGu1M-cCXg0Dg">
    <ruleId>CONF:16794, R2.1=CONF:1198-16794</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_J1f10PI1EeGu1M-cCXg0Dg" severity="INFO" base_Property="_FDNykPI1EeGu1M-cCXg0Dg">
    <ruleId>CONF:16795, R2.1=CONF:1198-16795</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_O8N4API1EeGu1M-cCXg0Dg" base_Property="_FDOZo_I1EeGu1M-cCXg0Dg">
    <ruleId>CONF:16797, R2.1=CONF:1198-16797</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_QklkAPI1EeGu1M-cCXg0Dg" code="completed" displayName="Completed" base_Property="_FDOZo_I1EeGu1M-cCXg0Dg">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_wOhRcE6REeC5ttwajeXVXg"/>
    <ruleId>CONF:16798, R2.1=CONF:1198-16798</ruleId>
  </CDA:CodeSystemConstraint>
  <CDA:PropertyValidation xmi:id="_KadOgPKtEeGFUPBL8qS7yQ" base_Property="_2IUa8BSVEeGGzu7fmW9pXw">
    <ruleId>CONF:17180</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_PWwJYPKtEeGFUPBL8qS7yQ" base_Property="_X-4tMDssEeGvzMYhXuqAEA">
    <ruleId>CONF:17176</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_DG6S8PKuEeGFUPBL8qS7yQ" base_Property="_Ak2l4PKuEeGFUPBL8qS7yQ">
    <ruleId>CONF:9102</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_tg1F4PKuEeGFUPBL8qS7yQ" base_Constraint="_ZNLmgPKuEeGFUPBL8qS7yQ">
    <ruleId>CONF:9504</ruleId>
    <ruleId>R2.1=CONF:1198-9504</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="__4hZcvKvEeGFUPBL8qS7yQ" memberEnd="__4hZcPKvEeGFUPBL8qS7yQ __4hZc_KvEeGFUPBL8qS7yQ">
    <ownedEnd xmi:id="__4hZc_KvEeGFUPBL8qS7yQ" type="_XwBooEUuEeGdQ4KWAmnbhw" association="__4hZcvKvEeGFUPBL8qS7yQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_AvRbQPKwEeGFUPBL8qS7yQ" severity="WARNING" base_Association="__4hZcvKvEeGFUPBL8qS7yQ">
    <ruleId>CONF:15141</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_xjuhUPKzEeGFUPBL8qS7yQ" base_Property="_-2L6UD1jEeG3tde5scYNWA">
    <ruleId>CONF:17185</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_1etJIPKzEeGFUPBL8qS7yQ" base_Property="_2Uz-3xSVEeGGzu7fmW9pXw">
    <ruleId>CONF:17178</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_8eF9IPKzEeGFUPBL8qS7yQ" base_Property="_Z-7JIEUuEeGdQ4KWAmnbhw">
    <ruleId>CONF:14833</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_x-HP4vK2EeGFUPBL8qS7yQ" memberEnd="_x-HP4PK2EeGFUPBL8qS7yQ _x-HP4_K2EeGFUPBL8qS7yQ">
    <ownedEnd xmi:id="_x-HP4_K2EeGFUPBL8qS7yQ" type="_-Qa60D1jEeG3tde5scYNWA" association="_x-HP4vK2EeGFUPBL8qS7yQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_zbi3MPK2EeGFUPBL8qS7yQ" severity="INFO" base_Association="_x-HP4vK2EeGFUPBL8qS7yQ">
    <ruleId>CONF:16807</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_ANijAPK3EeGFUPBL8qS7yQ" base_Property="_3GPlUD4iEeGhnL_c4sBHGg">
    <ruleId>CONF:17187</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_1eUx0PK3EeGFUPBL8qS7yQ" base_Property="_0HloYPK3EeGFUPBL8qS7yQ">
    <ruleId>CONF:8490</ruleId>
    <ruleId>CONF:8491</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_4paNwPK3EeGFUPBL8qS7yQ" base_Property="_0HloYPK3EeGFUPBL8qS7yQ">
    <reference href="../consol-vocab.uml#_UcLAsD4nEeGtCLm-c2g23Q"/>
  </CDA:ValueSetConstraint>
  <CDA:AssociationValidation xmi:id="_8x00oPK3EeGFUPBL8qS7yQ" base_Association="_L7gukD4kEeGhnL_c4sBHGg">
    <ruleId>CONF:8489</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_8v4pAPK5EeGFUPBL8qS7yQ" base_Property="_S9Np8D7YEeGvOdejHZ7dYg">
    <ruleId>CONF:17182</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_hvpq8PK7EeGFUPBL8qS7yQ" memberEnd="_hvn1wPK7EeGFUPBL8qS7yQ _hvpq8fK7EeGFUPBL8qS7yQ">
    <ownedEnd xmi:id="_hvpq8fK7EeGFUPBL8qS7yQ" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_hvpq8PK7EeGFUPBL8qS7yQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_jubr0PK7EeGFUPBL8qS7yQ" severity="INFO" base_Association="_hvpq8PK7EeGFUPBL8qS7yQ">
    <ruleId>CONF:8504</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_AXy48PK8EeGFUPBL8qS7yQ" base_Property="_Ttkpdj-UEeGvOdejHZ7dYg">
    <ruleId>CONF:8521</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_GmX7EPK8EeGFUPBL8qS7yQ" severity="WARNING" base_Property="_9MWQoPK7EeGFUPBL8qS7yQ">
    <ruleId>CONF:14912</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_Lj7aMPK8EeGFUPBL8qS7yQ" base_Property="_9MWQoPK7EeGFUPBL8qS7yQ">
    <reference href="../consol-vocab.uml#_-bWMgT-UEeGvOdejHZ7dYg"/>
    <ruleId>CONF:14913</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:ConstraintValidation xmi:id="_oT3JYPK8EeGFUPBL8qS7yQ" base_Constraint="_fHsUwPK8EeGFUPBL8qS7yQ">
    <ruleId>CONF:9937</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_YqH-8PK9EeGFUPBL8qS7yQ" base_Property="_X72iwD_LEeGXieeKs7NJjA">
    <ruleId>CONF:17189</ruleId>
  </CDA:PropertyValidation>
  <CDA:CDATemplate xmi:id="_1Fd-MPK9EeGFUPBL8qS7yQ" base_Class="_sfqx0D_bEeGnev0fONNFyw" templateId="2.16.840.1.113883.10.20.21.3.1">
    <ruleId>CONF:9480</ruleId>
    <ruleId>CONF:10068</ruleId>
  </CDA:CDATemplate>
  <CDA:ConstraintValidation xmi:id="_EB0BsPK-EeGFUPBL8qS7yQ" severity="WARNING" base_Constraint="_9PpxYPK9EeGFUPBL8qS7yQ">
    <ruleId>CONF:9482</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_FOCkQPK-EeGFUPBL8qS7yQ" base_Constraint="_9tVL4PK9EeGFUPBL8qS7yQ">
    <ruleId>CONF:10066</ruleId>
  </CDA:ConstraintValidation>
  <CDA:AssociationValidation xmi:id="_bczFcPK-EeGFUPBL8qS7yQ" base_Association="_WBsUcj_REeGXieeKs7NJjA">
    <ruleId>CONF:7596</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_d2VIoPK-EeGFUPBL8qS7yQ" base_Association="_eMnSAj_SEeGXieeKs7NJjA"/>
  <uml:Association xmi:id="_j6SPIPK-EeGFUPBL8qS7yQ" memberEnd="_j6RBAPK-EeGFUPBL8qS7yQ _j6SPIfK-EeGFUPBL8qS7yQ">
    <ownedEnd xmi:id="_j6SPIfK-EeGFUPBL8qS7yQ" type="_UBzvED_LEeGXieeKs7NJjA" association="_j6SPIPK-EeGFUPBL8qS7yQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ktw6gPK-EeGFUPBL8qS7yQ" severity="INFO" base_Association="_j6SPIPK-EeGFUPBL8qS7yQ">
    <ruleId>CONF:16806</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_usnwUPK-EeGFUPBL8qS7yQ" base_Association="_HLdCEkBXEeGXKr6TcG1UOQ"/>
  <CDA:AssociationValidation xmi:id="_xumTkPK-EeGFUPBL8qS7yQ" base_Association="_FfR0IUBXEeGXKr6TcG1UOQ">
    <ruleId>CONF:7640</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_2nMaMPK-EeGFUPBL8qS7yQ" base_Association="_jjvvskCLEeGELr7uj3LK_Q">
    <ruleId>CONF:7645</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_1XK_8PLCEeGFUPBL8qS7yQ" memberEnd="_1XJx0PLCEeGFUPBL8qS7yQ _1XLnAPLCEeGFUPBL8qS7yQ">
    <ownedEnd xmi:id="_1XLnAPLCEeGFUPBL8qS7yQ" type="_R-vIoDssEeGvzMYhXuqAEA" association="_1XK_8PLCEeGFUPBL8qS7yQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_2qGncPLCEeGFUPBL8qS7yQ" base_Association="_1XK_8PLCEeGFUPBL8qS7yQ">
    <ruleId>CONF:8382</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_eziJAPLEEeGFUPBL8qS7yQ" memberEnd="_ezg64PLEEeGFUPBL8qS7yQ _eziwEPLEEeGFUPBL8qS7yQ">
    <ownedEnd xmi:id="_eziwEPLEEeGFUPBL8qS7yQ" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_eziJAPLEEeGFUPBL8qS7yQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_gDcRsPLEEeGFUPBL8qS7yQ" base_Association="_eziJAPLEEeGFUPBL8qS7yQ">
    <ruleId>CONF:9542</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_stRgAPLEEeGFUPBL8qS7yQ" memberEnd="_stQR4PLEEeGFUPBL8qS7yQ _stRgAfLEEeGFUPBL8qS7yQ">
    <ownedEnd xmi:id="_stRgAfLEEeGFUPBL8qS7yQ" type="_2UnxkRSVEeGGzu7fmW9pXw" association="_stRgAPLEEeGFUPBL8qS7yQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_tWQLkPLEEeGFUPBL8qS7yQ" severity="INFO" base_Association="_stRgAPLEEeGFUPBL8qS7yQ">
    <ruleId>CONF:9584</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_fFleIPLLEeGy2Nzop7b_3Q" memberEnd="_fFeJYPLLEeGy2Nzop7b_3Q _fFleIfLLEeGy2Nzop7b_3Q">
    <ownedEnd xmi:id="_fFleIfLLEeGy2Nzop7b_3Q" type="_ifn98D-TEeGvOdejHZ7dYg" association="_fFleIPLLEeGy2Nzop7b_3Q"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_gfDygPLLEeGy2Nzop7b_3Q" base_Association="_fFleIPLLEeGy2Nzop7b_3Q">
    <ruleId>CONF:8520</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_pBd4cPLLEeGy2Nzop7b_3Q" memberEnd="_pBcqUPLLEeGy2Nzop7b_3Q _pBd4cfLLEeGy2Nzop7b_3Q">
    <ownedEnd xmi:id="_pBd4cfLLEeGy2Nzop7b_3Q" type="_aYrE8D-TEeGvOdejHZ7dYg" association="_pBd4cPLLEeGy2Nzop7b_3Q"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_rH9D0PLLEeGy2Nzop7b_3Q" base_Association="_pBd4cPLLEeGy2Nzop7b_3Q">
    <ruleId>CONF:10061</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_9KJd8PLLEeGy2Nzop7b_3Q" memberEnd="_9KIP0PLLEeGy2Nzop7b_3Q _9KJd8fLLEeGy2Nzop7b_3Q">
    <ownedEnd xmi:id="_9KJd8fLLEeGy2Nzop7b_3Q" type="_LuYEsD7YEeGvOdejHZ7dYg" association="_9KJd8PLLEeGy2Nzop7b_3Q"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_-rLL0PLLEeGy2Nzop7b_3Q" base_Association="_9KJd8PLLEeGy2Nzop7b_3Q">
    <ruleId>CONF:8510</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_MXHYkPLmEeGHzIc9Q7dMxA" base_Constraint="_KuE-MPLmEeGHzIc9Q7dMxA">
    <ruleId>CONF:14838, R2.1=CONF:1198-14838</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_zfLAwPbZEeGhu-W52CK0Dg" severity="WARNING" base_Property="_aRe9kPIpEeGu1M-cCXg0Dg">
    <ruleId>CONF:7998, R2.1=CONF:1198-7998</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_GICZUPbaEeGhu-W52CK0Dg" severity="WARNING" base_Property="_bMjqQPIfEeGu1M-cCXg0Dg">
    <ruleId>CONF:5375, R2.1=CONF:1198-5375</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_x7ehsPePEeGE6_g8dRyaRg" severity="WARNING" base_Property="_qB12z_IPEeGu1M-cCXg0Dg"/>
  <CDA:ValueSetConstraint xmi:id="_KITSEPeQEeGE6_g8dRyaRg" base_Property="_qB12z_IPEeGu1M-cCXg0Dg">
    <reference href="../consol-vocab.uml#_x6zGAG1HEeGCevFpokwODw"/>
    <ruleId>CONF:7290, R2.1=CONF:81-7290</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_xY4DoCeiEeKFA9nMp1YYPg" base_Property="_wsF2ICeiEeKFA9nMp1YYPg">
    <ruleId>CONF:14840, R2.1=CONF:1198-14840</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_GE0gMJ4xEeKLDuYB2cFreQ" base_Property="_yINn0J4wEeKLDuYB2cFreQ">
    <ruleId>CONF:5299, CONF:5300</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_eqRL8J4xEeKLDuYB2cFreQ" base_Constraint="_dqXccDVREeGIw7CntkyPQw">
    <ruleId>CONF:5299</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_gJimUJ4xEeKLDuYB2cFreQ" severity="WARNING" base_Constraint="_kIBcYDVREeGIw7CntkyPQw">
    <ruleId>CONF:5300</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_u3sMYNUREeK3Pt43o0baHw" base_Property="_2DNR6RSVEeGGzu7fmW9pXw"/>
  <CDA:ConstraintValidation xmi:id="_zK6iQDsxEeOukK1fJiZHOA" base_Constraint="_2G-bEDp-EeOpivxgTh7oFg">
    <ruleId>CONF:5326</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="__sUoADtrEeOukK1fJiZHOA" base_Constraint="_2yReIDtrEeOukK1fJiZHOA">
    <ruleId>CONF:31347, R2.1=CONF:1198-31347</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_wj_iIF1FEeO84_IebRjYkg" severity="WARNING" base_Constraint="_j2YAAF1FEeO84_IebRjYkg">
    <ruleId>CONF:8476</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_Hk5R8F1GEeO84_IebRjYkg" severity="INFO" base_Constraint="_lGT94F1FEeO84_IebRjYkg">
    <ruleId>CONF:8476</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_8HuRIGdjEeO8u4bjJ5HCCg" base_Constraint="_8Hsb8GdjEeO8u4bjJ5HCCg">
    <ruleId>CONF:10133</ruleId>
    <ruleId>CONF:10127</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_B9nGcGdkEeO8u4bjJ5HCCg" severity="WARNING" base_Constraint="_B9mfYGdkEeO8u4bjJ5HCCg">
    <ruleId>CONF:10133</ruleId>
    <ruleId>CONF:10128</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_DfuZcGdkEeO8u4bjJ5HCCg" severity="INFO" base_Constraint="_DftyYGdkEeO8u4bjJ5HCCg">
    <ruleId>CONF:10133</ruleId>
    <ruleId>CONF:10129</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_HmASUGdkEeO8u4bjJ5HCCg" severity="WARNING" base_Constraint="_Hl_EMGdkEeO8u4bjJ5HCCg">
    <ruleId>CONF:10133</ruleId>
    <ruleId>CONF:10130</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_qD14IGdnEeO8u4bjJ5HCCg" base_Constraint="_a61tMGatEeOVOfVUed23Tw">
    <ruleId>CONF:10132</ruleId>
    <ruleId>CONF:10127</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_tzINUGdnEeO8u4bjJ5HCCg" severity="WARNING" base_Constraint="_t1LWoGa1EeO8u4bjJ5HCCg">
    <ruleId>CONF:10132</ruleId>
    <ruleId>CONF:10128</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_v56ToGdnEeO8u4bjJ5HCCg" severity="INFO" base_Constraint="_u4E-EGa1EeO8u4bjJ5HCCg">
    <ruleId>CONF:10132</ruleId>
    <ruleId>CONF:10129</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_zlNgsGdnEeO8u4bjJ5HCCg" severity="WARNING" base_Constraint="_vxJUEGa1EeO8u4bjJ5HCCg">
    <ruleId>CONF:10132</ruleId>
    <ruleId>CONF:10130</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="__COWkGdnEeO8u4bjJ5HCCg" base_Constraint="_OLqQUGdnEeO8u4bjJ5HCCg">
    <ruleId>CONF:10135</ruleId>
    <ruleId>CONF:10127</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="__4KgEGdnEeO8u4bjJ5HCCg" severity="WARNING" base_Constraint="_QqDlYGdnEeO8u4bjJ5HCCg">
    <ruleId>CONF:10135</ruleId>
    <ruleId>CONF:10128</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_AfPuMGdoEeO8u4bjJ5HCCg" severity="INFO" base_Constraint="_SlG80GdnEeO8u4bjJ5HCCg">
    <ruleId>CONF:10135</ruleId>
    <ruleId>CONF:10129</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_A-XTIGdoEeO8u4bjJ5HCCg" severity="WARNING" base_Constraint="_UX8MYGdnEeO8u4bjJ5HCCg">
    <ruleId>CONF:10135</ruleId>
    <ruleId>CONF:10130</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_EtODIGdrEeO8u4bjJ5HCCg" base_Constraint="_EtNcEGdrEeO8u4bjJ5HCCg">
    <ruleId>CONF:10136</ruleId>
    <ruleId>CONF:10127</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_GxSMoGdrEeO8u4bjJ5HCCg" severity="WARNING" base_Constraint="_GxQ-gGdrEeO8u4bjJ5HCCg">
    <ruleId>CONF:10136</ruleId>
    <ruleId>CONF:10128</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_IMpXYGdrEeO8u4bjJ5HCCg" severity="INFO" base_Constraint="_IMowUGdrEeO8u4bjJ5HCCg">
    <ruleId>CONF:10136</ruleId>
    <ruleId>CONF:10129</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_KUP9EGdrEeO8u4bjJ5HCCg" severity="WARNING" base_Constraint="_KUPWAGdrEeO8u4bjJ5HCCg">
    <ruleId>CONF:10136</ruleId>
    <ruleId>CONF:10130</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_0Ii5cGd2EeO8u4bjJ5HCCg" base_Constraint="_0IhrUGd2EeO8u4bjJ5HCCg">
    <ruleId>CONF:10137</ruleId>
    <ruleId>CONF:10127</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_1sjp4Gd2EeO8u4bjJ5HCCg" severity="WARNING" base_Constraint="_1sibwGd2EeO8u4bjJ5HCCg">
    <ruleId>CONF:10137</ruleId>
    <ruleId>CONF:10128</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_2666cGd2EeO8u4bjJ5HCCg" severity="INFO" base_Constraint="_265sUGd2EeO8u4bjJ5HCCg">
    <ruleId>CONF:10137</ruleId>
    <ruleId>CONF:10129</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_4PEp8Gd2EeO8u4bjJ5HCCg" severity="WARNING" base_Constraint="_4PDb0Gd2EeO8u4bjJ5HCCg">
    <ruleId>CONF:10137</ruleId>
    <ruleId>CONF:10130</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_8uC6MGd3EeO8u4bjJ5HCCg" base_Constraint="_8uBsEGd3EeO8u4bjJ5HCCg">
    <ruleId>CONF:10138</ruleId>
    <ruleId>CONF:10127</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_-YfCwGd3EeO8u4bjJ5HCCg" severity="WARNING" base_Constraint="_-YebsGd3EeO8u4bjJ5HCCg">
    <ruleId>CONF:10138</ruleId>
    <ruleId>CONF:10128</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_APkgMGd4EeO8u4bjJ5HCCg" severity="INFO" base_Constraint="_APjSEGd4EeO8u4bjJ5HCCg">
    <ruleId>CONF:10138</ruleId>
    <ruleId>CONF:10129</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_CmCBQGd4EeO8u4bjJ5HCCg" severity="WARNING" base_Constraint="_CmAzIGd4EeO8u4bjJ5HCCg">
    <ruleId>CONF:10138</ruleId>
    <ruleId>CONF:10130</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_TNU4wGd6EeO8u4bjJ5HCCg" base_Constraint="_TNTqoGd6EeO8u4bjJ5HCCg">
    <ruleId>CONF:10063</ruleId>
    <ruleId>CONF:10127</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_Us7qUGd6EeO8u4bjJ5HCCg" severity="WARNING" base_Constraint="_Us51IGd6EeO8u4bjJ5HCCg">
    <ruleId>CONF:10063</ruleId>
    <ruleId>CONF:10128</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_Wfl6wGd6EeO8u4bjJ5HCCg" severity="INFO" base_Constraint="_WfksoGd6EeO8u4bjJ5HCCg">
    <ruleId>CONF:10063</ruleId>
    <ruleId>CONF:10129</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_YhI7wGd6EeO8u4bjJ5HCCg" severity="WARNING" base_Constraint="_YhHtoGd6EeO8u4bjJ5HCCg">
    <ruleId>CONF:10063</ruleId>
    <ruleId>CONF:10130</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_Oc7SkGd_EeOTOrM7GF-Lqg" base_Property="_yVHAwDsxEeGvzMYhXuqAEA">
    <ruleId>CONF:8389</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_W_6AQGd_EeOTOrM7GF-Lqg" base_Property="_yVHAwTsxEeGvzMYhXuqAEA">
    <ruleId>CONF:8388</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_tdN60Gd_EeOTOrM7GF-Lqg" base_Constraint="_M0h7UDsxEeGvzMYhXuqAEA">
    <ruleId>CONF:8394</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_-MTHQGd_EeOTOrM7GF-Lqg" base_Constraint="_ybGekDsyEeGvzMYhXuqAEA">
    <ruleId>CONF:8396</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConformsTo xmi:id="_5usfIHyqEeOMoc1VIZQnRQ" base_Generalization="_XwdtgEUuEeGdQ4KWAmnbhw"/>
  <CDA:ConformsTo xmi:id="_OtsooHyrEeOMoc1VIZQnRQ" base_Generalization="_-QelMD1jEeG3tde5scYNWA"/>
  <CDA:ConformsTo xmi:id="_R_H9IHyrEeOMoc1VIZQnRQ" base_Generalization="_xfHkwD4iEeGhnL_c4sBHGg"/>
  <CDA:ConformsTo xmi:id="_T4eEYHyrEeOMoc1VIZQnRQ" base_Generalization="_Luag8D7YEeGvOdejHZ7dYg"/>
  <CDA:ConformsTo xmi:id="_V0tuoHyrEeOMoc1VIZQnRQ" base_Generalization="_UCQbAD_LEeGXieeKs7NJjA"/>
  <CDA:ConformsTo xmi:id="_XylwkHyrEeOMoc1VIZQnRQ" base_Generalization="_2T9DPxSVEeGGzu7fmW9pXw"/>
  <CDA:ConformsTo xmi:id="_HtrosJAWEeOBqfnqAvqk7Q" base_Generalization="_R_oggDssEeGvzMYhXuqAEA"/>
  <CDA:ConformsTo xmi:id="_JGLFoJAWEeOBqfnqAvqk7Q" base_Generalization="_2PQJchSVEeGGzu7fmW9pXw"/>
  <CDA:ConformsTo xmi:id="_LfhioJAWEeOBqfnqAvqk7Q" base_Generalization="_2U6FfBSVEeGGzu7fmW9pXw"/>
  <uml:Class xmi:id="_dduXkJ5OEeOr4eM3k36wAg" name="USRealmHeader2">
    <ownedComment xmi:id="_B-WxAJ5REeOr4eM3k36wAg">
      <body>This template defines constraints that represent common administrative and demographic concepts for US Realm CDA documents. Further specification, such as ClinicalDocument/code, are provided in document templates that conform to this template.</body>
    </ownedComment>
    <generalization xmi:id="_ddxa4J5OEeOr4eM3k36wAg" general="_2DNRcBSVEeGGzu7fmW9pXw"/>
    <substitution xmi:id="_rBwykBwJEeSMr-NWzQuDBw" name="GeneralHeaderConstraints" client="_dduXkJ5OEeOr4eM3k36wAg" supplier="_2DNRcBSVEeGGzu7fmW9pXw" contract="_2DNRcBSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_T4n3UBwKEeSMr-NWzQuDBw" name="realmCode" visibility="private" aggregation="composite" redefinedProperty="_2DNR9BSVEeGGzu7fmW9pXw">
      <ownedComment xmi:id="_gDQBIBwKEeSMr-NWzQuDBw">
        <body>realmCode</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T4n3URwKEeSMr-NWzQuDBw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T4n3UhwKEeSMr-NWzQuDBw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_xLnFsBwJEeSMr-NWzQuDBw" name="title" visibility="private" aggregation="composite" redefinedProperty="_2DNR9xSVEeGGzu7fmW9pXw">
      <ownedComment xmi:id="_DIBn8BwKEeSMr-NWzQuDBw">
        <body>Note: The title can either be a locally defined name or the displayName corresponding to clinicalDocument/code</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xLnFsRwJEeSMr-NWzQuDBw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xLnFshwJEeSMr-NWzQuDBw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nAGCABwLEeSMr-NWzQuDBw" name="recordTarget" type="_5upL0BwLEeSMr-NWzQuDBw" redefinedProperty="_2D3YwBSVEeGGzu7fmW9pXw" association="_nAHQIBwLEeSMr-NWzQuDBw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rnjVURwLEeSMr-NWzQuDBw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rnjVUBwLEeSMr-NWzQuDBw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_t9shwBwVEeSMr-NWzQuDBw" name="dataEnterer" type="_3EBNEBwVEeSMr-NWzQuDBw" redefinedProperty="_2DNSAhSVEeGGzu7fmW9pXw" association="_t9tI0BwVEeSMr-NWzQuDBw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z-PH4BwVEeSMr-NWzQuDBw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z-Og0BwVEeSMr-NWzQuDBw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_cXWgsBwWEeSMr-NWzQuDBw" name="author" type="_ly08oBwWEeSMr-NWzQuDBw" redefinedProperty="_2DNR_xSVEeGGzu7fmW9pXw" association="_cXXu0BwWEeSMr-NWzQuDBw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gQA0UBwWEeSMr-NWzQuDBw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gQANQBwWEeSMr-NWzQuDBw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_FvS5QBwXEeSMr-NWzQuDBw" name="custodian" type="_POdiYBwXEeSMr-NWzQuDBw" redefinedProperty="_2DNSBBSVEeGGzu7fmW9pXw" association="_FvUHYBwXEeSMr-NWzQuDBw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KVfBQRwXEeSMr-NWzQuDBw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KVfBQBwXEeSMr-NWzQuDBw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_98mjkBwXEeSMr-NWzQuDBw" name="informationRecipient" type="_G1hsEBwYEeSMr-NWzQuDBw" redefinedProperty="_2DNSBxSVEeGGzu7fmW9pXw" association="_98nxsBwXEeSMr-NWzQuDBw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_98nKoBwXEeSMr-NWzQuDBw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_98nKoRwXEeSMr-NWzQuDBw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_62OzEBwYEeSMr-NWzQuDBw" name="legalAuthenticator" type="_8jFhABwZEeSMr-NWzQuDBw" redefinedProperty="_2DNSChSVEeGGzu7fmW9pXw" association="_62QBMBwYEeSMr-NWzQuDBw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__D67gBwYEeSMr-NWzQuDBw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__D6UcBwYEeSMr-NWzQuDBw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Q-gcUBwaEeSMr-NWzQuDBw" name="authenticator" type="_mgSiwBwaEeSMr-NWzQuDBw" redefinedProperty="_2DNSDBSVEeGGzu7fmW9pXw" association="_Q-hqcBwaEeSMr-NWzQuDBw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q-hDYBwaEeSMr-NWzQuDBw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q-hDYRwaEeSMr-NWzQuDBw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_BrsHoBwcEeSMr-NWzQuDBw" name="informant" type="_HIK-cBwcEeSMr-NWzQuDBw" redefinedProperty="_C-ezsCzBEeGMXrZ0DiQwGg" association="_BrtVwBwcEeSMr-NWzQuDBw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BrsusBwcEeSMr-NWzQuDBw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BrsusRwcEeSMr-NWzQuDBw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nOc-YBwcEeSMr-NWzQuDBw" name="inFulfillmentOf" type="_yIwIwBwcEeSMr-NWzQuDBw" redefinedProperty="_5T_nMCzHEeGMXrZ0DiQwGg" association="_nOdlcRwcEeSMr-NWzQuDBw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nOc-YRwcEeSMr-NWzQuDBw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nOdlcBwcEeSMr-NWzQuDBw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_10AdEBwdEeSMr-NWzQuDBw" name="componentOf" type="_ELijUBweEeSMr-NWzQuDBw" redefinedProperty="_2D3_0hSVEeGGzu7fmW9pXw" association="_10BrMBwdEeSMr-NWzQuDBw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6FMlcBwdEeSMr-NWzQuDBw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6FL-YBwdEeSMr-NWzQuDBw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_qskHMBwgEeSMr-NWzQuDBw" name="supportParticipant" type="_0uYKYBwgEeSMr-NWzQuDBw" redefinedProperty="_H0ppsCzHEeGMXrZ0DiQwGg" association="_qsl8YBwgEeSMr-NWzQuDBw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qskuQBwgEeSMr-NWzQuDBw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qskuQRwgEeSMr-NWzQuDBw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_KZ0RMBwjEeSMr-NWzQuDBw" name="documentationOf" type="_ZUNz8BwjEeSMr-NWzQuDBw" redefinedProperty="_wZOLcOxwEeG7k4bbVdXbXw" association="_KZ1fUBwjEeSMr-NWzQuDBw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KZ04QBwjEeSMr-NWzQuDBw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KZ04QRwjEeSMr-NWzQuDBw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_1VR1gBwkEeSMr-NWzQuDBw" name="authorization" type="_7ybfIBwkEeSMr-NWzQuDBw" redefinedProperty="_5RfQ8PI0EeGu1M-cCXg0Dg" association="_1VTDoBwkEeSMr-NWzQuDBw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1VSckBwkEeSMr-NWzQuDBw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1VSckRwkEeSMr-NWzQuDBw" value="*"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_5upL0BwLEeSMr-NWzQuDBw" name="RecordTarget">
      <ownedComment xmi:id="_Fn540BwMEeSMr-NWzQuDBw">
        <body>The recordTarget records the administrative and demographic data of the patient whose health information is described by the clinical document; each recordTarget must contain at least one patientRole element</body>
      </ownedComment>
      <ownedComment xmi:id="_f3upcBwREeSMr-NWzQuDBw">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_5upy4BwLEeSMr-NWzQuDBw" general="_jPhi4CylEeGMXrZ0DiQwGg"/>
      <ownedAttribute xmi:id="_-Dhr8BwMEeSMr-NWzQuDBw" name="patientRole" type="_Rb3kMBwOEeSMr-NWzQuDBw" redefinedProperty="_wyrCACypEeGMXrZ0DiQwGg" association="_-Di6EBwMEeSMr-NWzQuDBw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C0ReIRwNEeSMr-NWzQuDBw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C0ReIBwNEeSMr-NWzQuDBw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_Rb3kMBwOEeSMr-NWzQuDBw" name="PatientRole">
        <generalization xmi:id="_Rb4LQBwOEeSMr-NWzQuDBw" general="_qjbOUCylEeGMXrZ0DiQwGg"/>
        <ownedAttribute xmi:id="_muYfkBwOEeSMr-NWzQuDBw" name="patient" type="_AaXVkBwPEeSMr-NWzQuDBw" redefinedProperty="_A7-n4CyqEeGMXrZ0DiQwGg" association="_muZtsBwOEeSMr-NWzQuDBw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-D6bkRwOEeSMr-NWzQuDBw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-D6bkBwOEeSMr-NWzQuDBw" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_AaXVkBwPEeSMr-NWzQuDBw" name="Patient">
          <generalization xmi:id="_AaX8oBwPEeSMr-NWzQuDBw" general="_wfQTkCylEeGMXrZ0DiQwGg"/>
          <ownedAttribute xmi:id="_LTMgUBwPEeSMr-NWzQuDBw" name="raceCode" visibility="private" aggregation="composite" redefinedProperty="_7OuuACylEeGMXrZ0DiQwGg">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3Pi38IuwEeSZu6J-Yjmr9w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3Php0IuwEeSZu6J-Yjmr9w" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_ypGIoBwPEeSMr-NWzQuDBw" name="ethnicGroupCode" visibility="private" aggregation="composite" redefinedProperty="_7Os41CylEeGMXrZ0DiQwGg">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UC744IuzEeSZu6J-Yjmr9w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UC7R0IuzEeSZu6J-Yjmr9w" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_G1kpABwQEeSMr-NWzQuDBw" name="guardian" type="_al6nABwQEeSMr-NWzQuDBw" redefinedProperty="_2jzBMCyrEeGMXrZ0DiQwGg" association="_G1l3IBwQEeSMr-NWzQuDBw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G1lQEBwQEeSMr-NWzQuDBw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G1lQERwQEeSMr-NWzQuDBw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_Iy9GQBwREeSMr-NWzQuDBw" name="languageCommunication" type="_VUSf4BwREeSMr-NWzQuDBw" redefinedProperty="_GmM4YCytEeGMXrZ0DiQwGg" association="_Iy-UYBwREeSMr-NWzQuDBw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WIDSUTWIEeWSirBmKjo0Zw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WIDSUDWIEeWSirBmKjo0Zw" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_7Ga1IIurEeSZu6J-Yjmr9w" name="birthTime" visibility="private" type="_IfyC8IusEeSZu6J-Yjmr9w" aggregation="composite" redefinedProperty="_7Os40CylEeGMXrZ0DiQwGg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7Ga1IYurEeSZu6J-Yjmr9w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7Ga1IourEeSZu6J-Yjmr9w" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_iX7XQDWCEeWSirBmKjo0Zw" name="birthplace" type="_FTY0kDWDEeWSirBmKjo0Zw" redefinedProperty="_ypIF8CysEeGMXrZ0DiQwGg" association="_iX9zgDWCEeWSirBmKjo0Zw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oI-v4TWCEeWSirBmKjo0Zw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oI-v4DWCEeWSirBmKjo0Zw" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_al6nABwQEeSMr-NWzQuDBw" name="Guardian">
            <ownedRule xmi:id="_ildAUFP-EeSRgsl8Ss66oQ" name="CodeFromPersonalRelationshipOrResponsibleParty">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_ildAUVP-EeSRgsl8Ss66oQ">
                <language>Analysis</language>
                <language>OCL</language>
                <body>This constraint is being overridden as it has been removed in v2 and should never fire</body>
                <body>true</body>
              </specification>
            </ownedRule>
            <generalization xmi:id="_al7OEBwQEeSMr-NWzQuDBw" general="_-vjwcCylEeGMXrZ0DiQwGg"/>
            <ownedAttribute xmi:id="_iidm0BwQEeSMr-NWzQuDBw" name="code" visibility="private" aggregation="composite" redefinedProperty="_Cm0V4CymEeGMXrZ0DiQwGg">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iidm0RwQEeSMr-NWzQuDBw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iidm0hwQEeSMr-NWzQuDBw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_oC3gIIu1EeSZu6J-Yjmr9w" name="telecom" visibility="private" type="_TJgmcOxkEeG7k4bbVdXbXw" aggregation="composite" redefinedProperty="_Cm088CymEeGMXrZ0DiQwGg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oC3gIYu1EeSZu6J-Yjmr9w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oC3gIou1EeSZu6J-Yjmr9w" value="*"/>
            </ownedAttribute>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_VUSf4BwREeSMr-NWzQuDBw" name="LanguageCommunication">
            <generalization xmi:id="_VUTG8BwREeSMr-NWzQuDBw" general="_hrAmsCymEeGMXrZ0DiQwGg"/>
            <ownedAttribute xmi:id="_XtDuEBwREeSMr-NWzQuDBw" name="languageCode" visibility="private" aggregation="composite" redefinedProperty="_DKwi4NBZEeG2b5vwscX4AA">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XtDuERwREeSMr-NWzQuDBw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XtDuEhwREeSMr-NWzQuDBw" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_tR8L0BwREeSMr-NWzQuDBw" name="preferenceInd" visibility="private" aggregation="composite" redefinedProperty="_nLJ1gCymEeGMXrZ0DiQwGg">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tR8L0RwREeSMr-NWzQuDBw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tR8L0hwREeSMr-NWzQuDBw" value="1"/>
            </ownedAttribute>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_IfyC8IusEeSZu6J-Yjmr9w" name="TS">
            <ownedRule xmi:id="_3H-0MIusEeSZu6J-Yjmr9w" name="birthTimePreciseToYear">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_3H-0MYusEeSZu6J-Yjmr9w">
                <language>Analysis</language>
                <language>OCL</language>
                <body>precise to year</body>
                <body>not value.oclIsUndefined() and value.size() >= 4</body>
              </specification>
            </ownedRule>
            <ownedRule xmi:id="_4Dwf8IusEeSZu6J-Yjmr9w" name="birthTimePreciseToDay">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_4Dwf8YusEeSZu6J-Yjmr9w">
                <language>Analysis</language>
                <language>OCL</language>
                <body>precise to day</body>
                <body>not value.oclIsUndefined() and value.size() >= 8</body>
              </specification>
            </ownedRule>
            <ownedRule xmi:id="_ynq1QIutEeSZu6J-Yjmr9w" name="birthTimePreciseToMinute">
              <ownedComment xmi:id="_q1AfUIuvEeSZu6J-Yjmr9w">
                <body>For cases where information about newborn's time of birth needs to be captured.</body>
              </ownedComment>
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_ynq1QYutEeSZu6J-Yjmr9w">
                <language>Analysis</language>
                <language>OCL</language>
                <body>precise to the minute</body>
                <body>not value.oclIsUndefined() and value.size() >= 10</body>
              </specification>
            </ownedRule>
            <generalization xmi:id="_IfyqAIusEeSZu6J-Yjmr9w" general="_nFdFAJ4wEeKLDuYB2cFreQ"/>
            <ownedAttribute xmi:id="_JiljwIusEeSZu6J-Yjmr9w" name="value" visibility="private" redefinedProperty="_yINn0J4wEeKLDuYB2cFreQ">
              <type xmi:type="uml:PrimitiveType" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CWZPMEWyEeC7E8_5Rmjcog"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JiljwYusEeSZu6J-Yjmr9w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JiljwousEeSZu6J-Yjmr9w" value="1"/>
            </ownedAttribute>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_FTY0kDWDEeWSirBmKjo0Zw" name="Birthplace">
            <generalization xmi:id="_FTZboDWDEeWSirBmKjo0Zw" general="_NOxMACymEeGMXrZ0DiQwGg"/>
            <ownedAttribute xmi:id="_eVZOkDWFEeWSirBmKjo0Zw" name="place" type="_vrBdoDWFEeWSirBmKjo0Zw" redefinedProperty="_5KzqQCysEeGMXrZ0DiQwGg" association="_eVbDwDWFEeWSirBmKjo0Zw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jepnYTWFEeWSirBmKjo0Zw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jepnYDWFEeWSirBmKjo0Zw" value="1"/>
            </ownedAttribute>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_vrBdoDWFEeWSirBmKjo0Zw" name="Place">
              <ownedRule xmi:id="_FtyxQDWGEeWSirBmKjo0Zw" name="HasState">
                <specification xmi:type="uml:OpaqueExpression" xmi:id="_FtyxQTWGEeWSirBmKjo0Zw">
                  <language>OCL</language>
                  <language>Analysis</language>
                  <body>(addr.country->exists(curCountry | not curCountry.oclIsUndefined() and curCountry.getText() = 'US')) implies (addr.state->size() = 1) and ((addr.state->exists(curState | (curState.getText() = 'AL' or curState.getText() = 'AK' or curState.getText() = 'AS' or curState.getText() = 'AZ' or curState.getText() = 'AR' or curState.getText() = 'CA' or curState.getText() = 'CO' or curState.getText() = 'CT' or curState.getText() = 'DE' or curState.getText() = 'DC' or curState.getText() = 'FL' or curState.getText() = 'FM' or curState.getText() = 'GA' or curState.getText() = 'GU' or curState.getText() = 'HI' or curState.getText() = 'ID' or curState.getText() = 'IL' or curState.getText() = 'IN' or curState.getText() = 'IA' or curState.getText() = 'KS' or curState.getText() = 'KY' or curState.getText() = 'LA' or curState.getText() = 'ME' or curState.getText() = 'MH' or curState.getText() = 'MD' or curState.getText() = 'MA' or curState.getText() = 'MI' or curState.getText() = 'MN' or curState.getText() = 'MS' or curState.getText() = 'MO' or curState.getText() = 'MT' or curState.getText() = 'NE' or curState.getText() = 'NV' or curState.getText() = 'NH' or curState.getText() = 'NJ' or curState.getText() = 'NM' or curState.getText() = 'NY' or curState.getText() = 'NC' or curState.getText() = 'ND' or curState.getText() = 'MP' or curState.getText() = 'OH' or curState.getText() = 'OK' or curState.getText() = 'OR' or curState.getText() = 'PW' or curState.getText() = 'PA' or curState.getText() = 'PR' or curState.getText() = 'RI' or curState.getText() = 'SC' or curState.getText() = 'SD' or curState.getText() = 'TN' or curState.getText() = 'TX' or curState.getText() = 'UM' or curState.getText() = 'UT' or curState.getText() = 'VT' or curState.getText() = 'VA' or curState.getText() = 'VI' or curState.getText() = 'WA' or curState.getText() = 'WV' or curState.getText() = 'WI' or curState.getText() = 'WY' ))) or (addr.state->exists(curState | curState.isNullFlavorDefined())))</body>
                  <body>If country is US, this addr SHALL contain exactly one [1..1] state, which SHALL be selected from ValueSet StateValueSet 2.16.840.1.113883.3.88.12.80.1 DYNAMIC (CONF:1198-5402). Note: A nullFlavor of 'UNK' may be used if the state is unknown.</body>
                </specification>
              </ownedRule>
              <generalization xmi:id="_vrCEsDWFEeWSirBmKjo0Zw" general="_TGgbcCymEeGMXrZ0DiQwGg"/>
            </nestedClassifier>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_3EBNEBwVEeSMr-NWzQuDBw" name="DataEnterer">
      <ownedComment xmi:id="_9oaHIBwVEeSMr-NWzQuDBw">
        <body>dataEnterer&#xD;
The dataEnterer element represents the person who transferred the content, written or dictated, into the clinical document. To clarify, an author provides the content found within the header or body of a document, subject to their own interpretation; a dataEnterer adds an author's information to the electronic system.</body>
      </ownedComment>
      <ownedComment xmi:id="__aUJoBwVEeSMr-NWzQuDBw">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_3ECbMBwVEeSMr-NWzQuDBw" general="_BArpECynEeGMXrZ0DiQwGg"/>
      <ownedAttribute xmi:id="_LaEp4I1ZEeS-Q90NIeadnQ" name="assignedEntity" type="_d8h4cI1ZEeS-Q90NIeadnQ" redefinedProperty="_jXhNACzAEeGMXrZ0DiQwGg" association="_LaF4AI1ZEeS-Q90NIeadnQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QruwwI1ZEeS-Q90NIeadnQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QruJsI1ZEeS-Q90NIeadnQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_d8h4cI1ZEeS-Q90NIeadnQ" name="AssignedEntity">
        <generalization xmi:id="_d8ifgI1ZEeS-Q90NIeadnQ" general="_HOG0oCynEeGMXrZ0DiQwGg"/>
        <ownedAttribute xmi:id="_q59YMI1ZEeS-Q90NIeadnQ" name="code" visibility="private" aggregation="composite" redefinedProperty="_NIuY8CynEeGMXrZ0DiQwGg">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q59YMY1ZEeS-Q90NIeadnQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q59YMo1ZEeS-Q90NIeadnQ" value="1"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_ly08oBwWEeSMr-NWzQuDBw" name="Author">
      <ownedComment xmi:id="_uT6z8BwWEeSMr-NWzQuDBw">
        <body>author&#xD;
The author element represents the creator of the clinical document.????The author may be a device or a person.</body>
      </ownedComment>
      <ownedComment xmi:id="_wgc88BwWEeSMr-NWzQuDBw">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_ly1jsBwWEeSMr-NWzQuDBw" general="_xw9WkCymEeGMXrZ0DiQwGg"/>
      <ownedAttribute xmi:id="_n0jqII0wEeS-Q90NIeadnQ" name="assignedAuthor" type="_0-IvgI0wEeS-Q90NIeadnQ" redefinedProperty="_4VMvkCy6EeGMXrZ0DiQwGg" association="_n0k4QI0wEeS-Q90NIeadnQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uItIwY0wEeS-Q90NIeadnQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uItIwI0wEeS-Q90NIeadnQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_0-IvgI0wEeS-Q90NIeadnQ" name="AssignedAuthor">
        <ownedRule xmi:id="_wbaVwI0xEeS-Q90NIeadnQ" name="IfAssignedPersonThenContainsCode" constrainedElement="_0-IvgI0wEeS-Q90NIeadnQ">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_XeDD0I0yEeS-Q90NIeadnQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>Since the assignedAuthor is an assignedPerson, the assignedAuthor SHOULD contain zero or one [0..1] code</body>
            <body>not assignedPerson.oclIsUndefined() and (code.oclIsUndefined() or code.isNullFlavorUndefined()) implies not code.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_9JZO0I0yEeS-Q90NIeadnQ" name="codeTerminology" constrainedElement="_P-ORsI0xEeS-Q90NIeadnQ">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_ArO94I0zEeS-Q90NIeadnQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>Since the assignedAuthor is an assignedPerson, the assignedAuthor SHOULD contain zero or one [0..1] code, and this code, if present, SHALL contain exactly one [1..1] @code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy (HIPAA) 2.16.840.1.114222.4.11.1066 DYNAMIC</body>
            <body>not assignedPerson.oclIsUndefined() and (code.oclIsUndefined() or code.isNullFlavorUndefined()) implies not code.oclIsUndefined() and code.oclIsKindOf(datatypes::CE) and let value : datatypes::CE = code.oclAsType(datatypes::CE) in value.codeSystem = '2.16.840.1.113883.6.101' and not value.code.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_0-IvgY0wEeS-Q90NIeadnQ" general="_344-ICymEeGMXrZ0DiQwGg"/>
        <ownedAttribute xmi:id="_P-ORsI0xEeS-Q90NIeadnQ" name="code" visibility="private" aggregation="composite" redefinedProperty="_93hfwCymEeGMXrZ0DiQwGg">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P-ORsY0xEeS-Q90NIeadnQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P-ORso0xEeS-Q90NIeadnQ" value="1"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_POdiYBwXEeSMr-NWzQuDBw" name="Custodian">
      <ownedComment xmi:id="_RPoI4BwXEeSMr-NWzQuDBw">
        <body>custodian&#xD;
The custodian element represents the organization that is in charge of maintaining and is entrusted with the care of the document.&#xD;
There may only be exactly one custodian per CDA document. Allowing that CDA is an exchange standard and may not represent the original form of the authenticated document, the custodian represents the steward of the original source document. The custodian may be the document originator, a health information exchange, or other responsible party.</body>
      </ownedComment>
      <ownedComment xmi:id="_VptukBwXEeSMr-NWzQuDBw">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_POeJcBwXEeSMr-NWzQuDBw" general="_lU63MCynEeGMXrZ0DiQwGg"/>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_G1hsEBwYEeSMr-NWzQuDBw" name="InformationRecipient">
      <ownedComment xmi:id="_JNr2QBwYEeSMr-NWzQuDBw">
        <body>informationRecipient&#xD;
The informationRecipient element records the intended recipient of the information at the time the document was created. In cases where the intended recipient of the document is the patient's health chart, set the receivedOrganization to the scoping organization for that chart.</body>
      </ownedComment>
      <ownedComment xmi:id="_Mh2VsBwYEeSMr-NWzQuDBw">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_G1i6MBwYEeSMr-NWzQuDBw" general="_7nao4CynEeGMXrZ0DiQwGg"/>
      <ownedAttribute xmi:id="_zdr2UI1lEeS-Q90NIeadnQ" name="intendedRecipient" type="_FxI_kI1mEeS-Q90NIeadnQ" redefinedProperty="_anIYoCzEEeGMXrZ0DiQwGg" association="_zdtrgI1lEeS-Q90NIeadnQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7d5OIY1lEeS-Q90NIeadnQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7d5OII1lEeS-Q90NIeadnQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_FxI_kI1mEeS-Q90NIeadnQ" name="IntendedRecipient">
        <generalization xmi:id="_FxKNsI1mEeS-Q90NIeadnQ" general="_BAltACyoEeGMXrZ0DiQwGg"/>
        <ownedAttribute xmi:id="_NSnM8I1mEeS-Q90NIeadnQ" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NSnM8Y1mEeS-Q90NIeadnQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NSnM8o1mEeS-Q90NIeadnQ" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#__7V2gEo4Ed6c3qsAxlFHaQ"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_8jFhABwZEeSMr-NWzQuDBw" name="LegalAuthenticator">
      <ownedComment xmi:id="__W6TgBwZEeSMr-NWzQuDBw">
        <body>legalAuthenticator&#xD;
The legalAuthenticator identifies the single person legally responsible for the document and must be present if the document has been legally authenticated. A clinical document that does not contain this element has not been legally authenticated.&#xD;
The act of legal authentication requires a certain privilege be granted to the legal authenticator depending upon local policy. Based on local practice, clinical documents may be released before legal authentication.????&#xD;
All clinical documents have the potential for legal authentication, given the appropriate credentials.&#xD;
Local policies MAY choose to delegate the function of legal authentication to a device or system that generates the clinical document. In these cases, the legal authenticator is a person accepting responsibility for the document, not the generating device or system.&#xD;
Note that the legal authenticator, if present, must be a person.</body>
      </ownedComment>
      <ownedComment xmi:id="_FI_m4BwaEeSMr-NWzQuDBw">
        <body>INLINE</body>
      </ownedComment>
      <ownedRule xmi:id="_0mG7ABwnEeSMr-NWzQuDBw" name="timeDateAndTime" constrainedElement="_8jFhABwZEeSMr-NWzQuDBw">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_0mG7ARwnEeSMr-NWzQuDBw">
          <language>Analysis</language>
          <body>time content SHALL be a conformant US Realm Date and Time (DTM.US.FIELDED) (2.16.840.1.113883.10.20.22.5.4)</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_8jGvIBwZEeSMr-NWzQuDBw" general="_TpC14CyoEeGMXrZ0DiQwGg"/>
      <ownedAttribute xmi:id="_WTiJwBzqEeSMr-NWzQuDBw" name="sDTCSignatureText" visibility="private" aggregation="composite">
        <ownedComment xmi:id="_gYVPgBzqEeSMr-NWzQuDBw">
          <body>sdtc:signatureText&#xD;
The sdtc:signatureText extension provides a location in CDA for a textual or multimedia depiction of the signature by which the participant endorses and accepts responsibility for his or her participation in the Act as specified in the Participation.typeCode. Details of what goes in the field are described in the HL7 CDA Digital Signature Standard balloted in Fall of 2013.&#xD;
&#xD;
Note: The signature can be represented either inline or by reference according to the ED data type. Typical cases for CDA are:&#xD;

1) Electronic signature: this attribute can represent virtually any electronic signature scheme.&#xD;

2) Digital signature: this attribute can represent digital signatures by reference to a signature data block that is constructed in accordance to a digital signature standard, such as XML-DSIG, PKCS#7, PGP, etc.</body>
        </ownedComment>
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WTiJwRzqEeSMr-NWzQuDBw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WTiJwhzqEeSMr-NWzQuDBw" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_tvz1sBzkEeSMr-NWzQuDBw"/>
      </ownedAttribute>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_mgSiwBwaEeSMr-NWzQuDBw" name="Authenticator">
      <ownedComment xmi:id="_nlYikBwaEeSMr-NWzQuDBw">
        <body>authenticator&#xD;
The authenticator identifies a participant or participants who attest to the accuracy of the information in the document.</body>
      </ownedComment>
      <ownedComment xmi:id="_pKvW0BwaEeSMr-NWzQuDBw">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_mgTw4BwaEeSMr-NWzQuDBw" general="_cqzKQCyoEeGMXrZ0DiQwGg"/>
      <ownedAttribute xmi:id="_tn2vYBzrEeSMr-NWzQuDBw" name="sDTCSignatureText" visibility="private" aggregation="composite">
        <ownedComment xmi:id="_yIgQEBzrEeSMr-NWzQuDBw">
          <body>The sdtc:signatureText extension provides a location in CDA for a textual or multimedia depiction of the signature by which the participant endorses and accepts responsibility for his or her participation in the Act as specified in the Participation.typeCode. Details of what goes in the field are described in the HL7 CDA Digital Signature Standard balloted in Fall of 2013.&#xD;
&#xD;
Note: The signature can be represented either inline or by reference according to the ED data type. Typical cases for CDA are:
&#xD;
1) Electronic signature: this attribute can represent virtually any electronic signature scheme.
&#xD;
2) Digital signature: this attribute can represent digital signatures by reference to a signature data block that is constructed in accordance to a digital signature standard, such as XML-DSIG, PKCS#7, PGP, etc.</body>
        </ownedComment>
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tn2vYRzrEeSMr-NWzQuDBw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tn2vYhzrEeSMr-NWzQuDBw" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_vHSJgBzlEeSMr-NWzQuDBw"/>
      </ownedAttribute>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_HIK-cBwcEeSMr-NWzQuDBw" name="Informant">
      <ownedComment xmi:id="_Obn98BwcEeSMr-NWzQuDBw">
        <body>informant&#xD;
The informant element describes an information source for any content within the clinical document. The assignedEntity informant is constrained for use when the source of information is an assigned health care provider for the patient. The relatedEntity informant would be used when the source of information has a personal relationship with the patient or is the patient.</body>
      </ownedComment>
      <ownedComment xmi:id="_Ys6AgBwcEeSMr-NWzQuDBw">
        <body>INLINE</body>
      </ownedComment>
      <ownedRule xmi:id="_aCBdQBy0EeSMr-NWzQuDBw" name="hasAssignedEntityOrRelatedEntity">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_aCBdQRy0EeSMr-NWzQuDBw">
          <language>Analysis</language>
          <language>OCL</language>
          <body>contain exactly one [1..1] assignedEntity OR exactly one [1..1] relatedEntity</body>
          <body>self.assignedEntity.oclIsUndefined() xor self.relatedEntity.oclIsUndefined()</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_HILlgBwcEeSMr-NWzQuDBw" general="_RS-y4CynEeGMXrZ0DiQwGg"/>
      <ownedAttribute xmi:id="_F5P24I1fEeS-Q90NIeadnQ" name="assignedEntity" type="_P-H1II1fEeS-Q90NIeadnQ" redefinedProperty="_z9sQkDCbEeGKv64oQf5fow" association="_F5RFAI1fEeS-Q90NIeadnQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NGncgY1fEeS-Q90NIeadnQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NGncgI1fEeS-Q90NIeadnQ" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_IZBE8I1fEeS-Q90NIeadnQ" name="relatedEntity" type="_XG2yYI1fEeS-Q90NIeadnQ" redefinedProperty="_5sn0ADVWEeGIw7CntkyPQw" association="_IZCTEI1fEeS-Q90NIeadnQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ng7Z8I1fEeS-Q90NIeadnQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ng6y4I1fEeS-Q90NIeadnQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_P-H1II1fEeS-Q90NIeadnQ" name="AssignedEntity">
        <generalization xmi:id="_P-IcMI1fEeS-Q90NIeadnQ" general="_NmVGsCzCEeGMXrZ0DiQwGg"/>
        <ownedAttribute xmi:id="_eRWDII1fEeS-Q90NIeadnQ" name="code" visibility="private" aggregation="composite" redefinedProperty="_NmVGtSzCEeGMXrZ0DiQwGg">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eRWDIY1fEeS-Q90NIeadnQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eRWDIo1fEeS-Q90NIeadnQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_xfeE4I1fEeS-Q90NIeadnQ" name="addr" visibility="private" type="_i4zXgPIPEeGu1M-cCXg0Dg" aggregation="composite" redefinedProperty="_NmVGsizCEeGMXrZ0DiQwGg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__kSDcI1fEeS-Q90NIeadnQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__kRcYI1fEeS-Q90NIeadnQ" value="*"/>
        </ownedAttribute>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_XG2yYI1fEeS-Q90NIeadnQ" name="RelatedEntity">
        <generalization xmi:id="_XG3ZcI1fEeS-Q90NIeadnQ" general="_ou68wDVWEeGIw7CntkyPQw"/>
        <ownedAttribute xmi:id="_31evQI1gEeS-Q90NIeadnQ" name="addr" visibility="private" aggregation="composite" redefinedProperty="_sVcXgDVWEeGIw7CntkyPQw">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rw36QY1hEeS-Q90NIeadnQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rw36QI1hEeS-Q90NIeadnQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_IaD74I1hEeS-Q90NIeadnQ" name="person" redefinedProperty="_H_GbIDVXEeGIw7CntkyPQw" association="_IaFKAI1hEeS-Q90NIeadnQ">
          <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQJ7sI1hEeS-Q90NIeadnQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQJUoI1hEeS-Q90NIeadnQ"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_yIwIwBwcEeSMr-NWzQuDBw" name="InFulfillmentOf">
      <ownedComment xmi:id="_Gz0CkBwdEeSMr-NWzQuDBw">
        <body>inFulfillmentOf&#xD;
The inFulfillmentOf element represents orders that are fulfilled by this document such as a radiologists' report of an x-ray.</body>
      </ownedComment>
      <ownedComment xmi:id="_QbMMgBwdEeSMr-NWzQuDBw">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_yIx98BwcEeSMr-NWzQuDBw" general="_yamekCyoEeGMXrZ0DiQwGg"/>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_ELijUBweEeSMr-NWzQuDBw" name="ComponentOf">
      <ownedComment xmi:id="_HwaYQBweEeSMr-NWzQuDBw">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_ELjxcBweEeSMr-NWzQuDBw" general="_OgZroCypEeGMXrZ0DiQwGg"/>
      <ownedAttribute xmi:id="_UiwCUBweEeSMr-NWzQuDBw" name="encompassingEncounter" type="_wa1jgBweEeSMr-NWzQuDBw" redefinedProperty="_dXxXcCzIEeGMXrZ0DiQwGg" association="_UixQcBweEeSMr-NWzQuDBw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZO950BweEeSMr-NWzQuDBw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZO9SwBweEeSMr-NWzQuDBw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_wa1jgBweEeSMr-NWzQuDBw" name="EncompassingEncounter">
        <ownedComment xmi:id="_zZqFEBweEeSMr-NWzQuDBw">
          <body>encompassingEncounter&#xD;
The encompassing encounter represents the setting of the clinical encounter during which the document act(s) or ServiceEvent(s) occurred.&#xD;
In order to represent providers associated with a specific encounter, they are recorded within the encompassingEncounter as participants.&#xD;
In a CCD, the encompassingEncounter may be used when documenting a specific encounter and its participants. All relevant encounters in a CCD may be listed in the encounters section.</body>
        </ownedComment>
        <generalization xmi:id="_wa2xoBweEeSMr-NWzQuDBw" general="_TCORACypEeGMXrZ0DiQwGg"/>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_0uYKYBwgEeSMr-NWzQuDBw" name="ParticipantSupport">
      <ownedComment xmi:id="_8TNNwBwgEeSMr-NWzQuDBw">
        <body>participant&#xD;
The participant element identifies supporting entities, including parents, relatives, caregivers, insurance policyholders, guarantors, and others related in some way to the patient. &#xD;
A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin).</body>
      </ownedComment>
      <ownedComment xmi:id="__zHqMBwgEeSMr-NWzQuDBw">
        <body>INLINE</body>
      </ownedComment>
      <ownedRule xmi:id="_eKyzQBwhEeSMr-NWzQuDBw" name="associatedEntityHasAssociatedPersonOrScopingOrganization" constrainedElement="_Zi4mACzHEeGMXrZ0DiQwGg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_eKyzQRwhEeSMr-NWzQuDBw">
          <language>Analysis</language>
          <language>OCL</language>
          <body>SHALL contain associatedEntity/associatedPerson AND/OR associatedEntity/scopingOrganization</body>
          <body>(not self.associatedEntity.associatedPerson.oclIsUndefined()) or (not self.associatedEntity.scopingOrganization.oclIsUndefined())</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_NPxAEBwiEeSMr-NWzQuDBw" name="useINDRoleclassCodes" constrainedElement="_Zi4mACzHEeGMXrZ0DiQwGg">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_NPxAERwiEeSMr-NWzQuDBw">
          <language>Analysis</language>
          <body>When participant/@typeCode is IND, associatedEntity/@classCode SHOULD be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes STATIC 2011-09-30</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_0uZYgBwgEeSMr-NWzQuDBw" general="_Zi4mACzHEeGMXrZ0DiQwGg"/>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_ZUNz8BwjEeSMr-NWzQuDBw" name="DocumentationOf">
      <ownedComment xmi:id="_bXR34BwjEeSMr-NWzQuDBw">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_ZUPpIBwjEeSMr-NWzQuDBw" general="_2aslsOxwEeG7k4bbVdXbXw"/>
      <ownedAttribute xmi:id="_d7jygBwjEeSMr-NWzQuDBw" name="serviceEvent" type="_nq8o8BwjEeSMr-NWzQuDBw" redefinedProperty="_23GN0OxwEeG7k4bbVdXbXw" association="_d7lAoBwjEeSMr-NWzQuDBw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hT8DkBwjEeSMr-NWzQuDBw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hT7cgBwjEeSMr-NWzQuDBw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_nq8o8BwjEeSMr-NWzQuDBw" name="ServiceEvent">
        <ownedComment xmi:id="_6Xg1wBwjEeSMr-NWzQuDBw">
          <body>serviceEvent&#xD;
A serviceEvent represents the main act being documented, such as a colonoscopy or a cardiac stress study. In a provision of healthcare serviceEvent, the care providers, PCP, or other longitudinal providers, are recorded within the serviceEvent. If the document is about a single encounter, the providers associated can be recorded in the componentOf/encompassingEncounter template.</body>
        </ownedComment>
        <generalization xmi:id="_nq-eIBwjEeSMr-NWzQuDBw" general="_7HSQoOxwEeG7k4bbVdXbXw"/>
        <ownedAttribute xmi:id="_HRVA0BwkEeSMr-NWzQuDBw" name="performer" type="_ThcuoBwkEeSMr-NWzQuDBw" redefinedProperty="_IT-UYOxxEeG7k4bbVdXbXw" association="_HRW2ABwkEeSMr-NWzQuDBw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HRVn4BwkEeSMr-NWzQuDBw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HRWO8BwkEeSMr-NWzQuDBw" value="*"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_ThcuoBwkEeSMr-NWzQuDBw" name="Performer1">
          <ownedComment xmi:id="_XXWpMBwkEeSMr-NWzQuDBw">
            <body>performer&#xD;
The performer participant represents clinicians who actually and principally carry out the serviceEvent. In a transfer of care this represents the healthcare providers involved in the current or pertinent historical care of the patient. Preferably, the patient's key healthcare care team members would be listed, particularly their primary physician and any active consulting physicians, therapists, and counselors.</body>
          </ownedComment>
          <generalization xmi:id="_Thej0BwkEeSMr-NWzQuDBw" general="_Kb1YwOxxEeG7k4bbVdXbXw"/>
          <ownedAttribute xmi:id="_00bzMI-cEeSbueAOLwZrNw" name="functionCode" visibility="private" aggregation="composite" redefinedProperty="_NMTVQOxxEeG7k4bbVdXbXw">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_00bzMY-cEeSbueAOLwZrNw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_00bzMo-cEeSbueAOLwZrNw" value="1"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_l-Ms0I-eEeSbueAOLwZrNw" name="assignedEntity" type="__aC1EI-eEeSbueAOLwZrNw" redefinedProperty="_NMT8UOxxEeG7k4bbVdXbXw" association="_l-N68I-eEeSbueAOLwZrNw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0OT8cY-eEeSbueAOLwZrNw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0OT8cI-eEeSbueAOLwZrNw" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="__aC1EI-eEeSbueAOLwZrNw" name="AssignedEntity">
            <generalization xmi:id="__aDcII-eEeSbueAOLwZrNw" general="_YzQKQOxxEeG7k4bbVdXbXw"/>
            <ownedAttribute xmi:id="_N5tjoI-fEeSbueAOLwZrNw" name="code" visibility="private" aggregation="composite" redefinedProperty="_Zphq8OxxEeG7k4bbVdXbXw">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N5tjoY-fEeSbueAOLwZrNw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N5tjoo-fEeSbueAOLwZrNw" value="1"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_7ybfIBwkEeSMr-NWzQuDBw" name="Authorization">
      <ownedComment xmi:id="_-_HdkBwkEeSMr-NWzQuDBw">
        <body>authorization&#xD;
The authorization element represents information about the patient's consent.&#xD;
The type of consent is conveyed in consent/code. Consents in the header have been finalized (consent/statusCode must equal Completed) and should be on file. This specification does not address how 'Privacy Consent' is represented, but does not preclude the inclusion of 'Privacy Consent'.&#xD;
The authorization consent is used for referring to consents that are documented elsewhere in the EHR or medical record for a health condition and/or treatment that is described in the CDA document.</body>
      </ownedComment>
      <ownedComment xmi:id="_DlvDYBwlEeSMr-NWzQuDBw">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_7ydUUBwkEeSMr-NWzQuDBw" general="_-_hKwPI0EeGu1M-cCXg0Dg"/>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_SCLDAJA9EeSSfIVHL_x3Xw" name="USRealmAddress">
      <ownedComment xmi:id="_eQv4sJA9EeSSfIVHL_x3Xw">
        <body>&lt;p>&#xD;
&lt;b>US Realm Address (AD.US.FIELDED)&lt;/b>&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
[addr: identifier urn:oid:2.16.840.1.113883.10.20.22.5.2 (open)]&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
Reusable address template, for use in US Realm CDA Header.&#xD;
&lt;/p></body>
      </ownedComment>
      <generalization xmi:id="_TN-HwJA9EeSSfIVHL_x3Xw" general="_i4zXgPIPEeGu1M-cCXg0Dg"/>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_SmlTcJBEEeSSfIVHL_x3Xw" name="USRealmPatientName">
      <ownedComment xmi:id="_cw_5AJBEEeSSfIVHL_x3Xw">
        <body>&lt;p>&#xD;
&lt;b>US Realm Patient Name (PTN.US.FIELDED)&lt;/b>&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
[name: identifier urn:oid:2.16.840.1.113883.10.20.22.5.1 (open)]&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The US Realm Patient Name datatype flavor is a set of reusable constraints that can be used for the patient or any other person. It requires a first (given) and last (family) name. If a patient or person has only one name part (e.g., patient with first name only) place the name part in the field required by the organization. Use the appropriate nullFlavor, &quot;Not Applicable&quot; (NA), in the other field.&#xD;
For information on mixed content see the Extensible Markup Language reference (http://www.w3c.org/TR/2008/REC-xml-20081126/).&#xD;
&lt;/p></body>
      </ownedComment>
      <generalization xmi:id="_TPaOAJBEEeSSfIVHL_x3Xw" general="_aSeEwPIYEeGu1M-cCXg0Dg"/>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_vsuMsJ5QEeOr4eM3k36wAg" base_Class="_dduXkJ5OEeOr4eM3k36wAg" templateId="2.16.840.1.113883.10.20.22.1.1" templateVersion="2015-08-01">
    <ruleId>CONF:1198-5252, CONF:1198-10036, CONF:1198-32503</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_KDKU8J5REeOr4eM3k36wAg" base_Generalization="_ddxa4J5OEeOr4eM3k36wAg"/>
  <uml:Class xmi:id="_2jWfwJ5wEeOr4eM3k36wAg" name="CarePlan">
    <ownedComment xmi:id="_hOzuoJ5xEeOr4eM3k36wAg">
      <body>&lt;p>&#xD;
CARE PLAN FRAMEWORK&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
A Care Plan (including Home Health Plan of Care (HHPoC)) is a consensus-driven dynamic plan that represents a patient's and Care Team Members' prioritized concerns, goals, and planned interventions. It serves as a blueprint shared by all Care Team Members (including the patient, their caregivers and providers), to guide the patient's care. A Care Plan integrates multiple interventions proposed by multiple providers and disciplines for multiple conditions.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
A Care Plan represents one or more Plan(s) of Care and serves to reconcile and resolve conflicts between the various Plans of Care developed for a specific patient by different providers. While both a plan of care and a care plan include the patient's life goals and require Care Team Members (including patients) to prioritize goals and interventions, the reconciliation process becomes more complex as the number of plans of care increases. The Care Plan also serves to enable longitudinal coordination of care.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The CDA Care Plan represents an instance of this dynamic Care Plan at a point in time. The CDA document itself is NOT dynamic.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
Key differentiators between a Care Plan CDA and CCD (another &quot;snapshot in time&quot; document):&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
&lt;li>Requires relationships between various acts:&lt;/li>&#xD;
&lt;ul>&#xD;
&lt;li>Health Concerns&lt;/li>&#xD;
&lt;li>Problems&lt;/li>&#xD;
&lt;li>Interventions&lt;/li>&#xD;
&lt;li>Goals&lt;/li>&#xD;
&lt;li>Outcomes&lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;li>Provides the ability to identify patient and provider priorities with each act&lt;/li>&#xD;
&lt;li>Provides a header participant to indicate occurrences of Care Plan review&lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;p>&#xD;
Please see Volume 1 of this guide to view a Care Plan Relationship diagram and story board.&#xD;
&lt;/p></body>
    </ownedComment>
    <ownedRule xmi:id="_qk9kcJ8bEeOr4eM3k36wAg" name="doesNotHavePlanOfTreatmentSectionV2" constrainedElement="_2jWfwJ5wEeOr4eM3k36wAg">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_zdJGEJ8bEeOr4eM3k36wAg">
        <language>Analysis</language>
        <language>OCL</language>
        <body>structuredBody SHALL NOT contain a Plan of Treatment Section (V2) (identifier: urn:hl7ii:2.16.840.1.113883.10.20.22.2.10:2014-06-09)</body>
        <body>not self.getAllSections()->exists(s : cda::Section | s.oclIsTypeOf(consol::PlanOfTreatmentSection2))</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_2jWfwZ5wEeOr4eM3k36wAg" general="_dduXkJ5OEeOr4eM3k36wAg"/>
    <ownedAttribute xmi:id="_WQ858J5xEeOr4eM3k36wAg" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bz6WwZ5yEeOr4eM3k36wAg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bz6WwJ5yEeOr4eM3k36wAg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aoEu4ORdEeS36Oc6kiIbAQ" name="setId" visibility="private" aggregation="composite" redefinedProperty="_ZxPgACykEeGMXrZ0DiQwGg">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aoEu4eRdEeS36Oc6kiIbAQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aoEu4uRdEeS36Oc6kiIbAQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_58w50ORdEeS36Oc6kiIbAQ" name="versionNumber" visibility="private" aggregation="composite" redefinedProperty="_ZxQuICykEeGMXrZ0DiQwGg">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_58w50eRdEeS36Oc6kiIbAQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_58w50uRdEeS36Oc6kiIbAQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2Z_yoJ50EeOr4eM3k36wAg" name="informationRecipient" type="_fneAkJ51EeOr4eM3k36wAg" association="_2aBAwJ50EeOr4eM3k36wAg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2aAZsJ50EeOr4eM3k36wAg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2aAZsZ50EeOr4eM3k36wAg" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Vg9b4J57EeOr4eM3k36wAg" name="authenticator" type="_-ok5cJ57EeOr4eM3k36wAg" association="_Vg-qAJ57EeOr4eM3k36wAg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YKvhkJ57EeOr4eM3k36wAg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YKu6gJ57EeOr4eM3k36wAg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_dbXUYJ6AEeOr4eM3k36wAg" name="participantCarePlanReview" type="_z_QYEJ6AEeOr4eM3k36wAg" association="_dbZJkJ6AEeOr4eM3k36wAg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dbX7cJ6AEeOr4eM3k36wAg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dbX7cZ6AEeOr4eM3k36wAg" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DRoGwJ8BEeOr4eM3k36wAg" name="participantCaregiver" type="_fgKZEJ8BEeOr4eM3k36wAg" association="_DRp78J8BEeOr4eM3k36wAg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DRot0J8BEeOr4eM3k36wAg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DRot0Z8BEeOr4eM3k36wAg" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="__jjq0J8GEeOr4eM3k36wAg" name="documentationOf" type="_LbFScJ8HEeOr4eM3k36wAg" association="__jk48J8GEeOr4eM3k36wAg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BZkxQJ8HEeOr4eM3k36wAg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BZjjIJ8HEeOr4eM3k36wAg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2d_XAJ8SEeOr4eM3k36wAg" name="relatedDocument" type="_MHJQwJ8TEeOr4eM3k36wAg" association="_2eAlIJ8SEeOr4eM3k36wAg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2d_-EJ8SEeOr4eM3k36wAg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2d_-EZ8SEeOr4eM3k36wAg" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_bXCQcJ8VEeOr4eM3k36wAg" name="componentOf" type="_AVv-8J8WEeOr4eM3k36wAg" association="_bXDekJ8VEeOr4eM3k36wAg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8zeDIOULEeS-cp9IWljmeQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8zdcEOULEeS-cp9IWljmeQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_zdGxMJ8YEeOr4eM3k36wAg" name="healthConcernsSection" association="_zdH_UJ8YEeOr4eM3k36wAg">
      <type xmi:type="uml:Class" href="consol-problems.uml#_2umuYJ18EeORR8_YW0n_jQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0xNdYJ8YEeOr4eM3k36wAg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0xLoMJ8YEeOr4eM3k36wAg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_KDhH8J8aEeOr4eM3k36wAg" name="goalsSection" association="_KDiWEJ8aEeOr4eM3k36wAg">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_YPOXoJ14EeORR8_YW0n_jQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QPmPsJ8aEeOr4eM3k36wAg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QPlBkJ8aEeOr4eM3k36wAg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_qlU3cDrEEeSyGa6KC25kiw" name="interventionsSection2" association="_qlWsoDrEEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-other.uml#_YCS1AP1WEeOW-qBXb0kbTA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tKMn8DrEEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tKHIYDrEEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_woS1UJ8aEeOr4eM3k36wAg" name="healthStatusEvaluationsOutcomesSection" association="_woUDcJ8aEeOr4eM3k36wAg">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_EHgh0J2AEeORR8_YW0n_jQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1kRnIJ8aEeOr4eM3k36wAg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1kPx8J8aEeOr4eM3k36wAg" value="1"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_fneAkJ51EeOr4eM3k36wAg" name="InformationRecipient">
      <ownedComment xmi:id="_nxTOcJ51EeOr4eM3k36wAg">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_OMG78J6AEeOr4eM3k36wAg">
        <body>informationRecipient</body>
      </ownedComment>
      <generalization xmi:id="_fnenoJ51EeOr4eM3k36wAg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_I5t6QEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_adScMEgSEeSfpbeq3Ftc1g" name="intendedRecipient" type="_q0svgEgSEeSfpbeq3Ftc1g" association="_adURYEgSEeSfpbeq3Ftc1g">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hRVi4EgSEeSfpbeq3Ftc1g" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hRU70EgSEeSfpbeq3Ftc1g" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_q0svgEgSEeSfpbeq3Ftc1g" name="IntendedRecipient">
        <generalization xmi:id="_q0t9oEgSEeSfpbeq3Ftc1g">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_TWL5IEcZEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_sAnJAEgSEeSfpbeq3Ftc1g" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4A1ZoEgSEeSfpbeq3Ftc1g" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4A0ykEgSEeSfpbeq3Ftc1g" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#__7V2gEo4Ed6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_sAmh8EgSEeSfpbeq3Ftc1g" name="addr" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sAmh8UgSEeSfpbeq3Ftc1g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sAmh8kgSEeSfpbeq3Ftc1g" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CwF2EEo5Ed6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_sAnwEEgSEeSfpbeq3Ftc1g" name="telecom" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sAnwEUgSEeSfpbeq3Ftc1g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sAnwEkgSEeSfpbeq3Ftc1g" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_FNTfYEo5Ed6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_MsYboEgTEeSfpbeq3Ftc1g" name="informationRecipient" type="_v742UEgTEeSfpbeq3Ftc1g" association="_MsZpwEgTEeSfpbeq3Ftc1g">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PlbsYUgTEeSfpbeq3Ftc1g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PlbsYEgTEeSfpbeq3Ftc1g" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_JQwM0EgUEeSfpbeq3Ftc1g" name="receivedOrganization" type="_QvyxQEgUEeSfpbeq3Ftc1g" association="_JQyCAEgUEeSfpbeq3Ftc1g">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MUfqoEgUEeSfpbeq3Ftc1g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MUfDkEgUEeSfpbeq3Ftc1g" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_v742UEgTEeSfpbeq3Ftc1g" name="InformationRecipient">
          <generalization xmi:id="_v742UUgTEeSfpbeq3Ftc1g">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_wzEV8EgTEeSfpbeq3Ftc1g" name="name" visibility="private" aggregation="composite">
            <ownedComment xmi:id="_4BWhkEgTEeSfpbeq3Ftc1g">
              <body>Note: The name should use US Realm Person Name (PN.US.FIELDED).</body>
            </ownedComment>
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_15uGsUgTEeSfpbeq3Ftc1g" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_15uGsEgTEeSfpbeq3Ftc1g" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_QvyxQEgUEeSfpbeq3Ftc1g" name="ReceivedOrganization">
          <generalization xmi:id="_QvzYUEgUEeSfpbeq3Ftc1g">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_zjKW8EcZEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_R3nU8EgUEeSfpbeq3Ftc1g" name="id" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R3nU8UgUEeSfpbeq3Ftc1g"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R3nU8kgUEeSfpbeq3Ftc1g" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#__aP0AEraEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_R3n8AEgUEeSfpbeq3Ftc1g" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_yQ9xwD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bnMYoEgUEeSfpbeq3Ftc1g" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bnLxkEgUEeSfpbeq3Ftc1g" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_BicPkErbEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_R3ojEEgUEeSfpbeq3Ftc1g" name="standardIndustryClassCode" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R3ojEUgUEeSfpbeq3Ftc1g"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R3ojEkgUEeSfpbeq3Ftc1g" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_XKdg4ErbEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_-ok5cJ57EeOr4eM3k36wAg" name="Authenticator">
      <ownedComment xmi:id="_MZBxkJ58EeOr4eM3k36wAg">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_Qqfp8J6AEeOr4eM3k36wAg">
        <body>authenticator&#xD;
This authenticator represents patient agreement or sign-off of the Care Plan</body>
      </ownedComment>
      <generalization xmi:id="_-olggJ57EeOr4eM3k36wAg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_BkHyQEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_H1mCoJ58EeOr4eM3k36wAg" name="time" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_P7b00EofEd6c3qsAxlFHaQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_H1lbkJ58EeOr4eM3k36wAg" name="signatureCode" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_QjONkEofEd6c3qsAxlFHaQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_WLXY4J59EeOr4eM3k36wAg" name="assignedEntity" type="_eg-Y8J59EeOr4eM3k36wAg" association="_WLYnAJ59EeOr4eM3k36wAg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YTHIgJ59EeOr4eM3k36wAg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YTGhcJ59EeOr4eM3k36wAg" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="__fUMIEgMEeSfpbeq3Ftc1g" name="sDTCSignatureText" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__fUMIUgMEeSfpbeq3Ftc1g"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__fUMIkgMEeSfpbeq3Ftc1g" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_vHSJgBzlEeSMr-NWzQuDBw"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_eg-Y8J59EeOr4eM3k36wAg" name="AssignedEntity">
        <generalization xmi:id="_eg_nEJ59EeOr4eM3k36wAg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_gUK04559EeOr4eM3k36wAg" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9bjawJ59EeOr4eM3k36wAg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9bizsJ59EeOr4eM3k36wAg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9JenIEodEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_gUK04J59EeOr4eM3k36wAg" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_91GjMJ59EeOr4eM3k36wAg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_91F8IJ59EeOr4eM3k36wAg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_z_QYEJ6AEeOr4eM3k36wAg" name="ParticipantCarePlanReview">
      <ownedComment xmi:id="_4M5dMJ6AEeOr4eM3k36wAg">
        <body>INLINE&amp;typeCode=vocab::ParticipationType::VRF</body>
      </ownedComment>
      <ownedComment xmi:id="_5BHvcJ6AEeOr4eM3k36wAg">
        <body>participant&#xD;
This participant represents the person who reviewed the Care Plan. If the date in the time element is in the past, then this review has already taken place. If the date in the time element is in the future, then this is the date of the next scheduled review.</body>
      </ownedComment>
      <generalization xmi:id="_z_RmMJ6AEeOr4eM3k36wAg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_4_GbMEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_3BG_hp6AEeOr4eM3k36wAg" name="typeCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_nU0UAORtEeS36Oc6kiIbAQ" value="VRF"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_bmsJsErdEd6FXKclYGEDCw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_3BG_gJ6AEeOr4eM3k36wAg" name="functionCode" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ark5sJ6BEeOr4eM3k36wAg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ArkSoJ6BEeOr4eM3k36wAg" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_RpEqAErdEd6FXKclYGEDCw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_3BG_g56AEeOr4eM3k36wAg" name="time" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BHlgQJ6BEeOr4eM3k36wAg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BHk5MJ6BEeOr4eM3k36wAg" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_VDhXoErdEd6FXKclYGEDCw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_yqZogJ6BEeOr4eM3k36wAg" name="associatedEntity" type="_7Gd14J6BEeOr4eM3k36wAg" association="_yqa2oJ6BEeOr4eM3k36wAg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2bxoYJ6BEeOr4eM3k36wAg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2bwaQJ6BEeOr4eM3k36wAg" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_7Gd14J6BEeOr4eM3k36wAg" name="AssociatedEntity">
        <generalization xmi:id="_7GfEAJ6BEeOr4eM3k36wAg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_8OcHAEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="__jD9AJ6BEeOr4eM3k36wAg" name="classCode" visibility="private">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3C0DcEd6xYZuu1VKCVw"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_ftvUwJ6CEeOr4eM3k36wAg" value="ASSIGNED"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_AkaAcEofEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="__jD9BJ6BEeOr4eM3k36wAg" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HbmmkJ6CEeOr4eM3k36wAg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HblYcJ6CEeOr4eM3k36wAg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_8KBf0EoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="__jD9AZ6BEeOr4eM3k36wAg" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__jD9A56BEeOr4eM3k36wAg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__jD9Ap6BEeOr4eM3k36wAg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9XNrsEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_fgKZEJ8BEeOr4eM3k36wAg" name="ParticipantCaregiver">
      <ownedComment xmi:id="_lUehEJ8BEeOr4eM3k36wAg">
        <body>INLINE&amp;typeCode=vocab::ParticipationType::IND</body>
      </ownedComment>
      <ownedComment xmi:id="_msxJsJ8BEeOr4eM3k36wAg">
        <body>participant&#xD;
This participant identifies an individual who supports the patient such as a relative or caregiver.</body>
      </ownedComment>
      <generalization xmi:id="_fgLnMJ8BEeOr4eM3k36wAg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_4_GbMEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_jgI1oJ8BEeOr4eM3k36wAg" name="typeCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_031hQJ8BEeOr4eM3k36wAg" value="IND"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_bmsJsErdEd6FXKclYGEDCw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_kU2aoJ8CEeOr4eM3k36wAg" name="associatedEntity" type="_uZtx0J8CEeOr4eM3k36wAg" association="_kU3owJ8CEeOr4eM3k36wAg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mE9GUJ8CEeOr4eM3k36wAg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mE8fQJ8CEeOr4eM3k36wAg" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_uZtx0J8CEeOr4eM3k36wAg" name="AssociatedEntity">
        <generalization xmi:id="_uZu_8J8CEeOr4eM3k36wAg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_8OcHAEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_v3kP4J8CEeOr4eM3k36wAg" name="classCode" visibility="private">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3C0DcEd6xYZuu1VKCVw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_jdwvsJ8EEeOr4eM3k36wAg" name="associatedPerson" type="_15mY4J8EEeOr4eM3k36wAg" association="_jdyk4J8EEeOr4eM3k36wAg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qsm8AJ8EEeOr4eM3k36wAg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qslt4J8EEeOr4eM3k36wAg" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_15mY4J8EEeOr4eM3k36wAg" name="AssociatedPerson">
          <generalization xmi:id="_15oOEJ8EEeOr4eM3k36wAg">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_2ZCt8J8EEeOr4eM3k36wAg" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8VrrgJ8EEeOr4eM3k36wAg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8VqdYJ8EEeOr4eM3k36wAg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_LbFScJ8HEeOr4eM3k36wAg" name="DocumentationOf">
      <ownedComment xmi:id="_N-0agJ8HEeOr4eM3k36wAg">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_tckj4OUGEeS-cp9IWljmeQ">
        <body>documentationOf</body>
      </ownedComment>
      <generalization xmi:id="_LbHHoJ8HEeOr4eM3k36wAg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1fhigEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_gR2tAJ8HEeOr4eM3k36wAg" name="serviceEvent" type="_ojYeUJ8HEeOr4eM3k36wAg" association="_gR37IJ8HEeOr4eM3k36wAg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_huJr4J8HEeOr4eM3k36wAg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_huJE0J8HEeOr4eM3k36wAg" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_ojYeUJ8HEeOr4eM3k36wAg" name="ServiceEvent">
        <ownedComment xmi:id="_z6PB0J8HEeOr4eM3k36wAg">
          <body>serviceEvent&#xD;
The serviceEvent describes the provision of healthcare over a period of time. The duration over which care was provided is indicated in serviceEvent/effectiveTime. Additional data from outside this duration may also be included if it is relevant to care provided during that time range (e.g., reviewed during the stated time range).</body>
        </ownedComment>
        <generalization xmi:id="_ojaTgJ8HEeOr4eM3k36wAg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_lriDUEcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_rDKTcJ8HEeOr4eM3k36wAg" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EUtawJ8JEeOr4eM3k36wAg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EUrlkJ8JEeOr4eM3k36wAg" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_wHsH0J8IEeOr4eM3k36wAg" value="PCPR"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_U70MIEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_rDKTdJ8HEeOr4eM3k36wAg" name="effectiveTime" visibility="private" type="_DKvggOUHEeS-cp9IWljmeQ" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JzcUUJ8JEeOr4eM3k36wAg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JzbGMJ8JEeOr4eM3k36wAg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_OYDkMEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_COQc4J8PEeOr4eM3k36wAg" name="performer1" type="_mSfqsJ8QEeOr4eM3k36wAg" association="_CORrAJ8PEeOr4eM3k36wAg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EID3IJ8PEeOr4eM3k36wAg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EICpAJ8PEeOr4eM3k36wAg" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_6MIl4EoVEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_mSfqsJ8QEeOr4eM3k36wAg" name="Performer">
          <ownedComment xmi:id="_sI75oJ8QEeOr4eM3k36wAg">
            <body>performer&#xD;
The performer(s) represents the healthcare providers involved in the current or historical care of the patient. In Care Plan, the patient's key healthcare providers performing and monitoring the overall care plan would be listed here, which would include the primary physician and any active consulting physicians, therapists, counselors, and care team members. A care plan may contain multiple plans of care, care providers performing specific plans of care should be represented as performer underneath each plans of care in the document body.</body>
          </ownedComment>
          <generalization xmi:id="_mShf4J8QEeOr4eM3k36wAg">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_FvF74EcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_AsGbsJ8REeOr4eM3k36wAg" name="assignedEntity" type="_gOCYcJ8REeOr4eM3k36wAg" association="_AsHp0J8REeOr4eM3k36wAg">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gQ_BceUIEeS-cp9IWljmeQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gQ_BcOUIEeS-cp9IWljmeQ" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_gOCYcJ8REeOr4eM3k36wAg" name="AssignedEntity">
            <generalization xmi:id="_gOENoJ8REeOr4eM3k36wAg">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_imp1o58REeOr4eM3k36wAg" name="id" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8djiMJ8REeOr4eM3k36wAg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8diUEJ8REeOr4eM3k36wAg" value="*"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9JenIEodEd6c3qsAxlFHaQ"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_imp1oJ8REeOr4eM3k36wAg" name="code" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_imp1op8REeOr4eM3k36wAg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_imp1oZ8REeOr4eM3k36wAg" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_9QxKgOUIEeS-cp9IWljmeQ" name="assignedPerson" type="_aq67YOUJEeS-cp9IWljmeQ" association="_9Qy_sOUIEeS-cp9IWljmeQ">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FIZ1IeUJEeS-cp9IWljmeQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FIZ1IOUJEeS-cp9IWljmeQ" value="1"/>
            </ownedAttribute>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_aq67YOUJEeS-cp9IWljmeQ" name="AssignedPerson">
              <generalization xmi:id="_aq7icOUJEeS-cp9IWljmeQ">
                <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
              </generalization>
              <ownedAttribute xmi:id="_b2UXgOUJEeS-cp9IWljmeQ" name="name" visibility="private" aggregation="composite">
                <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fsjpQOUJEeS-cp9IWljmeQ" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fsjCMOUJEeS-cp9IWljmeQ" value="1"/>
                <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
              </ownedAttribute>
            </nestedClassifier>
          </nestedClassifier>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_DKvggOUHEeS-cp9IWljmeQ" name="IVLTS">
          <generalization xmi:id="_DKwHkOUHEeS-cp9IWljmeQ">
            <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
          </generalization>
          <ownedAttribute xmi:id="_DzCPkOUHEeS-cp9IWljmeQ" name="low" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_BY5uUD6AEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HmX-UeUHEeS-cp9IWljmeQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HmX-UOUHEeS-cp9IWljmeQ" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_fmxbID6AEd6cla2oXsPtlA"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_DzBogOUHEeS-cp9IWljmeQ" name="high" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_BY5uUD6AEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DzBogeUHEeS-cp9IWljmeQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DzBoguUHEeS-cp9IWljmeQ" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_jfCGID6AEd6cla2oXsPtlA"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_MHJQwJ8TEeOr4eM3k36wAg" name="RelatedDocument">
      <ownedComment xmi:id="_aNncMJ8TEeOr4eM3k36wAg">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_bFKvQJ8TEeOr4eM3k36wAg">
        <body>relatedDocument&#xD;
The Care Plan is continually evolving and dynamic. The Care Plan CDA instance is NOT dynamic. Each time a Care Plan CDA is generated it represents a snapshot in time of the Care Plan at that moment. Whenever a care provider or patient generates a Care Plan, it should be noted through relatedDocument whether the current Care Plan replaces or appends another Care Plan. The relatedDocumentTypeCode indicates whether the current document is an addendum to the ParentDocument (APND (append)) or the current document is a replacement of the ParentDocument (RPLC (replace)).</body>
      </ownedComment>
      <generalization xmi:id="_MHLF8J8TEeOr4eM3k36wAg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_d3mM8EcaEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_Pj-kAJ8TEeOr4eM3k36wAg" name="typeCode" visibility="private">
        <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoQUDcEd6xYZuu1VKCVw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_zfVioJ8UEeOr4eM3k36wAg" name="parentDocument" type="_5atU4J8UEeOr4eM3k36wAg" association="_zfXX0J8UEeOr4eM3k36wAg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_25FFoJ8UEeOr4eM3k36wAg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_25DQcJ8UEeOr4eM3k36wAg" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_5atU4J8UEeOr4eM3k36wAg" name="ParentDocument">
        <generalization xmi:id="_5avxIJ8UEeOr4eM3k36wAg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_24_qUEcZEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_6qwngJ8UEeOr4eM3k36wAg" name="setId" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9ABOsJ8UEeOr4eM3k36wAg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9AAAkJ8UEeOr4eM3k36wAg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_2ZViQErcEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_6qwng58UEeOr4eM3k36wAg" name="versionNumber" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9dspMJ8UEeOr4eM3k36wAg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9dq0AJ8UEeOr4eM3k36wAg" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_4k9sUErcEd6FXKclYGEDCw"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_AVv-8J8WEeOr4eM3k36wAg" name="ComponentOf">
      <ownedComment xmi:id="_cTGaoJ8WEeOr4eM3k36wAg">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_aiTgAOULEeS-cp9IWljmeQ">
        <body>componentOf</body>
      </ownedComment>
      <generalization xmi:id="_AVybMJ8WEeOr4eM3k36wAg">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_NWHRoEAJEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_rb1UUJ8WEeOr4eM3k36wAg" name="encompassingEncounter" type="_A7X_EJ8XEeOr4eM3k36wAg" association="_rb2icJ8WEeOr4eM3k36wAg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xPptEJ8WEeOr4eM3k36wAg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xPnQ0J8WEeOr4eM3k36wAg" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_A7X_EJ8XEeOr4eM3k36wAg" name="EncompassingEncounter">
        <generalization xmi:id="_A7abUJ8XEeOr4eM3k36wAg">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_j5JZsEAJEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_ClR8IJ8XEeOr4eM3k36wAg" name="effectiveTime" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_sKO1wEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:PropertyValidation xmi:id="_WQ9hAJ5xEeOr4eM3k36wAg" base_Property="_WQ858J5xEeOr4eM3k36wAg">
    <ruleId>CONF:1198-28745</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConformsTo xmi:id="_qS_r8J5xEeOr4eM3k36wAg" base_Generalization="_2jWfwZ5wEeOr4eM3k36wAg"/>
  <CDA:CDATemplate xmi:id="_yJ1FUJ5xEeOr4eM3k36wAg" base_Class="_2jWfwJ5wEeOr4eM3k36wAg" templateId="2.16.840.1.113883.10.20.22.1.15" templateVersion="2015-08-01">
    <ruleId>CONF:1198-28741</ruleId>
    <ruleId>CONF:1198-28742</ruleId>
    <ruleId>CONF:1198-32877</ruleId>
  </CDA:CDATemplate>
  <CDA:CodeSystemConstraint xmi:id="_3V4okJ5zEeOr4eM3k36wAg" code="52521-2" displayName="Overall Plan of Care/​Advance Care Directives" base_Property="_WQ858J5xEeOr4eM3k36wAg">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:1198-28746, CONF:1198-28747</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Association xmi:id="_2aBAwJ50EeOr4eM3k36wAg" memberEnd="_2Z_yoJ50EeOr4eM3k36wAg _2aBAwZ50EeOr4eM3k36wAg">
    <ownedEnd xmi:id="_2aBAwZ50EeOr4eM3k36wAg" type="_2jWfwJ5wEeOr4eM3k36wAg" association="_2aBAwJ50EeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_4_MTQJ50EeOr4eM3k36wAg" severity="WARNING" base_Association="_2aBAwJ50EeOr4eM3k36wAg">
    <ruleId>CONF:1198-31993</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_Vg-qAJ57EeOr4eM3k36wAg" memberEnd="_Vg9b4J57EeOr4eM3k36wAg _Vg_REJ57EeOr4eM3k36wAg">
    <ownedEnd xmi:id="_Vg_REJ57EeOr4eM3k36wAg" type="_2jWfwJ5wEeOr4eM3k36wAg" association="_Vg-qAJ57EeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_XDha0J57EeOr4eM3k36wAg" severity="WARNING" base_Association="_Vg-qAJ57EeOr4eM3k36wAg">
    <ruleId>CONF:1198-31910</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_ZS3KwJ58EeOr4eM3k36wAg" base_Property="_H1mCoJ58EeOr4eM3k36wAg">
    <ruleId>CONF:1198-31911</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_cPHggJ58EeOr4eM3k36wAg" base_Property="_H1lbkJ58EeOr4eM3k36wAg">
    <ruleId>CONF:1198-31912</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_WLYnAJ59EeOr4eM3k36wAg" memberEnd="_WLXY4J59EeOr4eM3k36wAg _WLYnAZ59EeOr4eM3k36wAg">
    <ownedEnd xmi:id="_WLYnAZ59EeOr4eM3k36wAg" type="_-ok5cJ57EeOr4eM3k36wAg" association="_WLYnAJ59EeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_XR7YUJ59EeOr4eM3k36wAg" base_Association="_WLYnAJ59EeOr4eM3k36wAg">
    <ruleId>CONF:1198-31914</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_iwV8YJ59EeOr4eM3k36wAg" base_Property="_gUK04J59EeOr4eM3k36wAg">
    <ruleId>CONF:1198-31916</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_jPQF8J59EeOr4eM3k36wAg" base_Property="_gUK04559EeOr4eM3k36wAg">
    <ruleId>CONF:1198-31915</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_rwMMQJ59EeOr4eM3k36wAg" code="ONESELF" displayName="Self" base_Property="_gUK04J59EeOr4eM3k36wAg">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_ywdZ4Gg7Ed-ilOLYnIx0jA"/>
    <ruleId>CONF:1198-31917, CONF:1198-31918</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Association xmi:id="_dbZJkJ6AEeOr4eM3k36wAg" memberEnd="_dbXUYJ6AEeOr4eM3k36wAg _dbZJkZ6AEeOr4eM3k36wAg">
    <ownedEnd xmi:id="_dbZJkZ6AEeOr4eM3k36wAg" type="_2jWfwJ5wEeOr4eM3k36wAg" association="_dbZJkJ6AEeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_rYnSYJ6AEeOr4eM3k36wAg" severity="WARNING" base_Association="_dbZJkJ6AEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31677</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_9wXs0J6AEeOr4eM3k36wAg" base_Property="_3BG_hp6AEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31678</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_-SOcsJ6AEeOr4eM3k36wAg" base_Property="_3BG_gJ6AEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31679</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_-wEPQJ6AEeOr4eM3k36wAg" base_Property="_3BG_g56AEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31682</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_W5mbEJ6BEeOr4eM3k36wAg" code="425268008" displayName="Review of Care Plan" base_Property="_3BG_gJ6AEeOr4eM3k36wAg">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_ya6aMCWsEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:1198-31680, CONF:1198-31681</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Association xmi:id="_yqa2oJ6BEeOr4eM3k36wAg" memberEnd="_yqZogJ6BEeOr4eM3k36wAg _yqbdsJ6BEeOr4eM3k36wAg">
    <ownedEnd xmi:id="_yqbdsJ6BEeOr4eM3k36wAg" type="_z_QYEJ6AEeOr4eM3k36wAg" association="_yqa2oJ6BEeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_1ErSkJ6BEeOr4eM3k36wAg" base_Association="_yqa2oJ6BEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31683</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_E-gSAJ6CEeOr4eM3k36wAg" base_Property="__jD9AJ6BEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31686</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_FVNh0J6CEeOr4eM3k36wAg" base_Property="__jD9BJ6BEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31684</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Fs96gJ6CEeOr4eM3k36wAg" severity="WARNING" base_Property="__jD9AZ6BEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31685</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_exFCwJ6DEeOr4eM3k36wAg" base_Property="__jD9AZ6BEeOr4eM3k36wAg">
    <reference href="../consol-vocab.uml#_x4P9YZ6CEeOr4eM3k36wAg"/>
    <ruleId>CONF:1198-32367</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_DRp78J8BEeOr4eM3k36wAg" memberEnd="_DRoGwJ8BEeOr4eM3k36wAg _DRp78Z8BEeOr4eM3k36wAg">
    <ownedEnd xmi:id="_DRp78Z8BEeOr4eM3k36wAg" type="_2jWfwJ5wEeOr4eM3k36wAg" association="_DRp78J8BEeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_T8-CsJ8BEeOr4eM3k36wAg" severity="WARNING" base_Association="_DRp78J8BEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31895</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_3_3CIJ8BEeOr4eM3k36wAg" base_Property="_jgI1oJ8BEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31896</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_kU3owJ8CEeOr4eM3k36wAg" memberEnd="_kU2aoJ8CEeOr4eM3k36wAg _kU3owZ8CEeOr4eM3k36wAg">
    <ownedEnd xmi:id="_kU3owZ8CEeOr4eM3k36wAg" type="_fgKZEJ8BEeOr4eM3k36wAg" association="_kU3owJ8CEeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_lAdjcJ8CEeOr4eM3k36wAg" base_Association="_kU3owJ8CEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31897</ruleId>
  </CDA:AssociationValidation>
  <CDA:ValueSetConstraint xmi:id="_4WWkoJ8DEeOr4eM3k36wAg" base_Property="_v3kP4J8CEeOr4eM3k36wAg">
    <reference href="../consol-vocab.uml#_4m1G4EFaEeGFqszUdHc61Q"/>
    <ruleId>CONF:1198-31898</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_jdyk4J8EEeOr4eM3k36wAg" memberEnd="_jdwvsJ8EEeOr4eM3k36wAg _jdyk4Z8EEeOr4eM3k36wAg">
    <ownedEnd xmi:id="_jdyk4Z8EEeOr4eM3k36wAg" type="_uZtx0J8CEeOr4eM3k36wAg" association="_jdyk4J8EEeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_m1VIcJ8EEeOr4eM3k36wAg" base_Association="_jdyk4J8EEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31899</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_4rLIoJ8EEeOr4eM3k36wAg" base_Property="_2ZCt8J8EEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31900</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="__jk48J8GEeOr4eM3k36wAg" memberEnd="__jjq0J8GEeOr4eM3k36wAg __jk48Z8GEeOr4eM3k36wAg">
    <ownedEnd xmi:id="__jk48Z8GEeOr4eM3k36wAg" type="_2jWfwJ5wEeOr4eM3k36wAg" association="__jk48J8GEeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_AD4wsJ8HEeOr4eM3k36wAg" base_Association="__jk48J8GEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31901</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_gR37IJ8HEeOr4eM3k36wAg" memberEnd="_gR2tAJ8HEeOr4eM3k36wAg _gR37IZ8HEeOr4eM3k36wAg">
    <ownedEnd xmi:id="_gR37IZ8HEeOr4eM3k36wAg" type="_LbFScJ8HEeOr4eM3k36wAg" association="_gR37IJ8HEeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_iIISIJ8HEeOr4eM3k36wAg" base_Association="_gR37IJ8HEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31902</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_BocBwJ8JEeOr4eM3k36wAg" base_Property="_rDKTcJ8HEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31903</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_INaKoJ8JEeOr4eM3k36wAg" base_Property="_rDKTdJ8HEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31904</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_CORrAJ8PEeOr4eM3k36wAg" memberEnd="_COQc4J8PEeOr4eM3k36wAg _CORrAZ8PEeOr4eM3k36wAg">
    <ownedEnd xmi:id="_CORrAZ8PEeOr4eM3k36wAg" type="_ojYeUJ8HEeOr4eM3k36wAg" association="_CORrAJ8PEeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_EcDKIJ8PEeOr4eM3k36wAg" base_Association="_CORrAJ8PEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31905</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_AsHp0J8REeOr4eM3k36wAg" memberEnd="_AsGbsJ8REeOr4eM3k36wAg _AsIQ4J8REeOr4eM3k36wAg">
    <ownedEnd xmi:id="_AsIQ4J8REeOr4eM3k36wAg" type="_mSfqsJ8QEeOr4eM3k36wAg" association="_AsHp0J8REeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_BmwtIJ8REeOr4eM3k36wAg" base_Association="_AsHp0J8REeOr4eM3k36wAg">
    <ruleId>CONF:1198-31907</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_1a7M8J8REeOr4eM3k36wAg" base_Property="_imp1o58REeOr4eM3k36wAg">
    <ruleId>CONF:1198-31908</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_88-CEJ8REeOr4eM3k36wAg" severity="INFO" base_Property="_imp1oJ8REeOr4eM3k36wAg">
    <ruleId>CONF:1198-31909</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_2eAlIJ8SEeOr4eM3k36wAg" memberEnd="_2d_XAJ8SEeOr4eM3k36wAg _2eBMMJ8SEeOr4eM3k36wAg">
    <ownedEnd xmi:id="_2eBMMJ8SEeOr4eM3k36wAg" type="_2jWfwJ5wEeOr4eM3k36wAg" association="_2eAlIJ8SEeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_4tyPYJ8SEeOr4eM3k36wAg" severity="INFO" base_Association="_2eAlIJ8SEeOr4eM3k36wAg">
    <ruleId>CONF:1198-29893</ruleId>
  </CDA:AssociationValidation>
  <CDA:ValueSetConstraint xmi:id="_fsopoJ8TEeOr4eM3k36wAg" base_Property="_Pj-kAJ8TEeOr4eM3k36wAg">
    <reference href="../consol-vocab.uml#_pucs0J8TEeOr4eM3k36wAg"/>
    <ruleId>CONF:1198-31889</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_zfXX0J8UEeOr4eM3k36wAg" memberEnd="_zfVioJ8UEeOr4eM3k36wAg _zfXX0Z8UEeOr4eM3k36wAg">
    <ownedEnd xmi:id="_zfXX0Z8UEeOr4eM3k36wAg" type="_MHJQwJ8TEeOr4eM3k36wAg" association="_zfXX0J8UEeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_08onEJ8UEeOr4eM3k36wAg" base_Association="_zfXX0J8UEeOr4eM3k36wAg">
    <ruleId>CONF:1198-29894</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_77yKgJ8UEeOr4eM3k36wAg" base_Property="_6qwngJ8UEeOr4eM3k36wAg">
    <ruleId>CONF:1198-29895</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_8Y_q8J8UEeOr4eM3k36wAg" base_Property="_6qwng58UEeOr4eM3k36wAg">
    <ruleId>CONF:1198-29896</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_bXDekJ8VEeOr4eM3k36wAg" memberEnd="_bXCQcJ8VEeOr4eM3k36wAg _bXDekZ8VEeOr4eM3k36wAg">
    <ownedEnd xmi:id="_bXDekZ8VEeOr4eM3k36wAg" type="_2jWfwJ5wEeOr4eM3k36wAg" association="_bXDekJ8VEeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_yTOfYJ8VEeOr4eM3k36wAg" severity="WARNING" base_Association="_bXDekJ8VEeOr4eM3k36wAg">
    <ruleId>CONF:1198-32004</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_rb2icJ8WEeOr4eM3k36wAg" memberEnd="_rb1UUJ8WEeOr4eM3k36wAg _rb2icZ8WEeOr4eM3k36wAg">
    <ownedEnd xmi:id="_rb2icZ8WEeOr4eM3k36wAg" type="_AVv-8J8WEeOr4eM3k36wAg" association="_rb2icJ8WEeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_wZCOIJ8WEeOr4eM3k36wAg" base_Association="_rb2icJ8WEeOr4eM3k36wAg">
    <ruleId>CONF:1198-32005</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_EkOVEJ8XEeOr4eM3k36wAg" base_Property="_ClR8IJ8XEeOr4eM3k36wAg">
    <ruleId>CONF:1198-32007</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_zdH_UJ8YEeOr4eM3k36wAg" memberEnd="_zdGxMJ8YEeOr4eM3k36wAg _zdH_UZ8YEeOr4eM3k36wAg">
    <ownedEnd xmi:id="_zdH_UZ8YEeOr4eM3k36wAg" type="_2jWfwJ5wEeOr4eM3k36wAg" association="_zdH_UJ8YEeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_z9b3EJ8YEeOr4eM3k36wAg" base_Association="_zdH_UJ8YEeOr4eM3k36wAg">
    <ruleId>CONF:1198-28755, CONF:1198-28756</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_KDiWEJ8aEeOr4eM3k36wAg" memberEnd="_KDhH8J8aEeOr4eM3k36wAg _KDi9IJ8aEeOr4eM3k36wAg">
    <ownedEnd xmi:id="_KDi9IJ8aEeOr4eM3k36wAg" type="_2jWfwJ5wEeOr4eM3k36wAg" association="_KDiWEJ8aEeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_MEBAEJ8aEeOr4eM3k36wAg" base_Association="_KDiWEJ8aEeOr4eM3k36wAg">
    <ruleId>CONF:1198-28761, CONF:1198-28762</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_woUDcJ8aEeOr4eM3k36wAg" memberEnd="_woS1UJ8aEeOr4eM3k36wAg _woUDcZ8aEeOr4eM3k36wAg">
    <ownedEnd xmi:id="_woUDcZ8aEeOr4eM3k36wAg" type="_2jWfwJ5wEeOr4eM3k36wAg" association="_woUDcJ8aEeOr4eM3k36wAg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_yFbhsJ8aEeOr4eM3k36wAg" severity="WARNING" base_Association="_woUDcJ8aEeOr4eM3k36wAg">
    <ruleId>CONF:1198-29596, CONF:1198-29597</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_vrtb0J8bEeOr4eM3k36wAg" base_Constraint="_qk9kcJ8bEeOr4eM3k36wAg">
    <ruleId>CONF:1198-31044</ruleId>
  </CDA:ConstraintValidation>
  <uml:Class xmi:id="_itRPkKAEEeOQs7VC4HptuQ" name="ReferralNote">
    <ownedComment xmi:id="_3p_hIKAEEeOQs7VC4HptuQ">
      <body>&lt;p>&#xD;
A Referral Note communicates pertinent information from a provider who is requesting services of another provider of clinical or non-clinical services. The information in this document includes the reason for the referral and additional information that would augment decision making and care delivery.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
Examples of referral situations are when a patient is referred from a family physician to a cardiologist for cardiac evaluation or when patient is sent by a cardiologist to an emergency department for angina or when a patient is referred by a nurse practitioner to an audiologist for hearing screening or when a patient is referred by a hospitalist to social services.&#xD;
&lt;/p></body>
    </ownedComment>
    <ownedRule xmi:id="_Y-s94KAXEeOQs7VC4HptuQ" name="hasAnAssementAndPlanSection2OrBothAssementSectionAndPlanOfTreatmentSection2" constrainedElement="_itRPkKAEEeOQs7VC4HptuQ">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_3CkaIKAXEeOQs7VC4HptuQ">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL contain an Assessment and Plan Section (V2) (2.16.840.1.113883.10.20.22.2.9:2014-06-09), or an Assessment Section (2.16.840.1.113883.10.20.22.2.8) and a Plan of Treatment Section (V2) (2.16.840.1.113883.10.20.22.2.10:2014-06-09)</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfTreatmentSection2)) and  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection2))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_8wCTQKAXEeOQs7VC4HptuQ" name="doesNotHaveAssementAndPlanSection2WhenAssementAndPlanOfTreatment2ArePresent" constrainedElement="_itRPkKAEEeOQs7VC4HptuQ">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_Dun2AKAYEeOQs7VC4HptuQ">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT contain an Assessment and Plan Section (V2) (2.16.840.1.113883.10.20.22.2.9:2014-06-09) when either an Assessment Section (2.16.840.1.113883.10.20.22.2.8) or a Plan of Treatment Section (V2) (2.16.840.1.113883.10.20.22.2.10:2014-06-09) is present</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfTreatmentSection2)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection2))</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_itUS4KAEEeOQs7VC4HptuQ" general="_dduXkJ5OEeOr4eM3k36wAg"/>
    <ownedAttribute xmi:id="_x7GrsKAEEeOQs7VC4HptuQ" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <ownedComment xmi:id="_gQYEcKAGEeOQs7VC4HptuQ">
        <body>The Referral Note recommends use of the document type code 57133-1 &quot;Referral Note&quot;, with further specification provided by author or performer, setting, or specialty. When pre-coordinated codes are used, any coded values describing the author or performer of the service act or the practice setting must be consistent with the LOINC document type. For example, an Obstetrics and Gynecology Referral note would not be authored by a Pediatric Cardiologist. The type of referral and the target of the referral are specified via the participant (and not via the author).</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x7GrsqAEEeOQs7VC4HptuQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x7GrsaAEEeOQs7VC4HptuQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_kakXgKAHEeOQs7VC4HptuQ" name="informationRecipient" type="_vPn1gKAHEeOQs7VC4HptuQ" association="_kalloKAHEeOQs7VC4HptuQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mVbhsaAHEeOQs7VC4HptuQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mVbhsKAHEeOQs7VC4HptuQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_YWyDQKAMEeOQs7VC4HptuQ" name="participantCaregiver" type="_nwIL0KAMEeOQs7VC4HptuQ" association="_YWz4cKAMEeOQs7VC4HptuQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YWyqUKAMEeOQs7VC4HptuQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YWyqUaAMEeOQs7VC4HptuQ" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_4AG6EKAPEeOQs7VC4HptuQ" name="participantCallbackContact" type="_P2_2sKAQEeOQs7VC4HptuQ" association="_4AIvQKAPEeOQs7VC4HptuQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4AHhIKAPEeOQs7VC4HptuQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4AHhIaAPEeOQs7VC4HptuQ" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DKATgDz8EeSyGa6KC25kiw" name="planOfTreatmentSection2" association="_DKCIsDz8EeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_bwml0P4yEeO_Yb9cO8w3bA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IsedkDz8EeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IsXv4Dz8EeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_h1yrYDz8EeSyGa6KC25kiw" name="advanceDirectivesSectionEntriesOptional2" association="_h10gkDz8EeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-advancedirectives.uml#_jsKhYAFXEeSLIY0bHb-fFQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j3LUUDz8EeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j3FNsDz8EeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_0lZlIDz8EeSyGa6KC25kiw" name="historyOfPresentIllnessSection" association="_0lbaUDz8EeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PcWsRSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_36IFQDz8EeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_36ClsDz8EeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_x4mhgO9SEeSE7JpIy9Dpjg" name="familyHistorySection2" association="_x4soIO9SEeSE7JpIy9Dpjg">
      <type xmi:type="uml:Class" href="consol-familyhistory.uml#_NGivoIevEeSBauRYePLghA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7rbGce9SEeSE7JpIy9Dpjg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7rbGcO9SEeSE7JpIy9Dpjg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_gp5qkDz9EeSyGa6KC25kiw" name="immunizationsSection2" association="_gp8G0Dz9EeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-immunizations.uml#_14bikALNEeSIPYXg7AgJzw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_inD60Dz9EeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_im_CUDz9EeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_tLDeADz9EeSyGa6KC25kiw" name="problemSection2" association="_tLEsIDz9EeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-problems.uml#_IXrA4ALVEeSyydFGYJajGA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vyQJwDz9EeSyGa6KC25kiw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vyL4UDz9EeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_91n94Dz9EeSyGa6KC25kiw" name="proceduresSectionEntriesOptional2" association="_91pzEDz9EeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_80dMoAB0EeSLOb2O6vSPzg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__gm5ADz9EeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__ghZcDz9EeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ImLWYDz-EeSyGa6KC25kiw" name="resultsSection2" association="_ImMkgDz-EeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-results.uml#_bAAhEALtEeSueJWOLw5iaQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JrZSADz-EeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JrUZgDz-EeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_POCbMDz-EeSyGa6KC25kiw" name="reviewOfSystemsSection" association="_POEQYDz-EeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2RqkMBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RcJ4kDz-EeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RcFAEDz-EeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Y7diwDz-EeSyGa6KC25kiw" name="socialHistorySection2" association="_Y7ew4Dz-EeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_wLWZMAFHEeSG_MJH-zNFRw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aMfFwDz-EeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aMY_IDz-EeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_tz80kDz-EeSyGa6KC25kiw" name="vitalSignsSection2" association="_tz-CsDz-EeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-vitalsigns.uml#_D3010ALzEeSM0Jd2D1FgKw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vJHQsDz-EeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vJCYMDz-EeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_L6JMEDz_EeSyGa6KC25kiw" name="functionalStatusSection2" association="_L6LBQDz_EeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-other.uml#_8rMFkPyHEeOozpLKXSm5NA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NVBOoDz_EeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NU8WIDz_EeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_TtU0gDz_EeSyGa6KC25kiw" name="physicalExamSection2" association="_TtWpsDz_EeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-exams.uml#_-nZiYP4uEeObaveuCI77uA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VoKwkDz_EeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VoF4EDz_EeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_EYTV0D0AEeSyGa6KC25kiw" name="advanceDirectivesSectionEntriesOptional2b" association="_EYVLAD0AEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-advancedirectives.uml#_jsKhYAFXEeSLIY0bHb-fFQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GLM20D0AEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GLHXQD0AEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_L_1H4D0AEeSyGa6KC25kiw" name="nutritionSection" association="_L_29ED0AEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_MlM4IJ2GEeORR8_YW0n_jQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N0CQcD0AEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Nz9X8D0AEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_UZEqwD0AEeSyGa6KC25kiw" name="mentalStatusSection" association="_UZHHAD0AEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#_4tfOMJ2CEeORR8_YW0n_jQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YcgrAD0AEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YcbygD0AEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_pydDID0AEeSyGa6KC25kiw" name="medicalEquipmentSection2" association="_pyffYD0AEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-medications.uml#_5OKxwP1bEeO5Hq-yrsJSmg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rFf_YD0AEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rFaf0D0AEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_yGdgsD0AEeSyGa6KC25kiw" name="allergiesSection2" association="_yGeu0D0AEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-allergies.uml#_EONPMAInEeSr1aKUYorURA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z2LK0D0AEeSyGa6KC25kiw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z2GSUD0AEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_8Ro7QD0AEeSyGa6KC25kiw" name="assessmentSection" association="_8RqJYD0AEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-other.uml#_W8pI4DszEeGvzMYhXuqAEA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9ZCoMD0AEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9Y9vsD0AEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_HMVuQD0BEeSyGa6KC25kiw" name="assessmentAndPlanSection2" association="_HMXjcD0BEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-other.uml#_q_8twPvVEeOvZJBdQKQrqQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IX7-sD0BEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IX2fID0BEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_OiI3ID0BEeSyGa6KC25kiw" name="historyOfPastIllnessSection2" association="_OiKsUD0BEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-other.uml#_sZlggPyhEeOC19UEcu7MOw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P4oI8D0BEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P4jQcD0BEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_fRvA8D0BEeSyGa6KC25kiw" name="generalStatusSection" association="_fRw2ID0BEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2Pxt6xSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iDJYoD0BEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iDD5ED0BEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nnhnMD0BEeSyGa6KC25kiw" name="medicationsSection2" association="_nni1UD0BEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-medications.uml#_P2mp4ALQEeS0YMHMf4rRtQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pURc4D0BEeSyGa6KC25kiw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pUMkYD0BEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5TwYYD0BEeSyGa6KC25kiw" name="reasonForReferralSection2" association="_5TxmgD0BEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-other.uml#_Ya0H0AB5EeS20Pddu0dxVw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6kXEoD0BEeSyGa6KC25kiw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6kRlED0BEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_vPn1gKAHEeOQs7VC4HptuQ" name="InformationRecipient">
      <ownedComment xmi:id="_yQNRoKAHEeOQs7VC4HptuQ">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_5Z4DAKAHEeOQs7VC4HptuQ">
        <body>informationRecipient&#xD;
The information recipient represents the intended recipient of the referral note.</body>
      </ownedComment>
      <generalization xmi:id="_vPockKAHEeOQs7VC4HptuQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_I5t6QEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_--ce0KAHEeOQs7VC4HptuQ" name="intendedRecipient" type="_HFAWQKAIEeOQs7VC4HptuQ" association="_--ds8KAHEeOQs7VC4HptuQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AdeBkaAIEeOQs7VC4HptuQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AdeBkKAIEeOQs7VC4HptuQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_HFAWQKAIEeOQs7VC4HptuQ" name="IntendedRecipient">
        <generalization xmi:id="_HFAWQaAIEeOQs7VC4HptuQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_TWL5IEcZEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_Ma6D8KAIEeOQs7VC4HptuQ" name="addr" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ma6D8qAIEeOQs7VC4HptuQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ma6D8aAIEeOQs7VC4HptuQ" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CwF2EEo5Ed6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Ma6rAKAIEeOQs7VC4HptuQ" name="telecom" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ma6rAqAIEeOQs7VC4HptuQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ma6rAaAIEeOQs7VC4HptuQ" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_FNTfYEo5Ed6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_9SaBwKuiEeOhqMhzpJF7Fw" name="informationRecipient" type="_otNC4KujEeOhqMhzpJF7Fw" association="_9SceAKuiEeOhqMhzpJF7Fw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SRSPcaujEeOhqMhzpJF7Fw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SRSPcKujEeOhqMhzpJF7Fw" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_otNC4KujEeOhqMhzpJF7Fw" name="Person">
          <generalization xmi:id="_otNC4aujEeOhqMhzpJF7Fw">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_pYusIKujEeOhqMhzpJF7Fw" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3RLrke9ZEeSE7JpIy9Dpjg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3RLrkO9ZEeSE7JpIy9Dpjg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_nwIL0KAMEeOQs7VC4HptuQ" name="ParticipantCaregiver">
      <ownedComment xmi:id="_tn3bQKAMEeOQs7VC4HptuQ">
        <body>INLINE&amp;typeCode=vocab::ParticipationType::IND</body>
      </ownedComment>
      <ownedComment xmi:id="_uxq78KAMEeOQs7VC4HptuQ">
        <body>participant&#xD;
The Participants (support) identifies participants who support the patient such as a relative or caregiver.</body>
      </ownedComment>
      <generalization xmi:id="_nwIy4KAMEeOQs7VC4HptuQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_4_GbMEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_XdNsEKAOEeOQs7VC4HptuQ" name="associatedEntity" type="_fky3MKAOEeOQs7VC4HptuQ" association="_XdPhQKAOEeOQs7VC4HptuQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZqO9QKAOEeOQs7VC4HptuQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZqNvIKAOEeOQs7VC4HptuQ" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_XllqQO9eEeSE7JpIy9Dpjg" name="typeCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_ZiusYO9eEeSE7JpIy9Dpjg" value="IND"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_bmsJsErdEd6FXKclYGEDCw"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_fky3MKAOEeOQs7VC4HptuQ" name="AssociatedEntity">
        <generalization xmi:id="_fkzeQKAOEeOQs7VC4HptuQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_8OcHAEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_go70wKAOEeOQs7VC4HptuQ" name="classCode" visibility="private">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3C0DcEd6xYZuu1VKCVw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_A7QsoKAPEeOQs7VC4HptuQ" name="associatedPerson" type="_NeSvYKAPEeOQs7VC4HptuQ" association="_A7R6wKAPEeOQs7VC4HptuQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EzsWwKAPEeOQs7VC4HptuQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EzrvsKAPEeOQs7VC4HptuQ" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_NeSvYKAPEeOQs7VC4HptuQ" name="AssociatedPerson">
          <generalization xmi:id="_NeTWcKAPEeOQs7VC4HptuQ">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_OFEbgKAPEeOQs7VC4HptuQ" name="name" visibility="private" type="_SmlTcJBEEeSSfIVHL_x3Xw" aggregation="composite">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KAjigO9fEeSE7JpIy9Dpjg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KAdb4O9fEeSE7JpIy9Dpjg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_P2_2sKAQEeOQs7VC4HptuQ" name="ParticipantCallbackContact">
      <ownedComment xmi:id="_VJHQkKAQEeOQs7VC4HptuQ">
        <body>INLINE&amp;typeCode=vocab::ParticipationType::CALLBCK</body>
      </ownedComment>
      <ownedComment xmi:id="_Wh3MMKAQEeOQs7VC4HptuQ">
        <body>The participants (contact) represent the clinician to contact for questions about the referral summary. This may represent the clinician who made the referral or the referral nurse.&#xD;
This participant represents the clinician to contact for questions about the referral note. This call back contact individual may be a different person than the individual(s) identified in the author or legalAuthenticator participant.</body>
      </ownedComment>
      <generalization xmi:id="_P3BE0KAQEeOQs7VC4HptuQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_4_GbMEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_TQEEQKAQEeOQs7VC4HptuQ" name="typeCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_gNu0kKAQEeOQs7VC4HptuQ" value="CALLBCK"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_bmsJsErdEd6FXKclYGEDCw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_1d3KUKAQEeOQs7VC4HptuQ" name="associatedEntity" type="_6wtHgKAREeOQs7VC4HptuQ" association="_1d4_gKAQEeOQs7VC4HptuQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3LZqMKAQEeOQs7VC4HptuQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3LZDIKAQEeOQs7VC4HptuQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_6wtHgKAREeOQs7VC4HptuQ" name="AssociatedEntity">
        <generalization xmi:id="_6wuVoKAREeOQs7VC4HptuQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_8OcHAEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="__ZB9gKAREeOQs7VC4HptuQ" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LOIjQKASEeOQs7VC4HptuQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LOH8MKASEeOQs7VC4HptuQ" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_8KBf0EoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="__ZBWcKAREeOQs7VC4HptuQ" name="addr" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PFoZQKASEeOQs7VC4HptuQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PFnyMKASEeOQs7VC4HptuQ" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_-czawEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="__ZCkkKAREeOQs7VC4HptuQ" name="telecom" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SNJj0KASEeOQs7VC4HptuQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SNI8wKASEeOQs7VC4HptuQ" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#__ZTfQEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_dqhmEKASEeOQs7VC4HptuQ" name="associatedPerson" type="_rzpc4KASEeOQs7VC4HptuQ" association="_dqjbQKASEeOQs7VC4HptuQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nIANIKASEeOQs7VC4HptuQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nH-_AKASEeOQs7VC4HptuQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_2fQrAKASEeOQs7VC4HptuQ" name="scopingOrganization" association="_2fSgMKASEeOQs7VC4HptuQ">
          <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_zjKW8EcZEd6besF9iFIJkQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BSSIsKATEeOQs7VC4HptuQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BSRhoKATEeOQs7VC4HptuQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_wuXaoO9gEeSE7JpIy9Dpjg" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3C0DcEd6xYZuu1VKCVw"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_yYxuAO9gEeSE7JpIy9Dpjg" value="ASSIGNED"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_AkaAcEofEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_rzpc4KASEeOQs7VC4HptuQ" name="AssociatedPerson">
          <generalization xmi:id="_rzrSEKASEeOQs7VC4HptuQ">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_tNSJUKASEeOQs7VC4HptuQ" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K-qUEe9gEeSE7JpIy9Dpjg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K-qUEO9gEeSE7JpIy9Dpjg" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:PropertyValidation xmi:id="_x7H50KAEEeOQs7VC4HptuQ" base_Property="_x7GrsKAEEeOQs7VC4HptuQ"/>
  <CDA:CDATemplate xmi:id="_4OnRIKAEEeOQs7VC4HptuQ" base_Class="_itRPkKAEEeOQs7VC4HptuQ" templateId="2.16.840.1.113883.10.20.22.1.14" templateVersion="2015-08-01">
    <ruleId>CONF:1198-28947</ruleId>
    <ruleId>CONF:1198-28948</ruleId>
    <ruleId>CONF:1198-32911</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_PJLvcKAFEeOQs7VC4HptuQ" base_Generalization="_itUS4KAEEeOQs7VC4HptuQ"/>
  <CDA:ValueSetConstraint xmi:id="_RySqQKAGEeOQs7VC4HptuQ" base_Property="_x7GrsKAEEeOQs7VC4HptuQ">
    <reference href="../consol-vocab.uml#_lIHr8aAFEeOQs7VC4HptuQ"/>
    <ruleId>CONF:1198-28949</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_kalloKAHEeOQs7VC4HptuQ" memberEnd="_kakXgKAHEeOQs7VC4HptuQ _kalloaAHEeOQs7VC4HptuQ">
    <ownedEnd xmi:id="_kalloaAHEeOQs7VC4HptuQ" type="_itRPkKAEEeOQs7VC4HptuQ" association="_kalloKAHEeOQs7VC4HptuQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_mnAZ4KAHEeOQs7VC4HptuQ" base_Association="_kalloKAHEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31589</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_--ds8KAHEeOQs7VC4HptuQ" memberEnd="_--ce0KAHEeOQs7VC4HptuQ _--ds8aAHEeOQs7VC4HptuQ">
    <ownedEnd xmi:id="_--ds8aAHEeOQs7VC4HptuQ" type="_vPn1gKAHEeOQs7VC4HptuQ" association="_--ds8KAHEeOQs7VC4HptuQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_AwtGoKAIEeOQs7VC4HptuQ" base_Association="_--ds8KAHEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31590</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_SsAOkKAIEeOQs7VC4HptuQ" severity="WARNING" base_Property="_Ma6D8KAIEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31591</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_UbE_gKAIEeOQs7VC4HptuQ" severity="WARNING" base_Property="_Ma6rAKAIEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31592</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_YWz4cKAMEeOQs7VC4HptuQ" memberEnd="_YWyDQKAMEeOQs7VC4HptuQ _YW0fgKAMEeOQs7VC4HptuQ">
    <ownedEnd xmi:id="_YW0fgKAMEeOQs7VC4HptuQ" type="_itRPkKAEEeOQs7VC4HptuQ" association="_YWz4cKAMEeOQs7VC4HptuQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_a9IacKAMEeOQs7VC4HptuQ" severity="WARNING" base_Association="_YWz4cKAMEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31642</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_XdPhQKAOEeOQs7VC4HptuQ" memberEnd="_XdNsEKAOEeOQs7VC4HptuQ _XdPhQaAOEeOQs7VC4HptuQ">
    <ownedEnd xmi:id="_XdPhQaAOEeOQs7VC4HptuQ" type="_nwIL0KAMEeOQs7VC4HptuQ" association="_XdPhQKAOEeOQs7VC4HptuQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_YRBHkKAOEeOQs7VC4HptuQ" base_Association="_XdPhQKAOEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31643</ruleId>
  </CDA:AssociationValidation>
  <CDA:ValueSetConstraint xmi:id="_mrJ14KAOEeOQs7VC4HptuQ" base_Property="_go70wKAOEeOQs7VC4HptuQ">
    <reference href="../consol-vocab.uml#_9ZCoaO9eEeSE7JpIy9Dpjg"/>
    <ruleId>CONF:1198-31925</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_y15UcKAOEeOQs7VC4HptuQ" base_Property="_go70wKAOEeOQs7VC4HptuQ"/>
  <uml:Association xmi:id="_A7R6wKAPEeOQs7VC4HptuQ" memberEnd="_A7QsoKAPEeOQs7VC4HptuQ _A7Sh0KAPEeOQs7VC4HptuQ">
    <ownedEnd xmi:id="_A7Sh0KAPEeOQs7VC4HptuQ" type="_fky3MKAOEeOQs7VC4HptuQ" association="_A7R6wKAPEeOQs7VC4HptuQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_FFRO8KAPEeOQs7VC4HptuQ" base_Association="_A7R6wKAPEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31644</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_QNzCkKAPEeOQs7VC4HptuQ" message="This associatedPerson SHALL contain at least one [1..*] US Realm Patient Name (PTN.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.1) (CONF:1198-31645)" base_Property="_OFEbgKAPEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31645</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_4AIvQKAPEeOQs7VC4HptuQ" memberEnd="_4AG6EKAPEeOQs7VC4HptuQ _4AIvQaAPEeOQs7VC4HptuQ">
    <ownedEnd xmi:id="_4AIvQaAPEeOQs7VC4HptuQ" type="_itRPkKAEEeOQs7VC4HptuQ" association="_4AIvQKAPEeOQs7VC4HptuQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_HWHawKAQEeOQs7VC4HptuQ" severity="WARNING" base_Association="_4AIvQKAPEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31647</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_Y7rjQKAQEeOQs7VC4HptuQ" base_Property="_TQEEQKAQEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31648</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_1d4_gKAQEeOQs7VC4HptuQ" memberEnd="_1d3KUKAQEeOQs7VC4HptuQ _1d4_gaAQEeOQs7VC4HptuQ">
    <ownedEnd xmi:id="_1d4_gaAQEeOQs7VC4HptuQ" type="_P2_2sKAQEeOQs7VC4HptuQ" association="_1d4_gKAQEeOQs7VC4HptuQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_2RVOoKAQEeOQs7VC4HptuQ" base_Association="_1d4_gKAQEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31649</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_Loe88KASEeOQs7VC4HptuQ" base_Property="__ZB9gKAREeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31650</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Nm9b0KASEeOQs7VC4HptuQ" severity="WARNING" base_Property="__ZBWcKAREeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31651</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_SoKE0KASEeOQs7VC4HptuQ" base_Property="__ZCkkKAREeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31652</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_dqjbQKASEeOQs7VC4HptuQ" memberEnd="_dqhmEKASEeOQs7VC4HptuQ _dqjbQaASEeOQs7VC4HptuQ">
    <ownedEnd xmi:id="_dqjbQaASEeOQs7VC4HptuQ" type="_6wtHgKAREeOQs7VC4HptuQ" association="_dqjbQKASEeOQs7VC4HptuQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_kj7G0KASEeOQs7VC4HptuQ" base_Association="_dqjbQKASEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31653</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_vDrDMKASEeOQs7VC4HptuQ" base_Property="_tNSJUKASEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31654</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_2fSgMKASEeOQs7VC4HptuQ" memberEnd="_2fQrAKASEeOQs7VC4HptuQ _2fSgMaASEeOQs7VC4HptuQ">
    <ownedEnd xmi:id="_2fSgMaASEeOQs7VC4HptuQ" type="_6wtHgKAREeOQs7VC4HptuQ" association="_2fSgMKASEeOQs7VC4HptuQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="__qnAQKASEeOQs7VC4HptuQ" severity="INFO" base_Association="_2fSgMKASEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-31655</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_uJVIkKAXEeOQs7VC4HptuQ" base_Constraint="_Y-s94KAXEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-29102</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_9znQIKAXEeOQs7VC4HptuQ" base_Constraint="_8wCTQKAXEeOQs7VC4HptuQ">
    <ruleId>CONF:1198-29103</ruleId>
  </CDA:ConstraintValidation>
  <uml:Class xmi:id="_mgnrsKDQEeOPqKnBFQcY_A" name="TransferSummary">
    <ownedComment xmi:id="_23t18KDQEeOPqKnBFQcY_A">
      <body>&lt;p>&#xD;
This document describes constraints on the Clinical Document Architecture (CDA) header and body elements for a Transfer Summary. The Transfer Summary standardizes critical information for exchange of information between providers of care when a patient moves between health care settings.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
Standardization of information used in this form will promote interoperability; create information suitable for reuse in quality measurement, public health, research, and for reimbursement.&#xD;
&lt;/p></body>
    </ownedComment>
    <ownedRule xmi:id="_O78fQKWYEeOPqKnBFQcY_A" name="hasAnAssementAndPlanSection2OrBothAssementSectionAndPlanOfTreatmentSection2" constrainedElement="_mgnrsKDQEeOPqKnBFQcY_A">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_heAsQKWYEeOPqKnBFQcY_A">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL contain an Assessment and Plan Section (V2) (2.16.840.1.113883.10.20.22.2.9:2014-06-09), or an Assessment Section (2.16.840.1.113883.10.20.22.2.8) and a Plan of Treatment Section (V2) (2.16.840.1.113883.10.20.22.2.10:2014-06-09)</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfTreatmentSection2)) and  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection2))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_NBehMKWZEeOPqKnBFQcY_A" name="doesNotHaveAssementAndPlanSection2WhenAssementAndPlanOfTreatment2ArePresent" constrainedElement="_mgnrsKDQEeOPqKnBFQcY_A">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_W5AnAKWZEeOPqKnBFQcY_A">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT contain an Assessment and Plan Section (V2) (2.16.840.1.113883.10.20.22.2.9:2014-06-09) when either an Assessment Section (2.16.840.1.113883.10.20.22.2.8) or a Plan of Treatment Section (V2) (2.16.840.1.113883.10.20.22.2.10:2014-06-09) is present</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfTreatmentSection2)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection2))</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_mgoSwKDQEeOPqKnBFQcY_A" general="_dduXkJ5OEeOr4eM3k36wAg"/>
    <ownedAttribute xmi:id="_xyTbUKDQEeOPqKnBFQcY_A" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <ownedComment xmi:id="_dmfXYKDSEeOPqKnBFQcY_A">
        <body>The Transfer Summary recommends use of the document type code 18761-7 &quot;Provider Unspecified Transfer Summary&quot;, with further specification provided by author or performer, setting, or specialty. When pre-coordinated codes are used, any coded values describing the author or performer of the service act or the practice setting must be consistent with the LOINC document type. For example, an Obstetrics and Gynecology Transfer Summary note would not be authored by a Pediatric Cardiologist.&#xD;
Pre-coordinated codes are those that indicate the specialty or service provided in the LOINC Long Common Name (Print Name in the TransferDocumentType valueSet table).&#xD;
When using a generic type of code such as 18761-7 (Provider - Unspecified Transfer Summary), the types of services involved in the care are handled in documentationOf/serviceEvent with the use of serviceEvent/code (e.g., use a SNOMED CT procedure code such as 69031006 (Excision of breast tissue) while performers/providers involved in the care can be identified using the functionCode (bound to Healthcare Provider Taxonomy role codes).</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xyTbUqDQEeOPqKnBFQcY_A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xyTbUaDQEeOPqKnBFQcY_A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_xyWeoKDQEeOPqKnBFQcY_A" name="title" visibility="private" aggregation="composite" redefinedProperty="_2DNR9xSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xyWeoqDQEeOPqKnBFQcY_A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xyWeoaDQEeOPqKnBFQcY_A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_zqINsKDSEeOPqKnBFQcY_A" name="participantSupport" type="_F5SFwKDTEeOPqKnBFQcY_A" association="_zqJb0KDSEeOPqKnBFQcY_A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zqI0wKDSEeOPqKnBFQcY_A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zqI0waDSEeOPqKnBFQcY_A" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Z-DwwKDVEeOPqKnBFQcY_A" name="participantCallbackContact" type="_lisRkKDVEeOPqKnBFQcY_A" association="_Z-Fl8KDVEeOPqKnBFQcY_A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z-DwwaDVEeOPqKnBFQcY_A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z-DwwqDVEeOPqKnBFQcY_A" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_EeNR4KWUEeOPqKnBFQcY_A" name="documentationOf" type="_lgXrQKWUEeOPqKnBFQcY_A" association="_EePHEKWUEeOPqKnBFQcY_A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gc_SwKWUEeOPqKnBFQcY_A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gc-rsKWUEeOPqKnBFQcY_A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_fdTE0D0OEeSyGa6KC25kiw" name="advanceDirectivesSection2" association="_fdU6AD0OEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-advancedirectives.uml#_ZFbCkAIPEeS-F85KYVlDyA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pQO-gD0OEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pQHpwD0OEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_9MkxID0OEeSyGa6KC25kiw" name="allergiesSection2" association="_9MmmUD0OEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-allergies.uml#_EONPMAInEeSr1aKUYorURA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-rF9kD0OEeSyGa6KC25kiw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-q_28D0OEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_D0VvUD0PEeSyGa6KC25kiw" name="physicalExamSection2" association="_D0YLkD0PEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-exams.uml#_-nZiYP4uEeObaveuCI77uA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IoyVwD0PEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IorBAD0PEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Rv3PAD0PEeSyGa6KC25kiw" name="encountersSection2" association="_Rv4dID0PEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-encounters.uml#_ogD-EAIvEeScubSeRE1upQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T7XdQD0PEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T7R9sD0PEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_dvXt8D0PEeSyGa6KC25kiw" name="familyHistorySection" association="_dvaKMD0PEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-familyhistory.uml#_2IWQIxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_izfvID0PEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_izaPkD0PEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_s1jp8D0PEeSyGa6KC25kiw" name="functionalStatusSection2" association="_s1lfID0PEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-other.uml#_8rMFkPyHEeOozpLKXSm5NA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z0M3ED0PEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z0HXgD0PEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vfsXEPAbEeSw2PsYr-oqaQ" name="dischargeDiagnosisSection2" association="_vfvaYPAbEeSw2PsYr-oqaQ">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_jfuGYPytEeOmn53IDV99zw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1m3JofAbEeSw2PsYr-oqaQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1m3JoPAbEeSw2PsYr-oqaQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_RlShQD0QEeSyGa6KC25kiw" name="immunizationsSectionEntriesOptional2" association="_RlTvYD0QEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-immunizations.uml#_kdQhIPy3EeO1SvUcmWeLDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S5giMD0QEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S5bCoD0QEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ZH7MQD0QEeSyGa6KC25kiw" name="medicalEquipmentSection2" association="_ZH9ogD0QEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-medications.uml#_5OKxwP1bEeO5Hq-yrsJSmg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aMPwAD0QEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aMKQcD0QEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_gxdwgD0QEeSyGa6KC25kiw" name="medicationsSection2" association="_gxflsD0QEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-medications.uml#_P2mp4ALQEeS0YMHMf4rRtQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iP8gsD0QEeSyGa6KC25kiw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iP3BID0QEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_tI0uwD0QEeSyGa6KC25kiw" name="payersSection2" association="_tI184D0QEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-payers.uml#_twgM0P4lEeOzC5ykp-XCaA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vAgpID0QEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vAbJkD0QEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_04RGsD0QEeSyGa6KC25kiw" name="planOfTreatmentSection2" association="_04S74D0QEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_bwml0P4yEeO_Yb9cO8w3bA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2H_pMD0QEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2H5ikD0QEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_CDFiMD0REeSyGa6KC25kiw" name="problemSection2" association="_CDHXYD0REeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-problems.uml#_IXrA4ALVEeSyydFGYJajGA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D0-9oD0REeSyGa6KC25kiw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D043AD0REeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="__IJloD0REeSyGa6KC25kiw" name="proceduresSection2" association="__IMB4D0REeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_N6wUUALoEeSBA9s7kRnaEg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AH6ZgD0SEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AH0S4D0SEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_HIK6wD0TEeSyGa6KC25kiw" name="resultsSection2" association="_HIMv8D0TEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-results.uml#_bAAhEALtEeSueJWOLw5iaQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IhXiUD0TEeSyGa6KC25kiw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IhSCwD0TEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Q5xXsD0TEeSyGa6KC25kiw" name="socialHistorySection2" association="_Q5zz8D0TEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_wLWZMAFHEeSG_MJH-zNFRw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Sb6f4D0TEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Sb1AUD0TEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Y8ZKUD0TEeSyGa6KC25kiw" name="vitalSignsSection2" association="_Y8aYcD0TEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-vitalsigns.uml#_D3010ALzEeSM0Jd2D1FgKw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bkIooD0TEeSyGa6KC25kiw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bkDJED0TEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_niZKYD0TEeSyGa6KC25kiw" name="mentalStatusSection" association="_nia_kD0TEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#_4tfOMJ2CEeORR8_YW0n_jQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oqkTYD0TEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oqeMwD0TEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_v1WfED0TEeSyGa6KC25kiw" name="generalStatusSection" association="_v1Y7UD0TEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2Pxt6xSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xOh4gD0TEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xObx4D0TEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5KcmMD0TEeSyGa6KC25kiw" name="reviewOfSystemsSection" association="_5KfCcD0TEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2RqkMBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7FfWkD0TEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7FZP8D0TEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_E45KUD0UEeSyGa6KC25kiw" name="nutritionSection" association="_E46YcD0UEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_MlM4IJ2GEeORR8_YW0n_jQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j3yrcD0UEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j3tL4D0UEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vvddAD0UEeSyGa6KC25kiw" name="reasonForReferralSection2" association="_vvf5QD0UEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-other.uml#_Ya0H0AB5EeS20Pddu0dxVw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xBtIAD0UEeSyGa6KC25kiw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xBnBYD0UEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_38l2gD0UEeSyGa6KC25kiw" name="historyOfPastIllnessSection2" association="_38nrsD0UEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-other.uml#_sZlggPyhEeOC19UEcu7MOw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KLHccD0VEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KLBV0D0VEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_RQEF4D0VEeSyGa6KC25kiw" name="historyOfPresentIllnessSection" association="_RQF7ED0VEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PcWsRSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SfRrAD0VEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SfLkYD0VEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_dMh34D0VEeSyGa6KC25kiw" name="assessmentAndPlanSection2" association="_dMjGAD0VEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-other.uml#_q_8twPvVEeOvZJBdQKQrqQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ex2P4D0VEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_exwJQD0VEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_jwTG4D0VEeSyGa6KC25kiw" name="assessmentSection" association="_jwVjID0VEeSyGa6KC25kiw">
      <type xmi:type="uml:Class" href="consol-other.uml#_W8pI4DszEeGvzMYhXuqAEA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lOj0oD0VEeSyGa6KC25kiw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lOdG8D0VEeSyGa6KC25kiw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DQ87EPAcEeSw2PsYr-oqaQ" name="admissionMedicationsSectionEntriesOptional2" association="_DQ-JMPAcEeSw2PsYr-oqaQ">
      <type xmi:type="uml:Class" href="consol-medications.uml#_ZLY3MPyqEeOlg_Cnc5bODw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EyOgkPAcEeSw2PsYr-oqaQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EyNScPAcEeSw2PsYr-oqaQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_K-NhsPAcEeSw2PsYr-oqaQ" name="admissionDiagnosisSection2" association="_K-Ov0PAcEeSw2PsYr-oqaQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_ctJgAPylEeOc0tW1-DpN-Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MeMtwfAcEeSw2PsYr-oqaQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MeMtwPAcEeSw2PsYr-oqaQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_WABpUPAcEeSw2PsYr-oqaQ" name="courseOfCareSection" association="_WAC3cPAcEeSw2PsYr-oqaQ">
      <type xmi:type="uml:Class" href="consol-encounters.uml#_S0oqIIfLEeSBauRYePLghA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XS4_YfAcEeSw2PsYr-oqaQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XS4_YPAcEeSw2PsYr-oqaQ" value="1"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_F5SFwKDTEeOPqKnBFQcY_A" name="ParticipantSupport">
      <ownedComment xmi:id="_cejpgKDTEeOPqKnBFQcY_A">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_eo9rkKDTEeOPqKnBFQcY_A">
        <body>participant&#xD;
This participant identifies individuals who support the patient such as a relative or caregiver.</body>
      </ownedComment>
      <generalization xmi:id="_F5SFwaDTEeOPqKnBFQcY_A">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_4_GbMEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_H2DUcKDTEeOPqKnBFQcY_A" name="typeCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_Rmf60KDTEeOPqKnBFQcY_A" value="IND"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_bmsJsErdEd6FXKclYGEDCw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_nNwXIKDTEeOPqKnBFQcY_A" name="associatedEntity" type="_xR_cMKDTEeOPqKnBFQcY_A" association="_nNzacKDTEeOPqKnBFQcY_A">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pFUVsKDTEeOPqKnBFQcY_A" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pFTuoKDTEeOPqKnBFQcY_A" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_xR_cMKDTEeOPqKnBFQcY_A" name="AssociatedEntity">
        <generalization xmi:id="_xR_cMaDTEeOPqKnBFQcY_A">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_8OcHAEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_zdmYIKDTEeOPqKnBFQcY_A" name="classCode" visibility="private">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3C0DcEd6xYZuu1VKCVw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_XCTmwKDUEeOPqKnBFQcY_A" name="associatedPerson" type="_kZjUsKDUEeOPqKnBFQcY_A" association="_XCU04KDUEeOPqKnBFQcY_A">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dSqxkaDUEeOPqKnBFQcY_A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dSqxkKDUEeOPqKnBFQcY_A" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_kZjUsKDUEeOPqKnBFQcY_A" name="AssociatedPerson">
          <generalization xmi:id="_kZjUsaDUEeOPqKnBFQcY_A">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_lCNQIKDUEeOPqKnBFQcY_A" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t3J3kaDUEeOPqKnBFQcY_A" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t3J3kKDUEeOPqKnBFQcY_A" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_lisRkKDVEeOPqKnBFQcY_A" name="ParticipantCallbackContact">
      <ownedComment xmi:id="_F9P4YKDWEeOPqKnBFQcY_A">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_Hc34EKDWEeOPqKnBFQcY_A">
        <body>participant&#xD;
This participant represents the clinician to contact for questions about the transfer summary. This call back contact individual may be a different person than the individual(s) identified in the author or legalAuthenticator participant.</body>
      </ownedComment>
      <generalization xmi:id="_lis4oKDVEeOPqKnBFQcY_A">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_4_GbMEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_ufJPMKDVEeOPqKnBFQcY_A" name="typeCode" visibility="private">
        <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_-5Dc4KDVEeOPqKnBFQcY_A" value="CALLBCK"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_bmsJsErdEd6FXKclYGEDCw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_nXM0wKDYEeOPqKnBFQcY_A" name="associatedEntity" type="_wwUgQKDYEeOPqKnBFQcY_A" association="_nXOC4KDYEeOPqKnBFQcY_A">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pUBt0aDYEeOPqKnBFQcY_A" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pUBt0KDYEeOPqKnBFQcY_A" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_wwUgQKDYEeOPqKnBFQcY_A" name="AssociatedEntity">
        <generalization xmi:id="_wwVHUKDYEeOPqKnBFQcY_A">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_8OcHAEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_0t-Bk6DYEeOPqKnBFQcY_A" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3C0DcEd6xYZuu1VKCVw"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_BPF_0KDZEeOPqKnBFQcY_A" value="ASSIGNED"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_AkaAcEofEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_0t-ooKDYEeOPqKnBFQcY_A" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ue41gKDZEeOPqKnBFQcY_A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ue4OcKDZEeOPqKnBFQcY_A" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_8KBf0EoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_0t-BkKDYEeOPqKnBFQcY_A" name="addr" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0t-BkqDYEeOPqKnBFQcY_A"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0t-BkaDYEeOPqKnBFQcY_A" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_-czawEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_0t-oo6DYEeOPqKnBFQcY_A" name="telecom" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xs63waDZEeOPqKnBFQcY_A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xs63wKDZEeOPqKnBFQcY_A" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#__ZTfQEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_nji8wKDaEeOPqKnBFQcY_A" name="associatedPerson" type="_2eq4QKDaEeOPqKnBFQcY_A" association="_njkK4KDaEeOPqKnBFQcY_A">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sSxsAKDaEeOPqKnBFQcY_A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sSxE8KDaEeOPqKnBFQcY_A" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_EXcl8KDbEeOPqKnBFQcY_A" name="scopingOrganization" association="_EXd0EKDbEeOPqKnBFQcY_A">
          <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_zjKW8EcZEd6besF9iFIJkQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JgMBYKDbEeOPqKnBFQcY_A"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JgLaUKDbEeOPqKnBFQcY_A" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_2eq4QKDaEeOPqKnBFQcY_A" name="AssociatedPerson">
          <generalization xmi:id="_2eq4QaDaEeOPqKnBFQcY_A">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_3EZbgKDaEeOPqKnBFQcY_A" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8NKsIKDaEeOPqKnBFQcY_A" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8NKFEKDaEeOPqKnBFQcY_A" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_lgXrQKWUEeOPqKnBFQcY_A" name="DocumentationOf">
      <ownedComment xmi:id="_pcil4KWUEeOPqKnBFQcY_A">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_u4L44PAgEeSw2PsYr-oqaQ">
        <body>documentationOf</body>
      </ownedComment>
      <generalization xmi:id="_lgYSUKWUEeOPqKnBFQcY_A">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1fhigEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_AfoHAKWVEeOPqKnBFQcY_A" name="serviceEvent" type="_NPP0QKWVEeOPqKnBFQcY_A" association="_AfpVIKWVEeOPqKnBFQcY_A">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I0NMUKWVEeOPqKnBFQcY_A" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I0MlQKWVEeOPqKnBFQcY_A" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_NPP0QKWVEeOPqKnBFQcY_A" name="ServiceEvent">
        <ownedComment xmi:id="_Z3S54KWVEeOPqKnBFQcY_A">
          <body>The serviceEvent in a Transfer Note contains the representation of providers who are wholly or partially responsible for the safety and well-being of a subject of care.</body>
        </ownedComment>
        <generalization xmi:id="_NPQbUKWVEeOPqKnBFQcY_A">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_lriDUEcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_OsJQEKWVEeOPqKnBFQcY_A" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Vm_iUaWVEeOPqKnBFQcY_A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vm_iUKWVEeOPqKnBFQcY_A" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_gB1wkKWVEeOPqKnBFQcY_A" value="PCPR"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_U70MIEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_5RIpsPAgEeSw2PsYr-oqaQ" name="code" visibility="private" aggregation="composite">
          <ownedComment xmi:id="_-nFasPAgEeSw2PsYr-oqaQ">
            <body>Use serviceEvent/code when using a generic document type code such as 18761-7 (Provider-Unspecified Transfer Summary) to represent the service.</body>
          </ownedComment>
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5RIpsfAgEeSw2PsYr-oqaQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5RIpsvAgEeSw2PsYr-oqaQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_I4F7kEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_xxHOsKWVEeOPqKnBFQcY_A" name="performer1" type="_-EJGkKWVEeOPqKnBFQcY_A" aggregation="composite" association="_xxIc0KWVEeOPqKnBFQcY_A">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1lamwKWVEeOPqKnBFQcY_A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1lZ_sKWVEeOPqKnBFQcY_A" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_6MIl4EoVEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_-EJGkKWVEeOPqKnBFQcY_A" name="Performer">
          <ownedComment xmi:id="_DDShIKWWEeOPqKnBFQcY_A">
            <body>&lt;p>&#xD;
performer&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The performer(s) represents the healthcare providers involved in the current or historical care of the patient. The patient's key healthcare providers would be listed here which would include the primary physician and any active consulting physicians, therapists, counselors, and care team members.&#xD;
&lt;/p></body>
          </ownedComment>
          <generalization xmi:id="_-EJtoKWVEeOPqKnBFQcY_A">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_FvF74EcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_Ar4k4KWWEeOPqKnBFQcY_A" name="typeCode" visibility="private" isReadOnly="true">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOqckDcEd6xYZuu1VKCVw"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_XJ1YoKWWEeOPqKnBFQcY_A" value="PRF"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_3_p4cErfEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_9x4bkPAhEeSw2PsYr-oqaQ" name="functionCode" visibility="private" aggregation="composite">
            <ownedComment xmi:id="_BxOmAPAiEeSw2PsYr-oqaQ">
              <body>Use performer/functionCode when using a generic document type code such as 18761-7 (Provider-Unspecified Transfer Summary) to represent the provider.</body>
            </ownedComment>
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9x4bkfAhEeSw2PsYr-oqaQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9x4bkvAhEeSw2PsYr-oqaQ" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_xEWTMErfEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:PropertyValidation xmi:id="_xyUCYKDQEeOPqKnBFQcY_A" base_Property="_xyTbUKDQEeOPqKnBFQcY_A"/>
  <CDA:PropertyValidation xmi:id="_xyV3kKDQEeOPqKnBFQcY_A">
    <ruleId>CONF:1098-28241</ruleId>
  </CDA:PropertyValidation>
  <CDA:CDATemplate xmi:id="_3KN7MKDQEeOPqKnBFQcY_A" base_Class="_mgnrsKDQEeOPqKnBFQcY_A" templateId="2.16.840.1.113883.10.20.22.1.13" templateVersion="2015-08-01">
    <ruleId>CONF:1198-28239, CONF:1198-28240, CONF:1198-32907</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_AakFMKDREeOPqKnBFQcY_A" base_Generalization="_mgoSwKDQEeOPqKnBFQcY_A"/>
  <CDA:PropertyValidation xmi:id="_TZUOMKDREeOPqKnBFQcY_A" base_Property="_xyWeoKDQEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-29838</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_XnQ1UKDREeOPqKnBFQcY_A" base_Property="_xyTbUKDQEeOPqKnBFQcY_A">
    <reference href="../consol-vocab.uml#_2hwCcKDPEeOPqKnBFQcY_A"/>
    <ruleId>CONF:1198-28243</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_zqJb0KDSEeOPqKnBFQcY_A" memberEnd="_zqINsKDSEeOPqKnBFQcY_A _zqJb0aDSEeOPqKnBFQcY_A">
    <ownedEnd xmi:id="_zqJb0aDSEeOPqKnBFQcY_A" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_zqJb0KDSEeOPqKnBFQcY_A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_0vrggKDSEeOPqKnBFQcY_A" severity="WARNING" base_Association="_zqJb0KDSEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31599</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_KzzfAKDTEeOPqKnBFQcY_A" base_Property="_H2DUcKDTEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31872</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_nNzacKDTEeOPqKnBFQcY_A" memberEnd="_nNwXIKDTEeOPqKnBFQcY_A _nN0BgKDTEeOPqKnBFQcY_A">
    <ownedEnd xmi:id="_nN0BgKDTEeOPqKnBFQcY_A" type="_F5SFwKDTEeOPqKnBFQcY_A" association="_nNzacKDTEeOPqKnBFQcY_A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_nsndYKDTEeOPqKnBFQcY_A" base_Association="_nNzacKDTEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31600</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_7r-HwKDTEeOPqKnBFQcY_A" base_Property="_zdmYIKDTEeOPqKnBFQcY_A"/>
  <CDA:ValueSetConstraint xmi:id="_BOvMwKDUEeOPqKnBFQcY_A" base_Property="_zdmYIKDTEeOPqKnBFQcY_A">
    <reference href="../consol-vocab.uml#_9ZCoaO9eEeSE7JpIy9Dpjg"/>
    <ruleId>CONF:1198-31873</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_XCU04KDUEeOPqKnBFQcY_A" memberEnd="_XCTmwKDUEeOPqKnBFQcY_A _XCVb8KDUEeOPqKnBFQcY_A">
    <ownedEnd xmi:id="_XCVb8KDUEeOPqKnBFQcY_A" type="_xR_cMKDTEeOPqKnBFQcY_A" association="_XCU04KDUEeOPqKnBFQcY_A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_aIfUkKDUEeOPqKnBFQcY_A" base_Association="_XCU04KDUEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31601</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_saY-oKDUEeOPqKnBFQcY_A" base_Property="_lCNQIKDUEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31602</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_Z-Fl8KDVEeOPqKnBFQcY_A" memberEnd="_Z-DwwKDVEeOPqKnBFQcY_A _Z-Fl8aDVEeOPqKnBFQcY_A">
    <ownedEnd xmi:id="_Z-Fl8aDVEeOPqKnBFQcY_A" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_Z-Fl8KDVEeOPqKnBFQcY_A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_dWE1cKDVEeOPqKnBFQcY_A" severity="WARNING" base_Association="_Z-Fl8KDVEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31626</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_3SxA8KDVEeOPqKnBFQcY_A" base_Property="_ufJPMKDVEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31627</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_nXOC4KDYEeOPqKnBFQcY_A" memberEnd="_nXM0wKDYEeOPqKnBFQcY_A _nXOp8KDYEeOPqKnBFQcY_A">
    <ownedEnd xmi:id="_nXOp8KDYEeOPqKnBFQcY_A" type="_lisRkKDVEeOPqKnBFQcY_A" association="_nXOC4KDYEeOPqKnBFQcY_A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_nyTcYKDYEeOPqKnBFQcY_A" base_Association="_nXOC4KDYEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31628</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_88FSgKDYEeOPqKnBFQcY_A" base_Property="_0t-Bk6DYEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31641</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_PwRKQKDZEeOPqKnBFQcY_A" base_Property="_0t-ooKDYEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31629</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_YDHKMKDZEeOPqKnBFQcY_A" base_Property="_0t-oo6DYEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31631</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_cWr4MKDZEeOPqKnBFQcY_A" severity="WARNING" base_Property="_0t-BkKDYEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31630</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_njkK4KDaEeOPqKnBFQcY_A" memberEnd="_nji8wKDaEeOPqKnBFQcY_A _njkK4aDaEeOPqKnBFQcY_A">
    <ownedEnd xmi:id="_njkK4aDaEeOPqKnBFQcY_A" type="_wwUgQKDYEeOPqKnBFQcY_A" association="_njkK4KDaEeOPqKnBFQcY_A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_uLkZoKDaEeOPqKnBFQcY_A" base_Association="_njkK4KDaEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31632</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_6xkQ0KDaEeOPqKnBFQcY_A" base_Property="_3EZbgKDaEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31633</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_EXd0EKDbEeOPqKnBFQcY_A" memberEnd="_EXcl8KDbEeOPqKnBFQcY_A _EXd0EaDbEeOPqKnBFQcY_A">
    <ownedEnd xmi:id="_EXd0EaDbEeOPqKnBFQcY_A" type="_wwUgQKDYEeOPqKnBFQcY_A" association="_EXd0EKDbEeOPqKnBFQcY_A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_GsKakKDbEeOPqKnBFQcY_A" severity="INFO" base_Association="_EXd0EKDbEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31634</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_EePHEKWUEeOPqKnBFQcY_A" memberEnd="_EeNR4KWUEeOPqKnBFQcY_A _EePuIKWUEeOPqKnBFQcY_A">
    <ownedEnd xmi:id="_EePuIKWUEeOPqKnBFQcY_A" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_EePHEKWUEeOPqKnBFQcY_A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_FRvAkKWUEeOPqKnBFQcY_A" base_Association="_EePHEKWUEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31570</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_AfpVIKWVEeOPqKnBFQcY_A" memberEnd="_AfoHAKWVEeOPqKnBFQcY_A _Afp8MKWVEeOPqKnBFQcY_A">
    <ownedEnd xmi:id="_Afp8MKWVEeOPqKnBFQcY_A" type="_lgXrQKWUEeOPqKnBFQcY_A" association="_AfpVIKWVEeOPqKnBFQcY_A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_FicgoKWVEeOPqKnBFQcY_A" base_Association="_AfpVIKWVEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31571</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_QeZQ0KWVEeOPqKnBFQcY_A" base_Property="_OsJQEKWVEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31572</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_xxIc0KWVEeOPqKnBFQcY_A" memberEnd="_xxHOsKWVEeOPqKnBFQcY_A _xxIc0aWVEeOPqKnBFQcY_A">
    <ownedEnd xmi:id="_xxIc0aWVEeOPqKnBFQcY_A" type="_NPP0QKWVEeOPqKnBFQcY_A" association="_xxIc0KWVEeOPqKnBFQcY_A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_0YFQ8KWVEeOPqKnBFQcY_A" base_Association="_xxIc0KWVEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31574</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_GpKboKWWEeOPqKnBFQcY_A" base_Property="_Ar4k4KWWEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31575</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_ifohUKWYEeOPqKnBFQcY_A" base_Constraint="_O78fQKWYEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31582</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_NoqdAKWZEeOPqKnBFQcY_A" base_Constraint="_NBehMKWZEeOPqKnBFQcY_A">
    <ruleId>CONF:1198-31583</ruleId>
  </CDA:ConstraintValidation>
  <uml:Class xmi:id="_OA1xkKi8EeOTwZftO6CV5g" name="USRealmHeaderPatientGeneratedDocument">
    <ownedComment xmi:id="_YjwhQKi9EeOTwZftO6CV5g">
      <body>&lt;p>&#xD;
This template is designed to be used in conjunction with the US Realm Header (V3). It includes additional conformances which further constrain the US Realm Header (V3). &#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The Patient Generated Document Header template is not a separate document type. The document body may contain any structured or unstructured content from C-CDA.&#xD;
&lt;/p></body>
    </ownedComment>
    <generalization xmi:id="_OA2_sKi8EeOTwZftO6CV5g" general="_dduXkJ5OEeOr4eM3k36wAg"/>
    <ownedAttribute xmi:id="_JSH7EKk9EeOTwZftO6CV5g" name="recordTarget" type="_ctd5cKk9EeOTwZftO6CV5g" association="_JSJwQKk9EeOTwZftO6CV5g">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Lv1ToKk9EeOTwZftO6CV5g" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Lv0skKk9EeOTwZftO6CV5g" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_NI1KQKlmEeO4L-NdFOGFPw" name="author" type="_VlzWkKlmEeO4L-NdFOGFPw" association="_NI2_cKlmEeO4L-NdFOGFPw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PdxoYalmEeO4L-NdFOGFPw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PdxoYKlmEeO4L-NdFOGFPw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_WhLAYKlrEeO4L-NdFOGFPw" name="dataEnterer" type="_iLNloKlrEeO4L-NdFOGFPw" association="_WhMOgKlrEeO4L-NdFOGFPw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X8H7cKlrEeO4L-NdFOGFPw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X8HUYKlrEeO4L-NdFOGFPw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Gf0KsKltEeO4L-NdFOGFPw" name="informant" type="_jpSbQKltEeO4L-NdFOGFPw" association="_Gf1_4KltEeO4L-NdFOGFPw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TJu4kKltEeO4L-NdFOGFPw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TJuRgKltEeO4L-NdFOGFPw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_MoCbQKlvEeO4L-NdFOGFPw" name="custodian" type="_aXueYKlvEeO4L-NdFOGFPw" association="_MoDpYKlvEeO4L-NdFOGFPw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OdtjcalvEeO4L-NdFOGFPw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OdtjcKlvEeO4L-NdFOGFPw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_W0C4EKl2EeO4L-NdFOGFPw" name="informationRecipient" type="_dKD-8Kl2EeO4L-NdFOGFPw" association="_W0EtQKl2EeO4L-NdFOGFPw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_W0C4Eal2EeO4L-NdFOGFPw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_W0C4Eql2EeO4L-NdFOGFPw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vJs-4Kl3EeO4L-NdFOGFPw" name="legalAuthenticator" type="_3qgiUKl3EeO4L-NdFOGFPw" association="_vJu0EKl3EeO4L-NdFOGFPw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wthiEKl3EeO4L-NdFOGFPw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wtg7AKl3EeO4L-NdFOGFPw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_NZYXoKl6EeO4L-NdFOGFPw" name="authenticator" type="_TN57AKl6EeO4L-NdFOGFPw" association="_NZaM0Kl6EeO4L-NdFOGFPw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NZYXoal6EeO4L-NdFOGFPw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NZY-sKl6EeO4L-NdFOGFPw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_4E5W0Kn8EeO4L-NdFOGFPw" name="participant" type="_Q7gEAKn9EeO4L-NdFOGFPw" association="_4E7zEKn8EeO4L-NdFOGFPw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4E6k8Kn8EeO4L-NdFOGFPw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4E6k8an8EeO4L-NdFOGFPw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_cT0fwKoAEeO4L-NdFOGFPw" name="inFulfillmentOf" type="_jQUX0KoAEeO4L-NdFOGFPw" association="_cT2U8KoAEeO4L-NdFOGFPw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cT0fwaoAEeO4L-NdFOGFPw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cT1G0KoAEeO4L-NdFOGFPw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_to_J4KoCEeO4L-NdFOGFPw" name="documentationOf" type="_0f1s8KoCEeO4L-NdFOGFPw" association="_tpA_EKoCEeO4L-NdFOGFPw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_to_w8KoCEeO4L-NdFOGFPw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_to_w8aoCEeO4L-NdFOGFPw" value="*"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_ctd5cKk9EeOTwZftO6CV5g" name="RecordTarget">
      <ownedComment xmi:id="_fOBKoKk9EeOTwZftO6CV5g">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_hP7_EKk9EeOTwZftO6CV5g">
        <body>&lt;p>&#xD;
recordTarget&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The recordTarget records the patient whose health information is described by the clinical document; each recordTarget must contain at least one patientRole element. &#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
If the document receiver is interested in setting up a translator for the encounter with the patient, the receiver of the document will have to infer the need for a translator, based upon the language skills identified for the patient, the patient's language of preference and the predominant language used by the organization receiving the CDA.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
HL7 Vocabulary simply describes guardian as a relationship to a ward.  This need not be a formal legal relationship. When a guardian relationship exists for the patient, it can be represented, regardless of who is present at the time the document is generated. This need not be a formal legal relationship. A child's parent can be represented in the guardian role.  In this case, the guardian/code element would encode the personal relationship of &quot;mother&quot; for the child's mom or &quot;father&quot; for the child's dad. An elderly person's child can be represented in the guardian role. In this case, the guardian/code element would encode the personal relationship of &quot;daughter&quot; or &quot;son&quot;, or if a legal relationship existed, the relationship of &quot;legal guardian&quot; could be encoded.&#xD;
&lt;/p></body>
      </ownedComment>
      <generalization xmi:id="_cteggKk9EeOTwZftO6CV5g">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_CVzT8EALEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_rO90AKk9EeOTwZftO6CV5g" name="patientRole" type="_zjgdEKk9EeOTwZftO6CV5g" association="_rO_pMKk9EeOTwZftO6CV5g">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tbiZQak9EeOTwZftO6CV5g" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tbiZQKk9EeOTwZftO6CV5g" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_zjgdEKk9EeOTwZftO6CV5g" name="PatientRole">
        <generalization xmi:id="_zjgdEak9EeOTwZftO6CV5g">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_OApKcEALEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_LVPy8KlJEeOTwZftO6CV5g" name="patient" type="_lQMSAKlJEeOTwZftO6CV5g" association="_LVRBEKlJEeOTwZftO6CV5g">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OsxIYKlJEeOTwZftO6CV5g" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OswhUKlJEeOTwZftO6CV5g" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_8cVNMKlkEeO4L-NdFOGFPw" name="providerOrganization" association="_8cXCYKlkEeO4L-NdFOGFPw">
          <ownedComment xmi:id="_nfNdkKllEeO4L-NdFOGFPw">
            <body>If present, this organization represents the provider organization where the person is claiming to be a patient.</body>
          </ownedComment>
          <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_zjKW8EcZEd6besF9iFIJkQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AxpnoallEeO4L-NdFOGFPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AxpnoKllEeO4L-NdFOGFPw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_iVQnAPKVEeS1WcRYptzY3g" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iVQnAfKVEeS1WcRYptzY3g" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iVQnAvKVEeS1WcRYptzY3g" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_detJUErfEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_lQMSAKlJEeOTwZftO6CV5g" name="Patient">
          <ownedRule xmi:id="_TxjjID0qEeWD4MX6K2c_gA" name="ifMoreThanOneLangComm" constrainedElement="_l_etAKlhEeO4L-NdFOGFPw">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_TxjjIT0qEeWD4MX6K2c_gA">
              <language>Analysis</language>
              <language>OCL</language>
              <body>If more than one languageCommunication is present, only one languageCommunication element SHALL have a preferenceInd with a value of 1</body>
              <body>languageCommunication->size() > 1 implies languageCommunication->one( langCom : cda::LanguageCommunication | langCom.preferenceInd.value)</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_lQM5EKlJEeOTwZftO6CV5g">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_mxsCMEALEd6wZe6nFLrjsw"/>
          </generalization>
          <ownedAttribute xmi:id="_qbOzgKlJEeOTwZftO6CV5g" name="guardian" type="_zuZA8KlJEeOTwZftO6CV5g" association="_qbR20KlJEeOTwZftO6CV5g">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qbOzgalJEeOTwZftO6CV5g"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qbOzgqlJEeOTwZftO6CV5g" value="*"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_avlGEKlhEeO4L-NdFOGFPw" name="languageCommunication" type="_l_etAKlhEeO4L-NdFOGFPw" association="_avto8KlhEeO4L-NdFOGFPw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_avrMsKlhEeO4L-NdFOGFPw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_avrzwKlhEeO4L-NdFOGFPw" value="*"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_zuZA8KlJEeOTwZftO6CV5g" name="Guardian">
            <generalization xmi:id="_zuZA8alJEeOTwZftO6CV5g">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_liVJMEcIEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_RK9eMPKVEeS1WcRYptzY3g" name="id" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RK9eMfKVEeS1WcRYptzY3g"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RK9eMvKVEeS1WcRYptzY3g" value="*"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_pgeocEo3Ed6c3qsAxlFHaQ"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_sGMrEKlKEeOTwZftO6CV5g" name="code" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sGMrEqlKEeOTwZftO6CV5g"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sGMrEalKEeOTwZftO6CV5g" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_pgeocEo3Ed6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_l_etAKlhEeO4L-NdFOGFPw" name="LanguageCommunication">
            <generalization xmi:id="_l_fUEKlhEeO4L-NdFOGFPw">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_cHD44EcZEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_nt1FMKlhEeO4L-NdFOGFPw" name="preferenceInd" visibility="private" aggregation="composite">
              <ownedComment xmi:id="_xMR8oKlhEeO4L-NdFOGFPw">
                <body>Note: Indicates a preference for information about care delivery and treatments be communicated (or translated if needed) into this language.</body>
              </ownedComment>
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nt1FMqlhEeO4L-NdFOGFPw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nt1FMalhEeO4L-NdFOGFPw" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_pFayMEo5Ed6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_VlzWkKlmEeO4L-NdFOGFPw" name="Author">
      <ownedComment xmi:id="_YYij8KlmEeO4L-NdFOGFPw">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_aKzLwKlmEeO4L-NdFOGFPw">
        <body>&lt;p>&#xD;
author&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The author element represents the creator of the clinical document.  The author may be a device, or a person. The person is the patient or the patient's advocate.&#xD;
&lt;/p></body>
      </ownedComment>
      <generalization xmi:id="_Vlz9oKlmEeO4L-NdFOGFPw">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_ChEisEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_qKrv4KlmEeO4L-NdFOGFPw" name="assignedAuthor" type="_wcg6UKlmEeO4L-NdFOGFPw" association="_qKtlEKlmEeO4L-NdFOGFPw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t3s0MalmEeO4L-NdFOGFPw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t3s0MKlmEeO4L-NdFOGFPw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_wcg6UKlmEeO4L-NdFOGFPw" name="AssignedAuthor">
        <generalization xmi:id="_wchhYKlmEeO4L-NdFOGFPw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_z2vcQEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_rSH-4PKWEeS1WcRYptzY3g" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rSH-4fKWEeS1WcRYptzY3g" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rSH-4vKWEeS1WcRYptzY3g" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_IccloEodEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_zsxxMKlmEeO4L-NdFOGFPw" name="code" visibility="private" type="_lC1aYKloEeO4L-NdFOGFPw" aggregation="composite">
          <ownedComment xmi:id="_Pi9N4KlnEeO4L-NdFOGFPw">
            <body>When the author is a person who is not acting in the role of a clinician, this code encodes the personal or legal relationship between author and the patient.</body>
          </ownedComment>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BPAgPKWEeS1WcRYptzY3g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BOZcPKWEeS1WcRYptzY3g" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_LGBP8EodEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_lC1aYKloEeO4L-NdFOGFPw" name="CE">
          <ownedRule xmi:id="_6jDakKloEeO4L-NdFOGFPw" name="codeSystemAndTerminology" constrainedElement="_lC1aYKloEeO4L-NdFOGFPw">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_RmPpYKlpEeO4L-NdFOGFPw">
              <language>Analysis</language>
              <language>OCL</language>
              <body>The code/@code SHOULD be selected from ValueSet Personal And Legal Relationship Role Type 2.16.840.1.113883.11.20.12.1</body>
              <body>isNullFlavorUndefined() implies (codeSystem = '2.16.840.1.113883.5.111')</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_lC2BcKloEeO4L-NdFOGFPw">
            <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          </generalization>
          <ownedAttribute xmi:id="_sY3z0KloEeO4L-NdFOGFPw" name="code" visibility="private">
            <type xmi:type="uml:PrimitiveType" href="pathmap://DATATYPES_MODEL/datatypes.uml#_WswmEETbEeC_V4iAGO_Ujg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y2QG8aloEeO4L-NdFOGFPw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y2QG8KloEeO4L-NdFOGFPw" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_XcVvsDxkEd6JwqSGecoePg"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_iLNloKlrEeO4L-NdFOGFPw" name="DataEnterer">
      <ownedComment xmi:id="_kfR6AKlrEeO4L-NdFOGFPw">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_lcHVsKlrEeO4L-NdFOGFPw">
        <body>&lt;p>&#xD;
dataEnterer&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The dataEnterer element represents the person who transferred the content, written or dictated by someone else, into the clinical document. The guiding rule of thumb is that an author provides the content found within the header or body of the document, subject to their own interpretation, and the dataEnterer adds that information to the electronic system. In other words, a dataEnterer transfers information from one source to another (e.g., transcription from paper form to electronic system). If the dataEnterer is missing, this role is assumed to be played by the author.&#xD;
&lt;/p></body>
      </ownedComment>
      <generalization xmi:id="_iLNloalrEeO4L-NdFOGFPw">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_twqZYEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_0yaKQKlrEeO4L-NdFOGFPw" name="assignedEntity" type="_ARVEoKlsEeO4L-NdFOGFPw" association="_0yb_cKlrEeO4L-NdFOGFPw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2IfzcalrEeO4L-NdFOGFPw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2IfzcKlrEeO4L-NdFOGFPw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_ARVEoKlsEeO4L-NdFOGFPw" name="AssignedEntity">
        <generalization xmi:id="_ARVrsKlsEeO4L-NdFOGFPw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_BP93IKlsEeO4L-NdFOGFPw" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BP93IqlsEeO4L-NdFOGFPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BP93IalsEeO4L-NdFOGFPw" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_jpSbQKltEeO4L-NdFOGFPw" name="Informant">
      <ownedComment xmi:id="_nJaTEKltEeO4L-NdFOGFPw">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_onc-YKltEeO4L-NdFOGFPw">
        <body>&lt;p>&#xD;
informant&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The informant element describes the source of the information in a medical document.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
Assigned health care providers may be a source of information when a document is created. (e.g., a nurse's aide who provides information about a recent significant health care event that occurred within an acute care facility.) In these cases, the assignedEntity element is used.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
When the informant is a personal relation, that informant is represented in the relatedEntity element, even if the personal relation is a medical professional. The code element of the relatedEntity describes the relationship between the informant and the patient. The relationship between the informant and the patient needs to be described to help the receiver of the clinical document understand the information in the document.&#xD;
&lt;/p></body>
      </ownedComment>
      <ownedRule xmi:id="_GP2KQD0tEeWD4MX6K2c_gA" name="hasRelatedEntityOrAssignedEntity" constrainedElement="_jpSbQKltEeO4L-NdFOGFPw">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_anA3sD0tEeWD4MX6K2c_gA">
          <language>Analysis</language>
          <language>OCL</language>
          <body>if present, SHALL contain exactly one [1..1] relatedEntity OR exactly one assignedEntity</body>
          <body>relatedEntity->one(relatedEntity : cda::RelatedEntity | not relatedEntity.oclIsUndefined() and relatedEntity.oclIsKindOf(cda::RelatedEntity)) xor assignedEntity->one(assignedEntity : cda::AssignedEntity | not assignedEntity.oclIsUndefined() and assignedEntity.oclIsKindOf(cda::AssignedEntity))</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_jpTpYKltEeO4L-NdFOGFPw">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_GUBDUEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_x5r-wKltEeO4L-NdFOGFPw" name="relatedEntity" type="__9G2MKltEeO4L-NdFOGFPw" association="_x5tz8KltEeO4L-NdFOGFPw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V6OYcT0tEeWD4MX6K2c_gA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V6OYcD0tEeWD4MX6K2c_gA" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="__9G2MKltEeO4L-NdFOGFPw" name="RelatedEntity">
        <ownedComment xmi:id="_Bc6cEKluEeO4L-NdFOGFPw">
          <body>Note: Each informant can be either an assignedEntity (a clinician serving the patient) OR a relatedEntity (a person with a personal or legal relationship with the patient).</body>
        </ownedComment>
        <generalization xmi:id="__9HdQKltEeO4L-NdFOGFPw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_e-h_0EcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_Abai0KluEeO4L-NdFOGFPw" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Abai0qluEeO4L-NdFOGFPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Abai0aluEeO4L-NdFOGFPw" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_FfqSEErmEd6FXKclYGEDCw"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_aXueYKlvEeO4L-NdFOGFPw" name="Custodian">
      <ownedComment xmi:id="_cZ2uMKlvEeO4L-NdFOGFPw">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_df_24KlvEeO4L-NdFOGFPw">
        <body>&lt;p>&#xD;
custodian&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The custodian element represents the organization or person that is in charge of maintaining the document. The custodian is the steward that is entrusted with the care of the document. Every CDA document has exactly one custodian. The custodian participation satisfies the CDA definition of Stewardship. Because CDA is an exchange standard and may not represent the original form of the authenticated document (e.g., CDA could include scanned copy of original), the custodian represents the steward of the original source document. The custodian may be the document originator, a health information exchange, or other responsible party. Also, the custodian may be the patient or an organization acting on behalf of the patient, such as a PHR organization.&#xD;
&lt;/p></body>
      </ownedComment>
      <generalization xmi:id="_aXvFcKlvEeO4L-NdFOGFPw">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_mMYIkEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_kqAmgKlvEeO4L-NdFOGFPw" name="assignedCustodian" type="_wry9YKlvEeO4L-NdFOGFPw" association="_kqB0oKlvEeO4L-NdFOGFPw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nA7akKlvEeO4L-NdFOGFPw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nA6zgKlvEeO4L-NdFOGFPw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_wry9YKlvEeO4L-NdFOGFPw" name="AssignedCustodian">
        <generalization xmi:id="_wrzkcKlvEeO4L-NdFOGFPw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1G6DoEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_WERPsKlwEeO4L-NdFOGFPw" name="representedCustodianOrganization" type="_o9IzIKlwEeO4L-NdFOGFPw" association="_WETE4KlwEeO4L-NdFOGFPw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aLEF8alwEeO4L-NdFOGFPw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aLEF8KlwEeO4L-NdFOGFPw" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_o9IzIKlwEeO4L-NdFOGFPw" name="RepresentedCustodianOrganization">
          <ownedComment xmi:id="_zJzbcKlwEeO4L-NdFOGFPw">
            <body>The representedCustodianOrganization may be the person when the document is not maintained by an organization.</body>
          </ownedComment>
          <generalization xmi:id="_o9JaMKlwEeO4L-NdFOGFPw">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_nNMFUEcEEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_sB8gAPKbEeS1WcRYptzY3g" name="id" visibility="private" aggregation="composite">
            <ownedComment xmi:id="_wT5dYPKbEeS1WcRYptzY3g">
              <body>The combined @root and @extension attributes record the custodian organization's identity in a secure, trusted, and unique way.</body>
            </ownedComment>
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sB8gAfKbEeS1WcRYptzY3g" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sB8gAvKbEeS1WcRYptzY3g" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_BmgG4EowEd6c3qsAxlFHaQ"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_dKD-8Kl2EeO4L-NdFOGFPw" name="InformationRecipient">
      <ownedComment xmi:id="_ferF4Kl2EeO4L-NdFOGFPw">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_h5gJkKl2EeO4L-NdFOGFPw">
        <body>&lt;p>&#xD;
informationRecipient&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The informationRecipient element records the intended recipient of the information at the time the document is created. For example, in cases where the intended recipient of the document is the patient's health chart, set the receivedOrganization to be the scoping organization for that chart.&#xD;
&lt;/p></body>
      </ownedComment>
      <generalization xmi:id="_dKEmAKl2EeO4L-NdFOGFPw">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_I5t6QEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_mH3ncKl2EeO4L-NdFOGFPw" name="intendedRecipient" type="_uYcWgKl2EeO4L-NdFOGFPw" association="_mH5coKl2EeO4L-NdFOGFPw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ni3l0Kl2EeO4L-NdFOGFPw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ni2-wKl2EeO4L-NdFOGFPw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_uYcWgKl2EeO4L-NdFOGFPw" name="IntendedRecipient">
        <generalization xmi:id="_uYc9kKl2EeO4L-NdFOGFPw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_TWL5IEcZEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_vOlUUKl2EeO4L-NdFOGFPw" name="id" visibility="private" type="_EYRD0Kl3EeO4L-NdFOGFPw" aggregation="composite">
          <ownedComment xmi:id="_-XAE8Kl2EeO4L-NdFOGFPw">
            <body>The combined @root and @extension attributes to record the information recipient's identity in a secure, trusted, and unique way.</body>
          </ownedComment>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vOlUUql2EeO4L-NdFOGFPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vOlUUal2EeO4L-NdFOGFPw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#__7V2gEo4Ed6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_EYRD0Kl3EeO4L-NdFOGFPw" name="II">
          <ownedComment xmi:id="_S3GE4Kl3EeO4L-NdFOGFPw">
            <body>&lt;p>&#xD;
For a provider, the id/@root =&quot;2.16.840.1.113883.4.6&quot; indicates the National Provider Identifier where id/@extension is the NPI number for the provider.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The ids MAY reference the id of a person or organization entity specified elsewhere in the document.&#xD;
&lt;/p></body>
          </ownedComment>
          <generalization xmi:id="_EYSR8Kl3EeO4L-NdFOGFPw">
            <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          </generalization>
          <ownedAttribute xmi:id="_FGXf8Kl3EeO4L-NdFOGFPw" name="root" visibility="private">
            <type xmi:type="uml:PrimitiveType" href="pathmap://DATATYPES_MODEL/datatypes.uml#_RpDqMDrsEeCN26jpCPaoAw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FGXf8ql3EeO4L-NdFOGFPw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FGXf8al3EeO4L-NdFOGFPw" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_hVUykDxaEd6JwqSGecoePg"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_3qgiUKl3EeO4L-NdFOGFPw" name="LegalAuthenticator">
      <ownedComment xmi:id="_6M6NoKl3EeO4L-NdFOGFPw">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_7SFtAKl3EeO4L-NdFOGFPw">
        <body>&lt;p>&#xD;
legalAuthenticator&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
In a patient authored document, the legalAuthenticator identifies the single person legally responsible for the document and must be present if the document has been legally authenticated. (Note that per the following section, there may also be one or more document authenticators.)&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
Based on local practice, patient authored documents may be provided without legal authentication. This implies that a patient authored document that does not contain this element has not been legally authenticated.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The act of legal authentication requires a certain privilege be granted to the legal authenticator depending upon local policy. All patient documents have the potential for legal authentication, given the appropriate legal authority.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
Local policies MAY choose to delegate the function of legal authentication to a device or system that generates the document. In these cases, the legal authenticator is the person accepting responsibility for the document, not the generating device or system.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
Note that the legal authenticator, if present, must be a person.&#xD;
&lt;/p></body>
      </ownedComment>
      <generalization xmi:id="_3qhJYKl3EeO4L-NdFOGFPw">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_fcTWYEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_D5UokKl4EeO4L-NdFOGFPw" name="assignedEntity" type="_L8M54Kl4EeO4L-NdFOGFPw" association="_D5VPoKl4EeO4L-NdFOGFPw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fy2WAal4EeO4L-NdFOGFPw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fy2WAKl4EeO4L-NdFOGFPw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_L8M54Kl4EeO4L-NdFOGFPw" name="AssignedEntity">
        <generalization xmi:id="_L8OIAKl4EeO4L-NdFOGFPw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_NYPaEKl4EeO4L-NdFOGFPw" name="id" visibility="private" aggregation="composite">
          <ownedComment xmi:id="_c4TOoKl4EeO4L-NdFOGFPw">
            <body>The combined @root and @extension attributes to record the information recipient's identity in a secure, trusted, and unique way.</body>
          </ownedComment>
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NYPaEql4EeO4L-NdFOGFPw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NYPaEal4EeO4L-NdFOGFPw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9JenIEodEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_NYOzAKl4EeO4L-NdFOGFPw" name="code" visibility="private" type="_j8secKl4EeO4L-NdFOGFPw" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NYOzAql4EeO4L-NdFOGFPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NYOzAal4EeO4L-NdFOGFPw" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_j8secKl4EeO4L-NdFOGFPw" name="CE">
          <ownedRule xmi:id="_w1FGIKl4EeO4L-NdFOGFPw" name="codeSystemAndTerminology" constrainedElement="_j8secKl4EeO4L-NdFOGFPw">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_2vi5cKl4EeO4L-NdFOGFPw">
              <language>Analysis</language>
              <language>OCL</language>
              <body>The code/@code SHOULD be selected from ValueSet Personal And Legal Relationship Role Type 2.16.840.1.113883.11.20.12.1</body>
              <body>isNullFlavorUndefined() implies (codeSystem = '2.16.840.1.113883.5.111')</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_j8tFgKl4EeO4L-NdFOGFPw">
            <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          </generalization>
          <ownedAttribute xmi:id="_oCUQAKl4EeO4L-NdFOGFPw" name="code" visibility="private">
            <type xmi:type="uml:PrimitiveType" href="pathmap://DATATYPES_MODEL/datatypes.uml#_WswmEETbEeC_V4iAGO_Ujg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oCUQAql4EeO4L-NdFOGFPw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oCUQAal4EeO4L-NdFOGFPw" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_XcVvsDxkEd6JwqSGecoePg"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_TN57AKl6EeO4L-NdFOGFPw" name="Authenticator">
      <ownedComment xmi:id="_VKXAoKl6EeO4L-NdFOGFPw">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_WkcZAKl6EeO4L-NdFOGFPw">
        <body>authenticator</body>
      </ownedComment>
      <generalization xmi:id="_TN6iEKl6EeO4L-NdFOGFPw">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_BkHyQEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_a_ox8Kl6EeO4L-NdFOGFPw" name="assignedEntity" type="_0u7aoKl6EeO4L-NdFOGFPw" association="_a_qnIKl6EeO4L-NdFOGFPw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cGd3IKl6EeO4L-NdFOGFPw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cGdQEKl6EeO4L-NdFOGFPw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_0u7aoKl6EeO4L-NdFOGFPw" name="AssignedEntity">
        <generalization xmi:id="_0u8owKl6EeO4L-NdFOGFPw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_2K3NI6l6EeO4L-NdFOGFPw" name="id" visibility="private" aggregation="composite">
          <ownedComment xmi:id="_CT-UAKl7EeO4L-NdFOGFPw">
            <body>The combined @root and @extension attributes to record the authenticator's identity in a secure, trusted, and unique way.</body>
          </ownedComment>
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2K3NJal6EeO4L-NdFOGFPw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2K3NJKl6EeO4L-NdFOGFPw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9JenIEodEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_2K3NIKl6EeO4L-NdFOGFPw" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2K3NIql6EeO4L-NdFOGFPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2K3NIal6EeO4L-NdFOGFPw" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_Q7gEAKn9EeO4L-NdFOGFPw" name="Participant">
      <ownedComment xmi:id="_UIGi4Kn9EeO4L-NdFOGFPw">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_d3c9EKn9EeO4L-NdFOGFPw">
        <body>&lt;p>&#xD;
participant&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The participant element identifies other supporting participants, including parents, relatives, caregivers, insurance policyholders, guarantors, and other participants related in some way to the patient.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
A supporting person or organization is an individual or an organization with a relationship to the patient. A supporting person who is playing multiple roles would be recorded in multiple participants (e.g., emergency contact and next-of-kin)&#xD;
&lt;/p></body>
      </ownedComment>
      <ownedRule xmi:id="_0B3UUKn-EeO4L-NdFOGFPw" name="ifTypeCodeINDThenAEClassCodeFromINDRoleclassCodes" constrainedElement="_Q7gEAKn9EeO4L-NdFOGFPw">
        <ownedComment xmi:id="_SLwBQPKfEeS1WcRYptzY3g">
          <body>&lt;!-- The constraint appears to be unimplementable as a SHALL due to the inability to verify the 'Unless otherwise specified' clause. Due to this, in order to have some sort of validation still occur, the constraint is implemented as a SHOULD severity but stated as a SHALL in the message to match the IG for publication.&#xD;
It should also be noted that due to the OCL requiring select instead of reject, the generation has been removed and replaced in operations --></body>
        </ownedComment>
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_OUy1kKn_EeO4L-NdFOGFPw">
          <language>Analysis</language>
          <language>OCL</language>
          <body>Unless otherwise specified by the document specific header constraints, when participant/@typeCode is IND, associatedEntity/@classCode SHALL be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes STATIC 2011-09-30</body>
          <body>p : cda::Participant1 | p.typeCode = vocab::ParticipationType::IND and not ( p.associatedEntity.classCode = vocab::RoleClassAssociative::PRS  or p.associatedEntity.classCode = vocab::RoleClassAssociative::NOK or p.associatedEntity.classCode = vocab::RoleClassAssociative::CAREGIVER or p.associatedEntity.classCode = vocab::RoleClassAssociative::AGNT or p.associatedEntity.classCode = vocab::RoleClassAssociative::GUAR or p.associatedEntity.classCode = vocab::RoleClassAssociative::ECON or p.associatedEntity.isNullFlavorDefined() ) or p.associatedEntity.oclIsUndefined()</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_Q7grEKn9EeO4L-NdFOGFPw">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_4_GbMEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_SMoUsKn9EeO4L-NdFOGFPw" name="typeCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_bmsJsErdEd6FXKclYGEDCw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_v-uEcKn9EeO4L-NdFOGFPw" name="associatedEntity" type="_A-NEYKn-EeO4L-NdFOGFPw" association="_v-v5oKn9EeO4L-NdFOGFPw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9rq8oKn9EeO4L-NdFOGFPw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9rqVkKn9EeO4L-NdFOGFPw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_A-NEYKn-EeO4L-NdFOGFPw" name="AssociatedEntity">
        <generalization xmi:id="_A-OSgKn-EeO4L-NdFOGFPw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_8OcHAEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_BdoLUKn-EeO4L-NdFOGFPw" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BdoLUqn-EeO4L-NdFOGFPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BdoLUan-EeO4L-NdFOGFPw" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9XNrsEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_jQUX0KoAEeO4L-NdFOGFPw" name="InFulfillmentOf">
      <ownedComment xmi:id="_lYHKwKoAEeO4L-NdFOGFPw">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_mWs58KoAEeO4L-NdFOGFPw">
        <body>inFulfillmentOf</body>
      </ownedComment>
      <generalization xmi:id="_jQVl8KoAEeO4L-NdFOGFPw">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Li14oEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_q5kBIKoAEeO4L-NdFOGFPw" name="order" type="_KAD_EKoBEeO4L-NdFOGFPw" association="_q5l2UKoAEeO4L-NdFOGFPw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t56MsKoAEeO4L-NdFOGFPw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t54XgKoAEeO4L-NdFOGFPw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_KAD_EKoBEeO4L-NdFOGFPw" name="Order">
        <generalization xmi:id="_KAFNMKoBEeO4L-NdFOGFPw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_vgekoEcZEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_KSmgkKoBEeO4L-NdFOGFPw" name="id" visibility="private" aggregation="composite">
          <ownedComment xmi:id="_a1RBoKoBEeO4L-NdFOGFPw">
            <body>A scheduled appointment or service event in a practice management system may be represented using this id element.</body>
          </ownedComment>
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KSmgkqoBEeO4L-NdFOGFPw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KSmgkaoBEeO4L-NdFOGFPw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_XKImMEraEd6FXKclYGEDCw"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_0f1s8KoCEeO4L-NdFOGFPw" name="DocumentationOf">
      <ownedComment xmi:id="_4hsY0KoCEeO4L-NdFOGFPw">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_ELpHEPKgEeS1WcRYptzY3g">
        <body>documentationOf</body>
      </ownedComment>
      <generalization xmi:id="_0f2UAKoCEeO4L-NdFOGFPw">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1fhigEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_8FAukKoCEeO4L-NdFOGFPw" name="serviceEvent" type="_ECzrkKoDEeO4L-NdFOGFPw" association="_8FB8sKoCEeO4L-NdFOGFPw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-PVREKoCEeO4L-NdFOGFPw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-PUqAKoCEeO4L-NdFOGFPw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_ECzrkKoDEeO4L-NdFOGFPw" name="ServiceEvent">
        <ownedComment xmi:id="_Vtm5YKoDEeO4L-NdFOGFPw">
          <body>serviceEvent</body>
        </ownedComment>
        <generalization xmi:id="_EC05sKoDEeO4L-NdFOGFPw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_lriDUEcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_ElQ4YKoDEeO4L-NdFOGFPw" name="code" visibility="private" aggregation="composite">
          <ownedComment xmi:id="_qNyY4KoDEeO4L-NdFOGFPw">
            <body>The code should be selected from a value set established by the document-level template for a specific type of Patient Generated Document.</body>
          </ownedComment>
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ElQ4YqoDEeO4L-NdFOGFPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ElQ4YaoDEeO4L-NdFOGFPw" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_I4F7kEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_YkqJkKoEEeO4L-NdFOGFPw" name="performer" type="_qTzr4KoEEeO4L-NdFOGFPw" association="_Ykr-wKoEEeO4L-NdFOGFPw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YkqwoKoEEeO4L-NdFOGFPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YkqwoaoEEeO4L-NdFOGFPw" value="*"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_qTzr4KoEEeO4L-NdFOGFPw" name="Performer">
          <ownedComment xmi:id="_0OH_8KoEEeO4L-NdFOGFPw">
            <body>&lt;p>&#xD;
performer&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
serviceEvent/performer represents the healthcare providers, allied health professionals or other individuals involved in the current or pertinent historical care of the patient during the time span covered by the document.&#xD;
&lt;/p></body>
          </ownedComment>
          <generalization xmi:id="_qT06AKoEEeO4L-NdFOGFPw">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_FvF74EcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_ruikgKoEEeO4L-NdFOGFPw" name="functionCode" visibility="private" aggregation="composite">
            <ownedComment xmi:id="_n81YAKoFEeO4L-NdFOGFPw">
              <body>&lt;p>&#xD;
The functionCode SHALL be selected from value set ParticipationType 2.16.840.1.113883.1.11.10901 &#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
When indicating the performer was the primary care physician the functionCode shall be =&quot;PCP&quot;&#xD;
&lt;/p></body>
            </ownedComment>
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ruikgqoEEeO4L-NdFOGFPw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ruikgaoEEeO4L-NdFOGFPw" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_xEWTMErfEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_w8Nt0KoFEeO4L-NdFOGFPw" name="assignedEntity" type="_81NVEKoFEeO4L-NdFOGFPw" association="_w8PjAKoFEeO4L-NdFOGFPw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0lm2YKoFEeO4L-NdFOGFPw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0lmPUKoFEeO4L-NdFOGFPw" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_81NVEKoFEeO4L-NdFOGFPw" name="AssignedEntity">
            <generalization xmi:id="_81OjMKoFEeO4L-NdFOGFPw">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_-x8Hg6oFEeO4L-NdFOGFPw" name="id" visibility="private" aggregation="composite">
              <ownedComment xmi:id="_GDtE8KoGEeO4L-NdFOGFPw">
                <body>The combined @root and @extension attributes record the performer's identity in a secure, trusted, and unique way.</body>
              </ownedComment>
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-x8HhaoFEeO4L-NdFOGFPw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-x8HhKoFEeO4L-NdFOGFPw" value="*"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9JenIEodEd6c3qsAxlFHaQ"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_-x8HgKoFEeO4L-NdFOGFPw" name="code" visibility="private" aggregation="composite">
              <ownedComment xmi:id="_cfD3sKoGEeO4L-NdFOGFPw">
                <body>If the assignedEntity is an individual, the code SHOULD be selected from value set PersonalandLegalRelationshipRoleType value set</body>
              </ownedComment>
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-x8HgqoFEeO4L-NdFOGFPw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-x8HgaoFEeO4L-NdFOGFPw" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_wTVxcKi8EeOTwZftO6CV5g" base_Class="_OA1xkKi8EeOTwZftO6CV5g" templateId="2.16.840.1.113883.10.20.29.1" templateVersion="2015-08-01">
    <ruleId>CONF:1198-28458</ruleId>
    <ruleId>CONF:1198-28459</ruleId>
    <ruleId>CONF:1198-32917</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="__XcCwKi8EeOTwZftO6CV5g" base_Generalization="_OA2_sKi8EeOTwZftO6CV5g"/>
  <uml:Association xmi:id="_JSJwQKk9EeOTwZftO6CV5g" memberEnd="_JSH7EKk9EeOTwZftO6CV5g _JSKXUKk9EeOTwZftO6CV5g">
    <ownedEnd xmi:id="_JSKXUKk9EeOTwZftO6CV5g" type="_OA1xkKi8EeOTwZftO6CV5g" association="_JSJwQKk9EeOTwZftO6CV5g"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_MMR_EKk9EeOTwZftO6CV5g" base_Association="_JSJwQKk9EeOTwZftO6CV5g">
    <ruleId>CONF:1198-28460</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_rO_pMKk9EeOTwZftO6CV5g" memberEnd="_rO90AKk9EeOTwZftO6CV5g _rPAQQKk9EeOTwZftO6CV5g">
    <ownedEnd xmi:id="_rPAQQKk9EeOTwZftO6CV5g" type="_ctd5cKk9EeOTwZftO6CV5g" association="_rO_pMKk9EeOTwZftO6CV5g"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_sChX4Kk9EeOTwZftO6CV5g" base_Association="_rO_pMKk9EeOTwZftO6CV5g">
    <ruleId>CONF:1198-28461</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_LVRBEKlJEeOTwZftO6CV5g" memberEnd="_LVPy8KlJEeOTwZftO6CV5g _LVRBEalJEeOTwZftO6CV5g">
    <ownedEnd xmi:id="_LVRBEalJEeOTwZftO6CV5g" type="_zjgdEKk9EeOTwZftO6CV5g" association="_LVRBEKlJEeOTwZftO6CV5g"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_NbH6UKlJEeOTwZftO6CV5g" base_Association="_LVRBEKlJEeOTwZftO6CV5g">
    <ruleId>CONF:1198-28465</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_qbR20KlJEeOTwZftO6CV5g" memberEnd="_qbOzgKlJEeOTwZftO6CV5g _qbSd4KlJEeOTwZftO6CV5g">
    <ownedEnd xmi:id="_qbSd4KlJEeOTwZftO6CV5g" type="_lQMSAKlJEeOTwZftO6CV5g" association="_qbR20KlJEeOTwZftO6CV5g"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_sP2y0KlJEeOTwZftO6CV5g" severity="INFO" base_Association="_qbR20KlJEeOTwZftO6CV5g">
    <ruleId>CONF:1198-28469</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_tCAMAKlKEeOTwZftO6CV5g" severity="WARNING" base_Property="_sGMrEKlKEeOTwZftO6CV5g"/>
  <CDA:ValueSetConstraint xmi:id="_xheoAKlKEeOTwZftO6CV5g" base_Property="_sGMrEKlKEeOTwZftO6CV5g">
    <reference href="../consol-vocab.uml#_x4P9YZ6CEeOr4eM3k36wAg"/>
    <ruleId>CONF:1198-28473</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_avto8KlhEeO4L-NdFOGFPw" memberEnd="_avlGEKlhEeO4L-NdFOGFPw _avto8alhEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_avto8alhEeO4L-NdFOGFPw" type="_lQMSAKlJEeOTwZftO6CV5g" association="_avto8KlhEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_cHpFMKlhEeO4L-NdFOGFPw" severity="WARNING" base_Association="_avto8KlhEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28474</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_pIK8QKlhEeO4L-NdFOGFPw" severity="INFO" base_Property="_nt1FMKlhEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28475</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_8cXCYKlkEeO4L-NdFOGFPw" memberEnd="_8cVNMKlkEeO4L-NdFOGFPw _8cXCYalkEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_8cXCYalkEeO4L-NdFOGFPw" type="_zjgdEKk9EeOTwZftO6CV5g" association="_8cXCYKlkEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_CmXGgKllEeO4L-NdFOGFPw" severity="INFO" base_Association="_8cXCYKlkEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28476</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_NI2_cKlmEeO4L-NdFOGFPw" memberEnd="_NI1KQKlmEeO4L-NdFOGFPw _NI2_calmEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_NI2_calmEeO4L-NdFOGFPw" type="_OA1xkKi8EeOTwZftO6CV5g" association="_NI2_cKlmEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_NsaYcKlmEeO4L-NdFOGFPw" base_Association="_NI2_cKlmEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28477</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_qKtlEKlmEeO4L-NdFOGFPw" memberEnd="_qKrv4KlmEeO4L-NdFOGFPw _qKtlEalmEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_qKtlEalmEeO4L-NdFOGFPw" type="_VlzWkKlmEeO4L-NdFOGFPw" association="_qKtlEKlmEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_scy8cKlmEeO4L-NdFOGFPw" base_Association="_qKtlEKlmEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28478</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_35r2gKlmEeO4L-NdFOGFPw">
    <ruleId>CONF:1098-28479</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_S6oUUKlnEeO4L-NdFOGFPw" severity="WARNING" base_Property="_zsxxMKlmEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28481</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_xp8r4KloEeO4L-NdFOGFPw" base_Property="_sY3z0KloEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28676</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_7aQvYKloEeO4L-NdFOGFPw" severity="WARNING" base_Constraint="_6jDakKloEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28676</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_WhMOgKlrEeO4L-NdFOGFPw" memberEnd="_WhLAYKlrEeO4L-NdFOGFPw _WhMOgalrEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_WhMOgalrEeO4L-NdFOGFPw" type="_OA1xkKi8EeOTwZftO6CV5g" association="_WhMOgKlrEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_YUJZ4KlrEeO4L-NdFOGFPw" severity="INFO" base_Association="_WhMOgKlrEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28678</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_0yb_cKlrEeO4L-NdFOGFPw" memberEnd="_0yaKQKlrEeO4L-NdFOGFPw _0yb_calrEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_0yb_calrEeO4L-NdFOGFPw" type="_iLNloKlrEeO4L-NdFOGFPw" association="_0yb_cKlrEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_1TgFIKlrEeO4L-NdFOGFPw" base_Association="_0yb_cKlrEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28679</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_CrjEUKlsEeO4L-NdFOGFPw" severity="INFO" base_Property="_BP93IKlsEeO4L-NdFOGFPw"/>
  <CDA:ValueSetConstraint xmi:id="_DrQ04KlsEeO4L-NdFOGFPw" base_Property="_BP93IKlsEeO4L-NdFOGFPw" severity="WARNING">
    <reference href="../consol-vocab.uml#_x4P9YZ6CEeOr4eM3k36wAg"/>
    <ruleId>CONF:1198-28680</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_Gf1_4KltEeO4L-NdFOGFPw" memberEnd="_Gf0KsKltEeO4L-NdFOGFPw _Gf1_4altEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_Gf1_4altEeO4L-NdFOGFPw" type="_OA1xkKi8EeOTwZftO6CV5g" association="_Gf1_4KltEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_NYFDAKltEeO4L-NdFOGFPw" severity="INFO" base_Association="_Gf1_4KltEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28681</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_x5tz8KltEeO4L-NdFOGFPw" memberEnd="_x5r-wKltEeO4L-NdFOGFPw _x5tz8altEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_x5tz8altEeO4L-NdFOGFPw" type="_jpSbQKltEeO4L-NdFOGFPw" association="_x5tz8KltEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_yobUEKltEeO4L-NdFOGFPw" severity="INFO" base_Association="_x5tz8KltEeO4L-NdFOGFPw"/>
  <CDA:PropertyValidation xmi:id="_Kz2WQKluEeO4L-NdFOGFPw" severity="INFO" base_Property="_Abai0KluEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28683</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_OdG78KluEeO4L-NdFOGFPw" base_Property="_Abai0KluEeO4L-NdFOGFPw" severity="WARNING">
    <reference href="../consol-vocab.uml#_x4P9YZ6CEeOr4eM3k36wAg"/>
    <ruleId>CONF:1198-28684</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_MoDpYKlvEeO4L-NdFOGFPw" memberEnd="_MoCbQKlvEeO4L-NdFOGFPw _MoEQcKlvEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_MoEQcKlvEeO4L-NdFOGFPw" type="_OA1xkKi8EeOTwZftO6CV5g" association="_MoDpYKlvEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_NN0B0KlvEeO4L-NdFOGFPw" base_Association="_MoDpYKlvEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28685</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_kqB0oKlvEeO4L-NdFOGFPw" memberEnd="_kqAmgKlvEeO4L-NdFOGFPw _kqCbsKlvEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_kqCbsKlvEeO4L-NdFOGFPw" type="_aXueYKlvEeO4L-NdFOGFPw" association="_kqB0oKlvEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_lOsA4KlvEeO4L-NdFOGFPw" base_Association="_kqB0oKlvEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28686</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_WETE4KlwEeO4L-NdFOGFPw" memberEnd="_WERPsKlwEeO4L-NdFOGFPw _WETE4alwEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_WETE4alwEeO4L-NdFOGFPw" type="_wry9YKlvEeO4L-NdFOGFPw" association="_WETE4KlwEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_XfKgYKlwEeO4L-NdFOGFPw" base_Association="_WETE4KlwEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28687</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_4P2vQKlwEeO4L-NdFOGFPw">
    <ruleId>CONF:1098-28688</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_W0EtQKl2EeO4L-NdFOGFPw" memberEnd="_W0C4EKl2EeO4L-NdFOGFPw _W0EtQal2EeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_W0EtQal2EeO4L-NdFOGFPw" type="_OA1xkKi8EeOTwZftO6CV5g" association="_W0EtQKl2EeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_XbiV4Kl2EeO4L-NdFOGFPw" severity="INFO" base_Association="_W0EtQKl2EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28690</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_mH5coKl2EeO4L-NdFOGFPw" memberEnd="_mH3ncKl2EeO4L-NdFOGFPw _mH6DsKl2EeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_mH6DsKl2EeO4L-NdFOGFPw" type="_dKD-8Kl2EeO4L-NdFOGFPw" association="_mH5coKl2EeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_m3Fd4Kl2EeO4L-NdFOGFPw" base_Association="_mH5coKl2EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28691</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_wKAawKl2EeO4L-NdFOGFPw" severity="WARNING" base_Property="_vOlUUKl2EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28692</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_GE5kwKl3EeO4L-NdFOGFPw" severity="WARNING" base_Property="_FGXf8Kl3EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28693</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_vJu0EKl3EeO4L-NdFOGFPw" memberEnd="_vJs-4Kl3EeO4L-NdFOGFPw _vJu0Eal3EeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_vJu0Eal3EeO4L-NdFOGFPw" type="_OA1xkKi8EeOTwZftO6CV5g" association="_vJu0EKl3EeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_vrT3IKl3EeO4L-NdFOGFPw" severity="INFO" base_Association="_vJu0EKl3EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28694</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_D5VPoKl4EeO4L-NdFOGFPw" memberEnd="_D5UokKl4EeO4L-NdFOGFPw _D5V2sKl4EeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_D5V2sKl4EeO4L-NdFOGFPw" type="_3qgiUKl3EeO4L-NdFOGFPw" association="_D5VPoKl4EeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_E1QsYKl4EeO4L-NdFOGFPw" base_Association="_D5VPoKl4EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28695</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_RmT9AKl4EeO4L-NdFOGFPw" base_Property="_NYPaEKl4EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28696</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_VwA9UKl4EeO4L-NdFOGFPw" severity="INFO" base_Property="_NYOzAKl4EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28697</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_pakcYKl4EeO4L-NdFOGFPw" severity="INFO" base_Property="_oCUQAKl4EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28698</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_xbCS4Kl4EeO4L-NdFOGFPw" severity="WARNING" base_Constraint="_w1FGIKl4EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28698</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_NZaM0Kl6EeO4L-NdFOGFPw" memberEnd="_NZYXoKl6EeO4L-NdFOGFPw _NZaM0al6EeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_NZaM0al6EeO4L-NdFOGFPw" type="_OA1xkKi8EeOTwZftO6CV5g" association="_NZaM0Kl6EeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_OfbZsKl6EeO4L-NdFOGFPw" severity="INFO" base_Association="_NZaM0Kl6EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28699</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_a_qnIKl6EeO4L-NdFOGFPw" memberEnd="_a_ox8Kl6EeO4L-NdFOGFPw _a_rOMKl6EeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_a_rOMKl6EeO4L-NdFOGFPw" type="_TN57AKl6EeO4L-NdFOGFPw" association="_a_qnIKl6EeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_cXadMKl6EeO4L-NdFOGFPw" base_Association="_a_qnIKl6EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28700</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_4c4TEKl6EeO4L-NdFOGFPw" base_Property="_2K3NI6l6EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28701</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_50qlYKl6EeO4L-NdFOGFPw" severity="WARNING" base_Property="_2K3NIKl6EeO4L-NdFOGFPw"/>
  <CDA:ValueSetConstraint xmi:id="_GupIgKl7EeO4L-NdFOGFPw" base_Property="_2K3NIKl6EeO4L-NdFOGFPw" severity="WARNING">
    <reference href="../consol-vocab.uml#_x4P9YZ6CEeOr4eM3k36wAg"/>
    <ruleId>CONF:1198-28702</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_4E7zEKn8EeO4L-NdFOGFPw" memberEnd="_4E5W0Kn8EeO4L-NdFOGFPw _4E7zEan8EeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_4E7zEan8EeO4L-NdFOGFPw" type="_OA1xkKi8EeOTwZftO6CV5g" association="_4E7zEKn8EeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_6Hrt8Kn8EeO4L-NdFOGFPw" severity="INFO" base_Association="_4E7zEKn8EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28703</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_jJISEKn9EeO4L-NdFOGFPw" base_Property="_SMoUsKn9EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28704</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_v-v5oKn9EeO4L-NdFOGFPw" memberEnd="_v-uEcKn9EeO4L-NdFOGFPw _v-v5oan9EeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_v-v5oan9EeO4L-NdFOGFPw" type="_Q7gEAKn9EeO4L-NdFOGFPw" association="_v-v5oKn9EeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_6MAX0Kn9EeO4L-NdFOGFPw" base_Association="_v-v5oKn9EeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28705</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_DXJRsKn-EeO4L-NdFOGFPw" severity="WARNING" base_Property="_BdoLUKn-EeO4L-NdFOGFPw"/>
  <CDA:ValueSetConstraint xmi:id="_IySEsKn-EeO4L-NdFOGFPw" base_Property="_BdoLUKn-EeO4L-NdFOGFPw" severity="WARNING">
    <reference href="../consol-vocab.uml#_x4P9YZ6CEeOr4eM3k36wAg"/>
    <ruleId>CONF:1198-28706</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:ConstraintValidation xmi:id="_O2OHoKn_EeO4L-NdFOGFPw" severity="WARNING" base_Constraint="_0B3UUKn-EeO4L-NdFOGFPw"/>
  <uml:Association xmi:id="_cT2U8KoAEeO4L-NdFOGFPw" memberEnd="_cT0fwKoAEeO4L-NdFOGFPw _cT2U8aoAEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_cT2U8aoAEeO4L-NdFOGFPw" type="_OA1xkKi8EeOTwZftO6CV5g" association="_cT2U8KoAEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_c_ZMUKoAEeO4L-NdFOGFPw" severity="INFO" base_Association="_cT2U8KoAEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28707</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_q5l2UKoAEeO4L-NdFOGFPw" memberEnd="_q5kBIKoAEeO4L-NdFOGFPw _q5l2UaoAEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_q5l2UaoAEeO4L-NdFOGFPw" type="_jQUX0KoAEeO4L-NdFOGFPw" association="_q5l2UKoAEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_s_6poKoAEeO4L-NdFOGFPw" base_Association="_q5l2UKoAEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28708</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_MNZZUKoBEeO4L-NdFOGFPw" base_Property="_KSmgkKoBEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28709</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_tpA_EKoCEeO4L-NdFOGFPw" memberEnd="_to_J4KoCEeO4L-NdFOGFPw _tpBmIKoCEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_tpBmIKoCEeO4L-NdFOGFPw" type="_OA1xkKi8EeOTwZftO6CV5g" association="_tpA_EKoCEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_uX7TgKoCEeO4L-NdFOGFPw" severity="INFO" base_Association="_tpA_EKoCEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28710</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_8FB8sKoCEeO4L-NdFOGFPw" memberEnd="_8FAukKoCEeO4L-NdFOGFPw _8FCjwKoCEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_8FCjwKoCEeO4L-NdFOGFPw" type="_0f1s8KoCEeO4L-NdFOGFPw" association="_8FB8sKoCEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_8_tcQKoCEeO4L-NdFOGFPw" base_Association="_8FB8sKoCEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28711</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_F5CNYKoDEeO4L-NdFOGFPw" severity="WARNING" base_Property="_ElQ4YKoDEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28712</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_Ykr-wKoEEeO4L-NdFOGFPw" memberEnd="_YkqJkKoEEeO4L-NdFOGFPw _Ykr-waoEEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_Ykr-waoEEeO4L-NdFOGFPw" type="_ECzrkKoDEeO4L-NdFOGFPw" association="_Ykr-wKoEEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_bSS0gKoEEeO4L-NdFOGFPw" severity="WARNING" base_Association="_Ykr-wKoEEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28713</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_tcTG0KoEEeO4L-NdFOGFPw" severity="INFO" base_Property="_ruikgKoEEeO4L-NdFOGFPw"/>
  <uml:Association xmi:id="_w8PjAKoFEeO4L-NdFOGFPw" memberEnd="_w8Nt0KoFEeO4L-NdFOGFPw _w8PjAaoFEeO4L-NdFOGFPw">
    <ownedEnd xmi:id="_w8PjAaoFEeO4L-NdFOGFPw" type="_qTzr4KoEEeO4L-NdFOGFPw" association="_w8PjAKoFEeO4L-NdFOGFPw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_xscQ4KoFEeO4L-NdFOGFPw" base_Association="_w8PjAKoFEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28715</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_Bdw0kKoGEeO4L-NdFOGFPw" base_Property="_-x8Hg6oFEeO4L-NdFOGFPw">
    <ruleId>CONF:1198-28716</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_PXchMKoGEeO4L-NdFOGFPw" severity="INFO" base_Property="_-x8HgKoFEeO4L-NdFOGFPw"/>
  <CDA:ValueSetConstraint xmi:id="_Ri1asKoGEeO4L-NdFOGFPw" base_Property="_-x8HgKoFEeO4L-NdFOGFPw" severity="WARNING">
    <reference href="../consol-vocab.uml#_x4P9YZ6CEeOr4eM3k36wAg"/>
    <ruleId>CONF:1198-28718</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:ValueSetConstraint xmi:id="_uJKakKoJEeO4L-NdFOGFPw" base_Property="_ruikgKoEEeO4L-NdFOGFPw">
    <reference href="../consol-vocab.uml#_uGfWgKoIEeO4L-NdFOGFPw"/>
    <ruleId>CONF:1198-28714</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_9SceAKuiEeOhqMhzpJF7Fw" memberEnd="_9SaBwKuiEeOhqMhzpJF7Fw _9SceAauiEeOhqMhzpJF7Fw">
    <ownedEnd xmi:id="_9SceAauiEeOhqMhzpJF7Fw" type="_HFAWQKAIEeOQs7VC4HptuQ" association="_9SceAKuiEeOhqMhzpJF7Fw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_OZgsoKujEeOhqMhzpJF7Fw" base_Association="_9SceAKuiEeOhqMhzpJF7Fw">
    <ruleId>CONF:1198-31593</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_sYWe8KujEeOhqMhzpJF7Fw" base_Property="_pYusIKujEeOhqMhzpJF7Fw">
    <ruleId>CONF:1198-31594</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_M1oy4K-EEeORf5eJaKt1KQ" base_Property="_v3kP4J8CEeOr4eM3k36wAg"/>
  <CDA:PropertyValidation xmi:id="_dWRToK-EEeORf5eJaKt1KQ" base_Property="_Pj-kAJ8TEeOr4eM3k36wAg"/>
  <CDA:TextValue xmi:id="_xLoT0BwJEeSMr-NWzQuDBw" base_Property="_xLnFsBwJEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-5254</ruleId>
  </CDA:TextValue>
  <CDA:CodeSystemConstraint xmi:id="_T4pFcBwKEeSMr-NWzQuDBw" code="US" base_Property="_T4n3UBwKEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-16791</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Association xmi:id="_nAHQIBwLEeSMr-NWzQuDBw" memberEnd="_nAGCABwLEeSMr-NWzQuDBw _nAHQIRwLEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_nAHQIRwLEeSMr-NWzQuDBw" type="_dduXkJ5OEeOr4eM3k36wAg" association="_nAHQIBwLEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_qv6isBwLEeSMr-NWzQuDBw" base_Association="_nAHQIBwLEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-5266</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_-Di6EBwMEeSMr-NWzQuDBw" memberEnd="_-Dhr8BwMEeSMr-NWzQuDBw _-Di6ERwMEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_-Di6ERwMEeSMr-NWzQuDBw" type="_5upL0BwLEeSMr-NWzQuDBw" association="_-Di6EBwMEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="__4DkoBwMEeSMr-NWzQuDBw" base_Association="_-Di6EBwMEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-5267</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_muZtsBwOEeSMr-NWzQuDBw" memberEnd="_muYfkBwOEeSMr-NWzQuDBw _muZtsRwOEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_muZtsRwOEeSMr-NWzQuDBw" type="_Rb3kMBwOEeSMr-NWzQuDBw" association="_muZtsBwOEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ytOQIBwOEeSMr-NWzQuDBw" base_Association="_muZtsBwOEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-5283</ruleId>
  </CDA:AssociationValidation>
  <CDA:ValueSetConstraint xmi:id="_LTNHYBwPEeSMr-NWzQuDBw" base_Property="_LTMgUBwPEeSMr-NWzQuDBw">
    <reference href="../consol-vocab.uml#_PPZjUIuxEeSZu6J-Yjmr9w"/>
    <ruleId>CONF:1198-5322</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_LTO8kBwPEeSMr-NWzQuDBw" base_Property="_LTMgUBwPEeSMr-NWzQuDBw"/>
  <CDA:ValueSetConstraint xmi:id="_ypGvsBwPEeSMr-NWzQuDBw" base_Property="_ypGIoBwPEeSMr-NWzQuDBw">
    <reference href="../consol-vocab.uml#_mBa3s4uzEeSZu6J-Yjmr9w"/>
    <ruleId>CONF:1198-5323</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_ypJL8BwPEeSMr-NWzQuDBw" base_Property="_ypGIoBwPEeSMr-NWzQuDBw"/>
  <uml:Association xmi:id="_G1l3IBwQEeSMr-NWzQuDBw" memberEnd="_G1kpABwQEeSMr-NWzQuDBw _G1l3IRwQEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_G1l3IRwQEeSMr-NWzQuDBw" type="_AaXVkBwPEeSMr-NWzQuDBw" association="_G1l3IBwQEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_IchYsBwQEeSMr-NWzQuDBw" severity="INFO" base_Association="_G1l3IBwQEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-5325</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_iie08BwQEeSMr-NWzQuDBw" severity="WARNING" base_Property="_iidm0BwQEeSMr-NWzQuDBw"/>
  <CDA:ValueSetConstraint xmi:id="_tNQ8oBwQEeSMr-NWzQuDBw" base_Property="_iidm0BwQEeSMr-NWzQuDBw">
    <reference href="../consol-vocab.uml#_x4P9YZ6CEeOr4eM3k36wAg"/>
    <ruleId>CONF:1198-5326</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_Iy-UYBwREeSMr-NWzQuDBw" memberEnd="_Iy9GQBwREeSMr-NWzQuDBw _Iy-UYRwREeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_Iy-UYRwREeSMr-NWzQuDBw" type="_AaXVkBwPEeSMr-NWzQuDBw" association="_Iy-UYBwREeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_LnzMcBwREeSMr-NWzQuDBw" severity="WARNING" base_Association="_Iy-UYBwREeSMr-NWzQuDBw">
    <ruleId>CONF:1198-5406</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_XtDuExwREeSMr-NWzQuDBw" base_Property="_XtDuEBwREeSMr-NWzQuDBw"/>
  <CDA:ValueSetConstraint xmi:id="_XtE8MBwREeSMr-NWzQuDBw" base_Property="_XtDuEBwREeSMr-NWzQuDBw">
    <reference href="../consol-vocab.uml#_2SbZNRSVEeGGzu7fmW9pXw"/>
    <ruleId>CONF:1198-5407</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_tR8y4BwREeSMr-NWzQuDBw" severity="WARNING" base_Property="_tR8L0BwREeSMr-NWzQuDBw">
    <ruleId>CONF:1198-5414</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_t9tI0BwVEeSMr-NWzQuDBw" memberEnd="_t9shwBwVEeSMr-NWzQuDBw _t9tI0RwVEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_t9tI0RwVEeSMr-NWzQuDBw" type="_dduXkJ5OEeOr4eM3k36wAg" association="_t9tI0BwVEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ypxPUBwVEeSMr-NWzQuDBw" severity="INFO" base_Association="_t9tI0BwVEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-5441</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_cXXu0BwWEeSMr-NWzQuDBw" memberEnd="_cXWgsBwWEeSMr-NWzQuDBw _cXXu0RwWEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_cXXu0RwWEeSMr-NWzQuDBw" type="_dduXkJ5OEeOr4eM3k36wAg" association="_cXXu0BwWEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_e3BBEBwWEeSMr-NWzQuDBw" base_Association="_cXXu0BwWEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-5444</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_FvUHYBwXEeSMr-NWzQuDBw" memberEnd="_FvS5QBwXEeSMr-NWzQuDBw _FvUHYRwXEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_FvUHYRwXEeSMr-NWzQuDBw" type="_dduXkJ5OEeOr4eM3k36wAg" association="_FvUHYBwXEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_IumjABwXEeSMr-NWzQuDBw" base_Association="_FvUHYBwXEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-5519</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_98nxsBwXEeSMr-NWzQuDBw" memberEnd="_98mjkBwXEeSMr-NWzQuDBw _98nxsRwXEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_98nxsRwXEeSMr-NWzQuDBw" type="_dduXkJ5OEeOr4eM3k36wAg" association="_98nxsBwXEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="__CnJYBwXEeSMr-NWzQuDBw" severity="INFO" base_Association="_98nxsBwXEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-5565</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_62QBMBwYEeSMr-NWzQuDBw" memberEnd="_62OzEBwYEeSMr-NWzQuDBw _62QBMRwYEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_62QBMRwYEeSMr-NWzQuDBw" type="_dduXkJ5OEeOr4eM3k36wAg" association="_62QBMBwYEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_8vIOYBwYEeSMr-NWzQuDBw" severity="WARNING" base_Association="_62QBMBwYEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-5579</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_Q-hqcBwaEeSMr-NWzQuDBw" memberEnd="_Q-gcUBwaEeSMr-NWzQuDBw _Q-hqcRwaEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_Q-hqcRwaEeSMr-NWzQuDBw" type="_dduXkJ5OEeOr4eM3k36wAg" association="_Q-hqcBwaEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_UXWAYBwaEeSMr-NWzQuDBw" severity="INFO" base_Association="_Q-hqcBwaEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-5607</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_BrtVwBwcEeSMr-NWzQuDBw" memberEnd="_BrsHoBwcEeSMr-NWzQuDBw _Brt80BwcEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_Brt80BwcEeSMr-NWzQuDBw" type="_dduXkJ5OEeOr4eM3k36wAg" association="_BrtVwBwcEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_EIYzkBwcEeSMr-NWzQuDBw" severity="INFO" base_Association="_BrtVwBwcEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-8001, CONF:1198-31355</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_nOdlcRwcEeSMr-NWzQuDBw" memberEnd="_nOc-YBwcEeSMr-NWzQuDBw _nOeMgBwcEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_nOeMgBwcEeSMr-NWzQuDBw" type="_dduXkJ5OEeOr4eM3k36wAg" association="_nOdlcRwcEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_qC6qEBwcEeSMr-NWzQuDBw" severity="INFO" base_Association="_nOdlcRwcEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-9952</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_10BrMBwdEeSMr-NWzQuDBw" memberEnd="_10AdEBwdEeSMr-NWzQuDBw _10BrMRwdEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_10BrMRwdEeSMr-NWzQuDBw" type="_dduXkJ5OEeOr4eM3k36wAg" association="_10BrMBwdEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_4FZ38BwdEeSMr-NWzQuDBw" severity="INFO" base_Association="_10BrMBwdEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-9955</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_UixQcBweEeSMr-NWzQuDBw" memberEnd="_UiwCUBweEeSMr-NWzQuDBw _UixQcRweEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_UixQcRweEeSMr-NWzQuDBw" type="_ELijUBweEeSMr-NWzQuDBw" association="_UixQcBweEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_XeCuwBweEeSMr-NWzQuDBw" base_Association="_UixQcBweEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-9956</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_qsl8YBwgEeSMr-NWzQuDBw" memberEnd="_qskHMBwgEeSMr-NWzQuDBw _qsl8YRwgEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_qsl8YRwgEeSMr-NWzQuDBw" type="_dduXkJ5OEeOr4eM3k36wAg" association="_qsl8YBwgEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_yP9nMBwgEeSMr-NWzQuDBw" severity="INFO" base_Association="_qsl8YBwgEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-10003</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_eKzaUBwhEeSMr-NWzQuDBw" base_Constraint="_eKyzQBwhEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-10006</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_NPxnIBwiEeSMr-NWzQuDBw" severity="WARNING" base_Constraint="_NPxAEBwiEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-10007</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_KZ1fUBwjEeSMr-NWzQuDBw" memberEnd="_KZ0RMBwjEeSMr-NWzQuDBw _KZ1fURwjEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_KZ1fURwjEeSMr-NWzQuDBw" type="_dduXkJ5OEeOr4eM3k36wAg" association="_KZ1fUBwjEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_LrIvIBwjEeSMr-NWzQuDBw" severity="INFO" base_Association="_KZ1fUBwjEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-14835</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_d7lAoBwjEeSMr-NWzQuDBw" memberEnd="_d7jygBwjEeSMr-NWzQuDBw _d7lAoRwjEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_d7lAoRwjEeSMr-NWzQuDBw" type="_ZUNz8BwjEeSMr-NWzQuDBw" association="_d7lAoBwjEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_gKRFwBwjEeSMr-NWzQuDBw" base_Association="_d7lAoBwjEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-14836</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_HRW2ABwkEeSMr-NWzQuDBw" memberEnd="_HRVA0BwkEeSMr-NWzQuDBw _HRW2ARwkEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_HRW2ARwkEeSMr-NWzQuDBw" type="_nq8o8BwjEeSMr-NWzQuDBw" association="_HRW2ABwkEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_LPbOEBwkEeSMr-NWzQuDBw" severity="WARNING" base_Association="_HRW2ABwkEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-14839</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_1VTDoBwkEeSMr-NWzQuDBw" memberEnd="_1VR1gBwkEeSMr-NWzQuDBw _1VTqsBwkEeSMr-NWzQuDBw">
    <ownedEnd xmi:id="_1VTqsBwkEeSMr-NWzQuDBw" type="_dduXkJ5OEeOr4eM3k36wAg" association="_1VTDoBwkEeSMr-NWzQuDBw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_4vLJgBwkEeSMr-NWzQuDBw" severity="INFO" base_Association="_1VTDoBwkEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-16792</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_0mHiEBwnEeSMr-NWzQuDBw" base_Constraint="_0mG7ABwnEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-29402</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_aCCEUBy0EeSMr-NWzQuDBw" base_Constraint="_aCBdQBy0EeSMr-NWzQuDBw">
    <ruleId>CONF:1198-8002, CONF:1198-31356</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_X40skBzqEeSMr-NWzQuDBw" severity="INFO" base_Property="_WTiJwBzqEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-30810</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_uVji4BzrEeSMr-NWzQuDBw" severity="INFO" base_Property="_tn2vYBzrEeSMr-NWzQuDBw">
    <ruleId>CONF:1198-30811</ruleId>
  </CDA:PropertyValidation>
  <uml:Class xmi:id="_PkP3oCFmEeSt4IEYu7xgbw" name="ConsultationNote2">
    <ownedComment xmi:id="_jfbzsCFmEeSt4IEYu7xgbw">
      <body>&lt;p>&#xD;
The Consultation Note is generated by a request from a clinician for an opinion or advice from another clinician. Consultations may involve face-to-face time with the patient or may fall under the auspices of telemedicine visits. Consultations may occur while the patient is inpatient or ambulatory. The Consultation Note should also be used to summarize an Emergency Room or Urgent Care encounter.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
A Consultation Note includes the reason for the referral, history of present illness, physical examination, and decision-making components (Assessment and Plan).&#xD;
&lt;/p></body>
    </ownedComment>
    <ownedRule xmi:id="_OvlKkCGUEeSt4IEYu7xgbw" name="hasAnAssementAndPlanSection2OrBothAssementSectionAndPlanOfTreatmentSection2">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_OvlKkSGUEeSt4IEYu7xgbw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>MAY contain either an Assessment and Plan Section (V2) (2.16.840.1.113883.10.20.22.2.9:2014-06-09), or an Assessment Section (2.16.840.1.113883.10.20.22.2.8) and a Plan of Treatment Section (V2) (2.16.840.1.113883.10.20.22.2.10:2014-06-09)</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfTreatmentSection2)) and  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection2))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_QEkAgCGUEeSt4IEYu7xgbw" name="doesNotHaveAssementAndPlanSection2WhenAssementOrPlanOfTreatment2ArePresent">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_QEkAgSGUEeSt4IEYu7xgbw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT contain an Assessment and Plan Section (V2) (2.16.840.1.113883.10.20.22.2.9:2014-06-09) when either an Assessment Section (2.16.840.1.113883.10.20.22.2.8) or a Plan of Treatment Section (V2) (2.16.840.1.113883.10.20.22.2.10:2014-06-09) is present</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfTreatmentSection2)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection2))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_Q1sigCGUEeSt4IEYu7xgbw" name="doesNotHaveChiefComplaintWithChiefComplaintOrReasonForVisitSection">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_Q1sigSGUEeSt4IEYu7xgbw">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT contain a Chief Complaint and Reason for Visit Section (2.16.840.1.113883.10.20.22.2.13) when either a Chief Complaint Section (1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1) or a Reason for Visit Section (2.16.840.1.113883.10.20.22.2.12) is present</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintSection)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ReasonForVisitSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintAndReasonForVisitSection))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_N-CYkDu6EeWD4MX6K2c_gA" name="hasAnAssementAndPlanSectionOrIndividualAssementAndPlanSections">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_N-CYkTu6EeWD4MX6K2c_gA">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL include an Assessment and Plan Section, or an Assessment Section and a Plan of Treatment Section</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfTreatmentSection2)) and  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection))</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_PkS68CFmEeSt4IEYu7xgbw" general="_dduXkJ5OEeOr4eM3k36wAg"/>
    <substitution xmi:id="_mBMT4CFoEeSt4IEYu7xgbw" name="ConsultationNote" client="_PkP3oCFmEeSt4IEYu7xgbw" supplier="_R-vIoDssEeGvzMYhXuqAEA" contract="_R-vIoDssEeGvzMYhXuqAEA"/>
    <ownedAttribute xmi:id="_ZfAwQCFpEeSt4IEYu7xgbw" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <ownedComment xmi:id="_m_DN0CFpEeSt4IEYu7xgbw">
        <body>The Consultation Note recommends use of????the document type code 11488-4 &quot;Consult Note&quot;, with further specification provided by author or performer, setting, or specialty. When pre-coordinated codes are used, any coded values describing the author or performer of the service act or the practice setting must be consistent with the LOINC document type.</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZfAwQSFpEeSt4IEYu7xgbw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZfAwQiFpEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_W9KXMCFsEeSt4IEYu7xgbw" name="participant" type="_9SViUCFsEeSt4IEYu7xgbw" association="_W9LlUCFsEeSt4IEYu7xgbw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_W9K-QCFsEeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_W9K-QSFsEeSt4IEYu7xgbw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_n4TwECF0EeSt4IEYu7xgbw" name="inFulfillmentOf" type="_u8IYICF0EeSt4IEYu7xgbw" association="_n4U-MCF0EeSt4IEYu7xgbw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p0aQYCF0EeSt4IEYu7xgbw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p0ZpUCF0EeSt4IEYu7xgbw" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_JhEZ8CF2EeSt4IEYu7xgbw" name="componentOf" type="_XoQXECF2EeSt4IEYu7xgbw" association="_JhFoECF2EeSt4IEYu7xgbw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NWfzYCF2EeSt4IEYu7xgbw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NWfMUCF2EeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_g7fY0CF9EeSt4IEYu7xgbw" name="assessmentSection" association="_g7f_4CF9EeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-other.uml#_W8pI4DszEeGvzMYhXuqAEA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oT3UkCF9EeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oT1fYCF9EeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_3RhmsCF9EeSt4IEYu7xgbw" name="assessmentAndPlanSection2" association="_3Ri00CF9EeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-other.uml#_q_8twPvVEeOvZJBdQKQrqQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8FaMcCF9EeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8FYXQCF9EeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_dSiqQCF_EeSt4IEYu7xgbw" name="planOfTreatmentSection2" association="_dSj4YCF_EeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_bwml0P4yEeO_Yb9cO8w3bA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f4xFoCF_EeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f4vQcCF_EeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hTGgMCGAEeSt4IEYu7xgbw" name="reasonForVisitSection" association="_hTHHQCGAEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-other.uml#_Nm64UCscEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mzrM0CGAEeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mzowkCGAEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_NfrjkCGBEeSt4IEYu7xgbw" name="historyOfPresentIllnessSection" association="_NfsKoSGBEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PcWsRSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RgS5UCGBEeSt4IEYu7xgbw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RgREICGBEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ejcmkCGBEeSt4IEYu7xgbw" name="physicalExamSection2" association="_ejdNoCGBEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-exams.uml#_-nZiYP4uEeObaveuCI77uA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_in7IoCGBEeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_in4sYCGBEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_IGs3QCGCEeSt4IEYu7xgbw" name="allergiesSection2" association="_IGuFYCGCEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-allergies.uml#_EONPMAInEeSr1aKUYorURA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NsfbECGCEeSt4IEYu7xgbw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NscXwCGCEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_fzAUgCGCEeSt4IEYu7xgbw" name="chiefComplaintSection" association="_fzBioCGCEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PWQCBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iVEooCGCEeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iVCMYCGCEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_YbMkACGDEeSt4IEYu7xgbw" name="chiefComplaintAndReasonForVisitSection" association="_YbNyICGDEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-other.uml#_oI7CQCsaEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ax7x4CGDEeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ax5VoCGDEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_A0RZQJXzEeSTSdizdZKZqg" name="familyHistorySection2" association="_A0SnYJXzEeSTSdizdZKZqg">
      <type xmi:type="uml:Class" href="consol-familyhistory.uml#_NGivoIevEeSBauRYePLghA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LZhgsJXzEeSTSdizdZKZqg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LZg5oJXzEeSTSdizdZKZqg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Wq848CGEEeSt4IEYu7xgbw" name="generalStatusSection" association="_Wq-HECGEEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2Pxt6xSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y9EFgCGEEeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y9BpQCGEEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_g70r0CGEEeSt4IEYu7xgbw" name="historyOfPastIllnessSection2" association="_g7158CGEEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-other.uml#_sZlggPyhEeOC19UEcu7MOw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iRMjUCGEEeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iRKHECGEEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_wn9NgCGEEeSt4IEYu7xgbw" name="immunizationsSectionEntriesOptional2" association="_wn-boCGEEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-immunizations.uml#_kdQhIPy3EeO1SvUcmWeLDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yMsWsCGEEeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yMpTYCGEEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_8sf9cCGEEeSt4IEYu7xgbw" name="medicationsSection2" association="_8shLkCGEEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-medications.uml#_P2mp4ALQEeS0YMHMf4rRtQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_---9cCGEEeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_--76ICGEEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_LmfE8CGPEeSt4IEYu7xgbw" name="problemSection2" association="_LmfsACGPEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-problems.uml#_IXrA4ALVEeSyydFGYJajGA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N0VckCGPEeSt4IEYu7xgbw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N0TAUCGPEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_7JQLkCGQEeSt4IEYu7xgbw" name="proceduresSectionEntriesOptional2" association="_7JRZsCGQEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_80dMoAB0EeSLOb2O6vSPzg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-8TmcCGQEeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-8QjICGQEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_FZJHACGREeSt4IEYu7xgbw" name="resultsSection2" association="_FZKVICGREeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-results.uml#_bAAhEALtEeSueJWOLw5iaQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqoBcCGREeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqk-ICGREeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_dBsFoCGREeSt4IEYu7xgbw" name="socialHistorySection2" association="_dBsssCGREeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_wLWZMAFHEeSG_MJH-zNFRw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_f-E-QCGREeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_f-B68CGREeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_mq5bkCGREeSt4IEYu7xgbw" name="vitalSignsSection2" association="_mq6CoSGREeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-vitalsigns.uml#_D3010ALzEeSM0Jd2D1FgKw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pQJmkCGREeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pQHKUCGREeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_1L0uYCGREeSt4IEYu7xgbw" name="advanceDirectivesSectionEntriesOptional2" association="_1L1VcCGREeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-advancedirectives.uml#_jsKhYAFXEeSLIY0bHb-fFQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4mW7kCGREeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4mT4QCGREeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_E-RTcCGSEeSt4IEYu7xgbw" name="functionalStatusSection2" association="_E-ShkCGSEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-other.uml#_8rMFkPyHEeOozpLKXSm5NA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HEagkCGSEeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HEXdQCGSEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_n6MDwCGSEeSt4IEYu7xgbw" name="reviewOfSystemsSection" association="_n6NR4CGSEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2RqkMBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pZEckCGSEeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pZBZQCGSEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_CDmcoCGTEeSt4IEYu7xgbw" name="medicalEquipmentSection2" association="_CDnDsCGTEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-medications.uml#_5OKxwP1bEeO5Hq-yrsJSmg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EvyWECGTEeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EvvSwCGTEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_T0r4oCGTEeSt4IEYu7xgbw" name="mentalStatusSection" association="_T0tGwCGTEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#_4tfOMJ2CEeORR8_YW0n_jQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WVoycCGTEeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WVkhACGTEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_lvZxwCGTEeSt4IEYu7xgbw" name="nutritionSection" association="_lvaY0CGTEeSt4IEYu7xgbw">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_MlM4IJ2GEeORR8_YW0n_jQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p9zE0CGTEeSt4IEYu7xgbw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p9wBgCGTEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_9SViUCFsEeSt4IEYu7xgbw" name="Participant">
      <ownedComment xmi:id="_B1BDUCFtEeSt4IEYu7xgbw">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_DbdcsCFtEeSt4IEYu7xgbw">
        <body>participant&#xD;
This participant represents the person to contact for questions about the consult summary.????This call back contact individual may be a different person than the individual(s) identified in the author or legalAuthenticator participant.</body>
      </ownedComment>
      <generalization xmi:id="_9SWJYCFsEeSt4IEYu7xgbw">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_4_GbMEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="__QaYkCFsEeSt4IEYu7xgbw" name="typeCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_Tmyb0CFtEeSt4IEYu7xgbw" value="CALLBCK"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_bmsJsErdEd6FXKclYGEDCw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_LgXcYCFvEeSt4IEYu7xgbw" name="associatedEntity" type="_mhOaoCFvEeSt4IEYu7xgbw" association="_LgYDcSFvEeSt4IEYu7xgbw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PoJKESFvEeSt4IEYu7xgbw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PoJKECFvEeSt4IEYu7xgbw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_mhOaoCFvEeSt4IEYu7xgbw" name="AssociatedEntity">
        <generalization xmi:id="_mhPBsCFvEeSt4IEYu7xgbw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_8OcHAEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_rAI18CFvEeSt4IEYu7xgbw" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3C0DcEd6xYZuu1VKCVw"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_KR1XQCFwEeSt4IEYu7xgbw" value="ASSIGNED"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_AkaAcEofEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_rAI18SFvEeSt4IEYu7xgbw" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8Ion8CFvEeSt4IEYu7xgbw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8IoA4CFvEeSt4IEYu7xgbw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_8KBf0EoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_rAIO4CFvEeSt4IEYu7xgbw" name="addr" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rAIO4SFvEeSt4IEYu7xgbw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rAIO4iFvEeSt4IEYu7xgbw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_-czawEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_rAJdACFvEeSt4IEYu7xgbw" name="telecom" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__-2rkCFvEeSt4IEYu7xgbw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__-2EgCFvEeSt4IEYu7xgbw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#__ZTfQEoeEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_hN9UwCFwEeSt4IEYu7xgbw" name="associatedPerson" type="_sGAcYCFwEeSt4IEYu7xgbw" association="_hN970CFwEeSt4IEYu7xgbw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jrNaUCFwEeSt4IEYu7xgbw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jrMzQCFwEeSt4IEYu7xgbw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_GJCgcCFxEeSt4IEYu7xgbw" name="scopingOrganization" association="_GJDukCFxEeSt4IEYu7xgbw">
          <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_zjKW8EcZEd6besF9iFIJkQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IazHsCFxEeSt4IEYu7xgbw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IaygoCFxEeSt4IEYu7xgbw" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_sGAcYCFwEeSt4IEYu7xgbw" name="AssociatedPerson">
          <generalization xmi:id="_sGBDcCFwEeSt4IEYu7xgbw">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_uM_XACFwEeSt4IEYu7xgbw" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ymhjECFwEeSt4IEYu7xgbw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ymg8ACFwEeSt4IEYu7xgbw" value="*"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_u8IYICF0EeSt4IEYu7xgbw" name="InFulfillmentOf">
      <ownedComment xmi:id="_xLoVkCF0EeSt4IEYu7xgbw">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_yga-QCF0EeSt4IEYu7xgbw">
        <body>inFulfillmentOf&#xD;
The inFulfillmentOf element describes prior orders that are fulfilled (in whole or part) by the service events described in the Consultation Note. For example, a prior order might be the consultation that is being reported in the note.</body>
      </ownedComment>
      <generalization xmi:id="_u8I_MCF0EeSt4IEYu7xgbw">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Li14oEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_5j-gkCF0EeSt4IEYu7xgbw" name="order" type="_DxSpICF1EeSt4IEYu7xgbw" association="_5j_usCF0EeSt4IEYu7xgbw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8LG64SF0EeSt4IEYu7xgbw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8LG64CF0EeSt4IEYu7xgbw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_DxSpICF1EeSt4IEYu7xgbw" name="Order">
        <generalization xmi:id="_DxTQMCF1EeSt4IEYu7xgbw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_vgekoEcZEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_EJ_dACF1EeSt4IEYu7xgbw" name="id" visibility="private" aggregation="composite">
          <ownedComment xmi:id="_xnwFYJXqEeSTSdizdZKZqg">
            <body>Where a referral is being fulfilled by this consultation, this id would be the same as the id in the Patient Referral Act template.</body>
          </ownedComment>
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EJ_dASF1EeSt4IEYu7xgbw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EJ_dAiF1EeSt4IEYu7xgbw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_XKImMEraEd6FXKclYGEDCw"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_XoQXECF2EeSt4IEYu7xgbw" name="ComponentOf">
      <ownedComment xmi:id="_lyKRACF2EeSt4IEYu7xgbw">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_E63U0JXrEeSTSdizdZKZqg">
        <body>A Consultation Note is always associated with an encounter;????the id element of the encompassingEncounter is required to be present and represents the identifier for the encounter.</body>
      </ownedComment>
      <generalization xmi:id="_XoQ-ICF2EeSt4IEYu7xgbw">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_NWHRoEAJEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_vst1oCF2EeSt4IEYu7xgbw" name="encompassingEncounter" type="_8l5ukCF2EeSt4IEYu7xgbw" association="_vsucsCF2EeSt4IEYu7xgbw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xkX60CF2EeSt4IEYu7xgbw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xkXTwCF2EeSt4IEYu7xgbw" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_8l5ukCF2EeSt4IEYu7xgbw" name="EncompassingEncounter">
        <ownedComment xmi:id="_D4VaYCF3EeSt4IEYu7xgbw">
          <body>encompassingEncounter&#xD;
A Consultation Note is always associated with an encounter;????the id element of the encompassingEncounter is required to be present and represents the identifier for the encounter.</body>
        </ownedComment>
        <generalization xmi:id="_8l6VoCF2EeSt4IEYu7xgbw">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_j5JZsEAJEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_Bb9ekSF3EeSt4IEYu7xgbw" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bgGV4CF3EeSt4IEYu7xgbw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bgFu0CF3EeSt4IEYu7xgbw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_kfYp8EozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Bb9ekCF3EeSt4IEYu7xgbw" name="effectiveTime" visibility="private" type="_kkAUwJBkEeSSfIVHL_x3Xw" aggregation="composite">
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_sKO1wEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_8kfj4CF3EeSt4IEYu7xgbw" name="responsibleParty" type="_OGA54CF4EeSt4IEYu7xgbw" association="_8kgK8CF3EeSt4IEYu7xgbw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-WrTMCF3EeSt4IEYu7xgbw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-WqsICF3EeSt4IEYu7xgbw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ap5bwCF5EeSt4IEYu7xgbw" name="encounterParticipant" type="_nTxGUCF5EeSt4IEYu7xgbw" association="_ap6C0CF5EeSt4IEYu7xgbw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ap5bwSF5EeSt4IEYu7xgbw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ap5bwiF5EeSt4IEYu7xgbw" value="*"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_OGA54CF4EeSt4IEYu7xgbw" name="ResponsibleParty">
          <ownedComment xmi:id="_V7mWECF4EeSt4IEYu7xgbw">
            <body>The responsibleParty element records??only the party responsible for the encounter, not necessarily the entire episode of care.</body>
          </ownedComment>
          <ownedRule xmi:id="_ErV5wCF5EeSt4IEYu7xgbw" name="assignedEntityHasPersonOrganizationOrBoth">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_ErV5wSF5EeSt4IEYu7xgbw">
              <language>Analysis</language>
              <language>OCL</language>
              <body>if present, SHALL contain an assignedEntity element which SHALL contain an assignedPerson element, a representedOrganization element, or both</body>
              <body>not assignedEntity.assignedPerson.oclIsUndefined() or not assignedEntity.representedOrganization->isEmpty()</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_OGBg8CF4EeSt4IEYu7xgbw">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_hfdrgEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_bbj-sCF4EeSt4IEYu7xgbw" name="assignedEntity" association="_bbklwCF4EeSt4IEYu7xgbw">
            <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dbE_YCF4EeSt4IEYu7xgbw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dbEYUCF4EeSt4IEYu7xgbw" value="1"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_nTxGUCF5EeSt4IEYu7xgbw" name="EncounterParticipant">
          <ownedComment xmi:id="_py40ICF5EeSt4IEYu7xgbw">
            <body>The encounterParticipant element represents persons who participated in the encounter and not necessarily the entire episode of care.</body>
          </ownedComment>
          <ownedRule xmi:id="_ARAnACF6EeSt4IEYu7xgbw" name="assignedEntityHasPersonOrganizationOrBoth">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_ARAnASF6EeSt4IEYu7xgbw">
              <language>Analysis</language>
              <language>OCL</language>
              <body>if present, SHALL contain an assignedEntity element which SHALL contain an assignedPerson element, a representedOrganization element, or both</body>
              <body>not assignedEntity.assignedPerson.oclIsUndefined() or not assignedEntity.representedOrganization->isEmpty()</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_nTzikCF5EeSt4IEYu7xgbw">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_5t1WAEcEEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_0tncUCF5EeSt4IEYu7xgbw" name="assignedEntity" association="_0toDYCF5EeSt4IEYu7xgbw">
            <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3FR3QCF5EeSt4IEYu7xgbw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3FQpICF5EeSt4IEYu7xgbw" value="1"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_acTmUCFmEeSt4IEYu7xgbw" base_Class="_PkP3oCFmEeSt4IEYu7xgbw" templateId="2.16.840.1.113883.10.20.22.1.4" templateVersion="2015-08-01">
    <ruleId>CONF:1198-8375, CONF:1198-10040, CONF:1198-32502</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_m0g5ICFmEeSt4IEYu7xgbw" base_Generalization="_PkS68CFmEeSt4IEYu7xgbw"/>
  <CDA:PropertyValidation xmi:id="_ZfBXUCFpEeSt4IEYu7xgbw" base_Property="_ZfAwQCFpEeSt4IEYu7xgbw"/>
  <CDA:ValueSetConstraint xmi:id="_gD1vMCFpEeSt4IEYu7xgbw" base_Property="_ZfAwQCFpEeSt4IEYu7xgbw">
    <reference href="../consol-vocab.uml#_Z8iQMTstEeGvzMYhXuqAEA"/>
    <ruleId>CONF:1198-17176</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_W9LlUCFsEeSt4IEYu7xgbw" memberEnd="_W9KXMCFsEeSt4IEYu7xgbw _W9LlUSFsEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_W9LlUSFsEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_W9LlUCFsEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_YnrYQCFsEeSt4IEYu7xgbw" severity="WARNING" base_Association="_W9LlUCFsEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-31656</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_Y_rMECFtEeSt4IEYu7xgbw" base_Property="__QaYkCFsEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-31657</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_LgYDcSFvEeSt4IEYu7xgbw" memberEnd="_LgXcYCFvEeSt4IEYu7xgbw _LgYqgCFvEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_LgYqgCFvEeSt4IEYu7xgbw" type="_9SViUCFsEeSt4IEYu7xgbw" association="_LgYDcSFvEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_NOzUICFvEeSt4IEYu7xgbw" base_Association="_LgYDcSFvEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-31658</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_47DRoCFvEeSt4IEYu7xgbw" base_Property="_rAI18CFvEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-31659</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_5P9KoCFvEeSt4IEYu7xgbw" base_Property="_rAI18SFvEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-31660</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_5nrHECFvEeSt4IEYu7xgbw" severity="WARNING" base_Property="_rAIO4CFvEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-31661</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_5_UyECFvEeSt4IEYu7xgbw" base_Property="_rAJdACFvEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-31662</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_hN970CFwEeSt4IEYu7xgbw" memberEnd="_hN9UwCFwEeSt4IEYu7xgbw _hN-i4CFwEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_hN-i4CFwEeSt4IEYu7xgbw" type="_mhOaoCFvEeSt4IEYu7xgbw" association="_hN970CFwEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_iVzGkCFwEeSt4IEYu7xgbw" base_Association="_hN970CFwEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-31663</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_xnZoYCFwEeSt4IEYu7xgbw" base_Property="_uM_XACFwEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-31664</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_GJDukCFxEeSt4IEYu7xgbw" memberEnd="_GJCgcCFxEeSt4IEYu7xgbw _GJDukSFxEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_GJDukSFxEeSt4IEYu7xgbw" type="_mhOaoCFvEeSt4IEYu7xgbw" association="_GJDukCFxEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_HBLpYCFxEeSt4IEYu7xgbw" severity="INFO" base_Association="_GJDukCFxEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-31665</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_n4U-MCF0EeSt4IEYu7xgbw" memberEnd="_n4TwECF0EeSt4IEYu7xgbw _n4U-MSF0EeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_n4U-MSF0EeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_n4U-MCF0EeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_qioBQCF0EeSt4IEYu7xgbw" base_Association="_n4U-MCF0EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-8382</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_5j_usCF0EeSt4IEYu7xgbw" memberEnd="_5j-gkCF0EeSt4IEYu7xgbw _5kAVwCF0EeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_5kAVwCF0EeSt4IEYu7xgbw" type="_u8IYICF0EeSt4IEYu7xgbw" association="_5j_usCF0EeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_7J7KsCF0EeSt4IEYu7xgbw" base_Association="_5j_usCF0EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-29923</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_IcPVUCF1EeSt4IEYu7xgbw" base_Property="_EJ_dACF1EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-29924</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_JhFoECF2EeSt4IEYu7xgbw" memberEnd="_JhEZ8CF2EeSt4IEYu7xgbw _JhGPICF2EeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_JhGPICF2EeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_JhFoECF2EeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_PgCSwCF2EeSt4IEYu7xgbw" base_Association="_JhFoECF2EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-8386</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_vsucsCF2EeSt4IEYu7xgbw" memberEnd="_vst1oCF2EeSt4IEYu7xgbw _vsucsSF2EeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_vsucsSF2EeSt4IEYu7xgbw" type="_XoQXECF2EeSt4IEYu7xgbw" association="_vsucsCF2EeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_wveTICF2EeSt4IEYu7xgbw" base_Association="_vsucsCF2EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-8387</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_az9ooCF3EeSt4IEYu7xgbw" base_Property="_Bb9ekSF3EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-8388</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_gYVQICF3EeSt4IEYu7xgbw" base_Property="_Bb9ekCF3EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-8389</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_8kgK8CF3EeSt4IEYu7xgbw" memberEnd="_8kfj4CF3EeSt4IEYu7xgbw _8kgK8SF3EeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_8kgK8SF3EeSt4IEYu7xgbw" type="_8l5ukCF2EeSt4IEYu7xgbw" association="_8kgK8CF3EeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_9OaDkCF3EeSt4IEYu7xgbw" severity="INFO" base_Association="_8kgK8CF3EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-8391</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_bbklwCF4EeSt4IEYu7xgbw" memberEnd="_bbj-sCF4EeSt4IEYu7xgbw _bbklwSF4EeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_bbklwSF4EeSt4IEYu7xgbw" type="_OGA54CF4EeSt4IEYu7xgbw" association="_bbklwCF4EeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_cF8YcCF4EeSt4IEYu7xgbw" base_Association="_bbklwCF4EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-8394</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_ErV5wiF5EeSt4IEYu7xgbw" base_Constraint="_ErV5wCF5EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-8394</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_ap6C0CF5EeSt4IEYu7xgbw" memberEnd="_ap5bwCF5EeSt4IEYu7xgbw _ap6C0SF5EeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_ap6C0SF5EeSt4IEYu7xgbw" type="_8l5ukCF2EeSt4IEYu7xgbw" association="_ap6C0CF5EeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_d6fp0CF5EeSt4IEYu7xgbw" severity="INFO" base_Association="_ap6C0CF5EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-8392</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_0toDYCF5EeSt4IEYu7xgbw" memberEnd="_0tncUCF5EeSt4IEYu7xgbw _0toDYSF5EeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_0toDYSF5EeSt4IEYu7xgbw" type="_nTxGUCF5EeSt4IEYu7xgbw" association="_0toDYCF5EeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_2C9eoCF5EeSt4IEYu7xgbw" base_Association="_0toDYCF5EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-32902</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_ARAnAiF6EeSt4IEYu7xgbw" base_Constraint="_ARAnACF6EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-32906</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_g7f_4CF9EeSt4IEYu7xgbw" memberEnd="_g7fY0CF9EeSt4IEYu7xgbw _g7gm8CF9EeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_g7gm8CF9EeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_g7f_4CF9EeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_jy3OkCF9EeSt4IEYu7xgbw" severity="INFO" base_Association="_g7f_4CF9EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28896, CONF:1198-28897</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_3Ri00CF9EeSt4IEYu7xgbw" memberEnd="_3RhmsCF9EeSt4IEYu7xgbw _3Ri00SF9EeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_3Ri00SF9EeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_3Ri00CF9EeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_5KLxcCF9EeSt4IEYu7xgbw" severity="INFO" base_Association="_3Ri00CF9EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28898, CONF:1198-28899</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_dSj4YCF_EeSt4IEYu7xgbw" memberEnd="_dSiqQCF_EeSt4IEYu7xgbw _dSj4YSF_EeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_dSj4YSF_EeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_dSj4YCF_EeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_d7JiYCF_EeSt4IEYu7xgbw" severity="INFO" base_Association="_dSj4YCF_EeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28900, CONF:1198-28901</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_hTHHQCGAEeSt4IEYu7xgbw" memberEnd="_hTGgMCGAEeSt4IEYu7xgbw _hTHHQSGAEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_hTHHQSGAEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_hTHHQCGAEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_lxKm8CGAEeSt4IEYu7xgbw" severity="INFO" base_Association="_hTHHQCGAEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28904, CONF:1198-28905</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_NfsKoSGBEeSt4IEYu7xgbw" memberEnd="_NfrjkCGBEeSt4IEYu7xgbw _NfsxsCGBEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_NfsxsCGBEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_NfsKoSGBEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_OuXkQCGBEeSt4IEYu7xgbw" base_Association="_NfsKoSGBEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28906, CONF:1198-28907</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_ejdNoCGBEeSt4IEYu7xgbw" memberEnd="_ejcmkCGBEeSt4IEYu7xgbw _ejd0sCGBEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_ejd0sCGBEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_ejdNoCGBEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_g9C7MCGBEeSt4IEYu7xgbw" severity="WARNING" base_Association="_ejdNoCGBEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28908, CONF:1198-28909</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_IGuFYCGCEeSt4IEYu7xgbw" memberEnd="_IGs3QCGCEeSt4IEYu7xgbw _IGuFYSGCEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_IGuFYSGCEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_IGuFYCGCEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_MBAJoCGCEeSt4IEYu7xgbw" base_Association="_IGuFYCGCEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28910, CONF:1198-28911</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_fzBioCGCEeSt4IEYu7xgbw" memberEnd="_fzAUgCGCEeSt4IEYu7xgbw _fzCJsCGCEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_fzCJsCGCEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_fzBioCGCEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_g-mk8CGCEeSt4IEYu7xgbw" severity="INFO" base_Association="_fzBioCGCEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28912, CONF:1198-28913</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_YbNyICGDEeSt4IEYu7xgbw" memberEnd="_YbMkACGDEeSt4IEYu7xgbw _YbNyISGDEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_YbNyISGDEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_YbNyICGDEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ZLLPcCGDEeSt4IEYu7xgbw" severity="INFO" base_Association="_YbNyICGDEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28915, CONF:1198-28916</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_Wq-HECGEEeSt4IEYu7xgbw" memberEnd="_Wq848CGEEeSt4IEYu7xgbw _Wq-HESGEEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_Wq-HESGEEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_Wq-HECGEEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_XxGosCGEEeSt4IEYu7xgbw" severity="INFO" base_Association="_Wq-HECGEEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28919, CONF:1198-28920</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_g7158CGEEeSt4IEYu7xgbw" memberEnd="_g70r0CGEEeSt4IEYu7xgbw _g72hACGEEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_g72hACGEEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_g7158CGEEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_hg1dYCGEEeSt4IEYu7xgbw" severity="INFO" base_Association="_g7158CGEEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28921, CONF:1198-28922</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_wn-boCGEEeSt4IEYu7xgbw" memberEnd="_wn9NgCGEEeSt4IEYu7xgbw _wn-boSGEEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_wn-boSGEEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_wn-boCGEEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_xkypMCGEEeSt4IEYu7xgbw" severity="INFO" base_Association="_wn-boCGEEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28923, CONF:1198-28924</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_8shLkCGEEeSt4IEYu7xgbw" memberEnd="_8sf9cCGEEeSt4IEYu7xgbw _8shyoCGEEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_8shyoCGEEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_8shLkCGEEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_-TODoCGEEeSt4IEYu7xgbw" severity="WARNING" base_Association="_8shLkCGEEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28925, CONF:1198-28926</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_LmfsACGPEeSt4IEYu7xgbw" memberEnd="_LmfE8CGPEeSt4IEYu7xgbw _LmfsASGPEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_LmfsASGPEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_LmfsACGPEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Mfg-sCGPEeSt4IEYu7xgbw" base_Association="_LmfsACGPEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28928, CONF:1198-28929</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_7JRZsCGQEeSt4IEYu7xgbw" memberEnd="_7JQLkCGQEeSt4IEYu7xgbw _7JRZsSGQEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_7JRZsSGQEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_7JRZsCGQEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_76R_4CGQEeSt4IEYu7xgbw" severity="INFO" base_Association="_7JRZsCGQEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28930, CONF:1198-28931</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_FZKVICGREeSt4IEYu7xgbw" memberEnd="_FZJHACGREeSt4IEYu7xgbw _FZKVISGREeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_FZKVISGREeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_FZKVICGREeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_GfhgQCGREeSt4IEYu7xgbw" severity="WARNING" base_Association="_FZKVICGREeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28932, CONF:1198-28933</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_dBsssCGREeSt4IEYu7xgbw" memberEnd="_dBsFoCGREeSt4IEYu7xgbw _dBtTwCGREeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_dBtTwCGREeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_dBsssCGREeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_dxDtECGREeSt4IEYu7xgbw" severity="INFO" base_Association="_dBsssCGREeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28934, CONF:1198-28935</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_mq6CoSGREeSt4IEYu7xgbw" memberEnd="_mq5bkCGREeSt4IEYu7xgbw _mq6psCGREeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_mq6psCGREeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_mq6CoSGREeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_nhE1oCGREeSt4IEYu7xgbw" severity="INFO" base_Association="_mq6CoSGREeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28936, CONF:1198-28937</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_1L1VcCGREeSt4IEYu7xgbw" memberEnd="_1L0uYCGREeSt4IEYu7xgbw _1L18gCGREeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_1L18gCGREeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_1L1VcCGREeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_19qbACGREeSt4IEYu7xgbw" severity="INFO" base_Association="_1L1VcCGREeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28942, CONF:1198-28943</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_E-ShkCGSEeSt4IEYu7xgbw" memberEnd="_E-RTcCGSEeSt4IEYu7xgbw _E-ShkSGSEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_E-ShkSGSEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_E-ShkCGSEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_H0kLICGSEeSt4IEYu7xgbw" severity="INFO" base_Association="_E-ShkCGSEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28944, CONF:1198-28945</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_n6NR4CGSEeSt4IEYu7xgbw" memberEnd="_n6MDwCGSEeSt4IEYu7xgbw _n6NR4SGSEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_n6NR4SGSEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_n6NR4CGSEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_opOUACGSEeSt4IEYu7xgbw" severity="INFO" base_Association="_n6NR4CGSEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-30237, CONF:1198-30238</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_CDnDsCGTEeSt4IEYu7xgbw" memberEnd="_CDmcoCGTEeSt4IEYu7xgbw _CDnqwCGTEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_CDnqwCGTEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_CDnDsCGTEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Do9Q4CGTEeSt4IEYu7xgbw" severity="INFO" base_Association="_CDnDsCGTEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-30904, CONF:1198-30905</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_T0tGwCGTEeSt4IEYu7xgbw" memberEnd="_T0r4oCGTEeSt4IEYu7xgbw _T0tGwSGTEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_T0tGwSGTEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_T0tGwCGTEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_UcdDQCGTEeSt4IEYu7xgbw" severity="INFO" base_Association="_T0tGwCGTEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-30906, CONF:1198-30907</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_lvaY0CGTEeSt4IEYu7xgbw" memberEnd="_lvZxwCGTEeSt4IEYu7xgbw _lva_4CGTEeSt4IEYu7xgbw">
    <ownedEnd xmi:id="_lva_4CGTEeSt4IEYu7xgbw" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_lvaY0CGTEeSt4IEYu7xgbw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ntz_MCGTEeSt4IEYu7xgbw" severity="INFO" base_Association="_lvaY0CGTEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-30909, CONF:1198-30910</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_OvlKkiGUEeSt4IEYu7xgbw" severity="INFO" base_Constraint="_OvlKkCGUEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28938</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_QEknkCGUEeSt4IEYu7xgbw" base_Constraint="_QEkAgCGUEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28939</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_Q1tJkCGUEeSt4IEYu7xgbw" base_Constraint="_Q1sigCGUEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-28940</ruleId>
  </CDA:ConstraintValidation>
  <uml:Class xmi:id="_lPMNYCGjEeSt4IEYu7xgbw" name="ContinuityOfCareDocument2">
    <ownedComment xmi:id="_-z2TYCGjEeSt4IEYu7xgbw">
      <body>&lt;p>&#xD;
This document type was originally based on the Continuity of Care Document (CCD) Release 1.1 which itself was derived from HITSP C32 and CCD Release 1.0.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The Continuity of Care Document (CCD) represents a core data set of the most relevant administrative, demographic, and clinical information facts about a patient's healthcare, covering one or more healthcare encounters. It provides a means for one healthcare practitioner, system, or setting to aggregate all of the pertinent data about a patient and forward it to another to support the continuity of care.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The primary use case for the CCD is to provide a snapshot in time containing the germane clinical, demographic, and administrative data for a specific patient. The key characteristic of a CCD is that the ServiceEvent is constrained to &quot;PCPR&quot;. This means it does not function to report new ServiceEvents associated with performing care. It reports on care that has already been provided. The CCD provides a historical tally of the care over a range of time and is not a record of new services delivered.&#xD;
More specific use cases, such as a Discharge Summary, Transfer Summary, Referral Note, Consultation Note, or Progress Note, are available as alternative documents in this guide.&#xD;
&lt;/p></body>
    </ownedComment>
    <generalization xmi:id="_lPMNYSGjEeSt4IEYu7xgbw" general="_dduXkJ5OEeOr4eM3k36wAg"/>
    <substitution xmi:id="_5CHlUCGjEeSt4IEYu7xgbw" name="ContinuityOfCareDocument" client="_lPMNYCGjEeSt4IEYu7xgbw" supplier="_2IJb0BSVEeGGzu7fmW9pXw" contract="_2IJb0BSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_Mb0k8CGkEeSt4IEYu7xgbw" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Mb0k8SGkEeSt4IEYu7xgbw" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mb0k8iGkEeSt4IEYu7xgbw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5aU6oCJLEeSBLYc2hU6GfA" name="author" type="_HcBTwCJMEeSBLYc2hU6GfA" association="_5aZMECJLEeSBLYc2hU6GfA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9HUw0SJLEeSBLYc2hU6GfA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9HUw0CJLEeSBLYc2hU6GfA" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_6HArYCJUEeSBLYc2hU6GfA" name="documentationOf" type="_OD-wICJVEeSBLYc2hU6GfA" association="_6HBSciJUEeSBLYc2hU6GfA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7cKgcCJUEeSBLYc2hU6GfA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7cJ5YCJUEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vOT38CJeEeSBLYc2hU6GfA" name="allergiesSection2" association="_vOVGECJeEeSBLYc2hU6GfA">
      <type xmi:type="uml:Class" href="consol-allergies.uml#_EONPMAInEeSr1aKUYorURA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zLEocCJeEeSBLYc2hU6GfA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zLDaUCJeEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_52rk0CJeEeSBLYc2hU6GfA" name="medicationsSection2" association="_52sL4CJeEeSBLYc2hU6GfA">
      <type xmi:type="uml:Class" href="consol-medications.uml#_P2mp4ALQEeS0YMHMf4rRtQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9bd6MCJeEeSBLYc2hU6GfA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9bcsECJeEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_EmKmUCJfEeSBLYc2hU6GfA" name="problemSection2" association="_EmLNYCJfEeSBLYc2hU6GfA">
      <type xmi:type="uml:Class" href="consol-problems.uml#_IXrA4ALVEeSyydFGYJajGA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GMN-ICJfEeSBLYc2hU6GfA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GMMwACJfEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_SDWkMCJfEeSBLYc2hU6GfA" name="proceduresSection2" association="_SDXLQCJfEeSBLYc2hU6GfA">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_N6wUUALoEeSBA9s7kRnaEg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XvSMQCJfEeSBLYc2hU6GfA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XvQ-ICJfEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_fj0fkCJfEeSBLYc2hU6GfA" name="resultsSection2" association="_fj1tsCJfEeSBLYc2hU6GfA">
      <type xmi:type="uml:Class" href="consol-results.uml#_bAAhEALtEeSueJWOLw5iaQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jmUEoCJfEeSBLYc2hU6GfA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jmS2gCJfEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_wf2i4CJfEeSBLYc2hU6GfA" name="advanceDirectivesSectionEntriesOptional2" association="_wf3J8CJfEeSBLYc2hU6GfA">
      <type xmi:type="uml:Class" href="consol-advancedirectives.uml#_jsKhYAFXEeSLIY0bHb-fFQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ys63YCJfEeSBLYc2hU6GfA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ys5pQCJfEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_BkH8MCJgEeSBLYc2hU6GfA" name="encountersSectionEntriesOptional2" association="_BkIjQCJgEeSBLYc2hU6GfA">
      <type xmi:type="uml:Class" href="consol-encounters.uml#_kgM0YPvbEeOJwYDYIUCQDg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FcWK8CJgEeSBLYc2hU6GfA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FcUVwCJgEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vV56EJdUEeSXWdEithrUxA" name="familyHistorySection2" association="_vV7IMJdUEeSXWdEithrUxA">
      <type xmi:type="uml:Class" href="consol-familyhistory.uml#_NGivoIevEeSBauRYePLghA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_21TD0ZdUEeSXWdEithrUxA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_21TD0JdUEeSXWdEithrUxA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_l1ljICJgEeSBLYc2hU6GfA" name="functionalStatusSection2" association="_l1mKMCJgEeSBLYc2hU6GfA">
      <type xmi:type="uml:Class" href="consol-other.uml#_8rMFkPyHEeOozpLKXSm5NA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ndackCJgEeSBLYc2hU6GfA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ndZOcCJgEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vJBdYCJgEeSBLYc2hU6GfA" name="immunizationsSection2" association="_vJCEcCJgEeSBLYc2hU6GfA">
      <type xmi:type="uml:Class" href="consol-immunizations.uml#_14bikALNEeSIPYXg7AgJzw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w7cdQCJgEeSBLYc2hU6GfA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w7aBACJgEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_bizPQCJhEeSBLYc2hU6GfA" name="medicalEquipmentSection2" association="_biz2UCJhEeSBLYc2hU6GfA">
      <type xmi:type="uml:Class" href="consol-medications.uml#_5OKxwP1bEeO5Hq-yrsJSmg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dnfq4CJhEeSBLYc2hU6GfA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dnecwCJhEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_lYQ4gCJhEeSBLYc2hU6GfA" name="payersSection2" association="_lYRfkCJhEeSBLYc2hU6GfA">
      <type xmi:type="uml:Class" href="consol-payers.uml#_twgM0P4lEeOzC5ykp-XCaA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nzfk0CJhEeSBLYc2hU6GfA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nzdvoCJhEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_zHQ_ICJhEeSBLYc2hU6GfA" name="planOfTreatmentSection2" association="_zHRmMCJhEeSBLYc2hU6GfA">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_bwml0P4yEeO_Yb9cO8w3bA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1IiTUCJhEeSBLYc2hU6GfA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1IhFMCJhEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_A8tsACJiEeSBLYc2hU6GfA" name="socialHistorySection2" association="_A8u6ICJiEeSBLYc2hU6GfA">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_wLWZMAFHEeSG_MJH-zNFRw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C2ZKcCJiEeSBLYc2hU6GfA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C2XVQCJiEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_FS9ooCJkEeSBLYc2hU6GfA" name="vitalSignsSection2" association="_FS-2wCJkEeSBLYc2hU6GfA">
      <type xmi:type="uml:Class" href="consol-vitalsigns.uml#_D3010ALzEeSM0Jd2D1FgKw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HVikYCJkEeSBLYc2hU6GfA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HVgvMCJkEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_OlBp4CJkEeSBLYc2hU6GfA" name="mentalStatusSection" association="_OlCQ8CJkEeSBLYc2hU6GfA">
      <type xmi:type="uml:Class" href="consol-cognitive.uml#_4tfOMJ2CEeORR8_YW0n_jQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RPgTICJkEeSBLYc2hU6GfA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RPed8CJkEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_dw95IJdTEeSXWdEithrUxA" name="nutritionSection" association="_dxRbIJdTEeSXWdEithrUxA">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_MlM4IJ2GEeORR8_YW0n_jQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jqpCQZdTEeSXWdEithrUxA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jqpCQJdTEeSXWdEithrUxA" value="1"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_HcBTwCJMEeSBLYc2hU6GfA" name="Author">
      <ownedComment xmi:id="_KB2tkCJMEeSBLYc2hU6GfA">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_K8H9cCJMEeSBLYc2hU6GfA">
        <body>author</body>
      </ownedComment>
      <generalization xmi:id="_HcB60CJMEeSBLYc2hU6GfA">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_ChEisEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_UYcRcCJNEeSBLYc2hU6GfA" name="assignedAuthor" type="_pu_wkCJTEeSBLYc2hU6GfA" association="_UYc4gCJNEeSBLYc2hU6GfA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aC1ocSJNEeSBLYc2hU6GfA" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aC1ocCJNEeSBLYc2hU6GfA" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_pu_wkCJTEeSBLYc2hU6GfA" name="AssignedAuthor">
        <ownedRule xmi:id="_BMze0CJUEeSBLYc2hU6GfA" name="hasAssignedPersonOrRepresentedOrganization">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_BMze0SJUEeSBLYc2hU6GfA">
            <language>Analysis</language>
            <language>OCL</language>
            <body>SHALL contain exactly one [1..1] assignedPerson and/or exactly one [1..1]????representedOrganization</body>
            <body>(not self.assignedPerson.oclIsUndefined()) or (not self.representedOrganization.oclIsUndefined())</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_B4NzUCJUEeSBLYc2hU6GfA" name="hasRepresentOrganization">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_B4NzUiJUEeSBLYc2hU6GfA">
            <language>Analysis</language>
            <language>OCL</language>
            <body>If assignedAuthor has an associated representedOrganization with no assignedPerson or assignedAuthoringDevice, then the value for &quot;ClinicalDocument/author/assignedAuthor/id/@NullFlavor&quot; SHALL be &quot;NA&quot; &quot;Not applicable&quot; 2.16.840.1.113883.5.1008 NullFlavor STATIC</body>
            <body>(not self.representedOrganization.oclIsUndefined() and self.assignedPerson.oclIsUndefined() and self.assignedAuthoringDevice.oclIsUndefined()) implies self.id->exists(id | not id.isNullFlavorUndefined() and id.nullFlavor = vocab::NullFlavor::NA)</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_pu_wkSJTEeSBLYc2hU6GfA">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_z2vcQEcDEd6besF9iFIJkQ"/>
        </generalization>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_OD-wICJVEeSBLYc2hU6GfA" name="DocumentationOf">
      <ownedComment xmi:id="_RrbX8CJVEeSBLYc2hU6GfA">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_U17T8JdXEeSXWdEithrUxA">
        <body>documentationOf&#xD;
The documentationOf relationship in a Continuity Care Document contains the representation of providers who are wholly or partially responsible for the safety and well-being of a subject of care.</body>
      </ownedComment>
      <generalization xmi:id="_OD_XMCJVEeSBLYc2hU6GfA">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1fhigEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_U7Ys0CJVEeSBLYc2hU6GfA" name="serviceEvent" type="_bDLxgCJVEeSBLYc2hU6GfA" association="_U7ZT4CJVEeSBLYc2hU6GfA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_W3QjoSJVEeSBLYc2hU6GfA" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_W3QjoCJVEeSBLYc2hU6GfA" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_bDLxgCJVEeSBLYc2hU6GfA" name="ServiceEvent">
        <ownedComment xmi:id="_nifx4CJVEeSBLYc2hU6GfA">
          <body>The main activity being described by a CCD is the provision of healthcare over a period of time. This is shown by setting the value of serviceEvent/@classCode to &quot;PCPR&quot; (care provision) and indicating the duration over which care was provided in serviceEvent/effectiveTime. Additional data from outside this duration may also be included if it is relevant to care provided during that time range (e.g., reviewed during the stated time range). &#xD;
NOTE: Implementations originating a CCD should take care to discover what the episode of care being summarized is. For example, when a patient fills out a form providing relevant health history, the episode of care being documented might be from birth to the present.</body>
        </ownedComment>
        <generalization xmi:id="_bDMYkCJVEeSBLYc2hU6GfA">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_lriDUEcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_dX60QCJVEeSBLYc2hU6GfA" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q8MRkCJVEeSBLYc2hU6GfA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q8LqgCJVEeSBLYc2hU6GfA" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_svQKoCJVEeSBLYc2hU6GfA" value="PCPR"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_U70MIEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_dX60RCJVEeSBLYc2hU6GfA" name="effectiveTime" visibility="private" type="_HF9YoCJWEeSBLYc2hU6GfA" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2NzvwCJVEeSBLYc2hU6GfA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2NzIsCJVEeSBLYc2hU6GfA" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_OYDkMEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_jJAzsCJWEeSBLYc2hU6GfA" name="performer" type="_otUJwCJWEeSBLYc2hU6GfA" association="_jJBawSJWEeSBLYc2hU6GfA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jJAzsSJWEeSBLYc2hU6GfA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jJBawCJWEeSBLYc2hU6GfA" value="*"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_HF9YoCJWEeSBLYc2hU6GfA" name="IVLTS">
          <generalization xmi:id="_HF9_sCJWEeSBLYc2hU6GfA">
            <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
          </generalization>
          <ownedAttribute xmi:id="_IYILIiJWEeSBLYc2hU6GfA" name="low" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_BY5uUD6AEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q3EGUCJWEeSBLYc2hU6GfA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q3DfQCJWEeSBLYc2hU6GfA" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_fmxbID6AEd6cla2oXsPtlA"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_IYHkECJWEeSBLYc2hU6GfA" name="high" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_BY5uUD6AEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PdMJUCJWEeSBLYc2hU6GfA" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PdLiQCJWEeSBLYc2hU6GfA" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_jfCGID6AEd6cla2oXsPtlA"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_otUJwCJWEeSBLYc2hU6GfA" name="Performer">
          <ownedComment xmi:id="_z7BYUCJWEeSBLYc2hU6GfA">
            <body>performer&#xD;
The serviceEvent/performer represents the healthcare providers involved in the current or pertinent historical care of the patient. Preferably, the patient's key healthcare providers would be listed, particularly their primary physician and any active consulting physicians, therapists, and counselors.</body>
          </ownedComment>
          <generalization xmi:id="_otUw0CJWEeSBLYc2hU6GfA">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_FvF74EcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_s03N8CJWEeSBLYc2hU6GfA" name="typeCode" visibility="private" isReadOnly="true">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOqckDcEd6xYZuu1VKCVw"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="__A-ZECJWEeSBLYc2hU6GfA" value="PRF"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_3_p4cErfEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_K0KTQCJXEeSBLYc2hU6GfA" name="assignedEntity" type="_Q2RmsCJXEeSBLYc2hU6GfA" association="_K0LhYCJXEeSBLYc2hU6GfA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M5H0oCJXEeSBLYc2hU6GfA"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5HNkCJXEeSBLYc2hU6GfA" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_Q2RmsCJXEeSBLYc2hU6GfA" name="AssignedEntity">
            <ownedRule xmi:id="_RZSiQCJZEeSBLYc2hU6GfA" name="hasNationalProviderIdentifier">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_RZSiQSJZEeSBLYc2hU6GfA">
                <language>Analysis</language>
                <language>OCL</language>
                <body>If this assignedEntity is an assignedPerson, the assignedEntity SHOULD contain zero or one [0..1] id such that it SHALL contain exactly one [1..1] @root=&quot;2.16.840.1.113883.4.6&quot; National Provider Identifier</body>
                <body>(not assignedPerson.oclIsUndefined() and not id->isEmpty()) implies id->exists(id | (id.isNullFlavorDefined() and id.extension->isEmpty() and id.root->isEmpty()) or (id.isNullFlavorDefined() and id.root='2.16.840.1.113883.4.6') or (id.root='2.16.840.1.113883.4.6' and id.extension->size() = 1))</body>
              </specification>
            </ownedRule>
            <generalization xmi:id="_Q2SNwCJXEeSBLYc2hU6GfA">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_ZU3joCJXEeSBLYc2hU6GfA" name="id" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_clYSICJXEeSBLYc2hU6GfA" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_clXrECJXEeSBLYc2hU6GfA" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9JenIEodEd6c3qsAxlFHaQ"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_EqLgcCJbEeSBLYc2hU6GfA" name="assignedPerson" association="_EqMukCJbEeSBLYc2hU6GfA">
              <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LKXP8CJbEeSBLYc2hU6GfA"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LKWo4CJbEeSBLYc2hU6GfA" value="1"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_qGSfMCGjEeSt4IEYu7xgbw" base_Class="_lPMNYCGjEeSt4IEYu7xgbw" templateId="2.16.840.1.113883.10.20.22.1.2" templateVersion="2015-08-01">
    <ruleId>CONF:1198-8450, CONF:1198-10038, CONF:1198-32516</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_tIed0CGjEeSt4IEYu7xgbw" base_Generalization="_lPMNYSGjEeSt4IEYu7xgbw"/>
  <CDA:PropertyValidation xmi:id="_Mb1MACGkEeSt4IEYu7xgbw" base_Property="_Mb0k8CGkEeSt4IEYu7xgbw">
    <ruleId>CONF:1198-17180</ruleId>
  </CDA:PropertyValidation>
  <CDA:CodeSystemConstraint xmi:id="_SeOzUCGkEeSt4IEYu7xgbw" code="34133-9" displayName="Summarization of Episode Note" base_Property="_Mb0k8CGkEeSt4IEYu7xgbw">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_3-cwsCWrEd-iTYfpNb4PkQ"/>
    <ruleId>CONF:1198-17181, CONF:1198-32138</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Association xmi:id="_5aZMECJLEeSBLYc2hU6GfA" memberEnd="_5aU6oCJLEeSBLYc2hU6GfA _5aZMESJLEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_5aZMESJLEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_5aZMECJLEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_8FA_QCJLEeSBLYc2hU6GfA" base_Association="_5aZMECJLEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-9442</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_UYc4gCJNEeSBLYc2hU6GfA" memberEnd="_UYcRcCJNEeSBLYc2hU6GfA _UYc4gSJNEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_UYc4gSJNEeSBLYc2hU6GfA" type="_HcBTwCJMEeSBLYc2hU6GfA" association="_UYc4gCJNEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_W4DHcCJNEeSBLYc2hU6GfA" base_Association="_UYc4gCJNEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-9443</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_BMze0iJUEeSBLYc2hU6GfA" base_Constraint="_BMze0CJUEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-8456</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_B4NzUyJUEeSBLYc2hU6GfA" base_Constraint="_B4NzUCJUEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-8457</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_6HBSciJUEeSBLYc2hU6GfA" memberEnd="_6HArYCJUEeSBLYc2hU6GfA _6HB5gCJUEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_6HB5gCJUEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_6HBSciJUEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_7xrdcCJUEeSBLYc2hU6GfA" base_Association="_6HBSciJUEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-8452</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_U7ZT4CJVEeSBLYc2hU6GfA" memberEnd="_U7Ys0CJVEeSBLYc2hU6GfA _U7Z68CJVEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_U7Z68CJVEeSBLYc2hU6GfA" type="_OD-wICJVEeSBLYc2hU6GfA" association="_U7ZT4CJVEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_V0TR0CJVEeSBLYc2hU6GfA" base_Association="_U7ZT4CJVEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-8480</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_pwX-sCJVEeSBLYc2hU6GfA" base_Property="_dX60QCJVEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-8453</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_0_NOoCJVEeSBLYc2hU6GfA" base_Property="_dX60RCJVEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-8481</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_RGTcMCJWEeSBLYc2hU6GfA" base_Property="_IYHkECJWEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-8455</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_TepzoCJWEeSBLYc2hU6GfA" base_Property="_IYILIiJWEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-8454</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_jJBawSJWEeSBLYc2hU6GfA" memberEnd="_jJAzsCJWEeSBLYc2hU6GfA _jJCB0CJWEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_jJCB0CJWEeSBLYc2hU6GfA" type="_bDLxgCJVEeSBLYc2hU6GfA" association="_jJBawSJWEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_jzBaACJWEeSBLYc2hU6GfA" severity="WARNING" base_Association="_jJBawSJWEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-8482</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_9LsScCJWEeSBLYc2hU6GfA" base_Property="_s03N8CJWEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-8458</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_K0LhYCJXEeSBLYc2hU6GfA" memberEnd="_K0KTQCJXEeSBLYc2hU6GfA _K0LhYSJXEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_K0LhYSJXEeSBLYc2hU6GfA" type="_otUJwCJWEeSBLYc2hU6GfA" association="_K0LhYCJXEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_LY8bUCJXEeSBLYc2hU6GfA" severity="INFO" base_Association="_K0LhYCJXEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-8459</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_baLqUCJXEeSBLYc2hU6GfA" base_Property="_ZU3joCJXEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30882</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_RZTJUCJZEeSBLYc2hU6GfA" severity="WARNING" base_Constraint="_RZSiQCJZEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-32466, CONF:1198-32484</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_EqMukCJbEeSBLYc2hU6GfA" memberEnd="_EqLgcCJbEeSBLYc2hU6GfA _EqNVoCJbEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_EqNVoCJbEeSBLYc2hU6GfA" type="_Q2RmsCJXEeSBLYc2hU6GfA" association="_EqMukCJbEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_HXTOACJbEeSBLYc2hU6GfA" severity="INFO" base_Association="_EqMukCJbEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-32467</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_vOVGECJeEeSBLYc2hU6GfA" memberEnd="_vOT38CJeEeSBLYc2hU6GfA _vOVGESJeEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_vOVGESJeEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_vOVGECJeEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_w6maoCJeEeSBLYc2hU6GfA" base_Association="_vOVGECJeEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30661, CONF:1198-30662</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_52sL4CJeEeSBLYc2hU6GfA" memberEnd="_52rk0CJeEeSBLYc2hU6GfA _52sL4SJeEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_52sL4SJeEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_52sL4CJeEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_6jbWECJeEeSBLYc2hU6GfA" base_Association="_52sL4CJeEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30663, CONF:1198-30664</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_EmLNYCJfEeSBLYc2hU6GfA" memberEnd="_EmKmUCJfEeSBLYc2hU6GfA _EmLNYSJfEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_EmLNYSJfEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_EmLNYCJfEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_FT5PACJfEeSBLYc2hU6GfA" base_Association="_EmLNYCJfEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30665, CONF:1198-30666</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_SDXLQCJfEeSBLYc2hU6GfA" memberEnd="_SDWkMCJfEeSBLYc2hU6GfA _SDXyUCJfEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_SDXyUCJfEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_SDXLQCJfEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_SlQ-cCJfEeSBLYc2hU6GfA" severity="WARNING" base_Association="_SDXLQCJfEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30667, CONF:1198-30668</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_fj1tsCJfEeSBLYc2hU6GfA" memberEnd="_fj0fkCJfEeSBLYc2hU6GfA _fj1tsSJfEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_fj1tsSJfEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_fj1tsCJfEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_g4Gx8CJfEeSBLYc2hU6GfA" base_Association="_fj1tsCJfEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30669, CONF:1198-30670</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_wf3J8CJfEeSBLYc2hU6GfA" memberEnd="_wf2i4CJfEeSBLYc2hU6GfA _wf3J8SJfEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_wf3J8SJfEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_wf3J8CJfEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_xejm0CJfEeSBLYc2hU6GfA" severity="INFO" base_Association="_wf3J8CJfEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30671, CONF:1198-30672</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_BkIjQCJgEeSBLYc2hU6GfA" memberEnd="_BkH8MCJgEeSBLYc2hU6GfA _BkIjQSJgEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_BkIjQSJgEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_BkIjQCJgEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Eq-YYCJgEeSBLYc2hU6GfA" severity="INFO" base_Association="_BkIjQCJgEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30673, CONF:1198-30674</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_l1mKMCJgEeSBLYc2hU6GfA" memberEnd="_l1ljICJgEeSBLYc2hU6GfA _l1mxQCJgEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_l1mxQCJgEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_l1mKMCJgEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_m8KwsCJgEeSBLYc2hU6GfA" severity="INFO" base_Association="_l1mKMCJgEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30677, CONF:1198-30678</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_vJCEcCJgEeSBLYc2hU6GfA" memberEnd="_vJBdYCJgEeSBLYc2hU6GfA _vJCEcSJgEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_vJCEcSJgEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_vJCEcCJgEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_v-VUwCJgEeSBLYc2hU6GfA" severity="INFO" base_Association="_vJCEcCJgEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30679, CONF:1198-30680</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_biz2UCJhEeSBLYc2hU6GfA" memberEnd="_bizPQCJhEeSBLYc2hU6GfA _biz2USJhEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_biz2USJhEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_biz2UCJhEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_cf9bECJhEeSBLYc2hU6GfA" severity="INFO" base_Association="_biz2UCJhEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30681, CONF:1198-30682</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_lYRfkCJhEeSBLYc2hU6GfA" memberEnd="_lYQ4gCJhEeSBLYc2hU6GfA _lYSGoCJhEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_lYSGoCJhEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_lYRfkCJhEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_muOl4CJhEeSBLYc2hU6GfA" severity="INFO" base_Association="_lYRfkCJhEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30683, CONF:1198-30684</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_zHRmMCJhEeSBLYc2hU6GfA" memberEnd="_zHQ_ICJhEeSBLYc2hU6GfA _zHRmMSJhEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_zHRmMSJhEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_zHRmMCJhEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_z-rvUCJhEeSBLYc2hU6GfA" severity="WARNING" base_Association="_zHRmMCJhEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30685, CONF:1198-30686</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_A8u6ICJiEeSBLYc2hU6GfA" memberEnd="_A8tsACJiEeSBLYc2hU6GfA _A8u6ISJiEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_A8u6ISJiEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_A8u6ICJiEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_BzY1UCJiEeSBLYc2hU6GfA" base_Association="_A8u6ICJiEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30687, CONF:1198-30688</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_FS-2wCJkEeSBLYc2hU6GfA" memberEnd="_FS9ooCJkEeSBLYc2hU6GfA _FS-2wSJkEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_FS-2wSJkEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_FS-2wCJkEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_GfBMECJkEeSBLYc2hU6GfA" base_Association="_FS-2wCJkEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30689, CONF:1198-30690</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_OlCQ8CJkEeSBLYc2hU6GfA" memberEnd="_OlBp4CJkEeSBLYc2hU6GfA _OlC4ACJkEeSBLYc2hU6GfA">
    <ownedEnd xmi:id="_OlC4ACJkEeSBLYc2hU6GfA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_OlCQ8CJkEeSBLYc2hU6GfA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_PuOGkCJkEeSBLYc2hU6GfA" severity="INFO" base_Association="_OlCQ8CJkEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-32143, CONF:1198-32144</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_4JRRsCJnEeSBLYc2hU6GfA" name="DiagnosticImagingReport2">
    <ownedComment xmi:id="_GhvMECJoEeSBLYc2hU6GfA">
      <body>A Diagnostic Imaging Report (DIR) is a document that contains a consulting specialist's interpretation of image data. It conveys the interpretation to the referring (ordering) physician and becomes part of the patient's medical record. It is for use in Radiology, Endoscopy, Cardiology, and other imaging specialties.</body>
    </ownedComment>
    <ownedRule xmi:id="_jwPR4CL9EeS4d9o7u1_H3A" name="physicianRequestingProcedureRecordedAsInformationRecipient" constrainedElement="_4JRRsCJnEeSBLYc2hU6GfA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_tyxGwCL9EeS4d9o7u1_H3A">
        <language>Analysis</language>
        <body>The physician requesting the imaging procedure (ClinicalDocument/participant[@typeCode=REF]/associatedEntity), if present, SHOULD also be recorded as an informationRecipient, unless in the local setting another physician (such as the attending physician for an inpatient) is known to be the appropriate recipient of the report</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_SeavUCL-EeS4d9o7u1_H3A" name="NoReferringPhysicianPresentRequirements" constrainedElement="_4JRRsCJnEeSBLYc2hU6GfA">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_SeavUSL-EeS4d9o7u1_H3A">
        <language>Analysis</language>
        <body>When no referring physician is present, as in the case of self-referred screening examinations allowed by law, the intendedRecipient MAY be absent. The intendedRecipient MAY also be the health chart of the patient, in which case the receivedOrganization SHALL be the scoping organization of that chart</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_0X0aQCMgEeS4d9o7u1_H3A" name="objectCatalogSectionIsFirst">
      <ownedComment xmi:id="_0X0aQSMgEeS4d9o7u1_H3A">
        <body>UNIMPLEMENTABLE</body>
      </ownedComment>
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_0X0aQiMgEeS4d9o7u1_H3A">
        <language>Analysis</language>
        <body>The DICOM Object Catalog section (templateId 2.16.840.1.113883.10.20.6.1.1), if present, SHALL be the first section in the document Body</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_4JRRsSJnEeSBLYc2hU6GfA" general="_dduXkJ5OEeOr4eM3k36wAg"/>
    <substitution xmi:id="_iWiTQCJpEeSBLYc2hU6GfA" name="DiagnosticImagingReport" client="_4JRRsCJnEeSBLYc2hU6GfA" supplier="_XwBooEUuEeGdQ4KWAmnbhw" contract="_XwBooEUuEeGdQ4KWAmnbhw"/>
    <ownedAttribute xmi:id="_nyK1gCJpEeSBLYc2hU6GfA" name="id" visibility="private" type="_-92R8CJpEeSBLYc2hU6GfA" aggregation="composite" redefinedProperty="_2DNR7RSVEeGGzu7fmW9pXw">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nyK1gSJpEeSBLYc2hU6GfA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nyK1giJpEeSBLYc2hU6GfA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_WUe-wCL6EeS4d9o7u1_H3A" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <ownedComment xmi:id="_02kLkCL7EeS4d9o7u1_H3A">
        <body>Preferred code is 18748-4 LOINC Diagnostic Imaging Report</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WUe-wSL6EeS4d9o7u1_H3A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WUe-wiL6EeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_tqUYgiPFEeS4d9o7u1_H3A" name="informant" association="_tqUYgCPFEeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_GUBDUEcZEd6besF9iFIJkQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tqUYgyPFEeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tqUYhCPFEeS4d9o7u1_H3A"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="__9UoICL8EeS4d9o7u1_H3A" name="informationRecipient" association="__9V2QCL8EeS4d9o7u1_H3A">
      <ownedComment xmi:id="_Ikkx0CL9EeS4d9o7u1_H3A">
        <body>informationRecipient</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_I5t6QEcZEd6besF9iFIJkQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BqEd0CL9EeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BqD2wCL9EeS4d9o7u1_H3A" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_A3zogCL_EeS4d9o7u1_H3A" name="participant" type="_R38vwCL_EeS4d9o7u1_H3A" association="_A302oCL_EeS4d9o7u1_H3A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FEqqgSL_EeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FEqqgCL_EeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_eN2DgCMBEeS4d9o7u1_H3A" name="inFulfillmentOf" type="_nzM0MCMBEeS4d9o7u1_H3A" association="_eN3RoCMBEeS4d9o7u1_H3A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eN2qkCMBEeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eN2qkSMBEeS4d9o7u1_H3A" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rHeuwCMJEeS4d9o7u1_H3A" name="documentationOf" type="_ykn1wCMJEeS4d9o7u1_H3A" association="_rHfV0CMJEeS4d9o7u1_H3A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s9bjwCMJEeS4d9o7u1_H3A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s9a8sCMJEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_a18dICMNEeS4d9o7u1_H3A" name="relatedDocument" type="_gwnr0CMNEeS4d9o7u1_H3A" association="_a19rQCMNEeS4d9o7u1_H3A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dDmAcSMNEeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dDmAcCMNEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_QU5G8CMSEeS4d9o7u1_H3A" name="componentOf" type="_G9lj4CMTEeS4d9o7u1_H3A" association="_QU5uASMSEeS4d9o7u1_H3A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TvEHwSMSEeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TvEHwCMSEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Br2RkCMgEeS4d9o7u1_H3A" name="findingsSection" association="_Br3fsCMgEeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-dicom.uml#_ZcC-4DVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GmcjUCMgEeS4d9o7u1_H3A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GmbVMCMgEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Sris4CMgEeS4d9o7u1_H3A" name="dICOMObjectCatalogSection" association="_Srj7ACMgEeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-dicom.uml#_WPTWEDVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VQMa8CMgEeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VQLz4CMgEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ejufACMkEeS4d9o7u1_H3A" name="component2" type="_sIwxUCMkEeS4d9o7u1_H3A" association="_ejvtICMkEeS4d9o7u1_H3A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l1vUECMkEeS4d9o7u1_H3A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l1uF8CMkEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_-92R8CJpEeSBLYc2hU6GfA" name="II">
      <ownedComment xmi:id="_AcUbECJqEeSBLYc2hU6GfA">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_qlYukCJqEeSBLYc2hU6GfA">
        <body>OIDs SHALL be represented in dotted decimal notation, where each decimal number is either 0 or starts with a nonzero digit. More formally, an OID SHALL be in the form of the regular expression: (0-2])(.(1-9]0-9]*|0))+</body>
      </ownedComment>
      <ownedRule xmi:id="___gt0CJqEeSBLYc2hU6GfA" name="rootMustBeSyntacticallyCorrectAndNotBeUUID" constrainedElement="_-92R8CJpEeSBLYc2hU6GfA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_P5NxcCJrEeSBLYc2hU6GfA">
          <language>Analysis</language>
          <body>The ClinicalDocument/id/@root attribute SHALL be a syntactically correct OID, and SHALL NOT be a UUID</body>
        </specification>
      </ownedRule>
      <ownedRule xmi:id="_Wi7QYCJrEeSBLYc2hU6GfA" name="rootOIDsMustBeNoMoreThan64Characters" constrainedElement="_-92R8CJpEeSBLYc2hU6GfA">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_Wi7QYSJrEeSBLYc2hU6GfA">
          <language>Analysis</language>
          <language>OCL</language>
          <body>ClinicalDocument/id/@root attribute: OIDs SHALL be no more than 64 characters in length</body>
          <body>id.root.size() &lt;= 64</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_-94HICJpEeSBLYc2hU6GfA">
        <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
      </generalization>
      <ownedAttribute xmi:id="__jhK0CJpEeSBLYc2hU6GfA" name="root" visibility="private">
        <type xmi:type="uml:PrimitiveType" href="pathmap://DATATYPES_MODEL/datatypes.uml#_RpDqMDrsEeCN26jpCPaoAw"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GLHJ4CJqEeSBLYc2hU6GfA" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GLFUsCJqEeSBLYc2hU6GfA" value="1"/>
        <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_hVUykDxaEd6JwqSGecoePg"/>
      </ownedAttribute>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_R38vwCL_EeS4d9o7u1_H3A" name="Participant">
      <ownedComment xmi:id="_Tr5ZoCL_EeS4d9o7u1_H3A">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_UQgikCL_EeS4d9o7u1_H3A">
        <body>participant&#xD;
If participant is present, the associatedEntity/associatedPerson element SHALL be present and SHALL represent the physician requesting the imaging procedure (the referring physician AssociatedEntity that is the target of ClincalDocument/participant@typeCode=REF).</body>
      </ownedComment>
      <generalization xmi:id="_R39W0CL_EeS4d9o7u1_H3A">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_4_GbMEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_E8Qf8CMAEeS4d9o7u1_H3A" name="associatedEntity" type="_K-bdwCMAEeS4d9o7u1_H3A" association="_E8RHACMAEeS4d9o7u1_H3A">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HWkmQSMAEeS4d9o7u1_H3A" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HWkmQCMAEeS4d9o7u1_H3A" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_K-bdwCMAEeS4d9o7u1_H3A" name="AssociatedEntity">
        <generalization xmi:id="_K-cE0CMAEeS4d9o7u1_H3A">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_8OcHAEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_QUGh8CMAEeS4d9o7u1_H3A" name="associatedPerson" type="_YpaAACMAEeS4d9o7u1_H3A" association="_QUHwECMAEeS4d9o7u1_H3A">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UT4KMSMAEeS4d9o7u1_H3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UT4KMCMAEeS4d9o7u1_H3A" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_YpaAACMAEeS4d9o7u1_H3A" name="Person">
          <generalization xmi:id="_YpanECMAEeS4d9o7u1_H3A">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_ZhsS4CMAEeS4d9o7u1_H3A" name="name" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b-RqECMAEeS4d9o7u1_H3A" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b-RDACMAEeS4d9o7u1_H3A" value="1"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_nzM0MCMBEeS4d9o7u1_H3A" name="InFulfillmentOf">
      <ownedComment xmi:id="_pfdhsCMBEeS4d9o7u1_H3A">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_qGr5wCMBEeS4d9o7u1_H3A">
        <body>inFulfillmentOf&#xD;
An inFulfillmentOf element represents the Placer Order that is either a group of orders (modeled as PlacerGroup in the Placer Order RMIM of the Orders &amp; Observations domain) or a single order item (modeled as ObservationRequest in the same RMIM). This optionality reflects two major approaches to the grouping of procedures as implemented in the installed base of imaging information systems. These approaches differ in their handling of grouped procedures and how they are mapped to identifiers in the Digital Imaging and Communications in Medicine (DICOM) image and structured reporting data. The example of a CT examination covering chest, abdomen, and pelvis will be used in the discussion below.&#xD;
In the IHE Scheduled Workflow model, the Chest CT, Abdomen CT, and Pelvis CT each represent a Requested Procedure, and all three procedures are grouped under a single Filler Order. The Filler Order number maps directly to the DICOM Accession Number in the DICOM imaging and report data.&#xD;
A widely deployed alternative approach maps the requested procedure identifiers directly to the DICOM Accession Number. The Requested Procedure ID in such implementations may or may not be different from the Accession Number, but is of little identifying importance because there is only one Requested Procedure per Accession Number. There is no identifier that formally connects the requested procedures ordered in this group.</body>
      </ownedComment>
      <generalization xmi:id="_nzNbQCMBEeS4d9o7u1_H3A">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Li14oEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_uul5ACMBEeS4d9o7u1_H3A" name="order" type="_1wZH0CMBEeS4d9o7u1_H3A" association="_uunHICMBEeS4d9o7u1_H3A">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xDTtoSMBEeS4d9o7u1_H3A" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xDTtoCMBEeS4d9o7u1_H3A" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_1wZH0CMBEeS4d9o7u1_H3A" name="Order">
        <generalization xmi:id="_1wZH0SMBEeS4d9o7u1_H3A">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_vgekoEcZEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_2KrQECMBEeS4d9o7u1_H3A" name="id" visibility="private" aggregation="composite">
          <ownedComment xmi:id="_CQYdoCMCEeS4d9o7u1_H3A">
            <body>Note: DICOM Accession Number in the DICOM imaging and report data</body>
          </ownedComment>
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2KrQESMBEeS4d9o7u1_H3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2KrQEiMBEeS4d9o7u1_H3A" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_XKImMEraEd6FXKclYGEDCw"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_ykn1wCMJEeS4d9o7u1_H3A" name="DocumentationOf">
      <ownedComment xmi:id="_zevUoCMJEeS4d9o7u1_H3A">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_0LdQsCMJEeS4d9o7u1_H3A">
        <body>documentationOf&#xD;
Each serviceEvent indicates an imaging procedure that the provider describes and interprets in the content of the DIR. The main activity being described by this document is the interpretation of the imaging procedure. This is shown by setting the value of the @classCode attribute of the serviceEvent element to ACT, and indicating the duration over which care was provided in the effectiveTime element. Within each documentationOf element, there is one serviceEvent element. This event is the unit imaging procedure corresponding to a billable item. The type of imaging procedure may be further described in the serviceEvent/code element. This guide makes no specific recommendations about the vocabulary to use for describing this event.&#xD;
In IHE Scheduled Workflow environments, one serviceEvent/id element contains the DICOM Study Instance UID from the Modality Worklist, and the second serviceEvent/id element contains the DICOM Requested Procedure ID from the Modality Worklist. These two ids are in a single serviceEvent.&#xD;
The effectiveTime for the serviceEvent covers the duration of the imaging procedure being reported. This event should have one or more performers, which may participate at the same or different periods of time.&#xD;
Service events map to DICOM Requested Procedures. That is, serviceEvent/id is the ID of the Requested Procedure.</body>
      </ownedComment>
      <generalization xmi:id="_ykoc0CMJEeS4d9o7u1_H3A">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1fhigEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_C4gT8CMKEeS4d9o7u1_H3A" name="serviceEvent" type="_JensUCMKEeS4d9o7u1_H3A" association="_C4g7ACMKEeS4d9o7u1_H3A">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Egx5USMKEeS4d9o7u1_H3A" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Egx5UCMKEeS4d9o7u1_H3A" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_JensUCMKEeS4d9o7u1_H3A" name="ServiceEvent">
        <ownedRule xmi:id="_QlsnQCMLEeS4d9o7u1_H3A" name="serviceEventCodeMustNotConflictWithDocumentCode" constrainedElement="_JensUCMKEeS4d9o7u1_H3A">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_VhHYYCMLEeS4d9o7u1_H3A">
            <language>Analysis</language>
            <body>The value of serviceEvent/code SHALL NOT conflict with the ClininicalDocument/code. When transforming from DICOM SR documents that do not contain a procedure code, an appropriate nullFlavor SHALL be used on serviceEvent/code</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_JeoTYCMKEeS4d9o7u1_H3A">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_lriDUEcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_LmHkUCMKEeS4d9o7u1_H3A" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_exUN4SMKEeS4d9o7u1_H3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_exUN4CMKEeS4d9o7u1_H3A" value="1"/>
          <defaultValue xmi:type="uml:InstanceValue" xmi:id="_LmHkUyMKEeS4d9o7u1_H3A" name="ACT">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
            <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2kDcEd6xYZuu1VKCVw"/>
          </defaultValue>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_U70MIEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_LmILYCMKEeS4d9o7u1_H3A" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LmILYSMKEeS4d9o7u1_H3A"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LmILYiMKEeS4d9o7u1_H3A" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_2UUeYErnEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_LmHkVCMKEeS4d9o7u1_H3A" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fx2d0SMKEeS4d9o7u1_H3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fx2d0CMKEeS4d9o7u1_H3A" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_I4F7kEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_cVa1cJeFEeSXWdEithrUxA" name="physicianReadingStudyPerformer2" association="_cVcDkJeFEeSXWdEithrUxA">
          <type xmi:type="uml:Class" href="consol-dicom.uml#_zKKIUIe9EeSBauRYePLghA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cVa1cZeFEeSXWdEithrUxA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cVbcgJeFEeSXWdEithrUxA" value="*"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_gwnr0CMNEeS4d9o7u1_H3A" name="RelatedDocument">
      <ownedComment xmi:id="_joqP8CMNEeS4d9o7u1_H3A">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_kLt5sCMNEeS4d9o7u1_H3A">
        <body>relatedDocument&#xD;
A DIR may have three types of parent document:&#xD;
-A superseded version that the present document wholly replaces (typeCode = RPLC). DIRs may go through stages of revision prior to being legally authenticated. Such early stages may be drafts from transcription, those created by residents, or other preliminary versions. Policies not covered by this specification may govern requirements for retention of such earlier versions. Except for forensic purposes, the latest version in a chain of revisions represents the complete and current report.&#xD;
-An original version that the present document appends (typeCode = APND). When a DIR is legally authenticated, it can be amended by a separate addendum document that references the original.&#xD;
-A source document from which the present document is transformed (typeCode = XFRM). A DIR may be created by transformation from a DICOM Structured Report (SR) document or from another DIR. An example of the latter case is the creation of a derived document for inclusion of imaging results in a clinical document.</body>
      </ownedComment>
      <ownedRule xmi:id="_-PyqICMOEeS4d9o7u1_H3A" name="enforceWhenTransformedFromDICOMSRdoc" constrainedElement="_gwnr0CMNEeS4d9o7u1_H3A">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_G0CjICMPEeS4d9o7u1_H3A">
          <language>Analysis</language>
          <body>When a Diagnostic Imaging Report has been transformed from a DICOM SR document, relatedDocument/@typeCode SHALL be XFRM, and relatedDocument/parentDocument/id SHALL contain the SOP Instance UID of the original DICOM SR document</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_gwoS4CMNEeS4d9o7u1_H3A">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_d3mM8EcaEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_vUuOcCMNEeS4d9o7u1_H3A" name="parentDocument" type="_3mID8CMNEeS4d9o7u1_H3A" association="_vUvckCMNEeS4d9o7u1_H3A">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y5eHkSMNEeS4d9o7u1_H3A" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y5eHkCMNEeS4d9o7u1_H3A" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_3mID8CMNEeS4d9o7u1_H3A" name="ParentDocument">
        <generalization xmi:id="_3mIrACMNEeS4d9o7u1_H3A">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_24_qUEcZEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_4EUb0CMNEeS4d9o7u1_H3A" name="id" visibility="private" type="_PU_RMJwIEeS4C9hZQzaX6A" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5YCtgSMNEeS4d9o7u1_H3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5YCtgCMNEeS4d9o7u1_H3A" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_rwzdUErcEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_PU_RMJwIEeS4C9hZQzaX6A" name="II">
          <ownedRule xmi:id="_LsJXACMOEeS4d9o7u1_H3A" name="oidsInDottedDecimalNotation" constrainedElement="_3mID8CMNEeS4d9o7u1_H3A">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_SzDIQCMOEeS4d9o7u1_H3A">
              <language>Analysis</language>
              <body>id OIDs SHALL be represented in dotted decimal notation, where each decimal number is either 0 or starts with a nonzero digit. More formally, an OID SHALL be in the form of the regular expression: ([0-2])(.([1-9][0-9]*|0))+</body>
            </specification>
          </ownedRule>
          <ownedRule xmi:id="_dvC7wCMOEeS4d9o7u1_H3A" name="oidsLength" constrainedElement="_3mID8CMNEeS4d9o7u1_H3A">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_dvC7wSMOEeS4d9o7u1_H3A">
              <language>Analysis</language>
              <language>OCL</language>
              <body>id OIDs SHALL be no more than 64 characters in length</body>
              <body>not root.oclIsUndefined() implies root.size() &lt;= 64</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_PVBGYJwIEeS4C9hZQzaX6A">
            <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          </generalization>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_G9lj4CMTEeS4d9o7u1_H3A" name="ComponentOf">
      <ownedComment xmi:id="_IjIlYCMTEeS4d9o7u1_H3A">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_MiZvAJeNEeSXWdEithrUxA">
        <body>componentOf&#xD;
The id element of the encompassingEncounter represents the identifier for the encounter. When the diagnostic imaging procedure is performed in the context of a hospital stay or an outpatient visit for which there is an Encounter Number, that number should be present as the ID of the encompassingEncounter.&#xD;
The effectiveTime represents the time interval or point in time in which the encounter took place. The encompassing encounter might be that of the hospital or office visit in which the diagnostic imaging procedure was performed. If the effective time is unknown, a nullFlavor attribute can be used.</body>
      </ownedComment>
      <generalization xmi:id="_G9mK8CMTEeS4d9o7u1_H3A">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_NWHRoEAJEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_PVgRECMTEeS4d9o7u1_H3A" name="encompassingEncounter" type="_Y7kMYCMTEeS4d9o7u1_H3A" association="_PVg4ICMTEeS4d9o7u1_H3A">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Spa44SMTEeS4d9o7u1_H3A" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Spa44CMTEeS4d9o7u1_H3A" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_Y7kMYCMTEeS4d9o7u1_H3A" name="EncompassingEncounter">
        <ownedComment xmi:id="_hhQP0CMTEeS4d9o7u1_H3A">
          <body>The id element of the encompassingEncounter represents the identifier for the encounter. When the diagnostic imaging procedure is performed in the context of a hospital stay or an outpatient visit for which there is an Encounter Number, that number should be present as the ID of the encompassingEncounter.&#xD;
The effectiveTime represents the time interval or point in time in which the encounter took place. The encompassing encounter might be that of the hospital or office visit in which the diagnostic imaging procedure was performed. If the effective time is unknown, a nullFlavor attribute can be used.</body>
        </ownedComment>
        <ownedRule xmi:id="_mqcvgCMZEeS4d9o7u1_H3A" name="nullFlavorMayBeUsedIfIdUnavailable" constrainedElement="_Y7kMYCMTEeS4d9o7u1_H3A">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_nuC6gCMZEeS4d9o7u1_H3A">
            <language>Analysis</language>
            <body>id In the case of transformed DICOM SR documents, an appropriate null flavor MAY be used if the id is unavailable</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_Y7lagCMTEeS4d9o7u1_H3A">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_j5JZsEAJEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_dHgoYSMTEeS4d9o7u1_H3A" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CAIjsCMZEeS4d9o7u1_H3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CAH8oCMZEeS4d9o7u1_H3A" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_kfYp8EozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_dHgoYCMTEeS4d9o7u1_H3A" name="effectiveTime" visibility="private" type="_kkAUwJBkEeSSfIVHL_x3Xw" aggregation="composite">
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_sKO1wEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_oVaxoCMbEeS4d9o7u1_H3A" name="responsibleParty" type="_uyMAwCMbEeS4d9o7u1_H3A" association="_oVb_wCMbEeS4d9o7u1_H3A">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p4siQCMbEeS4d9o7u1_H3A"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p4r7MCMbEeS4d9o7u1_H3A" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ry5vsCMcEeS4d9o7u1_H3A" name="physicianofRecordParticipant2" association="_ry690CMcEeS4d9o7u1_H3A">
          <type xmi:type="uml:Class" href="consol-dicom.uml#_Ao2HkOaHEeOmzetP5oaH3A"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ufgf4CMcEeS4d9o7u1_H3A"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uffRwCMcEeS4d9o7u1_H3A" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_uyMAwCMbEeS4d9o7u1_H3A" name="ResponsibleParty">
          <generalization xmi:id="_uyMn0CMbEeS4d9o7u1_H3A">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_hfdrgEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_ypebYCMbEeS4d9o7u1_H3A" name="assignedEntity" type="_MT_40CMcEeS4d9o7u1_H3A" association="_ypfCcCMbEeS4d9o7u1_H3A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0LXr8CMbEeS4d9o7u1_H3A" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0LXE4CMbEeS4d9o7u1_H3A" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_MT_40CMcEeS4d9o7u1_H3A" name="AssignedEntity">
            <ownedRule xmi:id="_RFX9ICMcEeS4d9o7u1_H3A" name="hasAssignPersonOrRepresentedOrganization">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_RFX9ISMcEeS4d9o7u1_H3A">
                <language>Analysis</language>
                <language>OCL</language>
                <body>SHOULD contain zero or one [0..1] assignedPerson OR contain zero or one [0..1] representedOrganization</body>
                <body>self.assignedPerson->size() = 1 or self.representedOrganization->size() = 1</body>
              </specification>
            </ownedRule>
            <generalization xmi:id="_MUAf4CMcEeS4d9o7u1_H3A">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            </generalization>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_sIwxUCMkEeS4d9o7u1_H3A" name="Component">
      <ownedComment xmi:id="_vFscgCMkEeS4d9o7u1_H3A">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_sIx_cCMkEeS4d9o7u1_H3A">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_UOJoUDxXEd6JwqSGecoePg"/>
      </generalization>
      <ownedAttribute xmi:id="_FqSDwCMlEeS4d9o7u1_H3A" name="structuredBody" type="_9dqLICMlEeS4d9o7u1_H3A" association="_FqSq0CMlEeS4d9o7u1_H3A">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hgv2ICMlEeS4d9o7u1_H3A" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HgvPECMlEeS4d9o7u1_H3A" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_9dqLICMlEeS4d9o7u1_H3A" name="StructuredBody">
        <generalization xmi:id="_9dsAUCMlEeS4d9o7u1_H3A">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_WK3zsDxXEd6JwqSGecoePg"/>
        </generalization>
        <ownedAttribute xmi:id="_N0pAoCMmEeS4d9o7u1_H3A" name="component3" type="_yADp8CMmEeS4d9o7u1_H3A" association="_N0qOwCMmEeS4d9o7u1_H3A">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N0pAoSMmEeS4d9o7u1_H3A"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N0pAoiMmEeS4d9o7u1_H3A" value="*"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_yADp8CMmEeS4d9o7u1_H3A" name="Component3">
          <generalization xmi:id="_yAFfICMmEeS4d9o7u1_H3A">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_dkuWIDxXEd6JwqSGecoePg"/>
          </generalization>
          <ownedAttribute xmi:id="_58qUICMmEeS4d9o7u1_H3A" name="section" type="_EwK6ACMnEeS4d9o7u1_H3A" association="_58riQCMmEeS4d9o7u1_H3A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8IZy8CMmEeS4d9o7u1_H3A" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8IYk0CMmEeS4d9o7u1_H3A" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_EwK6ACMnEeS4d9o7u1_H3A" name="Section">
            <ownedRule xmi:id="_Qi2ZcCPNEeS4d9o7u1_H3A" name="textHasClinicalStatement">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_Qi2ZcSPNEeS4d9o7u1_H3A">
                <language>Analysis</language>
                <body>If clinical statements are present, the section/text SHALL represent faithfully all such statements and MAY contain additional text</body>
              </specification>
            </ownedRule>
            <ownedRule xmi:id="_xQbU0CPLEeS4d9o7u1_H3A" name="hasPCDATA">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_xQbU0SPLEeS4d9o7u1_H3A">
                <language>Analysis</language>
                <body>All text elements SHALL contain content. Text elements SHALL contain PCDATA or child elements</body>
              </specification>
            </ownedRule>
            <ownedRule xmi:id="_0LdGECPMEeS4d9o7u1_H3A" name="textWebAccess">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_0LdGESPMEeS4d9o7u1_H3A">
                <language>Analysis</language>
                <body>The text elements (and their children) MAY contain Web Access to DICOM Persistent Object (WADO) references to DICOM objects by including a linkHtml element where @href is a valid WADO URL and the text content of linkHtml is the visible text of the hyperlink</body>
              </specification>
            </ownedRule>
            <ownedRule xmi:id="_I-qCgCO9EeS4d9o7u1_H3A" name="hasTopLevelSections">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_I-qCgSO9EeS4d9o7u1_H3A">
                <language>Analysis</language>
                <body>All sections defined in the DIR Section Type Codes table SHALL be top-level sections</body>
              </specification>
            </ownedRule>
            <ownedRule xmi:id="_6xgx4CO9EeS4d9o7u1_H3A" name="sectionsHaveText">
              <specification xmi:type="uml:OpaqueExpression" xmi:id="_6xgx4SO9EeS4d9o7u1_H3A">
                <language>Analysis</language>
                <language>OCL</language>
                <body>SHALL contain at least one text element or one or more component elements</body>
                <body>self.getAllSections()->forAll(section : cda::Section | not section.text.oclIsUndefined())</body>
              </specification>
            </ownedRule>
            <generalization xmi:id="_EwMvMCMnEeS4d9o7u1_H3A">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_qIf_wDxXEd6JwqSGecoePg"/>
            </generalization>
            <ownedAttribute xmi:id="_FhwvACMnEeS4d9o7u1_H3A" name="code" visibility="private" aggregation="composite">
              <ownedComment xmi:id="_gZqLQCM3EeS4d9o7u1_H3A">
                <body>For sections listed in the DIR Section Type Codes table, the code element must contain a LOINC code or DCM code for sections that have no LOINC equivalent.&#xD;
Note: The section/code SHOULD be selected from LOINC or DICOM for sections not listed in the DIR Section Type Codes table.</body>
              </ownedComment>
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J9c3MCMnEeS4d9o7u1_H3A" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J9cQICMnEeS4d9o7u1_H3A" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_9lgCcErmEd6FXKclYGEDCw"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_Oi1BsyM5EeS4d9o7u1_H3A" name="title" visibility="private" aggregation="composite">
              <ownedComment xmi:id="_a7IbICM5EeS4d9o7u1_H3A">
                <body>There is no equivalent to section/title in DICOM SR, so for a CDA to SR transformation, the section/code will be transferred and the title element will be dropped.</body>
              </ownedComment>
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oi1BtCM5EeS4d9o7u1_H3A"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oi1BtSM5EeS4d9o7u1_H3A" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_AP-EoErnEd6FXKclYGEDCw"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_Oi1BsCM5EeS4d9o7u1_H3A" name="text" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_0jvq8E8AEd6ohP_YEXs4Wg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oi1BsSM5EeS4d9o7u1_H3A"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oi1BsiM5EeS4d9o7u1_H3A" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_vJtnoEAMEd6wZe6nFLrjsw"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_45WiYCM5EeS4d9o7u1_H3A" name="subject" type="_dnDZYCM6EeS4d9o7u1_H3A" association="_45XwgCM5EeS4d9o7u1_H3A">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_45XJcCM5EeS4d9o7u1_H3A"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_45XJcSM5EeS4d9o7u1_H3A" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_mJHEkCM7EeS4d9o7u1_H3A" name="author" type="_z9lhECM7EeS4d9o7u1_H3A" association="_mJISsCM7EeS4d9o7u1_H3A">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mJHroCM7EeS4d9o7u1_H3A"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mJHroSM7EeS4d9o7u1_H3A" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_KQfW4CNGEeS4d9o7u1_H3A" name="procedureContext" association="_KQglACNGEeS4d9o7u1_H3A">
              <ownedComment xmi:id="_ZgfmsCPJEeS4d9o7u1_H3A">
                <body>If the service context of a section is different from the value specified in documentationOf/serviceEvent, then the section SHALL contain one or more entries containing Procedure Context (templateId 2.16.840.1.113883.10.20.6.2.5), which will reset the context for any clinical statements nested within those elements</body>
              </ownedComment>
              <type xmi:type="uml:Class" href="consol-dicom.uml#_crHC0EcAEeGp67IkyTw1fg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KQf98CNGEeS4d9o7u1_H3A"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KQf98SNGEeS4d9o7u1_H3A" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_4oebECO4EeS4d9o7u1_H3A" name="textObservation" association="_4ofpMCO4EeS4d9o7u1_H3A">
              <type xmi:type="uml:Class" href="consol-dicom.uml#_9xjKIEb-EeGp67IkyTw1fg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4ofCICO4EeS4d9o7u1_H3A"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4ofCISO4EeS4d9o7u1_H3A" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_MqDoICO7EeS4d9o7u1_H3A" name="codeObservations" association="_MqFdUCO7EeS4d9o7u1_H3A">
              <type xmi:type="uml:Class" href="consol-dicom.uml#_pmiz8Eb_EeGp67IkyTw1fg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MqEPMCO7EeS4d9o7u1_H3A"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MqEPMSO7EeS4d9o7u1_H3A" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_btbgsCO7EeS4d9o7u1_H3A" name="quantityMeasurementObservation" association="_btcu0CO7EeS4d9o7u1_H3A">
              <type xmi:type="uml:Class" href="consol-dicom.uml#_Px2t4Eb_EeGp67IkyTw1fg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_btcHwCO7EeS4d9o7u1_H3A"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_btcHwSO7EeS4d9o7u1_H3A" value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_GJ388CcOEeS1IqSA2eXqEg" name="sOPInstanceObservation" association="_GJ5LECcOEeS1IqSA2eXqEg">
              <type xmi:type="uml:Class" href="consol-dicom.uml#_9o7WcEb6EeGp67IkyTw1fg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GJ4kACcOEeS1IqSA2eXqEg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GJ4kAScOEeS1IqSA2eXqEg" value="*"/>
            </ownedAttribute>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_dnDZYCM6EeS4d9o7u1_H3A" name="Subject">
              <generalization xmi:id="_dnFOkCM6EeS4d9o7u1_H3A">
                <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_rNlWoEcaEd6besF9iFIJkQ"/>
              </generalization>
              <ownedAttribute xmi:id="_reOkkCM6EeS4d9o7u1_H3A" name="fetusSubjectContext" association="_rePLoiM6EeS4d9o7u1_H3A">
                <type xmi:type="uml:Class" href="../consol.uml#_TkyvwPKwEeGFUPBL8qS7yQ"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tYi8MCM6EeS4d9o7u1_H3A" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tYhuECM6EeS4d9o7u1_H3A" value="1"/>
              </ownedAttribute>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_z9lhECM7EeS4d9o7u1_H3A" name="Author">
              <ownedComment xmi:id="_3bfyYCM7EeS4d9o7u1_H3A">
                <body>This author element is used when the author of a section is different from the author(s) listed in the Header</body>
              </ownedComment>
              <generalization xmi:id="_z9nWQCM7EeS4d9o7u1_H3A">
                <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_ChEisEcEEd6besF9iFIJkQ"/>
              </generalization>
              <ownedAttribute xmi:id="_FvQy8CM8EeS4d9o7u1_H3A" name="observerContext" association="_FvSBECM8EeS4d9o7u1_H3A">
                <type xmi:type="uml:Class" href="consol-other.uml#_XIE-YPKyEeGFUPBL8qS7yQ"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PzssUCM8EeS4d9o7u1_H3A" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PzreMCM8EeS4d9o7u1_H3A" value="1"/>
              </ownedAttribute>
            </nestedClassifier>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_8pFr8CJnEeSBLYc2hU6GfA" base_Class="_4JRRsCJnEeSBLYc2hU6GfA" templateId="2.16.840.1.113883.10.20.22.1.5" templateVersion="2015-08-01">
    <ruleId>CONF:1198-8404, CONF:1198-10042, CONF:1198-32515</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_odKIsCJoEeSBLYc2hU6GfA" base_Generalization="_4JRRsSJnEeSBLYc2hU6GfA"/>
  <CDA:PropertyValidation xmi:id="_nyLckCJpEeSBLYc2hU6GfA" base_Property="_nyK1gCJpEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30932</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_ESrooCJqEeSBLYc2hU6GfA" base_Property="__jhK0CJpEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30933</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_BAgQwCJrEeSBLYc2hU6GfA" base_Constraint="___gt0CJqEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30934</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_Wi73cCJrEeSBLYc2hU6GfA" base_Constraint="_Wi7QYCJrEeSBLYc2hU6GfA">
    <ruleId>CONF:1198-30935</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_WUiCECL6EeS4d9o7u1_H3A" base_Property="_WUe-wCL6EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-14833</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_KCRw0CL7EeS4d9o7u1_H3A" base_Property="_WUe-wCL6EeS4d9o7u1_H3A" severity="WARNING">
    <reference href="../consol-vocab.uml#_tcT18CL6EeS4d9o7u1_H3A"/>
    <ruleId>CONF:1198-14834</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="__9V2QCL8EeS4d9o7u1_H3A" memberEnd="__9UoICL8EeS4d9o7u1_H3A __9V2QSL8EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="__9V2QSL8EeS4d9o7u1_H3A" type="_4JRRsCJnEeSBLYc2hU6GfA" association="__9V2QCL8EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_AqFAcCL9EeS4d9o7u1_H3A" severity="INFO" base_Association="__9V2QCL8EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8411</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_oU36sCL9EeS4d9o7u1_H3A" severity="WARNING" base_Constraint="_jwPR4CL9EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8412</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_SebWYCL-EeS4d9o7u1_H3A" severity="INFO" base_Constraint="_SeavUCL-EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8413</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_A302oCL_EeS4d9o7u1_H3A" memberEnd="_A3zogCL_EeS4d9o7u1_H3A _A302oSL_EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_A302oSL_EeS4d9o7u1_H3A" type="_4JRRsCJnEeSBLYc2hU6GfA" association="_A302oCL_EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_CDQvACL_EeS4d9o7u1_H3A" severity="INFO" base_Association="_A302oCL_EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8414</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_E8RHACMAEeS4d9o7u1_H3A" memberEnd="_E8Qf8CMAEeS4d9o7u1_H3A _E8RuECMAEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_E8RuECMAEeS4d9o7u1_H3A" type="_R38vwCL_EeS4d9o7u1_H3A" association="_E8RHACMAEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Fkp8sCMAEeS4d9o7u1_H3A" base_Association="_E8RHACMAEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31198</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_QUHwECMAEeS4d9o7u1_H3A" memberEnd="_QUGh8CMAEeS4d9o7u1_H3A _QUHwESMAEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_QUHwESMAEeS4d9o7u1_H3A" type="_K-bdwCMAEeS4d9o7u1_H3A" association="_QUHwECMAEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_TYticCMAEeS4d9o7u1_H3A" base_Association="_QUHwECMAEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31199</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_bAJ08CMAEeS4d9o7u1_H3A" message="This associatedPerson SHALL contain exactly one [1..1] US Realm Person Name (PN.US.FIELDED) (identifier: oid:2.16.840.1.113883.10.20.22.5.1.1) (CONF:1098-31200)." base_Property="_ZhsS4CMAEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31200</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_eN3RoCMBEeS4d9o7u1_H3A" memberEnd="_eN2DgCMBEeS4d9o7u1_H3A _eN3RoSMBEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_eN3RoSMBEeS4d9o7u1_H3A" type="_4JRRsCJnEeSBLYc2hU6GfA" association="_eN3RoCMBEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_fDxl8CMBEeS4d9o7u1_H3A" severity="INFO" base_Association="_eN3RoCMBEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30936</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_uunHICMBEeS4d9o7u1_H3A" memberEnd="_uul5ACMBEeS4d9o7u1_H3A _uunHISMBEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_uunHISMBEeS4d9o7u1_H3A" type="_nzM0MCMBEeS4d9o7u1_H3A" association="_uunHICMBEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_vytBYCMBEeS4d9o7u1_H3A" base_Association="_uunHICMBEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30937</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_4MsyMCMBEeS4d9o7u1_H3A" base_Property="_2KrQECMBEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30938</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_rHfV0CMJEeS4d9o7u1_H3A" memberEnd="_rHeuwCMJEeS4d9o7u1_H3A _rHf84CMJEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_rHf84CMJEeS4d9o7u1_H3A" type="_4JRRsCJnEeSBLYc2hU6GfA" association="_rHfV0CMJEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_rqFskCMJEeS4d9o7u1_H3A" base_Association="_rHfV0CMJEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8416</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_C4g7ACMKEeS4d9o7u1_H3A" memberEnd="_C4gT8CMKEeS4d9o7u1_H3A _C4g7ASMKEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_C4g7ASMKEeS4d9o7u1_H3A" type="_ykn1wCMJEeS4d9o7u1_H3A" association="_C4g7ACMKEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Do4oACMKEeS4d9o7u1_H3A" base_Association="_C4g7ACMKEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8431</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_bJ40MCMKEeS4d9o7u1_H3A" base_Property="_LmHkUCMKEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8430</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_gL2SMCMKEeS4d9o7u1_H3A" base_Property="_LmHkVCMKEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8419</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_hAfbMCMKEeS4d9o7u1_H3A" severity="WARNING" base_Property="_LmILYCMKEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8418</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_Rbm7kCMLEeS4d9o7u1_H3A" base_Constraint="_QlsnQCMLEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8420</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_a19rQCMNEeS4d9o7u1_H3A" memberEnd="_a18dICMNEeS4d9o7u1_H3A _a1-SUCMNEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_a1-SUCMNEeS4d9o7u1_H3A" type="_4JRRsCJnEeSBLYc2hU6GfA" association="_a19rQCMNEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_bo7ZQCMNEeS4d9o7u1_H3A" severity="INFO" base_Association="_a19rQCMNEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8432</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_vUvckCMNEeS4d9o7u1_H3A" memberEnd="_vUuOcCMNEeS4d9o7u1_H3A _vUwDoCMNEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_vUwDoCMNEeS4d9o7u1_H3A" type="_gwnr0CMNEeS4d9o7u1_H3A" association="_vUvckCMNEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_xhN7MCMNEeS4d9o7u1_H3A" base_Association="_vUvckCMNEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-32089</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_4snx8CMNEeS4d9o7u1_H3A" base_Property="_4EUb0CMNEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-32090</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_-5DCgCMOEeS4d9o7u1_H3A" base_Constraint="_-PyqICMOEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8433</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_QU5uASMSEeS4d9o7u1_H3A" memberEnd="_QU5G8CMSEeS4d9o7u1_H3A _QU6VECMSEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_QU6VECMSEeS4d9o7u1_H3A" type="_4JRRsCJnEeSBLYc2hU6GfA" association="_QU5uASMSEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_S9UhwCMSEeS4d9o7u1_H3A" severity="INFO" base_Association="_QU5uASMSEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30939</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_PVg4ICMTEeS4d9o7u1_H3A" memberEnd="_PVgRECMTEeS4d9o7u1_H3A _PVg4ISMTEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_PVg4ISMTEeS4d9o7u1_H3A" type="_G9lj4CMTEeS4d9o7u1_H3A" association="_PVg4ICMTEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_RU8ZQCMTEeS4d9o7u1_H3A" base_Association="_PVg4ICMTEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30940</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_BJtSACMZEeS4d9o7u1_H3A" base_Property="_dHgoYSMTEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30941</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_QnvGQCMZEeS4d9o7u1_H3A" base_Property="_dHgoYCMTEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30943</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_rgKhQCMZEeS4d9o7u1_H3A" severity="INFO" base_Constraint="_mqcvgCMZEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30942</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_oVb_wCMbEeS4d9o7u1_H3A" memberEnd="_oVaxoCMbEeS4d9o7u1_H3A _oVb_wSMbEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_oVb_wSMbEeS4d9o7u1_H3A" type="_Y7kMYCMTEeS4d9o7u1_H3A" association="_oVb_wCMbEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_oxPK8CMbEeS4d9o7u1_H3A" severity="INFO" base_Association="_oVb_wCMbEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30945</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_ypfCcCMbEeS4d9o7u1_H3A" memberEnd="_ypebYCMbEeS4d9o7u1_H3A _ypfpgCMbEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_ypfpgCMbEeS4d9o7u1_H3A" type="_uyMAwCMbEeS4d9o7u1_H3A" association="_ypfCcCMbEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_zFqBECMbEeS4d9o7u1_H3A" base_Association="_ypfCcCMbEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30946</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_RFX9IiMcEeS4d9o7u1_H3A" severity="WARNING" base_Constraint="_RFX9ICMcEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30947</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_ry690CMcEeS4d9o7u1_H3A" memberEnd="_ry5vsCMcEeS4d9o7u1_H3A _ry7k4CMcEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_ry7k4CMcEeS4d9o7u1_H3A" type="_Y7kMYCMTEeS4d9o7u1_H3A" association="_ry690CMcEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_teBNsCMcEeS4d9o7u1_H3A" severity="WARNING" base_Association="_ry690CMcEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30948</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_Br3fsCMgEeS4d9o7u1_H3A" memberEnd="_Br2RkCMgEeS4d9o7u1_H3A _Br3fsSMgEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_Br3fsSMgEeS4d9o7u1_H3A" type="_4JRRsCJnEeSBLYc2hU6GfA" association="_Br3fsCMgEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_CcKUMCMgEeS4d9o7u1_H3A" base_Association="_Br3fsCMgEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30696, CONF:1198-30697</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_Srj7ACMgEeS4d9o7u1_H3A" memberEnd="_Sris4CMgEeS4d9o7u1_H3A _Srj7ASMgEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_Srj7ASMgEeS4d9o7u1_H3A" type="_4JRRsCJnEeSBLYc2hU6GfA" association="_Srj7ACMgEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Ucz2MCMgEeS4d9o7u1_H3A" severity="WARNING" base_Association="_Srj7ACMgEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30698, CONF:1198-30699</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_0X1BUCMgEeS4d9o7u1_H3A" base_Constraint="_0X0aQCMgEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31206</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_ejvtICMkEeS4d9o7u1_H3A" memberEnd="_ejufACMkEeS4d9o7u1_H3A _ejvtISMkEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_ejvtISMkEeS4d9o7u1_H3A" type="_4JRRsCJnEeSBLYc2hU6GfA" association="_ejvtICMkEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_jwIScCMkEeS4d9o7u1_H3A" base_Association="_ejvtICMkEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-14907</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_FqSq0CMlEeS4d9o7u1_H3A" memberEnd="_FqSDwCMlEeS4d9o7u1_H3A _FqTR4CMlEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_FqTR4CMlEeS4d9o7u1_H3A" type="_sIwxUCMkEeS4d9o7u1_H3A" association="_FqSq0CMlEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_GauCMCMlEeS4d9o7u1_H3A" base_Association="_FqSq0CMlEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30695</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_N0qOwCMmEeS4d9o7u1_H3A" memberEnd="_N0pAoCMmEeS4d9o7u1_H3A _N0qOwSMmEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_N0qOwSMmEeS4d9o7u1_H3A" type="_9dqLICMlEeS4d9o7u1_H3A" association="_N0qOwCMmEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Rg6eECMmEeS4d9o7u1_H3A" severity="INFO" base_Association="_N0qOwCMmEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31055</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_58riQCMmEeS4d9o7u1_H3A" memberEnd="_58qUICMmEeS4d9o7u1_H3A _58sJUCMmEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_58sJUCMmEeS4d9o7u1_H3A" type="_yADp8CMmEeS4d9o7u1_H3A" association="_58riQCMmEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_7EzA4CMmEeS4d9o7u1_H3A" base_Association="_58riQCMmEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31056</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_H-q2UCMnEeS4d9o7u1_H3A" base_Property="_FhwvACMnEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31057</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_H9_toCM3EeS4d9o7u1_H3A" base_Property="_FhwvACMnEeS4d9o7u1_H3A" severity="WARNING">
    <reference href="../consol-vocab.uml#_bh5u8CMzEeS4d9o7u1_H3A"/>
    <ruleId>CONF:1198-31207</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_cyV0YCM5EeS4d9o7u1_H3A" severity="WARNING" base_Property="_Oi1BsyM5EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31058</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_horRMCM5EeS4d9o7u1_H3A" severity="WARNING" base_Property="_Oi1BsCM5EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31059</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_45XwgCM5EeS4d9o7u1_H3A" memberEnd="_45WiYCM5EeS4d9o7u1_H3A _45XwgSM5EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_45XwgSM5EeS4d9o7u1_H3A" type="_EwK6ACMnEeS4d9o7u1_H3A" association="_45XwgCM5EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_77SCUCM5EeS4d9o7u1_H3A" severity="INFO" base_Association="_45XwgCM5EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31215</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_rePLoiM6EeS4d9o7u1_H3A" memberEnd="_reOkkCM6EeS4d9o7u1_H3A _rePysCM6EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_rePysCM6EeS4d9o7u1_H3A" type="_dnDZYCM6EeS4d9o7u1_H3A" association="_rePLoiM6EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_t4iq4CM6EeS4d9o7u1_H3A" base_Association="_rePLoiM6EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31216</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_mJISsCM7EeS4d9o7u1_H3A" memberEnd="_mJHEkCM7EeS4d9o7u1_H3A _mJISsSM7EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_mJISsSM7EeS4d9o7u1_H3A" type="_EwK6ACMnEeS4d9o7u1_H3A" association="_mJISsCM7EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ncYDQCM7EeS4d9o7u1_H3A" severity="INFO" base_Association="_mJISsCM7EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31217</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_FvSBECM8EeS4d9o7u1_H3A" memberEnd="_FvQy8CM8EeS4d9o7u1_H3A _FvSoICM8EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_FvSoICM8EeS4d9o7u1_H3A" type="_z9lhECM7EeS4d9o7u1_H3A" association="_FvSBECM8EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_OVV38CM8EeS4d9o7u1_H3A" base_Association="_FvSBECM8EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31218</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_KQglACNGEeS4d9o7u1_H3A" memberEnd="_KQfW4CNGEeS4d9o7u1_H3A _KQglASNGEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_KQglASNGEeS4d9o7u1_H3A" type="_EwK6ACMnEeS4d9o7u1_H3A" association="_KQglACNGEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_MCs7YCNGEeS4d9o7u1_H3A" severity="INFO" base_Association="_KQglACNGEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31213, CONF:1198-31214</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_4ofpMCO4EeS4d9o7u1_H3A" memberEnd="_4oebECO4EeS4d9o7u1_H3A _4ogQQCO4EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_4ogQQCO4EeS4d9o7u1_H3A" type="_EwK6ACMnEeS4d9o7u1_H3A" association="_4ofpMCO4EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_5ccOoCO4EeS4d9o7u1_H3A" severity="INFO" base_Association="_4ofpMCO4EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31357, CONF:1198-31358</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_MqFdUCO7EeS4d9o7u1_H3A" memberEnd="_MqDoICO7EeS4d9o7u1_H3A _MqFdUSO7EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_MqFdUSO7EeS4d9o7u1_H3A" type="_EwK6ACMnEeS4d9o7u1_H3A" association="_MqFdUCO7EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Pvz4ICO7EeS4d9o7u1_H3A" severity="INFO" base_Association="_MqFdUCO7EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31359, CONF:1198-31360</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_btcu0CO7EeS4d9o7u1_H3A" memberEnd="_btbgsCO7EeS4d9o7u1_H3A _btcu0SO7EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_btcu0SO7EeS4d9o7u1_H3A" type="_EwK6ACMnEeS4d9o7u1_H3A" association="_btcu0CO7EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_cMxvICO7EeS4d9o7u1_H3A" severity="INFO" base_Association="_btcu0CO7EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31361, CONF:1198-31362</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_I-qpkCO9EeS4d9o7u1_H3A" base_Constraint="_I-qCgCO9EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31211</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_6xhY8CO9EeS4d9o7u1_H3A" base_Constraint="_6xgx4CO9EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31212</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_tqUYgCPFEeS4d9o7u1_H3A" memberEnd="_tqUYgiPFEeS4d9o7u1_H3A _tqUYgSPFEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_tqUYgSPFEeS4d9o7u1_H3A" type="_4JRRsCJnEeSBLYc2hU6GfA" association="_tqUYgCPFEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_tqU_kCPFEeS4d9o7u1_H3A" message="Consol Diagnostic Imaging Report2 SHALL NOT contain [0..0] informant (CONF:1198-8410)" base_Association="_tqUYgCPFEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8410</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_tqU_kSPFEeS4d9o7u1_H3A" base_Association="_tqUYgCPFEeS4d9o7u1_H3A">
    <ruleId>CONF:8410</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_xQb74CPLEeS4d9o7u1_H3A" base_Constraint="_xQbU0CPLEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31061</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_0LdtICPMEeS4d9o7u1_H3A" severity="INFO" base_Constraint="_0LdGECPMEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31062</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_Qi3nkCPNEeS4d9o7u1_H3A" base_Constraint="_Qi2ZcCPNEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-31060</ruleId>
  </CDA:ConstraintValidation>
  <uml:Class xmi:id="_89EzQCP5EeS4d9o7u1_H3A" name="DischargeSummary2">
    <ownedComment xmi:id="_QEvAoCP6EeS4d9o7u1_H3A">
      <body>&lt;p>&#xD;
The Discharge Summary is a document which synopsizes a patient's admission to a hospital, LTPAC provider, or other setting. It provides information for the continuation of care following discharge. The Joint Commission requires the following information to be included in the Discharge Summary (http://www.jointcommission.org/):&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
&lt;ul>&#xD;
&lt;li>The reason for hospitalization (the admission)&lt;/li>&#xD;
&lt;li>The procedures performed, as applicable&lt;/li>&#xD;
&lt;li>The care, treatment, and services provided&lt;/li>&#xD;
&lt;li>The patient's condition and disposition at discharge&lt;/li>&#xD;
&lt;li>Information provided to the patient and family&lt;/li>&#xD;
&lt;li>Provisions for follow-up care&lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The best practice for a Discharge Summary is to include the discharge disposition in the display of the header.&#xD;
&lt;/p></body>
    </ownedComment>
    <ownedRule xmi:id="_SpwesCSVEeS4d9o7u1_H3A" name="doesNotHaveChiefComplaintAndReasonForVisitWithChiefComplaintSectionOrReasonSection">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_SpwesSSVEeS4d9o7u1_H3A">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT contain a Chief Complaint and Reason for Visit Section (2.16.840.1.113883.10.20.22.2.13) when either a Chief Complaint Section (1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1) or a Reason for Visit Section (2.16.840.1.113883.10.20.22.2.12) is present</body>
        <body>( self.getAllSections()->exists(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintAndReasonForVisitSection)) ) implies not ( self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintSection)) or self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ReasonForVisitSection)) )</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_89FaUCP5EeS4d9o7u1_H3A" general="_dduXkJ5OEeOr4eM3k36wAg"/>
    <substitution xmi:id="_gfs-QCP6EeS4d9o7u1_H3A" name="DischargeSummary" client="_89EzQCP5EeS4d9o7u1_H3A" supplier="_2UnxkRSVEeGGzu7fmW9pXw" contract="_2UnxkRSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_vvilgCP6EeS4d9o7u1_H3A" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <ownedComment xmi:id="_1k-u4CP6EeS4d9o7u1_H3A">
        <body>The Discharge Summary recommends use of a single document type code, 18842-5 &quot;Discharge summary&quot;, with further specification provided by author or performer, setting, or specialty. When pre-coordinated codes are used, any coded values describing the author or performer of the service act or the practice setting must be consistent with the LOINC document type.</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vvilgSP6EeS4d9o7u1_H3A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vvilgiP6EeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="__bS3QCP7EeS4d9o7u1_H3A" name="participant" type="_M7V74CP8EeS4d9o7u1_H3A" association="__bUFYCP7EeS4d9o7u1_H3A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__bTeUCP7EeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__bTeUSP7EeS4d9o7u1_H3A" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_dQ5_oCP9EeS4d9o7u1_H3A" name="componentOf" type="_s7UDACP9EeS4d9o7u1_H3A" association="_dQ700CP9EeS4d9o7u1_H3A">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g0Z7kCP9EeS4d9o7u1_H3A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g0XfUCP9EeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hUGZMCQGEeS4d9o7u1_H3A" name="allergiesSectionEntriesOptional2" association="_hUIOYCQGEeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-allergies.uml#_nWAcMAIjEeSVzfoPSatgpg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j-vagCQGEeS4d9o7u1_H3A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j-h_ICQGEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_CLS4sCQHEeS4d9o7u1_H3A" name="hospitalCourseSection" association="_CLUG0CQHEeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_2RqkOxSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ehod8CQHEeS4d9o7u1_H3A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EhkzkCQHEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_TF2IQJqKEeSoe-LLjMf5Cg" name="dischargeDiagnosisSection2" association="_TF5LkJqKEeSoe-LLjMf5Cg">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_jfuGYPytEeOmn53IDV99zw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UW5gcZqKEeSoe-LLjMf5Cg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UW5gcJqKEeSoe-LLjMf5Cg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_yWZaEJqKEeSoe-LLjMf5Cg" name="dischargeMedicationsSectionEntriesOptional2" association="_yWaoMJqKEeSoe-LLjMf5Cg">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_HlfBYPyzEeOfAK77IvEBUw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1K9zcJqKEeSoe-LLjMf5Cg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1K9MYJqKEeSoe-LLjMf5Cg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_X_QmwCR0EeS4d9o7u1_H3A" name="planOfTreatmentSection2" association="_X_Sb8CR0EeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_bwml0P4yEeO_Yb9cO8w3bA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_a4vVUCR0EeS4d9o7u1_H3A" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_a4sSACR0EeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ncABkCR0EeS4d9o7u1_H3A" name="chiefComplaintSection" association="_ncBPsCR0EeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PWQCBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tUBk4CR0EeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tT96gCR0EeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_L6zg8CR1EeS4d9o7u1_H3A" name="chiefComplaintAndReasonForVisitSection" association="_L60vECR1EeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-other.uml#_oI7CQCsaEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N5uEsCR1EeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N5rBYCR1EeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_bEs4QCR1EeS4d9o7u1_H3A" name="nutritionSection" association="_bEuGYCR1EeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_MlM4IJ2GEeORR8_YW0n_jQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dW910CR1EeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dW6LcCR1EeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_sL9boJqLEeSoe-LLjMf5Cg" name="familyHistorySection2" association="_sL-pwJqLEeSoe-LLjMf5Cg">
      <type xmi:type="uml:Class" href="consol-familyhistory.uml#_NGivoIevEeSBauRYePLghA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t3SVAJqLEeSoe-LLjMf5Cg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t3Rt8JqLEeSoe-LLjMf5Cg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_QSD_oCR2EeS4d9o7u1_H3A" name="functionalStatusSection2" association="_QSF00CR2EeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-other.uml#_8rMFkPyHEeOozpLKXSm5NA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TnS2ECR2EeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TnPLsCR2EeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_3dMiYCR2EeS4d9o7u1_H3A" name="historyOfPastIllnessSection2" association="_3dNwgCR2EeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-other.uml#_sZlggPyhEeOC19UEcu7MOw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5idlwCR2EeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5iZ7YCR2EeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_D1UVoCR3EeS4d9o7u1_H3A" name="historyOfPresentIllnessSection" association="_D1VjwCR3EeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PcWsRSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GWTEoCR3EeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GWPaQCR3EeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_v6o3YJqMEeSoe-LLjMf5Cg" name="admissionDiagnosisSection2" association="_v6qFgJqMEeSoe-LLjMf5Cg">
      <type xmi:type="uml:Class" href="consol-other.uml#_ctJgAPylEeOc0tW1-DpN-Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yEjxQJqMEeSoe-LLjMf5Cg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yEjKMJqMEeSoe-LLjMf5Cg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_LMoo8JqNEeSoe-LLjMf5Cg" name="admissionMedicationsSectionEntriesOptional2" association="_LMp3EJqNEeSoe-LLjMf5Cg">
      <type xmi:type="uml:Class" href="consol-medications.uml#_ZLY3MPyqEeOlg_Cnc5bODw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MJKioZqNEeSoe-LLjMf5Cg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MJKioJqNEeSoe-LLjMf5Cg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_iDsYwCR3EeS4d9o7u1_H3A" name="hospitalConsultationsSection" association="_iDtm4CR3EeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-other.uml#_eKFbUDVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lLda8CR3EeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lLX7YCR3EeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_XI5psCR4EeS4d9o7u1_H3A" name="hospitalDischargeInstructionsSection" association="_XI630SR4EeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_lBergCUMEeGiOPpZVnfEJA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZTG3cCR4EeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZTCmACR4EeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_YoVdUCSSEeS4d9o7u1_H3A" name="hospitalDischargePhysicalSection" association="_YoX5kCSSEeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_WikGsCUTEeGiOPpZVnfEJA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bBEPQCSSEeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bBAk4CSSEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_wZZewCSSEeS4d9o7u1_H3A" name="hospitalDischargeStudiesSummarySection" association="_wZbT8CSSEeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_38AXoCUTEeGiOPpZVnfEJA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0THiUCSSEeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0TDQ4CSSEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_B8PDYCSTEeS4d9o7u1_H3A" name="immunizationsSectionEntriesOptional2" association="_B8QRgCSTEeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-immunizations.uml#_kdQhIPy3EeO1SvUcmWeLDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8iuQCSTEeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8fD4CSTEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_WmFcQCSTEeS4d9o7u1_H3A" name="problemSectionEntriesOptional2" association="_WmHRcCSTEeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-problems.uml#_ZgLioAFkEeSJ2uHfynwxCw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yq_TQCSTEeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yq7B0CSTEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_jvNOoCSTEeS4d9o7u1_H3A" name="proceduresSectionEntriesOptional2" association="_jvOcwCSTEeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_80dMoAB0EeSLOb2O6vSPzg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lao1sCSTEeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lakkQCSTEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_yhNDUCSTEeS4d9o7u1_H3A" name="reasonForVisitSection" association="_yhORcCSTEeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-other.uml#_Nm64UCscEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1EjJ0CSTEeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1EeRUCSTEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="__KQ1kCSTEeS4d9o7u1_H3A" name="reviewOfSystemsSection" association="__KSqwCSTEeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2RqkMBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BGOzACSUEeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BGJ6gCSUEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_MI7rcCSUEeS4d9o7u1_H3A" name="socialHistorySection2" association="_MI85kCSUEeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_wLWZMAFHEeSG_MJH-zNFRw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OsdYICSUEeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OsZGsCSUEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hebpYCSUEeS4d9o7u1_H3A" name="vitalSignsSectionEntriesOptional2" association="_hec3gCSUEeS4d9o7u1_H3A">
      <type xmi:type="uml:Class" href="consol-vitalsigns.uml#_8LkzYAFTEeSmasYc71ZgMQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l5v-ICSUEeS4d9o7u1_H3A"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l5rssCSUEeS4d9o7u1_H3A" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_7k2mUJqNEeSoe-LLjMf5Cg" name="dischargeMedicationsSection2" association="_7k3NYJqNEeSoe-LLjMf5Cg">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_Jt0moAI0EeSRkrs1G7P_XQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__t--4ZqNEeSoe-LLjMf5Cg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__t--4JqNEeSoe-LLjMf5Cg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_6qDVgJqOEeSoe-LLjMf5Cg" name="dischargeDietSection" association="_6qD8kJqOEeSoe-LLjMf5Cg">
      <type xmi:type="uml:Class" href="consol-discharge.uml#_2Uz-4xSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8VGiEZqOEeSoe-LLjMf5Cg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8VGiEJqOEeSoe-LLjMf5Cg" value="1"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_M7V74CP8EeS4d9o7u1_H3A" name="Participant">
      <ownedComment xmi:id="_Ob-BICP8EeS4d9o7u1_H3A">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_O-rFkCP8EeS4d9o7u1_H3A">
        <body>participant&#xD;
The participant element in the Discharge Summary header follows the General Header Constraints for participants. Discharge Summary does not specify any use for functionCode for participants. Local policies will determine how this element should be used in implementations.</body>
      </ownedComment>
      <ownedRule xmi:id="_agWZACP8EeS4d9o7u1_H3A" name="ifParTypeCodeINDThenAEClassCodeIND" constrainedElement="_M7V74CP8EeS4d9o7u1_H3A">
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_c8JtECP8EeS4d9o7u1_H3A">
          <language>Analysis</language>
          <language>OCL</language>
          <body>When participant/@typeCode is IND, associatedEntity/@classCode SHALL be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes STATIC 2011-09-30</body>
          <body>p : cda::Participant1 | p.typeCode = vocab::ParticipationType::IND and not ( p.associatedEntity.classCode = vocab::RoleClassAssociative::PRS  or p.associatedEntity.classCode = vocab::RoleClassAssociative::NOK or p.associatedEntity.classCode = vocab::RoleClassAssociative::CAREGIVER or p.associatedEntity.classCode = vocab::RoleClassAssociative::AGNT or p.associatedEntity.classCode = vocab::RoleClassAssociative::GUAR or p.associatedEntity.classCode = vocab::RoleClassAssociative::ECON or p.associatedEntity.isNullFlavorDefined() ) or p.associatedEntity.oclIsUndefined()</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_M7ZmQCP8EeS4d9o7u1_H3A">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_4_GbMEcZEd6besF9iFIJkQ"/>
      </generalization>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_s7UDACP9EeS4d9o7u1_H3A" name="ComponentOf">
      <ownedComment xmi:id="_vdj9UCP9EeS4d9o7u1_H3A">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_1REb0JhjEeS_FroupdFHog">
        <body>componentOf&#xD;
The Discharge Summary is always associated with a Hospital Admission using the encompassingEncounter element in the header.</body>
      </ownedComment>
      <generalization xmi:id="_s7Y7gCP9EeS4d9o7u1_H3A">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_NWHRoEAJEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_1j30QCP9EeS4d9o7u1_H3A" name="encompassingEncounter" type="_P-vwkCP-EeS4d9o7u1_H3A" association="_1j5CYCP9EeS4d9o7u1_H3A">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LMx2YCP-EeS4d9o7u1_H3A" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LMuzECP-EeS4d9o7u1_H3A" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_P-vwkCP-EeS4d9o7u1_H3A" name="EncompassingEncounter">
        <generalization xmi:id="_P-0CACP-EeS4d9o7u1_H3A">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_j5JZsEAJEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_pasmgCP-EeS4d9o7u1_H3A" name="effectiveTime" visibility="private" type="_46ac0CP-EeS4d9o7u1_H3A" aggregation="composite">
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_sKO1wEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_glaLYCP_EeS4d9o7u1_H3A" name="dischargeDispositionCode" visibility="private" aggregation="composite">
          <ownedComment xmi:id="_n0JC8CP_EeS4d9o7u1_H3A">
            <body>The dischargeDispositionCode records the disposition of the patient at time of discharge. Access to the National Uniform Billing Committee (NUBC) code system requires a membership. The following conformance statement aligns with HITSP C80 requirements. &#xD;
The dischargeDispositionCode, @displayName, or NUBC UB-04 Print Name, must be displayed when the document is rendered.</body>
          </ownedComment>
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kPYiwCP_EeS4d9o7u1_H3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kPVfcCP_EeS4d9o7u1_H3A" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_wOswwEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_LqM1YCQCEeS4d9o7u1_H3A" name="encounterParticipant" type="_U0bJQCQCEeS4d9o7u1_H3A" association="_LqODgCQCEeS4d9o7u1_H3A">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NyW0sCQCEeS4d9o7u1_H3A"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NyTxYCQCEeS4d9o7u1_H3A" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_f9xxYCQEEeS4d9o7u1_H3A" name="responsibleParty" type="_r8pXICQEEeS4d9o7u1_H3A" association="_f9y_gCQEEeS4d9o7u1_H3A">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hFau4CQEEeS4d9o7u1_H3A"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hFXrkCQEEeS4d9o7u1_H3A" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_46ac0CP-EeS4d9o7u1_H3A" name="IVLTS">
          <generalization xmi:id="_46eHMCP-EeS4d9o7u1_H3A">
            <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
          </generalization>
          <ownedAttribute xmi:id="_5vPMAyP-EeS4d9o7u1_H3A" name="low" visibility="private" aggregation="composite">
            <ownedComment xmi:id="_DjCBUCP_EeS4d9o7u1_H3A">
              <body>The admission date is recorded in the componentOf/encompassingEncounter/effectiveTime/low.</body>
            </ownedComment>
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_BY5uUD6AEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8yEq4CP-EeS4d9o7u1_H3A" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8yBAgCP-EeS4d9o7u1_H3A" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_fmxbID6AEd6cla2oXsPtlA"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_5vPMACP-EeS4d9o7u1_H3A" name="high" visibility="private" aggregation="composite">
            <ownedComment xmi:id="_EWfekCP_EeS4d9o7u1_H3A">
              <body>The discharge date is recorded in the componentOf/encompassingEncounter/effectiveTime/high.</body>
            </ownedComment>
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_BY5uUD6AEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_742j4CP-EeS4d9o7u1_H3A" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_74y5gCP-EeS4d9o7u1_H3A" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_jfCGID6AEd6cla2oXsPtlA"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_U0bJQCQCEeS4d9o7u1_H3A" name="EncounterParticipant">
          <ownedComment xmi:id="_YxXf8CQCEeS4d9o7u1_H3A">
            <body>The encounterParticipant elements represent only those participants in the encounter, not necessarily the entire episode of care.</body>
          </ownedComment>
          <ownedRule xmi:id="_vDZiICQDEeS4d9o7u1_H3A" name="assignedEntityHasPersonOrOrganization">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_vDZiISQDEeS4d9o7u1_H3A">
              <language>Analysis</language>
              <language>OCL</language>
              <body>If present, the encounterParticipant/assignedEntity element SHALL have at least one assignedPerson or representedOrganization element present</body>
              <body>not self.assignedEntity.assignedPerson.oclIsUndefined() or not self.assignedEntity.representedOrganization->isEmpty()</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_U0ezoCQCEeS4d9o7u1_H3A">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_5t1WAEcEEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_2TObUCQCEeS4d9o7u1_H3A" name="assignedEntity" type="_wNAvQJhnEeS_FroupdFHog" association="_2TQQgCQCEeS4d9o7u1_H3A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ut5uwZhnEeS_FroupdFHog" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ut5uwJhnEeS_FroupdFHog" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_wNAvQJhnEeS_FroupdFHog" name="AssignedEntity">
            <generalization xmi:id="_wNBWUJhnEeS_FroupdFHog">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_DRiwIJhoEeS_FroupdFHog" name="assignedPerson" association="_DRklUJhoEeS_FroupdFHog">
              <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ox508ZhoEeS_FroupdFHog"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ox508JhoEeS_FroupdFHog" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_eOQOMJhoEeS_FroupdFHog" name="representedOrganization" association="_eORcUJhoEeS_FroupdFHog">
              <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_zjKW8EcZEd6besF9iFIJkQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_idOwEJhoEeS_FroupdFHog"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_idOJAJhoEeS_FroupdFHog" value="1"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_r8pXICQEEeS4d9o7u1_H3A" name="ResponsibleParty">
          <ownedComment xmi:id="_ukp7MCQEEeS4d9o7u1_H3A">
            <body>The responsibleParty element represents only the party responsible for the encounter, not necessarily the entire episode of care.</body>
          </ownedComment>
          <ownedRule xmi:id="_BYsB8CQFEeS4d9o7u1_H3A" name="assignedEntityHasPersonOrOrganization">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_BYsB8SQFEeS4d9o7u1_H3A">
              <language>Analysis</language>
              <language>OCL</language>
              <body>If present, the responsibleParty/assignedEntity element SHALL have at least one assignedPerson or representedOrganization element present</body>
              <body>not self.assignedEntity.assignedPerson.oclIsUndefined() or not self.assignedEntity.representedOrganization->isEmpty()</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_r8tokCQEEeS4d9o7u1_H3A">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_hfdrgEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_4UYI0CQEEeS4d9o7u1_H3A" name="assignedEntity" type="_gNTp8JhqEeS_FroupdFHog" association="_4UZW8CQEEeS4d9o7u1_H3A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UU71IZhnEeS_FroupdFHog" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UU71IJhnEeS_FroupdFHog" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_gNTp8JhqEeS_FroupdFHog" name="AssignedEntity">
            <generalization xmi:id="_gNTp8ZhqEeS_FroupdFHog">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_kJBRkJhqEeS_FroupdFHog" name="assignedPerson" association="_kJCfsJhqEeS_FroupdFHog">
              <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nQHlYJhqEeS_FroupdFHog"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nQG-UJhqEeS_FroupdFHog" value="1"/>
            </ownedAttribute>
            <ownedAttribute xmi:id="_8c2B0JhqEeS_FroupdFHog" name="representedOrganization" association="_8c3P8JhqEeS_FroupdFHog">
              <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_zjKW8EcZEd6besF9iFIJkQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-m10MJhqEeS_FroupdFHog"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-m1NIJhqEeS_FroupdFHog" value="1"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_JYLpECP6EeS4d9o7u1_H3A" base_Class="_89EzQCP5EeS4d9o7u1_H3A" templateId="2.16.840.1.113883.10.20.22.1.8" templateVersion="2015-08-01">
    <ruleId>CONF:1198-8463, CONF:1198-10044, CONF:1198-32517</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_dqd2gCP6EeS4d9o7u1_H3A" base_Generalization="_89FaUCP5EeS4d9o7u1_H3A"/>
  <CDA:PropertyValidation xmi:id="_vvjMkCP6EeS4d9o7u1_H3A" base_Property="_vvilgCP6EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-17178</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_4IxhUCP6EeS4d9o7u1_H3A" base_Property="_vvilgCP6EeS4d9o7u1_H3A">
    <reference href="../consol-vocab.uml#_R_D60TzDEeGMk58Mp9-wVA"/>
    <ruleId>CONF:1198-17179</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="__bUFYCP7EeS4d9o7u1_H3A" memberEnd="__bS3QCP7EeS4d9o7u1_H3A __bUscCP7EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="__bUscCP7EeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="__bUFYCP7EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_AK9ZoCP8EeS4d9o7u1_H3A" severity="INFO" base_Association="__bUFYCP7EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8467</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_bkVlkCP8EeS4d9o7u1_H3A" base_Constraint="_agWZACP8EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8469</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_dQ700CP9EeS4d9o7u1_H3A" memberEnd="_dQ5_oCP9EeS4d9o7u1_H3A _dQ8b4CP9EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_dQ8b4CP9EeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_dQ700CP9EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_gQIw4CP9EeS4d9o7u1_H3A" base_Association="_dQ700CP9EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8471</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_1j5CYCP9EeS4d9o7u1_H3A" memberEnd="_1j30QCP9EeS4d9o7u1_H3A _1j5CYSP9EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_1j5CYSP9EeS4d9o7u1_H3A" type="_s7UDACP9EeS4d9o7u1_H3A" association="_1j5CYCP9EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_2HNK0CP9EeS4d9o7u1_H3A" base_Association="_1j5CYCP9EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8472</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_rrN3oCP-EeS4d9o7u1_H3A" base_Property="_pasmgCP-EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-32611, CONF:1198-8473, CONF:1198-8475</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_65QIECP-EeS4d9o7u1_H3A" base_Property="_5vPMACP-EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8475</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_8HmKgCP-EeS4d9o7u1_H3A" base_Property="_5vPMAyP-EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8473</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_hR5d8CP_EeS4d9o7u1_H3A" base_Property="_glaLYCP_EeS4d9o7u1_H3A"/>
  <CDA:ValueSetConstraint xmi:id="_Asif4CQAEeS4d9o7u1_H3A" base_Property="_glaLYCP_EeS4d9o7u1_H3A" severity="WARNING">
    <reference href="../consol-vocab.uml#_2L5TYhSVEeGGzu7fmW9pXw"/>
    <ruleId>CONF:1198-8476</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_LqODgCQCEeS4d9o7u1_H3A" memberEnd="_LqM1YCQCEeS4d9o7u1_H3A _LqODgSQCEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_LqODgSQCEeS4d9o7u1_H3A" type="_P-vwkCP-EeS4d9o7u1_H3A" association="_LqODgCQCEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_M8otoCQCEeS4d9o7u1_H3A" severity="INFO" base_Association="_LqODgCQCEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8478</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_2TQQgCQCEeS4d9o7u1_H3A" memberEnd="_2TObUCQCEeS4d9o7u1_H3A _2TQQgSQCEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_2TQQgSQCEeS4d9o7u1_H3A" type="_U0bJQCQCEeS4d9o7u1_H3A" association="_2TQQgCQCEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_mh-6sCQDEeS4d9o7u1_H3A" base_Association="_2TQQgCQCEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-32615</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_vDawQCQDEeS4d9o7u1_H3A" base_Constraint="_vDZiICQDEeS4d9o7u1_H3A"/>
  <uml:Association xmi:id="_f9y_gCQEEeS4d9o7u1_H3A" memberEnd="_f9xxYCQEEeS4d9o7u1_H3A _f9zmkCQEEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_f9zmkCQEEeS4d9o7u1_H3A" type="_P-vwkCP-EeS4d9o7u1_H3A" association="_f9y_gCQEEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_iCcX0CQEEeS4d9o7u1_H3A" severity="INFO" base_Association="_f9y_gCQEEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-8479</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_4UZW8CQEEeS4d9o7u1_H3A" memberEnd="_4UYI0CQEEeS4d9o7u1_H3A _4UZW8SQEEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_4UZW8SQEEeS4d9o7u1_H3A" type="_r8pXICQEEeS4d9o7u1_H3A" association="_4UZW8CQEEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_56oU8CQEEeS4d9o7u1_H3A" base_Association="_4UZW8CQEEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-32613</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_BYtQECQFEeS4d9o7u1_H3A" base_Constraint="_BYsB8CQFEeS4d9o7u1_H3A"/>
  <uml:Association xmi:id="_hUIOYCQGEeS4d9o7u1_H3A" memberEnd="_hUGZMCQGEeS4d9o7u1_H3A _hUIOYSQGEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_hUIOYSQGEeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_hUIOYCQGEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_jUgKsCQGEeS4d9o7u1_H3A" base_Association="_hUIOYCQGEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30519, CONF:1198-30520</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_CLUG0CQHEeS4d9o7u1_H3A" memberEnd="_CLS4sCQHEeS4d9o7u1_H3A _CLUt4CQHEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_CLUt4CQHEeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_CLUG0CQHEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_C3TqICQHEeS4d9o7u1_H3A" base_Association="_CLUG0CQHEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30521, CONF:1198-30522</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_X_Sb8CR0EeS4d9o7u1_H3A" memberEnd="_X_QmwCR0EeS4d9o7u1_H3A _X_Sb8SR0EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_X_Sb8SR0EeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_X_Sb8CR0EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ZGOO0CR0EeS4d9o7u1_H3A" base_Association="_X_Sb8CR0EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30527, CONF:1198-30528</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_ncBPsCR0EeS4d9o7u1_H3A" memberEnd="_ncABkCR0EeS4d9o7u1_H3A _ncBPsSR0EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_ncBPsSR0EeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_ncBPsCR0EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ofiiMCR0EeS4d9o7u1_H3A" severity="INFO" base_Association="_ncBPsCR0EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30529, CONF:1198-30530</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_L60vECR1EeS4d9o7u1_H3A" memberEnd="_L6zg8CR1EeS4d9o7u1_H3A _L60vESR1EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_L60vESR1EeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_L60vECR1EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_M24HoCR1EeS4d9o7u1_H3A" severity="INFO" base_Association="_L60vECR1EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30531, CONF:1198-30532</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_bEuGYCR1EeS4d9o7u1_H3A" memberEnd="_bEs4QCR1EeS4d9o7u1_H3A _bEuGYSR1EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_bEuGYSR1EeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_bEuGYCR1EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_cDuFQCR1EeS4d9o7u1_H3A" severity="INFO" base_Association="_bEuGYCR1EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30533, CONF:1198-30534</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_QSF00CR2EeS4d9o7u1_H3A" memberEnd="_QSD_oCR2EeS4d9o7u1_H3A _QSF00SR2EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_QSF00SR2EeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_QSF00CR2EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Q8yXoCR2EeS4d9o7u1_H3A" severity="INFO" base_Association="_QSF00CR2EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30537, CONF:1198-30538</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_3dNwgCR2EeS4d9o7u1_H3A" memberEnd="_3dMiYCR2EeS4d9o7u1_H3A _3dNwgSR2EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_3dNwgSR2EeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_3dNwgCR2EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_4E-7ICR2EeS4d9o7u1_H3A" severity="INFO" base_Association="_3dNwgCR2EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30539, CONF:1198-30540</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_D1VjwCR3EeS4d9o7u1_H3A" memberEnd="_D1UVoCR3EeS4d9o7u1_H3A _D1WK0CR3EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_D1WK0CR3EeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_D1VjwCR3EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_EuicoCR3EeS4d9o7u1_H3A" severity="INFO" base_Association="_D1VjwCR3EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30541, CONF:1198-30542</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_iDtm4CR3EeS4d9o7u1_H3A" memberEnd="_iDsYwCR3EeS4d9o7u1_H3A _iDtm4SR3EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_iDtm4SR3EeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_iDtm4CR3EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_j4iagCR3EeS4d9o7u1_H3A" severity="INFO" base_Association="_iDtm4CR3EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30547, CONF:1198-30548</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_XI630SR4EeS4d9o7u1_H3A" memberEnd="_XI5psCR4EeS4d9o7u1_H3A _XI7e4CR4EeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_XI7e4CR4EeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_XI630SR4EeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_X050ECR4EeS4d9o7u1_H3A" severity="INFO" base_Association="_XI630SR4EeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30549, CONF:1198-30550</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_YoX5kCSSEeS4d9o7u1_H3A" memberEnd="_YoVdUCSSEeS4d9o7u1_H3A _YoX5kSSSEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_YoX5kSSSEeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_YoX5kCSSEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ZcPmgCSSEeS4d9o7u1_H3A" severity="INFO" base_Association="_YoX5kCSSEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30551, CONF:1198-30552</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_wZbT8CSSEeS4d9o7u1_H3A" memberEnd="_wZZewCSSEeS4d9o7u1_H3A _wZbT8SSSEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_wZbT8SSSEeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_wZbT8CSSEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_xbtQUCSSEeS4d9o7u1_H3A" severity="INFO" base_Association="_wZbT8CSSEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30553, CONF:1198-30554</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_B8QRgCSTEeS4d9o7u1_H3A" memberEnd="_B8PDYCSTEeS4d9o7u1_H3A _B8QRgSSTEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_B8QRgSSTEeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_B8QRgCSTEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_C6v6ECSTEeS4d9o7u1_H3A" severity="INFO" base_Association="_B8QRgCSTEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30555, CONF:1198-30556</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_WmHRcCSTEeS4d9o7u1_H3A" memberEnd="_WmFcQCSTEeS4d9o7u1_H3A _WmHRcSSTEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_WmHRcSSTEeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_WmHRcCSTEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_XHWWQCSTEeS4d9o7u1_H3A" severity="INFO" base_Association="_WmHRcCSTEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30557, CONF:1198-30558</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_jvOcwCSTEeS4d9o7u1_H3A" memberEnd="_jvNOoCSTEeS4d9o7u1_H3A _jvOcwSSTEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_jvOcwSSTEeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_jvOcwCSTEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_kZ4jUCSTEeS4d9o7u1_H3A" severity="INFO" base_Association="_jvOcwCSTEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30559, CONF:1198-30560</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_yhORcCSTEeS4d9o7u1_H3A" memberEnd="_yhNDUCSTEeS4d9o7u1_H3A _yhO4gCSTEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_yhO4gCSTEeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_yhORcCSTEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_zakUQCSTEeS4d9o7u1_H3A" severity="INFO" base_Association="_yhORcCSTEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30561, CONF:1198-30562</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="__KSqwCSTEeS4d9o7u1_H3A" memberEnd="__KQ1kCSTEeS4d9o7u1_H3A __KSqwSSTEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="__KSqwSSTEeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="__KSqwCSTEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="___75UCSTEeS4d9o7u1_H3A" severity="INFO" base_Association="__KSqwCSTEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30563, CONF:1198-30564</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_MI85kCSUEeS4d9o7u1_H3A" memberEnd="_MI7rcCSUEeS4d9o7u1_H3A _MI85kSSUEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_MI85kSSUEeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_MI85kCSUEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_NdPzACSUEeS4d9o7u1_H3A" severity="INFO" base_Association="_MI85kCSUEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30565, CONF:1198-30566</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_hec3gCSUEeS4d9o7u1_H3A" memberEnd="_hebpYCSUEeS4d9o7u1_H3A _hedekCSUEeS4d9o7u1_H3A">
    <ownedEnd xmi:id="_hedekCSUEeS4d9o7u1_H3A" type="_89EzQCP5EeS4d9o7u1_H3A" association="_hec3gCSUEeS4d9o7u1_H3A"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_kd32ACSUEeS4d9o7u1_H3A" severity="INFO" base_Association="_hec3gCSUEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30567, CONF:1198-30568</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_Spxs0CSVEeS4d9o7u1_H3A" base_Constraint="_SpwesCSVEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-30569</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_GJ5LECcOEeS1IqSA2eXqEg" memberEnd="_GJ388CcOEeS1IqSA2eXqEg _GJ5yICcOEeS1IqSA2eXqEg">
    <ownedEnd xmi:id="_GJ5yICcOEeS1IqSA2eXqEg" type="_EwK6ACMnEeS4d9o7u1_H3A" association="_GJ5LECcOEeS1IqSA2eXqEg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Huz6cCcOEeS1IqSA2eXqEg" severity="INFO" base_Association="_GJ5LECcOEeS1IqSA2eXqEg">
    <ruleId>CONF:1198-31363, CONF:1198-31364</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_4mLhsCluEeSoCqqrpX8LzQ" name="HistoryAndPhysicalNote2">
    <ownedComment xmi:id="_QnxScClvEeSoCqqrpX8LzQ">
      <body>&lt;p>&#xD;
A History and Physical (H&amp;P) note is a medical report that documents the current and past conditions of the patient. It contains essential information that helps determine an individual's health status.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The first portion of the report is a current collection of organized information unique to an individual. This is typically supplied by the patient or the caregiver, concerning the current medical problem or the reason for the patient encounter. This information is followed by a description of any past or ongoing medical issues, including current medications and allergies. Information is also obtained about the patient's lifestyle, habits, and diseases among family members.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The next portion of the report contains information obtained by physically examining the patient and gathering diagnostic information in the form of laboratory tests, imaging, or other diagnostic procedures.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The report ends with the clinician's assessment of the patient's situation and the intended plan to address those issues.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
A History and Physical Examination is required upon hospital admission as well as before operative procedures. An initial evaluation in an ambulatory setting is often documented in the form of an H&amp;P note.&#xD;
&lt;/p></body>
    </ownedComment>
    <ownedRule xmi:id="_pfraYCyUEeSoCqqrpX8LzQ" name="hasChiefComplaintAndReasonForVisitChiefComplaintOrReasonForVisit">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_pfraYSyUEeSoCqqrpX8LzQ">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL contain a Chief Complaint and Reason for Visit Section (2.16.840.1.113883.10.20.22.2.13) or a Chief Complaint Section (1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1) or a Reason for Visit Section (2.16.840.1.113883.10.20.22.2.12)</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintSection)) and  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ReasonForVisitSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintAndReasonForVisitSection))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_Ye-nkCyWEeSoCqqrpX8LzQ" name="hasAnAssementAndPlanSection2OrBothAssementSectionAndPlanOfTreatmentSection2">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_Ye-nkSyWEeSoCqqrpX8LzQ">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL contain an Assessment and Plan Section (V2) (2.16.840.1.113883.10.20.22.2.9:2014-06-09), or an Assessment Section (2.16.840.1.113883.10.20.22.2.8) and a Plan of Treatment Section (V2) (2.16.840.1.113883.10.20.22.2.10:2014-06-09)</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfTreatmentSection2)) and  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection2))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_gkx0kCyXEeSoCqqrpX8LzQ" name="doesNotHaveAssementAndPlanSection2WhenAssementAndPlanOfTreatment2ArePresent">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_gkx0kSyXEeSoCqqrpX8LzQ">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT contain an Assessment and Plan Section (V2) (2.16.840.1.113883.10.20.22.2.9:2014-06-09) when either an Assessment Section (2.16.840.1.113883.10.20.22.2.8) or a Plan of Treatment Section (V2) (2.16.840.1.113883.10.20.22.2.10:2014-06-09) is present</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfTreatmentSection2)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection2))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_sU-2wCyYEeSoCqqrpX8LzQ" name="doesNotHaveChiefComplaintAndReasonForVisitWithChiefComplaintSectionOrReasonSection">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_sU-2wSyYEeSoCqqrpX8LzQ">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT contain a Chief Complaint and Reason for Visit Section (2.16.840.1.113883.10.20.22.2.13) when either a Chief Complaint Section (1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1) or a Reason for Visit Section (2.16.840.1.113883.10.20.22.2.12) is present</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintSection)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ReasonForVisitSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintAndReasonForVisitSection))</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_4mY9ECluEeSoCqqrpX8LzQ" general="_dduXkJ5OEeOr4eM3k36wAg"/>
    <substitution xmi:id="_1V1V0ClvEeSoCqqrpX8LzQ" name="HistoryAndPhysicalNote" client="_4mLhsCluEeSoCqqrpX8LzQ" supplier="_-Qa60D1jEeG3tde5scYNWA" contract="_-Qa60D1jEeG3tde5scYNWA"/>
    <ownedAttribute xmi:id="_R6XtUClwEeSoCqqrpX8LzQ" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <ownedComment xmi:id="_fPdfIClwEeSoCqqrpX8LzQ">
        <body>The H&amp;P Note recommends use of a single document type code, 34117-2</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R6XtUSlwEeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R6XtUilwEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_89PWoClwEeSoCqqrpX8LzQ" name="informationRecipient" type="_Do59YClxEeSoCqqrpX8LzQ" association="_89RL0ClwEeSoCqqrpX8LzQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_89P9sClwEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_89P9sSlwEeSoCqqrpX8LzQ" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_1pZgIClxEeSoCqqrpX8LzQ" name="participant" type="_tcT4AClzEeSoCqqrpX8LzQ" association="_1pauQClxEeSoCqqrpX8LzQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1pZgISlxEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1pZgIilxEeSoCqqrpX8LzQ" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_bQIwkCl1EeSoCqqrpX8LzQ" name="inFulfillmentOf" association="_bQJ-sCl1EeSoCqqrpX8LzQ">
      <ownedComment xmi:id="_iHpa8Cl1EeSoCqqrpX8LzQ">
        <body>inFulfillmentOf&#xD;
inFulfillmentOf elements describe the prior orders that are fulfilled (in whole or part) by the service events described in this document.????For example, the prior order might be a referral and the H&amp;P Note may be in partial fulfillment of that referral.</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Li14oEcZEd6besF9iFIJkQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bQJXoCl1EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bQJXoSl1EeSoCqqrpX8LzQ" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_tTbW4Cl1EeSoCqqrpX8LzQ" name="componentOf" type="_6tRF0Cl1EeSoCqqrpX8LzQ" association="_tTclACl1EeSoCqqrpX8LzQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xV34oCl1EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xV3RkCl1EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_1PDZICx0EeSoCqqrpX8LzQ" name="allergiesSectionEntriesOptional2" association="_1PEnQCx0EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-allergies.uml#_nWAcMAIjEeSVzfoPSatgpg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_491YACx0EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_490J4Cx0EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Ry_6wCx1EeSoCqqrpX8LzQ" name="assessmentSection" association="_RzBI4Cx1EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_W8pI4DszEeGvzMYhXuqAEA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZX8S4Cx1EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZX7EwCx1EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2VMFUCx1EeSoCqqrpX8LzQ" name="planOfTreatmentSection2" association="_2VNTcCx1EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_bwml0P4yEeO_Yb9cO8w3bA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5IG44Cx1EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5IFqwCx1EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Hkm-sCx2EeSoCqqrpX8LzQ" name="assessmentAndPlanSection2" association="_HkoM0Cx2EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_q_8twPvVEeOvZJBdQKQrqQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I9mx8Cx2EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I9k8wCx2EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DP2vgCx3EeSoCqqrpX8LzQ" name="chiefComplaintSection" association="_DP39oCx3EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PWQCBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FJcHUCx3EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FJa5MCx3EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_NwvUUCx3EeSoCqqrpX8LzQ" name="chiefComplaintAndReasonForVisitSection" association="_NwwicCx3EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_oI7CQCsaEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rq-VQCx3EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rq8gECx3EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_69W_IJqmEeSoe-LLjMf5Cg" name="familyHistorySection2" association="_69YNQJqmEeSoe-LLjMf5Cg">
      <type xmi:type="uml:Class" href="consol-familyhistory.uml#_NGivoIevEeSBauRYePLghA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-oZtgZqmEeSoe-LLjMf5Cg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-oZtgJqmEeSoe-LLjMf5Cg" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aTBwMCx3EeSoCqqrpX8LzQ" name="generalStatusSection" association="_aTC-UCx3EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2Pxt6xSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c6kaMCx3EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c6ilACx3EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_0Q_HACx3EeSoCqqrpX8LzQ" name="historyOfPastIllnessSection2" association="_0RCKUCx3EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_sZlggPyhEeOC19UEcu7MOw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_13UysCx3EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_13S9gCx3EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_BwGXgCx4EeSoCqqrpX8LzQ" name="historyOfPresentIllnessSection" association="_BwIMsCx4EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PcWsRSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FDrBECx4EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FDpL4Cx4EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_QQ9_8Cx4EeSoCqqrpX8LzQ" name="immunizationsSectionEntriesOptional2" association="_QRBDQCx4EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-immunizations.uml#_kdQhIPy3EeO1SvUcmWeLDQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RmwuMCx4EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rmu5ACx4EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_aTz94Cx4EeSoCqqrpX8LzQ" name="instructionsSection2" association="_aT1MACx4EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_k8L2YP1HEeOVx4YMwgfjlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bf59kCx4EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bf4IYCx4EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_7Ic4oCx4EeSoCqqrpX8LzQ" name="medicationsSectionEntriesOptional2" association="_7If78Cx4EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-medications.uml#_JUvaUAFaEeS0nNJt6oyOyQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8rpJsCx4EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8rmGYCx4EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_FaAoACx5EeSoCqqrpX8LzQ" name="physicalExamSection2" association="_FaB2ICx5EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-exams.uml#_-nZiYP4uEeObaveuCI77uA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GtQYkCx5EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GtN8UCx5EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_PLw18Cx5EeSoCqqrpX8LzQ" name="problemSectionEntriesOptional2" association="_PLyEECx5EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-problems.uml#_ZgLioAFkEeSJ2uHfynwxCw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QUA3cCx5EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QT-bMCx5EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_J_IFECyREeSoCqqrpX8LzQ" name="proceduresSectionEntriesOptional2" association="_J_JTMCyREeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_80dMoAB0EeSLOb2O6vSPzg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LZvB4CyREeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LZsloCyREeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rmMs4CySEeSoCqqrpX8LzQ" name="reasonForVisitSection" association="_rmN7ACySEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_Nm64UCscEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tJnncCySEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tJkkICySEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_KZ64wCyTEeSoCqqrpX8LzQ" name="resultsSectionEntriesOptional2" association="_KZ9VACyTEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-results.uml#_yaJ3QAFAEeSaVZ5WxWd94w"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PL5aACyTEeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PL2WsCyTEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ZpidkCyTEeSoCqqrpX8LzQ" name="reviewOfSystemsSection" association="_ZpkSwCyTEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2RqkMBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bVu5oCyTEeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bVr2UCyTEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_jqVNECyTEeSoCqqrpX8LzQ" name="socialHistorySection2" association="_jqWbMCyTEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_wLWZMAFHEeSG_MJH-zNFRw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lro9gCyTEeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lrlTICyTEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_wZPvsCyTEeSoCqqrpX8LzQ" name="vitalSignsSectionEntriesOptional2" association="_wZQWwCyTEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-vitalsigns.uml#_8LkzYAFTEeSmasYc71ZgMQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yreRACyTEeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yramoCyTEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_Do59YClxEeSoCqqrpX8LzQ" name="InformationRecipient">
      <ownedComment xmi:id="_Fdm1MClxEeSoCqqrpX8LzQ">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_Do6kcClxEeSoCqqrpX8LzQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_I5t6QEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_Hb01YClxEeSoCqqrpX8LzQ" name="intendedRecipient" association="_Hb2qkClxEeSoCqqrpX8LzQ">
        <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_TWL5IEcZEd6besF9iFIJkQ"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KXk00SlxEeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KXk00ClxEeSoCqqrpX8LzQ" value="1"/>
      </ownedAttribute>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_tcT4AClzEeSoCqqrpX8LzQ" name="Participant">
      <ownedComment xmi:id="_v_6dMClzEeSoCqqrpX8LzQ">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_xX8nIClzEeSoCqqrpX8LzQ">
        <body>participant&#xD;
The participant element in the H&amp;P header follows the General Header Constraints for participants.????H&amp;P Note does not specify any use for functionCode for participants.????Local policies will determine how this element should be used in implementations.</body>
      </ownedComment>
      <ownedRule xmi:id="_Ey_qkCl0EeSoCqqrpX8LzQ" name="ifParTypeCodeINDThenAEClassCodeIND" constrainedElement="_tcT4AClzEeSoCqqrpX8LzQ">
        <ownedComment xmi:id="_S3W9MCl0EeSoCqqrpX8LzQ">
          <body>A special class of participant is the supporting person or organization: an individual or an organization that has a relationship to the patient, including parents, relatives, caregivers, insurance policyholders, and guarantors. In the case of a supporting person who is also an emergency contact or next-of-kin, a participant element should be present for each role recorded.</body>
        </ownedComment>
        <specification xmi:type="uml:OpaqueExpression" xmi:id="_J_RiMCl0EeSoCqqrpX8LzQ">
          <language>Analysis</language>
          <language>OCL</language>
          <body>When participant/@typeCode is IND, associatedEntity/@classCode SHALL be selected from ValueSet 2.16.840.1.113883.11.20.9.33 INDRoleclassCodes STATIC 2011-09-30</body>
          <body>p : cda::Participant1 | p.typeCode = vocab::ParticipationType::IND and not ( p.associatedEntity.classCode = vocab::RoleClassAssociative::PRS  or p.associatedEntity.classCode = vocab::RoleClassAssociative::NOK or p.associatedEntity.classCode = vocab::RoleClassAssociative::CAREGIVER or p.associatedEntity.classCode = vocab::RoleClassAssociative::AGNT or p.associatedEntity.classCode = vocab::RoleClassAssociative::GUAR or p.associatedEntity.classCode = vocab::RoleClassAssociative::ECON or p.associatedEntity.isNullFlavorDefined() ) or p.associatedEntity.oclIsUndefined()</body>
        </specification>
      </ownedRule>
      <generalization xmi:id="_tcUfEClzEeSoCqqrpX8LzQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_4_GbMEcZEd6besF9iFIJkQ"/>
      </generalization>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_6tRF0Cl1EeSoCqqrpX8LzQ" name="ComponentOf">
      <ownedComment xmi:id="_8FsRUCl1EeSoCqqrpX8LzQ">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_PlICcJqpEeSoe-LLjMf5Cg">
        <body>ComponentOf&#xD;
The H&amp;P Note is always associated with an encounter.</body>
      </ownedComment>
      <generalization xmi:id="_6tRF0Sl1EeSoCqqrpX8LzQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_NWHRoEAJEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_DCAsUCxtEeSoCqqrpX8LzQ" name="encompassingEncounter" type="_TbrCYCxtEeSoCqqrpX8LzQ" association="_DCChgCxtEeSoCqqrpX8LzQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LVhaoCxtEeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LVgzkCxtEeSoCqqrpX8LzQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_TbrCYCxtEeSoCqqrpX8LzQ" name="EncompassingEncounter">
        <generalization xmi:id="_TbrpcCxtEeSoCqqrpX8LzQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_j5JZsEAJEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_VGbUACxtEeSoCqqrpX8LzQ" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eK160SxtEeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eK160CxtEeSoCqqrpX8LzQ" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_kfYp8EozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_nAIOkCxvEeSoCqqrpX8LzQ" name="effectiveTime" visibility="private" type="_kkAUwJBkEeSSfIVHL_x3Xw" aggregation="composite">
          <ownedComment xmi:id="_BhraoCxwEeSoCqqrpX8LzQ">
            <body>The effectiveTime represents the time interval or point in time in which the encounter took place.</body>
          </ownedComment>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_sKO1wEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_-7_8YCxwEeSoCqqrpX8LzQ" name="responsibleParty" type="_H6_QoCxxEeSoCqqrpX8LzQ" association="_-8BKgCxwEeSoCqqrpX8LzQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A8WDgCxxEeSoCqqrpX8LzQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A8VccCxxEeSoCqqrpX8LzQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Upd48CxyEeSoCqqrpX8LzQ" name="encounterParticipant" type="_Zyg2YCxyEeSoCqqrpX8LzQ" association="_UpgVMCxyEeSoCqqrpX8LzQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Upd48SxyEeSoCqqrpX8LzQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UpegACxyEeSoCqqrpX8LzQ" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_cJbN8CxzEeSoCqqrpX8LzQ" name="location" association="_cJccECxzEeSoCqqrpX8LzQ">
          <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_il6LoEcZEd6besF9iFIJkQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dVdjQCxzEeSoCqqrpX8LzQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dVcVICxzEeSoCqqrpX8LzQ" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_H6_QoCxxEeSoCqqrpX8LzQ" name="ResponsibleParty">
          <ownedComment xmi:id="_KzlOYCxxEeSoCqqrpX8LzQ">
            <body>The responsibleParty element records only the party responsible for the encounter, not necessarily the entire episode of care.</body>
          </ownedComment>
          <ownedRule xmi:id="_fZx2UCxxEeSoCqqrpX8LzQ" name="assignedEntityHasPersonOrOrganization">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_fZx2USxxEeSoCqqrpX8LzQ">
              <language>Analysis</language>
              <language>OCL</language>
              <body>assignedEntity element SHALL contain an assignedPerson element, a representedOrganization element, or both.</body>
              <body>not self.assignedEntity.assignedPerson.oclIsUndefined() or not self.assignedEntity.representedOrganization->isEmpty()</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_H6_3sCxxEeSoCqqrpX8LzQ">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_hfdrgEcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_MzQnICxxEeSoCqqrpX8LzQ" name="assignedEntity" association="_MzR1QCxxEeSoCqqrpX8LzQ">
            <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X9RogCxxEeSoCqqrpX8LzQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X9RBcCxxEeSoCqqrpX8LzQ" value="1"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_Zyg2YCxyEeSoCqqrpX8LzQ" name="EncounterParticipant">
          <ownedComment xmi:id="_c1kXsCxyEeSoCqqrpX8LzQ">
            <body>The encounterParticipant elements represent only those participants in the encounter, not necessarily the entire episode of care.</body>
          </ownedComment>
          <ownedRule xmi:id="_qEHcoCxyEeSoCqqrpX8LzQ" name="assignedEntityHasPersonOrOrganization">
            <specification xmi:type="uml:OpaqueExpression" xmi:id="_qEHcoSxyEeSoCqqrpX8LzQ">
              <language>Analysis</language>
              <language>OCL</language>
              <body>assignedEntity element SHALL contain an assignedPerson element, a representedOrganization element, or both.</body>
              <body>not self.assignedEntity.assignedPerson.oclIsUndefined() or not self.assignedEntity.representedOrganization->isEmpty()</body>
            </specification>
          </ownedRule>
          <generalization xmi:id="_ZyiEgCxyEeSoCqqrpX8LzQ">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_5t1WAEcEEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_g_G_8CxyEeSoCqqrpX8LzQ" name="assignedEntity" association="_g_IOECxyEeSoCqqrpX8LzQ">
            <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kFnd4CxyEeSoCqqrpX8LzQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kFmPwCxyEeSoCqqrpX8LzQ" value="1"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_LsLiMClvEeSoCqqrpX8LzQ" base_Class="_4mLhsCluEeSoCqqrpX8LzQ" templateId="2.16.840.1.113883.10.20.22.1.3" templateVersion="2015-08-01">
    <ruleId>CONF:1198-8283, CONF:1198-10046, CONF:1198-32518</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_i-2XcClvEeSoCqqrpX8LzQ" base_Generalization="_4mY9ECluEeSoCqqrpX8LzQ"/>
  <CDA:PropertyValidation xmi:id="_R6YUYClwEeSoCqqrpX8LzQ" base_Property="_R6XtUClwEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-17185</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_g4SeIClwEeSoCqqrpX8LzQ" base_Property="_R6XtUClwEeSoCqqrpX8LzQ">
    <reference href="../consol-vocab.uml#_MBvVoD1kEeG3tde5scYNWA"/>
    <ruleId>CONF:1198-17186</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_89RL0ClwEeSoCqqrpX8LzQ" memberEnd="_89PWoClwEeSoCqqrpX8LzQ _89RL0SlwEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_89RL0SlwEeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_89RL0ClwEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_9lGn4ClwEeSoCqqrpX8LzQ" severity="INFO" base_Association="_89RL0ClwEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-32482</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_Hb2qkClxEeSoCqqrpX8LzQ" memberEnd="_Hb01YClxEeSoCqqrpX8LzQ _Hb3RoClxEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_Hb3RoClxEeSoCqqrpX8LzQ" type="_Do59YClxEeSoCqqrpX8LzQ" association="_Hb2qkClxEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_It5hQClxEeSoCqqrpX8LzQ" base_Association="_Hb2qkClxEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-32483</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_1pauQClxEeSoCqqrpX8LzQ" memberEnd="_1pZgIClxEeSoCqqrpX8LzQ _1pbVUClxEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_1pbVUClxEeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_1pauQClxEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_MXNfYClzEeSoCqqrpX8LzQ" severity="INFO" base_Association="_1pauQClxEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8286</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_FoNbUCl0EeSoCqqrpX8LzQ" base_Constraint="_Ey_qkCl0EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8333</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_bQJ-sCl1EeSoCqqrpX8LzQ" memberEnd="_bQIwkCl1EeSoCqqrpX8LzQ _bQJ-sSl1EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_bQJ-sSl1EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_bQJ-sCl1EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_cE-G0Cl1EeSoCqqrpX8LzQ" severity="INFO" base_Association="_bQJ-sCl1EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8336</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_tTclACl1EeSoCqqrpX8LzQ" memberEnd="_tTbW4Cl1EeSoCqqrpX8LzQ _tTclASl1EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_tTclASl1EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_tTclACl1EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_wsXBkCl1EeSoCqqrpX8LzQ" base_Association="_tTclACl1EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8338</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_DCChgCxtEeSoCqqrpX8LzQ" memberEnd="_DCAsUCxtEeSoCqqrpX8LzQ _DCChgSxtEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_DCChgSxtEeSoCqqrpX8LzQ" type="_6tRF0Cl1EeSoCqqrpX8LzQ" association="_DCChgCxtEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_JLAD0CxtEeSoCqqrpX8LzQ" base_Association="_DCChgCxtEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8339</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_cvjokCxtEeSoCqqrpX8LzQ" base_Property="_VGbUACxtEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8340</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_rbu3MCxvEeSoCqqrpX8LzQ" base_Property="_nAIOkCxvEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8341</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_-8BKgCxwEeSoCqqrpX8LzQ" memberEnd="_-7_8YCxwEeSoCqqrpX8LzQ _-8BxkCxwEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_-8BxkCxwEeSoCqqrpX8LzQ" type="_TbrCYCxtEeSoCqqrpX8LzQ" association="_-8BKgCxwEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="__-TG4CxwEeSoCqqrpX8LzQ" severity="INFO" base_Association="_-8BKgCxwEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8345</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_MzR1QCxxEeSoCqqrpX8LzQ" memberEnd="_MzQnICxxEeSoCqqrpX8LzQ _MzScUCxxEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_MzScUCxxEeSoCqqrpX8LzQ" type="_H6_QoCxxEeSoCqqrpX8LzQ" association="_MzR1QCxxEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Nt8twCxxEeSoCqqrpX8LzQ" base_Association="_MzR1QCxxEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8348</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_fZydYCxxEeSoCqqrpX8LzQ" base_Constraint="_fZx2UCxxEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8348</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_UpgVMCxyEeSoCqqrpX8LzQ" memberEnd="_Upd48CxyEeSoCqqrpX8LzQ _Upg8QCxyEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_Upg8QCxyEeSoCqqrpX8LzQ" type="_TbrCYCxtEeSoCqqrpX8LzQ" association="_UpgVMCxyEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_VUXQECxyEeSoCqqrpX8LzQ" severity="INFO" base_Association="_UpgVMCxyEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8342</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_g_IOECxyEeSoCqqrpX8LzQ" memberEnd="_g_G_8CxyEeSoCqqrpX8LzQ _g_I1ICxyEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_g_I1ICxyEeSoCqqrpX8LzQ" type="_Zyg2YCxyEeSoCqqrpX8LzQ" association="_g_IOECxyEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_h8o_MCxyEeSoCqqrpX8LzQ" base_Association="_g_IOECxyEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8343</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_qEHcoixyEeSoCqqrpX8LzQ" base_Constraint="_qEHcoCxyEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8343</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_cJccECxzEeSoCqqrpX8LzQ" memberEnd="_cJbN8CxzEeSoCqqrpX8LzQ _cJdDICxzEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_cJdDICxzEeSoCqqrpX8LzQ" type="_TbrCYCxtEeSoCqqrpX8LzQ" association="_cJccECxzEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_csNK4CxzEeSoCqqrpX8LzQ" severity="INFO" base_Association="_cJccECxzEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8344</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_1PEnQCx0EeSoCqqrpX8LzQ" memberEnd="_1PDZICx0EeSoCqqrpX8LzQ _1PFOUCx0EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_1PFOUCx0EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_1PEnQCx0EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_3fP6ICx0EeSoCqqrpX8LzQ" base_Association="_1PEnQCx0EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30571, CONF:1198-30572</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_RzBI4Cx1EeSoCqqrpX8LzQ" memberEnd="_Ry_6wCx1EeSoCqqrpX8LzQ _RzBI4Sx1EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_RzBI4Sx1EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_RzBI4Cx1EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_TAgPsCx1EeSoCqqrpX8LzQ" severity="INFO" base_Association="_RzBI4Cx1EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30573, CONF:1198-30574</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_2VNTcCx1EeSoCqqrpX8LzQ" memberEnd="_2VMFUCx1EeSoCqqrpX8LzQ _2VNTcSx1EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_2VNTcSx1EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_2VNTcCx1EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_4TygACx1EeSoCqqrpX8LzQ" severity="INFO" base_Association="_2VNTcCx1EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30575, CONF:1198-30576</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_HkoM0Cx2EeSoCqqrpX8LzQ" memberEnd="_Hkm-sCx2EeSoCqqrpX8LzQ _Hkoz4Cx2EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_Hkoz4Cx2EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_HkoM0Cx2EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_JQQoMCx2EeSoCqqrpX8LzQ" severity="INFO" base_Association="_HkoM0Cx2EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30577, CONF:1198-30578</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_DP39oCx3EeSoCqqrpX8LzQ" memberEnd="_DP2vgCx3EeSoCqqrpX8LzQ _DP4ksCx3EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_DP4ksCx3EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_DP39oCx3EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ECAlMCx3EeSoCqqrpX8LzQ" severity="INFO" base_Association="_DP39oCx3EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30579, CONF:1198-30580</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_NwwicCx3EeSoCqqrpX8LzQ" memberEnd="_NwvUUCx3EeSoCqqrpX8LzQ _NwwicSx3EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_NwwicSx3EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_NwwicCx3EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_P4PMUCx3EeSoCqqrpX8LzQ" severity="INFO" base_Association="_NwwicCx3EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30581, CONF:1198-30582</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_aTC-UCx3EeSoCqqrpX8LzQ" memberEnd="_aTBwMCx3EeSoCqqrpX8LzQ _aTDlYCx3EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_aTDlYCx3EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_aTC-UCx3EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_dNcS4Cx3EeSoCqqrpX8LzQ" base_Association="_aTC-UCx3EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30585, CONF:1198-30586</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_0RCKUCx3EeSoCqqrpX8LzQ" memberEnd="_0Q_HACx3EeSoCqqrpX8LzQ _0RCKUSx3EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_0RCKUSx3EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_0RCKUCx3EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_0xwRwCx3EeSoCqqrpX8LzQ" base_Association="_0RCKUCx3EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30587, CONF:1198-30588</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_BwIMsCx4EeSoCqqrpX8LzQ" memberEnd="_BwGXgCx4EeSoCqqrpX8LzQ _BwIzwCx4EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_BwIzwCx4EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_BwIMsCx4EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_EU0-ECx4EeSoCqqrpX8LzQ" severity="WARNING" base_Association="_BwIMsCx4EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30589, CONF:1198-30590</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_QRBDQCx4EeSoCqqrpX8LzQ" memberEnd="_QQ9_8Cx4EeSoCqqrpX8LzQ _QRBDQSx4EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_QRBDQSx4EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_QRBDQCx4EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_QyuCICx4EeSoCqqrpX8LzQ" severity="INFO" base_Association="_QRBDQCx4EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30591, CONF:1198-30592</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_aT1MACx4EeSoCqqrpX8LzQ" memberEnd="_aTz94Cx4EeSoCqqrpX8LzQ _aT1MASx4EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_aT1MASx4EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_aT1MACx4EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_a3ZMECx4EeSoCqqrpX8LzQ" severity="INFO" base_Association="_aT1MACx4EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30593, CONF:1198-31385</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_7If78Cx4EeSoCqqrpX8LzQ" memberEnd="_7Ic4oCx4EeSoCqqrpX8LzQ _7If78Sx4EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_7If78Sx4EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_7If78Cx4EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_7ueW0Cx4EeSoCqqrpX8LzQ" base_Association="_7If78Cx4EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30595, CONF:1198-30596</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_FaB2ICx5EeSoCqqrpX8LzQ" memberEnd="_FaAoACx5EeSoCqqrpX8LzQ _FaCdMCx5EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_FaCdMCx5EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_FaB2ICx5EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_F7yfYCx5EeSoCqqrpX8LzQ" base_Association="_FaB2ICx5EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30597, CONF:1198-30598</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_PLyEECx5EeSoCqqrpX8LzQ" memberEnd="_PLw18Cx5EeSoCqqrpX8LzQ _PLyEESx5EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_PLyEESx5EeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_PLyEECx5EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_PqbH4Cx5EeSoCqqrpX8LzQ" severity="INFO" base_Association="_PLyEECx5EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30599, CONF:1198-30600</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_J_JTMCyREeSoCqqrpX8LzQ" memberEnd="_J_IFECyREeSoCqqrpX8LzQ _J_J6QCyREeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_J_J6QCyREeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_J_JTMCyREeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_KsStECyREeSoCqqrpX8LzQ" severity="INFO" base_Association="_J_JTMCyREeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30601, CONF:1198-30602</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_rmN7ACySEeSoCqqrpX8LzQ" memberEnd="_rmMs4CySEeSoCqqrpX8LzQ _rmOiECySEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_rmOiECySEeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_rmN7ACySEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_sQtCcCySEeSoCqqrpX8LzQ" severity="INFO" base_Association="_rmN7ACySEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30603, CONF:1198-30604</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_KZ9VACyTEeSoCqqrpX8LzQ" memberEnd="_KZ64wCyTEeSoCqqrpX8LzQ _KZ9VASyTEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_KZ9VASyTEeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_KZ9VACyTEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Nb408CyTEeSoCqqrpX8LzQ" base_Association="_KZ9VACyTEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30605, CONF:1198-30606</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_ZpkSwCyTEeSoCqqrpX8LzQ" memberEnd="_ZpidkCyTEeSoCqqrpX8LzQ _ZpkSwSyTEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_ZpkSwSyTEeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_ZpkSwCyTEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_aS0EECyTEeSoCqqrpX8LzQ" base_Association="_ZpkSwCyTEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30607, CONF:1198-30608</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_jqWbMCyTEeSoCqqrpX8LzQ" memberEnd="_jqVNECyTEeSoCqqrpX8LzQ _jqXCQCyTEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_jqXCQCyTEeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_jqWbMCyTEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_kmWJYCyTEeSoCqqrpX8LzQ" base_Association="_jqWbMCyTEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30609, CONF:1198-30610</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_wZQWwCyTEeSoCqqrpX8LzQ" memberEnd="_wZPvsCyTEeSoCqqrpX8LzQ _wZQ90CyTEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_wZQ90CyTEeSoCqqrpX8LzQ" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_wZQWwCyTEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_xg57UCyTEeSoCqqrpX8LzQ" base_Association="_wZQWwCyTEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30611, CONF:1198-30612</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_pfsBcCyUEeSoCqqrpX8LzQ" base_Constraint="_pfraYCyUEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30613</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_Ye_OoCyWEeSoCqqrpX8LzQ" base_Constraint="_Ye-nkCyWEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30614</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_gkzCsCyXEeSoCqqrpX8LzQ" base_Constraint="_gkx0kCyXEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30615</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_sU_d0CyYEeSoCqqrpX8LzQ" base_Constraint="_sU-2wCyYEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30616</ruleId>
  </CDA:ConstraintValidation>
  <uml:Class xmi:id="_aH1CYC1fEeSoCqqrpX8LzQ" name="OperativeNote2">
    <ownedComment xmi:id="_wVCEYC1fEeSoCqqrpX8LzQ">
      <body>&lt;p>&#xD;
The Operative Note is a frequently used type of procedure note with specific requirements set forth by regulatory agencies.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The Operative Note is created immediately following a surgical or other high-risk procedure. It records the pre- and post-surgical diagnosis, pertinent events of the procedure, as well as the condition of the patient following the procedure. The report should be sufficiently detailed to support the diagnoses, justify the treatment, document the course of the procedure, and provide continuity of care.&#xD;
&lt;/p></body>
    </ownedComment>
    <generalization xmi:id="_aH1pcC1fEeSoCqqrpX8LzQ" general="_dduXkJ5OEeOr4eM3k36wAg"/>
    <substitution xmi:id="_22vd4C1fEeSoCqqrpX8LzQ" name="OperativeNote" client="_aH1CYC1fEeSoCqqrpX8LzQ" supplier="_xe9MsD4iEeGhnL_c4sBHGg" contract="_xe9MsD4iEeGhnL_c4sBHGg"/>
    <ownedAttribute xmi:id="_apK_cC1gEeSoCqqrpX8LzQ" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <ownedComment xmi:id="_4319gC1gEeSoCqqrpX8LzQ">
        <body>The Operative Note recommends use of a single document type code, 11504-8 &quot;Provider-unspecified Operation Note&quot;, with further specification provided by author or performer, setting, or specialty data in the CDA header. Some of the LOINC codes in the Surgical Operation Note Document Type Code table are pre-coordinated with the practice setting or the training or professional level of the author. Use of pre-coordinated codes is not recommended because of potential conflict with other information in the header. When these codes are used, any coded values describing the author or performer of the service act or the practice setting must be consistent with the LOINC document type.</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OZJi0C1hEeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OZFRYC1hEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_LizAwC1hEeSoCqqrpX8LzQ" name="documentationOf" type="_WFpUcC1hEeSoCqqrpX8LzQ" association="_Li018C1hEeSoCqqrpX8LzQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QlmMQC1hEeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qlih4C1hEeSoCqqrpX8LzQ" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2NBWwC30EeSoCqqrpX8LzQ" name="authorization" type="_PgVOEC31EeSoCqqrpX8LzQ" association="_2NDL8C30EeSoCqqrpX8LzQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5Y2ZkC30EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5YyIIC30EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_oOLV8C33EeSoCqqrpX8LzQ" name="anesthesiaSection2" association="_oOMkEC33EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_aetyEPu_EeOyiMEKhdqMGA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p8M-AC33EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p8IFgC33EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="__ZtEkC37EeSoCqqrpX8LzQ" name="complicationsSection2" association="__Zu5wC37EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_6M-msPvXEeOes-3T-2HryA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BvnzEC38EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BviTgC38EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_JgnqMC38EeSoCqqrpX8LzQ" name="preoperativeDiagnosisSection2" association="_JgpfYC38EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_JFd3MP5EEeOBnLkJOVC8NQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LHao4C38EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LHVJUC38EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_WV4FYC38EeSoCqqrpX8LzQ" name="procedureEstimatedBloodLossSection" association="_WV4scS38EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_TvcL8DVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YfCKQC38EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ye8qsC38EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_jStIMC38EeSoCqqrpX8LzQ" name="procedureFindingsSection2" association="_jSvkcC38EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_lLOykP5FEeO_r7yO9mhwnA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lDnFIC38EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lDgXcC38EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_1in1QC38EeSoCqqrpX8LzQ" name="procedureSpecimensTakenSection" association="_1ipDYC38EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_gSUdsDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3S6HIC38EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3S0nkC38EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Fj45cC39EeSoCqqrpX8LzQ" name="procedureDescriptionSection" association="_Fj6uoC39EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_HNUIIDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HSjasC39EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HSd7IC39EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_QIm1YC39EeSoCqqrpX8LzQ" name="postoperativeDiagnosisSection" association="_QIoDgC39EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_7UA-4DVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T8hL4C39EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T8bsUC39EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_uWyEMC39EeSoCqqrpX8LzQ" name="procedureImplantsSection" association="_uW0gcC39EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_Z662wDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x2H44C39EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x2CZUC39EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_QUCz4C3-EeSoCqqrpX8LzQ" name="operativeNoteFluidSection" association="_QUEpEC3-EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_vHfXoDVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S1SooC3-EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S1NJEC3-EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_eFRvIC3-EeSoCqqrpX8LzQ" name="operativeNoteSurgicalProcedureSection" association="_eFTkUC3-EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_zel6wDVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gM6xEC3-EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gM0qcC3-EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nXaB0C3-EeSoCqqrpX8LzQ" name="planOfTreatmentSection2" association="_nXb3AC3-EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_bwml0P4yEeO_Yb9cO8w3bA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_otgSEC3-EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_otZkYC3-EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DGq-MC3_EeSoCqqrpX8LzQ" name="plannedProcedureSection2" association="_DGsMUC3_EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_dz0ZwP49EeO_F_2qLv6FWQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ExgIUC3_EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ExaBsC3_EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_fq6awC3_EeSoCqqrpX8LzQ" name="procedureDispositionSection" association="_fq8P8C3_EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_QhXGYDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iaY4wC3_EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iaSyIC3_EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_s5KkwC3_EeSoCqqrpX8LzQ" name="procedureIndicationsSection2" association="_s5MZ8C3_EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_5_O94AByEeSjnfOPJpFg3A"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uWVtYC3_EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uWPmwC3_EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_eENtQC4AEeSoCqqrpX8LzQ" name="surgicalDrainsSection" association="_eEPicC4AEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_luQh8DVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jDUrkC4AEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jDOk8C4AEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_WFpUcC1hEeSoCqqrpX8LzQ" name="DocumentationOf">
      <ownedComment xmi:id="_XbBL8C1hEeSoCqqrpX8LzQ">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_oHcgcJ3EEeSofqct4VeYrw">
        <body>DocumentationOf&#xD;
A serviceEvent represents the main act, such as a colonoscopy or an appendectomy, being documented.????A serviceEvent can further specialize the act inherent in the ClinicalDocument/code, such as where the ClinicalDocument/code is simply &quot;Surgical Operation Note&quot; and the procedure is &quot;Appendectomy.&quot; serviceEvent is required in the Operative Note and it must be equivalent to or further specialize the value inherent in the ClinicalDocument/code; it shall not conflict with the value inherent in the ClinicalDocument/code, as such a conflict would create ambiguity.????serviceEvent/effectiveTime can be used to indicate the time the actual event (as opposed to the encounter surrounding the event) took place.&#xD;
If the date and the duration of the procedure is known, serviceEvent/effectiveTime/low is used with a width element that describes the duration; no high element is used. However, if only the date is known, the date is placed in both the low and high elements.</body>
      </ownedComment>
      <generalization xmi:id="_WFuM8C1hEeSoCqqrpX8LzQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1fhigEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_cjuyMC1hEeSoCqqrpX8LzQ" name="serviceEvent" type="_qsfcoC1hEeSoCqqrpX8LzQ" association="_cjwAUC1hEeSoCqqrpX8LzQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eA8XEC1hEeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eA4FoC1hEeSoCqqrpX8LzQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_qsfcoC1hEeSoCqqrpX8LzQ" name="ServiceEvent">
        <ownedRule xmi:id="_2sLaYC1kEeSoCqqrpX8LzQ" name="effectiveTimeHasHighWhenNoWidth">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_2sLaYS1kEeSoCqqrpX8LzQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>If a width is not present, the serviceEvent/effectiveTime SHALL include effectiveTime/high</body>
            <body>not self.effectiveTime.width.oclIsUndefined() xor not self.effectiveTime.high.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_4SssQC1kEeSoCqqrpX8LzQ" name="effectiveTimeNoHighIfWidth">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_4SssQS1kEeSoCqqrpX8LzQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>When only the date and the length of the procedure are known a width element SHALL be present and the serviceEvent/effectiveTime/high SHALL NOT be present</body>
            <body>not self.effectiveTime.width.oclIsUndefined() xor not self.effectiveTime.high.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_VgqzkC1rEeSoCqqrpX8LzQ" name="procedureCodes">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_VgqzkS1rEeSoCqqrpX8LzQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>The value of serviceEvent/code SHALL be from ICD9 CM Procedures (CodeSystem 2.16.840.1.113883.6.104), CPT-4 (CodeSystem 2.16.840.1.113883.6.12), or values descending from 71388002 (Procedure) from the SNOMED CT (CodeSystem 2.16.840.1.113883.6.96) ValueSet Procedure 2.16.840.1.113883.3.88.12.80.28 DYNAMIC</body>
            <body>code.codeSystem = '2.16.840.1.113883.6.104' or code.codeSystem = '2.16.840.1.113883.6.12' or code.codeSystem = '2.16.840.1.113883.6.96'</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_qsk8MC1hEeSoCqqrpX8LzQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_lriDUEcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_y5ZMoC1hEeSoCqqrpX8LzQ" name="effectiveTime" visibility="private" type="_C74W0J3GEeSofqct4VeYrw" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1UQskC1hEeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1UMbIC1hEeSoCqqrpX8LzQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_OYDkMEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_QnvvEC1mEeSoCqqrpX8LzQ" name="performer" type="_osSGIC1mEeSoCqqrpX8LzQ" association="_Qnw9MC1mEeSoCqqrpX8LzQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__7Zy8J3GEeSofqct4VeYrw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__7ZL4J3GEeSofqct4VeYrw" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_6MIl4EoVEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_74sT0C1qEeSoCqqrpX8LzQ" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9ymbwC1qEeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9yhjQC1qEeSoCqqrpX8LzQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_I4F7kEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_yMSQMJ3JEeSofqct4VeYrw" name="performerAssistants" type="_IxQR8J3KEeSofqct4VeYrw" association="_yMTeUJ3JEeSofqct4VeYrw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yMSQMZ3JEeSofqct4VeYrw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yMSQMp3JEeSofqct4VeYrw" value="*"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_osSGIC1mEeSoCqqrpX8LzQ" name="Performer">
          <ownedComment xmi:id="_ulJW8C1mEeSoCqqrpX8LzQ">
            <body>performer&#xD;
The performer represents clinicians who actually and principally carry out the serviceEvent.????Typically, these are clinicians who have surgical privileges in their institutions such as Surgeons, Obstetrician/Gynecologists, and Family Practice Physicians.????The performer may also be Nonphysician Providers (NPP) who have surgical privileges. There may be more than one primary performer in the case of complicated surgeries.????There are occasionally co-surgeons.????Usually they will be billing separately and will each dictate their own notes.????An example may be spinal surgery , where a general surgeon and an orthopedic surgeon both are present and billing off the same Current Procedural Terminology (CPT) codes.????Typically two Operative Notes are generated; however, each will list the other as a co-surgeon.</body>
          </ownedComment>
          <generalization xmi:id="_osYMwC1mEeSoCqqrpX8LzQ">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_FvF74EcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_xgE3AC1mEeSoCqqrpX8LzQ" name="typeCode" visibility="private" isReadOnly="true">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOqckDcEd6xYZuu1VKCVw"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_3sZZ4C1nEeSoCqqrpX8LzQ" value="PPRF"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_3_p4cErfEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_E4F_IC1oEeSoCqqrpX8LzQ" name="assignedEntity" type="_MyFaMC1oEeSoCqqrpX8LzQ" association="_E4HNQC1oEeSoCqqrpX8LzQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GtNGoC1oEeSoCqqrpX8LzQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GtI1MC1oEeSoCqqrpX8LzQ" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_MyFaMC1oEeSoCqqrpX8LzQ" name="AssignedEntity">
            <generalization xmi:id="_MyLg0C1oEeSoCqqrpX8LzQ">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_NF4f8C1oEeSoCqqrpX8LzQ" name="code" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O7930C1oEeSoCqqrpX8LzQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O75mYC1oEeSoCqqrpX8LzQ" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_C74W0J3GEeSofqct4VeYrw" name="USRealmDateAndTimeDT">
          <generalization xmi:id="_C7494J3GEeSofqct4VeYrw" general="_kkAUwJBkEeSSfIVHL_x3Xw"/>
          <ownedAttribute xmi:id="_E8dHcJ3GEeSofqct4VeYrw" name="low" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_BY5uUD6AEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JlbdsZ3GEeSofqct4VeYrw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JlbdsJ3GEeSofqct4VeYrw" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_fmxbID6AEd6cla2oXsPtlA"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_IxQR8J3KEeSofqct4VeYrw" name="PerformerAssistants">
          <ownedComment xmi:id="_hGQt8J3KEeSofqct4VeYrw">
            <body>performer&#xD;
This performer represents any assistants.</body>
          </ownedComment>
          <generalization xmi:id="_IxQ5AJ3KEeSofqct4VeYrw">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_FvF74EcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_Kuv5YJ3KEeSofqct4VeYrw" name="typeCode" visibility="private" isReadOnly="true">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOqckDcEd6xYZuu1VKCVw"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_WgXtUJ3KEeSofqct4VeYrw" value="SPRF"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_3_p4cErfEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_mGcqUJ3KEeSofqct4VeYrw" name="assignedEntity" type="_vsf-kJ3KEeSofqct4VeYrw" association="_mGd4cJ3KEeSofqct4VeYrw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nyIJAZ3KEeSofqct4VeYrw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nyIJAJ3KEeSofqct4VeYrw" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_vsf-kJ3KEeSofqct4VeYrw" name="AssignedEntity">
            <generalization xmi:id="_vsgloJ3KEeSofqct4VeYrw">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_wHsFwJ3KEeSofqct4VeYrw" name="code" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y6oHcZ3KEeSofqct4VeYrw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y6oHcJ3KEeSofqct4VeYrw" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_PgVOEC31EeSoCqqrpX8LzQ" name="Authorization">
      <ownedComment xmi:id="_wGqKkC32EeSoCqqrpX8LzQ">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_YnQGwC4rEeSoCqqrpX8LzQ">
        <body>Authorization represents consent. Consent, if present, shall be represented by authorization/consent.</body>
      </ownedComment>
      <generalization xmi:id="_PgatoC31EeSoCqqrpX8LzQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_JpCq8EcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_b5aqoC31EeSoCqqrpX8LzQ" name="typeCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_erqv0C31EeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_erl3UC31EeSoCqqrpX8LzQ" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_b5aqoy31EeSoCqqrpX8LzQ" name="AUTH">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
          <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeau0DcEd6xYZuu1VKCVw"/>
        </defaultValue>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_K3GGUEohEd6c3qsAxlFHaQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Ca3XMC32EeSoCqqrpX8LzQ" name="consent" type="_ab5uUC32EeSoCqqrpX8LzQ" association="_Ca5MYC32EeSoCqqrpX8LzQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EB7boC32EeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EB2jIC32EeSoCqqrpX8LzQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_ab5uUC32EeSoCqqrpX8LzQ" name="Consent">
        <generalization xmi:id="_acBDEC32EeSoCqqrpX8LzQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_fVPRoEcEEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_ctR7EC32EeSoCqqrpX8LzQ" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eyU8AC32EeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eyQDgC32EeSoCqqrpX8LzQ" value="1"/>
          <defaultValue xmi:type="uml:InstanceValue" xmi:id="_ctR7Ey32EeSoCqqrpX8LzQ" name="CONS">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
            <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdZ0DcEd6xYZuu1VKCVw"/>
          </defaultValue>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_6w0d8EouEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ctSiIC32EeSoCqqrpX8LzQ" name="moodCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fl_0oC32EeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fl68IC32EeSoCqqrpX8LzQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_ctSiIy32EeSoCqqrpX8LzQ" value="EVN"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_Dil1kEovEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ctSiJC32EeSoCqqrpX8LzQ" name="statusCode" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_2qQ4QEouEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_jaxNYC1fEeSoCqqrpX8LzQ" base_Class="_aH1CYC1fEeSoCqqrpX8LzQ" templateId="2.16.840.1.113883.10.20.22.1.7" templateVersion="2015-08-01">
    <ruleId>CONF:1198-8483, CONF:1198-10048, CONF:1198-32519</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_w825YC1fEeSoCqqrpX8LzQ" base_Generalization="_aH1pcC1fEeSoCqqrpX8LzQ"/>
  <CDA:PropertyValidation xmi:id="_apLmgC1gEeSoCqqrpX8LzQ" base_Property="_apK_cC1gEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-17187</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_wi7hAC1gEeSoCqqrpX8LzQ" base_Property="_apK_cC1gEeSoCqqrpX8LzQ">
    <reference href="../consol-vocab.uml#_IuPWwT4jEeGhnL_c4sBHGg"/>
    <ruleId>CONF:1198-17188</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_Li018C1hEeSoCqqrpX8LzQ" memberEnd="_LizAwC1hEeSoCqqrpX8LzQ _Li018S1hEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_Li018S1hEeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_Li018C1hEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_MNNPsC1hEeSoCqqrpX8LzQ" base_Association="_Li018C1hEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8486</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_cjwAUC1hEeSoCqqrpX8LzQ" memberEnd="_cjuyMC1hEeSoCqqrpX8LzQ _cjwnYC1hEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_cjwnYC1hEeSoCqqrpX8LzQ" type="_WFpUcC1hEeSoCqqrpX8LzQ" association="_cjwAUC1hEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_eTkYIC1hEeSoCqqrpX8LzQ" base_Association="_cjwAUC1hEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8493</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_z-biEC1hEeSoCqqrpX8LzQ" base_Property="_y5ZMoC1hEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8494</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_2sMogC1kEeSoCqqrpX8LzQ" base_Constraint="_2sLaYC1kEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-10058</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_4St6YC1kEeSoCqqrpX8LzQ" base_Constraint="_4SssQC1kEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-10060</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_Qnw9MC1mEeSoCqqrpX8LzQ" memberEnd="_QnvvEC1mEeSoCqqrpX8LzQ _QnxkQC1mEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_QnxkQC1mEeSoCqqrpX8LzQ" type="_qsfcoC1hEeSoCqqrpX8LzQ" association="_Qnw9MC1mEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_a5Y-AC1mEeSoCqqrpX8LzQ" base_Association="_Qnw9MC1mEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8489</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_yIuLYC1mEeSoCqqrpX8LzQ" base_Property="_xgE3AC1mEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8495</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_E4HNQC1oEeSoCqqrpX8LzQ" memberEnd="_E4F_IC1oEeSoCqqrpX8LzQ _E4H0UC1oEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_E4H0UC1oEeSoCqqrpX8LzQ" type="_osSGIC1mEeSoCqqrpX8LzQ" association="_E4HNQC1oEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_GFpXYC1oEeSoCqqrpX8LzQ" base_Association="_E4HNQC1oEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-10917</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_NvbMMC1oEeSoCqqrpX8LzQ" base_Property="_NF4f8C1oEeSoCqqrpX8LzQ"/>
  <CDA:ValueSetConstraint xmi:id="_WMkXoC1oEeSoCqqrpX8LzQ" base_Property="_NF4f8C1oEeSoCqqrpX8LzQ">
    <reference href="../consol-vocab.uml#_8lYFkC1oEeSoCqqrpX8LzQ"/>
    <ruleId>CONF:1198-8490</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_8eWloC1qEeSoCqqrpX8LzQ" base_Property="_74sT0C1qEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8487</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_VgsBsC1rEeSoCqqrpX8LzQ" base_Constraint="_VgqzkC1rEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8487</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_2NDL8C30EeSoCqqrpX8LzQ" memberEnd="_2NBWwC30EeSoCqqrpX8LzQ _2NDzAC30EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_2NDzAC30EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_2NDL8C30EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_4YvAYC30EeSoCqqrpX8LzQ" severity="INFO" base_Association="_2NDL8C30EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-32404</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_e84boC31EeSoCqqrpX8LzQ" base_Property="_b5aqoC31EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-32408</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_Ca5MYC32EeSoCqqrpX8LzQ" memberEnd="_Ca3XMC32EeSoCqqrpX8LzQ _Ca5zcC32EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_Ca5zcC32EeSoCqqrpX8LzQ" type="_PgVOEC31EeSoCqqrpX8LzQ" association="_Ca5MYC32EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_DIbn0C32EeSoCqqrpX8LzQ" base_Association="_Ca5MYC32EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-32405</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_eQPioC32EeSoCqqrpX8LzQ" base_Property="_ctR7EC32EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-32409</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_fFwOUC32EeSoCqqrpX8LzQ" base_Property="_ctSiIC32EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-32410</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_f6EnMC32EeSoCqqrpX8LzQ" base_Property="_ctSiJC32EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-32411</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_oOMkEC33EeSoCqqrpX8LzQ" memberEnd="_oOLV8C33EeSoCqqrpX8LzQ _oOMkES33EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_oOMkES33EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_oOMkEC33EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_o0Jw0C33EeSoCqqrpX8LzQ" base_Association="_oOMkEC33EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30486, CONF:1198-30487</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="__Zu5wC37EeSoCqqrpX8LzQ" memberEnd="__ZtEkC37EeSoCqqrpX8LzQ __Zvg0C37EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="__Zvg0C37EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="__Zu5wC37EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_BE40AC38EeSoCqqrpX8LzQ" base_Association="__Zu5wC37EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30488, CONF:1198-30489</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_JgpfYC38EeSoCqqrpX8LzQ" memberEnd="_JgnqMC38EeSoCqqrpX8LzQ _JgpfYS38EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_JgpfYS38EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_JgpfYC38EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_KVZWEC38EeSoCqqrpX8LzQ" base_Association="_JgpfYC38EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30490, CONF:1198-30491</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_WV4scS38EeSoCqqrpX8LzQ" memberEnd="_WV4FYC38EeSoCqqrpX8LzQ _WV5TgC38EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_WV5TgC38EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_WV4scS38EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_XJFD8C38EeSoCqqrpX8LzQ" base_Association="_WV4scS38EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30492, CONF:1198-30493</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_jSvkcC38EeSoCqqrpX8LzQ" memberEnd="_jStIMC38EeSoCqqrpX8LzQ _jSwLgC38EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_jSwLgC38EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_jSvkcC38EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_kUul4C38EeSoCqqrpX8LzQ" base_Association="_jSvkcC38EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30494, CONF:1198-30495</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_1ipDYC38EeSoCqqrpX8LzQ" memberEnd="_1in1QC38EeSoCqqrpX8LzQ _1ipqcC38EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_1ipqcC38EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_1ipDYC38EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_2XQ-QC38EeSoCqqrpX8LzQ" base_Association="_1ipDYC38EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30496, CONF:1198-30497</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_Fj6uoC39EeSoCqqrpX8LzQ" memberEnd="_Fj45cC39EeSoCqqrpX8LzQ _Fj6uoS39EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_Fj6uoS39EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_Fj6uoC39EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_GBKrUC39EeSoCqqrpX8LzQ" base_Association="_Fj6uoC39EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30498, CONF:1198-30499</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_QIoDgC39EeSoCqqrpX8LzQ" memberEnd="_QIm1YC39EeSoCqqrpX8LzQ _QIoqkC39EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_QIoqkC39EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_QIoDgC39EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_RWyfwC39EeSoCqqrpX8LzQ" base_Association="_QIoDgC39EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30500, CONF:1198-30501</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_uW0gcC39EeSoCqqrpX8LzQ" memberEnd="_uWyEMC39EeSoCqqrpX8LzQ _uW2VoC39EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_uW2VoC39EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_uW0gcC39EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_v0le8C39EeSoCqqrpX8LzQ" severity="INFO" base_Association="_uW0gcC39EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30502, CONF:1198-30503</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_QUEpEC3-EeSoCqqrpX8LzQ" memberEnd="_QUCz4C3-EeSoCqqrpX8LzQ _QUFQIC3-EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_QUFQIC3-EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_QUEpEC3-EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_RevFYC3-EeSoCqqrpX8LzQ" severity="INFO" base_Association="_QUEpEC3-EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30504, CONF:1198-30505</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_eFTkUC3-EeSoCqqrpX8LzQ" memberEnd="_eFRvIC3-EeSoCqqrpX8LzQ _eFULYC3-EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_eFULYC3-EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_eFTkUC3-EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_fYXHoC3-EeSoCqqrpX8LzQ" severity="INFO" base_Association="_eFTkUC3-EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30506, CONF:1198-30507</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_nXb3AC3-EeSoCqqrpX8LzQ" memberEnd="_nXaB0C3-EeSoCqqrpX8LzQ _nXb3AS3-EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_nXb3AS3-EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_nXb3AC3-EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_oGANMC3-EeSoCqqrpX8LzQ" severity="INFO" base_Association="_nXb3AC3-EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30508, CONF:1198-30509</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_DGsMUC3_EeSoCqqrpX8LzQ" memberEnd="_DGq-MC3_EeSoCqqrpX8LzQ _DGsMUS3_EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_DGsMUS3_EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_DGsMUC3_EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Ds5QsC3_EeSoCqqrpX8LzQ" severity="INFO" base_Association="_DGsMUC3_EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30510, CONF:1198-30511</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_fq8P8C3_EeSoCqqrpX8LzQ" memberEnd="_fq6awC3_EeSoCqqrpX8LzQ _fq8P8S3_EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_fq8P8S3_EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_fq8P8C3_EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_gG_50C3_EeSoCqqrpX8LzQ" severity="INFO" base_Association="_fq8P8C3_EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30512, CONF:1198-30513</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_s5MZ8C3_EeSoCqqrpX8LzQ" memberEnd="_s5KkwC3_EeSoCqqrpX8LzQ _s5MZ8S3_EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_s5MZ8S3_EeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_s5MZ8C3_EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_tYrLQC3_EeSoCqqrpX8LzQ" severity="INFO" base_Association="_s5MZ8C3_EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30514, CONF:1198-30515</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_eEPicC4AEeSoCqqrpX8LzQ" memberEnd="_eENtQC4AEeSoCqqrpX8LzQ _eEPicS4AEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_eEPicS4AEeSoCqqrpX8LzQ" type="_aH1CYC1fEeSoCqqrpX8LzQ" association="_eEPicC4AEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_h76-oC4AEeSoCqqrpX8LzQ" severity="INFO" base_Association="_eEPicC4AEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30516, CONF:1198-30517</ruleId>
  </CDA:AssociationValidation>
  <uml:Class xmi:id="_JD8b0C4pEeSoCqqrpX8LzQ" name="ProcedureNote2">
    <ownedComment xmi:id="_R29woC4pEeSoCqqrpX8LzQ">
      <body>&lt;p>&#xD;
A Procedure Note encompasses many types of non-operative procedures including interventional cardiology, gastrointestinal endoscopy, osteopathic manipulation, and many other specialty fields. Procedure Notes are differentiated from Operative Notes because they do not involve incision or excision as the primary act.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
The Procedure Note is created immediately following a non-operative procedure. It records the indications for the procedure and, when applicable, postprocedure diagnosis, pertinent events of the procedure, and the patient's tolerance for the procedure. It should be detailed enough to justify the procedure, describe the course of the procedure, and provide continuity of care.&#xD;
&lt;/p></body>
    </ownedComment>
    <ownedRule xmi:id="_21Cn4C7XEeSoCqqrpX8LzQ" name="hasAnAssementAndPlanSection2OrBothAssementSectionAndPlanOfTreatmentSection2">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_21Cn4S7XEeSoCqqrpX8LzQ">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL contain an Assessment and Plan Section (V2) (2.16.840.1.113883.10.20.22.2.9:2014-06-09), or an Assessment Section (2.16.840.1.113883.10.20.22.2.8) and a Plan of Treatment Section (V2) (2.16.840.1.113883.10.20.22.2.10:2014-06-09)</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfTreatmentSection2)) and  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection2))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_OlYJMC7bEeSoCqqrpX8LzQ" name="doesNotHaveAssementAndPlanSection2WhenAssementOrPlanOfTreatment2ArePresent">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_OlYJMS7bEeSoCqqrpX8LzQ">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT include an Assessment and Plan Section (V2) (templateId: 2.16.840.1.113883.10.20.22.2.9.2) when an Assessment Section (templateId: 2.16.840.1.113883.10.20.22.2.8) and a Plan of Treatment Section (V2) (templateId: 2.16.840.1.113883.10.20.22.2.10.2) are present</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfTreatmentSection2)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection2))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_dOtxIC7bEeSoCqqrpX8LzQ" name="doesNotHaveChiefComplaintWithChiefComplaintOrReasonForVisitSection">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_dOtxIS7bEeSoCqqrpX8LzQ">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT contain a Chief Complaint and Reason for Visit Section (2.16.840.1.113883.10.20.22.2.13) when either a Chief Complaint Section (1.3.6.1.4.1.19376.1.5.3.1.1.13.2.1) or a Reason for Visit Section (2.16.840.1.113883.10.20.22.2.12) is present</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintSection)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ReasonForVisitSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::ChiefComplaintAndReasonForVisitSection))</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_JD8b0S4pEeSoCqqrpX8LzQ" general="_dduXkJ5OEeOr4eM3k36wAg"/>
    <substitution xmi:id="_9G0tEC4pEeSoCqqrpX8LzQ" name="ProcedureNote" client="_JD8b0C4pEeSoCqqrpX8LzQ" supplier="_LuYEsD7YEeGvOdejHZ7dYg" contract="_LuYEsD7YEeGvOdejHZ7dYg"/>
    <ownedAttribute xmi:id="_VZ7roC4qEeSoCqqrpX8LzQ" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <ownedComment xmi:id="_hE3owC4qEeSoCqqrpX8LzQ">
        <body>The Procedure Note recommends use of a single document type code, 28570-0 &quot;Procedure Note&quot;, with further specification provided by author or performer, setting, or specialty. When pre-coordinated codes are used, any coded values describing the author or performer of the service act or the practice setting must be consistent with the LOINC document type.</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VZ7roS4qEeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VZ7roi4qEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_lIIC0C4qEeSoCqqrpX8LzQ" name="participant" type="_FfLCoC4rEeSoCqqrpX8LzQ" association="_lIJQ8C4qEeSoCqqrpX8LzQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lIIp4C4qEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lIIp4S4qEeSoCqqrpX8LzQ" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rhAToC4uEeSoCqqrpX8LzQ" name="documentationOf" type="_yrDfgC4uEeSoCqqrpX8LzQ" association="_rhCI0C4uEeSoCqqrpX8LzQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vCI4EC4uEeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vCCKYC4uEeSoCqqrpX8LzQ" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_8HvNoC40EeSoCqqrpX8LzQ" name="authorization" type="_e1owEC41EeSoCqqrpX8LzQ" association="_8Hxp4C40EeSoCqqrpX8LzQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-FYmEC40EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-FPcIC40EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_dWL60C7KEeSoCqqrpX8LzQ" name="componentOf" type="_sMBGoC7KEeSoCqqrpX8LzQ" association="_dWPlMC7KEeSoCqqrpX8LzQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ggMYsC7KEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ggBZkC7KEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vVkKIC7NEeSoCqqrpX8LzQ" name="complicationsSection2" association="_vVl_UC7NEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_6M-msPvXEeOes-3T-2HryA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y8KdYC7NEeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y8AFUC7NEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DWKxsC7OEeSoCqqrpX8LzQ" name="procedureDescriptionSection" association="_DWMm4C7OEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_HNUIIDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E2qUEC7OEeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E2fU8C7OEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_PZeykC7OEeSoCqqrpX8LzQ" name="procedureIndicationsSection2" association="_PZgnwC7OEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_5_O94AByEeSjnfOPJpFg3A"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QyS_oC7OEeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QyInkC7OEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_s5xAoC7OEeSoCqqrpX8LzQ" name="postprocedureDiagnosisSection2" association="_s5zc4C7OEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_MLNngP5BEeOmw9RN80Tpig"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uyQzUC7OEeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uyHCUC7OEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_iTdT0C7PEeSoCqqrpX8LzQ" name="assessmentSection" association="_iTfJAC7PEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_W8pI4DszEeGvzMYhXuqAEA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kJJDEC7PEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kI_SEC7PEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_2XgQ8C7PEeSoCqqrpX8LzQ" name="assessmentAndPlanSection2" association="_2XiGIC7PEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_q_8twPvVEeOvZJBdQKQrqQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4tssQC7PEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4ti7QC7PEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_ERrs0C7QEeSoCqqrpX8LzQ" name="planOfTreatmentSection2" association="_ERtiAC7QEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_bwml0P4yEeO_Yb9cO8w3bA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JDDxIC7QEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JC4yAC7QEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_RS2dEC7QEeSoCqqrpX8LzQ" name="allergiesSectionEntriesOptional2" association="_RS4SQC7QEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-allergies.uml#_nWAcMAIjEeSVzfoPSatgpg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TT-nUC7QEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TT0PQC7QEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_to9XAC7QEeSoCqqrpX8LzQ" name="anesthesiaSection2" association="_to_MMC7QEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_aetyEPu_EeOyiMEKhdqMGA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vekNwC7QEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_veZ1sC7QEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="__aA90C7QEeSoCqqrpX8LzQ" name="chiefComplaintSection" association="__aEBIC7QEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PWQCBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BC7cYC7REeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BCxEUC7REeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_HcPu4C7REeSoCqqrpX8LzQ" name="chiefComplaintAndReasonForVisitSection" association="_HcRkEC7REeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_oI7CQCsaEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ik3j0C7REeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IksksC7REeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_UkxEUC7REeSoCqqrpX8LzQ" name="familyHistorySection2" association="_UkyScC7REeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-familyhistory.uml#_NGivoIevEeSBauRYePLghA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XFkNIC7REeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XFZOAC7REeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_4q8oUC7REeSoCqqrpX8LzQ" name="historyOfPastIllnessSection2" association="_4q-dgC7REeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_sZlggPyhEeOC19UEcu7MOw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6BmSMC7REeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6Bb6IC7REeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DF91sC7SEeSoCqqrpX8LzQ" name="historyOfPresentIllnessSection" association="_DF_q4C7SEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PcWsRSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E7RKcC7SEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E7GyYC7SEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_N3sS4C7SEeSoCqqrpX8LzQ" name="medicalHistorySection" association="_N3uIEC7SEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_mEIgwDVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PpSMUC7SEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PpH0QC7SEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_X98KIC7SEeSoCqqrpX8LzQ" name="medicationsSectionEntriesOptional2" association="_X99_UC7SEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-medications.uml#_JUvaUAFaEeS0nNJt6oyOyQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZH40wC7SEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZHt1oC7SEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Jc5QoC7UEeSoCqqrpX8LzQ" name="medicationsAdministeredSection2" association="_Jc7F0C7UEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-medications.uml#_F37nMP4jEeOwFalSp0fRiw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LZTS8C7UEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LZI64C7UEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_pqk5EC7UEeSoCqqrpX8LzQ" name="physicalExamSection2" association="_pqmuQC7UEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-exams.uml#_-nZiYP4uEeObaveuCI77uA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tj23wC7UEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tjsfsC7UEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_xvB3sC7UEeSoCqqrpX8LzQ" name="plannedProcedureSection2" association="_xvDs4C7UEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_dz0ZwP49EeO_F_2qLv6FWQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zROqQC7UEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zRB18C7UEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_4pZo0C7UEeSoCqqrpX8LzQ" name="procedureDispositionSection" association="_4pbeAC7UEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_QhXGYDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_58BHQC7UEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_572IIC7UEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_IAbdMC7VEeSoCqqrpX8LzQ" name="procedureEstimatedBloodLossSection" association="_IAdSYC7VEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_TvcL8DVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JtI2oC7VEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Js-ekC7VEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_3IFKkC7VEeSoCqqrpX8LzQ" name="procedureFindingsSection2" association="_3IHm0C7VEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_lLOykP5FEeO_r7yO9mhwnA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4dSC8C7VEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4dHq4C7VEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_HIBZEC7WEeSoCqqrpX8LzQ" name="procedureImplantsSection" association="_HICnMC7WEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_Z662wDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IgfA0C7WEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IgUBsC7WEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Sss9MC7WEeSoCqqrpX8LzQ" name="procedureSpecimensTakenSection" association="_SsvZcC7WEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_gSUdsDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UfgXkC7WEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UfVYcC7WEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_as_0kC7WEeSoCqqrpX8LzQ" name="proceduresSectionEntriesOptional2" association="_atBpwC7WEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-procedures.uml#_80dMoAB0EeSLOb2O6vSPzg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cN8C4C7WEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cNxDwC7WEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_quWYUC7WEeSoCqqrpX8LzQ" name="reasonForVisitSection" association="_quXmcC7WEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_Nm64UCscEeGHF88-qhhUMA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_svfwsC7WEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_svUxkC7WEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_7QJ9wC7WEeSoCqqrpX8LzQ" name="reviewOfSystemsSection" association="_7QMaAC7WEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2RqkMBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8wUwAC7WEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8wJw4C7WEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_JYMPcC7XEeSoCqqrpX8LzQ" name="socialHistorySection2" association="_JYPSwC7XEeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_wLWZMAFHEeSG_MJH-zNFRw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KvtcAC7XEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Kvh10C7XEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_FfLCoC4rEeSoCqqrpX8LzQ" name="Participant">
      <ownedComment xmi:id="_KkMbsC4rEeSoCqqrpX8LzQ">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_NzQ_wC4rEeSoCqqrpX8LzQ">
        <body>Participant&#xD;
The participant element in the Procedure Note header follows the General Header Constraints for participants.</body>
      </ownedComment>
      <generalization xmi:id="_FfUzoC4rEeSoCqqrpX8LzQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_4_GbMEcZEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_HSc-Iy4rEeSoCqqrpX8LzQ" name="typeCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_iFVKwC4rEeSoCqqrpX8LzQ" value="IND"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_bmsJsErdEd6FXKclYGEDCw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_HSc-IC4rEeSoCqqrpX8LzQ" name="functionCode" visibility="private" aggregation="composite">
        <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sKD_EC4rEeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sJ6OEC4rEeSoCqqrpX8LzQ" value="1"/>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_RpEqAErdEd6FXKclYGEDCw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_VMGZEC4sEeSoCqqrpX8LzQ" name="associatedEntity" type="_dsS4gC4sEeSoCqqrpX8LzQ" association="_VMHnMC4sEeSoCqqrpX8LzQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XR3LsC4sEeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XRvP4C4sEeSoCqqrpX8LzQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_dsS4gC4sEeSoCqqrpX8LzQ" name="AssociatedEntity">
        <generalization xmi:id="_dsiJEC4sEeSoCqqrpX8LzQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_8OcHAEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_goZdQC4sEeSoCqqrpX8LzQ" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3C0DcEd6xYZuu1VKCVw"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_ySijwC4sEeSoCqqrpX8LzQ" value="PROV"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_AkaAcEofEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_6qw9gC4tEeSoCqqrpX8LzQ" name="associatedPerson" association="_6qyysC4tEeSoCqqrpX8LzQ">
          <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_Je2yMEcaEd6besF9iFIJkQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C1zFQC4uEeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C1rwgC4uEeSoCqqrpX8LzQ" value="1"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_yrDfgC4uEeSoCqqrpX8LzQ" name="DocumentationOf">
      <ownedComment xmi:id="_z-5tAC4uEeSoCqqrpX8LzQ">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_C73Q4KAEEeSy_9HMspjkmw">
        <body>documentationOf&#xD;
A serviceEvent is required in the Procedure Note to represent the main act, such as a colonoscopy or a cardiac stress study, being documented. It must be equivalent to or further specialize the value inherent in the ClinicalDocument/@code (such as where the ClinicalDocument/@code is simply &quot;Procedure Note&quot; and the procedure is &quot;colonoscopy&quot;), and it shall not conflict with the value inherent in the ClinicalDocument/@code, as such a conflict would create ambiguity. A serviceEvent/effectiveTime element indicates the time the actual event (as opposed to the encounter surrounding the event) took place.&#xD;
serviceEvent/effectiveTime may be represented two different ways in the Procedure Note. For accuracy to the second, the best method is effectiveTime/low together with effectiveTime/high. If a more general time, such as minutes or hours, is acceptable OR if the duration is unknown, an effectiveTime/low with a width element may be used. If the duration is unknown, the appropriate HL7 null value such as &quot;NI&quot; or &quot;NA&quot; must be used for the width element.</body>
      </ownedComment>
      <generalization xmi:id="_yrOeoC4uEeSoCqqrpX8LzQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1fhigEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_3FJsQC4uEeSoCqqrpX8LzQ" name="serviceEvent" type="__LRe0C4uEeSoCqqrpX8LzQ" association="_3FLhcC4uEeSoCqqrpX8LzQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_48AgMC4uEeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4739UC4uEeSoCqqrpX8LzQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="__LRe0C4uEeSoCqqrpX8LzQ" name="ServiceEvent">
        <ownedRule xmi:id="_rXSsEC4wEeSoCqqrpX8LzQ" name="effectiveTimeHasHighWhenNoWidth">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_rXSsES4wEeSoCqqrpX8LzQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>If a width is not present, the serviceEvent/effectiveTime SHALL include effectiveTime/high</body>
            <body>not self.effectiveTime.width.oclIsUndefined() xor not self.effectiveTime.high.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_5COyEC4wEeSoCqqrpX8LzQ" name="effectiveTimeNoHighIfWidth">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_5COyES4wEeSoCqqrpX8LzQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>When only the date and the length of the procedure are known a width element SHALL be present and the serviceEvent/effectiveTime/high SHALL not be present</body>
            <body>not self.effectiveTime.width.oclIsUndefined() xor not self.effectiveTime.high.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_H-6scC40EeSoCqqrpX8LzQ" name="procedureCodes">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_H-6scS40EeSoCqqrpX8LzQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>The value of Clinical Document /documentationOf/serviceEvent/code SHALL be from ICD9 CM Procedures (codeSystem 2.16.840.1.113883.6.104), CPT-4 (codeSystem 2.16.840.1.113883.6.12), or values descending from 71388002 (Procedure) from the SNOMED CT (codeSystem 2.16.840.1.113883.6.96) ValueSet 2.16.840.1.113883.3.88.12.80.28 Procedure DYNAMIC</body>
            <body>code.codeSystem = '2.16.840.1.113883.6.104' or code.codeSystem = '2.16.840.1.113883.6.12' or code.codeSystem = '2.16.840.1.113883.6.96'</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="__LbP0C4uEeSoCqqrpX8LzQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_lriDUEcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_E1eBgC4vEeSoCqqrpX8LzQ" name="effectiveTime" visibility="private" type="_l_ZFEKAEEeSy_9HMspjkmw" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TeEpoC4vEeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Td9U4C4vEeSoCqqrpX8LzQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_OYDkMEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_5dII4C4xEeSoCqqrpX8LzQ" name="performer" type="_yB3bwC4yEeSoCqqrpX8LzQ" association="_5dKlIC4xEeSoCqqrpX8LzQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5YVaQKAFEeSy_9HMspjkmw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5YUzMKAFEeSy_9HMspjkmw" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="__Nf6IC4zEeSoCqqrpX8LzQ" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ArTU4C40EeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ArKK8C40EeSoCqqrpX8LzQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_I4F7kEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_-XJoMKAGEeSy_9HMspjkmw" name="performerAssistants" type="_LdTmIKAHEeSy_9HMspjkmw" association="_-XK2UKAGEeSy_9HMspjkmw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-XJoMaAGEeSy_9HMspjkmw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-XKPQKAGEeSy_9HMspjkmw" value="*"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_yB3bwC4yEeSoCqqrpX8LzQ" name="Performer">
          <ownedComment xmi:id="_1-7uQC4yEeSoCqqrpX8LzQ">
            <body>performer&#xD;
The performer participant represents clinicians who actually and principally carry out the serviceEvent. Typically, these are clinicians who have the appropriate privileges in their institutions such as gastroenterologists, interventional radiologists, and family practice physicians. Performers may also be non-physician providers (NPPs) who have other significant roles in the procedure such as a radiology technician, dental assistant, or nurse.</body>
          </ownedComment>
          <generalization xmi:id="_yCE3IC4yEeSoCqqrpX8LzQ">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_FvF74EcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_zzmfIC4yEeSoCqqrpX8LzQ" name="typeCode" visibility="private" isReadOnly="true">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOqckDcEd6xYZuu1VKCVw"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_7_SHIC4yEeSoCqqrpX8LzQ" value="PPRF"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_3_p4cErfEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_KaoWYC4zEeSoCqqrpX8LzQ" name="assignedEntity" type="_WjSxUC4zEeSoCqqrpX8LzQ" association="_KapkgC4zEeSoCqqrpX8LzQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L0cB8C4zEeSoCqqrpX8LzQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L0TfEC4zEeSoCqqrpX8LzQ" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_WjSxUC4zEeSoCqqrpX8LzQ" name="AssignedEntity">
            <generalization xmi:id="_WjdwcC4zEeSoCqqrpX8LzQ">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_XMjJsC4zEeSoCqqrpX8LzQ" name="code" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XMjJsS4zEeSoCqqrpX8LzQ"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XMjJsi4zEeSoCqqrpX8LzQ" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_l_ZFEKAEEeSy_9HMspjkmw" name="USRealmDateAndTimeDT">
          <generalization xmi:id="_l_ZFEaAEEeSy_9HMspjkmw" general="_kkAUwJBkEeSSfIVHL_x3Xw"/>
          <ownedAttribute xmi:id="_mbKbEKAEEeSy_9HMspjkmw" name="low" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_BY5uUD6AEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n8MwAaAEEeSy_9HMspjkmw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n8MwAKAEEeSy_9HMspjkmw" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_fmxbID6AEd6cla2oXsPtlA"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_LdTmIKAHEeSy_9HMspjkmw" name="PerformerAssistants">
          <ownedComment xmi:id="_XmuPAKAHEeSy_9HMspjkmw">
            <body>performer&#xD;
This performer identifies any assistants.</body>
          </ownedComment>
          <generalization xmi:id="_LdUNMKAHEeSy_9HMspjkmw">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_FvF74EcaEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_NfvX8KAHEeSy_9HMspjkmw" name="typeCode" visibility="private" isReadOnly="true">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOqckDcEd6xYZuu1VKCVw"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_Qg3moKAHEeSy_9HMspjkmw" value="SPRF"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_3_p4cErfEd6FXKclYGEDCw"/>
          </ownedAttribute>
          <ownedAttribute xmi:id="_tsnIEKAHEeSy_9HMspjkmw" name="assignedEntity" type="_1Ns68KAHEeSy_9HMspjkmw" association="_tsoWMKAHEeSy_9HMspjkmw">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v29fwaAHEeSy_9HMspjkmw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v29fwKAHEeSy_9HMspjkmw" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_1Ns68KAHEeSy_9HMspjkmw" name="AssignedEntity">
            <generalization xmi:id="_1NtiAKAHEeSy_9HMspjkmw">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_6qmVsEcDEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_2ya2AKAHEeSy_9HMspjkmw" name="code" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2ya2AaAHEeSy_9HMspjkmw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2ya2AqAHEeSy_9HMspjkmw" value="1"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_CDS1wEoeEd6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_e1owEC41EeSoCqqrpX8LzQ" name="Authorization">
      <ownedComment xmi:id="_ih8CsC41EeSoCqqrpX8LzQ">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_jUe58C41EeSoCqqrpX8LzQ">
        <body>Authorization represents consent. Consent, if present, shall be represented by authorization/consent.</body>
      </ownedComment>
      <generalization xmi:id="_e109UC41EeSoCqqrpX8LzQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_JpCq8EcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_gwq5YC41EeSoCqqrpX8LzQ" name="typeCode" visibility="private" isReadOnly="true">
        <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_paPXQC41EeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_paFmQC41EeSoCqqrpX8LzQ" value="1"/>
        <defaultValue xmi:type="uml:InstanceValue" xmi:id="_gwq5Yy41EeSoCqqrpX8LzQ" name="AUTH">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
          <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeau0DcEd6xYZuu1VKCVw"/>
        </defaultValue>
        <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_K3GGUEohEd6c3qsAxlFHaQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_vHhDIC41EeSoCqqrpX8LzQ" name="consent" type="_A0gCQC42EeSoCqqrpX8LzQ" association="_vHjfYC41EeSoCqqrpX8LzQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yLMPgC41EeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yLDFkC41EeSoCqqrpX8LzQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_A0gCQC42EeSoCqqrpX8LzQ" name="Consent">
        <generalization xmi:id="_A0s2kC42EeSoCqqrpX8LzQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_fVPRoEcEEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_CL56EC42EeSoCqqrpX8LzQ" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FhvNcC42EeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FhlccC42EeSoCqqrpX8LzQ" value="1"/>
          <defaultValue xmi:type="uml:InstanceValue" xmi:id="_CL56Ey42EeSoCqqrpX8LzQ" name="CONS">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
            <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdZ0DcEd6xYZuu1VKCVw"/>
          </defaultValue>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_6w0d8EouEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_CL6hIC42EeSoCqqrpX8LzQ" name="moodCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gc9fkC42EeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GczHgC42EeSoCqqrpX8LzQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_CL6hIy42EeSoCqqrpX8LzQ" value="EVN"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_Dil1kEovEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_CL6hJC42EeSoCqqrpX8LzQ" name="statusCode" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_2qQ4QEouEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_sMBGoC7KEeSoCqqrpX8LzQ" name="ComponentOf">
      <ownedComment xmi:id="_wzJp0C7KEeSoCqqrpX8LzQ">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_4TxpIKAJEeSy_9HMspjkmw">
        <body>componentOf</body>
      </ownedComment>
      <generalization xmi:id="_sMMFwC7KEeSoCqqrpX8LzQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_NWHRoEAJEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_8KCpkC7KEeSoCqqrpX8LzQ" name="encompassingEncounter" type="_MYkGoC7LEeSoCqqrpX8LzQ" association="_8KFF0C7KEeSoCqqrpX8LzQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CTgiMC7LEeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CTWxMC7LEeSoCqqrpX8LzQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_MYkGoC7LEeSoCqqrpX8LzQ" name="EncompassingEncounter">
        <generalization xmi:id="_MYyJEC7LEeSoCqqrpX8LzQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_j5JZsEAJEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_RVWJsy7LEeSoCqqrpX8LzQ" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RVWJtC7LEeSoCqqrpX8LzQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RVWJtS7LEeSoCqqrpX8LzQ" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_kfYp8EozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_RVWJsC7LEeSoCqqrpX8LzQ" name="code" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iVClAC7LEeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iU2-0C7LEeSoCqqrpX8LzQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_mwOEIEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_pjo5sC7LEeSoCqqrpX8LzQ" name="encounterParticipant" type="_19fyUC7LEeSoCqqrpX8LzQ" association="_pjqu4C7LEeSoCqqrpX8LzQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q6nTsC7LEeSoCqqrpX8LzQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q6disC7LEeSoCqqrpX8LzQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_Mu-mEC7MEeSoCqqrpX8LzQ" name="location" type="_UDQE8C7MEeSoCqqrpX8LzQ" association="_MvBCUC7MEeSoCqqrpX8LzQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OY1f0C7MEeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OYru0C7MEeSoCqqrpX8LzQ" value="*"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_19fyUC7LEeSoCqqrpX8LzQ" name="EncounterParticipant">
          <generalization xmi:id="_19smoC7LEeSoCqqrpX8LzQ">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_5t1WAEcEEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_4ZnPcC7LEeSoCqqrpX8LzQ" name="typeCode" visibility="private" isReadOnly="true">
            <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp00DcEd6xYZuu1VKCVw"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_9fCRIC7LEeSoCqqrpX8LzQ" value="REF"/>
            <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_gkoPIEo0Ed6c3qsAxlFHaQ"/>
          </ownedAttribute>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_UDQE8C7MEeSoCqqrpX8LzQ" name="Location">
          <generalization xmi:id="_UDbrIC7MEeSoCqqrpX8LzQ">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_il6LoEcZEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_ZX_8EC7MEeSoCqqrpX8LzQ" name="healthCareFacility" type="_r8-6MC7MEeSoCqqrpX8LzQ" association="_ZYBxQC7MEeSoCqqrpX8LzQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eSjKgC7MEeSoCqqrpX8LzQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eSZZgC7MEeSoCqqrpX8LzQ" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_r8-6MC7MEeSoCqqrpX8LzQ" name="HealthCareFacility">
            <generalization xmi:id="_r9MVkC7MEeSoCqqrpX8LzQ">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_qS58QEcIEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_tHEuwC7MEeSoCqqrpX8LzQ" name="id" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xGE68C7MEeSoCqqrpX8LzQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xF7J8C7MEeSoCqqrpX8LzQ" value="*"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_8Ba0EEo3Ed6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_ONtyAC4pEeSoCqqrpX8LzQ" base_Class="_JD8b0C4pEeSoCqqrpX8LzQ" templateId="2.16.840.1.113883.10.20.22.1.6" templateVersion="2015-08-01">
    <ruleId>CONF:1198-8496, CONF:1198-10050, CONF:1198-32520</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_4H4G0C4pEeSoCqqrpX8LzQ" base_Generalization="_JD8b0S4pEeSoCqqrpX8LzQ"/>
  <CDA:PropertyValidation xmi:id="_VZ85wC4qEeSoCqqrpX8LzQ" base_Property="_VZ7roC4qEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-17182</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_YC3cwC4qEeSoCqqrpX8LzQ" base_Property="_VZ7roC4qEeSoCqqrpX8LzQ">
    <reference href="../consol-vocab.uml#_oDanoD7YEeGvOdejHZ7dYg"/>
    <ruleId>CONF:1198-17183</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_lIJQ8C4qEeSoCqqrpX8LzQ" memberEnd="_lIIC0C4qEeSoCqqrpX8LzQ _lIJQ8S4qEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_lIJQ8S4qEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_lIJQ8C4qEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_3n-pUC4qEeSoCqqrpX8LzQ" severity="INFO" base_Association="_lIJQ8C4qEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8504</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_fpbJAC4rEeSoCqqrpX8LzQ" base_Property="_HSc-Iy4rEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8505</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_rIcKAC4rEeSoCqqrpX8LzQ" base_Property="_HSc-IC4rEeSoCqqrpX8LzQ"/>
  <CDA:CodeSystemConstraint xmi:id="_0e4U8C4rEeSoCqqrpX8LzQ" code="PCP" displayName="Primary Care Physician" base_Property="_HSc-IC4rEeSoCqqrpX8LzQ">
    <reference href="pathmap://TERM_MODEL/CodeSystems.uml#_Si0RgOxyEeG7k4bbVdXbXw"/>
    <ruleId>CONF:1198-8506</ruleId>
  </CDA:CodeSystemConstraint>
  <uml:Association xmi:id="_VMHnMC4sEeSoCqqrpX8LzQ" memberEnd="_VMGZEC4sEeSoCqqrpX8LzQ _VMIOQC4sEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_VMIOQC4sEeSoCqqrpX8LzQ" type="_FfLCoC4rEeSoCqqrpX8LzQ" association="_VMHnMC4sEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_VnxBYC4sEeSoCqqrpX8LzQ" base_Association="_VMHnMC4sEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8507</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_kGcRcC4sEeSoCqqrpX8LzQ" base_Property="_goZdQC4sEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8507</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_6qyysC4tEeSoCqqrpX8LzQ" memberEnd="_6qw9gC4tEeSoCqqrpX8LzQ _6qyysS4tEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_6qyysS4tEeSoCqqrpX8LzQ" type="_dsS4gC4sEeSoCqqrpX8LzQ" association="_6qyysC4tEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_B54PkC4uEeSoCqqrpX8LzQ" base_Association="_6qyysC4tEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8508</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_rhCI0C4uEeSoCqqrpX8LzQ" memberEnd="_rhAToC4uEeSoCqqrpX8LzQ _rhCv4C4uEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_rhCv4C4uEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_rhCI0C4uEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_r_oJUC4uEeSoCqqrpX8LzQ" base_Association="_rhCI0C4uEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8510</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_3FLhcC4uEeSoCqqrpX8LzQ" memberEnd="_3FJsQC4uEeSoCqqrpX8LzQ _3FMIgC4uEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_3FMIgC4uEeSoCqqrpX8LzQ" type="_yrDfgC4uEeSoCqqrpX8LzQ" association="_3FLhcC4uEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_5KV3IC4uEeSoCqqrpX8LzQ" base_Association="_3FLhcC4uEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-10061</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_SOIEsC4vEeSoCqqrpX8LzQ" base_Property="_E1eBgC4vEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-10062</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_rXUhQC4wEeSoCqqrpX8LzQ" base_Constraint="_rXSsEC4wEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8514</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_5CPZIC4wEeSoCqqrpX8LzQ" base_Constraint="_5COyEC4wEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8515</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_5dKlIC4xEeSoCqqrpX8LzQ" memberEnd="_5dII4C4xEeSoCqqrpX8LzQ _5dKlIS4xEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_5dKlIS4xEeSoCqqrpX8LzQ" type="__LRe0C4uEeSoCqqrpX8LzQ" association="_5dKlIC4xEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_6N3CQC4xEeSoCqqrpX8LzQ" base_Association="_5dKlIC4xEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8520</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_5aBVEC4yEeSoCqqrpX8LzQ" base_Property="_zzmfIC4yEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8521</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_KapkgC4zEeSoCqqrpX8LzQ" memberEnd="_KaoWYC4zEeSoCqqrpX8LzQ _KaqLkC4zEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_KaqLkC4zEeSoCqqrpX8LzQ" type="_yB3bwC4yEeSoCqqrpX8LzQ" association="_KapkgC4zEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_MI1koC4zEeSoCqqrpX8LzQ" base_Association="_KapkgC4zEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-14911</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_YJbBoC4zEeSoCqqrpX8LzQ" severity="WARNING" base_Property="_XMjJsC4zEeSoCqqrpX8LzQ"/>
  <CDA:ValueSetConstraint xmi:id="_ddEskC4zEeSoCqqrpX8LzQ" base_Property="_XMjJsC4zEeSoCqqrpX8LzQ">
    <reference href="../consol-vocab.uml#_-bWMgT-UEeGvOdejHZ7dYg"/>
    <ruleId>CONF:1198-14912</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="__3LJQC4zEeSoCqqrpX8LzQ" base_Property="__Nf6IC4zEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8511</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_H-76kC40EeSoCqqrpX8LzQ" base_Constraint="_H-6scC40EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-8511</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_8Hxp4C40EeSoCqqrpX8LzQ" memberEnd="_8HvNoC40EeSoCqqrpX8LzQ _8HyQ8C40EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_8HyQ8C40EeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_8Hxp4C40EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_9BW9QC40EeSoCqqrpX8LzQ" severity="INFO" base_Association="_8Hxp4C40EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-32412</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_nY4jgC41EeSoCqqrpX8LzQ" base_Property="_gwq5YC41EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-32413</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_vHjfYC41EeSoCqqrpX8LzQ" memberEnd="_vHhDIC41EeSoCqqrpX8LzQ _vHjfYS41EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_vHjfYS41EeSoCqqrpX8LzQ" type="_e1owEC41EeSoCqqrpX8LzQ" association="_vHjfYC41EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_vjMSgC41EeSoCqqrpX8LzQ" base_Association="_vHjfYC41EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-32414</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_E6njEC42EeSoCqqrpX8LzQ" base_Property="_CL56EC42EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-32415</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_F3GZcC42EeSoCqqrpX8LzQ" base_Property="_CL6hIC42EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-32416</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Gx3_oC42EeSoCqqrpX8LzQ" base_Property="_CL6hJC42EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-32417</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_dWPlMC7KEeSoCqqrpX8LzQ" memberEnd="_dWL60C7KEeSoCqqrpX8LzQ _dWPlMS7KEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_dWPlMS7KEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_dWPlMC7KEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_fluUgC7KEeSoCqqrpX8LzQ" severity="WARNING" base_Association="_dWPlMC7KEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30871</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_8KFF0C7KEeSoCqqrpX8LzQ" memberEnd="_8KCpkC7KEeSoCqqrpX8LzQ _8KFF0S7KEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_8KFF0S7KEeSoCqqrpX8LzQ" type="_sMBGoC7KEeSoCqqrpX8LzQ" association="_8KFF0C7KEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Bk9aIC7LEeSoCqqrpX8LzQ" base_Association="_8KFF0C7KEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30872</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_XlbnsC7LEeSoCqqrpX8LzQ" severity="WARNING" base_Property="_RVWJsy7LEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-32395</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_hZVxwC7LEeSoCqqrpX8LzQ" base_Property="_RVWJsC7LEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30873</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_pjqu4C7LEeSoCqqrpX8LzQ" memberEnd="_pjo5sC7LEeSoCqqrpX8LzQ _pjqu4S7LEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_pjqu4S7LEeSoCqqrpX8LzQ" type="_MYkGoC7LEeSoCqqrpX8LzQ" association="_pjqu4C7LEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_p8oogC7LEeSoCqqrpX8LzQ" severity="INFO" base_Association="_pjqu4C7LEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30874</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_53wocC7LEeSoCqqrpX8LzQ" base_Property="_4ZnPcC7LEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30875</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_MvBCUC7MEeSoCqqrpX8LzQ" memberEnd="_Mu-mEC7MEeSoCqqrpX8LzQ _MvBCUS7MEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_MvBCUS7MEeSoCqqrpX8LzQ" type="_MYkGoC7LEeSoCqqrpX8LzQ" association="_MvBCUC7MEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_NcOGkC7MEeSoCqqrpX8LzQ" base_Association="_MvBCUC7MEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30876</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_ZYBxQC7MEeSoCqqrpX8LzQ" memberEnd="_ZX_8EC7MEeSoCqqrpX8LzQ _ZYCYUC7MEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_ZYCYUC7MEeSoCqqrpX8LzQ" type="_UDQE8C7MEeSoCqqrpX8LzQ" association="_ZYBxQC7MEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_aQ56AC7MEeSoCqqrpX8LzQ" base_Association="_ZYBxQC7MEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30877</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_wS38YC7MEeSoCqqrpX8LzQ" base_Property="_tHEuwC7MEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30878</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_vVl_UC7NEeSoCqqrpX8LzQ" memberEnd="_vVkKIC7NEeSoCqqrpX8LzQ _vVl_US7NEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_vVl_US7NEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_vVl_UC7NEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_wcFGQC7NEeSoCqqrpX8LzQ" base_Association="_vVl_UC7NEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30353, CONF:1198-30387</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_DWMm4C7OEeSoCqqrpX8LzQ" memberEnd="_DWKxsC7OEeSoCqqrpX8LzQ _DWMm4S7OEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_DWMm4S7OEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_DWMm4C7OEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_EHPCQC7OEeSoCqqrpX8LzQ" base_Association="_DWMm4C7OEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30355, CONF:1198-30356</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_PZgnwC7OEeSoCqqrpX8LzQ" memberEnd="_PZeykC7OEeSoCqqrpX8LzQ _PZgnwS7OEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_PZgnwS7OEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_PZgnwC7OEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_PzOIQC7OEeSoCqqrpX8LzQ" base_Association="_PZgnwC7OEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30357, CONF:1198-30358</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_s5zc4C7OEeSoCqqrpX8LzQ" memberEnd="_s5xAoC7OEeSoCqqrpX8LzQ _s50D8C7OEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_s50D8C7OEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_s5zc4C7OEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_t_Oz4C7OEeSoCqqrpX8LzQ" base_Association="_s5zc4C7OEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30359, CONF:1198-30360</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_iTfJAC7PEeSoCqqrpX8LzQ" memberEnd="_iTdT0C7PEeSoCqqrpX8LzQ _iTfwEC7PEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_iTfwEC7PEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_iTfJAC7PEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_kh1P4C7PEeSoCqqrpX8LzQ" severity="INFO" base_Association="_iTfJAC7PEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30361, CONF:1198-30362</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_2XiGIC7PEeSoCqqrpX8LzQ" memberEnd="_2XgQ8C7PEeSoCqqrpX8LzQ _2XiGIS7PEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_2XiGIS7PEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_2XiGIC7PEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_3S2e4C7PEeSoCqqrpX8LzQ" severity="INFO" base_Association="_2XiGIC7PEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30363, CONF:1198-30364</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_ERtiAC7QEeSoCqqrpX8LzQ" memberEnd="_ERrs0C7QEeSoCqqrpX8LzQ _ERtiAS7QEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_ERtiAS7QEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_ERtiAC7QEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Ev554C7QEeSoCqqrpX8LzQ" severity="INFO" base_Association="_ERtiAC7QEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30365, CONF:1198-30366</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_RS4SQC7QEeSoCqqrpX8LzQ" memberEnd="_RS2dEC7QEeSoCqqrpX8LzQ _RS4SQS7QEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_RS4SQS7QEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_RS4SQC7QEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_StwU0C7QEeSoCqqrpX8LzQ" severity="INFO" base_Association="_RS4SQC7QEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30367, CONF:1198-30368</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_to_MMC7QEeSoCqqrpX8LzQ" memberEnd="_to9XAC7QEeSoCqqrpX8LzQ _to_zQC7QEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_to_zQC7QEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_to_MMC7QEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_uhXlsC7QEeSoCqqrpX8LzQ" severity="INFO" base_Association="_to_MMC7QEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30369, CONF:1198-30370</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="__aEBIC7QEeSoCqqrpX8LzQ" memberEnd="__aA90C7QEeSoCqqrpX8LzQ __aEBIS7QEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="__aEBIS7QEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="__aEBIC7QEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="__8tbMC7QEeSoCqqrpX8LzQ" severity="INFO" base_Association="__aEBIC7QEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30371, CONF:1198-30372</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_HcRkEC7REeSoCqqrpX8LzQ" memberEnd="_HcPu4C7REeSoCqqrpX8LzQ _HcSLIC7REeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_HcSLIC7REeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_HcRkEC7REeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_JCvyoC7REeSoCqqrpX8LzQ" severity="INFO" base_Association="_HcRkEC7REeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30373, CONF:1198-30374</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_UkyScC7REeSoCqqrpX8LzQ" memberEnd="_UkxEUC7REeSoCqqrpX8LzQ _Uky5gC7REeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_Uky5gC7REeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_UkyScC7REeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_VEyBIC7REeSoCqqrpX8LzQ" severity="INFO" base_Association="_UkyScC7REeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30375, CONF:1198-30376</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_4q-dgC7REeSoCqqrpX8LzQ" memberEnd="_4q8oUC7REeSoCqqrpX8LzQ _4q-dgS7REeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_4q-dgS7REeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_4q-dgC7REeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_5ILW4C7REeSoCqqrpX8LzQ" severity="INFO" base_Association="_4q-dgC7REeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30377, CONF:1198-30378</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_DF_q4C7SEeSoCqqrpX8LzQ" memberEnd="_DF91sC7SEeSoCqqrpX8LzQ _DF_q4S7SEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_DF_q4S7SEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_DF_q4C7SEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_EBDk8C7SEeSoCqqrpX8LzQ" severity="INFO" base_Association="_DF_q4C7SEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30379, CONF:1198-30380</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_N3uIEC7SEeSoCqqrpX8LzQ" memberEnd="_N3sS4C7SEeSoCqqrpX8LzQ _N3uIES7SEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_N3uIES7SEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_N3uIEC7SEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_OwPEcC7SEeSoCqqrpX8LzQ" severity="INFO" base_Association="_N3uIEC7SEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30381, CONF:1198-30382</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_X99_UC7SEeSoCqqrpX8LzQ" memberEnd="_X98KIC7SEeSoCqqrpX8LzQ _X9-mYC7SEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_X9-mYC7SEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_X99_UC7SEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_YVXysC7SEeSoCqqrpX8LzQ" severity="INFO" base_Association="_X99_UC7SEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30383, CONF:1198-30384</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_Jc7F0C7UEeSoCqqrpX8LzQ" memberEnd="_Jc5QoC7UEeSoCqqrpX8LzQ _Jc7s4C7UEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_Jc7s4C7UEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_Jc7F0C7UEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_KawnEC7UEeSoCqqrpX8LzQ" severity="INFO" base_Association="_Jc7F0C7UEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30388, CONF:1198-30389</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_pqmuQC7UEeSoCqqrpX8LzQ" memberEnd="_pqk5EC7UEeSoCqqrpX8LzQ _pqmuQS7UEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_pqmuQS7UEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_pqmuQC7UEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_rC1sgC7UEeSoCqqrpX8LzQ" severity="INFO" base_Association="_pqmuQC7UEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30390, CONF:1198-30391</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_xvDs4C7UEeSoCqqrpX8LzQ" memberEnd="_xvB3sC7UEeSoCqqrpX8LzQ _xvDs4S7UEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_xvDs4S7UEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_xvDs4C7UEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_yUU9IC7UEeSoCqqrpX8LzQ" severity="INFO" base_Association="_xvDs4C7UEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30392, CONF:1198-30393</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_4pbeAC7UEeSoCqqrpX8LzQ" memberEnd="_4pZo0C7UEeSoCqqrpX8LzQ _4pbeAS7UEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_4pbeAS7UEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_4pbeAC7UEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_5IO54C7UEeSoCqqrpX8LzQ" severity="INFO" base_Association="_4pbeAC7UEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30394, CONF:1198-30395</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_IAdSYC7VEeSoCqqrpX8LzQ" memberEnd="_IAbdMC7VEeSoCqqrpX8LzQ _IAd5cC7VEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_IAd5cC7VEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_IAdSYC7VEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_I7WNUC7VEeSoCqqrpX8LzQ" severity="INFO" base_Association="_IAdSYC7VEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30396, CONF:1198-30397</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_3IHm0C7VEeSoCqqrpX8LzQ" memberEnd="_3IFKkC7VEeSoCqqrpX8LzQ _3IHm0S7VEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_3IHm0S7VEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_3IHm0C7VEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_4C2wwC7VEeSoCqqrpX8LzQ" severity="INFO" base_Association="_3IHm0C7VEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30398, CONF:1198-30399</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_HICnMC7WEeSoCqqrpX8LzQ" memberEnd="_HIBZEC7WEeSoCqqrpX8LzQ _HICnMS7WEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_HICnMS7WEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_HICnMC7WEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_HkCmsC7WEeSoCqqrpX8LzQ" severity="INFO" base_Association="_HICnMC7WEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30400, CONF:1198-30401</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_SsvZcC7WEeSoCqqrpX8LzQ" memberEnd="_Sss9MC7WEeSoCqqrpX8LzQ _SsvZcS7WEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_SsvZcS7WEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_SsvZcC7WEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_To-YMC7WEeSoCqqrpX8LzQ" severity="INFO" base_Association="_SsvZcC7WEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30402, CONF:1198-30403</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_atBpwC7WEeSoCqqrpX8LzQ" memberEnd="_as_0kC7WEeSoCqqrpX8LzQ _atBpwS7WEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_atBpwS7WEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_atBpwC7WEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_bYMGoC7WEeSoCqqrpX8LzQ" severity="INFO" base_Association="_atBpwC7WEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30404, CONF:1198-30405</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_quXmcC7WEeSoCqqrpX8LzQ" memberEnd="_quWYUC7WEeSoCqqrpX8LzQ _quYNgC7WEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_quYNgC7WEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_quXmcC7WEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_rO9LAC7WEeSoCqqrpX8LzQ" severity="INFO" base_Association="_quXmcC7WEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30406, CONF:1198-30407</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_7QMaAC7WEeSoCqqrpX8LzQ" memberEnd="_7QJ9wC7WEeSoCqqrpX8LzQ _7QNBEC7WEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_7QNBEC7WEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_7QMaAC7WEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_7yJQgC7WEeSoCqqrpX8LzQ" severity="INFO" base_Association="_7QMaAC7WEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30408, CONF:1198-30409</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_JYPSwC7XEeSoCqqrpX8LzQ" memberEnd="_JYMPcC7XEeSoCqqrpX8LzQ _JYPSwS7XEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_JYPSwS7XEeSoCqqrpX8LzQ" type="_JD8b0C4pEeSoCqqrpX8LzQ" association="_JYPSwC7XEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Jx6-EC7XEeSoCqqrpX8LzQ" severity="INFO" base_Association="_JYPSwC7XEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30410, CONF:1198-30411</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_21FEIC7XEeSoCqqrpX8LzQ" base_Constraint="_21Cn4C7XEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30412</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_OlZ-YC7bEeSoCqqrpX8LzQ" base_Constraint="_OlYJMC7bEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30414</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_dPemIC7bEeSoCqqrpX8LzQ" base_Constraint="_dOtxIC7bEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30415</ruleId>
  </CDA:ConstraintValidation>
  <uml:Class xmi:id="_qVEVkC-aEeSoCqqrpX8LzQ" name="ProgressNote2">
    <ownedComment xmi:id="_63rMQC-aEeSoCqqrpX8LzQ">
      <body>&lt;p>&#xD;
This template represents a patient's clinical status during a hospitalization, outpatient visit, treatment with a LTPAC provider, or other healthcare encounter.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
Taber's medical dictionary defines a Progress Note as &quot;An ongoing record of a patient's illness and treatment. Physicians, nurses, consultants, and therapists record their notes concerning the progress or lack of progress made by the patient between the time of the previous note and the most recent note.&quot;&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
Mosby's medical dictionary defines a Progress Note as &quot;Notes made by a nurse, physician, social worker, physical therapist, and other health care professionals that describe the patient's condition and the treatment given or planned.&quot;&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
A Progress Note is not a re-evaluation note. A Progress Note is not intended to be a Progress Report for Medicare. Medicare B Section 1833(e) defines the requirements of a Medicare Progress Report.&#xD;
&lt;/p></body>
    </ownedComment>
    <ownedRule xmi:id="_bpjAsC-4EeSoCqqrpX8LzQ" name="hasAnAssementAndPlanSection2OrBothAssementSectionAndPlanOfTreatmentSection2">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_bpjAsS-4EeSoCqqrpX8LzQ">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL contain an Assessment and Plan Section (V2) (2.16.840.1.113883.10.20.22.2.9:2014-06-09), or an Assessment Section (2.16.840.1.113883.10.20.22.2.8) and a Plan of Treatment Section (V2) (2.16.840.1.113883.10.20.22.2.10:2014-06-09)</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfTreatmentSection2)) and  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection2))</body>
      </specification>
    </ownedRule>
    <ownedRule xmi:id="_pgQ44C-4EeSoCqqrpX8LzQ" name="doesNotHaveAssementAndPlanSection2WhenAssementOrPlanOfTreatment2ArePresent">
      <specification xmi:type="uml:OpaqueExpression" xmi:id="_pgQ44S-4EeSoCqqrpX8LzQ">
        <language>Analysis</language>
        <language>OCL</language>
        <body>SHALL NOT contain an Assessment and Plan Section (V2) (2.16.840.1.113883.10.20.22.2.9:2014-06-09) when either an Assessment Section (2.16.840.1.113883.10.20.22.2.8) or a Plan of Treatment Section (V2) (2.16.840.1.113883.10.20.22.2.10:2014-06-09) is present</body>
        <body>(self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::PlanOfTreatmentSection2)) or  self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentSection))) xor self.getAllSections()->one(section : cda::Section | not section.oclIsUndefined() and section.oclIsKindOf(consol::AssessmentAndPlanSection2))</body>
      </specification>
    </ownedRule>
    <generalization xmi:id="_qVE8oC-aEeSoCqqrpX8LzQ" general="_dduXkJ5OEeOr4eM3k36wAg"/>
    <substitution xmi:id="_OemvkC-bEeSoCqqrpX8LzQ" name="ProgressNote" client="_qVEVkC-aEeSoCqqrpX8LzQ" supplier="_UBzvED_LEeGXieeKs7NJjA" contract="_UBzvED_LEeGXieeKs7NJjA"/>
    <ownedAttribute xmi:id="_b7CfgC-bEeSoCqqrpX8LzQ" name="code" visibility="private" aggregation="composite" redefinedProperty="_2DNR5RSVEeGGzu7fmW9pXw">
      <ownedComment xmi:id="_7b-WsC-bEeSoCqqrpX8LzQ">
        <body>The Progress Note recommends use of a single document type code, 11506-3 &quot;Subsequent evaluation note&quot;, with further specification provided by author or performer, setting, or specialty. When pre-coordinated codes are used, any coded values describing the author or performer of the service act or the practice setting must be consistent with the LOINC document type.</body>
      </ownedComment>
      <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b7CfgS-bEeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b7Cfgi-bEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Ja690C-cEeSoCqqrpX8LzQ" name="documentationOf" type="_RYq3gC-cEeSoCqqrpX8LzQ" association="_Ja9aEC-cEeSoCqqrpX8LzQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K9j1QC-cEeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K9Y2IC-cEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_6NzPMC-iEeSoCqqrpX8LzQ" name="componentOf" type="_HSTnUC-jEeSoCqqrpX8LzQ" association="_6N2SgC-iEeSoCqqrpX8LzQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9ClD8C-iEeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9CZdwC-iEeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Pee5YC-1EeSoCqqrpX8LzQ" name="assessmentSection" association="_Peh8sC-1EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_W8pI4DszEeGvzMYhXuqAEA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RkAbcC-1EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rjwj0C-1EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_xUw3UC-1EeSoCqqrpX8LzQ" name="planOfTreatmentSection2" association="_xUz6oC-1EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-planofcare.uml#_bwml0P4yEeO_Yb9cO8w3bA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yeh7wC-1EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yeVugC-1EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_4yYfcC-1EeSoCqqrpX8LzQ" name="assessmentAndPlanSection2" association="_4ya7sC-1EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_q_8twPvVEeOvZJBdQKQrqQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7kokoC-1EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7kc-cC-1EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_W9Im0C-2EeSoCqqrpX8LzQ" name="allergiesSectionEntriesOptional2" association="_W9LqIC-2EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-allergies.uml#_nWAcMAIjEeSVzfoPSatgpg"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YixH4C-2EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yik6oC-2EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_hMYpEC-2EeSoCqqrpX8LzQ" name="chiefComplaintSection" association="_hMbFUC-2EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_2PWQCBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iUHtMC-2EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iT8HAC-2EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_j_XHAC-2EeSoCqqrpX8LzQ" name="interventionsSection2" association="_j_Y8MC-2EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_YCS1AP1WEeOW-qBXb0kbTA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mTS4gC-2EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mTGrQC-2EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_nXncQC-2EeSoCqqrpX8LzQ" name="instructionsSection2" association="_nXpRcC-2EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_k8L2YP1HEeOVx4YMwgfjlA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pA9YoC-2EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pAxLYC-2EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_qHdGoC-2EeSoCqqrpX8LzQ" name="medicationsSectionEntriesOptional2" association="_qHfi4C-2EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-medications.uml#_JUvaUAFaEeS0nNJt6oyOyQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_suA5MC-2EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_st1TAC-2EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_rg5l0C-2EeSoCqqrpX8LzQ" name="objectiveSection" association="_rg7bAC-2EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_rNJpADVyEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xYz0YC-2EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xYmZAC-2EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_vzy-YC-2EeSoCqqrpX8LzQ" name="physicalExamSection2" association="_vz0MgC-2EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-exams.uml#_-nZiYP4uEeObaveuCI77uA"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yRGHQC-2EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yQ56AC-2EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_znIGEC-2EeSoCqqrpX8LzQ" name="problemSectionEntriesOptional2" association="_znKiUC-2EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-problems.uml#_ZgLioAFkEeSJ2uHfynwxCw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1PwQwC-2EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1PkDgC-2EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_3-Uv0C-2EeSoCqqrpX8LzQ" name="resultsSectionEntriesOptional2" association="_3-XMEC-2EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-results.uml#_yaJ3QAFAEeSaVZ5WxWd94w"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5qO4AC-2EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5qCqwC-2EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_76_ZsC-2EeSoCqqrpX8LzQ" name="reviewOfSystemsSection" association="_77B18C-2EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-exams.uml#_2RqkMBSVEeGGzu7fmW9pXw"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_86u_cC-2EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_86iLIC-2EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="__IxkUC-2EeSoCqqrpX8LzQ" name="subjectiveSection" association="__I0AkC-2EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-other.uml#_iy8nYDVzEeGaW4kr-GbV8Q"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EmPSkC-3EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EmCeQC-3EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_Bt8PwC-3EeSoCqqrpX8LzQ" name="vitalSignsSectionEntriesOptional2" association="_Bt-E8C-3EeSoCqqrpX8LzQ">
      <type xmi:type="uml:Class" href="consol-vitalsigns.uml#_8LkzYAFTEeSmasYc71ZgMQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DO7hYC-3EeSoCqqrpX8LzQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DOutEC-3EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_S6IXgKAcEeSy_9HMspjkmw" name="nutritionSection" association="_S6JloKAcEeSy_9HMspjkmw">
      <type xmi:type="uml:Class" href="consol-socialhistory.uml#_MlM4IJ2GEeORR8_YW0n_jQ"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U0w4MKAcEeSy_9HMspjkmw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U0wRIKAcEeSy_9HMspjkmw" value="1"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_RYq3gC-cEeSoCqqrpX8LzQ" name="DocumentationOf">
      <ownedComment xmi:id="_SfVkoC-cEeSoCqqrpX8LzQ">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_yudMIKAZEeSy_9HMspjkmw">
        <body>documentationOf&#xD;
A documentationOf can contain a serviceEvent to further specialize the act inherent in the ClinicalDocument/code. &#xD;
In a Progress Note, a serviceEvent can represent the event of writing the Progress Note. The serviceEvent/effectiveTime is the time period the note documents.</body>
      </ownedComment>
      <generalization xmi:id="_RY79QC-cEeSoCqqrpX8LzQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1fhigEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_Y070wC-cEeSoCqqrpX8LzQ" name="serviceEvent" type="_t2uzkC-cEeSoCqqrpX8LzQ" association="_Y1AGMC-cEeSoCqqrpX8LzQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_a_dyoC-cEeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_a_SMcC-cEeSoCqqrpX8LzQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_t2uzkC-cEeSoCqqrpX8LzQ" name="ServiceEvent">
        <ownedRule xmi:id="_hmmXUC-fEeSoCqqrpX8LzQ" name="effectiveTimeHasHighWhenNoWidth">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_hmmXUS-fEeSoCqqrpX8LzQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>If a width element is not present, the serviceEvent SHALL include effectiveTime/high</body>
            <body>not self.effectiveTime.width.oclIsUndefined() xor not self.effectiveTime.high.oclIsUndefined()</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_t3CVkC-cEeSoCqqrpX8LzQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_lriDUEcaEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_x0lwQC-cEeSoCqqrpX8LzQ" name="classCode" visibility="private" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4riZ8C-cEeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4rXa0C-cEeSoCqqrpX8LzQ" value="1"/>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8fdXgC-cEeSoCqqrpX8LzQ" value="PCPR"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_U70MIEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_x0lwRC-cEeSoCqqrpX8LzQ" name="effectiveTime" visibility="private" type="_OI354KAaEeSy_9HMspjkmw" aggregation="composite">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x0lwRS-cEeSoCqqrpX8LzQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x0lwRi-cEeSoCqqrpX8LzQ" value="1"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_OYDkMEroEd6FXKclYGEDCw"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_OI354KAaEeSy_9HMspjkmw" name="USRealmDateAndTimeDT">
          <generalization xmi:id="_OI4g8KAaEeSy_9HMspjkmw" general="_kkAUwJBkEeSSfIVHL_x3Xw"/>
          <ownedAttribute xmi:id="_QjKLAKAaEeSy_9HMspjkmw" name="low" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_BY5uUD6AEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S08AYKAaEeSy_9HMspjkmw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S07ZUKAaEeSy_9HMspjkmw" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_fmxbID6AEd6cla2oXsPtlA"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_HSTnUC-jEeSoCqqrpX8LzQ" name="ComponentOf">
      <ownedComment xmi:id="_IjrvoC-jEeSoCqqrpX8LzQ">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_WVkyMC-jEeSoCqqrpX8LzQ">
        <body>componentOf&#xD;
The Progress Note is always associated with an encounter by the componentOf/encompassingEncounter element in the header.&#xD;
The effectiveTime element for an encompassingEncounter represents the time or time interval in which the encounter took place. A single encounter may contain multiple Progress Notes; hence the effectiveTime elements for a Progress Note (recorded in serviceEvent) and for an encounter (recorded in encompassingEncounter) represent different time intervals. &#xD;
All visits take place at a specific location. When available, the location ID is included in the encompassingEncounter/location/healthCareFacility/id element.</body>
      </ownedComment>
      <generalization xmi:id="_HSlUIC-jEeSoCqqrpX8LzQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_NWHRoEAJEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_MiUIYC-jEeSoCqqrpX8LzQ" name="encompassingEncounter" type="_fYsYgC-jEeSoCqqrpX8LzQ" association="_MiWkoC-jEeSoCqqrpX8LzQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N6HBwC-jEeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N560gC-jEeSoCqqrpX8LzQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_fYsYgC-jEeSoCqqrpX8LzQ" name="EncompassingEncounter">
        <generalization xmi:id="_fY_6gC-jEeSoCqqrpX8LzQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_j5JZsEAJEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_ldYe0C-jEeSoCqqrpX8LzQ" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pnGGMC-jEeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pm3csC-jEeSoCqqrpX8LzQ" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_kfYp8EozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ldWpoC-jEeSoCqqrpX8LzQ" name="effectiveTime" visibility="private" type="_JxqzoKAbEeSy_9HMspjkmw" aggregation="composite">
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_sKO1wEozEd6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_ySJ8YC-kEeSoCqqrpX8LzQ" name="location" type="_55EqcC-kEeSoCqqrpX8LzQ" association="_ySON0C-kEeSoCqqrpX8LzQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Jn4wC-kEeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1JbEcC-kEeSoCqqrpX8LzQ" value="1"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_55EqcC-kEeSoCqqrpX8LzQ" name="Location">
          <generalization xmi:id="_55VwMC-kEeSoCqqrpX8LzQ">
            <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_il6LoEcZEd6besF9iFIJkQ"/>
          </generalization>
          <ownedAttribute xmi:id="_9EyYgC-kEeSoCqqrpX8LzQ" name="healthCareFacility" type="_EFHnsC-lEeSoCqqrpX8LzQ" association="_9E0NsC-kEeSoCqqrpX8LzQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__JrBYC-kEeSoCqqrpX8LzQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Je0IC-kEeSoCqqrpX8LzQ" value="1"/>
          </ownedAttribute>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_EFHnsC-lEeSoCqqrpX8LzQ" name="HealthCareFacility">
            <generalization xmi:id="_EFW4QC-lEeSoCqqrpX8LzQ">
              <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_qS58QEcIEd6besF9iFIJkQ"/>
            </generalization>
            <ownedAttribute xmi:id="_Eb2ssC-lEeSoCqqrpX8LzQ" name="id" visibility="private" aggregation="composite">
              <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KDaLEC-lEeSoCqqrpX8LzQ" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KDN90C-lEeSoCqqrpX8LzQ" value="*"/>
              <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_8Ba0EEo3Ed6c3qsAxlFHaQ"/>
            </ownedAttribute>
          </nestedClassifier>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_JxqzoKAbEeSy_9HMspjkmw" name="USRealmDateAndTimeDT">
          <generalization xmi:id="_JxsBwKAbEeSy_9HMspjkmw" general="_kkAUwJBkEeSSfIVHL_x3Xw"/>
          <ownedAttribute xmi:id="_LVldcKAbEeSy_9HMspjkmw" name="low" visibility="private" aggregation="composite">
            <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_BY5uUD6AEd6cla2oXsPtlA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NLCjMKAbEeSy_9HMspjkmw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NLB8IKAbEeSy_9HMspjkmw" value="1"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_fmxbID6AEd6cla2oXsPtlA"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_vc8OUC-aEeSoCqqrpX8LzQ" base_Class="_qVEVkC-aEeSoCqqrpX8LzQ" templateId="2.16.840.1.113883.10.20.22.1.9" templateVersion="2015-08-01">
    <ruleId>CONF:1198-7588, CONF:1198-10052, CONF:1198-32521</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_Fyde0C-bEeSoCqqrpX8LzQ" base_Generalization="_qVE8oC-aEeSoCqqrpX8LzQ"/>
  <CDA:PropertyValidation xmi:id="_b7DtoC-bEeSoCqqrpX8LzQ" base_Property="_b7CfgC-bEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-17189</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_qk3PoC-bEeSoCqqrpX8LzQ" base_Property="_b7CfgC-bEeSoCqqrpX8LzQ">
    <reference href="../consol-vocab.uml#_6yjb4T_LEeGXieeKs7NJjA"/>
    <ruleId>CONF:1198-17190</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_Ja9aEC-cEeSoCqqrpX8LzQ" memberEnd="_Ja690C-cEeSoCqqrpX8LzQ _Ja-BIC-cEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_Ja-BIC-cEeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_Ja9aEC-cEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_KDsOAC-cEeSoCqqrpX8LzQ" severity="WARNING" base_Association="_Ja9aEC-cEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-7603</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_Y1AGMC-cEeSoCqqrpX8LzQ" memberEnd="_Y070wC-cEeSoCqqrpX8LzQ _Y1AtQC-cEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_Y1AtQC-cEeSoCqqrpX8LzQ" type="_RYq3gC-cEeSoCqqrpX8LzQ" association="_Y1AGMC-cEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_aTrDoC-cEeSoCqqrpX8LzQ" base_Association="_Y1AGMC-cEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-7604</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_3heakC-cEeSoCqqrpX8LzQ" base_Property="_x0lwQC-cEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-26420</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_47BncC-cEeSoCqqrpX8LzQ" severity="WARNING" base_Property="_x0lwRC-cEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-9481</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_hmozkC-fEeSoCqqrpX8LzQ" base_Constraint="_hmmXUC-fEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-10066</ruleId>
  </CDA:ConstraintValidation>
  <CDA:CDATemplate xmi:id="_SqvxIC-hEeSoCqqrpX8LzQ" base_Class="_t2uzkC-cEeSoCqqrpX8LzQ" templateId="2.16.840.1.113883.10.20.21.3.1">
    <ruleId>CONF:1198-9480, CONF:1198-10068</ruleId>
  </CDA:CDATemplate>
  <uml:Association xmi:id="_6N2SgC-iEeSoCqqrpX8LzQ" memberEnd="_6NzPMC-iEeSoCqqrpX8LzQ _6N25kC-iEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_6N25kC-iEeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_6N2SgC-iEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_8PqZQC-iEeSoCqqrpX8LzQ" base_Association="_6N2SgC-iEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-7595</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_MiWkoC-jEeSoCqqrpX8LzQ" memberEnd="_MiUIYC-jEeSoCqqrpX8LzQ _MiXLsC-jEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_MiXLsC-jEeSoCqqrpX8LzQ" type="_HSTnUC-jEeSoCqqrpX8LzQ" association="_MiWkoC-jEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_OSV7kC-jEeSoCqqrpX8LzQ" base_Association="_MiWkoC-jEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-7596</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_p8dSMC-jEeSoCqqrpX8LzQ" base_Property="_ldYe0C-jEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-7597</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_rhyRQC-jEeSoCqqrpX8LzQ" base_Property="_ldWpoC-jEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-7598</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_ySON0C-kEeSoCqqrpX8LzQ" memberEnd="_ySJ8YC-kEeSoCqqrpX8LzQ _ySO04C-kEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_ySO04C-kEeSoCqqrpX8LzQ" type="_fYsYgC-jEeSoCqqrpX8LzQ" association="_ySON0C-kEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_0gBiIC-kEeSoCqqrpX8LzQ" base_Association="_ySON0C-kEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30879</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_9E0NsC-kEeSoCqqrpX8LzQ" memberEnd="_9EyYgC-kEeSoCqqrpX8LzQ _9E00wC-kEeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_9E00wC-kEeSoCqqrpX8LzQ" type="_55EqcC-kEeSoCqqrpX8LzQ" association="_9E0NsC-kEeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_9kdXEC-kEeSoCqqrpX8LzQ" base_Association="_9E0NsC-kEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30880</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_JHtX0C-lEeSoCqqrpX8LzQ" base_Property="_Eb2ssC-lEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30881</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_Peh8sC-1EeSoCqqrpX8LzQ" memberEnd="_Pee5YC-1EeSoCqqrpX8LzQ _Peh8sS-1EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_Peh8sS-1EeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_Peh8sC-1EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_R_h50C-1EeSoCqqrpX8LzQ" severity="INFO" base_Association="_Peh8sC-1EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30618, CONF:1198-30619</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_xUz6oC-1EeSoCqqrpX8LzQ" memberEnd="_xUw3UC-1EeSoCqqrpX8LzQ _xU0hsC-1EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_xU0hsC-1EeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_xUz6oC-1EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_xzy8sC-1EeSoCqqrpX8LzQ" severity="INFO" base_Association="_xUz6oC-1EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30620, CONF:1198-30621</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_4ya7sC-1EeSoCqqrpX8LzQ" memberEnd="_4yYfcC-1EeSoCqqrpX8LzQ _4ya7sS-1EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_4ya7sS-1EeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_4ya7sC-1EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_5iE3AC-1EeSoCqqrpX8LzQ" severity="INFO" base_Association="_4ya7sC-1EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30622, CONF:1198-30623</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_W9LqIC-2EeSoCqqrpX8LzQ" memberEnd="_W9Im0C-2EeSoCqqrpX8LzQ _W9MRMC-2EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_W9MRMC-2EeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_W9LqIC-2EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_XXvfMC-2EeSoCqqrpX8LzQ" severity="INFO" base_Association="_W9LqIC-2EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30624, CONF:1198-30625</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_hMbFUC-2EeSoCqqrpX8LzQ" memberEnd="_hMYpEC-2EeSoCqqrpX8LzQ _hMbFUS-2EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_hMbFUS-2EeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_hMbFUC-2EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_hxWXUC-2EeSoCqqrpX8LzQ" severity="INFO" base_Association="_hMbFUC-2EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30626, CONF:1198-30627</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_j_Y8MC-2EeSoCqqrpX8LzQ" memberEnd="_j_XHAC-2EeSoCqqrpX8LzQ _j_Y8MS-2EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_j_Y8MS-2EeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_j_Y8MC-2EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_kfKocC-2EeSoCqqrpX8LzQ" severity="INFO" base_Association="_j_Y8MC-2EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30628, CONF:1198-30629</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_nXpRcC-2EeSoCqqrpX8LzQ" memberEnd="_nXncQC-2EeSoCqqrpX8LzQ _nXpRcS-2EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_nXpRcS-2EeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_nXpRcC-2EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_nypycC-2EeSoCqqrpX8LzQ" severity="INFO" base_Association="_nXpRcC-2EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30639, CONF:1198-31386</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_qHfi4C-2EeSoCqqrpX8LzQ" memberEnd="_qHdGoC-2EeSoCqqrpX8LzQ _qHfi4S-2EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_qHfi4S-2EeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_qHfi4C-2EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <uml:Association xmi:id="_rg7bAC-2EeSoCqqrpX8LzQ" memberEnd="_rg5l0C-2EeSoCqqrpX8LzQ _rg7bAS-2EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_rg7bAS-2EeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_rg7bAC-2EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_sFHtMC-2EeSoCqqrpX8LzQ" severity="INFO" base_Association="_qHfi4C-2EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30641, CONF:1198-30642</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_vz0MgC-2EeSoCqqrpX8LzQ" memberEnd="_vzy-YC-2EeSoCqqrpX8LzQ _vz0zkC-2EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_vz0zkC-2EeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_vz0MgC-2EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_w1E1MC-2EeSoCqqrpX8LzQ" severity="INFO" base_Association="_rg7bAC-2EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30643, CONF:1198-30644</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_xpRSQC-2EeSoCqqrpX8LzQ" severity="INFO" base_Association="_vz0MgC-2EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30645, CONF:1198-30646</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_znKiUC-2EeSoCqqrpX8LzQ" memberEnd="_znIGEC-2EeSoCqqrpX8LzQ _znLJYC-2EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_znLJYC-2EeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_znKiUC-2EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_0XCgEC-2EeSoCqqrpX8LzQ" severity="INFO" base_Association="_znKiUC-2EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30647, CONF:1198-30648</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_3-XMEC-2EeSoCqqrpX8LzQ" memberEnd="_3-Uv0C-2EeSoCqqrpX8LzQ _3-XzIC-2EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_3-XzIC-2EeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_3-XMEC-2EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_4mPEYC-2EeSoCqqrpX8LzQ" severity="INFO" base_Association="_3-XMEC-2EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30649, CONF:1198-30650</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_77B18C-2EeSoCqqrpX8LzQ" memberEnd="_76_ZsC-2EeSoCqqrpX8LzQ _77CdAC-2EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_77CdAC-2EeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_77B18C-2EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_8Xa3AC-2EeSoCqqrpX8LzQ" severity="INFO" base_Association="_77B18C-2EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30651, CONF:1198-30652</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="__I0AkC-2EeSoCqqrpX8LzQ" memberEnd="__IxkUC-2EeSoCqqrpX8LzQ __I0AkS-2EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="__I0AkS-2EeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="__I0AkC-2EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <uml:Association xmi:id="_Bt-E8C-3EeSoCqqrpX8LzQ" memberEnd="_Bt8PwC-3EeSoCqqrpX8LzQ _Bt-E8S-3EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_Bt-E8S-3EeSoCqqrpX8LzQ" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_Bt-E8C-3EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_CO2kcC-3EeSoCqqrpX8LzQ" severity="INFO" base_Association="_Bt-E8C-3EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30655, CONF:1198-30656</ruleId>
  </CDA:AssociationValidation>
  <CDA:AssociationValidation xmi:id="_DtKVgC-3EeSoCqqrpX8LzQ" severity="INFO" base_Association="__I0AkC-2EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30653, CONF:1198-30654</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_bplc8C-4EeSoCqqrpX8LzQ" base_Constraint="_bpjAsC-4EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30657</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_pgSuEC-4EeSoCqqrpX8LzQ" base_Constraint="_pgQ44C-4EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-30658</ruleId>
  </CDA:ConstraintValidation>
  <uml:Class xmi:id="_MrNuQC-6EeSoCqqrpX8LzQ" name="UnstructuredDocument2">
    <ownedComment xmi:id="_FCUNwC-7EeSoCqqrpX8LzQ">
      <body>&lt;p>&#xD;
An Unstructured Document (UD) document type can (1) include unstructured content, such as a graphic, directly in a text element with a mediaType attribute, or (2) reference a single document file, such as a word-processing document using a text/reference element.&#xD;
&lt;/p>&#xD;
For guidance on how to handle multiple files, on the selection of media types for this IG, and on the identification of external files, see the examples that follow the constraints below.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
IHE's XDS-SD (Cross-Transaction Specifications and Content Specifications, Scanned Documents Module) profile addresses a similar, more restricted use case, specifically for scanned documents or documents electronically created from existing text sources, and limits content to PDF-A or text. This Unstructured Documents template is applicable not only for scanned documents in non-PDF formats, but also for clinical documents produced through word processing applications, etc.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
For conformance with both specifications, implementers need to ensure that their documents at a minimum conform with the SHALL constraints from either specification.&#xD;
&lt;/p></body>
    </ownedComment>
    <generalization xmi:id="_MrPjcC-6EeSoCqqrpX8LzQ" general="_dduXkJ5OEeOr4eM3k36wAg"/>
    <substitution xmi:id="_xeYeoC-7EeSoCqqrpX8LzQ" name="UnstructuredDocument" client="_MrNuQC-6EeSoCqqrpX8LzQ" supplier="_2TeiIRSVEeGGzu7fmW9pXw" contract="_2TeiIRSVEeGGzu7fmW9pXw"/>
    <ownedAttribute xmi:id="_dHXQQC-9EeSoCqqrpX8LzQ" name="recordTarget" type="_qQJEYC-9EeSoCqqrpX8LzQ" association="_dHbhsC-9EeSoCqqrpX8LzQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hlb-EC-9EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hlPw0C-9EeSoCqqrpX8LzQ" value="*"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_LDD64DK-EeSoCqqrpX8LzQ" name="custodian" type="_UNTc4DK-EeSoCqqrpX8LzQ" association="_LDJacDK-EeSoCqqrpX8LzQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NvNYEDK-EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NvAjwDK-EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_W1MPsDK_EeSoCqqrpX8LzQ" name="component" type="_oNGWsDK_EeSoCqqrpX8LzQ" association="_W1Or8DK_EeSoCqqrpX8LzQ">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yza28DK_EeSoCqqrpX8LzQ" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YzOCoDK_EeSoCqqrpX8LzQ" value="1"/>
    </ownedAttribute>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_qQJEYC-9EeSoCqqrpX8LzQ" name="RecordTarget">
      <ownedComment xmi:id="_r2iacC-9EeSoCqqrpX8LzQ">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_sZYBwC-9EeSoCqqrpX8LzQ">
        <body>recordTarget</body>
      </ownedComment>
      <generalization xmi:id="_qQY8AC-9EeSoCqqrpX8LzQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_CVzT8EALEd6wZe6nFLrjsw"/>
      </generalization>
      <ownedAttribute xmi:id="_xtJogC-9EeSoCqqrpX8LzQ" name="patientRole" type="_DdNJwC--EeSoCqqrpX8LzQ" association="_xtMr0C-9EeSoCqqrpX8LzQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z9_CsC-9EeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z9yOYC-9EeSoCqqrpX8LzQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_DdNJwC--EeSoCqqrpX8LzQ" name="PatientRole">
        <generalization xmi:id="_DddocC--EeSoCqqrpX8LzQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_OApKcEALEd6wZe6nFLrjsw"/>
        </generalization>
        <ownedAttribute xmi:id="_DzVKwC--EeSoCqqrpX8LzQ" name="id" visibility="private" aggregation="composite">
          <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DzVKwS--EeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DzVKwi--EeSoCqqrpX8LzQ" value="*"/>
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_detJUErfEd6FXKclYGEDCw"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_UNTc4DK-EeSoCqqrpX8LzQ" name="Custodian">
      <ownedComment xmi:id="_VbYZkDK-EeSoCqqrpX8LzQ">
        <body>INLINE</body>
      </ownedComment>
      <ownedComment xmi:id="_Pto-MDK_EeSoCqqrpX8LzQ">
        <body>custodian</body>
      </ownedComment>
      <generalization xmi:id="_UNkioDK-EeSoCqqrpX8LzQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_mMYIkEcEEd6besF9iFIJkQ"/>
      </generalization>
      <ownedAttribute xmi:id="_aZSeADK-EeSoCqqrpX8LzQ" name="assignedCustodian" type="_zUun4DK-EeSoCqqrpX8LzQ" association="_aZU6QDK-EeSoCqqrpX8LzQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_haIqkDK-EeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hZ2WsDK-EeSoCqqrpX8LzQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_zUun4DK-EeSoCqqrpX8LzQ" name="AssignedCustodian">
        <generalization xmi:id="_zVBi0DK-EeSoCqqrpX8LzQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_1G6DoEcDEd6besF9iFIJkQ"/>
        </generalization>
        <ownedAttribute xmi:id="_9Mq9YDK-EeSoCqqrpX8LzQ" name="representedCustodianOrganization" association="_9MunwDK-EeSoCqqrpX8LzQ">
          <type xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_nNMFUEcEEd6besF9iFIJkQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-yOl8DK-EeSoCqqrpX8LzQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-yCYsDK-EeSoCqqrpX8LzQ" value="1"/>
        </ownedAttribute>
      </nestedClassifier>
    </nestedClassifier>
    <nestedClassifier xmi:type="uml:Class" xmi:id="_oNGWsDK_EeSoCqqrpX8LzQ" name="Component">
      <ownedComment xmi:id="_qKVfcDK_EeSoCqqrpX8LzQ">
        <body>INLINE</body>
      </ownedComment>
      <generalization xmi:id="_oNUZIDK_EeSoCqqrpX8LzQ">
        <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_UOJoUDxXEd6JwqSGecoePg"/>
      </generalization>
      <ownedAttribute xmi:id="_y9vOwDK_EeSoCqqrpX8LzQ" name="nonXMLBody" type="_5zdwcDK_EeSoCqqrpX8LzQ" association="_y9ySEDK_EeSoCqqrpX8LzQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_13_ZYDK_EeSoCqqrpX8LzQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_13zMIDK_EeSoCqqrpX8LzQ" value="1"/>
      </ownedAttribute>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_5zdwcDK_EeSoCqqrpX8LzQ" name="NonXMLBody">
        <ownedComment xmi:id="_ILXqIDLAEeSoCqqrpX8LzQ">
          <body>nonXMLBody&#xD;
An Unstructured Document must include a nonXMLBody component with a single text element. The text element can reference an external file using a reference element, or include unstructured content directly with a mediaType attribute.&#xD;
The nonXMLBody/text element also has a &quot;compression&quot; attribute that can be used to indicate that the unstructured content was compressed before being Base64Encoded. At a minimum, a compression value of &quot;DF&quot; for the deflate compression algorithm (RFC 1951 http://www.ietf.org/rfc/rfc1951.txt) must be supported although it is not required that content be compressed.</body>
        </ownedComment>
        <ownedRule xmi:id="_ajMgkDLBEeSoCqqrpX8LzQ" name="hasReferenceOrRepresentation">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_ajMgkTLBEeSoCqqrpX8LzQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>If the text element does not contain a reference element with a value attribute, then it SHALL contain exactly one [1..1] @representation=&quot;B64&quot; and exactly one [1..1] @mediaType</body>
            <body>not text.reference.value.oclIsUndefined() xor ( text.isDefined('representation') and text.representation = datatypes::BinaryDataEncoding::B64 and (not text.mediaType.oclIsUndefined()) )</body>
          </specification>
        </ownedRule>
        <ownedRule xmi:id="_9q_mMDLAEeSoCqqrpX8LzQ" name="mediaTypeFileFormats">
          <specification xmi:type="uml:OpaqueExpression" xmi:id="_9q_mMTLAEeSoCqqrpX8LzQ">
            <language>Analysis</language>
            <language>OCL</language>
            <body>The value of @mediaType, if present, SHALL be drawn from the value set 2.16.840.1.113883.11.20.7.1 SupportedFileFormats STATIC 20100512</body>
            <body>not self.text.mediaType.oclIsUndefined()  implies (self.text.mediaType = 'application/msword' or self.text.mediaType = 'application/pdf' or self.text.mediaType = 'text/plain' or self.text.mediaType = 'text/rtf' or self.text.mediaType = 'text/html' or self.text.mediaType = 'image/gif' or self.text.mediaType = 'image/tiff' or self.text.mediaType = 'image/jpeg' or self.text.mediaType = 'image/png')</body>
          </specification>
        </ownedRule>
        <generalization xmi:id="_5ztoEDK_EeSoCqqrpX8LzQ">
          <general xmi:type="uml:Class" href="pathmap://CDA_MODEL/cda.uml#_YIL08DxXEd6JwqSGecoePg"/>
        </generalization>
        <ownedAttribute xmi:id="_6yF74DK_EeSoCqqrpX8LzQ" name="text" visibility="private" type="_rjt3wDLAEeSoCqqrpX8LzQ" aggregation="composite">
          <redefinedProperty href="pathmap://CDA_MODEL/cda.uml#_8px3wEo7Ed6c3qsAxlFHaQ"/>
        </ownedAttribute>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_rjt3wDLAEeSoCqqrpX8LzQ" name="ED">
          <generalization xmi:id="_rj_kkDLAEeSoCqqrpX8LzQ">
            <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
          </generalization>
          <ownedAttribute xmi:id="_tTXQcDLAEeSoCqqrpX8LzQ" name="mediaType" visibility="private">
            <type xmi:type="uml:PrimitiveType" href="pathmap://DATATYPES_MODEL/datatypes.uml#_WswmEETbEeC_V4iAGO_Ujg"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tTXQcTLAEeSoCqqrpX8LzQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tTXQcjLAEeSoCqqrpX8LzQ" value="1"/>
            <defaultValue xmi:type="uml:LiteralString" xmi:id="_tTXQczLAEeSoCqqrpX8LzQ" value="text/plain"/>
            <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_Q6aOAD54Ed6cla2oXsPtlA"/>
          </ownedAttribute>
        </nestedClassifier>
      </nestedClassifier>
    </nestedClassifier>
  </uml:Class>
  <CDA:CDATemplate xmi:id="_SxqvIC-6EeSoCqqrpX8LzQ" base_Class="_MrNuQC-6EeSoCqqrpX8LzQ" templateId="2.16.840.1.113883.10.20.22.1.10" templateVersion="2015-08-01">
    <ruleId>CONF:1198-7710, CONF:1198-10054, CONF:1198-32522</ruleId>
  </CDA:CDATemplate>
  <CDA:ConformsTo xmi:id="_u1fw0C-7EeSoCqqrpX8LzQ" base_Generalization="_MrPjcC-6EeSoCqqrpX8LzQ"/>
  <uml:Association xmi:id="_dHbhsC-9EeSoCqqrpX8LzQ" memberEnd="_dHXQQC-9EeSoCqqrpX8LzQ _dHcIwC-9EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_dHcIwC-9EeSoCqqrpX8LzQ" type="_MrNuQC-6EeSoCqqrpX8LzQ" association="_dHbhsC-9EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_eWy30C-9EeSoCqqrpX8LzQ" base_Association="_dHbhsC-9EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-31089</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_xtMr0C-9EeSoCqqrpX8LzQ" memberEnd="_xtJogC-9EeSoCqqrpX8LzQ _xtNS4C-9EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_xtNS4C-9EeSoCqqrpX8LzQ" type="_qQJEYC-9EeSoCqqrpX8LzQ" association="_xtMr0C-9EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_zHMkoC-9EeSoCqqrpX8LzQ" base_Association="_xtMr0C-9EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-31090</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_FxKJYC--EeSoCqqrpX8LzQ" base_Property="_DzVKwC--EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-31091</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_LDJacDK-EeSoCqqrpX8LzQ" memberEnd="_LDD64DK-EeSoCqqrpX8LzQ _LDJacTK-EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_LDJacTK-EeSoCqqrpX8LzQ" type="_MrNuQC-6EeSoCqqrpX8LzQ" association="_LDJacDK-EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_LnDYwDK-EeSoCqqrpX8LzQ" base_Association="_LDJacDK-EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-31096</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_aZU6QDK-EeSoCqqrpX8LzQ" memberEnd="_aZSeADK-EeSoCqqrpX8LzQ _aZVhUDK-EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_aZVhUDK-EeSoCqqrpX8LzQ" type="_UNTc4DK-EeSoCqqrpX8LzQ" association="_aZU6QDK-EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_gEyBMDK-EeSoCqqrpX8LzQ" base_Association="_aZU6QDK-EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-31097</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_9MunwDK-EeSoCqqrpX8LzQ" memberEnd="_9Mq9YDK-EeSoCqqrpX8LzQ _9MunwTK-EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_9MunwTK-EeSoCqqrpX8LzQ" type="_zUun4DK-EeSoCqqrpX8LzQ" association="_9MunwDK-EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_92rjsDK-EeSoCqqrpX8LzQ" base_Association="_9MunwDK-EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-31098</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_W1Or8DK_EeSoCqqrpX8LzQ" memberEnd="_W1MPsDK_EeSoCqqrpX8LzQ _W1PTADK_EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_W1PTADK_EeSoCqqrpX8LzQ" type="_MrNuQC-6EeSoCqqrpX8LzQ" association="_W1Or8DK_EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ZBehEDK_EeSoCqqrpX8LzQ" base_Association="_W1Or8DK_EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-31085</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_y9ySEDK_EeSoCqqrpX8LzQ" memberEnd="_y9vOwDK_EeSoCqqrpX8LzQ _y9y5IDK_EeSoCqqrpX8LzQ">
    <ownedEnd xmi:id="_y9y5IDK_EeSoCqqrpX8LzQ" type="_oNGWsDK_EeSoCqqrpX8LzQ" association="_y9ySEDK_EeSoCqqrpX8LzQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_zmpB0DK_EeSoCqqrpX8LzQ" base_Association="_y9ySEDK_EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-31086</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_VLPZ4DLAEeSoCqqrpX8LzQ" base_Property="_6yF74DK_EeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-31087</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_v0vBADLAEeSoCqqrpX8LzQ" severity="INFO" base_Property="_tTXQcDLAEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-31088</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_9rA0UDLAEeSoCqqrpX8LzQ" base_Constraint="_9q_mMDLAEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-7623</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_ajOVwDLBEeSoCqqrpX8LzQ" base_Constraint="_ajMgkDLBEeSoCqqrpX8LzQ">
    <ruleId>CONF:1198-7624</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_qlWsoDrEEeSyGa6KC25kiw" memberEnd="_qlU3cDrEEeSyGa6KC25kiw _qlWsoTrEEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_qlWsoTrEEeSyGa6KC25kiw" type="_2jWfwJ5wEeOr4eM3k36wAg" association="_qlWsoDrEEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_sPmA4DrEEeSyGa6KC25kiw" severity="WARNING" base_Association="_qlWsoDrEEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28763, CONF:1198-28764</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_DKCIsDz8EeSyGa6KC25kiw" memberEnd="_DKATgDz8EeSyGa6KC25kiw _DKCvwDz8EeSyGa6KC25kiw">
    <ownedEnd xmi:id="_DKCvwDz8EeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_DKCIsDz8EeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_E1e94Dz8EeSyGa6KC25kiw" severity="WARNING" base_Association="_DKCIsDz8EeSyGa6KC25kiw">
    <ruleId>CONF:1198-29066, CONF:1198-29067</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_h10gkDz8EeSyGa6KC25kiw" memberEnd="_h1yrYDz8EeSyGa6KC25kiw _h10gkTz8EeSyGa6KC25kiw">
    <ownedEnd xmi:id="_h10gkTz8EeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_h10gkDz8EeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ikqjkDz8EeSyGa6KC25kiw" severity="INFO" base_Association="_h10gkDz8EeSyGa6KC25kiw">
    <ruleId>CONF:1198-29068, CONF:1198-29069</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_0lbaUDz8EeSyGa6KC25kiw" memberEnd="_0lZlIDz8EeSyGa6KC25kiw _0lbaUTz8EeSyGa6KC25kiw">
    <ownedEnd xmi:id="_0lbaUTz8EeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_0lbaUDz8EeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_1pT5MDz8EeSyGa6KC25kiw" severity="INFO" base_Association="_0lbaUDz8EeSyGa6KC25kiw">
    <ruleId>CONF:1198-29074, CONF:1198-29075</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_gp8G0Dz9EeSyGa6KC25kiw" memberEnd="_gp5qkDz9EeSyGa6KC25kiw _gp8G0Tz9EeSyGa6KC25kiw">
    <ownedEnd xmi:id="_gp8G0Tz9EeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_gp8G0Dz9EeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_hmcyYDz9EeSyGa6KC25kiw" severity="INFO" base_Association="_gp8G0Dz9EeSyGa6KC25kiw">
    <ruleId>CONF:1198-29082, CONF:1198-29083</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_tLEsIDz9EeSyGa6KC25kiw" memberEnd="_tLDeADz9EeSyGa6KC25kiw _tLFTMDz9EeSyGa6KC25kiw">
    <ownedEnd xmi:id="_tLFTMDz9EeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_tLEsIDz9EeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_t9MsoDz9EeSyGa6KC25kiw" base_Association="_tLEsIDz9EeSyGa6KC25kiw">
    <ruleId>CONF:1198-29086, CONF:1198-29087</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_91pzEDz9EeSyGa6KC25kiw" memberEnd="_91n94Dz9EeSyGa6KC25kiw _91pzETz9EeSyGa6KC25kiw">
    <ownedEnd xmi:id="_91pzETz9EeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_91pzEDz9EeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_-2flADz9EeSyGa6KC25kiw" severity="INFO" base_Association="_91pzEDz9EeSyGa6KC25kiw">
    <ruleId>CONF:1198-29088, CONF:1198-29089</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_ImMkgDz-EeSyGa6KC25kiw" memberEnd="_ImLWYDz-EeSyGa6KC25kiw _ImNLkDz-EeSyGa6KC25kiw">
    <ownedEnd xmi:id="_ImNLkDz-EeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_ImMkgDz-EeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_JDC4kDz-EeSyGa6KC25kiw" severity="WARNING" base_Association="_ImMkgDz-EeSyGa6KC25kiw">
    <ruleId>CONF:1198-29090, CONF:1198-29091</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_POEQYDz-EeSyGa6KC25kiw" memberEnd="_POCbMDz-EeSyGa6KC25kiw _POEQYTz-EeSyGa6KC25kiw">
    <ownedEnd xmi:id="_POEQYTz-EeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_POEQYDz-EeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_QBG24Dz-EeSyGa6KC25kiw" severity="INFO" base_Association="_POEQYDz-EeSyGa6KC25kiw">
    <ruleId>CONF:1198-29092, CONF:1198-29093</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_Y7ew4Dz-EeSyGa6KC25kiw" memberEnd="_Y7diwDz-EeSyGa6KC25kiw _Y7ew4Tz-EeSyGa6KC25kiw">
    <ownedEnd xmi:id="_Y7ew4Tz-EeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_Y7ew4Dz-EeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ZWU50Dz-EeSyGa6KC25kiw" severity="INFO" base_Association="_Y7ew4Dz-EeSyGa6KC25kiw">
    <ruleId>CONF:1198-29094, CONF:1198-29095</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_tz-CsDz-EeSyGa6KC25kiw" memberEnd="_tz80kDz-EeSyGa6KC25kiw _tz-CsTz-EeSyGa6KC25kiw">
    <ownedEnd xmi:id="_tz-CsTz-EeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_tz-CsDz-EeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ucwhADz-EeSyGa6KC25kiw" severity="INFO" base_Association="_tz-CsDz-EeSyGa6KC25kiw">
    <ruleId>CONF:1198-29096, CONF:1198-29097</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_L6LBQDz_EeSyGa6KC25kiw" memberEnd="_L6JMEDz_EeSyGa6KC25kiw _L6LoUDz_EeSyGa6KC25kiw">
    <ownedEnd xmi:id="_L6LoUDz_EeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_L6LBQDz_EeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_MUPHEDz_EeSyGa6KC25kiw" severity="WARNING" base_Association="_L6LBQDz_EeSyGa6KC25kiw">
    <ruleId>CONF:1198-29098, CONF:1198-29099</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_TtWpsDz_EeSyGa6KC25kiw" memberEnd="_TtU0gDz_EeSyGa6KC25kiw _TtWpsTz_EeSyGa6KC25kiw">
    <ownedEnd xmi:id="_TtWpsTz_EeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_TtWpsDz_EeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_UPSSEDz_EeSyGa6KC25kiw" severity="INFO" base_Association="_TtWpsDz_EeSyGa6KC25kiw">
    <ruleId>CONF:1198-29100, CONF:1198-29101</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_EYVLAD0AEeSyGa6KC25kiw" memberEnd="_EYTV0D0AEeSyGa6KC25kiw _EYVLAT0AEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_EYVLAT0AEeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_EYVLAD0AEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_E_jjED0AEeSyGa6KC25kiw" severity="INFO" base_Association="_EYVLAD0AEeSyGa6KC25kiw">
    <ruleId>CONF:1198-29564, CONF:1198-29565</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_L_29ED0AEeSyGa6KC25kiw" memberEnd="_L_1H4D0AEeSyGa6KC25kiw _L_3kID0AEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_L_3kID0AEeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_L_29ED0AEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_MZT-4D0AEeSyGa6KC25kiw" severity="WARNING" base_Association="_L_29ED0AEeSyGa6KC25kiw">
    <ruleId>CONF:1198-30780, CONF:1198-30781</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_UZHHAD0AEeSyGa6KC25kiw" memberEnd="_UZEqwD0AEeSyGa6KC25kiw _UZHuED0AEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_UZHuED0AEeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_UZHHAD0AEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_VQgpED0AEeSyGa6KC25kiw" severity="WARNING" base_Association="_UZHHAD0AEeSyGa6KC25kiw">
    <ruleId>CONF:1198-30796, CONF:1198-30926</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_pyffYD0AEeSyGa6KC25kiw" memberEnd="_pydDID0AEeSyGa6KC25kiw _pyffYT0AEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_pyffYT0AEeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_pyffYD0AEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_qZoX4D0AEeSyGa6KC25kiw" severity="INFO" base_Association="_pyffYD0AEeSyGa6KC25kiw">
    <ruleId>CONF:1198-30798, CONF:1198-30799</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_yGeu0D0AEeSyGa6KC25kiw" memberEnd="_yGdgsD0AEeSyGa6KC25kiw _yGfV4D0AEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_yGfV4D0AEeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_yGeu0D0AEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_zQ3eUD0AEeSyGa6KC25kiw" base_Association="_yGeu0D0AEeSyGa6KC25kiw">
    <ruleId>CONF:1198-30911, CONF:1198-30912</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_8RqJYD0AEeSyGa6KC25kiw" memberEnd="_8Ro7QD0AEeSyGa6KC25kiw _8RqwcD0AEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_8RqwcD0AEeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_8RqJYD0AEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_8saywD0AEeSyGa6KC25kiw" severity="INFO" base_Association="_8RqJYD0AEeSyGa6KC25kiw">
    <ruleId>CONF:1198-30913, CONF:1198-30914</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_HMXjcD0BEeSyGa6KC25kiw" memberEnd="_HMVuQD0BEeSyGa6KC25kiw _HMXjcT0BEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_HMXjcT0BEeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_HMXjcD0BEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_HoI5cD0BEeSyGa6KC25kiw" severity="INFO" base_Association="_HMXjcD0BEeSyGa6KC25kiw">
    <ruleId>CONF:1198-30915, CONF:1198-30916</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_OiKsUD0BEeSyGa6KC25kiw" memberEnd="_OiI3ID0BEeSyGa6KC25kiw _OiKsUT0BEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_OiKsUT0BEeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_OiKsUD0BEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_O3YuYD0BEeSyGa6KC25kiw" severity="INFO" base_Association="_OiKsUD0BEeSyGa6KC25kiw">
    <ruleId>CONF:1198-30917, CONF:1198-30918</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_fRw2ID0BEeSyGa6KC25kiw" memberEnd="_fRvA8D0BEeSyGa6KC25kiw _fRw2IT0BEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_fRw2IT0BEeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_fRw2ID0BEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_f_thQD0BEeSyGa6KC25kiw" severity="INFO" base_Association="_fRw2ID0BEeSyGa6KC25kiw">
    <ruleId>CONF:1198-30919, CONF:1198-30920</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_nni1UD0BEeSyGa6KC25kiw" memberEnd="_nnhnMD0BEeSyGa6KC25kiw _nni1UT0BEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_nni1UT0BEeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_nni1UD0BEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_oEIqsD0BEeSyGa6KC25kiw" base_Association="_nni1UD0BEeSyGa6KC25kiw">
    <ruleId>CONF:1198-30922, CONF:1198-30923</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_5TxmgD0BEeSyGa6KC25kiw" memberEnd="_5TwYYD0BEeSyGa6KC25kiw _5TyNkD0BEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_5TyNkD0BEeSyGa6KC25kiw" type="_itRPkKAEEeOQs7VC4HptuQ" association="_5TxmgD0BEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_5y_SED0BEeSyGa6KC25kiw" base_Association="_5TxmgD0BEeSyGa6KC25kiw">
    <ruleId>CONF:1198-30924, CONF:1198-30925</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_fdU6AD0OEeSyGa6KC25kiw" memberEnd="_fdTE0D0OEeSyGa6KC25kiw _fdVhED0OEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_fdVhED0OEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_fdU6AD0OEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_iWYKwD0OEeSyGa6KC25kiw" severity="WARNING" base_Association="_fdU6AD0OEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28253, CONF:1198-28254</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_9MmmUD0OEeSyGa6KC25kiw" memberEnd="_9MkxID0OEeSyGa6KC25kiw _9MnNYD0OEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_9MnNYD0OEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_9MmmUD0OEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_9xCwID0OEeSyGa6KC25kiw" base_Association="_9MmmUD0OEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28255, CONF:1198-28256</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_D0YLkD0PEeSyGa6KC25kiw" memberEnd="_D0VvUD0PEeSyGa6KC25kiw _D0YLkT0PEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_D0YLkT0PEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_D0YLkD0PEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_GcxKID0PEeSyGa6KC25kiw" severity="INFO" base_Association="_D0YLkD0PEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28257, CONF:1198-28258</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_Rv4dID0PEeSyGa6KC25kiw" memberEnd="_Rv3PAD0PEeSyGa6KC25kiw _Rv5EMD0PEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_Rv5EMD0PEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_Rv4dID0PEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_SKpGgD0PEeSyGa6KC25kiw" severity="INFO" base_Association="_Rv4dID0PEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28261, CONF:1198-28262</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_dvaKMD0PEeSyGa6KC25kiw" memberEnd="_dvXt8D0PEeSyGa6KC25kiw _dvaKMT0PEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_dvaKMT0PEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_dvaKMD0PEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ezXhkD0PEeSyGa6KC25kiw" severity="INFO" base_Association="_dvaKMD0PEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28263, CONF:1198-28264</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_s1lfID0PEeSyGa6KC25kiw" memberEnd="_s1jp8D0PEeSyGa6KC25kiw _s1lfIT0PEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_s1lfIT0PEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_s1lfID0PEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_tnEmcD0PEeSyGa6KC25kiw" severity="WARNING" base_Association="_s1lfID0PEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28265, CONF:1198-28266</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_RlTvYD0QEeSyGa6KC25kiw" memberEnd="_RlShQD0QEeSyGa6KC25kiw _RlUWcD0QEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_RlUWcD0QEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_RlTvYD0QEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_SGtzUD0QEeSyGa6KC25kiw" severity="INFO" base_Association="_RlTvYD0QEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28273, CONF:1198-28274</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_ZH9ogD0QEeSyGa6KC25kiw" memberEnd="_ZH7MQD0QEeSyGa6KC25kiw _ZH9ogT0QEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_ZH9ogT0QEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_ZH9ogD0QEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Zjyo4D0QEeSyGa6KC25kiw" severity="INFO" base_Association="_ZH9ogD0QEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28275, CONF:1198-28276</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_gxflsD0QEeSyGa6KC25kiw" memberEnd="_gxdwgD0QEeSyGa6KC25kiw _gxgMwD0QEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_gxgMwD0QEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_gxflsD0QEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_hgYE8D0QEeSyGa6KC25kiw" base_Association="_gxflsD0QEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28277, CONF:1198-28278</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_tI184D0QEeSyGa6KC25kiw" memberEnd="_tI0uwD0QEeSyGa6KC25kiw _tI2j8D0QEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_tI2j8D0QEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_tI184D0QEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_tpQiUD0QEeSyGa6KC25kiw" severity="INFO" base_Association="_tI184D0QEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28279, CONF:1198-28230</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_04S74D0QEeSyGa6KC25kiw" memberEnd="_04RGsD0QEeSyGa6KC25kiw _04S74T0QEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_04S74T0QEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_04S74D0QEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_1Va8wD0QEeSyGa6KC25kiw" severity="INFO" base_Association="_04S74D0QEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28281, CONF:1198-28282</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_CDHXYD0REeSyGa6KC25kiw" memberEnd="_CDFiMD0REeSyGa6KC25kiw _CDH-cD0REeSyGa6KC25kiw">
    <ownedEnd xmi:id="_CDH-cD0REeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_CDHXYD0REeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_CfVZUD0REeSyGa6KC25kiw" base_Association="_CDHXYD0REeSyGa6KC25kiw">
    <ruleId>CONF:1198-28283, CONF:1198-28284</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="__IMB4D0REeSyGa6KC25kiw" memberEnd="__IJloD0REeSyGa6KC25kiw __IMB4T0REeSyGa6KC25kiw">
    <ownedEnd xmi:id="__IMB4T0REeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="__IMB4D0REeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="__mNaoD0REeSyGa6KC25kiw" severity="WARNING" base_Association="__IMB4D0REeSyGa6KC25kiw">
    <ruleId>CONF:1198-28285, CONF:1198-28286</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_HIMv8D0TEeSyGa6KC25kiw" memberEnd="_HIK6wD0TEeSyGa6KC25kiw _HINXAD0TEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_HINXAD0TEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_HIMv8D0TEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Him0AD0TEeSyGa6KC25kiw" base_Association="_HIMv8D0TEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28287, CONF:1198-28288</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_Q5zz8D0TEeSyGa6KC25kiw" memberEnd="_Q5xXsD0TEeSyGa6KC25kiw _Q50bAD0TEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_Q50bAD0TEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_Q5zz8D0TEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_RnfZUD0TEeSyGa6KC25kiw" severity="WARNING" base_Association="_Q5zz8D0TEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28289, CONF:1198-28290</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_Y8aYcD0TEeSyGa6KC25kiw" memberEnd="_Y8ZKUD0TEeSyGa6KC25kiw _Y8a_gD0TEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_Y8a_gD0TEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_Y8aYcD0TEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_aoDa4D0TEeSyGa6KC25kiw" base_Association="_Y8aYcD0TEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28291, CONF:1198-28292</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_nia_kD0TEeSyGa6KC25kiw" memberEnd="_niZKYD0TEeSyGa6KC25kiw _nia_kT0TEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_nia_kT0TEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_nia_kD0TEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_n_1UUD0TEeSyGa6KC25kiw" severity="WARNING" base_Association="_nia_kD0TEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28327, CONF:1198-28328</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_v1Y7UD0TEeSyGa6KC25kiw" memberEnd="_v1WfED0TEeSyGa6KC25kiw _v1ZiYD0TEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_v1ZiYD0TEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_v1Y7UD0TEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_wuYY0D0TEeSyGa6KC25kiw" severity="INFO" base_Association="_v1Y7UD0TEeSyGa6KC25kiw">
    <ruleId>CONF:1198-28838, CONF:1198-28839</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_5KfCcD0TEeSyGa6KC25kiw" memberEnd="_5KcmMD0TEeSyGa6KC25kiw _5KfCcT0TEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_5KfCcT0TEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_5KfCcD0TEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_5qle0D0TEeSyGa6KC25kiw" severity="INFO" base_Association="_5KfCcD0TEeSyGa6KC25kiw">
    <ruleId>CONF:1198-30239, CONF:1198-30240</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_E46YcD0UEeSyGa6KC25kiw" memberEnd="_E45KUD0UEeSyGa6KC25kiw _E46_gD0UEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_E46_gD0UEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_E46YcD0UEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Gel80D0UEeSyGa6KC25kiw" severity="WARNING" base_Association="_E46YcD0UEeSyGa6KC25kiw">
    <ruleId>CONF:1198-30776, CONF:1198-30777</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_vvf5QD0UEeSyGa6KC25kiw" memberEnd="_vvddAD0UEeSyGa6KC25kiw _vvf5QT0UEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_vvf5QT0UEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_vvf5QD0UEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_wQOAsD0UEeSyGa6KC25kiw" base_Association="_vvf5QD0UEeSyGa6KC25kiw">
    <ruleId>CONF:1198-31342, CONF:1198-31343</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_38nrsD0UEeSyGa6KC25kiw" memberEnd="_38l2gD0UEeSyGa6KC25kiw _38nrsT0UEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_38nrsT0UEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_38nrsD0UEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_4gl7cD0UEeSyGa6KC25kiw" severity="INFO" base_Association="_38nrsD0UEeSyGa6KC25kiw">
    <ruleId>CONF:1198-31561, CONF:1198-31562</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_RQF7ED0VEeSyGa6KC25kiw" memberEnd="_RQEF4D0VEeSyGa6KC25kiw _RQF7ET0VEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_RQF7ET0VEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_RQF7ED0VEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_RsPEgD0VEeSyGa6KC25kiw" severity="WARNING" base_Association="_RQF7ED0VEeSyGa6KC25kiw">
    <ruleId>CONF:1198-31563, CONF:1198-31564</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_dMjGAD0VEeSyGa6KC25kiw" memberEnd="_dMh34D0VEeSyGa6KC25kiw _dMjtED0VEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_dMjtED0VEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_dMjGAD0VEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_drSQcD0VEeSyGa6KC25kiw" severity="INFO" base_Association="_dMjGAD0VEeSyGa6KC25kiw">
    <ruleId>CONF:1198-31565, CONF:1198-31566</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_jwVjID0VEeSyGa6KC25kiw" memberEnd="_jwTG4D0VEeSyGa6KC25kiw _jwVjIT0VEeSyGa6KC25kiw">
    <ownedEnd xmi:id="_jwVjIT0VEeSyGa6KC25kiw" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_jwVjID0VEeSyGa6KC25kiw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_kP5M8D0VEeSyGa6KC25kiw" severity="INFO" base_Association="_jwVjID0VEeSyGa6KC25kiw">
    <ruleId>CONF:1198-31567, CONF:1198-31568</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_CLrrwEgNEeSfpbeq3Ftc1g" severity="INFO" base_Property="__fUMIEgMEeSfpbeq3Ftc1g">
    <ruleId>CONF:1198-31913</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_adURYEgSEeSfpbeq3Ftc1g" memberEnd="_adScMEgSEeSfpbeq3Ftc1g _adU4cEgSEeSfpbeq3Ftc1g">
    <ownedEnd xmi:id="_adU4cEgSEeSfpbeq3Ftc1g" type="_fneAkJ51EeOr4eM3k36wAg" association="_adURYEgSEeSfpbeq3Ftc1g"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_coHVAEgSEeSfpbeq3Ftc1g" base_Association="_adURYEgSEeSfpbeq3Ftc1g">
    <ruleId>CONF:1198-31994</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_x1GQIEgSEeSfpbeq3Ftc1g" severity="WARNING" base_Property="_sAmh8EgSEeSfpbeq3Ftc1g">
    <ruleId>CONF:1198-31997</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_yRpCMEgSEeSfpbeq3Ftc1g" base_Property="_sAnJAEgSEeSfpbeq3Ftc1g">
    <ruleId>CONF:1198-31996</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_yvn-sEgSEeSfpbeq3Ftc1g" severity="WARNING" base_Property="_sAnwEEgSEeSfpbeq3Ftc1g">
    <ruleId>CONF:1198-31998</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_MsZpwEgTEeSfpbeq3Ftc1g" memberEnd="_MsYboEgTEeSfpbeq3Ftc1g _MsZpwUgTEeSfpbeq3Ftc1g">
    <ownedEnd xmi:id="_MsZpwUgTEeSfpbeq3Ftc1g" type="_q0svgEgSEeSfpbeq3Ftc1g" association="_MsZpwEgTEeSfpbeq3Ftc1g"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_OgIRMEgTEeSfpbeq3Ftc1g" severity="WARNING" base_Association="_MsZpwEgTEeSfpbeq3Ftc1g">
    <ruleId>CONF:1198-31999</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_xx-OMEgTEeSfpbeq3Ftc1g" base_Property="_wzEV8EgTEeSfpbeq3Ftc1g">
    <ruleId>CONF:1198-32320</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_JQyCAEgUEeSfpbeq3Ftc1g" memberEnd="_JQwM0EgUEeSfpbeq3Ftc1g _JQyCAUgUEeSfpbeq3Ftc1g">
    <ownedEnd xmi:id="_JQyCAUgUEeSfpbeq3Ftc1g" type="_q0svgEgSEeSfpbeq3Ftc1g" association="_JQyCAEgUEeSfpbeq3Ftc1g"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Lp4nYEgUEeSfpbeq3Ftc1g" severity="WARNING" base_Association="_JQyCAEgUEeSfpbeq3Ftc1g">
    <ruleId>CONF:1198-32000</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_V_S8AEgUEeSfpbeq3Ftc1g" severity="WARNING" base_Property="_R3nU8EgUEeSfpbeq3Ftc1g">
    <ruleId>CONF:1198-32001</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_WS_UEEgUEeSfpbeq3Ftc1g" base_Property="_R3n8AEgUEeSfpbeq3Ftc1g">
    <ruleId>CONF:1198-32002</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_Wmfe4EgUEeSfpbeq3Ftc1g" severity="WARNING" base_Property="_R3ojEEgUEeSfpbeq3Ftc1g"/>
  <CDA:ValueSetConstraint xmi:id="_lmky4EgUEeSfpbeq3Ftc1g" base_Property="_R3ojEEgUEeSfpbeq3Ftc1g">
    <reference href="../consol-vocab.uml#_-bWMgT-UEeGvOdejHZ7dYg"/>
    <ruleId>CONF:1198-32003</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_jW15IIr1EeSTD58Y2T30Mw" base_Property="_2DNR8RSVEeGGzu7fmW9pXw"/>
  <CDA:PropertyValidation xmi:id="_7GbcMIurEeSZu6J-Yjmr9w" base_Property="_7Ga1IIurEeSZu6J-Yjmr9w">
    <ruleId>CONF:1198-5298</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_3H_bQIusEeSZu6J-Yjmr9w" base_Constraint="_3H-0MIusEeSZu6J-Yjmr9w">
    <ruleId>CONF:1198-5299</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_4Dwf8ousEeSZu6J-Yjmr9w" severity="WARNING" base_Constraint="_4Dwf8IusEeSZu6J-Yjmr9w">
    <ruleId>CONF:1198-5300</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_ynrcUIutEeSZu6J-Yjmr9w" severity="INFO" base_Constraint="_ynq1QIutEeSZu6J-Yjmr9w">
    <ruleId>CONF:1198-32418</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_oC3gI4u1EeSZu6J-Yjmr9w" severity="WARNING" base_Property="_oC3gIIu1EeSZu6J-Yjmr9w">
    <ruleId>CONF:1198-5382</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_n0k4QI0wEeS-Q90NIeadnQ" memberEnd="_n0jqII0wEeS-Q90NIeadnQ _n0lfUI0wEeS-Q90NIeadnQ">
    <ownedEnd xmi:id="_n0lfUI0wEeS-Q90NIeadnQ" type="_ly08oBwWEeSMr-NWzQuDBw" association="_n0k4QI0wEeS-Q90NIeadnQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_ta8D0I0wEeS-Q90NIeadnQ" base_Association="_n0k4QI0wEeS-Q90NIeadnQ">
    <ruleId>CONF:1198-5448</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_w_KjEI0xEeS-Q90NIeadnQ" severity="WARNING" base_Constraint="_wbaVwI0xEeS-Q90NIeadnQ">
    <ruleId>CONF:1198-16787</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_DE91YI0zEeS-Q90NIeadnQ" severity="WARNING" base_Constraint="_9JZO0I0yEeS-Q90NIeadnQ">
    <ruleId>CONF:1198-16788</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_LaF4AI1ZEeS-Q90NIeadnQ" memberEnd="_LaEp4I1ZEeS-Q90NIeadnQ _LaF4AY1ZEeS-Q90NIeadnQ">
    <ownedEnd xmi:id="_LaF4AY1ZEeS-Q90NIeadnQ" type="_3EBNEBwVEeSMr-NWzQuDBw" association="_LaF4AI1ZEeS-Q90NIeadnQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_RFpFkI1ZEeS-Q90NIeadnQ" base_Association="_LaF4AI1ZEeS-Q90NIeadnQ">
    <ruleId>CONF:1198-5442</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_q6AbgI1ZEeS-Q90NIeadnQ" severity="INFO" base_Property="_q59YMI1ZEeS-Q90NIeadnQ"/>
  <CDA:ValueSetConstraint xmi:id="_y2a4cI1ZEeS-Q90NIeadnQ" base_Property="_q59YMI1ZEeS-Q90NIeadnQ">
    <reference href="../consol-vocab.uml#_-bWMgT-UEeGvOdejHZ7dYg"/>
    <ruleId>CONF:1198-32173</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_F5RFAI1fEeS-Q90NIeadnQ" memberEnd="_F5P24I1fEeS-Q90NIeadnQ _F5RFAY1fEeS-Q90NIeadnQ">
    <ownedEnd xmi:id="_F5RFAY1fEeS-Q90NIeadnQ" type="_HIK-cBwcEeSMr-NWzQuDBw" association="_F5RFAI1fEeS-Q90NIeadnQ"/>
  </uml:Association>
  <uml:Association xmi:id="_IZCTEI1fEeS-Q90NIeadnQ" memberEnd="_IZBE8I1fEeS-Q90NIeadnQ _IZCTEY1fEeS-Q90NIeadnQ">
    <ownedEnd xmi:id="_IZCTEY1fEeS-Q90NIeadnQ" type="_HIK-cBwcEeSMr-NWzQuDBw" association="_IZCTEI1fEeS-Q90NIeadnQ"/>
  </uml:Association>
  <CDA:PropertyValidation xmi:id="_eRZGcI1fEeS-Q90NIeadnQ" severity="INFO" base_Property="_eRWDII1fEeS-Q90NIeadnQ"/>
  <CDA:ValueSetConstraint xmi:id="_k6L_YI1fEeS-Q90NIeadnQ" base_Property="_eRWDII1fEeS-Q90NIeadnQ">
    <reference href="../consol-vocab.uml#_-bWMgT-UEeGvOdejHZ7dYg"/>
    <ruleId>CONF:1198-32174</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_xfer8I1fEeS-Q90NIeadnQ" base_Property="_xfeE4I1fEeS-Q90NIeadnQ">
    <ruleId>CONF:1198-8220</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_IaFKAI1hEeS-Q90NIeadnQ" memberEnd="_IaD74I1hEeS-Q90NIeadnQ _IaFKAY1hEeS-Q90NIeadnQ">
    <ownedEnd xmi:id="_IaFKAY1hEeS-Q90NIeadnQ" type="_XG2yYI1fEeS-Q90NIeadnQ" association="_IaFKAI1hEeS-Q90NIeadnQ"/>
  </uml:Association>
  <uml:Association xmi:id="_zdtrgI1lEeS-Q90NIeadnQ" memberEnd="_zdr2UI1lEeS-Q90NIeadnQ _zduSkI1lEeS-Q90NIeadnQ">
    <ownedEnd xmi:id="_zduSkI1lEeS-Q90NIeadnQ" type="_G1hsEBwYEeSMr-NWzQuDBw" association="_zdtrgI1lEeS-Q90NIeadnQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_1F5xUI1lEeS-Q90NIeadnQ" base_Association="_zdtrgI1lEeS-Q90NIeadnQ">
    <ruleId>CONF:1198-5566</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_QsfS0I1mEeS-Q90NIeadnQ" severity="INFO" base_Property="_NSnM8I1mEeS-Q90NIeadnQ">
    <ruleId>CONF:1198-32399</ruleId>
  </CDA:PropertyValidation>
  <CDA:AssociationValidation xmi:id="_Mg5qgI-HEeSbueAOLwZrNw" base_Association="_1mbIwjVYEeGIw7CntkyPQw">
    <ruleId>CONF:5585, R2.1=CONF:1198-5585</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_Jwoa8I-KEeSbueAOLwZrNw" base_Property="_pL6l0CzGEeGMXrZ0DiQwGg">
    <ruleId>CONF:5610, R2.1=CONF:1198-5610</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_00caQI-cEeSbueAOLwZrNw" severity="INFO" base_Property="_00bzMI-cEeSbueAOLwZrNw">
    <ruleId>CONF:1198-16818</ruleId>
  </CDA:PropertyValidation>
  <CDA:ValueSetConstraint xmi:id="_87VB0I-cEeSbueAOLwZrNw" base_Property="_00bzMI-cEeSbueAOLwZrNw" severity="WARNING">
    <reference href="../consol-vocab.uml#_jVJukGKxEeOD5bEp3nNX5w"/>
    <ruleId>CONF:1198-32889</ruleId>
  </CDA:ValueSetConstraint>
  <uml:Association xmi:id="_l-N68I-eEeSbueAOLwZrNw" memberEnd="_l-Ms0I-eEeSbueAOLwZrNw _l-OiAI-eEeSbueAOLwZrNw">
    <ownedEnd xmi:id="_l-OiAI-eEeSbueAOLwZrNw" type="_ThcuoBwkEeSMr-NWzQuDBw" association="_l-N68I-eEeSbueAOLwZrNw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_zkmREI-eEeSbueAOLwZrNw" base_Association="_l-N68I-eEeSbueAOLwZrNw">
    <ruleId>CONF:1198-14841</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_N5uKsI-fEeSbueAOLwZrNw" severity="WARNING" base_Property="_N5tjoI-fEeSbueAOLwZrNw"/>
  <CDA:ValueSetConstraint xmi:id="_aSEncI-fEeSbueAOLwZrNw" base_Property="_N5tjoI-fEeSbueAOLwZrNw" severity="WARNING">
    <reference href="../consol-vocab.uml#_-bWMgT-UEeGvOdejHZ7dYg"/>
    <ruleId>CONF:1198-14842</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:ConstraintValidation xmi:id="_lH2PYpBpEeSSfIVHL_x3Xw" base_Constraint="_lH2PYJBpEeSSfIVHL_x3Xw">
    <ruleId>CONF:10127, R2.1=CONF:81-10127</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_A9JiUJBqEeSSfIVHL_x3Xw" severity="WARNING" base_Constraint="_A9I7QJBqEeSSfIVHL_x3Xw">
    <ruleId>CONF:10128, R2.1=CONF:81-10128</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_Cm9_0JBqEeSSfIVHL_x3Xw" severity="INFO" base_Constraint="_Cm9YwJBqEeSSfIVHL_x3Xw">
    <ruleId>CONF:10129, R2.1=CONF:81-10129</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_EXMnUJBqEeSSfIVHL_x3Xw" severity="WARNING" base_Constraint="_EXMAQJBqEeSSfIVHL_x3Xw">
    <ruleId>CONF:10130, R2.1=CONF:81-10130</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_aTXjspBqEeSSfIVHL_x3Xw" base_Constraint="_aTXjsJBqEeSSfIVHL_x3Xw">
    <ruleId>CONF:10078, R2.1=CONF:81-10078</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_a50fspBqEeSSfIVHL_x3Xw" severity="WARNING" base_Constraint="_a50fsJBqEeSSfIVHL_x3Xw">
    <ruleId>CONF:10079, R2.1=CONF:81-10079</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_bhlDQJBqEeSSfIVHL_x3Xw" severity="INFO" base_Constraint="_bhkcMJBqEeSSfIVHL_x3Xw">
    <ruleId>CONF:10080, R2.1=CONF:81-10080</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_cOcJQJBqEeSSfIVHL_x3Xw" severity="WARNING" base_Constraint="_cObiMJBqEeSSfIVHL_x3Xw">
    <ruleId>CONF:10081, R2.1=CONF:81-10081</ruleId>
  </CDA:ConstraintValidation>
  <uml:Association xmi:id="_A0SnYJXzEeSTSdizdZKZqg" memberEnd="_A0RZQJXzEeSTSdizdZKZqg _A0SnYZXzEeSTSdizdZKZqg">
    <ownedEnd xmi:id="_A0SnYZXzEeSTSdizdZKZqg" type="_PkP3oCFmEeSt4IEYu7xgbw" association="_A0SnYJXzEeSTSdizdZKZqg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_DfVRUJXzEeSTSdizdZKZqg" severity="INFO" base_Association="_A0SnYJXzEeSTSdizdZKZqg">
    <ruleId>CONF:1198-28917, CONF:1198-28918</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_dxRbIJdTEeSXWdEithrUxA" memberEnd="_dw95IJdTEeSXWdEithrUxA _dxRbIZdTEeSXWdEithrUxA">
    <ownedEnd xmi:id="_dxRbIZdTEeSXWdEithrUxA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_dxRbIJdTEeSXWdEithrUxA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_kTP6YJdTEeSXWdEithrUxA" severity="INFO" base_Association="_dxRbIJdTEeSXWdEithrUxA">
    <ruleId>CONF:1198-32624, CONF:1198-32625</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_vV7IMJdUEeSXWdEithrUxA" memberEnd="_vV56EJdUEeSXWdEithrUxA _vV7vQJdUEeSXWdEithrUxA">
    <ownedEnd xmi:id="_vV7vQJdUEeSXWdEithrUxA" type="_lPMNYCGjEeSt4IEYu7xgbw" association="_vV7IMJdUEeSXWdEithrUxA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_1ITWgJdUEeSXWdEithrUxA" severity="INFO" base_Association="_vV7IMJdUEeSXWdEithrUxA">
    <ruleId>CONF:1198-30675, CONF:1198-30676</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_cVcDkJeFEeSXWdEithrUxA" memberEnd="_cVa1cJeFEeSXWdEithrUxA _cVcDkZeFEeSXWdEithrUxA">
    <ownedEnd xmi:id="_cVcDkZeFEeSXWdEithrUxA" type="_JensUCMKEeS4d9o7u1_H3A" association="_cVcDkJeFEeSXWdEithrUxA"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_e4i5gJeFEeSXWdEithrUxA" severity="WARNING" base_Association="_cVcDkJeFEeSXWdEithrUxA">
    <ruleId>CONF:1198-8422</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_DRklUJhoEeS_FroupdFHog" memberEnd="_DRiwIJhoEeS_FroupdFHog _DRklUZhoEeS_FroupdFHog">
    <ownedEnd xmi:id="_DRklUZhoEeS_FroupdFHog" type="_wNAvQJhnEeS_FroupdFHog" association="_DRklUJhoEeS_FroupdFHog"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_N4gu0JhoEeS_FroupdFHog" severity="WARNING" base_Association="_DRklUJhoEeS_FroupdFHog">
    <ruleId>CONF:1198-32621</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_eORcUJhoEeS_FroupdFHog" memberEnd="_eOQOMJhoEeS_FroupdFHog _eORcUZhoEeS_FroupdFHog">
    <ownedEnd xmi:id="_eORcUZhoEeS_FroupdFHog" type="_wNAvQJhnEeS_FroupdFHog" association="_eORcUJhoEeS_FroupdFHog"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_hrl3wJhoEeS_FroupdFHog" severity="WARNING" base_Association="_eORcUJhoEeS_FroupdFHog">
    <ruleId>CONF:1198-32622</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_kJCfsJhqEeS_FroupdFHog" memberEnd="_kJBRkJhqEeS_FroupdFHog _kJCfsZhqEeS_FroupdFHog">
    <ownedEnd xmi:id="_kJCfsZhqEeS_FroupdFHog" type="_gNTp8JhqEeS_FroupdFHog" association="_kJCfsJhqEeS_FroupdFHog"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_mnTR4JhqEeS_FroupdFHog" severity="WARNING" base_Association="_kJCfsJhqEeS_FroupdFHog">
    <ruleId>CONF:1198-32619</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_8c3P8JhqEeS_FroupdFHog" memberEnd="_8c2B0JhqEeS_FroupdFHog _8c3P8ZhqEeS_FroupdFHog">
    <ownedEnd xmi:id="_8c3P8ZhqEeS_FroupdFHog" type="_gNTp8JhqEeS_FroupdFHog" association="_8c3P8JhqEeS_FroupdFHog"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_91RNUJhqEeS_FroupdFHog" severity="WARNING" base_Association="_8c3P8JhqEeS_FroupdFHog">
    <ruleId>CONF:1198-32620</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_TF5LkJqKEeSoe-LLjMf5Cg" memberEnd="_TF2IQJqKEeSoe-LLjMf5Cg _TF5yoJqKEeSoe-LLjMf5Cg">
    <ownedEnd xmi:id="_TF5yoJqKEeSoe-LLjMf5Cg" type="_89EzQCP5EeS4d9o7u1_H3A" association="_TF5LkJqKEeSoe-LLjMf5Cg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_UqzT4JqKEeSoe-LLjMf5Cg" base_Association="_TF5LkJqKEeSoe-LLjMf5Cg">
    <ruleId>CONF:1198-30523, CONF:1198-30524</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_yWaoMJqKEeSoe-LLjMf5Cg" memberEnd="_yWZaEJqKEeSoe-LLjMf5Cg _yWaoMZqKEeSoe-LLjMf5Cg">
    <ownedEnd xmi:id="_yWaoMZqKEeSoe-LLjMf5Cg" type="_89EzQCP5EeS4d9o7u1_H3A" association="_yWaoMJqKEeSoe-LLjMf5Cg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_1eInEJqKEeSoe-LLjMf5Cg" severity="WARNING" base_Association="_yWaoMJqKEeSoe-LLjMf5Cg">
    <ruleId>CONF:1198-30525, CONF:1198-30526</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_sL-pwJqLEeSoe-LLjMf5Cg" memberEnd="_sL9boJqLEeSoe-LLjMf5Cg _sL-pwZqLEeSoe-LLjMf5Cg">
    <ownedEnd xmi:id="_sL-pwZqLEeSoe-LLjMf5Cg" type="_89EzQCP5EeS4d9o7u1_H3A" association="_sL-pwJqLEeSoe-LLjMf5Cg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_spgTQJqLEeSoe-LLjMf5Cg" severity="INFO" base_Association="_sL-pwJqLEeSoe-LLjMf5Cg">
    <ruleId>CONF:1198-30535, CONF:1198-30536</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_v6qFgJqMEeSoe-LLjMf5Cg" memberEnd="_v6o3YJqMEeSoe-LLjMf5Cg _v6qFgZqMEeSoe-LLjMf5Cg">
    <ownedEnd xmi:id="_v6qFgZqMEeSoe-LLjMf5Cg" type="_89EzQCP5EeS4d9o7u1_H3A" association="_v6qFgJqMEeSoe-LLjMf5Cg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_xjiu4JqMEeSoe-LLjMf5Cg" severity="INFO" base_Association="_v6qFgJqMEeSoe-LLjMf5Cg">
    <ruleId>CONF:1198-30543, CONF:1198-30544</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_LMp3EJqNEeSoe-LLjMf5Cg" memberEnd="_LMoo8JqNEeSoe-LLjMf5Cg _LMp3EZqNEeSoe-LLjMf5Cg">
    <ownedEnd xmi:id="_LMp3EZqNEeSoe-LLjMf5Cg" type="_89EzQCP5EeS4d9o7u1_H3A" association="_LMp3EJqNEeSoe-LLjMf5Cg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_LrqHQJqNEeSoe-LLjMf5Cg" severity="INFO" base_Association="_LMp3EJqNEeSoe-LLjMf5Cg">
    <ruleId>CONF:1198-30545, CONF:1198-30546</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_7k3NYJqNEeSoe-LLjMf5Cg" memberEnd="_7k2mUJqNEeSoe-LLjMf5Cg _7k3NYZqNEeSoe-LLjMf5Cg">
    <ownedEnd xmi:id="_7k3NYZqNEeSoe-LLjMf5Cg" type="_89EzQCP5EeS4d9o7u1_H3A" association="_7k3NYJqNEeSoe-LLjMf5Cg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_8f5SQJqNEeSoe-LLjMf5Cg" severity="INFO" base_Association="_7k3NYJqNEeSoe-LLjMf5Cg">
    <ruleId>CONF:1198-31586, CONF:1198-31587</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_6qD8kJqOEeSoe-LLjMf5Cg" memberEnd="_6qDVgJqOEeSoe-LLjMf5Cg _6qD8kZqOEeSoe-LLjMf5Cg">
    <ownedEnd xmi:id="_6qD8kZqOEeSoe-LLjMf5Cg" type="_89EzQCP5EeS4d9o7u1_H3A" association="_6qD8kJqOEeSoe-LLjMf5Cg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_7apE8JqOEeSoe-LLjMf5Cg" severity="INFO" base_Association="_6qD8kJqOEeSoe-LLjMf5Cg">
    <ruleId>CONF:1198-32790, CONF:1198-32791</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_69YNQJqmEeSoe-LLjMf5Cg" memberEnd="_69W_IJqmEeSoe-LLjMf5Cg _69YNQZqmEeSoe-LLjMf5Cg">
    <ownedEnd xmi:id="_69YNQZqmEeSoe-LLjMf5Cg" type="_4mLhsCluEeSoCqqrpX8LzQ" association="_69YNQJqmEeSoe-LLjMf5Cg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_71jycJqmEeSoe-LLjMf5Cg" base_Association="_69YNQJqmEeSoe-LLjMf5Cg">
    <ruleId>CONF:1198-30583, CONF:1198-30584</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_TIw5kCMOEeS4d9o7u1_H3A" base_Constraint="_LsJXACMOEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-10031</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_dvC7wiMOEeS4d9o7u1_H3A" base_Constraint="_dvC7wCMOEeS4d9o7u1_H3A">
    <ruleId>CONF:1198-10032</ruleId>
  </CDA:ConstraintValidation>
  <CDA:PropertyValidation xmi:id="_IblgwJ3GEeSofqct4VeYrw" base_Property="_E8dHcJ3GEeSofqct4VeYrw">
    <ruleId>CONF:1198-8488</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_yMTeUJ3JEeSofqct4VeYrw" memberEnd="_yMSQMJ3JEeSofqct4VeYrw _yMTeUZ3JEeSofqct4VeYrw">
    <ownedEnd xmi:id="_yMTeUZ3JEeSofqct4VeYrw" type="_qsfcoC1hEeSoCqqrpX8LzQ" association="_yMTeUJ3JEeSofqct4VeYrw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_77gHgJ3JEeSofqct4VeYrw" severity="INFO" base_Association="_yMTeUJ3JEeSofqct4VeYrw">
    <ruleId>CONF:1198-32736</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_Sf0B8J3KEeSofqct4VeYrw" base_Property="_Kuv5YJ3KEeSofqct4VeYrw">
    <ruleId>CONF:1198-32738</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_mGd4cJ3KEeSofqct4VeYrw" memberEnd="_mGcqUJ3KEeSofqct4VeYrw _mGd4cZ3KEeSofqct4VeYrw">
    <ownedEnd xmi:id="_mGd4cZ3KEeSofqct4VeYrw" type="_IxQR8J3KEeSofqct4VeYrw" association="_mGd4cJ3KEeSofqct4VeYrw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_mrw94J3KEeSofqct4VeYrw" base_Association="_mGd4cJ3KEeSofqct4VeYrw">
    <ruleId>CONF:1198-32737</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_w-8d4J3KEeSofqct4VeYrw" base_Property="_wHsFwJ3KEeSofqct4VeYrw"/>
  <CDA:ValueSetConstraint xmi:id="_zT1RoJ3KEeSofqct4VeYrw" base_Property="_wHsFwJ3KEeSofqct4VeYrw">
    <reference href="../consol-vocab.uml#_8lYFkC1oEeSoCqqrpX8LzQ"/>
    <ruleId>CONF:1198-32739</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_nNM8AKAEEeSy_9HMspjkmw" base_Property="_mbKbEKAEEeSy_9HMspjkmw">
    <ruleId>CONF:1198-26449, CONF:1198-8513</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_-XK2UKAGEeSy_9HMspjkmw" memberEnd="_-XJoMKAGEeSy_9HMspjkmw _-XLdYKAGEeSy_9HMspjkmw">
    <ownedEnd xmi:id="_-XLdYKAGEeSy_9HMspjkmw" type="__LRe0C4uEeSoCqqrpX8LzQ" association="_-XK2UKAGEeSy_9HMspjkmw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="__aulEKAGEeSy_9HMspjkmw" severity="INFO" base_Association="_-XK2UKAGEeSy_9HMspjkmw">
    <ruleId>CONF:1198-32732</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_Paf0cKAHEeSy_9HMspjkmw" base_Property="_NfvX8KAHEeSy_9HMspjkmw">
    <ruleId>CONF:1198-32734</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_tsoWMKAHEeSy_9HMspjkmw" memberEnd="_tsnIEKAHEeSy_9HMspjkmw _tsoWMaAHEeSy_9HMspjkmw">
    <ownedEnd xmi:id="_tsoWMaAHEeSy_9HMspjkmw" type="_LdTmIKAHEeSy_9HMspjkmw" association="_tsoWMKAHEeSy_9HMspjkmw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_u678YKAHEeSy_9HMspjkmw" base_Association="_tsoWMKAHEeSy_9HMspjkmw">
    <ruleId>CONF:1198-32733</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_4TKQAKAHEeSy_9HMspjkmw" severity="WARNING" base_Property="_2ya2AKAHEeSy_9HMspjkmw"/>
  <CDA:ValueSetConstraint xmi:id="_7tDkAKAHEeSy_9HMspjkmw" base_Property="_2ya2AKAHEeSy_9HMspjkmw">
    <reference href="../consol-vocab.uml#_-bWMgT-UEeGvOdejHZ7dYg"/>
    <ruleId>CONF:1198-32735</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_R3lnUKAaEeSy_9HMspjkmw" severity="WARNING" base_Property="_QjKLAKAaEeSy_9HMspjkmw">
    <ruleId>CONF:1198-9482</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_MdLXoKAbEeSy_9HMspjkmw" base_Property="_LVldcKAbEeSy_9HMspjkmw">
    <ruleId>CONF:1198-7599</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_S6JloKAcEeSy_9HMspjkmw" memberEnd="_S6IXgKAcEeSy_9HMspjkmw _S6JloaAcEeSy_9HMspjkmw">
    <ownedEnd xmi:id="_S6JloaAcEeSy_9HMspjkmw" type="_qVEVkC-aEeSoCqqrpX8LzQ" association="_S6JloKAcEeSy_9HMspjkmw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Tixr4KAcEeSy_9HMspjkmw" severity="INFO" base_Association="_S6JloKAcEeSy_9HMspjkmw">
    <ruleId>CONF:1198-32626, CONF:1198-32627</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_aoF9AORdEeS36Oc6kiIbAQ" severity="WARNING" base_Property="_aoEu4ORdEeS36Oc6kiIbAQ">
    <ruleId>CONF:1198-32321</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_58w50-RdEeS36Oc6kiIbAQ" severity="WARNING" base_Property="_58w50ORdEeS36Oc6kiIbAQ">
    <ruleId>CONF:1198-32322</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_GcPtgOUHEeS-cp9IWljmeQ" base_Property="_DzCPkOUHEeS-cp9IWljmeQ">
    <ruleId>CONF:1198-32330</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_MGGR8OUHEeS-cp9IWljmeQ" severity="INFO" base_Property="_DzBogOUHEeS-cp9IWljmeQ">
    <ruleId>CONF:1198-32331</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_9Qy_sOUIEeS-cp9IWljmeQ" memberEnd="_9QxKgOUIEeS-cp9IWljmeQ _9QzmwOUIEeS-cp9IWljmeQ">
    <ownedEnd xmi:id="_9QzmwOUIEeS-cp9IWljmeQ" type="_gOCYcJ8REeOr4eM3k36wAg" association="_9Qy_sOUIEeS-cp9IWljmeQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_EQxpkOUJEeS-cp9IWljmeQ" base_Association="_9Qy_sOUIEeS-cp9IWljmeQ">
    <ruleId>CONF:1198-32328</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_e0h1EOUJEeS-cp9IWljmeQ" base_Property="_b2UXgOUJEeS-cp9IWljmeQ">
    <ruleId>CONF:1198-32329</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_x4soIO9SEeSE7JpIy9Dpjg" memberEnd="_x4mhgO9SEeSE7JpIy9Dpjg _x4soIe9SEeSE7JpIy9Dpjg">
    <ownedEnd xmi:id="_x4soIe9SEeSE7JpIy9Dpjg" type="_itRPkKAEEeOQs7VC4HptuQ" association="_x4soIO9SEeSE7JpIy9Dpjg"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_6yYloO9SEeSE7JpIy9Dpjg" severity="INFO" base_Association="_x4soIO9SEeSE7JpIy9Dpjg">
    <ruleId>CONF:1198-29076, CONF:1198-29077</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_YDREwO9eEeSE7JpIy9Dpjg" base_Property="_XllqQO9eEeSE7JpIy9Dpjg">
    <ruleId>CONF:1198-31924</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_0Q8JgO9gEeSE7JpIy9Dpjg" base_Property="_wuXaoO9gEeSE7JpIy9Dpjg">
    <ruleId>CONF:1198-32419</ruleId>
  </CDA:PropertyValidation>
  <uml:Association xmi:id="_vfvaYPAbEeSw2PsYr-oqaQ" memberEnd="_vfsXEPAbEeSw2PsYr-oqaQ _vfvaYfAbEeSw2PsYr-oqaQ">
    <ownedEnd xmi:id="_vfvaYfAbEeSw2PsYr-oqaQ" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_vfvaYPAbEeSw2PsYr-oqaQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_zPOj4PAbEeSw2PsYr-oqaQ" severity="WARNING" base_Association="_vfvaYPAbEeSw2PsYr-oqaQ">
    <ruleId>CONF:1198-28271, CONF:1198-28272</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_DQ-JMPAcEeSw2PsYr-oqaQ" memberEnd="_DQ87EPAcEeSw2PsYr-oqaQ _DQ-JMfAcEeSw2PsYr-oqaQ">
    <ownedEnd xmi:id="_DQ-JMfAcEeSw2PsYr-oqaQ" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_DQ-JMPAcEeSw2PsYr-oqaQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_EGYHMPAcEeSw2PsYr-oqaQ" severity="INFO" base_Association="_DQ-JMPAcEeSw2PsYr-oqaQ">
    <ruleId>CONF:1198-32445, CONF:1198-32446</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_K-Ov0PAcEeSw2PsYr-oqaQ" memberEnd="_K-NhsPAcEeSw2PsYr-oqaQ _K-Ov0fAcEeSw2PsYr-oqaQ">
    <ownedEnd xmi:id="_K-Ov0fAcEeSw2PsYr-oqaQ" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_K-Ov0PAcEeSw2PsYr-oqaQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_Ljdj0PAcEeSw2PsYr-oqaQ" severity="INFO" base_Association="_K-Ov0PAcEeSw2PsYr-oqaQ">
    <ruleId>CONF:1198-32447, CONF:1198-32448</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_WAC3cPAcEeSw2PsYr-oqaQ" memberEnd="_WABpUPAcEeSw2PsYr-oqaQ _WADegPAcEeSw2PsYr-oqaQ">
    <ownedEnd xmi:id="_WADegPAcEeSw2PsYr-oqaQ" type="_mgnrsKDQEeOPqKnBFQcY_A" association="_WAC3cPAcEeSw2PsYr-oqaQ"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_WcwooPAcEeSw2PsYr-oqaQ" severity="INFO" base_Association="_WAC3cPAcEeSw2PsYr-oqaQ">
    <ruleId>CONF:1198-32648, CONF:1198-32649</ruleId>
  </CDA:AssociationValidation>
  <CDA:PropertyValidation xmi:id="_88Q3oPAgEeSw2PsYr-oqaQ" severity="INFO" base_Property="_5RIpsPAgEeSw2PsYr-oqaQ">
    <ruleId>CONF:1198-32650</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_-XkikPAhEeSw2PsYr-oqaQ" severity="INFO" base_Property="_9x4bkPAhEeSw2PsYr-oqaQ"/>
  <CDA:ValueSetConstraint xmi:id="_JOzK0PAiEeSw2PsYr-oqaQ" base_Property="_9x4bkPAhEeSw2PsYr-oqaQ" severity="WARNING">
    <reference href="../consol-vocab.uml#_-bWMgT-UEeGvOdejHZ7dYg"/>
    <ruleId>CONF:1198-32651</ruleId>
  </CDA:ValueSetConstraint>
  <CDA:PropertyValidation xmi:id="_SDaJIPKVEeS1WcRYptzY3g" severity="WARNING" base_Property="_RK9eMPKVEeS1WcRYptzY3g">
    <ruleId>CONF:1198-28470</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_jzjxAPKVEeS1WcRYptzY3g" base_Property="_iVQnAPKVEeS1WcRYptzY3g">
    <ruleId>CONF:1198-28462</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_tOaFYPKWEeS1WcRYptzY3g" base_Property="_rSH-4PKWEeS1WcRYptzY3g">
    <ruleId>CONF:1198-28479</ruleId>
  </CDA:PropertyValidation>
  <CDA:PropertyValidation xmi:id="_tcMQcPKbEeS1WcRYptzY3g" base_Property="_sB8gAPKbEeS1WcRYptzY3g">
    <ruleId>CONF:1198-28688</ruleId>
  </CDA:PropertyValidation>
  <CDA:ConstraintValidation xmi:id="_2TsEAA7TEeWbLdDULBrUww" severity="INFO" base_Constraint="_ildAUFP-EeSRgsl8Ss66oQ"/>
  <CDA:Inline xmi:id="_vTZGABnUEeW8X8jq1nnFIw" base_Class="_i4zXgPIPEeGu1M-cCXg0Dg"/>
  <CDA:Inline xmi:id="_3G8h4BnUEeW8X8jq1nnFIw" base_Class="_aSeEwPIYEeGu1M-cCXg0Dg"/>
  <uml:Association xmi:id="_iX9zgDWCEeWSirBmKjo0Zw" memberEnd="_iX7XQDWCEeWSirBmKjo0Zw _iX9zgTWCEeWSirBmKjo0Zw">
    <ownedEnd xmi:id="_iX9zgTWCEeWSirBmKjo0Zw" type="_AaXVkBwPEeSMr-NWzQuDBw" association="_iX9zgDWCEeWSirBmKjo0Zw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_l_pr4DWCEeWSirBmKjo0Zw" severity="INFO" base_Association="_iX9zgDWCEeWSirBmKjo0Zw">
    <ruleId>CONF:1198-5395</ruleId>
  </CDA:AssociationValidation>
  <uml:Association xmi:id="_eVbDwDWFEeWSirBmKjo0Zw" memberEnd="_eVZOkDWFEeWSirBmKjo0Zw _eVbDwTWFEeWSirBmKjo0Zw">
    <ownedEnd xmi:id="_eVbDwTWFEeWSirBmKjo0Zw" type="_FTY0kDWDEeWSirBmKjo0Zw" association="_eVbDwDWFEeWSirBmKjo0Zw"/>
  </uml:Association>
  <CDA:AssociationValidation xmi:id="_iC2-0DWFEeWSirBmKjo0Zw" base_Association="_eVbDwDWFEeWSirBmKjo0Zw">
    <ruleId>CONF:1198-5396</ruleId>
  </CDA:AssociationValidation>
  <CDA:ConstraintValidation xmi:id="_FtyxQjWGEeWSirBmKjo0Zw" base_Constraint="_FtyxQDWGEeWSirBmKjo0Zw">
    <ruleId>CONF:1198-5402</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_N-CYkju6EeWD4MX6K2c_gA" base_Constraint="_N-CYkDu6EeWD4MX6K2c_gA">
    <ruleId>CONF:1198-9501</ruleId>
  </CDA:ConstraintValidation>
  <CDA:ConstraintValidation xmi:id="_TxkKMD0qEeWD4MX6K2c_gA" base_Constraint="_TxjjID0qEeWD4MX6K2c_gA"/>
  <CDA:ConstraintValidation xmi:id="_PfctYD0tEeWD4MX6K2c_gA" base_Constraint="_GP2KQD0tEeWD4MX6K2c_gA">
    <ruleId>CONF:1198-28682</ruleId>
  </CDA:ConstraintValidation>
  <MDMI:MDMIMapping xmi:id="_cV90oKgcEeWmhfczEQjYUg" base_Class="_2DNRcBSVEeGGzu7fmW9pXw">
    <elements xmi:id="_cWHloKgcEeWmhfczEQjYUg" businessElement="DocumentID" modelElement="_2DNR7RSVEeGGzu7fmW9pXw" businessElementId="17cb9e1f-97d6-4ba9-b43f-b6d906392531" modelElementPath="id" condition=""/>
    <elements xmi:id="_igYIcKgcEeWmhfczEQjYUg" businessElement="DocumentTime" modelElement="_2DNR6xSVEeGGzu7fmW9pXw" businessElementId="02d57129-9f7a-432f-b520-34452bec6e4b" modelElementPath="effectiveTime" condition=""/>
    <elements xmi:id="_z6AGsKgcEeWmhfczEQjYUg" businessElement="DocumentTypeID" modelElement="_2DNR-xSVEeGGzu7fmW9pXw" businessElementId="2017f144-f571-4f90-b1ec-7c966548b984" modelElementPath="typeId" condition=""/>
    <elements xmi:id="_9GVTYKgcEeWmhfczEQjYUg" businessElement="ClientHomeAddress" modelElement="_tsTDwCylEeGMXrZ0DiQwGg" businessElementId="eef49a28-a96e-40a7-b328-981c5addd245" modelElementPath="recordTarget.patientRole.addr" condition=""/>
    <elements xmi:id="_7slcwKgdEeWmhfczEQjYUg" businessElement="ClientHomePhone" modelElement="_tsU48CylEeGMXrZ0DiQwGg" businessElementId="cfb8b147-38a5-4272-87c6-f1fa4cb97457" modelElementPath="recordTarget.patientRole.telecom" condition=""/>
    <elements xmi:id="__F7XIKgdEeWmhfczEQjYUg" businessElement="ClientBusinessAddress" modelElement="_tsTDwCylEeGMXrZ0DiQwGg" businessElementId="80563ab5-3e1b-4640-a0ee-516e354993b0" modelElementPath="recordTarget.patientRole.addr" condition=""/>
    <elements xmi:id="_GdlkYKgiEeWmhfczEQjYUg" businessElement="ClientDateOfBirth" modelElement="_7Os40CylEeGMXrZ0DiQwGg" businessElementId="86f39389-81b7-464b-a90d-d19ae8410fa2" modelElementPath="recordTarget.patientRole.patient.birthTime" condition=""/>
    <elements xmi:id="_La2voKgiEeWmhfczEQjYUg" businessElement="ClientEthnicityCode" modelElement="_7Os41CylEeGMXrZ0DiQwGg" businessElementId="b29dc139-8a2b-473d-820b-0331b7ae0aa3" modelElementPath="recordTarget.patientRole.patient.ethnicGroupCode" condition=""/>
    <elements xmi:id="_QPimoKgiEeWmhfczEQjYUg" businessElement="ClientMaritalStatus" modelElement="_7Otf4SylEeGMXrZ0DiQwGg" businessElementId="6cf44ff0-2cfa-493b-98a6-44f35acd195c" modelElementPath="recordTarget.patientRole.patient.maritalStatusCode" condition=""/>
    <elements xmi:id="_kdOA4KgiEeWmhfczEQjYUg" businessElement="ClientRace" modelElement="_7OuuACylEeGMXrZ0DiQwGg" businessElementId="a0a2b4f1-2ce7-42f3-a184-2dcf71564aea" modelElementPath="recordTarget.patientRole.patient.raceCode" condition=""/>
    <elements xmi:id="_nlOToKgiEeWmhfczEQjYUg" businessElement="ClientReligousAffliationCode" modelElement="_7OvVECylEeGMXrZ0DiQwGg" businessElementId="907a4b6c-e002-4046-973b-0395d0415de9" modelElementPath="recordTarget.patientRole.patient.religiousAffiliationCode" condition=""/>
    <elements xmi:id="_tfZzEKgiEeWmhfczEQjYUg" businessElement="GuardianAddress" modelElement="_Cmzu0CymEeGMXrZ0DiQwGg" businessElementId="af5149a1-d90e-4922-af02-ce8d9fa008b3" modelElementPath="recordTarget.patientRole.patient.guardian.addr" condition=""/>
    <elements xmi:id="_xO7Y0KgiEeWmhfczEQjYUg" businessElement="GuardianTelecom" modelElement="_Cm088CymEeGMXrZ0DiQwGg" businessElementId="187f9566-2e29-4d5d-a335-b90b8ee88506" modelElementPath="recordTarget.patientRole.patient.guardian.telecom" condition=""/>
    <elements xmi:id="_a7nc4KgkEeWmhfczEQjYUg" businessElement="AuthorTime" modelElement="_1GS6sCymEeGMXrZ0DiQwGg" businessElementId="6161dfe6-06d5-4aee-b3f1-8e14ead8338b" modelElementPath="author.time" condition=""/>
    <elements xmi:id="_fj5PkKgkEeWmhfczEQjYUg" businessElement="AuthorAddress" modelElement="_93gRoCymEeGMXrZ0DiQwGg" businessElementId="ecb9af68-f098-48e7-b941-4542104a7ae5" modelElementPath="author.assignedAuthor.addr" condition=""/>
    <elements xmi:id="_p3cjAKgkEeWmhfczEQjYUg" businessElement="Author" modelElement="_2DzuYRSVEeGGzu7fmW9pXw" businessElementId="38e02314-1ad3-4af5-89cb-3b0b17f7760b" modelElementPath="author" condition=""/>
    <elements xmi:id="_wIVSQKgkEeWmhfczEQjYUg" businessElement="AuthorNationalID" modelElement="_93hfxCymEeGMXrZ0DiQwGg" businessElementId="6ce0a799-fced-485b-ad83-5ab049b51097" modelElementPath="author.assignedAuthor.id" condition=""/>
    <elements xmi:id="_0UqIwKgkEeWmhfczEQjYUg" businessElement="AuthorTelecom" modelElement="_93iG0SymEeGMXrZ0DiQwGg" businessElementId="4dbf6b62-4deb-4834-a9b8-8acfc5db8bec" modelElementPath="author.assignedAuthor.telecom" condition=""/>
    <elements xmi:id="_414RMKgkEeWmhfczEQjYUg" businessElement="AuthorName" modelElement="_DF0fYOxvEeG7k4bbVdXbXw" businessElementId="e6bcac02-6863-4203-9c44-8a9215549c06" modelElementPath="author.assignedAuthor.assignedPerson.name" condition=""/>
    <elements xmi:id="_BDrZEKglEeWmhfczEQjYUg" businessElement="DataEntererEntityID" modelElement="_NItK0CynEeGMXrZ0DiQwGg" businessElementId="6249660d-0b62-43fa-b28f-2098a25fd002" modelElementPath="dataEnterer.assignedEntity.id" condition=""/>
    <elements xmi:id="_J19HAKglEeWmhfczEQjYUg" businessElement="DataEntererEntityTelecom" modelElement="_NIvABCynEeGMXrZ0DiQwGg" businessElementId="0ef74fc9-38a0-42e2-a9d6-5265aeccbba3" modelElementPath="dataEnterer.assignedEntity.telecom" condition=""/>
    <elements xmi:id="_M9GeIKglEeWmhfczEQjYUg" businessElement="DataEntererAssignPersonName" modelElement="_YggfUOxvEeG7k4bbVdXbXw" businessElementId="46a9bddc-4152-4fa2-9f5b-36a7a708ad28" modelElementPath="dataEnterer.assignedEntity.assignedPerson.name" condition=""/>
    <elements xmi:id="_UUvaEKglEeWmhfczEQjYUg" businessElement="CustodianOrganizationAddress" modelElement="_2zRkcCynEeGMXrZ0DiQwGg" businessElementId="21c0890f-4fec-4a68-89fe-0cbbaae6f311" modelElementPath="custodian.assignedCustodian.representedCustodianOrganization.addr" condition=""/>
    <elements xmi:id="_X9zLcKglEeWmhfczEQjYUg" businessElement="CustodianOrganizationID" modelElement="_2zSLgCynEeGMXrZ0DiQwGg" businessElementId="c2248529-5f7c-4c58-833b-46f53e300145" modelElementPath="custodian.assignedCustodian.representedCustodianOrganization.id" condition=""/>
    <elements xmi:id="_cLCn8KglEeWmhfczEQjYUg" businessElement="CustodianOrganizationName" modelElement="_2zSykCynEeGMXrZ0DiQwGg" businessElementId="04a10feb-5ab3-4e83-9bf3-d1c158426d0a" modelElementPath="custodian.assignedCustodian.representedCustodianOrganization.name" condition=""/>
    <elements xmi:id="_gZGj0KglEeWmhfczEQjYUg" businessElement="CustodianOrganizationTelecom" modelElement="_2zSylCynEeGMXrZ0DiQwGg" businessElementId="f763e869-574b-458c-bbfe-fd4542492b86" modelElementPath="custodian.assignedCustodian.representedCustodianOrganization.telecom" condition=""/>
    <elements xmi:id="_0dAkULJoEeWqI-MGhXmBew" businessElement="DocumentAuthenticatedTime" modelElement="_eA2-QCyoEeGMXrZ0DiQwGg" businessElementId="af383f6a-8ca2-41ac-8e3a-9e97ebf5a058" modelElementPath="authenticator.time" condition=""/>
    <elements xmi:id="_4uxUcLJoEeWqI-MGhXmBew" businessElement="DocumentAuthenticatedSignatureCode" modelElement="_pL6l0CzGEeGMXrZ0DiQwGg" businessElementId="57fde332-3dff-4eda-b8d8-ff915b6f2ba2" modelElementPath="authenticator.signatureCode" condition=""/>
    <elements xmi:id="__c-R0LJoEeWqI-MGhXmBew" businessElement="DocumentAuthenicatedEntityAddress" modelElement="_IMjo0CzGEeGMXrZ0DiQwGg" businessElementId="25c51852-c2b0-4e1c-a366-223aee77276a" modelElementPath="authenticator.assignedEntity.addr" condition=""/>
    <elements xmi:id="_FUmMgLJpEeWqI-MGhXmBew" businessElement="DocumentAuthenticatorEntityId" modelElement="_IMk28CzGEeGMXrZ0DiQwGg" businessElementId="02e377ba-42e1-4c92-9988-af7f144ff1e5" modelElementPath="authenticator.assignedEntity.id" condition=""/>
    <elements xmi:id="_KloBQLJpEeWqI-MGhXmBew" businessElement="DocumentAuthenticatedEntityTelecom" modelElement="_IMleACzGEeGMXrZ0DiQwGg" businessElementId="72703640-802e-4954-9392-5bcad1117768" modelElementPath="authenticator.assignedEntity.telecom" condition=""/>
    <elements xmi:id="_PMe3oLJpEeWqI-MGhXmBew" businessElement="DocumentAuthenticatedAssignedPersonName" modelElement="_Dy1g8OxwEeG7k4bbVdXbXw" businessElementId="5f4bc15c-b4d3-43f5-8d9e-e08f38d39442" modelElementPath="authenticator.assignedEntity.assignedPerson.name" condition=""/>
    <elements xmi:id="_YubH8LJpEeWqI-MGhXmBew" businessElement="InformantAssignedtEntityAddress" modelElement="_NmVGsizCEeGMXrZ0DiQwGg" businessElementId="bb48c680-15be-41b1-b5da-081fc57c626f" modelElementPath="informant.assignedEntity.addr" condition=""/>
    <elements xmi:id="_hYHhoLJpEeWqI-MGhXmBew" businessElement="DocumentIInformantEntityId" modelElement="_NmVGuCzCEeGMXrZ0DiQwGg" businessElementId="45e52bc8-17b3-46da-9c3f-bcd7148fe501" modelElementPath="informant.assignedEntity.id" condition=""/>
    <elements xmi:id="_4v4Q8LZIEeWF56peAChi6w" businessElement="DocumentLanguageCode" modelElement="_2DNR8RSVEeGGzu7fmW9pXw" businessElementId="8f30da3a-b3b1-4842-9207-8dd372aa9c3f" modelElementPath="languageCode" condition=""/>
    <elements xmi:id="_8352QLZIEeWF56peAChi6w" businessElement="DocumentConfidentialityCode" modelElement="_2DNR6RSVEeGGzu7fmW9pXw" businessElementId="2a08de16-fc84-444d-a91c-d4b229fa502e" modelElementPath="confidentialityCode" condition=""/>
    <elements xmi:id="_BTGPMLZJEeWF56peAChi6w" businessElement="DocumentCode" modelElement="_2DNR5RSVEeGGzu7fmW9pXw" businessElementId="db98a4bb-4fc0-43cd-b3f2-c860653ea76e" modelElementPath="code" condition=""/>
    <elements xmi:id="_Rep30LZJEeWF56peAChi6w" businessElement="ClientLanguageContainer" modelElement="_GmNfcCytEeGMXrZ0DiQwGg" businessElementId="800fb398-f49c-47da-8187-2d285dd58866" modelElementPath="recordTarget.patientRole.patient.languageCommunication" condition=""/>
    <elements xmi:id="_XfweoLZJEeWF56peAChi6w" businessElement="ClientLanguagePerferenceIndicator" modelElement="_nLJ1gCymEeGMXrZ0DiQwGg" businessElementId="b230a553-9ca0-43d8-abf0-c5d633a567bf" modelElementPath="recordTarget.patientRole.patient.languageCommunication.preferenceInd" condition=""/>
    <elements xmi:id="_b8S7YLZJEeWF56peAChi6w" businessElement="ClientLanguageCode" modelElement="_DKwi4NBZEeG2b5vwscX4AA" businessElementId="e2229d9e-f294-4005-b4c3-86e397b892fb" modelElementPath="recordTarget.patientRole.patient.languageCommunication.languageCode" condition=""/>
    <elements xmi:id="_hRqdkLZJEeWF56peAChi6w" businessElement="ClientLanguageAbilityCode" modelElement="_nLKckSymEeGMXrZ0DiQwGg" businessElementId="019b72b7-483c-4fa5-8137-d5ab65bc76ad" modelElementPath="recordTarget.patientRole.patient.languageCommunication.proficiencyLevelCode" condition=""/>
    <elements xmi:id="_VWZacL4VEeWoV-fDNleHag" businessElement="DocumentRealmCode" modelElement="_2DNR9BSVEeGGzu7fmW9pXw" businessElementId="bac5a0e9-27c0-428a-953a-df50ef81be64" modelElementPath="realmCode" condition=""/>
    <elements xmi:id="_YthHQL4VEeWoV-fDNleHag" businessElement="DocumentSetId" modelElement="_ZxPgACykEeGMXrZ0DiQwGg" businessElementId="ede8df42-388e-4074-b3b5-0c8ea44c9822" modelElementPath="setId" condition=""/>
    <elements xmi:id="_dcC2cL4WEeWoV-fDNleHag" businessElement="ClientBirthPlaceAddress" modelElement="_ypItASysEeGMXrZ0DiQwGg" businessElementId="787eb894-88e2-445a-9f30-89d38bca3380" modelElementPath="recordTarget.patientRole.patient.birthplace" condition=""/>
    <elements xmi:id="_4XLnML4WEeWoV-fDNleHag" businessElement="ProviderAddress" modelElement="_-Z0QUCytEeGMXrZ0DiQwGg" businessElementId="2086420c-042a-46e8-9b05-a26291e99b4d" modelElementPath="recordTarget.patientRole.providerOrganization.addr" condition=""/>
    <elements xmi:id="_8R_28L4WEeWoV-fDNleHag" businessElement="ProviderNPI" modelElement="_-Z03YCytEeGMXrZ0DiQwGg" businessElementId="85715124-7505-41f8-9efe-682652180b3e" modelElementPath="recordTarget.patientRole.providerOrganization.id" condition=""/>
    <elements xmi:id="__mJvUL4WEeWoV-fDNleHag" businessElement="ProviderOrganizationName" modelElement="_-Z1ecCytEeGMXrZ0DiQwGg" businessElementId="da27699c-3bfe-4dee-8544-e32ea88d92f2" modelElementPath="recordTarget.patientRole.providerOrganization.name" condition=""/>
    <elements xmi:id="_EQIyML4XEeWoV-fDNleHag" businessElement="ProviderTelecom" modelElement="_-Z1edCytEeGMXrZ0DiQwGg" businessElementId="6d101b13-7ce1-405b-a5d0-bcff0c04908d" modelElementPath="recordTarget.patientRole.providerOrganization.telecom" condition=""/>
    <elements xmi:id="_p9ZowL4XEeWoV-fDNleHag" businessElement="DocumentEncompassingEncounterEffectiveTime" modelElement="_UiXOECypEeGMXrZ0DiQwGg" businessElementId="ae5d7703-0152-4531-b99d-86652602f5f2" modelElementPath="componentOf.encompassingEncounter.effectiveTime" condition=""/>
    <elements xmi:id="_tqm6UL4XEeWoV-fDNleHag" businessElement="DocumentEncompassingEncounterID" modelElement="_UiX1ICypEeGMXrZ0DiQwGg" businessElementId="a3fbbac5-0a09-4aa2-8f87-f7bc7c573abf" modelElementPath="componentOf.encompassingEncounter.id" condition=""/>
    <elements xmi:id="_artx8L4YEeWoV-fDNleHag" businessElement="DocumentAuthorCode" modelElement="_93hfwCymEeGMXrZ0DiQwGg" businessElementId="200d6cb5-0d6d-4d35-84aa-d9010b68a6a6" modelElementPath="author.assignedAuthor.code" condition=""/>
    <elements xmi:id="_21xlML4eEeWoV-fDNleHag" businessElement="InformationRecipientPersonName" modelElement="_IfG-8CymEeGMXrZ0DiQwGg" businessElementId="569bc6f1-43d1-4690-bbf9-bef60b226f20" modelElementPath="informationRecipient.intendedRecipient.informationRecipient.name" condition=""/>
    <elements xmi:id="_8HDRkL4eEeWoV-fDNleHag" businessElement="InformationRecipientOrganizationName" modelElement="_tXLXQCzEEeGMXrZ0DiQwGg" businessElementId="455e4b2f-a6b5-4445-a9e2-d2387452ffa2" modelElementPath="informationRecipient.intendedRecipient.receivedOrganization.name" condition=""/>
    <elements xmi:id="__yWSEL4zEeWoV-fDNleHag" businessElement="DocumentIRelatedInformantPersonName" modelElement="_g5RhEOxvEeG7k4bbVdXbXw" businessElementId="ee993d50-0c64-437c-bb8d-c57cb7c67a82" modelElementPath="informant.relatedEntity.person.name" condition=""/>
    <elements xmi:id="_ryjSUNr8EeWHrYMqjUvBVA" businessElement="DocumentTitle" modelElement="_2DNR9xSVEeGGzu7fmW9pXw" businessElementId="ec8f73d3-357f-4bbc-8bc7-05a90b2f1c66" modelElementPath="title" condition=""/>
    <elements xmi:id="_6hd90Nr8EeWHrYMqjUvBVA" businessElement="DocumentVersionNumber" modelElement="_ZxQuICykEeGMXrZ0DiQwGg" businessElementId="951b4d1d-ae7e-46d5-88ef-2456a102ea24" modelElementPath="versionNumber" condition=""/>
    <elements xmi:id="_I_-j4Nr_EeWHrYMqjUvBVA" businessElement="PatientBirthPlace" modelElement="_bs30UCymEeGMXrZ0DiQwGg" businessElementId="943fd90c-b08d-4244-a841-cc0c12847d03" modelElementPath="recordTarget.patientRole.patient.birthplace.place.addr" condition=""/>
    <elements xmi:id="_ubizUPHxEeWWC9NUI_yCiA" businessElement="DocumentInformationRecipientOrganizationName" modelElement="_tXLXQCzEEeGMXrZ0DiQwGg" businessElementId="0f9e81fe-e0e2-4f0b-a405-ce55a622569e" modelElementPath="informationRecipient.intendedRecipient.recievedOrganization.name" condition=""/>
    <elements xmi:id="_QHltYPT2EeWz6OMTDaO52Q" businessElement="InformantAssignedEntityTelecom" businessElementId="2fac07f0-f170-40da-aa4b-d2c465da7762" modelElementPath="informant.assignedEntity.telecom" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_QCXkMPW8EeW3lIFCjn0HcQ" businessElement="DocumentInformantAssignedEntityAssignedPersonName" modelElement="_g5RhEOxvEeG7k4bbVdXbXw" businessElementId="7b2d3700-6cc7-49a9-af2c-cde5464af9b5" modelElementPath="informant.assignedEntity.assignedPerson.name" condition=""/>
    <elements xmi:id="_sGeIIPW8EeW3lIFCjn0HcQ" businessElement="DocumentServiceEventAssignedEntityAddress" businessElementId="2f4c824a-dfb6-48ca-8526-6470140d829e" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.addr" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_DBIXAEoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_FOU9YPW9EeW3lIFCjn0HcQ" businessElement="DocumentServiceEventPerformerAssignedEntityAssignedPersonName" businessElementId="acf86659-21da-451c-b798-c2e9b2fe11de" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.name" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_b7F6QAfGEeaarci9VZnHTw" businessElement="DocumentSupportParticipants" modelElement="_H0qQwSzHEeGMXrZ0DiQwGg" businessElementId="6a8bdc3a-5125-48de-8e7a-fc8080427a5b" modelElementPath="supportParticipant" condition=""/>
    <elements xmi:id="_23oZMAfGEeaarci9VZnHTw" businessElement="DocumentInformants" modelElement="_C-fawCzBEeGMXrZ0DiQwGg" businessElementId="21f774e5-6510-4179-89de-621095c502d8" modelElementPath="informant" condition=""/>
    <elements xmi:id="_5N8JQAfGEeaarci9VZnHTw" businessElement="DocumentFulillments" modelElement="_5UAOQSzHEeGMXrZ0DiQwGg" businessElementId="cf57001a-0c75-4949-9ea6-4aa6a0e6fad6" modelElementPath="inFulfillmentOf" condition=""/>
    <elements xmi:id="_N38TIAfHEeaarci9VZnHTw" businessElement="DocumentAuthorizations" modelElement="_5RhGIPI0EeGu1M-cCXg0Dg" businessElementId="bfb051bc-f596-440d-9873-c4899f2f40e5" modelElementPath="authorization" condition=""/>
    <elements xmi:id="_zznuQAfJEeaK9_A69QIpvw" businessElement="PatientGuardianName" modelElement="_RBsv8OxlEeG7k4bbVdXbXw" businessElementId="4aebddab-a5d7-441f-baa9-982c2a220936" modelElementPath="recordTarget.patientRole.patient.guardian.guardianPerson.name" condition=""/>
    <elements xmi:id="_46rHoAfJEeaK9_A69QIpvw" businessElement="PatientGuardianTelecom" modelElement="_Cm088CymEeGMXrZ0DiQwGg" businessElementId="c8abf2ed-250b-46cb-afdd-b26ba4e4d237" modelElementPath="recordTarget.patientRole.patient.guardian.telecom" condition=""/>
    <elements xmi:id="_9ZsQoAfJEeaK9_A69QIpvw" businessElement="PatientGuardianAddress" modelElement="_Cmzu0CymEeGMXrZ0DiQwGg" businessElementId="8c8a0f59-be44-4803-9abe-e17ee2d8469c" modelElementPath="recordTarget.patientRole.patient.guardian.addr" condition=""/>
    <elements xmi:id="_MkhmoAfLEeaK9_A69QIpvw" businessElement="PatientGuardianRelationshipCode" modelElement="_Cm0V4CymEeGMXrZ0DiQwGg" businessElementId="bdae1635-a376-470d-ae11-35646459d9db" modelElementPath="recordTarget.patientRole.patient.guardian.code" condition=""/>
    <elements xmi:id="_4DZxwIs5EeaaFv5F03b58A" businessElement="GuardianContainer" modelElement="_2jzoQCyrEeGMXrZ0DiQwGg" businessElementId="38f8f0cc-d217-4560-9004-b905135af4c0" modelElementPath="recordTarget.patientRole.patient.guardian" condition=""/>
    <elements xmi:id="_R73xQIwOEeaNiOYKjWaQiQ" businessElement="DocumentDataEntererEntityAddress" modelElement="_NItK0CynEeGMXrZ0DiQwGg" businessElementId="19815eb8-ac6e-40c9-a5cb-b27382c71463" modelElementPath="dataEnterer.assignedEntity.addr" condition=""/>
    <elements xmi:id="_VNZUcLvGEeaw4OfQV0K4cQ" businessElement="PatientID" modelElement="_tsUR4CylEeGMXrZ0DiQwGg" businessElementId="c904cd8d-6283-46f9-b671-25702214a8b6" modelElementPath="recordTarget.patientRole.id" condition=""/>
    <elements xmi:id="_iM2VALvoEea56vi0XT323g" businessElement="PatientContainer" modelElement="_2D3_0BSVEeGGzu7fmW9pXw" businessElementId="5d201387-d695-48fb-90cb-565251e1c825" modelElementPath="recordTarget" condition=""/>
    <elements xmi:id="_F8uGEL4_EeaUzJ_Dl2b4dA" businessElement="DocumentDataEntererAssignPersonName" modelElement="_YggfUOxvEeG7k4bbVdXbXw" businessElementId="46a9bddc-4152-4fa2-9f5b-36a7a708ad28" modelElementPath="dataEnterer.assignedEntity.assignedPerson.name" condition=""/>
    <elements xmi:id="_yHjVkNdwEeaP9MutKDaSyQ" businessElement="AuthenticatorContainer" modelElement="_2D0VeBSVEeGGzu7fmW9pXw" businessElementId="fed06ffc-d5c5-4c94-991b-7282d620ca73" modelElementPath="authenticator" condition=""/>
    <elements xmi:id="_ewR8sBu9EeeCX6uixg5P2g" businessElement="PatientCommonName" businessElementId="b8cff71f-9f24-48d4-a33c-69743c5cdf0a" modelElementPath="recordTarget.patientRole.patient.name" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_QcivsEAMEd6wZe6nFLrjsw"/>
    </elements>
    <elements xmi:id="_kkNDIBu9EeeCX6uixg5P2g" businessElement="PatientEmailContact" modelElement="_tsU48CylEeGMXrZ0DiQwGg" businessElementId="bf759e8d-a00b-4636-bbe4-8c8671835398" modelElementPath="recordTarget.patientRole.telecom" condition=""/>
    <elements xmi:id="_qo_3IBu9EeeCX6uixg5P2g" businessElement="PatientLegalName" modelElement="_7OuG8SylEeGMXrZ0DiQwGg" businessElementId="59cf761a-4737-4f95-92cd-c3ef485f2159" modelElementPath="recordTarget.patientRole.patient.name" condition=""/>
    <elements xmi:id="_z7xDABu9EeeCX6uixg5P2g" businessElement="PatientPagerContact" modelElement="_tsU48CylEeGMXrZ0DiQwGg" businessElementId="b6aa217e-dcaf-42b8-9ef6-414c56748b1d" modelElementPath="recordTarget.patientRole.telecom" condition=""/>
    <elements xmi:id="_4eHz4Bu9EeeCX6uixg5P2g" businessElement="PatientWorkAddress" modelElement="_tsTDwCylEeGMXrZ0DiQwGg" businessElementId="ca185f80-fe9a-49c2-ae08-d0cb2292dc90" modelElementPath="recordTarget.patientRole.addr" condition=""/>
    <elements xmi:id="_9ieo0B-SEee2Oclx9GonUQ" businessElement="PatientAdministrationGenderCode" modelElement="_7OrqsCylEeGMXrZ0DiQwGg" businessElementId="03844ed8-168e-4a76-8777-1f759e86eea2" modelElementPath="recordTarget.patientRole.patient.administrativeGenderCode" condition=""/>
    <elements xmi:id="_GYpO0CBwEeeprpLvR3G9Sw" businessElement="PatientCellPhoneContact" modelElement="_tsU48CylEeGMXrZ0DiQwGg" businessElementId="5ae5afe2-0a31-49c3-8939-885621581f42" modelElementPath="recordTarget.patientRole.telecom" condition=""/>
    <elements xmi:id="_tNQK8CUxEeewYNa79DjK5A" businessElement="PatientLanguageAbilityCode" modelElement="_ZGMo0CytEeGMXrZ0DiQwGg" businessElementId="019b72b7-483c-4fa5-8137-d5ab65bc76ad" modelElementPath="recordTarget.patientRole.patient.languageCommunication.modeCode" condition=""/>
    <elements xmi:id="_5t2kwCUxEeewYNa79DjK5A" businessElement="PatientBirthPlaceAddress" modelElement="_bs30UCymEeGMXrZ0DiQwGg" businessElementId="787eb894-88e2-445a-9f30-89d38bca3380" modelElementPath="recordTarget.patientRole.patient.birthplace.place.addr" condition=""/>
    <elements xmi:id="_7BeyENREEeegIMDL8AUOow" businessElement="ProviderOrganizationII" modelElement="_-Z03YCytEeGMXrZ0DiQwGg" businessElementId="0739d978-0838-4700-b77d-0d486c08e788" modelElementPath="recordTarget.patientRole.providerOrganization.id" condition=""/>
    <elements xmi:id="_Ii3AgNRSEeeODMCl9pmDcQ" businessElement="DocumentLegalAuthenticationDateTime" modelElement="_Zc4cwCyoEeGMXrZ0DiQwGg" businessElementId="e7a341a5-4b08-465f-bf22-b4735e59c702" modelElementPath="legalAuthenticator.time" condition=""/>
    <elements xmi:id="_KAjGgNRSEeeODMCl9pmDcQ" businessElement="DocumentLegalAuthenticatorSignatureCode" modelElement="_S_jt0CzFEeGMXrZ0DiQwGg" businessElementId="833db84c-fe20-4132-98aa-d26548e35b6f" modelElementPath="legalAuthenticator.signatureCode" condition=""/>
    <elements xmi:id="_Mcu1ENRSEeeODMCl9pmDcQ" businessElement="DocumentLegalAuthenticatorPersonID" modelElement="_nlqjyjVYEeGIw7CntkyPQw" businessElementId="4fef6d53-8f06-41df-a314-73b83014030a" modelElementPath="legalAuthenticator.assignedEntity.id" condition=""/>
    <elements xmi:id="_Oam3ANRSEeeODMCl9pmDcQ" businessElement="DocumentLegalAuthenticatorSpecialtyCode" modelElement="_nlqjxzVYEeGIw7CntkyPQw" businessElementId="defb0726-f695-4e4c-857a-f686d64ec210" modelElementPath="legalAuthenticator.assignedEntity.code" condition=""/>
    <elements xmi:id="_QwH84NRSEeeODMCl9pmDcQ" businessElement="DocumentLegalAuthenticatorPersonAddress" modelElement="_nlqjxDVYEeGIw7CntkyPQw" businessElementId="0575a012-a7a7-40b7-8ad4-4cd0df5e5649" modelElementPath="legalAuthenticator.assignedEntity.addr" condition=""/>
    <elements xmi:id="_TKg7sNRSEeeODMCl9pmDcQ" businessElement="DocumentLegalAuthenticatorBusinessPhoneContact" modelElement="_nlqjzTVYEeGIw7CntkyPQw" businessElementId="2435a653-8647-417a-bbcf-73890594a267" modelElementPath="legalAuthenticator.assignedEntity.telecom" condition=""/>
    <elements xmi:id="_UtkC0NRSEeeODMCl9pmDcQ" businessElement="DocumentLegalAuthenticatorEmailContact" modelElement="_nlqjzTVYEeGIw7CntkyPQw" businessElementId="7e4205b8-dfcb-4898-9b87-c03614c505c9" modelElementPath="legalAuthenticator.assignedEntity.telecom" condition=""/>
    <elements xmi:id="_WzSZMNRSEeeODMCl9pmDcQ" businessElement="DocumentLegalAuthenticatorFaxContact" modelElement="_nlqjzTVYEeGIw7CntkyPQw" businessElementId="0c768d47-006c-4f95-b3e0-20d1dd9ead67" modelElementPath="legalAuthenticator.assignedEntity.telecom" condition=""/>
    <elements xmi:id="_Yc2YANRSEeeODMCl9pmDcQ" businessElement="DocumentLegalAuthenticatorURLContact" modelElement="_nlqjzTVYEeGIw7CntkyPQw" businessElementId="719b441c-2cef-452b-98df-139e63073591" modelElementPath="legalAuthenticator.assignedEntity.telecom" condition=""/>
    <elements xmi:id="_aFDE4NRSEeeODMCl9pmDcQ" businessElement="DocumentLegalAuthenticatorPersonName" modelElement="_7LnMcOxvEeG7k4bbVdXbXw" businessElementId="24d9bf2d-849f-4890-b7b6-c074dc3fbce9" modelElementPath="legalAuthenticator.assignedEntity.assignedPerson.name" condition=""/>
    <elements xmi:id="_FzTGINRWEeelz9ES8jbbSQ" businessElement="DocumentServiceEventContainer" businessElementId="4c4b4eb7-ae0d-4b52-8f2a-8ce0e0ebe9c4" modelElementPath="documentationOf" condition="">
      <modelElement xmi:type="uml:Association" href="../consol.uml#_wZOygOxwEeG7k4bbVdXbXw"/>
    </elements>
    <elements xmi:id="_HteT0NRWEeelz9ES8jbbSQ" businessElement="DocumentServiceEventStartDateTime" modelElement="__z2GYOxwEeG7k4bbVdXbXw" businessElementId="c99279c4-362a-4c93-9d76-e7a9094db140" modelElementPath="documentationOf.serviceEvent.effectiveTime" condition=""/>
    <elements xmi:id="_JWrtUNRWEeelz9ES8jbbSQ" businessElement="DocumentServiceEventEndDateTime" modelElement="__z2GYOxwEeG7k4bbVdXbXw" businessElementId="b5c2139a-70b7-44bb-84de-ca952c1af93e" modelElementPath="documentationOf.serviceEvent.effectiveTime" condition=""/>
    <elements xmi:id="_NE7gsNRWEeelz9ES8jbbSQ" businessElement="DocumentServiceEventPractitionerContainer" businessElementId="bcdb49ad-4b87-44a8-ab2a-4b0aafa92078" modelElementPath="documentationOf.serviceEvent.performer" condition="">
      <modelElement xmi:type="uml:Association" href="../consol.uml#_IT_igOxxEeG7k4bbVdXbXw"/>
    </elements>
    <elements xmi:id="_Pzn7kNRWEeelz9ES8jbbSQ" businessElement="DocumentServiceEventPractitionerTypeCode" modelElement="_wsF2ICeiEeKFA9nMp1YYPg" businessElementId="01da7b75-1d0f-4ff0-b92a-7ab335beabf4" modelElementPath="documentationOf.serviceEvent.performer.typeCode" condition=""/>
    <elements xmi:id="_SEkDcNRWEeelz9ES8jbbSQ" businessElement="DocumentServiceEventPractitionerFunctionCode" modelElement="_NMTVQOxxEeG7k4bbVdXbXw" businessElementId="cdaa625f-e3ea-4de5-abd6-81fc166d7a40" modelElementPath="documentationOf.serviceEvent.performer.functionCode" condition=""/>
    <elements xmi:id="_URCiENRWEeelz9ES8jbbSQ" businessElement="DocumentServiceEventPractitionerID" modelElement="_Zphq8-xxEeG7k4bbVdXbXw" businessElementId="7f17420e-9e5b-4079-9535-b89153518b17" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.id" condition=""/>
    <elements xmi:id="_WgrCYNRWEeelz9ES8jbbSQ" businessElement="DocumentServiceEventPractitionerSpecialityCode" modelElement="_Zphq8OxxEeG7k4bbVdXbXw" businessElementId="a087e1fd-f885-42ab-9ea8-f6002d1f0817" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.code" condition=""/>
    <elements xmi:id="_lRhnkNRWEeelz9ES8jbbSQ" businessElement="DocumentServiceEventPractitionerAddress" businessElementId="0e92375b-e76b-43fc-baf2-79214f88de28" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.addr" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_DBIXAEoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_tTt8YNRWEeelz9ES8jbbSQ" businessElement="DocumentServiceEventPractitionerEmailContact" businessElementId="9acfb0fd-bbe4-4f82-be29-79a19faf9253" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.telecom" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_vwDb8NRWEeelz9ES8jbbSQ" businessElement="DocumentServiceEventPractitionerFaxContact" businessElementId="c069962d-407f-4c5f-9e5a-07e12dd1c676" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.telecom" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_ym1b0NRWEeelz9ES8jbbSQ" businessElement="DocumentServiceEventPractitionerPagerContact" businessElementId="66e9c682-891c-4516-9e4e-c999ce83486b" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.telecom" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_1NTu0NRWEeelz9ES8jbbSQ" businessElement="DocumentServiceEventPractitionerPhoneContact" businessElementId="d807d701-9521-4cae-888e-4dd5842eb129" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.telecom" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_39Fu0NRWEeelz9ES8jbbSQ" businessElement="DocumentServiceEventPractitionerSMSContact" businessElementId="ce31a43a-1354-4137-a1cc-e3e298d44093" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.telecom" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_6qQfsNRWEeelz9ES8jbbSQ" businessElement="DocumentServiceEventPractitionerURLContact" businessElementId="2eeb618e-c932-45b1-ad08-6737a0293615" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.telecom" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_AAUlcNRXEeelz9ES8jbbSQ" businessElement="DocumentServiceEventPractitionerName" businessElementId="a6974337-211a-4ac5-97f5-ded456d3ac9b" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.name" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_UXQ-gNRZEeeX1pYbbMV0Lw" businessElement="DocumentServiceEventPractitionerOrganizationContainer" businessElementId="a790ef9d-d216-4936-b802-390d6ba1f7f9" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization" condition="">
      <modelElement xmi:type="uml:Association" href="pathmap://CDA_MODEL/cda.uml#_EsyYEEcfEd6besF9iFIJkQ"/>
    </elements>
    <elements xmi:id="_XqUqsNRZEeeX1pYbbMV0Lw" businessElement="DocumentServiceEventPractitionerOrganizationID" businessElementId="af6eb7e4-7923-46e9-8368-d3b77443a3c6" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.id" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#__aP0AEraEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_iRfx0NRmEeeUjYBB-1DHiA" businessElement="DocumentServiceEventPractitionerOrganizationName" businessElementId="c465e884-3bdc-4b7a-998c-e4696b983bc8" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.name" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_BicPkErbEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_lIz9MNRmEeeUjYBB-1DHiA" businessElement="DocumentServiceEventPractitionerOrganizationEmailContact" businessElementId="736a05b5-367a-4777-ae13-0340cb3f205b" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.telecom" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_FEMfEErbEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_u4z3oNRmEeeUjYBB-1DHiA" businessElement="DocumentServiceEventPractitionerOrganizationFaxContact" businessElementId="5b20f490-7dbb-480d-ae14-ff4612a0f130" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.telecom" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_FEMfEErbEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_xrc-YNRmEeeUjYBB-1DHiA" businessElement="DocumentServiceEventPractitionerOrganizationPagerContact" businessElementId="3c1c017e-5e16-4c0e-a715-9edd3efddf2b" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.telecom" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_FEMfEErbEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_1GzD4NRmEeeUjYBB-1DHiA" businessElement="DocumentServiceEventPractitionerOrganizationPhoneContact" businessElementId="e8866c64-eea5-4c16-a9b0-e4fd122271ea" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.telecom" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_FEMfEErbEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_40yYkNRmEeeUjYBB-1DHiA" businessElement="DocumentServiceEventPractitionerOrganizationURLContact" businessElementId="16932766-3946-40bd-888e-7deb6ac50ae0" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.telecom" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_FEMfEErbEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_7rF3UNRmEeeUjYBB-1DHiA" businessElement="DocumentServiceEventPractitionerOrganizationAddress" businessElementId="9379197e-ad2e-4b70-87ee-a78a86fac9ef" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.addr" condition="">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_OC77sErbEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_oziMYNRvEeevCd6edWqzGQ" businessElement="GuardianRelationshipCode" modelElement="_Cm0V4CymEeGMXrZ0DiQwGg" businessElementId="49e13ec4-7e7b-4644-b4c1-296503240b62" modelElementPath="recordTarget.patientRole.patient.guardian.code" condition=""/>
    <elements xmi:id="_rvFXgNRvEeevCd6edWqzGQ" businessElement="GuardianName" modelElement="_RBsv8OxlEeG7k4bbVdXbXw" businessElementId="95eaf16d-f5c2-453b-a3a3-006253fddd29" modelElementPath="recordTarget.patientRole.patient.guardian.guardianPerson.name" condition=""/>
  </MDMI:MDMIMapping>
  <MDMI:MDMIMapping xmi:id="_82uX0KghEeWmhfczEQjYUg" base_Class="_jPhi4CylEeGMXrZ0DiQwGg">
    <elements xmi:id="_82uX0aghEeWmhfczEQjYUg" businessElement="ClientID" businessElementId="c904cd8d-6283-46f9-b671-25702214a8b6" modelElementPath="RecordTarget.patientRole.id">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_detJUErfEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_dcw14KgiEeWmhfczEQjYUg" businessElement="ClientLegalName" businessElementId="1251243a-0fe2-44ba-98ef-b479ad9323e7" modelElementPath="RecordTarget.patientRole.patient.name">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_QcivsEAMEd6wZe6nFLrjsw"/>
    </elements>
  </MDMI:MDMIMapping>
  <MDMI:MDMIMapping xmi:id="_8aPHAMMoEeevu4kOf-DmTw" base_Class="_2jWfwJ5wEeOr4eM3k36wAg">
    <elements xmi:id="_8aT_gMMoEeevu4kOf-DmTw" businessElement="CarePlanContainer" modelElement="_2jWfwJ5wEeOr4eM3k36wAg" businessElementId="079eb660-1a9a-483d-8c08-f20956a5d649" modelElementPath=""/>
  </MDMI:MDMIMapping>
  <MDMI:MDMIMapping xmi:id="_cHbxwN52Eeexw8ZuORLxGg" base_Class="_dduXkJ5OEeOr4eM3k36wAg">
    <elements xmi:id="_cHhRUN52Eeexw8ZuORLxGg" businessElement="DocumentTitle" modelElement="_xLnFsBwJEeSMr-NWzQuDBw" businessElementId="e02fcb5b-8e5e-4ebb-8252-913b1b080fe0" modelElementPath="title"/>
    <elements xmi:id="_fUcgUN52Eeexw8ZuORLxGg" businessElement="PatientRaceCode" modelElement="_LTMgUBwPEeSMr-NWzQuDBw" businessElementId="a0a2b4f1-2ce7-42f3-a184-2dcf71564aea" modelElementPath="recordTarget.patientRole.patient.raceCode"/>
    <elements xmi:id="_hLvZIN52Eeexw8ZuORLxGg" businessElement="PatientEthnicityCode" modelElement="_ypGIoBwPEeSMr-NWzQuDBw" businessElementId="b29dc139-8a2b-473d-820b-0331b7ae0aa3" modelElementPath="recordTarget.patientRole.patient.ethnicGroupCode"/>
    <elements xmi:id="_i6goEN52Eeexw8ZuORLxGg" businessElement="PatientBirthDateTime" modelElement="_7Ga1IIurEeSZu6J-Yjmr9w" businessElementId="86f39389-81b7-464b-a90d-d19ae8410fa2" modelElementPath="recordTarget.patientRole.patient.birthTime"/>
    <elements xmi:id="_mA04wN52Eeexw8ZuORLxGg" businessElement="GuardianRelationshipCode" modelElement="_iidm0BwQEeSMr-NWzQuDBw" businessElementId="49e13ec4-7e7b-4644-b4c1-296503240b62" modelElementPath="recordTarget.patientRole.patient.guardian.code"/>
    <elements xmi:id="_ofmBQN52Eeexw8ZuORLxGg" businessElement="GuardianContainer" modelElement="_G1l3IBwQEeSMr-NWzQuDBw" businessElementId="38f8f0cc-d217-4560-9004-b905135af4c0" modelElementPath="recordTarget.patientRole.patient.guardian"/>
    <elements xmi:id="_rVWtcN52Eeexw8ZuORLxGg" businessElement="GuardianBusinessPhoneContact" modelElement="_oC3gIIu1EeSZu6J-Yjmr9w" businessElementId="8f71434b-2639-42b6-ae08-6478553d5ea8" modelElementPath="recordTarget.patientRole.patient.guardian.telecom"/>
    <elements xmi:id="_u3UYUN52Eeexw8ZuORLxGg" businessElement="GuardianEmailContact" modelElement="_oC3gIIu1EeSZu6J-Yjmr9w" businessElementId="f89ce396-b5ad-4a49-aca3-03f5b02b395a" modelElementPath="recordTarget.patientRole.patient.guardian.telecom"/>
    <elements xmi:id="_zNsisN52Eeexw8ZuORLxGg" businessElement="GuardianBusinessAddress" modelElement="_Cmzu0CymEeGMXrZ0DiQwGg" businessElementId="8380696b-9da4-4aa9-b481-c2475d6f8e20" modelElementPath="recordTarget.patientRole.patient.guardian.addr"/>
    <elements xmi:id="_2IYLIN52Eeexw8ZuORLxGg" businessElement="GuardianName" modelElement="_RBsv8OxlEeG7k4bbVdXbXw" businessElementId="95eaf16d-f5c2-453b-a3a3-006253fddd29" modelElementPath="recordTarget.patientRole.patient.guardian.guardianPerson.name"/>
    <elements xmi:id="_g6CIoN53Eeexw8ZuORLxGg" businessElement="PatientLanguageCode" modelElement="_XtDuEBwREeSMr-NWzQuDBw" businessElementId="e2229d9e-f294-4005-b4c3-86e397b892fb" modelElementPath="recordTarget.patientRole.patient.languageCommunication.languageCode"/>
    <elements xmi:id="_jCnlwN53Eeexw8ZuORLxGg" businessElement="PatientLanguageContainer" modelElement="_Iy-UYBwREeSMr-NWzQuDBw" businessElementId="800fb398-f49c-47da-8187-2d285dd58866" modelElementPath="recordTarget.patientRole.patient.languageCommunication"/>
    <elements xmi:id="_l5qrYN53Eeexw8ZuORLxGg" businessElement="PatientLanguagePreferenceFlag" modelElement="_tR8L0BwREeSMr-NWzQuDBw" businessElementId="b230a553-9ca0-43d8-abf0-c5d633a567bf" modelElementPath="recordTarget.patientRole.patient.languageCommunication.preferenceInd"/>
    <elements xmi:id="_pJOXoN53Eeexw8ZuORLxGg" businessElement="PatientLanguageAbilityCode" modelElement="_nLKckSymEeGMXrZ0DiQwGg" businessElementId="019b72b7-483c-4fa5-8137-d5ab65bc76ad" modelElementPath="recordTarget.patientRole.patient.languageCommunication.proficiencyLevelCode"/>
    <elements xmi:id="_-CyngN53Eeexw8ZuORLxGg" businessElement="PatientID" modelElement="_tsUR4CylEeGMXrZ0DiQwGg" businessElementId="c904cd8d-6283-46f9-b671-25702214a8b6" modelElementPath="recordTarget.patientRole.id"/>
    <elements xmi:id="_G3EgkN54Eeexw8ZuORLxGg" businessElement="PatientAddress" modelElement="_tsTDwCylEeGMXrZ0DiQwGg" businessElementId="ab55f2c5-eaea-4de5-a358-6a9037ebf762" modelElementPath="recordTarget.patientRole.addr"/>
    <elements xmi:id="_K2x3YN54Eeexw8ZuORLxGg" businessElement="PatientBusinessPhoneContact" modelElement="_tsU48CylEeGMXrZ0DiQwGg" businessElementId="1ce00ea1-99d6-40dd-bfa5-50a5bad9e9a8" modelElementPath="recordTarget.patientRole.telecom"/>
    <elements xmi:id="_x-O0AN54Eeexw8ZuORLxGg" businessElement="ProviderOrganizationII" modelElement="_-Z03YCytEeGMXrZ0DiQwGg" businessElementId="0739d978-0838-4700-b77d-0d486c08e788" modelElementPath="recordTarget.patientRole.providerOrganization.id"/>
    <elements xmi:id="_1MF3IN54Eeexw8ZuORLxGg" businessElement="ProviderOrganizationName" modelElement="_-Z1ecCytEeGMXrZ0DiQwGg" businessElementId="da27699c-3bfe-4dee-8544-e32ea88d92f2" modelElementPath="recordTarget.patientRole.providerOrganization.name"/>
    <elements xmi:id="_4QPkoN54Eeexw8ZuORLxGg" businessElement="ProviderOrganizationName" modelElement="_-Z1ecCytEeGMXrZ0DiQwGg" businessElementId="da27699c-3bfe-4dee-8544-e32ea88d92f2" modelElementPath="recordTarget.patientRole.providerOrganization.name"/>
    <elements xmi:id="_7wCsUN54Eeexw8ZuORLxGg" businessElement="ProviderAddress" modelElement="_-Z0QUCytEeGMXrZ0DiQwGg" businessElementId="2086420c-042a-46e8-9b05-a26291e99b4d" modelElementPath="recordTarget.patientRole.providerOrganization.addr"/>
    <elements xmi:id="_eb7AEN56EeeTMIjPESqnaw" businessElement="DocumentDataEntererSpecialtyCode" modelElement="_q59YMI1ZEeS-Q90NIeadnQ" businessElementId="331ec992-c400-4ab3-883d-cda3649b821b" modelElementPath="dataEnterer.assignedEntity.code"/>
    <elements xmi:id="_gSL-IN56EeeTMIjPESqnaw" businessElement="DocumentDataEntererII" modelElement="_NIvAACynEeGMXrZ0DiQwGg" businessElementId="6249660d-0b62-43fa-b28f-2098a25fd002" modelElementPath="dataEnterer.assignedEntity.id"/>
    <elements xmi:id="_inJqYN56EeeTMIjPESqnaw" businessElement="DocumentDataEntererAddress" modelElement="_NItK0CynEeGMXrZ0DiQwGg" businessElementId="19815eb8-ac6e-40c9-a5cb-b27382c71463" modelElementPath="dataEnterer.assignedEntity.addr"/>
    <elements xmi:id="_kpIJMN56EeeTMIjPESqnaw" businessElement="DocumentDataEntererBusinessPhoneContact" modelElement="_NIvABCynEeGMXrZ0DiQwGg" businessElementId="0ef74fc9-38a0-42e2-a9d6-5265aeccbba3" modelElementPath="dataEnterer.assignedEntity.telecom"/>
    <elements xmi:id="_mkDk0N56EeeTMIjPESqnaw" businessElement="DocumentDataEntererEmailContact" modelElement="_NIvABCynEeGMXrZ0DiQwGg" businessElementId="79d20e44-dc6e-4de2-b19f-0d1acafa0c5c" modelElementPath="dataEnterer.assignedEntity.telecom"/>
    <elements xmi:id="_otmrQN56EeeTMIjPESqnaw" businessElement="DocumentDataEntererFaxContact" modelElement="_NIvABCynEeGMXrZ0DiQwGg" businessElementId="f269df41-a465-47b3-894c-7450e906a432" modelElementPath="dataEnterer.assignedEntity.telecom"/>
    <elements xmi:id="_rX010N56EeeTMIjPESqnaw" businessElement="DocumentDataEntererURLContact" modelElement="_NIvABCynEeGMXrZ0DiQwGg" businessElementId="4614eccf-641d-4df1-9442-582dda518e21" modelElementPath="dataEnterer.assignedEntity.telecom"/>
    <elements xmi:id="_wAwIwN56EeeTMIjPESqnaw" businessElement="DocumentAuthorSpecialtyCode" modelElement="_P-ORsI0xEeS-Q90NIeadnQ" businessElementId="2e3cf2c6-1d18-410a-a39a-001df8a01666" modelElementPath="author.assignedAuthor.code"/>
    <elements xmi:id="_x9vZ4N56EeeTMIjPESqnaw" businessElement="DocumentAuthorID" modelElement="_93hfxCymEeGMXrZ0DiQwGg" businessElementId="6ce0a799-fced-485b-ad83-5ab049b51097" modelElementPath="author.assignedAuthor.id"/>
    <elements xmi:id="_2NbtcN56EeeTMIjPESqnaw" businessElement="DocumentAuthorBusinessAddress" modelElement="_93gRoCymEeGMXrZ0DiQwGg" businessElementId="ecb9af68-f098-48e7-b941-4542104a7ae5" modelElementPath="author.assignedAuthor.addr"/>
    <elements xmi:id="_8R7mgN56EeeTMIjPESqnaw" businessElement="DocumentAuthorBusinessPhoneContact" modelElement="_93iG0SymEeGMXrZ0DiQwGg" businessElementId="4dbf6b62-4deb-4834-a9b8-8acfc5db8bec" modelElementPath="author.assignedAuthor.telecom"/>
    <elements xmi:id="_A1MWUN57EeeTMIjPESqnaw" businessElement="DocumentAuthorEmailContact" modelElement="_93iG0SymEeGMXrZ0DiQwGg" businessElementId="a1bb39e0-dc39-40fc-b6ae-d5a8771b9c7a" modelElementPath="author.assignedAuthor.telecom"/>
    <elements xmi:id="_D1Q1EN57EeeTMIjPESqnaw" businessElement="DocumentAuthorPagerContact" modelElement="_93iG0SymEeGMXrZ0DiQwGg" businessElementId="4803cf16-049f-4eab-bf85-68ee665d5274" modelElementPath="author.assignedAuthor.telecom"/>
    <elements xmi:id="_GXx1IN57EeeTMIjPESqnaw" businessElement="DocumentAuthorURLContact" modelElement="_93iG0SymEeGMXrZ0DiQwGg" businessElementId="6f734739-fe83-4ff7-96f5-e3eb3c66c50e" modelElementPath="author.assignedAuthor.telecom"/>
    <elements xmi:id="_KvJeAN57EeeTMIjPESqnaw" businessElement="DocumentAuthorDeviceModelName" modelElement="_4AeqgCy_EeGMXrZ0DiQwGg" businessElementId="95d565dd-853a-4e16-8e94-6680a536ff75" modelElementPath="author.assignedAuthor.assignedAuthoringDevice.manufacturerModelName"/>
    <elements xmi:id="_OYhYcN57EeeTMIjPESqnaw" businessElement="DocumentAuthorDeviceSoftwareName" modelElement="_4AfRkCy_EeGMXrZ0DiQwGg" businessElementId="39d68d7d-4394-4673-8eff-149002b01fdb" modelElementPath="author.assignedAuthor.assignedAuthoringDevice.softwareName"/>
    <elements xmi:id="_RLRz8N57EeeTMIjPESqnaw" businessElement="DocumentAuthorName" modelElement="_DF0fYOxvEeG7k4bbVdXbXw" businessElementId="e6bcac02-6863-4203-9c44-8a9215549c06" modelElementPath="author.assignedAuthor.assignedPerson.name"/>
    <elements xmi:id="_Vk9iQN6BEeeTMIjPESqnaw" businessElement="DocumentCustodianOrganizationID" modelElement="_2zSLgCynEeGMXrZ0DiQwGg" businessElementId="c2248529-5f7c-4c58-833b-46f53e300145" modelElementPath="custodian.assignedCustodian.representedCustodianOrganization.id"/>
    <elements xmi:id="_YNNW4N6BEeeTMIjPESqnaw" businessElement="DocumentCustodianOrganizationName" modelElement="_2zSykCynEeGMXrZ0DiQwGg" businessElementId="04a10feb-5ab3-4e83-9bf3-d1c158426d0a" modelElementPath="custodian.assignedCustodian.representedCustodianOrganization.name"/>
    <elements xmi:id="_eut8EN6BEeeTMIjPESqnaw" businessElement="DocumentCustodianOrganizationBusinessPhone" modelElement="_2zSylCynEeGMXrZ0DiQwGg" businessElementId="f763e869-574b-458c-bbfe-fd4542492b86" modelElementPath="custodian.assignedCustodian.representedCustodianOrganization.telecom"/>
    <elements xmi:id="_gx5UwN6BEeeTMIjPESqnaw" businessElement="DocumentCustodianOrganizationEmailContact" modelElement="_2zSylCynEeGMXrZ0DiQwGg" businessElementId="60751121-a001-4c8a-b237-7dcaf1450ef1" modelElementPath="custodian.assignedCustodian.representedCustodianOrganization.telecom"/>
    <elements xmi:id="_jJ68EN6BEeeTMIjPESqnaw" businessElement="DocumentCustodianOrganizationFaxContact" modelElement="_2zSylCynEeGMXrZ0DiQwGg" businessElementId="68218c07-eb6e-4f71-a5ac-3810e0238c30" modelElementPath="custodian.assignedCustodian.representedCustodianOrganization.telecom"/>
    <elements xmi:id="_lKPOAN6BEeeTMIjPESqnaw" businessElement="DocumentCustodianOrganizationPagerContact" modelElement="_2zSylCynEeGMXrZ0DiQwGg" businessElementId="98a4db18-97e4-4c80-98a5-efa57aff868d" modelElementPath="custodian.assignedCustodian.representedCustodianOrganization.telecom"/>
    <elements xmi:id="_nEBaIN6BEeeTMIjPESqnaw" businessElement="DocumentCustodianOrganizationSMSContact" modelElement="_2zSylCynEeGMXrZ0DiQwGg" businessElementId="f391917d-8286-410e-a322-ac2749a66a99" modelElementPath="custodian.assignedCustodian.representedCustodianOrganization.telecom"/>
    <elements xmi:id="_pjnCAN6BEeeTMIjPESqnaw" businessElement="DocumentCustodianOrganizationURLContact" modelElement="_2zSylCynEeGMXrZ0DiQwGg" businessElementId="1d1b15ee-a1d0-4d1b-bce7-1b36c7694944" modelElementPath="custodian.assignedCustodian.representedCustodianOrganization.telecom"/>
    <elements xmi:id="_rzTzwN6BEeeTMIjPESqnaw" businessElement="DocumentCustodianOrganizationBusinessAddress" modelElement="_2zRkcCynEeGMXrZ0DiQwGg" businessElementId="21c0890f-4fec-4a68-89fe-0cbbaae6f311" modelElementPath="custodian.assignedCustodian.representedCustodianOrganization.addr"/>
    <elements xmi:id="_kBjcwN6DEeex053nKTJxcg" businessElement="DocumentInformationRecipientOrganizationII" modelElement="_NSnM8I1mEeS-Q90NIeadnQ" businessElementId="632ea8eb-69ff-40fd-a8ed-9f8af5737147" modelElementPath="informationRecipient.intendedRecipient.id"/>
    <elements xmi:id="_lp-MEN6DEeex053nKTJxcg" businessElement="DocumentInformationRecipientContainer" modelElement="_98nxsBwXEeSMr-NWzQuDBw" businessElementId="c23536d9-1f87-4d95-9fd8-179c22b9db21" modelElementPath="informationRecipient"/>
    <elements xmi:id="_qP84sN6DEeex053nKTJxcg" businessElement="DocumentInformationRecipientProviderName" modelElement="_IfG-8CymEeGMXrZ0DiQwGg" businessElementId="ed94e9d1-c8d1-4824-8523-5673bd609d2e" modelElementPath="informationRecipient.intendedRecipient.informationRecipient.name"/>
    <elements xmi:id="_tKohIN6DEeex053nKTJxcg" businessElement="DocumentInformationRecipientOrganizationName" modelElement="_tXLXQCzEEeGMXrZ0DiQwGg" businessElementId="455e4b2f-a6b5-4445-a9e2-d2387452ffa2" modelElementPath="informationRecipient.intendedRecipient.recievedOrganization.name"/>
    <elements xmi:id="_xZEQcN6DEeex053nKTJxcg" businessElement="DocumentLegalAuthenticationDateTime" modelElement="_Zc4cwCyoEeGMXrZ0DiQwGg" businessElementId="e7a341a5-4b08-465f-bf22-b4735e59c702" modelElementPath="legalAuthenticator.time"/>
    <elements xmi:id="_zMhyIN6DEeex053nKTJxcg" businessElement="DocumentLegalAuthenticatorSignatureCode" modelElement="_S_jt0CzFEeGMXrZ0DiQwGg" businessElementId="833db84c-fe20-4132-98aa-d26548e35b6f" modelElementPath="legalAuthenticator.signatureCode"/>
    <elements xmi:id="_1rvmkN6DEeex053nKTJxcg" businessElement="DocumentLegalAuthenticatorPersonID" modelElement="_nlqjyjVYEeGIw7CntkyPQw" businessElementId="4fef6d53-8f06-41df-a314-73b83014030a" modelElementPath="legalAuthenticator.assignedEntity.id"/>
    <elements xmi:id="_3lMbgN6DEeex053nKTJxcg" businessElement="DocumentLegalAuthenticatorSpecialtyCode" modelElement="_nlqjxzVYEeGIw7CntkyPQw" businessElementId="defb0726-f695-4e4c-857a-f686d64ec210" modelElementPath="legalAuthenticator.assignedEntity.code"/>
    <elements xmi:id="_64weAN6DEeex053nKTJxcg" businessElement="DocumentLegalAuthenticatorPersonAddress" modelElement="_nlqjxDVYEeGIw7CntkyPQw" businessElementId="0575a012-a7a7-40b7-8ad4-4cd0df5e5649" modelElementPath="legalAuthenticator.assignedEntity.addr"/>
    <elements xmi:id="__qBNkN6DEeex053nKTJxcg" businessElement="DocumentLegalAuthenticatorBusinessPhoneContact" modelElement="_nlqjzTVYEeGIw7CntkyPQw" businessElementId="2435a653-8647-417a-bbcf-73890594a267" modelElementPath="legalAuthenticator.assignedEntity.telecom"/>
    <elements xmi:id="_Bm80UN6EEeex053nKTJxcg" businessElement="DocumentLegalAuthenticatorEmailContact" modelElement="_nlqjzTVYEeGIw7CntkyPQw" businessElementId="7e4205b8-dfcb-4898-9b87-c03614c505c9" modelElementPath="legalAuthenticator.assignedEntity.telecom"/>
    <elements xmi:id="_ElzLEN6EEeex053nKTJxcg" businessElement="DocumentLegalAuthenticatorFaxContact" modelElement="_nlqjzTVYEeGIw7CntkyPQw" businessElementId="0c768d47-006c-4f95-b3e0-20d1dd9ead67" modelElementPath="legalAuthenticator.assignedEntity.telecom"/>
    <elements xmi:id="_HFEp4N6EEeex053nKTJxcg" businessElement="DocumentLegalAuthenticatorFaxContact" modelElement="_nlqjzTVYEeGIw7CntkyPQw" businessElementId="0c768d47-006c-4f95-b3e0-20d1dd9ead67" modelElementPath="legalAuthenticator.assignedEntity.telecom"/>
    <elements xmi:id="_I_cE0N6EEeex053nKTJxcg" businessElement="DocumentLegalAuthenticatorURLContact" modelElement="_nlqjzTVYEeGIw7CntkyPQw" businessElementId="719b441c-2cef-452b-98df-139e63073591" modelElementPath="legalAuthenticator.assignedEntity.telecom"/>
    <elements xmi:id="_MLOEUN6EEeex053nKTJxcg" businessElement="DocumentLegalAuthenticatorPersonName" modelElement="_7LnMcOxvEeG7k4bbVdXbXw" businessElementId="24d9bf2d-849f-4890-b7b6-c074dc3fbce9" modelElementPath="legalAuthenticator.assignedEntity.assignedPerson.name"/>
    <elements xmi:id="_JaDHwN6FEeex053nKTJxcg" businessElement="DocumentAuthenticatorDateTime" modelElement="_eA2-QCyoEeGMXrZ0DiQwGg" businessElementId="af383f6a-8ca2-41ac-8e3a-9e97ebf5a058" modelElementPath="authenticator.time"/>
    <elements xmi:id="_MLLyoN6FEeex053nKTJxcg" businessElement="DocumentAuthenticatorSignatureCode" modelElement="_pL6l0CzGEeGMXrZ0DiQwGg" businessElementId="57fde332-3dff-4eda-b8d8-ff915b6f2ba2" modelElementPath="authenticator.signatureCode"/>
    <elements xmi:id="_OxlNIN6FEeex053nKTJxcg" businessElement="DocumentAuthenticatorPersonID" modelElement="_IMk28CzGEeGMXrZ0DiQwGg" businessElementId="02e377ba-42e1-4c92-9988-af7f144ff1e5" modelElementPath="authenticator.assignedEntity.id"/>
    <elements xmi:id="_Rtrx4N6FEeex053nKTJxcg" businessElement="DocumentAuthenticatorSpecialtyCode" modelElement="_IMkP4CzGEeGMXrZ0DiQwGg" businessElementId="426141fc-3ef4-46e6-a549-a3e9ff764967" modelElementPath="authenticator.assignedEntity.code"/>
    <elements xmi:id="_T_4eAN6FEeex053nKTJxcg" businessElement="DocumentAuthenicatorOrganizationBusinessAddress" modelElement="_IMjo0CzGEeGMXrZ0DiQwGg" businessElementId="25c51852-c2b0-4e1c-a366-223aee77276a" modelElementPath="authenticator.assignedEntity.addr"/>
    <elements xmi:id="_WBRG8N6FEeex053nKTJxcg" businessElement="DocumentAuthenticatorBusinessPhoneContact" modelElement="_IMleACzGEeGMXrZ0DiQwGg" businessElementId="72703640-802e-4954-9392-5bcad1117768" modelElementPath="authenticator.assignedEntity.telecom"/>
    <elements xmi:id="_YIIs0N6FEeex053nKTJxcg" businessElement="DocumentAuthenticatorEmailContact" modelElement="_IMleACzGEeGMXrZ0DiQwGg" businessElementId="85c70012-7b20-4faa-ac07-e7b35579fa53" modelElementPath="authenticator.assignedEntity.telecom"/>
    <elements xmi:id="_aiAHMN6FEeex053nKTJxcg" businessElement="DocumentAuthenticatorPagerContact" modelElement="_IMleACzGEeGMXrZ0DiQwGg" businessElementId="ecaef0f7-6342-4676-83af-5968deb47198" modelElementPath="authenticator.assignedEntity.telecom"/>
    <elements xmi:id="_ciNrcN6FEeex053nKTJxcg" businessElement="DocumentAuthenticatorURLContact" modelElement="_IMleACzGEeGMXrZ0DiQwGg" businessElementId="ae2aeae2-e08e-4488-b346-95135e1dd312" modelElementPath="authenticator.assignedEntity.telecom"/>
    <elements xmi:id="_e8nRUN6FEeex053nKTJxcg" businessElement="DocumentAuthenticatordPersonName" modelElement="_Dy1g8OxwEeG7k4bbVdXbXw" businessElementId="5f4bc15c-b4d3-43f5-8d9e-e08f38d39442" modelElementPath="authenticator.assignedEntity.assignedPerson.name"/>
    <elements xmi:id="_wYKa0N6IEeeicbDlQdtpPg" businessElement="DocumentInformantSpecialtyCode" modelElement="_eRWDII1fEeS-Q90NIeadnQ" businessElementId="45381e83-b2f4-46ad-bb26-9807f4f1fed0" modelElementPath="informant.assignedEntity.code"/>
    <elements xmi:id="_zpxVgN6IEeeicbDlQdtpPg" businessElement="DocumentInformantOrganizationAddress" modelElement="_xfeE4I1fEeS-Q90NIeadnQ" businessElementId="bb48c680-15be-41b1-b5da-081fc57c626f" modelElementPath="informant.assignedEntity.addr"/>
    <elements xmi:id="_17C0kN6IEeeicbDlQdtpPg" businessElement="DocumentInformantII" modelElement="_NmVGuCzCEeGMXrZ0DiQwGg" businessElementId="45e52bc8-17b3-46da-9c3f-bcd7148fe501" modelElementPath="informant.assignedEntity.id"/>
    <elements xmi:id="_5EMW0N6IEeeicbDlQdtpPg" businessElement="DocumentInformantPersonName" modelElement="_g5RhEOxvEeG7k4bbVdXbXw" businessElementId="7b2d3700-6cc7-49a9-af2c-cde5464af9b5" modelElementPath="informant.assignedEntity.assignedPerson.name"/>
    <elements xmi:id="_9qksEN6IEeeicbDlQdtpPg" businessElement="DocumentInformantEmailContact" businessElementId="4ce5fafc-90b4-40f9-89e5-275dbd121c9e" modelElementPath="informant.assignedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_ASX0wN6JEeeicbDlQdtpPg" businessElement="DocumentInformantFaxContact" businessElementId="fffb8d53-635b-42c0-aabb-7784512763c8" modelElementPath="informant.assignedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_Dn2i0N6JEeeicbDlQdtpPg" businessElement="DocumentInformantPagerContact" businessElementId="1d311a7e-c3d3-4142-a1d1-5dafb16a6713" modelElementPath="informant.assignedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_GBmBYN6JEeeicbDlQdtpPg" businessElement="DocumentInformantPhoneContact" businessElementId="77b295e6-7cbf-45a1-aac8-86bd86f9ee5e" modelElementPath="informant.assignedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_I2JMoN6JEeeicbDlQdtpPg" businessElement="DocumentInformantSMSContact" businessElementId="e83cc28c-ab1a-4333-96ed-17c09c23596e" modelElementPath="informant.assignedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_LZujsN6JEeeicbDlQdtpPg" businessElement="DocumentInformantURLContact" businessElementId="1d6b62ac-9bd1-4f56-b782-1b1d941b92ed" modelElementPath="informant.assignedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_D01r4EoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_PJyU8N6JEeeicbDlQdtpPg" businessElement="DocumentInformantContainer" modelElement="_BrtVwBwcEeSMr-NWzQuDBw" businessElementId="21f774e5-6510-4179-89de-621095c502d8" modelElementPath="informant"/>
    <elements xmi:id="_RXbRMN6JEeeicbDlQdtpPg" businessElement="DocumentInformantOrganizationAddress" modelElement="_31evQI1gEeS-Q90NIeadnQ" businessElementId="bb48c680-15be-41b1-b5da-081fc57c626f" modelElementPath="informant.relatedEntity.addr"/>
    <elements xmi:id="_yRykAN6KEeeicbDlQdtpPg" businessElement="DocumentInformantPersonName" businessElementId="7b2d3700-6cc7-49a9-af2c-cde5464af9b5" modelElementPath="informant.relatedEntity.person.name">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_3LYJIN6KEeeicbDlQdtpPg" businessElement="DocumentInformantEmailContact" businessElementId="4ce5fafc-90b4-40f9-89e5-275dbd121c9e" modelElementPath="informant.relatedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_L1a6QErmEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_8xqcMN6KEeeicbDlQdtpPg" businessElement="DocumentInformantFaxContact" businessElementId="fffb8d53-635b-42c0-aabb-7784512763c8" modelElementPath="informant.relatedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_L1a6QErmEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_BL2IgN6LEeeicbDlQdtpPg" businessElement="DocumentInformantPagerContact" businessElementId="1d311a7e-c3d3-4142-a1d1-5dafb16a6713" modelElementPath="informant.relatedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_L1a6QErmEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_Do_gYN6LEeeicbDlQdtpPg" businessElement="DocumentInformantPhoneContact" businessElementId="77b295e6-7cbf-45a1-aac8-86bd86f9ee5e" modelElementPath="informant.relatedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_L1a6QErmEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_LTTgsN6LEeeicbDlQdtpPg" businessElement="DocumentEncounterID" modelElement="_UiX1ICypEeGMXrZ0DiQwGg" businessElementId="a3fbbac5-0a09-4aa2-8f87-f7bc7c573abf" modelElementPath="componentOf.encompassingEncounter.id"/>
    <elements xmi:id="_OsN9QN6LEeeicbDlQdtpPg" businessElement="DocumentEncounterStartDateTime" modelElement="_UiXOECypEeGMXrZ0DiQwGg" businessElementId="ae5d7703-0152-4531-b99d-86652602f5f2" modelElementPath="componentOf.encompassingEncounter.effectiveTime"/>
    <elements xmi:id="_QaqcEN6LEeeicbDlQdtpPg" businessElement="DocumentEncounterEndDateTime" modelElement="_UiXOECypEeGMXrZ0DiQwGg" businessElementId="92fc97bc-ae86-4eab-a91a-3e0e748d94ce" modelElementPath="componentOf.encompassingEncounter.effectiveTime"/>
    <elements xmi:id="_8Ch98N6NEeeqk4BC_Cyt0g" businessElement="DocumentNonProviderParticipantAddress" businessElementId="0e92375b-e76b-43fc-baf2-79214f88de28" modelElementPath="supportParticipant.associatedEntity.addr">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_-czawEoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="__OBpkN6NEeeqk4BC_Cyt0g" businessElement="DocumentNonProviderParticipantEmailContact" businessElementId="9acfb0fd-bbe4-4f82-be29-79a19faf9253" modelElementPath="supportParticipant.associatedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#__ZTfQEoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_B0NosN6OEeeqk4BC_Cyt0g" businessElement="DocumentNonProviderParticipantFaxContact" businessElementId="c069962d-407f-4c5f-9e5a-07e12dd1c676" modelElementPath="supportParticipant.associatedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#__ZTfQEoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_EYGhwN6OEeeqk4BC_Cyt0g" businessElement="DocumentNonProviderParticipantFunctionCode" businessElementId="cdaa625f-e3ea-4de5-abd6-81fc166d7a40" modelElementPath="supportParticipant.functionCode">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_RpEqAErdEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_I4p70N6OEeeqk4BC_Cyt0g" businessElement="DocumentNonProviderParticipantID" businessElementId="7f17420e-9e5b-4079-9535-b89153518b17" modelElementPath="supportParticipant.associatedEntity.id">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_8KBf0EoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_QEzZcN6OEeeqk4BC_Cyt0g" businessElement="DocumentNonProviderParticipantPagerContact" businessElementId="3c1c017e-5e16-4c0e-a715-9edd3efddf2b" modelElementPath="supportParticipant.associatedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#__ZTfQEoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_ST-mwN6OEeeqk4BC_Cyt0g" businessElement="DocumentNonProviderParticipantPhoneContact" businessElementId="e8866c64-eea5-4c16-a9b0-e4fd122271ea" modelElementPath="supportParticipant.associatedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#__ZTfQEoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_UrIrYN6OEeeqk4BC_Cyt0g" businessElement="DocumentNonProviderParticipantSMSContact" businessElementId="314bc28a-2421-42aa-9869-08751a4924d7" modelElementPath="supportParticipant.associatedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#__ZTfQEoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_XSfvMN6OEeeqk4BC_Cyt0g" businessElement="DocumentNonProviderParticipantURLContact" businessElementId="16932766-3946-40bd-888e-7deb6ac50ae0" modelElementPath="supportParticipant.associatedEntity.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#__ZTfQEoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_auWLAN6OEeeqk4BC_Cyt0g" businessElement="DocumentNonProviderParticipantName" businessElementId="a6974337-211a-4ac5-97f5-ded456d3ac9b" modelElementPath="supportParticipant.associatedEntity.associatedPerson.name">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_cVAxYN6PEee6SeCjYfVdMA" businessElement="DocumentServiceEventPractitionerContainer" modelElement="_HRW2ABwkEeSMr-NWzQuDBw" businessElementId="503535eb-e96e-4609-948e-e7ba5ada37ca" modelElementPath="documentationOf.serviceEvent.performer"/>
    <elements xmi:id="_fCnnIN6PEee6SeCjYfVdMA" businessElement="DocumentServiceEventPractitionerTypeCode" modelElement="_00bzMI-cEeSbueAOLwZrNw" businessElementId="01da7b75-1d0f-4ff0-b92a-7ab335beabf4" modelElementPath="documentationOf.serviceEvent.performer.functionCode"/>
    <elements xmi:id="_hpPrIN6PEee6SeCjYfVdMA" businessElement="DocumentServiceEventPractitionerSpecialityCode" modelElement="_N5tjoI-fEeSbueAOLwZrNw" businessElementId="a087e1fd-f885-42ab-9ea8-f6002d1f0817" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.code"/>
    <elements xmi:id="_JbO9EN6REee4Na9_qxj53g" businessElement="DocumentServiceEventPractitionerII" modelElement="_Zphq8-xxEeG7k4bbVdXbXw" businessElementId="a294d280-db36-423a-8f36-371a11af4de6" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.id"/>
    <elements xmi:id="_NLzrsN6REee4Na9_qxj53g" businessElement="DocumentServiceEventPractitionerOrganizationAddress" businessElementId="9379197e-ad2e-4b70-87ee-a78a86fac9ef" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.addr">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_DBIXAEoeEd6c3qsAxlFHaQ"/>
    </elements>
    <elements xmi:id="_XDoFYN6REee4Na9_qxj53g" businessElement="DocumentServiceEventPractitionerOrganizationName" businessElementId="c465e884-3bdc-4b7a-998c-e4696b983bc8" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.name">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_BicPkErbEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_a_bzoN6REee4Na9_qxj53g" businessElement="DocumentServiceEventPractitionerOrganizationID" businessElementId="af6eb7e4-7923-46e9-8368-d3b77443a3c6" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.id">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#__aP0AEraEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_d4vjEN6REee4Na9_qxj53g" businessElement="DocumentServiceEventPractitionerOrganizationEmailContact" businessElementId="736a05b5-367a-4777-ae13-0340cb3f205b" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_FEMfEErbEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_hQzrEN6REee4Na9_qxj53g" businessElement="DocumentServiceEventPractitionerOrganizationFaxContact" businessElementId="5b20f490-7dbb-480d-ae14-ff4612a0f130" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_FEMfEErbEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_lQ2ZEN6REee4Na9_qxj53g" businessElement="DocumentServiceEventPractitionerPagerContact" businessElementId="66e9c682-891c-4516-9e4e-c999ce83486b" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_FEMfEErbEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_o5VisN6REee4Na9_qxj53g" businessElement="DocumentServiceEventPractitionerPhoneContact" businessElementId="d807d701-9521-4cae-888e-4dd5842eb129" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_FEMfEErbEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_savM4N6REee4Na9_qxj53g" businessElement="DocumentServiceEventPractitionerSMSContact" businessElementId="ce31a43a-1354-4137-a1cc-e3e298d44093" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_FEMfEErbEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_wXtYwN6REee4Na9_qxj53g" businessElement="DocumentServiceEventPractitionerURLContact" businessElementId="2eeb618e-c932-45b1-ad08-6737a0293615" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.representedOrganization.telecom">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_FEMfEErbEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_3NjPMN6REee4Na9_qxj53g" businessElement="DocumentServiceEventPractitionerName" businessElementId="7dc4d231-6c43-4857-96f3-c45279f50d76" modelElementPath="documentationOf.serviceEvent.performer.assignedEntity.assignedPerson.name">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_L08A0ErgEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_52XEgN6REee4Na9_qxj53g" businessElement="DocumentServiceEventEndDateTime" modelElement="__z2GYOxwEeG7k4bbVdXbXw" businessElementId="b5c2139a-70b7-44bb-84de-ca952c1af93e" modelElementPath="documentationOf.serviceEvent.effectiveTime"/>
    <elements xmi:id="_7rQJkN6REee4Na9_qxj53g" businessElement="DocumentServiceEventStartDateTime" modelElement="__z2GYOxwEeG7k4bbVdXbXw" businessElementId="c99279c4-362a-4c93-9d76-e7a9094db140" modelElementPath="documentationOf.serviceEvent.effectiveTime"/>
    <elements xmi:id="_CsCEsN6SEee4Na9_qxj53g" businessElement="DocumentConsentID" modelElement="_FDOZoPI1EeGu1M-cCXg0Dg" businessElementId="95c3c083-0a46-45db-94cf-fcc21ea18cb6" modelElementPath="authorization.consent.id"/>
    <elements xmi:id="_Et8SEN6SEee4Na9_qxj53g" businessElement="DocumentConsentValueCode" modelElement="_FDNykPI1EeGu1M-cCXg0Dg" businessElementId="6b5b4a84-f00d-454a-b49f-1a722b961f88" modelElementPath="authorization.consent.code"/>
    <elements xmi:id="_MeUtEN6xEee4Na9_qxj53g" businessElement="DocumentInformantOrganizationName" businessElementId="cbf6ed13-ce99-4830-8a77-97f8f43ef17b" modelElementPath="informant.assignedEntity.representedOrganization.name">
      <modelElement xmi:type="uml:Property" href="pathmap://CDA_MODEL/cda.uml#_BicPkErbEd6FXKclYGEDCw"/>
    </elements>
    <elements xmi:id="_a_0gQN60Eee4Na9_qxj53g" businessElement="PatientContainer" modelElement="_nAHQIBwLEeSMr-NWzQuDBw" businessElementId="5d201387-d695-48fb-90cb-565251e1c825" modelElementPath="recordTarget"/>
    <elements xmi:id="_r_OnsN60Eee4Na9_qxj53g" businessElement="PatientBirthPlaceAddress" modelElement="_bs30UCymEeGMXrZ0DiQwGg" businessElementId="787eb894-88e2-445a-9f30-89d38bca3380" modelElementPath="recordTarget.patientRole.patient.birthplace.place.addr"/>
    <elements xmi:id="_yHZ08N62Eee7q7mQn2riew" businessElement="PatientAdministrationGenderCode" modelElement="_7OrqsCylEeGMXrZ0DiQwGg" businessElementId="03844ed8-168e-4a76-8777-1f759e86eea2" modelElementPath="recordTarget.patientRole.patient.administrativeGenderCode"/>
    <elements xmi:id="_0YBzwN62Eee7q7mQn2riew" businessElement="PatientMaritalStatusCode" modelElement="_7Otf4SylEeGMXrZ0DiQwGg" businessElementId="6cf44ff0-2cfa-493b-98a6-44f35acd195c" modelElementPath="recordTarget.patientRole.patient.maritalStatusCode"/>
    <elements xmi:id="__85lIN62Eee7q7mQn2riew" businessElement="PatientReligousAffiliationCode" modelElement="_7OvVECylEeGMXrZ0DiQwGg" businessElementId="907a4b6c-e002-4046-973b-0395d0415de9" modelElementPath="recordTarget.patientRole.patient.religiousAffiliationCode"/>
    <elements xmi:id="_Ou1yoN67EeepaoKW9xWNHw" businessElement="PatientLegalName" modelElement="_7OuG8SylEeGMXrZ0DiQwGg" businessElementId="59cf761a-4737-4f95-92cd-c3ef485f2159" modelElementPath="recordTarget.patientRole.patient.name"/>
    <elements xmi:id="_MOz_UOD_EeeSrJFhFrSqfg" businessElement="DcoumentContainer" modelElement="_dduXkJ5OEeOr4eM3k36wAg" businessElementId="2fdd4cc0-f00f-4bd8-af66-36ed83874811" modelElementPath=""/>
  </MDMI:MDMIMapping>
</xmi:XMI>
