Uploaded image for project: 'BONNIE MAT MADiE Issue Tracker'
  1. BONNIE MAT MADiE Issue Tracker
  2. BONNIEMAT-1308

Question about Patient Characteristic Expired

XMLWordPrintable

    • Icon: Question Question
    • Resolution: Resolved
    • Icon: Blocker Blocker
    • Measure Calculation
    • None
    • BONNIE
    • Bonnie QDM
    • FUNCTIONAL STATUS ASSESSMENT FOR TOTAL HIP REPLACEMENT
    • CMS56
    • QDM/CQL
    • DENEXPass Death300DaysAfterOfTHADateTime
    • Yes

      Hi Bonnie team,

      I would like to understand why the following edge test is failing when given only the difference between calling out the fixed code for QDM datatype Patient Characteristic Expired versus not. Please let me know if there is any additional information I can provide. Thank you!

      Test case:

      -Name: DENEXPass Death300DaysAfterOfTHADateTime

      -Date of Death: 01/01/2012 8:00AM

      -Procedure, Performed: Primary THA Procedure relevantDatetime: 03/07/2011 8:00AM

      -Expected value: DENEX pass

       

      Not calling out the fixed code - meets expected value:

      Per QDM v5.6, Patient Characteristic Expired is fixed to SNOMED CT code 419099009 (Dead).

      define "Death Within 300 Days of the THA Procedure":
        exists ( ["Patient Characteristic Expired"] Deceased
             with "Total Hip Arthroplasty Procedure" THAProcedure
               such that date from Deceased.expiredDatetime during Interval[date from start of Global."NormalizeInterval" ( THAProcedure.relevantDatetime, THAProcedure.relevantPeriod ), date from start of Global."NormalizeInterval" ( THAProcedure.relevantDatetime, THAProcedure.relevantPeriod ) + 300 days]
         ) 

      Calling out the fixed code - not meet expected value:

      Tweaking the Date of Death from 01/01/2012 8:00AM to 01/01/2012 7:00AM will then result in meeting expected value.

       

      define "Death Within 300 Days of the THA Procedure":
      exists ( ["Patient Characteristic Expired": "Dead (finding)"] Deceased
            with "Total Hip Arthroplasty Procedure" THAProcedure
              such that date from Deceased.expiredDatetime during day of Interval[date from start of Global."NormalizeInterval" ( THAProcedure.relevantDatetime, THAProcedure.relevantPeriod ), date from start of Global."NormalizeInterval" ( THAProcedure.relevantDatetime, THAProcedure.relevantPeriod ) + 300 days]
        ) 

      Calling out the fixed code + adding 'day of' - not meet expected value:

      define "Death Within 300 Days of the THA Procedure":
      exists ( ["Patient Characteristic Expired": "Dead (finding)"] Deceased
            with "Total Hip Arthroplasty Procedure" THAProcedure
              such that date from Deceased.expiredDatetime during day of Interval[date from start of Global."NormalizeInterval" ( THAProcedure.relevantDatetime, THAProcedure.relevantPeriod ), date from start of Global."NormalizeInterval" ( THAProcedure.relevantDatetime, THAProcedure.relevantPeriod ) + 300 days]
        ) 

        1. Snag_4941e8.png
          Snag_4941e8.png
          132 kB
        2. Snag_4938c0.png
          Snag_4938c0.png
          129 kB
        3. CMS56-v11-0-041-QDM-5-6.zip
          127 kB
        4. CMS56-v11-0-040-QDM-5-6.zip
          128 kB
        5. CMS56-v11-0-039-QDM-5-6.zip
          128 kB

            Heather.Frideres Heather Frideres
            dlee38 Dorothy Lee
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: