我们已连接到https://openpaymentsdata.cms.gov/接口。在某些情况下,原始API数据与实时站点上看到的数据之间的数据点不同(例如,一般支付的数量)。
这些数据差异的来源是什么?哪一项是正确的数据- API还是实时站点?最好的情况是API是正确的数据,而实时站点还没有更新。
我们希望协调这一点以提取正确的数据,但如果不能通过API进行协调,那么如何才能最好地解释它呢?这看起来几乎像是发起了一项关于事务的争议,该事务更改了一个数据点。如果争议是由配置文件所有者发起的,API数据是否会更改以反映任何更新?
这是我第一次尝试了解这些数据差异是如何发生的。
这里有一个随机的例子。配置文件网址:https://openpaymentsdata.cms.gov/physician/209169/
直播站点上显示的普通支付数量为: 139从API拉取的一般支付数量为: 151
发布于 2019-07-10 23:26:14
我看到了这里的问题。根据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",但第一百三十六个条目分配了"13“。您正在该字段中求和,其等于151。
然而,OpenPayments网站似乎只统计条目/行。结果中有139个条目/行。
不幸的是,我不知道哪一个是准确的。这可能是对OpenPayments网站的错误配置,也可能是对number_of_payments_included_in_total_amount含义的误解。但至少,它解释了你如何获得计数的不同之处。
https://stackoverflow.com/questions/56908389
复制相似问题