Skip to content

Repo for the ontology-based rare disease common data model harmonising international registry use, FHIR, and Phenopackets

License

Notifications You must be signed in to change notification settings

BIH-CEI/rd-cdm

Repository files navigation

Ontology-Based Rare Disease Common Data Model

An ontology-based Rare Disease Common Data Model harmonising international registry use, FHIR, and the Phenopacket Schema

Python CI Documentation Status DOI

RD CDM v2.0.0.dev0 JSON Created CSV Created Validation Successful

Latest Documentation

Attention: The RD CDM paper is currently under review. As soon as it is published, we will update the version to 2.0.0 and provide a link to the paper here. The version 2.0.0.dev0 is the initial release of the RD CDM under review.

Table of Contents

Project Description

The Rare Disease Common Data Model (RD CDM) is designed to harmonize rare disease data capture across international registries. It integrates standards such as the ERDRI-CDS, HL7 FHIR, and GA4GH Phenopacket Schema, creating a scalable, ontology-driven framework that supports advanced interoperability for research and care. The RD CDM Version 2.0.0 consists of 78 data elements, extending the ERDRI-CDS and allowing deeper insights into genetic findings, phenotypic features, and family history of individuals.

Features

  • Interoperability: Aligns with HL7 FHIR v4.0.1 and GA4GH Phenopacket v2.0 for structured data exchange.
  • Ontology-driven: Utilizes ontologies such as SNOMED CT, LOINC, MONDO, OMIM, and HPO for standardizing rare disease terminologies.
  • Modular Structure: Comprises essential data elements categorized into formal criteria, personal information, patient status, disease, genetic findings, phenotypic findings, and family history.
  • Cross-registry Compatibility: Enables data reuse across multiple registries with consistent encoding and semantic alignment.

Getting Started

This section provides instructions for getting started with the RD CDM. For more detail please read our Documentation

Prerequisites

  • Python 3.x
  • Dependencies in requirements.txt

Installation

  1. Clone the repository
git clone https://github.com/BIH-CEI/rd-cdm.git
cd rd-cdm
  1. Install dependencies:
pip install -r requirements.txt
  1. Run tests to validate the JSON schema:
pytest tests/

Contributing

Contributions are welcome! Please feel free to create issues, discuss features, or submit pull requests to help enhance this project. For larger contributions, consider reaching out to discuss collaboration opportunities.

Resources

Ontologies

  • Human Phenotype Ontology 🔗
  • Monarch Initiative Disease Ontology 🔗
  • Online Mendelian Inheritance in Man 🔗
  • Orphanet Rare Disease Ontology 🔗
  • SNOMED CT 🔗
  • ICD 11 🔗
  • ICD10CM 🔗
  • National Center for Biotechnology Information Taxonomy 🔗
  • Logical Observation Identifiers Names and Codes 🔗
  • HUGO Gene Nomenclature Committee 🔗
  • Gene Ontology🔗
  • NCI Thesaurus OBO Edition 🔗

For the versions used in a specific RD-CDM version, please see the resources in our documentation.

Submodules

License

This project is licensed under the terms of the MIT License

Acknowledgements

We would like to extend our thanks to all the authors involved in the development of this RD CDM model.


About

Repo for the ontology-based rare disease common data model harmonising international registry use, FHIR, and Phenopackets

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages