-
Bug/Issue
-
Resolution: Resolved
-
Moderate
See attached screenshot and files: We are testing our EH QRDA 1 files and are getting an error message on some encounters with diagnosis attributes.
The cypress validation utility is throwing an error stating: "This code SHALL contain at least one [1..*] translation, which SHOULD be selected from ValueSet Problem Type urn:oid:2.16.840.1.113883.3.88.12.3221.7.2 2014-09-02 (CONF:1198-32848)."
Testing the file against the CDA and CMS schematron does not throw any errors. When I look that conformance statement up in the 2019 EH QRDA 1 schematron file it says that error was removed:
</sch:rule>
<sch:rule id="Problem-Observation-code-errors" context="cda:observation[cda:templateId[@root='2.16.840.1.113883.10.20.22.4.4'][@extension='2015-08-01']]/cda:code">
<!-- Removed, see JIRA https://tracker.esacinc.com/browse/QRDA-196 -->
<!-- <sch:assert id="a-1198-32848-error" test="count(cda:translation) >= 1">This code SHALL contain at least one [1..*] translation, which SHOULD be selected from ValueSet Problem Type urn:oid:2.16.840.1.113883.3.88.12.3221.7.2 2014-09-02 (CONF:1198-32848).</sch:assert> -->
</sch:rule>
The HL7 QRDA 1 implementation guide seems to state under the Problem Observation (V3) template that the translation is only required if the code is a SNOMED code and our file has a LOINC code. I'm not exactly sure if this is a cypress bug or if our file is not structured correctly.