Clarifications:
- Security:
- For the purposes of certification there is no conformance requirement related to the registration of third-party applications that use the application programming interfaces (APIs). If a Health IT module requires registration as a pre-condition for accessing the APIs, then, the process must be clearly specified in the API documentation as required by the criterion. We strongly believe that registration should not be used to block information sharing via APIs.
- This criterion does not currently include any security requirements beyond the privacy and security approach detailed above, but ONC encourages organizations to follow security best practices and implement security controls, such as penetration testing, encryption, audits, and monitoring as appropriate. ONC expects health IT developers to include information on how to securely use their APIs in the public documentation required by the certification criteria and follow industry best practices. [see also 80 FR 62676 and 85 FR 25642]
- ONC strongly encourages developers to build security into their APIs following industry best practice. [see also 80 FR 62677]
- A “trusted connection” means the link is encrypted/integrity protected according to § 170.210(a)(2) or (c)(2). As such, ONC does not believe it is necessary to specifically name HTTPS and/or SSL/TLS as this standard already covers encryption and integrity protection for data in motion. [see also 80 FR 62676]
- APIs could be used when consent or authorization by an individual is required. In circumstances where there is a requirement to document a patient’s request or particular preferences, APIs can enable compliance with documentation requirements. The Health Insurance Portability and Accountability Act of 1996 Privacy Rule (45 CFR Part 160 and Part 164, Subparts A and E) permits the use of electronic documents to qualify as writings for the purpose of proving signature, e.g., electronic signatures. [see also 80 FR 62677]
- The audit record should be able to distinguish the specific user who accessed the data using a third-party application through the certified API to meet the requirements of § 170.315(d)(2) or (d)(10).
- A health IT developer must demonstrate the API functionality of the Health IT Module properly performs consistent with this certification criterion’s requirements. As part of the demonstration process, a health IT developer is permitted, but is not limited, to using existing tools for creating its own app or “client” to interact with the API or using a third-party application for demonstration.
- By requiring that documentation and terms of use be open and transparent to the public by requiring a hyperlink to such documentation to be published with the product on the ONC Certified Health IT Product List, ONC hopes to encourage an open ecosystem of diverse and innovative applications that can successfully and easily interact with different Health IT Modules’ APIs. [see also 80 FR 62679 and 85 FR 25642]
- By no later than April 5, 2021, a Certified API Developer with Health IT Module(s) certified to the certification criteria in § 170.315(g)(7) or (9) must comply with paragraph (a) of this section, including revisions to their existing business and technical API documentation and make such documentation available via a publicly accessible hyperlink that allows any person to directly access the information without any preconditions or additional steps.
- Consistent with Executive Order (EO) 14168 and OPM guidance, Health IT Modules certifying and/or currently certified to certification criteria that cross-reference the USCDI standard at 45 CFR 170.213 are only required to demonstrate the capability to categorize data on individuals for the sex data element in accordance with the following SNOMED CT® codes:
- 248152002 |Female (finding)| and
- 248153007 |Male (finding)|
- Further, these Health IT Modules are no longer required to support the following USCDI data elements for purposes of certification:
- Sexual orientation in USCDI version 4;
- Gender identity in USCDI version 4;
- Sex parameter for clinical use in USCDI version 5;
- Name to use in USCDI version 5;
- Pronouns in USCDI version 5.
- Through the C-CDA Patch Process, the HL7® Structured Documents Work Group (SDWG) approves C-CDA “patches”, which are corrections for issues with the C-CDA implementation guide (C-CDA IG) and companion guides. C-CDA “patches” include corrections for issues such as ambiguous requirements and requirements incompatible with real world deployment. Similar to C-CDA “patches” are C-CDA “additional guidance”. C-CDA “additional guidance” approved by the SDWG indicates guidance included in a newer version of the C-CDA IG or companion guide as being relevant to a previous version of the C-CDA IG or companion guide. A C-CDA “patch” may require a code change to correct errors or ambiguities in the guide, while “additional guidance” is purely clarifying and does not require any code changes. Though C-CDA “patches” and “additional guidance” are not required for certification purposes (unless indicated in the Certification Companion Guide), health IT developers may optionally implement C-CDA “additional guidance” in their Health IT Module and still be conformant with § 170.315(g)(9) criterion requirements.
- More information regarding the C-CDA Patch Process and C-CDA “patches” and “additional guidance” approved by the SDWG is available on the HL7® Confluence pages of C-CDA 'Patch' Process and Approved Patches and Additional Guidance.