Active Projects

  • Diet Management

    Opened by khavinshankar

    Project Detail

    The Diet Management module in CARE is designed to help patients and healthcare professionals manage and track nutritional plans effectively. This module will integrate dietary guidelines, personalized meal plans, and calorie tracking to promote healthy eating habits. By incorporating diet management into CARE, users can monitor their nutrition alongside their medical records, leading to improved health outcomes.

    Features To Be Implemented

    • Meal Plan Integration: Develop functionality to integrate and display daily meal plans based on individual dietary requirements.
    • Calorie Tracking: Implement a feature to allow users to log and monitor their daily calorie intake.
    • Nutritional Recommendations: Generate personalized nutritional suggestions based on user profiles and health data.
    • Patient Record Integration: Ensure that dietary data is seamlessly synced with the overall patient record dashboard.

    Note: All diet management logs and plans should be accessible via the patient’s overview section for easy reference.

    Learning Path

    Details
    Complexity Medium
    Required Skills ReactJS, NodeJS, TypeScript, Django
    Mentors @nihal467
    Project Size 300 hours

    Link to documentation for Product Set-Up

    1. For setting up the frontend, please refer to the readme file available at: CARE Frontend
    2. For setting up the backend, please refer to the readme file available at: CARE Backend

    Acceptance Criteria

    • All CI/CD workflows should pass.
    • Code is modular, well-documented, and maintainable.
    • Integration of diet management data within the patient dashboard is seamless.
    • Comprehensive testing and peer code reviews are completed.

    Milestone

    • Get acquainted with CARE’s architecture and understand the existing modules.
    • Gather and analyze user requirements for diet management.
    • Design UI/UX prototypes for the Diet Management module.
    • Develop and integrate the meal plan and calorie tracking features.
    • Implement personalized nutritional recommendation logic.
    • Conduct integration testing with patient records.
    • Complete QA and review.
  • Nutrition Rehabilitation

    Opened by khavinshankar

    Project Detail

    The Nutrition Rehabilitation module focuses on supporting patients during their recovery from malnutrition or health conditions affecting their nutritional status. This module will provide tools to create tailored nutritional rehabilitation plans, track progress over time, and offer dynamic dietary adjustments. It aims to empower healthcare professionals and patients with actionable insights to expedite recovery and improve long-term nutritional outcomes.

    Features To Be Implemented

    • Rehabilitation Plan Creation: Develop functionality to create and manage personalized nutrition rehabilitation plans.
    • Progress Tracking: Implement tools to monitor and log the nutritional progress of patients over time.
    • Dynamic Dietary Adjustments: Enable real-time updates and customizations to rehabilitation plans based on patient progress.
    • Reporting and Analytics: Create reports that provide insights into patient improvements and plan efficacy.

    Note: Rehabilitation data should integrate with existing patient records to ensure a unified view of health management.

    Learning Path

    Details
    Complexity Medium
    Required Skills ReactJS, NodeJS, TypeScript, Django
    Mentors @nihal467
    Project Size 300 hours

    Link to documentation for Product Set-Up

    1. For setting up the frontend, please refer to the readme file available at: CARE Frontend
    2. For setting up the backend, please refer to the readme file available at: CARE Backend

    Acceptance Criteria

    • All CI/CD tests must pass successfully.
    • The codebase is clean, modular, and well-documented.
    • Rehabilitation plans and progress tracking integrate seamlessly with patient profiles.
    • Extensive QA and code reviews have been performed.

    Milestone

    • Familiarize with CARE and existing nutrition modules.
    • Define requirements and design the rehabilitation workflow.
    • Create UI/UX prototypes for the Nutrition Rehabilitation module.
    • Implement rehabilitation plan creation and progress tracking features.
    • Integrate dynamic dietary adjustment logic.
    • Conduct thorough testing and gather user feedback.
    • Complete final QA and code reviews.
  • Doctors Directory in Public Page of CARE

    Opened by khavinshankar

    Project Detail

    The Doctors Directory project aims to create a public-facing page where users can read detailed profiles of doctors and view their availability across various facilities. This directory will allow filtering by multiple parameters such as specialty, location, and availability, making it easier for patients and the public to find the right healthcare professional.

    Features To Be Implemented

    • Doctor Profiles: Develop detailed profiles for doctors including their qualifications, specialties, and experience.
    • Availability Calendar: Integrate a calendar view to display doctor availability across facilities.
    • Advanced Filtering: Implement filtering options based on parameters like specialty, location, and timings.
    • Responsive Design: Ensure the directory is mobile-friendly and accessible on all devices.

    Note: The directory should be SEO-friendly and easily navigable for the public.

    Learning Path

    Details
    Complexity Large
    Required Skills ReactJS, NodeJS, TypeScript, Django, UI/UX Design
    Mentors @nihal467
    Project Size 350 hours

    Link to documentation for Product Set-Up

    1. For setting up the frontend, please refer to the readme file available at: CARE Frontend
    2. For setting up the backend, please refer to the readme file available at: CARE Backend

    Acceptance Criteria

    • All CI/CD pipelines should complete without errors.
    • The UI is intuitive, responsive, and adheres to modern design standards.
    • Filtering and search functionalities work accurately and efficiently.
    • Full integration with backend APIs for doctor data retrieval.
    • Comprehensive testing and peer reviews are completed.

    Milestone

    • Explore the existing CARE setup and understand data flow for doctor profiles.
    • Define and document user requirements for the directory.
    • Design and prototype the directory UI/UX.
    • Develop backend integrations for retrieving doctor data.
    • Implement filtering and availability features.
    • Test responsiveness and cross-browser compatibility.
    • Complete final QA and code review.
  • FHIR Immunization

    Opened by khavinshankar

    Project Detail

    The FHIR Immunization project focuses on adding support for the FHIR Immunization specification within CARE. This involves extending the backend models and API endpoints to handle immunization data as per FHIR standards, as well as updating the frontend to allow users to view and manage immunization records seamlessly.

    Features To Be Implemented

    • Backend FHIR Models: Develop immunization models that conform to FHIR specifications.
    • API Endpoints: Create and document API endpoints to manage immunization data.
    • Frontend UI: Build intuitive user interfaces for viewing, adding, and updating immunization records.
    • Data Validation: Implement robust validation to ensure compliance with FHIR standards.

    Note: Ensure backward compatibility with existing patient records and data synchronization across modules.

    Learning Path

    Details
    Complexity Large
    Required Skills ReactJS, NodeJS, TypeScript, Django, FHIR Standards
    Mentors @nihal467
    Project Size 350 hours

    Link to documentation for Product Set-Up

    1. For setting up the frontend, please refer to the readme file available at: CARE Frontend
    2. For setting up the backend, please refer to the readme file available at: CARE Backend

    Acceptance Criteria

    • CI/CD workflows pass without issues.
    • Immunization models and endpoints are fully compliant with FHIR standards.
    • The frontend provides a seamless experience for managing immunization data.
    • Complete documentation and comprehensive testing are in place.
    • Peer reviews and QA processes are successfully completed.

    Milestone

    • Gain an understanding of the current CARE data model and FHIR standards.
    • Design the immunization data schema and API structure.
    • Develop and integrate backend immunization models.
    • Build and test the frontend UI for immunization records.
    • Validate data against FHIR specifications.
    • Perform integration testing and finalize documentation.
    • Complete QA and final code reviews.
  • FHIR Risk Assessment

    Opened by khavinshankar

    Project Detail

    The FHIR Risk Assessment project aims to extend CARE’s capabilities by incorporating the FHIR Risk Assessment specification. This project involves designing and implementing backend models and API endpoints to handle risk assessment data, as well as creating a user-friendly frontend interface to capture and display this information. The goal is to provide healthcare professionals with a standardized method to evaluate patient risks.

    Features To Be Implemented

    • Backend Risk Models: Implement risk assessment data models adhering to FHIR specifications.
    • API Endpoints: Develop API endpoints to manage and retrieve risk assessment data.
    • User Interface: Create an intuitive UI for clinicians to input and review risk assessments.
    • Data Validation: Ensure risk assessment inputs are validated against FHIR standards.

    Note: Risk assessment data should be integrated with patient profiles for comprehensive healthcare management.

    Learning Path

    Details
    Complexity Large
    Required Skills ReactJS, NodeJS, TypeScript, Django, FHIR Standards
    Mentors @nihal467
    Project Size 350 hours

    Link to documentation for Product Set-Up

    1. For setting up the frontend, please refer to the readme file available at: CARE Frontend
    2. For setting up the backend, please refer to the readme file available at: CARE Backend

    Acceptance Criteria

    • All CI/CD tests must pass.
    • Backend models and endpoints fully comply with FHIR risk assessment standards.
    • The user interface is responsive and intuitive for clinical use.
    • Extensive documentation, testing, and QA are completed.
    • Code reviews confirm the solution meets long-term sustainability requirements.

    Milestone

    • Understand current CARE architecture and FHIR risk assessment guidelines.
    • Design the risk assessment data model and API structure.
    • Develop backend models and endpoints for risk assessment.
    • Build and integrate the frontend interface.
    • Validate and test data inputs against FHIR standards.
    • Complete integration testing, QA, and documentation.
    • Finalize code reviews and merge the implementation.
  • Terminology Server from Google Sheet

    Opened by khavinshankar

    Project Detail

    The Terminology Server from Google Sheet project is designed to offer an alternative or extension to the current snowstorm terminology server by leveraging Google Sheets. This approach aims to simplify the management of healthcare terminologies, making it more user-friendly and cost-effective for the open-source community. Users will be able to update and manage terminologies through an intuitive Google Sheets interface that syncs with CARE.

    Features To Be Implemented

    • Google Sheets Integration: Implement functionality to fetch and sync terminology data from Google Sheets.
    • Seamless Fallback: Maintain compatibility with the existing snowstorm terminology server as a fallback.
    • User Interface: Develop an interface within CARE to manage and view terminologies sourced from Google Sheets.
    • Real-Time Synchronization: Ensure that updates in Google Sheets are reflected in CARE in near real-time.

    Note: Data consistency and synchronization must be prioritized to ensure accurate terminology usage across the system.

    Learning Path

    Details
    Complexity Large
    Required Skills ReactJS, NodeJS, TypeScript, Django, Google Sheets API
    Mentors @nihal467
    Project Size 350 hours

    Link to documentation for Product Set-Up

    1. For setting up the frontend, please refer to the readme file available at: CARE Frontend
    2. For setting up the backend, please refer to the readme file available at: CARE Backend

    Acceptance Criteria

    • All CI/CD pipelines run successfully.
    • Terminology data is accurately synchronized between Google Sheets and CARE.
    • The fallback mechanism to the snowstorm server remains functional.
    • The UI is intuitive and provides clear management capabilities.
    • Complete testing, documentation, and QA reviews are in place.

    Milestone

    • Analyze current terminology management using snowstorm.
    • Design the Google Sheets integration workflow.
    • Develop the integration layer and real-time sync functionality.
    • Create a user interface for terminology management.
    • Test data consistency and fallback mechanisms.
    • Finalize documentation and perform thorough QA.
    • Complete code reviews and merge the updates.
  • ABDM – Patient Centric Flows (PHR Flows)

    Opened by khavinshankar

    Project Detail

    The ABDM – Patient Centric Flows (PHR Flows) project aims to enhance the ABDM module by introducing robust Patient Health Record (PHR) flows. This implementation will empower patients to manage their health information, consents and other abdm related features. The feature will improve patient engagement and promote better health management practices.

    Features To Be Implemented

    • PHR Flows Integration: Integrate PHR APIs from ABDM.
    • Interactive UI: Build an engaging interface that allows patients to track and manage their health information, consents and other data.
    • Security & Compliance: Ensure that the flows adhere to healthcare data privacy and security standards.

    Note: The patient-centric flows should integrate with existing ABDM functionalities and provide a unified view of patient data.

    Learning Path

    Details
    Complexity Large
    Required Skills ReactJS, NodeJS, TypeScript, Django, Healthcare IT
    Mentors @nihal467
    Project Size 350 hours

    Link to documentation for Product Set-Up

    1. For setting up the frontend, please refer to the readme file available at: CARE Frontend
    2. For setting up the backend, please refer to the readme file available at: CARE Backend

    Acceptance Criteria

    • All CI/CD processes must pass without errors.
    • The patient portal is intuitive, responsive, and secure.
    • Data integration with other ABDM modules is seamless and reliable.
    • Comprehensive testing, documentation, and code reviews are conducted.
    • The solution complies with healthcare security and privacy standards.

    Milestone

    • Get familiar with the CARE in general, ABDM module and current patient data flows.
    • Define requirements for patient-centric abdm flows.
    • Design the patient portal UI/UX.
    • Develop and integrate the PHR flows within ABDM.
    • Ensure robust data integration and security measures.
    • Conduct extensive testing and gather user feedback.
    • Finalize QA, documentation, and code reviews.
  • Improve the Package Showing Health Information

    Opened by khavinshankar

    Project Detail

    The ABDM – Improve the Package Showing Health Information project focuses on enhancing the current hi-profiles package used in ABDM. The existing package displays only minimal health information; this project aims to extend it to support all FHIR profiles used by ABDM. The goal is to present comprehensive and detailed health data, thereby enriching the user experience and providing deeper insights into patient health.

    Features To Be Implemented

    • FHIR Profile Support: Extend the hi-profiles package to display all supported FHIR profiles.
    • UI Enhancements: Redesign the user interface to accommodate detailed health information.
    • Testing & Validation: Implement extensive testing to verify data accuracy and performance improvements.

    Note: The improved package should offer a complete and user-friendly view of patient health information without compromising performance.

    Learning Path

    Details
    Complexity Large
    Required Skills ReactJS, NodeJS, TypeScript, FHIR Standards
    Mentors @nihal467
    Project Size 350 hours

    Link to documentation for Product Set-Up

    1. For setting up the frontend, please refer to the readme file available at: CARE Frontend
    2. For setting up the backend, please refer to the readme file available at: CARE Backend

    Acceptance Criteria

    • All CI/CD workflows run successfully.
    • The hi-profiles package supports all required FHIR profiles.
    • The redesigned UI presents comprehensive health information clearly.
    • Data integration with ABDM’s backend is robust and reliable.
    • Full documentation, testing, and code reviews are completed.

    Milestone

    • Get familiar with the CARE in general and FHIR data standards.
    • Analyze the current hi-profiles package and its limitations.
    • Define requirements to support all FHIR profiles.
    • Design the enhanced UI for detailed health information display.
    • Extend the hi-profiles package and integrate with ABDM backend.
    • Perform extensive testing and validate data accuracy.
    • Finalize documentation and complete QA.
    • Conduct peer reviews and merge the improvements.