Skip to content

API Resource Guide

How to use this resource guide

This informative resource supplements other public documentation available to help health IT developers certify to the API criteria in the ONC Health IT Certification Program and meet the requirements under the API Conditions and Maintenance of Certification. At the highest level, this wesbite mirrors the organization of paragraphs in the Code of Federal Regulations, including pages for “HL7 FHIR API Criterion - § 170.315(g)(10)” (the FHIR®-based standardized API), “API Conditions and Maintenance of Certification - § 170.404” (the broader API behavior requirements), and sub-paragraphs. Efforts have been made to make this resource easily navigable, searchable, and consumable. If you have recommendations to improve this resource, please submit an inquiry to the Health IT Feedback and Inquiry Portal or submit an issue on GitHub.

This resource is intended to provide clarifications to assist developers in implementing applicable provisions contained in 45 CFR part 170. In developing and implementing APIs and other health IT, developers should remain mindful of the information blocking provisions contained in 45 CFR part 171. This resource does not supersede existing statutory or regulatory requirements. The use of the term “Health IT Module(s)” or “Certified Health IT Module(s)” in this resource refers to Health IT Modules certified through the ONC Health IT Certification Program.

This resource encompasses clarifications from the § 170.315(g)(10) Certification Companion Guide and § 170.404 CCG. Within each regulation paragraph, there is a section titled “Clarifications Included in [name of CCG],” which includes clarifications from the respective CCG, and “Additional Clarifications to the [name of CCG],” which includes additional clarifications not included in the respective CCG. This documentation accompanies the Certification Companion Guides and Test Procedures for the API certification criterion finalized in § 170.315(g)(10) and the CCG for API Conditions and Maintenance of Certification requirements finalized at § 170.404.

Background on ONC and (g)(10) API Certification Criterion

The Office of the National Coordinator for Health IT (ONC) is a federal agency located in the Office of the Secretary of the U.S. Department of Health and Human Services. ONC's mission is to:

"Improve the health and well-being of individuals and communities through the use of technology and health information that is accessible when and where it matters most"

Learn more at our website, healthIT.gov and please check out all our open source interoperability tools at the ONC GitHub!

The 21st Century Cures Act (Section 4002) and subsequent 21st Century Cures Act: Interoperability, Information Blocking, and the ONC Health IT Certification Program Final Rule (ONC Cures Act Final Rule) established a Condition of Certification requirement in the ONC Health IT Certification Program, which requires applicable health IT developers participating in the Program to develop and deploy a standardized API:

“health information from such technology [is] to be accessed, exchanged, and used without special effort through the use of APIs or successor technology or standards, as provided for under applicable law.”

This requirement also states that a health IT developer must, through an API:

“provide access to all data elements of a patient's electronic health record to the extent permissible under applicable privacy laws.”

ONC finalized a certification criterion for APIs for single and multiple patient services at § 170.315(g)(10) to replace the certification criterion at § 170.315(g)(8). Additionally, ONC finalized API Conditions and Maintenance of Certification requirements at § 170.404 that apply to health IT developers certified to § 170.315(g)(10).