eCQM QICore Content Implementation Guide
2023.0.0 - CI Build

eCQM QICore Content Implementation Guide, published by cqframework. This guide is not an authorized publication; it is the continuous build for version 2023.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/cqframework/ecqm-content-qicore-2023/ and changes regularly. See the Directory of published versions

## : Dementia: Cognitive AssessmentFHIR - XML Representation

Draft as of 2023-10-27

Raw xml | Download

    <Measure xmlns="http://hl7.org/fhir">
      <id value="DementiaCognitiveAssessmentFHIR"/>
      <meta>
        <profile
                 value="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-measure-cqfm"/>
        <profile
                 value="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/publishable-measure-cqfm"/>
        <profile
                 value="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/executable-measure-cqfm"/>
      </meta>
      <text>
        <status value="extensions"/>
        <div xmlns="http://www.w3.org/1999/xhtml">
        <table class="grid dict">

                <tr>
                    <th scope="row"><b>Title: </b></th>
                    <td style="padding-left: 4px;">Dementia: Cognitive AssessmentFHIR</td>
                </tr>

                <tr>
                    <th scope="row"><b>Id: </b></th>
                    <td style="padding-left: 4px;">DementiaCognitiveAssessmentFHIR</td>
                </tr>

                    <tr>
                        <th scope="row"><b>Download cql: </b></th>
                        <td style="padding-left: 4px;"><a href="Library-DementiaCognitiveAssessmentFHIR.cql">DementiaCognitiveAssessmentFHIR.cql</a></td>
                    </tr>

                <tr>
                    <th scope="row"><b>Version: </b></th>
                    <td style="padding-left: 4px;">0.0.004</td>
                </tr>

                <tr>
                    <th scope="row"><b>Url: </b></th>
                    <td style="padding-left: 4px;"><a href="Measure-DementiaCognitiveAssessmentFHIR.html">Dementia: Cognitive AssessmentFHIR</a></td>
                </tr>

                <tr>
                    <th scope="row">
                        <b>

                                    short-name identifier:

                        </b>
                    </th>

                    <td style="padding-left: 4px;">

                            <p style="margin-bottom: 5px;">
                                <span>CMS149FHIR</span>
                            </p>

                    </td>
                </tr>

                <tr>
                    <th scope="row">
                        <b>

                                    version-independent identifier:

                        </b>
                    </th>

                    <td style="padding-left: 4px;">

                            <p style="margin-bottom: 5px;">
                                <span>urn:uuid:5dd075c9-2ce3-49be-a219-055e2444cfea</span>
                            </p>

                    </td>
                </tr>

                <tr>
                    <th scope="row">
                        <b>

                                    version-specific identifier:

                        </b>
                    </th>

                    <td style="padding-left: 4px;">

                            <p style="margin-bottom: 5px;">
                                <span>urn:uuid:0207eaf9-c365-4740-b5db-fc41f8aa9906</span>
                            </p>

                    </td>
                </tr>

                <tr>
                    <th scope="row">
                        <b>

                                    endorser (NQF) identifier:

                        </b>
                    </th>

                    <td style="padding-left: 4px;">

                            <p style="margin-bottom: 5px;">
                                <span>2872e</span>
                            </p>

                    </td>
                </tr>

                <tr>
                    <th scope="row">
                        <b>

                                    publisher (CMS) identifier:

                        </b>
                    </th>

                    <td style="padding-left: 4px;">

                            <p style="margin-bottom: 5px;">
                                <span>149FHIR</span>
                            </p>

                    </td>
                </tr>

                <tr>
                    <th scope="row"><b>Effective Period: </b></th>
                    <td style="padding-left: 4px;">2024-01-01
                        ..2024-12-31</td>
                </tr>

                <tr>
                    <th scope="row"><b>Status: </b></th>
                    <td style="padding-left: 4px;">draft</td>
                </tr>

                <tr>
                    <th scope="row"><b>Date: </b></th>
                    <td style="padding-left: 4px;">2023-10-27 08:12:31+0000</td>
                </tr>

                <tr>
                    <th scope="row"><b>Approval Date: </b></th>
                    <td style="padding-left: 4px;">2023-08-14</td>
                </tr>

                <tr>
                    <th scope="row"><b>Last Review Date: </b></th>
                    <td style="padding-left: 4px;">2023-08-14</td>
                </tr>

                <tr>
                    <th scope="row"><b>Name: </b></th>
                    <td style="padding-left: 4px;">DementiaCognitiveAssessmentFHIR</td>
                </tr>

                <tr>
                    <th scope="row"><b>Publisher: </b></th>
                    <td style="padding-left: 4px;">American Academy of Neurology</td>
                </tr>

            <tr>
                <th scope="row"><b>Author: </b></th>
                <td style="padding-left: 4px;">American Academy of Neurology: <a href="www.aan.com">www.aan.com</a>, American Medical Association (AMA): <a href="https://www.ama-assn.org/">https://www.ama-assn.org/</a></td>
            </tr>

                <tr>
                    <th scope="row"><b>Description: </b></th>
                    <td style="padding-left: 4px;"><div><p>Percentage of patients, regardless of age, with a diagnosis of dementia for whom an assessment of cognition is performed and the results reviewed at least once within a 12-month period</p>
    </div></td>
                </tr>

                <tr>
                    <th scope="row"><b>Use Context: </b></th>
                    <td style="padding-left: 4px;">
                        <table class="grid-dict">
                            <tr>
                                <th><b>code</b></th>
                                <th><b>value</b></th>
                            </tr>

                                <tr>
                                    <td>program</td>
                                    <td/>
                                </tr>

                        </table>
                    </td>
                </tr>

                <tr>
                    <th scope="row"><b>Purpose: </b></th>
                    <td style="padding-left: 4px;"><div><p>UNKNOWN</p>
    </div></td>
                </tr>

                <tr>
                    <th scope="row"><b>Copyright: </b></th>
                    <td style="padding-left: 4px;"><div><p>Attribution: The American Psychiatric Association’s (APA), PCPI’s, and American Medical Association’s (AMA) significant past efforts and contributions to the development and updating of the Measure are acknowledged.</p>
    <p>Copyright: (C)2023 American Academy of Neurology Institute (AANI). All rights reserved.</p>
    </div></td>
                </tr>

                <tr>
                    <th scope="row"><b>Disclaimer: </b></th>
                    <td style="padding-left: 4px;"><div><p>Limited proprietary coding may be contained in the Measure specifications for convenience. A license agreement must be entered prior to a third party’s use of Current Procedural Terminology (CPT[R]) or other proprietary code set contained in the Measure. Any other use of CPT or other coding by the third party is strictly prohibited. AANI, APA, AMA, and the former members of the PCPI disclaim all liability for use or accuracy of any CPT or other coding contained in the specifications.</p>
    <p>CPT(R) contained in the Measure specifications is copyright 2004-2022 American Medical Association. LOINC(R) is copyright 2004-2022 Regenstrief Institute, Inc. This material contains SNOMED Clinical Terms(R) (SNOMED CT[R]) copyright 2004-2022 International Health Terminology Standards Development Organisation. ICD-10 is copyright 2022 World Health Organization. All Rights Reserved.</p>
    </div></td>
                </tr>

            <tr>
                <th scope="row"><b>Rationale: </b></th>
                <td style="padding-left: 4px;"><div><p>An estimated 5.8 million of adults in the US were living with dementia in 2019. Dementia is often characterized by the gradual onset and continuing cognitive decline in one or more domains including memory, communication and language, ability to focus or pay attention, reasoning and judgment and visual perception (Alzheimer’s Association, 2019). Cognitive deterioration represents a major source of morbidity and mortality and poses a significant burden on affected individuals and their caregivers (Daviglus et al., 2010). Although cognitive deterioration follows a different course depending on the type of dementia, significant rates of decline have been reported. For example, one study found that the annual rate of decline for Alzheimer's disease patients was more than four times that of older adults with no cognitive impairment (Wilson et al., 2010). Nevertheless, measurable cognitive abilities remain throughout the course of dementia (American Psychiatric Association, 2007). Initial and ongoing assessments of cognition are fundamental to the proper management of patients with dementia. These assessments serve as the basis for identifying treatment goals, developing a treatment plan, monitoring the effects of treatment, and modifying treatment as appropriate.</p>
    </div></td>
            </tr>

            <tr>
                <th scope="row"><b>Clinical recommendation statement: </b></th>
                <td style="padding-left: 4px;"><div><p>Ongoing assessment includes periodic monitoring of the development and evolution of cognitive and noncognitive psychiatric symptoms and their response to intervention (Category I). Both cognitive and noncognitive neuropsychiatric and behavioral symptoms of dementia tend to evolve over time, so regular monitoring allows detection of new symptoms and adaptation of treatment strategies to current needs... Cognitive symptoms that almost always require assessment include impairments in memory, executive function, language, judgment, and spatial abilities. It is often helpful to track cognitive status with a structured simple examination (American Psychiatric Association, 2007).</p>
    <p>The American Psychiatric Association recommends that patients with dementia be assessed for the type, frequency, severity, pattern, and timing of symptoms (Category 1C). Quantitative measures provide a structured replicable way to document the patient's baseline symptoms and determine which symptoms (if any) should be the target of intervention based on factors such as frequency of occurrence, magnitude, potential for associated harm to the patient or others, and associated distress to the patient. The exact frequency at which measures are warranted will depend on clinical circumstances. However, use of quantitative measures as treatment proceeds allows more precise tracking of whether nonpharmacological and pharmacological treatments are having their intended effect or whether a shift in the treatment plan is needed (American Psychiatric Association, 2016).</p>
    <p>Conduct and document an assessment and monitor changes in cognitive status using a reliable and valid instrument, e.g., Montreal Cognitive Assessment (MoCA), Ascertain Dementia 8 (AD8) or other tool. Cognitive status should be reassessed periodically to identify sudden changes, as well as to monitor the potential beneficial or harmful effects of environmental changes (including safety, care needs, and abuse and/or neglect), specific medications (both prescription and non-prescription, for appropriate use and contraindications), or other interventions. Proper assessment requires the use of a standardized, objective instrument that is relatively easy to use, reliable (with less variability between different assessors), and valid (results that would be similar to gold-standard evaluations) (California Department of Public Health, 2017).</p>
    <p>Recommendation: Perform regular, comprehensive person-centered assessments and timely interim assessments.
    Assessments, conducted at least every 6 months, should prioritize issues that help the person with dementia to live fully. These include assessments of the individual and care partner’s relationships and subjective experience and assessment of cognition, behavior, and function, using reliable and valid tools. Assessment is ongoing and dynamic, combining nomothetic (norm based) and idiographic (individualized) approaches (Fazio, Pace, Maslow, Zimmerman, &amp; Kallmyer, 2018).</p>
    <p>Recommendation: Assess cognitive status, functional abilities, behavioral and psychological symptoms of dementia, medical status, living environment, and safety. Reassess regularly and when there is a significant change in condition (U.S. Department of Health and Human Services, 2016).</p>
    </div></td>
            </tr>

                <tr>
                    <th scope="row"><b>Guidance (Usage): </b></th>
                    <td style="padding-left: 4px;">Use of a standardized tool or instrument to assess cognition other than those listed will meet numerator performance if mapped to the concept &quot;Intervention, Performed&quot;: &quot;Cognitive Assessment&quot; included in the numerator logic below.

    The requirement of two or more visits is to establish that the eligible professional or eligible clinician has an existing relationship with the patient.

    In recognition of the growing use of integrated and team-based care, the diagnosis of dementia and the assessment of cognitive function need not be performed by the same provider or clinician.

    The DSM-5 has replaced the term dementia with major neurocognitive disorder and mild neurocognitive disorder. For the purposes of this measure, the terms are equivalent.

    This eCQM is a patient-based measure.

    This FHIR-based measure has been derived from the QDM-based measure: CMS149v12.

    Please refer to the HL7 QI-Core Implementation Guide (http://hl7.org/fhir/us/qicore/index.html) for more information on QI-Core and mapping recommendations from QDM to QI-Core 4.1.1 (http://hl7.org/fhir/us/qicore/qdm-to-qicore.html).</td>
                </tr>

                    <tr>
                        <th scope="row"><b>Population Criteria: </b></th>
                        <td style="padding-left: 4px;">

                                <table class="grid-dict">

                                        <tr>
                                            <th><b>64758fe7be9def4e0b01b184</b></th>
                                        </tr>

                                        <tr>
                                            <td>Initial Population:</td>

                                                <td>All patients, regardless of age, with a diagnosis of dementia who have two or more visits during the measurement period</td>

                                        </tr>

                                        <tr>
                                            <td>Denominator:</td>

                                                <td>Equals Initial Population</td>

                                        </tr>

                                        <tr>
                                            <td>Denominator Exclusion:</td>

                                                <td>None</td>

                                        </tr>

                                        <tr>
                                            <td>Numerator:</td>

                                                <td>Patients for whom an assessment of cognition is performed and the results reviewed at least once within a 12-month period</td>

                                        </tr>

                                        <tr>
                                            <td>Numerator Exclusion:</td>

                                                <td>None</td>

                                        </tr>

                                        <tr>
                                            <td>Denominator Exception:</td>

                                                <td>Documentation of patient reason(s) for not assessing cognition</td>

                                        </tr>

                                </table>

                        </td>
                    </tr>

                <tr>
                    <th scope="row">
                        <b> Supplemental Data Guidance
                            : </b></th>
                    <td style="padding-left: 4px;">  </td>
                </tr>

                <tr>
                    <th scope="row"><b> Supplemental Data Elements: </b></th>
                    <td style="padding-left: 4px;">

                                    SDE Ethnicity

                                    SDE Payer

                                    SDE Race

                                    SDE Sex

                    </td>
                </tr>

                <tr>
                    <th scope="row"><b>Libraries: </b></th>
                    <td style="padding-left: 4px;">
                        <table class="grid-dict">

                                <tr>
                                    <td><a href="Library-DementiaCognitiveAssessmentFHIR.html">DementiaCognitiveAssessmentFHIR</a></td>
                                </tr>

                        </table>
                    </td>
                </tr>

                    <tr>
                        <th scope="row"><b>Related Artifact Dependencies: </b></th>
                        <td style="padding-left: 4px;">

                                <li><a href="Library-SupplementalDataElements.html">SupplementalDataElements</a> version: 3.4.000</li>

                                <li><a href="Library-QICoreCommon.html">QICoreCommon</a> version: 1.5.000</li>

                                <li><a href="Library-FHIRHelpers.html">FHIRHelpers</a> version: 4.3.000</li>

                                <li><code>http://hl7.org/fhir/v3/AdministrativeGender</code></li>

                                <li><a href="http://terminology.hl7.org/7.1.0/CodeSystem-condition-clinical.html">Condition Clinical Status Codes</a></li>

                                <li><a href="http://terminology.hl7.org/7.1.0/CodeSystem-condition-ver-status.html">ConditionVerificationStatus</a></li>

                                <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1006/expansion">Standardized Tools for Assessment of Cognition</a></li>

                                <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1332/expansion">Cognitive Assessment</a></li>

                                <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1492/expansion">Psych Visit - Diagnostic Evaluation</a></li>

                                <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.464.1003.101.12.1012/expansion">Nursing Facility Visit</a></li>

                                <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.464.1003.101.12.1014/expansion">Care Services in Long-Term Residential Facility</a></li>

                                <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.464.1003.101.12.1016/expansion">Home Healthcare Services</a></li>

                                <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1496/expansion">Psych Visit - Psychotherapy</a></li>

                                <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1023/expansion">Behavioral/Neuropsych Assessment</a></li>

                                <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1011/expansion">Occupational Therapy Evaluation</a></li>

                                <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.464.1003.101.12.1001/expansion">Office Visit</a></li>

                                <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.464.1003.101.12.1008/expansion">Outpatient Consultation</a></li>

                                <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1005/expansion">Dementia &amp; Mental Degenerations</a></li>

                                <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1012/expansion">Patient Provider Interaction</a></li>

                                <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.114222.4.11.3591/expansion">Payer</a></li>

                                <li><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1008/expansion">Patient Reason</a></li>

                        </td>
                    </tr>
                    <tr>
                        <th scope="row"><b>Parameters:</b></th>
                        <td style="padding-left: 4px;">
                            <table class="grid-dict">
                                <tr>
                                    <th><b>name</b></th>
                                    <th><b>use</b></th>
                                    <th><b>min</b></th>
                                    <th><b>max</b></th>
                                    <th><b>type</b></th>
                                </tr>

                                    <tr>
                                        <td>Measurement Period</td>
                                        <td>In</td>
                                        <td>0</td>
                                        <td>1</td>
                                        <td>Period</td>
                                    </tr>

                                    <tr>
                                        <td>SDE Sex</td>
                                        <td>Out</td>
                                        <td>0</td>
                                        <td>1</td>
                                        <td>Coding</td>
                                    </tr>

                                    <tr>
                                        <td>Numerator</td>
                                        <td>Out</td>
                                        <td>0</td>
                                        <td>1</td>
                                        <td>boolean</td>
                                    </tr>

                                    <tr>
                                        <td>Denominator</td>
                                        <td>Out</td>
                                        <td>0</td>
                                        <td>1</td>
                                        <td>boolean</td>
                                    </tr>

                                    <tr>
                                        <td>SDE Payer</td>
                                        <td>Out</td>
                                        <td>0</td>
                                        <td>*</td>
                                        <td>Resource</td>
                                    </tr>

                                    <tr>
                                        <td>Initial Population</td>
                                        <td>Out</td>
                                        <td>0</td>
                                        <td>1</td>
                                        <td>boolean</td>
                                    </tr>

                                    <tr>
                                        <td>SDE Ethnicity</td>
                                        <td>Out</td>
                                        <td>0</td>
                                        <td>1</td>
                                        <td>Resource</td>
                                    </tr>

                                    <tr>
                                        <td>SDE Race</td>
                                        <td>Out</td>
                                        <td>0</td>
                                        <td>1</td>
                                        <td>Resource</td>
                                    </tr>

                                    <tr>
                                        <td>Denominator Exceptions</td>
                                        <td>Out</td>
                                        <td>0</td>
                                        <td>1</td>
                                        <td>boolean</td>
                                    </tr>

                            </table>
                        </td>
                    </tr>

                    <tr>
                        <th scope="row"><b>DataRequirements:</b></th>
                        <td style="padding-left: 4px;">
                            <table class="grid-dict">
                                <tr>
                                    <th><b>Type</b></th>
                                    <th><b>Elements</b></th>
                                    <th><b>Valueset Name</b></th>
                                    <th><b>Valueset</b></th>
                                </tr>

                                    <tr>
                                        <td>Patient(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-patient.html">QICorePatient</a>)</td>
                                        <td>

                                                ethnicity

                                                race

                                        </td>
                                        <td>

                                        </td>
                                        <td/>
                                    </tr>

                                    <tr>
                                        <td>Encounter(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-encounter.html">QICoreEncounter</a>)</td>
                                        <td>

                                                type

                                                period

                                                status

                                                status.value

                                        </td>
                                        <td>

                                                     Psych Visit Diagnostic Evaluation

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1492/expansion">Psych Visit - Diagnostic Evaluation</a></td>
                                    </tr>

                                    <tr>
                                        <td>Encounter(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-encounter.html">QICoreEncounter</a>)</td>
                                        <td>

                                                type

                                                period

                                                status

                                                status.value

                                        </td>
                                        <td>

                                                     Nursing Facility Visit

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.464.1003.101.12.1012/expansion">Nursing Facility Visit</a></td>
                                    </tr>

                                    <tr>
                                        <td>Encounter(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-encounter.html">QICoreEncounter</a>)</td>
                                        <td>

                                                type

                                                period

                                                status

                                                status.value

                                        </td>
                                        <td>

                                                     Care Services in Long Term Residential Facility

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.464.1003.101.12.1014/expansion">Care Services in Long-Term Residential Facility</a></td>
                                    </tr>

                                    <tr>
                                        <td>Encounter(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-encounter.html">QICoreEncounter</a>)</td>
                                        <td>

                                                type

                                                period

                                                status

                                                status.value

                                        </td>
                                        <td>

                                                     Home Healthcare Services

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.464.1003.101.12.1016/expansion">Home Healthcare Services</a></td>
                                    </tr>

                                    <tr>
                                        <td>Encounter(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-encounter.html">QICoreEncounter</a>)</td>
                                        <td>

                                                type

                                                period

                                                status

                                                status.value

                                        </td>
                                        <td>

                                                     Psych Visit Psychotherapy

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1496/expansion">Psych Visit - Psychotherapy</a></td>
                                    </tr>

                                    <tr>
                                        <td>Encounter(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-encounter.html">QICoreEncounter</a>)</td>
                                        <td>

                                                type

                                                period

                                                status

                                                status.value

                                        </td>
                                        <td>

                                                     Behavioral/Neuropsych Assessment

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1023/expansion">Behavioral/Neuropsych Assessment</a></td>
                                    </tr>

                                    <tr>
                                        <td>Encounter(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-encounter.html">QICoreEncounter</a>)</td>
                                        <td>

                                                type

                                                period

                                                status

                                                status.value

                                        </td>
                                        <td>

                                                     Occupational Therapy Evaluation

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1011/expansion">Occupational Therapy Evaluation</a></td>
                                    </tr>

                                    <tr>
                                        <td>Encounter(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-encounter.html">QICoreEncounter</a>)</td>
                                        <td>

                                                type

                                                period

                                                status

                                                status.value

                                        </td>
                                        <td>

                                                     Office Visit

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.464.1003.101.12.1001/expansion">Office Visit</a></td>
                                    </tr>

                                    <tr>
                                        <td>Encounter(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-encounter.html">QICoreEncounter</a>)</td>
                                        <td>

                                                type

                                                period

                                                status

                                                status.value

                                        </td>
                                        <td>

                                                     Outpatient Consultation

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.464.1003.101.12.1008/expansion">Outpatient Consultation</a></td>
                                    </tr>

                                    <tr>
                                        <td>Encounter(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-encounter.html">QICoreEncounter</a>)</td>
                                        <td>

                                                type

                                                period

                                                status

                                                status.value

                                        </td>
                                        <td>

                                                     Patient Provider Interaction

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1012/expansion">Patient Provider Interaction</a></td>
                                    </tr>

                                    <tr>
                                        <td>Condition(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-condition.html">QICoreCondition</a>)</td>
                                        <td>

                                                code

                                                verificationStatus

                                        </td>
                                        <td>

                                                     Dementia, Mental Degenerations

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1005/expansion">Dementia &amp; Mental Degenerations</a></td>
                                    </tr>

                                    <tr>
                                        <td>Observation(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-observation.html">QICoreObservation</a>)</td>
                                        <td>

                                                code

                                                issued

                                                issued.value

                                                value

                                                status

                                                status.value

                                        </td>
                                        <td>

                                                     Standardized Tools for Assessment of Cognition

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1006/expansion">Standardized Tools for Assessment of Cognition</a></td>
                                    </tr>

                                    <tr>
                                        <td>Observation(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-observation.html">QICoreObservation</a>)</td>
                                        <td>

                                                code

                                                issued

                                                issued.value

                                                value

                                                status

                                                status.value

                                        </td>
                                        <td>

                                                     Cognitive Assessment

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1332/expansion">Cognitive Assessment</a></td>
                                    </tr>

                                    <tr>
                                        <td>Coverage(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-coverage.html">QICoreCoverage</a>)</td>
                                        <td>

                                                type

                                                period

                                        </td>
                                        <td>

                                                     Payer Type

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.114222.4.11.3591/expansion">Payer</a></td>
                                    </tr>

                                    <tr>
                                        <td>Observation(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-observationnotdone.html">QICoreObservationNotDone</a>)</td>
                                        <td>

                                                code

                                                issued

                                                issued.value

                                                status

                                                status.value

                                                extension

                                        </td>
                                        <td>

                                                     Standardized Tools for Assessment of Cognition

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1006/expansion">Standardized Tools for Assessment of Cognition</a></td>
                                    </tr>

                                    <tr>
                                        <td>Observation(<a href="http://hl7.org/fhir/us/qicore/STU4.1.1/StructureDefinition-qicore-observationnotdone.html">QICoreObservationNotDone</a>)</td>
                                        <td>

                                                code

                                                issued

                                                issued.value

                                                status

                                                status.value

                                                extension

                                        </td>
                                        <td>

                                                     Cognitive Assessment

                                        </td>
                                        <td><a href="https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1332/expansion">Cognitive Assessment</a></td>
                                    </tr>

                            </table>
                        </td>
                    </tr>

                        <tr>
                            <th scope="row"><b>Direct Reference Codes:</b></th>
                            <td style="padding-left: 4px;">
                                <table class="grid-dict">
                                    <tr>
                                        <th><b>display</b></th>
                                        <th><b>code</b></th>
                                        <th><b>system</b></th>
                                    </tr>

                                        <tr>
                                            <td>Male</td>
                                            <td>M</td>
                                            <td><a href="http://hl7.org/fhir/v3/AdministrativeGender">http://hl7.org/fhir/v3/AdministrativeGender</a></td>
                                        </tr>

                                        <tr>
                                            <td>Female</td>
                                            <td>F</td>
                                            <td><a href="http://hl7.org/fhir/v3/AdministrativeGender">http://hl7.org/fhir/v3/AdministrativeGender</a></td>
                                        </tr>

                                        <tr>
                                            <td/>
                                            <td>active</td>
                                            <td><a href="http://terminology.hl7.org/7.1.0/CodeSystem-condition-clinical.html">http://terminology.hl7.org/CodeSystem/condition-clinical</a></td>
                                        </tr>

                                        <tr>
                                            <td/>
                                            <td>recurrence</td>
                                            <td><a href="http://terminology.hl7.org/7.1.0/CodeSystem-condition-clinical.html">http://terminology.hl7.org/CodeSystem/condition-clinical</a></td>
                                        </tr>

                                        <tr>
                                            <td/>
                                            <td>relapse</td>
                                            <td><a href="http://terminology.hl7.org/7.1.0/CodeSystem-condition-clinical.html">http://terminology.hl7.org/CodeSystem/condition-clinical</a></td>
                                        </tr>

                                        <tr>
                                            <td/>
                                            <td>unconfirmed</td>
                                            <td><a href="http://terminology.hl7.org/7.1.0/CodeSystem-condition-ver-status.html">http://terminology.hl7.org/CodeSystem/condition-ver-status</a></td>
                                        </tr>

                                        <tr>
                                            <td/>
                                            <td>refuted</td>
                                            <td><a href="http://terminology.hl7.org/7.1.0/CodeSystem-condition-ver-status.html">http://terminology.hl7.org/CodeSystem/condition-ver-status</a></td>
                                        </tr>

                                        <tr>
                                            <td/>
                                            <td>entered-in-error</td>
                                            <td><a href="http://terminology.hl7.org/7.1.0/CodeSystem-condition-ver-status.html">http://terminology.hl7.org/CodeSystem/condition-ver-status</a></td>
                                        </tr>

                                </table>
                            </td>
                        </tr>

                    <tr>
                        <th scope="row"><b>Logic Definitions:</b></th>
                        <td style="padding-left: 4px;">

                            <table class="grid-dict">
                                <tr>
                                    <th><b>Group</b></th>
                                    <th><b>Scoring</b></th>
                                    <th><b>Population Criteria</b></th>
                                    <th><b>Expression</b></th>
                                </tr>
                                <tr>

                                    <td> 64758fe7be9def4e0b01b184 </td>
                                    <td>

                                            <b>Group scoring:</b>

                                                <span>  proportion </span>

                                    </td>

                                    <tr>
                                        <td/>
                                        <td/>
                                        <td>Initial Population</td>
                                        <td>

                                                <pre><code class="language-cql">/***Population Criteria***/

    define &quot;Initial Population&quot;:
      exists &quot;Dementia Encounter During Measurement Period&quot;
        and ( Count(&quot;Qualifying Encounter During Measurement Period&quot;) &gt;= 2 )</code></pre>

                                        </td>
                                    </tr>

                                    <tr>
                                        <td/>
                                        <td/>
                                        <td>Denominator</td>
                                        <td>

                                                <pre><code class="language-cql">define &quot;Denominator&quot;:
      &quot;Initial Population&quot;</code></pre>

                                        </td>
                                    </tr>

                                    <tr>
                                        <td/>
                                        <td/>
                                        <td>Denominator Exclusion</td>
                                        <td>

                                                None

                                        </td>
                                    </tr>

                                    <tr>
                                        <td/>
                                        <td/>
                                        <td>Numerator</td>
                                        <td>

                                                <pre><code class="language-cql">define &quot;Numerator&quot;:
      exists &quot;Assessment of Cognition Using Standardized Tools or Alternate Methods&quot;</code></pre>

                                        </td>
                                    </tr>

                                    <tr>
                                        <td/>
                                        <td/>
                                        <td>Numerator Exclusion</td>
                                        <td>

                                                None

                                        </td>
                                    </tr>

                                    <tr>
                                        <td/>
                                        <td/>
                                        <td>Denominator Exception</td>
                                        <td>

                                                <pre><code class="language-cql">define &quot;Denominator Exceptions&quot;:
      exists &quot;Patient Reason for Not Performing Assessment of Cognition Using Standardized Tools or Alternate Methods&quot;</code></pre>

                                        </td>
                                    </tr>

                                </tr>
                            </table>

                    <table class="grid-dict">

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>SupplementalDataElements</td>

                                    <td>SDE Sex</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define &quot;SDE Sex&quot;:
      case
          when Patient.gender = 'male' then &quot;M&quot;
          when Patient.gender = 'female' then &quot;F&quot;
          else null
        end</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>DementiaCognitiveAssessmentFHIR</td>

                                    <td>SDE Sex</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define &quot;SDE Sex&quot;:
      SDE.&quot;SDE Sex&quot;</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>DementiaCognitiveAssessmentFHIR</td>

                                    <td>Encounter to Assess Cognition</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define &quot;Encounter to Assess Cognition&quot;:
      [&quot;Encounter&quot;: &quot;Psych Visit Diagnostic Evaluation&quot;]
        union [&quot;Encounter&quot;: &quot;Nursing Facility Visit&quot;]
        union [&quot;Encounter&quot;: &quot;Care Services in Long Term Residential Facility&quot;]
        union [&quot;Encounter&quot;: &quot;Home Healthcare Services&quot;]
        union [&quot;Encounter&quot;: &quot;Psych Visit Psychotherapy&quot;]
        union [&quot;Encounter&quot;: &quot;Behavioral/Neuropsych Assessment&quot;]
        union [&quot;Encounter&quot;: &quot;Occupational Therapy Evaluation&quot;]
        union [&quot;Encounter&quot;: &quot;Office Visit&quot;]
        union [&quot;Encounter&quot;: &quot;Outpatient Consultation&quot;]</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>DementiaCognitiveAssessmentFHIR</td>

                                    <td>Dementia Encounter During Measurement Period</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define &quot;Dementia Encounter During Measurement Period&quot;:
      &quot;Encounter to Assess Cognition&quot; EncounterAssessCognition
        with [Condition: &quot;Dementia &amp; Mental Degenerations&quot;] Dementia
          such that EncounterAssessCognition.period.toInterval ( ) during &quot;Measurement Period&quot;
            and Dementia.prevalenceInterval ( ) overlaps EncounterAssessCognition.period
            and Dementia.isActive ( )
            and not ( Dementia.verificationStatus ~ QICoreCommon.&quot;unconfirmed&quot;
                or Dementia.verificationStatus ~ QICoreCommon.&quot;refuted&quot;
                or Dementia.verificationStatus ~ QICoreCommon.&quot;entered-in-error&quot;
            )</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>DementiaCognitiveAssessmentFHIR</td>

                                    <td>Assessment of Cognition Using Standardized Tools or Alternate Methods</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">/***Definitions***/

    define &quot;Assessment of Cognition Using Standardized Tools or Alternate Methods&quot;:
      ( [&quot;Observation&quot;: &quot;Standardized Tools for Assessment of Cognition&quot;]
        union [&quot;Observation&quot;: &quot;Cognitive Assessment&quot;] ) CognitiveAssessment
        with &quot;Dementia Encounter During Measurement Period&quot; EncounterDementia
          such that CognitiveAssessment.issued.toInterval ( ) starts 12 months or less on or before day of end of EncounterDementia.period
        where CognitiveAssessment.value is not null
          and CognitiveAssessment.status in { 'final', 'amended', 'corrected', 'preliminary' }</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>DementiaCognitiveAssessmentFHIR</td>

                                    <td>Numerator</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define &quot;Numerator&quot;:
      exists &quot;Assessment of Cognition Using Standardized Tools or Alternate Methods&quot;</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>DementiaCognitiveAssessmentFHIR</td>

                                    <td>Qualifying Encounter During Measurement Period</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define &quot;Qualifying Encounter During Measurement Period&quot;:
      ( &quot;Encounter to Assess Cognition&quot;
        union [&quot;Encounter&quot;: &quot;Patient Provider Interaction&quot;] ) ValidEncounter
        where ValidEncounter.period during &quot;Measurement Period&quot;
          and ValidEncounter.status = 'finished'</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>DementiaCognitiveAssessmentFHIR</td>

                                    <td>Initial Population</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">/***Population Criteria***/

    define &quot;Initial Population&quot;:
      exists &quot;Dementia Encounter During Measurement Period&quot;
        and ( Count(&quot;Qualifying Encounter During Measurement Period&quot;) &gt;= 2 )</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>DementiaCognitiveAssessmentFHIR</td>

                                    <td>Denominator</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define &quot;Denominator&quot;:
      &quot;Initial Population&quot;</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>SupplementalDataElements</td>

                                    <td>SDE Payer</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define &quot;SDE Payer&quot;:
      [Coverage: type in &quot;Payer Type&quot;] Payer
        return {
          code: Payer.type,
          period: Payer.period
        }</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>DementiaCognitiveAssessmentFHIR</td>

                                    <td>SDE Payer</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define &quot;SDE Payer&quot;:
      SDE.&quot;SDE Payer&quot;</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>SupplementalDataElements</td>

                                    <td>SDE Ethnicity</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define &quot;SDE Ethnicity&quot;:
      Patient.ethnicity E
        return Tuple {
          codes: { E.ombCategory } union E.detailed,
          display: E.text
        }</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>DementiaCognitiveAssessmentFHIR</td>

                                    <td>SDE Ethnicity</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define &quot;SDE Ethnicity&quot;:
      SDE.&quot;SDE Ethnicity&quot;</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>SupplementalDataElements</td>

                                    <td>SDE Race</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define &quot;SDE Race&quot;:
      Patient.race R
        return Tuple {
          codes: R.ombCategory union R.detailed,
          display: R.text
        }</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>DementiaCognitiveAssessmentFHIR</td>

                                    <td>SDE Race</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define &quot;SDE Race&quot;:
      SDE.&quot;SDE Race&quot;</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>DementiaCognitiveAssessmentFHIR</td>

                                    <td>Patient Reason for Not Performing Assessment of Cognition Using Standardized Tools or Alternate Methods</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define &quot;Patient Reason for Not Performing Assessment of Cognition Using Standardized Tools or Alternate Methods&quot;:
      ( [ObservationNotDone: code in &quot;Standardized Tools for Assessment of Cognition&quot;]
        union [ObservationNotDone: code in &quot;Cognitive Assessment&quot;] ) NoCognitiveAssessment
        with &quot;Dementia Encounter During Measurement Period&quot; EncounterDementia
          such that NoCognitiveAssessment.issued.toInterval ( ) during EncounterDementia.period
        where NoCognitiveAssessment.status = 'cancelled'
          and NoCognitiveAssessment.notDoneReason in &quot;Patient Reason&quot;</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>DementiaCognitiveAssessmentFHIR</td>

                                    <td>Denominator Exceptions</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define &quot;Denominator Exceptions&quot;:
      exists &quot;Patient Reason for Not Performing Assessment of Cognition Using Standardized Tools or Alternate Methods&quot;</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>QICoreCommon</td>

                                    <td>toInterval</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">/*
    @description: Normalizes a value that is a choice of timing-valued types to an equivalent interval
    @comment: Normalizes a choice type of DateTime, Quanitty, Interval&lt;DateTime&gt;, or Interval&lt;Quantity&gt; types
    to an equivalent interval. This selection of choice types is a superset of the majority of choice types that are used as possible
    representations for timing-valued elements in QICore, allowing this function to be used across any resource.
    The input can be provided as a DateTime, Quantity, Interval&lt;DateTime&gt; or Interval&lt;Quantity&gt;.
    The intent of this function is to provide a clear and concise mechanism to treat single
    elements that have multiple possible representations as intervals so that logic doesn't have to account
    for the variability. More complex calculations (such as medication request period or dispense period
    calculation) need specific guidance and consideration. That guidance may make use of this function, but
    the focus of this function is on single element calculations where the semantics are unambiguous.
    If the input is a DateTime, the result a DateTime Interval beginning and ending on that DateTime.
    If the input is a Quantity, the quantity is expected to be a calendar-duration interpreted as an Age,
    and the result is a DateTime Interval beginning on the Date the patient turned that age and ending immediately before one year later.
    If the input is a DateTime Interval, the result is the input.
    If the input is a Quantity Interval, the quantities are expected to be calendar-durations interpreted as an Age, and the result
    is a DateTime Interval beginning on the date the patient turned the age given as the start of the quantity interval, and ending
    immediately before one year later than the date the patient turned the age given as the end of the quantity interval.
    Any other input will reslt in a null DateTime Interval
    */
    define fluent function toInterval(choice Choice&lt;DateTime, Quantity, Interval&lt;DateTime&gt;, Interval&lt;Quantity&gt;&gt;):
      case
    	  when choice is DateTime then
        	Interval[choice as DateTime, choice as DateTime]
    		when choice is Interval&lt;DateTime&gt; then
      		choice as Interval&lt;DateTime&gt;
    		when choice is Quantity then
    		  Interval[Patient.birthDate + (choice as Quantity),
    			  Patient.birthDate + (choice as Quantity) + 1 year)
    		when choice is Interval&lt;Quantity&gt; then
    		  Interval[Patient.birthDate + (choice.low as Quantity),
    			  Patient.birthDate + (choice.high as Quantity) + 1 year)
    		else
    			null as Interval&lt;DateTime&gt;
    	end</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>QICoreCommon</td>

                                    <td>prevalenceInterval</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">/*
    @description: Returns an interval representing the normalized prevalence period of a given Condition.
    @comment: Uses the ToInterval and ToAbatementInterval functions to determine the widest potential interval from
    onset to abatement as specified in the given Condition. If the condition is active, the resulting interval will have
    a closed ending boundary. If the condition is not active, the resulting interval will have an open ending boundary.
    */
    define fluent function prevalenceInterval(condition Condition):
    if condition.clinicalStatus ~ &quot;active&quot;
      or condition.clinicalStatus ~ &quot;recurrence&quot;
      or condition.clinicalStatus ~ &quot;relapse&quot; then
      Interval[start of condition.onset.toInterval(), end of condition.abatementInterval()]
    else
      Interval[start of condition.onset.toInterval(), end of condition.abatementInterval())</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>QICoreCommon</td>

                                    <td>isActive</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">/* Candidates for FHIRCommon */

    /*
    @description: Returns true if the given condition has a clinical status of active, recurrence, or relapse
    */
    define fluent function isActive(condition Condition):
      condition.clinicalStatus ~ &quot;active&quot;
        or condition.clinicalStatus ~ &quot;recurrence&quot;
        or condition.clinicalStatus ~ &quot;relapse&quot;</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>FHIRHelpers</td>

                                    <td>ToString</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">define function ToString(value uri): value.value</code></pre>
                                    </td>

                            </tr>

                            <tr>
                                <th><b>Library Name</b></th>
                                <th><b>Name</b></th>
                            </tr>
                            <tr>

                                    <td>FHIRHelpers</td>

                                    <td>ToCode</td>

                            </tr>
                            <tr>

                                    <td/>
                                    <td>
                                        <pre class="highlight language-cql"><code class="language-cql">/*
    @description: Converts the given FHIR [Coding](https://hl7.org/fhir/datatypes.html#Coding) value to a CQL Code.
    */
    define function ToCode(coding FHIR.Coding):
        if coding is null then
            null
        else
            System.Code {
              code: coding.code.value,
              system: coding.system.value,
              version: coding.version.value,
              display: coding.display.value
            }</code></pre>
                                    </td>

                            </tr>

                        </table>
                    </td>
                </tr>

        </table>
    </div>
      </text>
      <contained>
        <Library>
          <id value="effective-data-requirements"/>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode">
            <valueCoding>
              <system value="http://hl7.org/fhir/v3/AdministrativeGender"/>
              <code value="M"/>
              <display value="Male"/>
            </valueCoding>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode">
            <valueCoding>
              <system value="http://hl7.org/fhir/v3/AdministrativeGender"/>
              <code value="F"/>
              <display value="Female"/>
            </valueCoding>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode">
            <valueCoding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/condition-clinical"/>
              <code value="active"/>
            </valueCoding>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode">
            <valueCoding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/condition-clinical"/>
              <code value="recurrence"/>
            </valueCoding>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode">
            <valueCoding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/condition-clinical"/>
              <code value="relapse"/>
            </valueCoding>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode">
            <valueCoding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/condition-ver-status"/>
              <code value="unconfirmed"/>
            </valueCoding>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode">
            <valueCoding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/condition-ver-status"/>
              <code value="refuted"/>
            </valueCoding>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode">
            <valueCoding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/condition-ver-status"/>
              <code value="entered-in-error"/>
            </valueCoding>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="SupplementalDataElements"/>
            </extension>
            <extension url="name">
              <valueString value="SDE Sex"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define &quot;SDE Sex&quot;:
      case
          when Patient.gender = 'male' then &quot;M&quot;
          when Patient.gender = 'female' then &quot;F&quot;
          else null
        end"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="0"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="DementiaCognitiveAssessmentFHIR"/>
            </extension>
            <extension url="name">
              <valueString value="SDE Sex"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define &quot;SDE Sex&quot;:
      SDE.&quot;SDE Sex&quot;"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="1"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="DementiaCognitiveAssessmentFHIR"/>
            </extension>
            <extension url="name">
              <valueString value="Encounter to Assess Cognition"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define &quot;Encounter to Assess Cognition&quot;:
      [&quot;Encounter&quot;: &quot;Psych Visit Diagnostic Evaluation&quot;]
        union [&quot;Encounter&quot;: &quot;Nursing Facility Visit&quot;]
        union [&quot;Encounter&quot;: &quot;Care Services in Long Term Residential Facility&quot;]
        union [&quot;Encounter&quot;: &quot;Home Healthcare Services&quot;]
        union [&quot;Encounter&quot;: &quot;Psych Visit Psychotherapy&quot;]
        union [&quot;Encounter&quot;: &quot;Behavioral/Neuropsych Assessment&quot;]
        union [&quot;Encounter&quot;: &quot;Occupational Therapy Evaluation&quot;]
        union [&quot;Encounter&quot;: &quot;Office Visit&quot;]
        union [&quot;Encounter&quot;: &quot;Outpatient Consultation&quot;]"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="2"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="DementiaCognitiveAssessmentFHIR"/>
            </extension>
            <extension url="name">
              <valueString value="Dementia Encounter During Measurement Period"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define &quot;Dementia Encounter During Measurement Period&quot;:
      &quot;Encounter to Assess Cognition&quot; EncounterAssessCognition
        with [Condition: &quot;Dementia &amp; Mental Degenerations&quot;] Dementia
          such that EncounterAssessCognition.period.toInterval ( ) during &quot;Measurement Period&quot;
            and Dementia.prevalenceInterval ( ) overlaps EncounterAssessCognition.period
            and Dementia.isActive ( )
            and not ( Dementia.verificationStatus ~ QICoreCommon.&quot;unconfirmed&quot;
                or Dementia.verificationStatus ~ QICoreCommon.&quot;refuted&quot;
                or Dementia.verificationStatus ~ QICoreCommon.&quot;entered-in-error&quot;
            )"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="3"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="DementiaCognitiveAssessmentFHIR"/>
            </extension>
            <extension url="name">
              <valueString
                           value="Assessment of Cognition Using Standardized Tools or Alternate Methods"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="/***Definitions***/

    define &quot;Assessment of Cognition Using Standardized Tools or Alternate Methods&quot;:
      ( [&quot;Observation&quot;: &quot;Standardized Tools for Assessment of Cognition&quot;]
        union [&quot;Observation&quot;: &quot;Cognitive Assessment&quot;] ) CognitiveAssessment
        with &quot;Dementia Encounter During Measurement Period&quot; EncounterDementia
          such that CognitiveAssessment.issued.toInterval ( ) starts 12 months or less on or before day of end of EncounterDementia.period
        where CognitiveAssessment.value is not null
          and CognitiveAssessment.status in { 'final', 'amended', 'corrected', 'preliminary' }"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="4"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="DementiaCognitiveAssessmentFHIR"/>
            </extension>
            <extension url="name">
              <valueString value="Numerator"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define &quot;Numerator&quot;:
      exists &quot;Assessment of Cognition Using Standardized Tools or Alternate Methods&quot;"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="5"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="DementiaCognitiveAssessmentFHIR"/>
            </extension>
            <extension url="name">
              <valueString
                           value="Qualifying Encounter During Measurement Period"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define &quot;Qualifying Encounter During Measurement Period&quot;:
      ( &quot;Encounter to Assess Cognition&quot;
        union [&quot;Encounter&quot;: &quot;Patient Provider Interaction&quot;] ) ValidEncounter
        where ValidEncounter.period during &quot;Measurement Period&quot;
          and ValidEncounter.status = 'finished'"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="6"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="DementiaCognitiveAssessmentFHIR"/>
            </extension>
            <extension url="name">
              <valueString value="Initial Population"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="/***Population Criteria***/

    define &quot;Initial Population&quot;:
      exists &quot;Dementia Encounter During Measurement Period&quot;
        and ( Count(&quot;Qualifying Encounter During Measurement Period&quot;) &gt;= 2 )"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="7"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="DementiaCognitiveAssessmentFHIR"/>
            </extension>
            <extension url="name">
              <valueString value="Denominator"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define &quot;Denominator&quot;:
      &quot;Initial Population&quot;"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="8"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="SupplementalDataElements"/>
            </extension>
            <extension url="name">
              <valueString value="SDE Payer"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define &quot;SDE Payer&quot;:
      [Coverage: type in &quot;Payer Type&quot;] Payer
        return {
          code: Payer.type,
          period: Payer.period
        }"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="9"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="DementiaCognitiveAssessmentFHIR"/>
            </extension>
            <extension url="name">
              <valueString value="SDE Payer"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define &quot;SDE Payer&quot;:
      SDE.&quot;SDE Payer&quot;"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="10"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="SupplementalDataElements"/>
            </extension>
            <extension url="name">
              <valueString value="SDE Ethnicity"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define &quot;SDE Ethnicity&quot;:
      Patient.ethnicity E
        return Tuple {
          codes: { E.ombCategory } union E.detailed,
          display: E.text
        }"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="11"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="DementiaCognitiveAssessmentFHIR"/>
            </extension>
            <extension url="name">
              <valueString value="SDE Ethnicity"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define &quot;SDE Ethnicity&quot;:
      SDE.&quot;SDE Ethnicity&quot;"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="12"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="SupplementalDataElements"/>
            </extension>
            <extension url="name">
              <valueString value="SDE Race"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define &quot;SDE Race&quot;:
      Patient.race R
        return Tuple {
          codes: R.ombCategory union R.detailed,
          display: R.text
        }"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="13"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="DementiaCognitiveAssessmentFHIR"/>
            </extension>
            <extension url="name">
              <valueString value="SDE Race"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define &quot;SDE Race&quot;:
      SDE.&quot;SDE Race&quot;"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="14"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="DementiaCognitiveAssessmentFHIR"/>
            </extension>
            <extension url="name">
              <valueString
                           value="Patient Reason for Not Performing Assessment of Cognition Using Standardized Tools or Alternate Methods"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define &quot;Patient Reason for Not Performing Assessment of Cognition Using Standardized Tools or Alternate Methods&quot;:
      ( [ObservationNotDone: code in &quot;Standardized Tools for Assessment of Cognition&quot;]
        union [ObservationNotDone: code in &quot;Cognitive Assessment&quot;] ) NoCognitiveAssessment
        with &quot;Dementia Encounter During Measurement Period&quot; EncounterDementia
          such that NoCognitiveAssessment.issued.toInterval ( ) during EncounterDementia.period
        where NoCognitiveAssessment.status = 'cancelled'
          and NoCognitiveAssessment.notDoneReason in &quot;Patient Reason&quot;"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="15"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="DementiaCognitiveAssessmentFHIR"/>
            </extension>
            <extension url="name">
              <valueString value="Denominator Exceptions"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define &quot;Denominator Exceptions&quot;:
      exists &quot;Patient Reason for Not Performing Assessment of Cognition Using Standardized Tools or Alternate Methods&quot;"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="16"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="QICoreCommon"/>
            </extension>
            <extension url="name">
              <valueString value="toInterval"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="/*
    @description: Normalizes a value that is a choice of timing-valued types to an equivalent interval
    @comment: Normalizes a choice type of DateTime, Quanitty, Interval&lt;DateTime&gt;, or Interval&lt;Quantity&gt; types
    to an equivalent interval. This selection of choice types is a superset of the majority of choice types that are used as possible
    representations for timing-valued elements in QICore, allowing this function to be used across any resource.
    The input can be provided as a DateTime, Quantity, Interval&lt;DateTime&gt; or Interval&lt;Quantity&gt;.
    The intent of this function is to provide a clear and concise mechanism to treat single
    elements that have multiple possible representations as intervals so that logic doesn't have to account
    for the variability. More complex calculations (such as medication request period or dispense period
    calculation) need specific guidance and consideration. That guidance may make use of this function, but
    the focus of this function is on single element calculations where the semantics are unambiguous.
    If the input is a DateTime, the result a DateTime Interval beginning and ending on that DateTime.
    If the input is a Quantity, the quantity is expected to be a calendar-duration interpreted as an Age,
    and the result is a DateTime Interval beginning on the Date the patient turned that age and ending immediately before one year later.
    If the input is a DateTime Interval, the result is the input.
    If the input is a Quantity Interval, the quantities are expected to be calendar-durations interpreted as an Age, and the result
    is a DateTime Interval beginning on the date the patient turned the age given as the start of the quantity interval, and ending
    immediately before one year later than the date the patient turned the age given as the end of the quantity interval.
    Any other input will reslt in a null DateTime Interval
    */
    define fluent function toInterval(choice Choice&lt;DateTime, Quantity, Interval&lt;DateTime&gt;, Interval&lt;Quantity&gt;&gt;):
      case
    	  when choice is DateTime then
        	Interval[choice as DateTime, choice as DateTime]
    		when choice is Interval&lt;DateTime&gt; then
      		choice as Interval&lt;DateTime&gt;
    		when choice is Quantity then
    		  Interval[Patient.birthDate + (choice as Quantity),
    			  Patient.birthDate + (choice as Quantity) + 1 year)
    		when choice is Interval&lt;Quantity&gt; then
    		  Interval[Patient.birthDate + (choice.low as Quantity),
    			  Patient.birthDate + (choice.high as Quantity) + 1 year)
    		else
    			null as Interval&lt;DateTime&gt;
    	end"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="17"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="QICoreCommon"/>
            </extension>
            <extension url="name">
              <valueString value="prevalenceInterval"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="/*
    @description: Returns an interval representing the normalized prevalence period of a given Condition.
    @comment: Uses the ToInterval and ToAbatementInterval functions to determine the widest potential interval from
    onset to abatement as specified in the given Condition. If the condition is active, the resulting interval will have
    a closed ending boundary. If the condition is not active, the resulting interval will have an open ending boundary.
    */
    define fluent function prevalenceInterval(condition Condition):
    if condition.clinicalStatus ~ &quot;active&quot;
      or condition.clinicalStatus ~ &quot;recurrence&quot;
      or condition.clinicalStatus ~ &quot;relapse&quot; then
      Interval[start of condition.onset.toInterval(), end of condition.abatementInterval()]
    else
      Interval[start of condition.onset.toInterval(), end of condition.abatementInterval())"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="18"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="QICoreCommon"/>
            </extension>
            <extension url="name">
              <valueString value="isActive"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="/* Candidates for FHIRCommon */

    /*
    @description: Returns true if the given condition has a clinical status of active, recurrence, or relapse
    */
    define fluent function isActive(condition Condition):
      condition.clinicalStatus ~ &quot;active&quot;
        or condition.clinicalStatus ~ &quot;recurrence&quot;
        or condition.clinicalStatus ~ &quot;relapse&quot;"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="19"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="FHIRHelpers"/>
            </extension>
            <extension url="name">
              <valueString value="ToString"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="define function ToString(value uri): value.value"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="20"/>
            </extension>
          </extension>
          <extension
                     url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
            <extension url="libraryName">
              <valueString value="FHIRHelpers"/>
            </extension>
            <extension url="name">
              <valueString value="ToCode"/>
            </extension>
            <extension url="statement">
              <valueString
                           value="/*
    @description: Converts the given FHIR [Coding](https://hl7.org/fhir/datatypes.html#Coding) value to a CQL Code.
    */
    define function ToCode(coding FHIR.Coding):
        if coding is null then
            null
        else
            System.Code {
              code: coding.code.value,
              system: coding.system.value,
              version: coding.version.value,
              display: coding.display.value
            }"/>
            </extension>
            <extension url="displaySequence">
              <valueInteger value="21"/>
            </extension>
          </extension>
          <status value="active"/>
          <type>
            <coding>
              <system value="http://terminology.hl7.org/CodeSystem/library-type"/>
              <code value="module-definition"/>
            </coding>
          </type>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Library SDE"/>
            <resource
                      value="http://ecqi.healthit.gov/ecqms/Library/SupplementalDataElements|3.4.000"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Library QICoreCommon"/>
            <resource
                      value="http://ecqi.healthit.gov/ecqms/Library/QICoreCommon|1.5.000"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Library FHIRHelpers"/>
            <resource
                      value="http://ecqi.healthit.gov/ecqms/Library/FHIRHelpers|4.3.000"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Code system AdministrativeGender"/>
            <resource value="http://hl7.org/fhir/v3/AdministrativeGender"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Code system ConditionClinicalStatusCodes"/>
            <resource
                      value="http://terminology.hl7.org/CodeSystem/condition-clinical"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Code system ConditionVerificationStatusCodes"/>
            <resource
                      value="http://terminology.hl7.org/CodeSystem/condition-ver-status"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display
                     value="Value set Standardized Tools for Assessment of Cognition"/>
            <resource
                      value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1006"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Value set Cognitive Assessment"/>
            <resource
                      value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1332"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Value set Psych Visit Diagnostic Evaluation"/>
            <resource
                      value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1492"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Value set Nursing Facility Visit"/>
            <resource
                      value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1012"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display
                     value="Value set Care Services in Long Term Residential Facility"/>
            <resource
                      value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1014"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Value set Home Healthcare Services"/>
            <resource
                      value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Value set Psych Visit Psychotherapy"/>
            <resource
                      value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1496"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Value set Behavioral/Neuropsych Assessment"/>
            <resource
                      value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1023"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Value set Occupational Therapy Evaluation"/>
            <resource
                      value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1011"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Value set Office Visit"/>
            <resource
                      value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Value set Outpatient Consultation"/>
            <resource
                      value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1008"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Value set Dementia &amp; Mental Degenerations"/>
            <resource
                      value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1005"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Value set Patient Provider Interaction"/>
            <resource
                      value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1012"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Value set Payer Type"/>
            <resource
                      value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591"/>
          </relatedArtifact>
          <relatedArtifact>
            <type value="depends-on"/>
            <display value="Value set Patient Reason"/>
            <resource
                      value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1008"/>
          </relatedArtifact>
          <parameter>
            <name value="Measurement Period"/>
            <use value="in"/>
            <min value="0"/>
            <max value="1"/>
            <type value="Period"/>
          </parameter>
          <parameter>
            <name value="SDE Sex"/>
            <use value="out"/>
            <min value="0"/>
            <max value="1"/>
            <type value="Coding"/>
          </parameter>
          <parameter>
            <name value="Numerator"/>
            <use value="out"/>
            <min value="0"/>
            <max value="1"/>
            <type value="boolean"/>
          </parameter>
          <parameter>
            <name value="Denominator"/>
            <use value="out"/>
            <min value="0"/>
            <max value="1"/>
            <type value="boolean"/>
          </parameter>
          <parameter>
            <name value="SDE Payer"/>
            <use value="out"/>
            <min value="0"/>
            <max value="*"/>
            <type value="Resource"/>
          </parameter>
          <parameter>
            <name value="Initial Population"/>
            <use value="out"/>
            <min value="0"/>
            <max value="1"/>
            <type value="boolean"/>
          </parameter>
          <parameter>
            <name value="SDE Ethnicity"/>
            <use value="out"/>
            <min value="0"/>
            <max value="1"/>
            <type value="Resource"/>
          </parameter>
          <parameter>
            <name value="SDE Race"/>
            <use value="out"/>
            <min value="0"/>
            <max value="1"/>
            <type value="Resource"/>
          </parameter>
          <parameter>
            <name value="Denominator Exceptions"/>
            <use value="out"/>
            <min value="0"/>
            <max value="1"/>
            <type value="boolean"/>
          </parameter>
          <dataRequirement>
            <type value="Patient"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient"/>
            <mustSupport value="ethnicity"/>
            <mustSupport value="race"/>
          </dataRequirement>
          <dataRequirement>
            <type value="Encounter"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter"/>
            <mustSupport value="type"/>
            <mustSupport value="period"/>
            <mustSupport value="status"/>
            <mustSupport value="status.value"/>
            <codeFilter>
              <path value="type"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1492"/>
            </codeFilter>
          </dataRequirement>
          <dataRequirement>
            <type value="Encounter"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter"/>
            <mustSupport value="type"/>
            <mustSupport value="period"/>
            <mustSupport value="status"/>
            <mustSupport value="status.value"/>
            <codeFilter>
              <path value="type"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1012"/>
            </codeFilter>
          </dataRequirement>
          <dataRequirement>
            <type value="Encounter"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter"/>
            <mustSupport value="type"/>
            <mustSupport value="period"/>
            <mustSupport value="status"/>
            <mustSupport value="status.value"/>
            <codeFilter>
              <path value="type"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1014"/>
            </codeFilter>
          </dataRequirement>
          <dataRequirement>
            <type value="Encounter"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter"/>
            <mustSupport value="type"/>
            <mustSupport value="period"/>
            <mustSupport value="status"/>
            <mustSupport value="status.value"/>
            <codeFilter>
              <path value="type"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016"/>
            </codeFilter>
          </dataRequirement>
          <dataRequirement>
            <type value="Encounter"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter"/>
            <mustSupport value="type"/>
            <mustSupport value="period"/>
            <mustSupport value="status"/>
            <mustSupport value="status.value"/>
            <codeFilter>
              <path value="type"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1496"/>
            </codeFilter>
          </dataRequirement>
          <dataRequirement>
            <type value="Encounter"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter"/>
            <mustSupport value="type"/>
            <mustSupport value="period"/>
            <mustSupport value="status"/>
            <mustSupport value="status.value"/>
            <codeFilter>
              <path value="type"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1023"/>
            </codeFilter>
          </dataRequirement>
          <dataRequirement>
            <type value="Encounter"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter"/>
            <mustSupport value="type"/>
            <mustSupport value="period"/>
            <mustSupport value="status"/>
            <mustSupport value="status.value"/>
            <codeFilter>
              <path value="type"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1011"/>
            </codeFilter>
          </dataRequirement>
          <dataRequirement>
            <type value="Encounter"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter"/>
            <mustSupport value="type"/>
            <mustSupport value="period"/>
            <mustSupport value="status"/>
            <mustSupport value="status.value"/>
            <codeFilter>
              <path value="type"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001"/>
            </codeFilter>
          </dataRequirement>
          <dataRequirement>
            <type value="Encounter"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter"/>
            <mustSupport value="type"/>
            <mustSupport value="period"/>
            <mustSupport value="status"/>
            <mustSupport value="status.value"/>
            <codeFilter>
              <path value="type"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1008"/>
            </codeFilter>
          </dataRequirement>
          <dataRequirement>
            <type value="Encounter"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter"/>
            <mustSupport value="type"/>
            <mustSupport value="period"/>
            <mustSupport value="status"/>
            <mustSupport value="status.value"/>
            <codeFilter>
              <path value="type"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1012"/>
            </codeFilter>
          </dataRequirement>
          <dataRequirement>
            <type value="Condition"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-condition"/>
            <mustSupport value="code"/>
            <mustSupport value="verificationStatus"/>
            <codeFilter>
              <path value="code"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1005"/>
            </codeFilter>
          </dataRequirement>
          <dataRequirement>
            <type value="Observation"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation"/>
            <mustSupport value="code"/>
            <mustSupport value="issued"/>
            <mustSupport value="issued.value"/>
            <mustSupport value="value"/>
            <mustSupport value="status"/>
            <mustSupport value="status.value"/>
            <codeFilter>
              <path value="code"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1006"/>
            </codeFilter>
          </dataRequirement>
          <dataRequirement>
            <type value="Observation"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation"/>
            <mustSupport value="code"/>
            <mustSupport value="issued"/>
            <mustSupport value="issued.value"/>
            <mustSupport value="value"/>
            <mustSupport value="status"/>
            <mustSupport value="status.value"/>
            <codeFilter>
              <path value="code"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1332"/>
            </codeFilter>
          </dataRequirement>
          <dataRequirement>
            <type value="Coverage"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-coverage"/>
            <mustSupport value="type"/>
            <mustSupport value="period"/>
            <codeFilter>
              <path value="type"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591"/>
            </codeFilter>
          </dataRequirement>
          <dataRequirement>
            <type value="Observation"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observationnotdone"/>
            <mustSupport value="code"/>
            <mustSupport value="issued"/>
            <mustSupport value="issued.value"/>
            <mustSupport value="status"/>
            <mustSupport value="status.value"/>
            <mustSupport value="extension"/>
            <codeFilter>
              <path value="code"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1006"/>
            </codeFilter>
          </dataRequirement>
          <dataRequirement>
            <type value="Observation"/>
            <profile
                     value="http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observationnotdone"/>
            <mustSupport value="code"/>
            <mustSupport value="issued"/>
            <mustSupport value="issued.value"/>
            <mustSupport value="status"/>
            <mustSupport value="status.value"/>
            <mustSupport value="extension"/>
            <codeFilter>
              <path value="code"/>
              <valueSet
                        value="http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1332"/>
            </codeFilter>
          </dataRequirement>
        </Library>
      </contained>
      <extension
                 url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-supplementalDataGuidance" id="supplementalDataGuidance">
        <extension url="guidance"/>
        <extension url="usage">
          <valueCodeableConcept>
            <coding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/measure-data-usage"/>
              <code value="supplemental-data"/>
              <display value="Supplemental Data"/>
            </coding>
            <text value="Supplemental Data Guidance"/>
          </valueCodeableConcept>
        </extension>
      </extension>
      <extension
                 url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem">
        <valueReference>
          <reference value="Device/cqf-tooling"/>
        </valueReference>
      </extension>
      <extension
                 url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectiveDataRequirements" id="effective-data-requirements">
        <valueReference>
          <reference value="#effective-data-requirements"/>
        </valueReference>
      </extension>
      <url
           value="http://ecqi.healthit.gov/ecqms/Measure/DementiaCognitiveAssessmentFHIR"/>
      <identifier>
        <use value="usual"/>
        <type>
          <coding>
            <system
                    value="http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type"/>
            <code value="short-name"/>
          </coding>
        </type>
        <system value="https://madie.cms.gov/measure/shortName"/>
        <value value="CMS149FHIR"/>
      </identifier>
      <identifier>
        <use value="official"/>
        <type>
          <coding>
            <system
                    value="http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type"/>
            <code value="version-independent"/>
          </coding>
        </type>
        <system value="urn:ietf:rfc:3986"/>
        <value value="urn:uuid:5dd075c9-2ce3-49be-a219-055e2444cfea"/>
      </identifier>
      <identifier>
        <use value="official"/>
        <type>
          <coding>
            <system
                    value="http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type"/>
            <code value="version-specific"/>
          </coding>
        </type>
        <system value="urn:ietf:rfc:3986"/>
        <value value="urn:uuid:0207eaf9-c365-4740-b5db-fc41f8aa9906"/>
      </identifier>
      <identifier>
        <use value="official"/>
        <type>
          <coding>
            <system
                    value="http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type"/>
            <code value="endorser"/>
          </coding>
        </type>
        <system value="https://madie.cms.gov/measure/nqfId"/>
        <value value="2872e"/>
        <assigner>
          <display value="NQF"/>
        </assigner>
      </identifier>
      <identifier>
        <use value="official"/>
        <type>
          <coding>
            <system
                    value="http://hl7.org/fhir/us/cqfmeasures/CodeSystem/identifier-type"/>
            <code value="publisher"/>
          </coding>
        </type>
        <system value="https://madie.cms.gov/measure/cmsId"/>
        <value value="149FHIR"/>
        <assigner>
          <display value="CMS"/>
        </assigner>
      </identifier>
      <version value="0.0.004"/>
      <name value="DementiaCognitiveAssessmentFHIR"/>
      <title value="Dementia: Cognitive AssessmentFHIR"/>
      <status value="draft"/>
      <experimental value="false"/>
      <date value="2023-10-27T08:12:31+00:00"/>
      <publisher value="American Academy of Neurology"/>
      <contact>
        <telecom>
          <system value="url"/>
          <value value="www.aan.com"/>
        </telecom>
      </contact>
      <description
                   value="Percentage of patients, regardless of age, with a diagnosis of dementia for whom an assessment of cognition is performed and the results reviewed at least once within a 12-month period"/>
      <useContext>
        <code>
          <system
                  value="http://terminology.hl7.org/CodeSystem/usage-context-type"/>
          <code value="program"/>
        </code>
        <valueCodeableConcept>
          <coding>
            <system
                    value="http://hl7.org/fhir/us/cqfmeasures/CodeSystem/quality-programs"/>
            <code value="ep-ec"/>
            <display value="EP/EC"/>
          </coding>
        </valueCodeableConcept>
      </useContext>
      <purpose value="UNKNOWN"/>
      <usage
             value="Use of a standardized tool or instrument to assess cognition other than those listed will meet numerator performance if mapped to the concept &quot;Intervention, Performed&quot;: &quot;Cognitive Assessment&quot; included in the numerator logic below.

    The requirement of two or more visits is to establish that the eligible professional or eligible clinician has an existing relationship with the patient.

    In recognition of the growing use of integrated and team-based care, the diagnosis of dementia and the assessment of cognitive function need not be performed by the same provider or clinician.

    The DSM-5 has replaced the term dementia with major neurocognitive disorder and mild neurocognitive disorder. For the purposes of this measure, the terms are equivalent.

    This eCQM is a patient-based measure.

    This FHIR-based measure has been derived from the QDM-based measure: CMS149v12.

    Please refer to the HL7 QI-Core Implementation Guide (http://hl7.org/fhir/us/qicore/index.html) for more information on QI-Core and mapping recommendations from QDM to QI-Core 4.1.1 (http://hl7.org/fhir/us/qicore/qdm-to-qicore.html)."/>
      <copyright
                 value="Attribution: The American Psychiatric Association’s (APA), PCPI’s, and American Medical Association’s (AMA) significant past efforts and contributions to the development and updating of the Measure are acknowledged.

    Copyright: (C)2023 American Academy of Neurology Institute (AANI). All rights reserved."/>
      <approvalDate value="2023-08-14"/>
      <lastReviewDate value="2023-08-14"/>
      <effectivePeriod>
        <start value="2024-01-01"/>
        <end value="2024-12-31"/>
      </effectivePeriod>
      <author>
        <name value="American Academy of Neurology"/>
        <telecom>
          <system value="url"/>
          <value value="www.aan.com"/>
        </telecom>
      </author>
      <author>
        <name value="American Medical Association (AMA)"/>
        <telecom>
          <system value="url"/>
          <value value="https://www.ama-assn.org/"/>
        </telecom>
      </author>
      <library
               value="http://ecqi.healthit.gov/ecqms/Library/DementiaCognitiveAssessmentFHIR"/>
      <disclaimer
                  value="Limited proprietary coding may be contained in the Measure specifications for convenience. A license agreement must be entered prior to a third party’s use of Current Procedural Terminology (CPT[R]) or other proprietary code set contained in the Measure. Any other use of CPT or other coding by the third party is strictly prohibited. AANI, APA, AMA, and the former members of the PCPI disclaim all liability for use or accuracy of any CPT or other coding contained in the specifications.

    CPT(R) contained in the Measure specifications is copyright 2004-2022 American Medical Association. LOINC(R) is copyright 2004-2022 Regenstrief Institute, Inc. This material contains SNOMED Clinical Terms(R) (SNOMED CT[R]) copyright 2004-2022 International Health Terminology Standards Development Organisation. ICD-10 is copyright 2022 World Health Organization. All Rights Reserved."/>
      <rationale
                 value="An estimated 5.8 million of adults in the US were living with dementia in 2019. Dementia is often characterized by the gradual onset and continuing cognitive decline in one or more domains including memory, communication and language, ability to focus or pay attention, reasoning and judgment and visual perception (Alzheimer’s Association, 2019). Cognitive deterioration represents a major source of morbidity and mortality and poses a significant burden on affected individuals and their caregivers (Daviglus et al., 2010). Although cognitive deterioration follows a different course depending on the type of dementia, significant rates of decline have been reported. For example, one study found that the annual rate of decline for Alzheimer's disease patients was more than four times that of older adults with no cognitive impairment (Wilson et al., 2010). Nevertheless, measurable cognitive abilities remain throughout the course of dementia (American Psychiatric Association, 2007). Initial and ongoing assessments of cognition are fundamental to the proper management of patients with dementia. These assessments serve as the basis for identifying treatment goals, developing a treatment plan, monitoring the effects of treatment, and modifying treatment as appropriate."/>
      <clinicalRecommendationStatement
                                       value="Ongoing assessment includes periodic monitoring of the development and evolution of cognitive and noncognitive psychiatric symptoms and their response to intervention (Category I). Both cognitive and noncognitive neuropsychiatric and behavioral symptoms of dementia tend to evolve over time, so regular monitoring allows detection of new symptoms and adaptation of treatment strategies to current needs... Cognitive symptoms that almost always require assessment include impairments in memory, executive function, language, judgment, and spatial abilities. It is often helpful to track cognitive status with a structured simple examination (American Psychiatric Association, 2007).

    The American Psychiatric Association recommends that patients with dementia be assessed for the type, frequency, severity, pattern, and timing of symptoms (Category 1C). Quantitative measures provide a structured replicable way to document the patient's baseline symptoms and determine which symptoms (if any) should be the target of intervention based on factors such as frequency of occurrence, magnitude, potential for associated harm to the patient or others, and associated distress to the patient. The exact frequency at which measures are warranted will depend on clinical circumstances. However, use of quantitative measures as treatment proceeds allows more precise tracking of whether nonpharmacological and pharmacological treatments are having their intended effect or whether a shift in the treatment plan is needed (American Psychiatric Association, 2016).

    Conduct and document an assessment and monitor changes in cognitive status using a reliable and valid instrument, e.g., Montreal Cognitive Assessment (MoCA), Ascertain Dementia 8 (AD8) or other tool. Cognitive status should be reassessed periodically to identify sudden changes, as well as to monitor the potential beneficial or harmful effects of environmental changes (including safety, care needs, and abuse and/or neglect), specific medications (both prescription and non-prescription, for appropriate use and contraindications), or other interventions. Proper assessment requires the use of a standardized, objective instrument that is relatively easy to use, reliable (with less variability between different assessors), and valid (results that would be similar to gold-standard evaluations) (California Department of Public Health, 2017).

    Recommendation: Perform regular, comprehensive person-centered assessments and timely interim assessments.
    Assessments, conducted at least every 6 months, should prioritize issues that help the person with dementia to live fully. These include assessments of the individual and care partner’s relationships and subjective experience and assessment of cognition, behavior, and function, using reliable and valid tools. Assessment is ongoing and dynamic, combining nomothetic (norm based) and idiographic (individualized) approaches (Fazio, Pace, Maslow, Zimmerman, &amp; Kallmyer, 2018).

    Recommendation: Assess cognitive status, functional abilities, behavioral and psychological symptoms of dementia, medical status, living environment, and safety. Reassess regularly and when there is a significant change in condition (U.S. Department of Health and Human Services, 2016)."/>
      <group id="64758fe7be9def4e0b01b184">
        <extension
                   url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-scoring">
          <valueCodeableConcept>
            <coding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/measure-scoring"/>
              <code value="proportion"/>
              <display value="Proportion"/>
            </coding>
          </valueCodeableConcept>
        </extension>
        <extension
                   url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis">
          <valueCode value="boolean"/>
        </extension>
        <extension
                   url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-type">
          <valueCodeableConcept>
            <coding>
              <system value="http://terminology.hl7.org/CodeSystem/measure-type"/>
              <code value="process"/>
              <display value="Process"/>
            </coding>
          </valueCodeableConcept>
        </extension>
        <population id="8E6994EF-0C3B-47B5-9122-1070928DA746">
          <code>
            <coding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/measure-population"/>
              <code value="initial-population"/>
              <display value="Initial Population"/>
            </coding>
          </code>
          <description
                       value="All patients, regardless of age, with a diagnosis of dementia who have two or more visits during the measurement period"/>
          <criteria>
            <language value="text/cql-identifier"/>
            <expression value="Initial Population"/>
          </criteria>
        </population>
        <population id="A2AE8B3F-E045-4A49-BFD5-2FB639FE69A7">
          <code>
            <coding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/measure-population"/>
              <code value="denominator"/>
              <display value="Denominator"/>
            </coding>
          </code>
          <description value="Equals Initial Population"/>
          <criteria>
            <language value="text/cql-identifier"/>
            <expression value="Denominator"/>
          </criteria>
        </population>
        <population id="cb27e565-17da-44ae-8a35-041cfcfef20c">
          <code>
            <coding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/measure-population"/>
              <code value="denominator-exclusion"/>
              <display value="Denominator Exclusion"/>
            </coding>
          </code>
          <criteria>
            <language value="text/cql-identifier"/>
          </criteria>
        </population>
        <population id="005F739D-804C-450C-A90A-EC6AAEB37B55">
          <code>
            <coding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/measure-population"/>
              <code value="numerator"/>
              <display value="Numerator"/>
            </coding>
          </code>
          <description
                       value="Patients for whom an assessment of cognition is performed and the results reviewed at least once within a 12-month period"/>
          <criteria>
            <language value="text/cql-identifier"/>
            <expression value="Numerator"/>
          </criteria>
        </population>
        <population id="913db5e6-2e5a-46ab-ae7c-86432872d15b">
          <code>
            <coding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/measure-population"/>
              <code value="numerator-exclusion"/>
              <display value="Numerator Exclusion"/>
            </coding>
          </code>
          <criteria>
            <language value="text/cql-identifier"/>
          </criteria>
        </population>
        <population id="1C8C30E2-BAFE-4A65-A837-7876EE5CDB75">
          <code>
            <coding>
              <system
                      value="http://terminology.hl7.org/CodeSystem/measure-population"/>
              <code value="denominator-exception"/>
              <display value="Denominator Exception"/>
            </coding>
          </code>
          <description
                       value="Documentation of patient reason(s) for not assessing cognition"/>
          <criteria>
            <language value="text/cql-identifier"/>
            <expression value="Denominator Exceptions"/>
          </criteria>
        </population>
      </group>
      <supplementalData id="sde-ethnicity">
        <usage>
          <coding>
            <system
                    value="http://terminology.hl7.org/CodeSystem/measure-data-usage"/>
            <code value="supplemental-data"/>
          </coding>
        </usage>
        <description value="SDE Ethnicity"/>
        <criteria>
          <language value="text/cql-identifier"/>
          <expression value="SDE Ethnicity"/>
        </criteria>
      </supplementalData>
      <supplementalData id="sde-payer">
        <usage>
          <coding>
            <system
                    value="http://terminology.hl7.org/CodeSystem/measure-data-usage"/>
            <code value="supplemental-data"/>
          </coding>
        </usage>
        <description value="SDE Payer"/>
        <criteria>
          <language value="text/cql-identifier"/>
          <expression value="SDE Payer"/>
        </criteria>
      </supplementalData>
      <supplementalData id="sde-race">
        <usage>
          <coding>
            <system
                    value="http://terminology.hl7.org/CodeSystem/measure-data-usage"/>
            <code value="supplemental-data"/>
          </coding>
        </usage>
        <description value="SDE Race"/>
        <criteria>
          <language value="text/cql-identifier"/>
          <expression value="SDE Race"/>
        </criteria>
      </supplementalData>
      <supplementalData id="sde-sex">
        <usage>
          <coding>
            <system
                    value="http://terminology.hl7.org/CodeSystem/measure-data-usage"/>
            <code value="supplemental-data"/>
          </coding>
        </usage>
        <description value="SDE Sex"/>
        <criteria>
          <language value="text/cql-identifier"/>
          <expression value="SDE Sex"/>
        </criteria>
      </supplementalData>
    </Measure>