Открытые платежи - как согласовать или объяснить различия между данными API и визуальными данными сайта в реальном времени - PullRequest
1 голос
/ 05 июля 2019

Мы подключены к API для https://openpaymentsdata.cms.gov/. В некоторых случаях точки данных отличаются (например, количество общих платежей) между необработанными данными API по сравнению с тем, что видно на действующем сайте.

Каков источник этих различий в данных? Какие правильные данные - API или живой сайт? В лучшем случае API - это правильные данные, а действующий сайт еще не обновлен.
Мы хотели бы согласовать это, чтобы получить правильные данные, но если это не может быть согласовано через API, то как это лучше всего объяснить? Похоже, что возник спор по поводу транзакции, которая изменила одну из точек данных. Если спор инициирован владельцем профиля, изменяются ли данные API для отражения каких-либо обновлений?

Это моя первая попытка понять, как возникают эти различия в данных.

Вот случайный пример. URL профиля: https://openpaymentsdata.cms.gov/physician/209169/

Количество общих платежей, показанных на сайте в реальном времени: 139 Количество общих платежей, полученных из API: 151

1 Ответ

0 голосов
/ 10 июля 2019

Я вижу проблему здесь.На основании вызова API https://openpaymentsdata.cms.gov/resource/bqf5-h6wd.json?physician_profile_id=209169&$$app_token=oXbsFwj7KElCMesuRAZEfTDfB&$select=total_amount_of_payment_usdollars,number_of_payments_included_in_total_amount&$limit=50000&$offset=0 вы получите поле с именем "number_of_payments_included_in_total_amount", с которым связан номер. Большинство из них "1", но 136-й записи присвоено "13".Вы суммируете по полю, равному 151.

Однако на веб-сайте OpenPayments, по-видимому, учитываются только записи / строки.В результатах 139 записей / строк.

К сожалению, я не знаю, какая из них точная.Это может быть неверной конфигурацией веб-сайта OpenPayments или неверным толкованием того, что означает number_of_payments_included_in_total_amount.Но, по крайней мере, это объясняет разницу в том, как вы получаете ваши счета.

...