Uploaded image for project: 'QRDA Issue Tracker'
  1. QRDA Issue Tracker
  2. QRDA-282

Incorrect error msg displayed for CMS_0039, no msg displayed for CMS_0051

XMLWordPrintable

    • Icon: Certification Certification
    • Resolution: Done
    • Icon: Minor Minor
    • None
    • Confusing and incorrect error message displayed for CONF:CMS_0039
    • DECC/PQRS
    • Dave Wade
    • 410-872-7652
    • Hide
      There should be a single assertion for CMS_0051 and CMS_0039 and the text of the resulting error message should be:

          "SHALL contain at least one [1..*] entry (CONF:CMS_0051) such that it SHALL contain exactly one [1..1] entry template that is other than the Patient Characteristic Payer (identifier: urn:oid:2.16.840.1.113883.10.20.24.3.55) (CONF:CMS_0039)."
      Show
      There should be a single assertion for CMS_0051 and CMS_0039 and the text of the resulting error message should be:     "SHALL contain at least one [1..*] entry (CONF:CMS_0051) such that it SHALL contain exactly one [1..1] entry template that is other than the Patient Characteristic Payer (identifier: urn:oid:2.16.840.1.113883.10.20.24.3.55) (CONF:CMS_0039)."

      In the 2016 CMS QRDA Combined SIG (i.e. "CMS Implementation Guide for Quality Reporting Document Architecture Category I and Category III, Eligible Professional Programs and Hospital Quality Reporting (HQR), Supplementary Implementation Guide for 2016, Version: 1.0 07/08/2015") there is this constraint:

      3. SHALL contain at least one [1..*] entry (CONF:CMS_0051) such that it
      a. SHALL contain exactly one [1..1] entry template that is other than the Patient Characteristic Payer (identifier: urn:oid:2.16.840.1.113883.10.20.24.3.55) (CONF:CMS_0039).

      As a 'such that' clause these two CONF numbers should be implemented in a single ESAC Schematron assertion. Instead they are incorrectly implemented in two invalid assertions like this:

      <sch:assert id="a-1182-28458-c" test="not(tested_here)">SHALL contain at least one [1..*] entry (CONF:CMS_0051) such that it</sch:assert>

      <sch:assert id="a-1182-28459-branch-28458-c" test="count(parent::node()/cda:entry/child::node()/cda:templateId[@root!='2.16.840.1.113883.10.20.24.3.55']) > 0">SHALL contain exactly one [[]1..1[]] entry template that is other than the Patient Characteristic Payer (identifier: urn:oid:2.16.840.1.113883.10.20.24.3.55) (CONF:CMS_0039).</sch:assert>

      The first assertion, CMS_0051 is implemented as untestable, which is not the case. The second assertion has an awkward error message that contradicts the actual test condition of the assertion and doesn't match the text in the 2016 CMS QRDA Combined SIG.

            michael.holck Michael Holck
            davewade David Wade (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: