Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Bug report - EOB.payment.amount bug in small percentage of cases

169 views
Skip to first unread message

jacob.b...@gmail.com

unread,
Nov 14, 2024, 6:50:16 PM11/14/24
to Beneficiary Claims Data API (BCDA) Community
Hi BCDA team,

We have detected the following data bug for CARRIER and DME ExplanationOfBenefit Resources. In a small (<0.1%) of EOB Resources,  the EOB.payment.amount value is incorrectly populating. Specifically, the behavior appears to be replicating just a single line item's payment amount, rather than the sum of all line items.

Providing an exact snippet from one production Resource below (ID redacted) to illustrate -- in this case total EOB.payment.amount.value is shown as 12.86 but should in fact be 1016.83. We have a csv of impacted Resource IDs as well if useful for you to investigate/debug to confirm on your end. Not sure how/why this is happening upstream, particularly since it's rare but ongoing (not limited to some past period, we have several happening each month it appears). Even at relatively limited incidence, this definitely impactful/worth fixing.

{
"resourceType": "ExpanationOfBenefit",
"id": XXXXXXXXXXXXXXXXXXXXXX,

"benefitBalance": [{
  "type": {
    "coding": [
      {
        "display": "NCH Claim Provider Payment Amount",
      }
    ]
  },
  "usedMoney": {
    "currency": "USD",
    "value": 1016.83
  }
}],

"item": [
    {
      "productOrService": {
        "coding": [
          {
            "code": "J0897",
            "display": "Injection, denosumab, 1 mg",
          } ],
       },

      "adjudication": [       
        {
          "amount": {
            "currency": "USD",
            "value": 1003.97
          },
          "category": {
            "coding": [
              {
                "code": "paidtoprovider",
                "display": "Paid to provider",
              },
              {
                "display": "Line Provider Payment Amount",
              }
            ]
          }
        }
      ]
    },

    {
      "productOrService": {
        "coding": [
          {
            "code": "96372",
            "display": "Therapeutic, prophylactic, or diagnostic injection (specify substance or drug); subcutaneous or intramuscular",
          } ]
        },

        "adjudication": [
          {
            "amount": {
              "currency": "USD",
              "value": 12.86
            },
            "category": {
              "coding": [
                {
                  "code": "paidtoprovider",
                  "display": "Paid to provider",
                },
                {
                  "display": "Line Provider Payment Amount",
                }
              ]
            }
          }
        ]
    }
  ],

"payment": {
  "amount": {
    "currency": "USD",
    "value": 12.86
  }
}

}

Thank you as always for your hard work,

Jake

Beneficiary Claims Data API (BCDA) Community

unread,
Nov 19, 2024, 4:52:55 PM11/19/24
to Beneficiary Claims Data API (BCDA) Community
Hi Jake,

We have reached out to via email to collect more information in support of our investigation with our upstream data provider.

Please let us know if you have not received the email.

Thanks,
The BCDA Team

Jake Halpert

unread,
Nov 19, 2024, 5:22:41 PM11/19/24
to Beneficiary Claims Data API (BCDA) Community
Thank you so much, received/responded. 

Jake Halpert

unread,
Dec 9, 2024, 12:32:31 PM12/9/24
to Jake Halpert, Beneficiary Claims Data API (BCDA) Community
Hi BCDA Team - hope you're having a successful end of the year. Know you're busy on many fronts, but have a reminder to check in on this bug RCA/fix to see if you've made progress on closing it out.

Thanks as always,

Jake

This e-mail is confidential and provided only for the use of the intended recipient(s).  Any unauthorized use is strictly prohibited and no privilege or protection is waived.  If there has been an error in sending this message and you are not the intended recipient, notify the sender by replying to this e-mail and then delete the e-mail and any attachments.

--
You received this message because you are subscribed to the Google Groups "Beneficiary Claims Data API (BCDA) Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bc-api+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bc-api/2c64fbaf-8b3e-4941-8a5f-e565e010e332n%40googlegroups.com.

Beneficiary Claims Data API (BCDA) Community

unread,
Dec 12, 2024, 5:23:13 PM12/12/24
to Beneficiary Claims Data API (BCDA) Community
Hi Jake,

Thanks for sharing those claim IDs with us, and for reporting any unusual behavior you notice as always. We've completed the investigation with our upstream partners and confirmed that the data in these fields matches what the Chronic Conditions Data Warehouse (CCW) receives. No calculations or modifications to these values are being done by either of our teams. We could not find a consistent explanation for the occasional discrepancy, though more information on Fee-For-Service data files can be found here.

Thank you,
The BCDA Team

jacob.b...@gmail.com

unread,
Dec 12, 2024, 6:06:34 PM12/12/24
to Beneficiary Claims Data API (BCDA) Community
Interesting! So in fact the real ticket that needs to be raised is with the CCW management team upstream (not the BFD management team). Any idea how to relay this to the right people there for RCA and fix on that side?

Thank you as always for your diligence/collaboration,

Jake

jacob.b...@gmail.com

unread,
Jan 21, 2025, 3:13:51 PMJan 21
to Beneficiary Claims Data API (BCDA) Community
Hi - don't want to lose sight of this since it does impact our users. Is there a way to open this with the CCW data quality team upstream of BFD? Would be good to make sure they are aware of this data issue.

Thank you as always,

Jake

Reply all
Reply to author
Forward
0 new messages