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

The 'test' for CONF:1098-6387 has been disabled and there is no asertion for CONF:1098-6380

    • Icon: Certification Certification
    • Resolution: Done
    • Icon: Minor Minor
    • None
    • Invalid QRDA-1 files are not being rejected
    • DECC/PQRS
    • Dave Wade
    • 410-871-7652
    • Add an assertion for CONF:1098-6380 and add a correct test condition for CONF:1098-6387

      In the 2016 Base QRDA-1 HL7 IG (i.e. "HL7 CDA® R2 Implementation Guide: Quality Reporting Document Architecture Category I (QRDA I); Release 1, DSTU Release 3 - US Realm, Draft Standard for Trial Use, Volume 2 - Templates and Supporting Material, June 2015") there are these constraints:

      a. If setId is present versionNumber SHALL be present (CONF:1098-6380).
      a. If versionNumber is present setId SHALL be present (CONF:1098-6387).

      However, in the ESAC Schematron rules there is only an assertion for CONF:1098-6387 and it has been deliberatly disabled. Here is that assertion:

      <sch:assert id="a-1182-28382-c" test="not(tested_here)">If versionNumber is present setId SHALL be present (CONF:1098-6387).</sch:assert>

      Note that the 'test' is "not(tested_here)".

      Both of these constraints need to be enforced and neither are.

          [QRDA-281] The 'test' for CONF:1098-6387 has been disabled and there is no asertion for CONF:1098-6380

          In the 2017 schematrons both of these conditions are being tested and there should not be any asserts with a test = "not(tested)" any longer.

          Michael Holck added a comment - In the 2017 schematrons both of these conditions are being tested and there should not be any asserts with a test = "not(tested)" any longer.

          The same issue exists in the Laboratory Test Performed section for CONF:1098-31484. In the base Schematron rules the test for this conformance number is shown as: test="not (tested)".

          This missing test results in units of measure values not be checked and any string can be used, even invalid ones.

          Jeffrey Robinson (Inactive) added a comment - The same issue exists in the Laboratory Test Performed section for CONF:1098-31484. In the base Schematron rules the test for this conformance number is shown as: test="not (tested)". This missing test results in units of measure values not be checked and any string can be used, even invalid ones.

          David,

          Your ticket is being reviewed by our experts, we will provide you feedback as soon as possible. Thank you for your patience

          Jae Kim (Inactive) added a comment - David, Your ticket is being reviewed by our experts, we will provide you feedback as soon as possible. Thank you for your patience

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

              Created:
              Updated:
              Resolved: