CCDA Scorecard API Endpoint for Automated B8 Receiver Certification

32 views
Skip to first unread message

Christudoss Augustine

unread,
Mar 17, 2026, 3:03:06 PM (7 days ago) Mar 17
to Edge Test Tool (ETT)
Hello ONC/SITE Support Team,

We are an EHR vendor currently working on 170.315(b)(8) receiver certification and require programmatic access to the CCDA Scorecard for automated testing.

Previously, we used the API endpoint:
https://ccda.healthit.gov/scorecard/ccdascorecardservice2

This endpoint now returns a 404. We investigated the new SITE platform at site.healthit.gov/c-cda/scorecard and found that it uses Next.js Server Actions (Content-Type: text/x-component), which consistently return HTTP 500 when called programmatically from our C# application — even with the correct Next-Action header, multipart form fields (1_ccdaFile, field 0), and valid C-CDA XML.

Specifically:
- Endpoint: POST https://site.healthit.gov/c-cda/scorecard
- Headers: Next-Action: cd4fa7f4c9c2b1e6a9f96d9c2734028063a54a79, Accept: text/x-component
- Response: HTTP 500, body: 0:["$@1",["NLxuEtnRfeXoDHVSzeMIu",null]]\n1:E{"digest":"3997228759"}

We also attempted to self-host by building from source (github.com/onc-healthit/ccda-scorecard) but the build fails due to a missing dependency: org.sitenv.services:ccdaparsing:jar:0.0.1-SNAPSHOT

Could you please:
1. Provide the current supported REST API endpoint for programmatic scorecard access
2. Or provide a pre-built WAR file for local deployment
3. Or advise on the recommended approach for automated B8 scorecard testing
Reply all
Reply to author
Forward
0 new messages