Welcome to the NCPI GitHub page!
The NCPI program is a partnership between multiple NIH-supported participating systems (currently AnVIL, BioData Catalyst, CRDC, dbGaP, and Kids First) developing and implementing technical standards to enable interoperability and facilitate a federated data ecosystem.
The purpose of this page is to serve as a technical hub for the NCPI community including providing:
- Information on the current interoperability work that is occurring
- Introductions and links to the services and tools that are fundamental to NCPI
The following table provides a quick overview of the organization of the NCPI GitHub:
Repository |
Description |
---|---|
Interoperability Projects | Repository with files that briefly describe each interoperability project and links to their respective project repositories. Repository Structure: - Overview : An overview table of the projects including brief descriptions - Projects : Descriptions of the projects with links to their repositories |
NCPI FHIR Implementation Guide 2 | Relaunch of the IG project with a clearer focus, an explicit style guide using the current tools including Sushi v3. |
NCPI FHIR Shiny Browser | Example R Shiny applications and supporting functions that allow browsing and parsing FHIR objects. |
NCPI FHIR Client | Basic FHIR client with built-in modular authentication. |
Locutus | Backend for a web-based terminology mapping tool aimed at harmonizing dataset terms with public ontologies such as MeSH, HPO, and others. |
Locutus_utilities | Scripts and tools that facilitate the development and maintenance of Locutus |
HAPI Dev | Helper to launch a local FHIR server that persists using local storage and has some pre-defined defaults built in. |
NCPI Whistler | Pipeline to transform research data tables into FHIR resources and load them into a FHIR Server using Python scripting, Whistle, and the FHIR Rest API. |
NCPI Whistler Tutorial | Step-by-step guide for creating a project to transform research data into FHIR resources and optionally load them into a FHIR server. |
Dockerized Whistle | Docker image for a fully functional whistle application with a shell script for easy execution. |
map-dragon. | This application will support several user groups in submitting and validating their data, managing and tracking data definitions, and aligning data to standardized terms. |