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

need clarificaiton on Satisfies All conditions

XMLWordPrintable

    • Icon: Implementation Guidance Implementation Guidance
    • Resolution: Done
    • Icon: Minor Minor
    • None
    • the key term in HQMF XML used in satisfiesAll could be interpreted in 2 different ways with different results.
    • Mitra Biglari

      (please see attachment for detail information)

      What we are reading from given format of the SatisfiesAll in HQMF xml changes the code:
      From
      Condition 1 Satisfies all
      Condition 2
      Condition 3 to

      To

      Condition 1 and Condition 2
      and
      Condition 1 and Condition 3

      Now if we have 3 instances of Diagnostic results in one file that satisfy condition 1 (Diagnostic Study, Performed: VTE Diagnostic Test), which we call them (a, b, c). Two of these 3 instances also satisfy the VTE Confirmed results (a and b), then both conditions in red line are true for two instances of a and b, therefore the first line is true

      Now Executing the green line, from 3 instances that satisfied condition 1 only instance c satisfies condition 3 (one of the time conditions in satisfy any section), which makes the green row also true, now the whole section has executed to true, but that is not the intent of the measure and the operator, the code (and operator) are looking for one instance that satisfies all 3 conditions, which should be more like:

      Condition 1 and condition 2 and condition 3

      Using only the
      <conjunctionCode code="AND"/> isn’t translating to above blue condition, it makes it red and green
      I need help understanding how to use the xml file to turn orange color to blue with no hard coding!

            yanheras Yan Heras
            yanyanhu Yanyan Hu
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: