Opened by khavinshankar
CARE is a centralized capacity management and patient management system, central to the 10BedICU Project, integrating patients, doctors, hospitals, labs, specialized treatment centers, hospital administrators, and shifting control cells. Hospitals update crucial information about their assets, providing district administration with a comprehensive view of the healthcare system via smart dashboards. CARE digitizes patient records, streamlines workflows for pandemic management, and is deployed in remote areas, enabling TeleICU services for underserved citizens. It revolutionizes healthcare management, enhancing efficiency, accessibility, and patient outcomes.
fidelius
service in Python.
Basically, we need the following 3 features to be implemented in python 3.
You can use any existing standard python packages to facilitate this.
Context
We are currently using a service called fidelius
as a docker container for encrypting and decrypting data. It's used while sending and receiving data through ABDM (Ayushman Bharat Digital Mission or ABDM is a government initiative similar to UPI for exchanging medical records between entities.).
ABDM expects the data to be encrypted and decrypted in a certain way. You can read more about the ABDM specifications here: https://sandbox.abdm.gov.in/abdm-docs/EncryptionAndDecryptionData
Supportive Materials
These material (threads) discuss the issues with python implementation:
Details | |
---|---|
Complexity | Medium |
Required Skills | Python, Django |
Mentors | @vigneshhari , @khavinshankar , @rithviknishad , @gigincg , @Ashesh3 , @sainak |
Project Size | 175 Hours |
Opened by sainak
The middleware server in the CARE project, currently written in TypeScript, needs to be rewritten in Django to ensure better integration and maintainability within the existing ecosystem.
Research Compatible ONVIF Packages for Python:
Implement WebSockets Using Django Channels for Vitals Data:
Implement Authentication for Requests and WebSockets:
Ensure Proper Typing Support:
Write Migrations to Alter Existing Tables to Match Django Models:
Details | |
---|---|
Complexity | Medium |
Required Skills | ExpressJs, NodeJs, TypeScript, Django, Python |
Mentors | @nihal467 , @vigneshhari , @khavinshankar , @rithviknishad , @gigincg , @Ashesh3 , @sainak |
Project Size | 350 hours |
Ensure thorough testing and documentation are provided for each implemented feature. Collaborate with the team to address any potential issues and ensure a smooth transition to the Django-based middleware server.
Opened by sainak
CARE is a centralized capacity management and patient management system, central to the 10BedICU Project, integrating patients, doctors, hospitals, labs, specialized treatment centers, hospital administrators, and shifting control cells. Hospitals update crucial information about their assets, providing district administration with a comprehensive view of the healthcare system via smart dashboards. CARE digitizes patient records, streamlines workflows for pandemic management, and is deployed in remote areas, enabling TeleICU services for underserved citizens. It revolutionizes healthcare management, enhancing efficiency, accessibility, and patient outcomes.
Context
We're exploring alternatives for generating PDF reports. Our current approach involves using a browser to render HTML pages as reports via django-hardcopy. https://github.com/coronasafe/care/blob/19b63d2f47f41d7642698e128877651c51e5d2f3/care/facility/utils/reports/discharge_summary.py#L102-L121 However, we're interested in finding a native Python package capable of generating reports, ideally with the capability to directly create PDFs from HTML/templates.
Action Items
Details | |
---|---|
Complexity | Medium |
Required Skills | Python, Django |
Mentors | @nihal467 , @vigneshhari , @khavinshankar , @rithviknishad , @gigincg , @Ashesh3 , @sainak |
Project Size | 175 hours |
Opened by Ashesh3
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.
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:
DICOM Viewer Integration:
care_fe
to enable the viewing of DICOM images within the CARE platform.S3-Based DICOM File Management:
Sample DICOM File Procurement:
Integration with Patient Files/File Upload:
Details | |
---|---|
Complexity | High |
Required Skills | ReactJS, TypeScript, AWS S3, Python, Django |
Mentors | @nihal467, @vigneshhari, @khavinshankar, @rithviknishad, @gigincg, @Ashesh3, @sainak |
Project Size | 200 hours |
care_fe
platform.care_fe
.Opened by nihal467
CARE is a centralized capacity management and patient management system, central to the 10BedICU Project, integrating patients, doctors, hospitals, labs, specialized treatment centers, hospital administrators, and shifting control cells. Hospitals update crucial information about their assets, providing district administration with a comprehensive view of the healthcare system via smart dashboards. CARE digitizes patient records, streamlines workflows for pandemic management, and is deployed in remote areas, enabling TeleICU services for underserved citizens. It revolutionizes healthcare management, enhancing efficiency, accessibility, and patient outcomes.
This project outlines the creation of a new feature to support a generic scheduling system for CARE. This feature aims to develop a simple scheduling system in CARE. This system will be able to manage different kinds of bookings, like doctor appointments and usage of hospital spaces such as Operation Theatres and ICUs. Even though these are different tasks, they will all use the same basic scheduling system. The features expected to be achieved are outlined below
Details | |
---|---|
Complexity | Hard |
Required Skills | ReactJS, NodeJS, TypeScript, Django |
Mentors | @nihal467 , @vigneshhari , @khavinshankar , @rithviknishad , @gigincg , @Ashesh3 , @sainak |
Project Size | 350 hours |
Opened by bodhish
CARE is a centralized capacity management and patient management system, central to the 10BedICU Project, integrating patients, doctors, hospitals, labs, specialized treatment centers, hospital administrators, and shifting control cells. Hospitals update crucial information about their assets, providing district administration with a comprehensive view of the healthcare system via smart dashboards. CARE digitizes patient records, streamlines workflows for pandemic management, and is deployed in remote areas, enabling TeleICU services for underserved citizens. It revolutionizes healthcare management, enhancing efficiency, accessibility, and patient outcomes.
This focuses on bolstering the security of the login process within the system. The key objective is to introduce a robust Two-Factor Authentication (2FA) mechanism, enhancing user account protection against unauthorized access. The features to be implemented are outlined below:
2FA Integration at Login:
Backend Support for TOTP:
User Enrollment for 2FA:
Backup Code Provision:
Secure Storage of TOTP Secret Key:
Security Measures Against Brute Force Attacks:
User Support and Guidance:
Details | |
---|---|
Complexity | Medium |
Required Skills | ReactJS, TypeScript, Django, Python |
Mentors | @nihal467 , @vigneshhari , @khavinshankar , @rithviknishad , @gigincg , @Ashesh3 , @sainak |
Project Size | 175 hours |
Opened by nihal467
CARE is a centralized capacity management and patient management system, central to the 10BedICU Project, integrating patients, doctors, hospitals, labs, specialized treatment centers, hospital administrators, and shifting control cells. Hospitals update crucial information about their assets, providing district administration with a comprehensive view of the healthcare system via smart dashboards. CARE digitizes patient records, streamlines workflows for pandemic management, and is deployed in remote areas, enabling TeleICU services for underserved citizens. It revolutionizes healthcare management, enhancing efficiency, accessibility, and patient outcomes.
This project outlines enhancements to the existing doctor notes functionality. These features aim to improve the user experience and enable users to upload images, hyperlink documents, and more. The features expected to be achieved are outlined below:
Note: All uploaded files should be reflected in the patient consultation file under a separate section called "Doctor Notes".
Details | |
---|---|
Complexity | Large |
Required Skills | ReactJS, NodeJS, TypeScript, Django |
Mentors | @nihal467 , @vigneshhari , @khavinshankar , @rithviknishad , @gigincg , @Ashesh3 , @sainak |
Project Size | 350 hours |
Opened by khavinshankar
CARE is a centralized capacity management and patient management system, central to the 10BedICU Project, integrating patients, doctors, hospitals, labs, specialized treatment centers, hospital administrators, and shifting control cells. Hospitals update crucial information about their assets, providing district administration with a comprehensive view of the healthcare system via smart dashboards. CARE digitizes patient records, streamlines workflows for pandemic management, and is deployed in remote areas, enabling Tele-ICU services for underserved citizens. It revolutionizes healthcare management, enhancing efficiency, accessibility, and patient outcomes.
Build a wrapper on care that IM bots can use to get information or send a notification. The idea behind this feature is to ease and improve the user experience.
Build a generic IM wrapper for care which the respective bots can use to interact with care
Build a WhatsApp bot which can be used by both patients and hospital staff
For Patients
For Users (Hospital Staff)
The above-mentioned list of items (both For Patients and For Users) is subject to change, the mentioned features are just to give an idea of what needs to be done.
While implementing this, a conscious effort should be taken to prevent the Private Personal Information (PPI) of other patients from being shared.
Details | |
---|---|
Complexity | Medium |
Required Skills | Python, Django |
Mentors | @vigneshhari , @khavinshankar , @rithviknishad , @gigincg , @Ashesh3 , @sainak |
Project Size | 175 Hours |
Opened by khavinshankar
CARE is a centralized capacity management and patient management system, central to the 10BedICU Project, integrating patients, doctors, hospitals, labs, specialized treatment centers, hospital administrators, and shifting control cells. Hospitals update crucial information about their assets, providing district administration with a comprehensive view of the healthcare system via smart dashboards. CARE digitizes patient records, streamlines workflows for pandemic management, and is deployed in remote areas, enabling Tele-ICU services for underserved citizens. It revolutionizes healthcare management, enhancing efficiency, accessibility, and patient outcomes.
CARE can only be used by hospital staff (like nurses, doctors, admin staff, and so on), patients have no direct access to the CARE application. The Citizen application aims to solve this, in this app, the patient can log in using their mobile number and view their records associated with their phone number.
We plan to refactor, redesign, and rebuild the existing citizen application.
Details | |
---|---|
Complexity | Medium |
Required Skills | Typescript, Next, React, Tailwind Python, Django |
Mentors | @vigneshhari , @khavinshankar , @rithviknishad , @gigincg , @Ashesh3 , @sainak |
Project Size | 175 Hours |