USCDI compliance is one of the more concrete tests a US EHR development project has to pass. ONC publishes the data set, the certified products have to support it, and the CMS Interoperability rule expects the FHIR API to expose USCDI-conformant data to the apps and platforms that pull from it. The tools that make USCDI compliance tractable are not glamorous, but they are the difference between a smooth ONC certification audit and a quarter of rework.
Below are six tools that US EHR development teams reach for when chasing USCDI compliance, with notes on the fit. The complete guide to FHIR-based EHR development in 2026 is the broader context, and the FHIR implementation learning path covers the related material.
Inferno Test Suite
Inferno, maintained by ONC, is the test suite the agency uses to verify that an EHR exposes a conformant USCDI-aligned FHIR API. For a US EHR development team chasing ONC certification, running the Inferno suite against the candidate API early and often is the highest-leverage tool in the kit. The suite catches the corner cases that real certification reviews surface, and fixing failures before the audit is much cheaper than fixing them during.
FHIR Validator Reference Implementation
The FHIR reference validator from the HL7 community handles profile validation against USCDI and US Core profiles. The tool runs locally, integrates into CI pipelines, and gives clean error messages on profile non-conformance. For a US EHR team that wants USCDI conformance checked at every commit rather than at the end of a release cycle, the reference validator is the workhorse.
HAPI FHIR With US Core Packages
HAPI FHIR loads US Core and USCDI implementation guide packages and provides server-side validation, search parameter support, and profile-aware operations. For a US EHR development team building on HAPI, layering the US Core packages onto the server is the path to USCDI conformance. The fit is for engineering-heavy teams.
Smile Digital Health
Smile Digital Health bundles US Core and USCDI implementation guides into its platform and updates them as ONC publishes new revisions. For US EHR teams that prefer to outsource the IG-tracking work, Smile is on the shortlist. The platform also exposes the Inferno test results as part of its certification documentation, which simplifies audit conversations.
Medplum USCDI Conformance Mode
Medplum has invested in explicit USCDI conformance modes that let an EHR development team configure the server to enforce USCDI profiles at the boundary. The fit is for digital-health products that need to demonstrate USCDI conformance to their customers as part of the sales conversation. The platform-bundled approach removes some of the integration work that DIY paths require.
Aidbox With US Core Packages
Aidbox supports US Core and USCDI implementation guides through package configuration. The platform handles profile validation, search parameters, and the operations that ONC certification expects. For US EHR teams shortlisting alongside Smile, HAPI, and Medplum, Aidbox is one of the commercial options worth evaluating against the specific certification timeline.
What USCDI Compliance Actually Requires
The tools above handle the technical conformance. The certification process also requires demonstration of clinical workflows, documentation, and evidence of patient access. A US EHR development team should treat USCDI compliance as a multi-quarter program rather than a feature checklist. The technical work is necessary but not sufficient; the organizational discipline to keep up with ONC's annual USCDI revisions is what separates products that stay certified from products that scramble at recertification.
USCDI v4 raised the bar with social determinants of health, advance directive information, and richer clinical notes coverage. USCDI v5 and beyond will keep raising it. The Top 7 FHIR integration engines for EHR development in 2026 covers the integration tools that make the USCDI data actually flow through the system. The honest filter is whether the team has the operational discipline to keep up, not whether the toolchain handles the current revision.
Sources
- Inferno US Core Test Kit - HTML portal, ONC HealthIT, evergreen
- Inferno ONC Certification g10 Test Kit - HTML portal, ONC HealthIT, evergreen
- Inferno g10 Test Kit FAQ - GitHub wiki, ONC HealthIT, evergreen
