Uploaded image for project: 'MADiE Issue Tracker'
  1. MADiE Issue Tracker
  2. MADIE-379

Current year and birthdate issues with Bonnie

    • Breast Cancer Screening
    • Breast Cancer Screening test measure BCS Draft v0.0.000
    • Xuebei Zhao

      One of my colleagues was creating test patients for a measure created by another colleague and ran into an interesting problem with Bonnie's current date, and birthdates of patients.

      Bonnie is always 2012, which we all know about - but the measure calls for people who turned 52 during the measurement period to be part of the IPP.

      This text below is from my colleagues email to me:

      "I’m pretty sure that Alpha Bonnie cannot catch people who turned 52 in 2012.

      For our Breast Cancer Screening measure, the IPP is women 52-74 years as of December 31 of the measurement year. I set the birthdate of one test patient on 2/1/1960. Technically, she should turn 52 on 2/1/2012, which qualifies the criterion for the IPP. However, Alpha Bonnie didn’t capture it and didn’t check the IPP for her. And as I changed her birthdate to 12/31/1959, the IPP box got checked. I think it’s because Alpha Bonnie cannot capture the patients who turned 52 in 2012 and just those who were already 52 and over in that year. Could you please check it for us? Is it because Bonnie gets confused about the current year (2012) sometimes?"

          [MADIE-379] Current year and birthdate issues with Bonnie

          Thanks! I've closed it.

          Lizzie Charbonneau added a comment - Thanks! I've closed it.

          I tried to just close it, but I didn't see an option to do so

          Ann Phillips (Inactive) added a comment - I tried to just close it, but I didn't see an option to do so

          great, thank you!

          Lizzie Charbonneau added a comment - great, thank you!

          Zi says she was able to edit the logic and make the dates work correctly

          Ann Phillips (Inactive) added a comment - Zi says she was able to edit the logic and make the dates work correctly

          Hi Lizzie,

          I'm traveling on business and haven't heard anything from my colleague about this. Sent her a reminder this morning. She is fairly new to this (wasn't a measure I wrote) and I think it was a logic issue. I'm sure I'll have an answer this morning!

          A

          Ann Phillips (Inactive) added a comment - Hi Lizzie, I'm traveling on business and haven't heard anything from my colleague about this. Sent her a reminder this morning. She is fairly new to this (wasn't a measure I wrote) and I think it was a logic issue. I'm sure I'll have an answer this morning! A

          Hi Ann,

          Just wanted to follow up. Any updates if this response clarifies things for the measure author?

          Thank you,
          Lizzie

          Lizzie Charbonneau added a comment - Hi Ann, Just wanted to follow up. Any updates if this response clarifies things for the measure author? Thank you, Lizzie

          thanks Lizzie! I didn't write the logic for this one, but I'll turn this over to them and have them fix it and retest'

          a

          Ann Phillips (Inactive) added a comment - thanks Lizzie! I didn't write the logic for this one, but I'll turn this over to them and have them fix it and retest' a

          Hi,

          The trouble is that the logic calculating the age is the following:

          AgeInYearsAt( start of "Measurement Period" ) >= 52
          

          This requires that the patient be 52 at the start of the measurement period. They cannot be 51 at the start of the measurement period. A patient with a birthdate of 2/1/1960 is 51 at the start of the measurement period. Perhaps modify the logic to the following if you want people to be able to turn 52 during the measurement periord:

          AgeInYearsAt( end of "Measurement Period" ) >= 52
          

          or

          AgeInYearsAt( start of "Measurement Period" ) >= 51
          

          Thanks,
          Lizzie

          Lizzie Charbonneau added a comment - Hi, The trouble is that the logic calculating the age is the following: AgeInYearsAt( start of "Measurement Period" ) >= 52 This requires that the patient be 52 at the start of the measurement period. They cannot be 51 at the start of the measurement period. A patient with a birthdate of 2/1/1960 is 51 at the start of the measurement period. Perhaps modify the logic to the following if you want people to be able to turn 52 during the measurement periord: AgeInYearsAt( end of "Measurement Period" ) >= 52 or AgeInYearsAt( start of "Measurement Period" ) >= 51 Thanks, Lizzie

          Thank you for the upload. We will investigate and get back to you.

          Chris Tohline (Inactive) added a comment - Thank you for the upload. We will investigate and get back to you.

          Hi Chris,

          I've added Zi to this email as she is the one working on the measure and the export will come from her account. I'll talk her through the patient export and attach it to the ticket!

          Thanks

          Ann

          Ann Phillips (Inactive) added a comment - Hi Chris, I've added Zi to this email as she is the one working on the measure and the export will come from her account. I'll talk her through the patient export and attach it to the ticket! Thanks Ann

            lizziedy Lizzie Charbonneau
            adphillips Ann Phillips (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: