coronasafe / care_fe

Care is a Digital Public Good enabling TeleICU & Decentralised Administration of Healthcare Capacity across States.
https://care.ohc.network
MIT License
186 stars 348 forks source link

Integrating OHIF Viewer for DICOM Imaging within CARE's Frontend with S3-based File Management #7425

Open Ashesh3 opened 3 months ago

Ashesh3 commented 3 months ago

Project Detail

The goal of this project is to incorporate a DICOM Viewer into the CARE platform, specifically for the care_fe frontend, utilizing the OHIF Viewer. This enhancement aims to support healthcare professionals by enabling the viewing of DICOM images directly within the CARE system. By integrating S3-based DICOM file management, the project facilitates efficient handling and storage of medical imaging files, thus improving the management of patient files and supporting the digitization of patient records. This feature is a significant step towards enhancing the CARE platform's capabilities in providing comprehensive patient care and management.

Features To Be Implemented

This project encompasses the integration of the OHIF Viewer for DICOM image viewing and the development of a robust S3-based file management system for DICOM files. The primary features to be implemented are:

  1. DICOM Viewer Integration:

    • Integrate the OHIF Viewer with care_fe to enable the viewing of DICOM images within the CARE platform.
    • Ensure compatibility with existing patient file management systems.
  2. S3-Based DICOM File Management:

    • Implement an S3-based system for the efficient upload, storage, and retrieval of DICOM files.
    • Secure and scalable storage solution to accommodate the growing needs of healthcare data.
  3. Sample DICOM File Procurement:

    • Source or generate sample DICOM files for testing and development purposes.
    • Ensure a variety of DICOM files are available to test the viewer's functionality across different types of medical imaging.
  4. Integration with Patient Files/File Upload:

    • Seamlessly integrate DICOM file handling into the existing patient files and file upload system within CARE.
    • Provide a user-friendly interface for healthcare professionals to manage and view DICOM images as part of patient records.

Learning Path

Details
Complexity High
Required Skills ReactJS, TypeScript, AWS S3, Python, Django
Mentors @nihal467, @vigneshhari, @khavinshankar, @rithviknishad, @gigincg, @Ashesh3, @sainak
Project Size 200 hours

Link to documentation for Product Set-Up

  1. For setting up the frontend and integrating the DICOM Viewer, refer to the readme file at: https://github.com/coronasafe/care_fe
  2. For backend setup and S3 integration, documentation can be found at: https://github.com/coronasafe/care
  3. OHIF Viewer integration documentation: https://github.com/OHIF/Viewers

Acceptance Criteria

Milestone

nihal467 commented 3 months ago

Hey everyone,

Thank you for showing interest in the projects. I would like to inform you that we have scheduled EOD calls on Zoom from Monday to Saturday at 7:30 PM to discuss your work and address any doubts with the core team. Alternatively, feel free to use our #care_general Slack channel.

The meeting links will be shared in our #reminder channel in our Slack workspace.

Link to join the Slack: Slack Workspace

Meanwhile, please explore the care platform and familiarize yourself with its features. Feel free to play around with it and assign any open issues as you see fit.

NutNick31 commented 3 months ago

Hello @nihal467 , I am Rajesh Kumar Singh an undergraduate engineering student, with strong passion in full-stack development. I have read the problem statement and I am really interested to contribute to this project.

I have read the project features to be implemented and I think my skills be really helpful for the project, as it's requirements align with my past experience, I have worked with AWS S3 before and I have used it with MERN stack, but I have figured out how I will implement it with React(typescript) and Django.

Overview: The project aims to integrate the OHIF Viewer for DICOM image viewing into the CARE platform and develop a robust S3-based file management system for DICOM files. This will enhance the platform's capabilities for managing medical imaging data, improving patient care and workflow efficiency. The primary features include DICOM Viewer Integration, S3-Based DICOM File Management, Sample DICOM File Procurement, and Integration with Patient Files/File Upload.

Roadmap: 1) OHIF Viewer Integration: Evaluate and integrate OHIF Viewer into CARE platform. 2) S3-Based File Management: Develop secure and scalable system for DICOM file storage on S3. 3) Sample DICOM Files: Procure diverse set of sample DICOM files for testing. 4) Integration with Patient Files: Seamlessly integrate DICOM file handling into patient records and upload system. 5) Testing and Quality Assurance: Conduct thorough testing and gather feedback for refinement.

Sulochan-khadka commented 3 months ago

Hey @nihal467 , just have one question. Is this issue to be resolved now or is it staged to be solved by one if your GSOC contributors to be?

github-actions[bot] commented 3 months ago

Hi, @gigincg, @nihal467, @khavinshankar, @mathew-alex, @aparnacoronasafe, This issue has been automatically marked as stale because it has not had any recent activity.