The aim of this project is to enhance the integration between Kaapana and IDC, specifically enabling Kaapana to interact with an external DICOMweb endpoint, as Google Healthcare API behind IDC for image storage.
Kaapana is an open-source toolkit designed for platform provisioning in the field of medical data analysis. It leverages a variety of open-source tools relevant to the NA-MIC community, including OHIF Viewer, MITK, and nnU-Net segmentation tools. Kaapana uses DICOM for managing images, image-derived data, and metadata. It offers functionalities such as workflows for large-scale image processing, exploration, visualization, and curation of medical images, extensions for simple integration of new, customized algorithms and applications, an integrated PACS system, and extensive resource and system monitoring for administrators.
NCI Imaging Data Commons (IDC) is a cloud-based repository of publicly available cancer imaging data co-located with the analysis and exploration tools and resources. IDC is a node within the broader NCI Cancer Research Data Commons (CRDC) infrastructure that provides secure access to a large, comprehensive, and expanding collection of cancer research data.
We aim to add an external DICOMweb-based server specifically, Google Healthcare API DICOM stores, in addition to the internal dcm4chee server, enhancing the ability of Kaapana to process external images. We aim to achieve the same functionality with external dicomweb server as with we currently have with local dicomweb server.
The approach involves several steps:
Kaapana datasets thumbnail view:
Ohif Viewer:
Kaapana Docs: https://kaapana.readthedocs.io/en/stable/
Kaapana Repo: https://github.com/kaapana/kaapana
Google Healthcare API Dicomweb: https://cloud.google.com/healthcare-api/docs/how-tos/dicomweb
Google Healthcare API: https://cloud.google.com/blog/topics/healthcare-life-sciences/getting-to-know-the-google-cloud-healthcare-api-part-1
Google Dicomweb CLI https://github.com/GoogleCloudPlatform/healthcare-api-dicomweb-cli