The Centers for Medicare & Medicaid Services (CMS) provides administrative data through the Beneficiary Claims Data API (BCDA). This session demonstrates a real-world workflow using SAS tools (PROC HTTP and the JSON engine) to submit data requests, track their status, and retrieve NDJSON files upon completion. While BCDA documentation offers cURL examples, we’ll show how to translate those templates into PROC HTTP for greater flexibility and control over API responses. Because BCDA requires a multi-step process with asynchronous submissions, we’ll also address the orchestration challenges and present a practical solution. Although focused on BCDA, the techniques discussed apply broadly to other APIs for accessing data in modern digital ecosystems.
Watch the recording