Health Data Quality Utilities
APIs, Command-line tools, and Python Libraries
These tools are provided as-is and as a proof of concept (POC). You are encouraged to download and operate these resources within your own environment, either by accessing equivalent command-line tools or by hosting these web service APIs locally. Source code links are provided below for each project. Code contributions should be submitted via pull request.
- FHIR ValueSet Resources - Content Delivery Network (CDN) - Fetch FHIR endpoints to get codeset information (e.g. condition codes.)
- FHIR Server Inspector - Fetch a FHIR server's discoverable metadata including its capability statement, SMART configuration, and more.
- CDA2FHIR Parsing Tool - Convert CDA(XML) to FHIR JSON Bundle.
- Data Element and Code Value Specific APIs - Content Delivery Network (CDN) - Fetch information on Data Elements and specific code values.
- HL7v2 Validation and Parsing Tool - Parse HL7v2 messages into a JSON object.
- National Provider Identifier (NPI) Validation - Validate an NPI number before submitting it for processing.
- Direct Address/Endpoint Lookup Tool - Fetch certificates in DNS and (Public) LDAP for a given Direct Secure Messaging email or domain-bound endpoint.
Source Code
Code provided here is for research and development purposes only. Please see the individual project repositories for more information. Pull requersts are welcome.
- ReportMeta(CDCgov/rmeta) - Contains the USCDI+ cheatsheets, tools for building the dataquality CDN, and more.
- Health Data Utilities (CDCgov/hdu) - Contains Command-line utilties, web services, and libraies for HL7v2, FHIR, and CDA extration and conversion. Services can be run locally or deployed to a cloud service provider.
- Routes and Triggers (CDCgov/routes) - A proposed method to publish public-facing machine readble-documents of routes and triggers for the transmission of public health data. See the prototypes folder for working examples.