Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancing Medication Notifications in CARE 3.0 for Palliative Care & Adherence #10533

Open
13 tasks
khavinshankar opened this issue Feb 10, 2025 · 0 comments
Open
13 tasks
Labels
blocked GSoC Issues Created as part of Google Summer of Code

Comments

@khavinshankar
Copy link
Member

khavinshankar commented Feb 10, 2025

Project Detail

The Enhancing Medication Notifications in CARE 3.0 for Palliative Care & Adherence project aims to improve medication adherence and palliative care support by integrating multi-channel medication reminders and notifications. Leveraging FHIR’s MedicationRequest resource, HL7 communication protocols, and FHIR Subscriptions, this enhancement ensures that patients, caregivers, volunteers, and nurses receive timely alerts about medication schedules. This project will support palliative care patients by automating reminders for critical medications and treatments, and it will provide a comprehensive monitoring dashboard for caregivers and healthcare professionals.

Features To Be Implemented

  • FHIR MedicationRequest Extension: Extend the FHIR MedicationRequest resource (or implement a background job) to track reminder schedules.
  • Real-Time FHIR Subscription Integration: Use FHIR Subscriptions to trigger real-time events for upcoming medication doses.
  • Multi-Channel Notification System:
    • Implement Push Notifications for in-app alerts.
    • Integrate SMS Alerts via services such as Twilio or Nexmo.
    • Configure Email Notifications using providers like Postmark or Brevo.
    • Set up Automated Calls for elderly and visually impaired patients.
  • Nurse & Volunteer Dashboard: Build a web dashboard to monitor medication adherence, enabling caregivers to track which patients have taken or missed their medications.
  • Role-Based Notification Preferences: Enable customizable notification settings for patients, caregivers, and volunteers.

Note: The notifications system should integrate seamlessly with CARE 3.0’s EHR and be based on FHIR standards for medication tracking and administration.

How This Adds Value to CARE 3.0

  • Supports Palliative Care: Automates reminders for pain medications and palliative treatments, ensuring timely care and enhanced patient comfort.
  • Improves Medication Adherence: Reduces missed doses by providing automated, multi-channel reminders, with alerts for caregivers if a dose is missed.
  • FHIR-Based Integration: Utilizes FHIR’s MedicationRequest and MedicationAdministration resources to schedule and track medication, with real-time notifications enabled by FHIR Subscriptions.
  • Multi-Channel Coverage: Extends notification capabilities beyond internal messaging through push, SMS, email, and automated calls.
  • Monitoring Dashboard: Provides a dedicated dashboard for nurses and volunteers to monitor medication adherence and intervene when necessary.

Learning Path

Details
Complexity Large
Required Skills ReactJS, NodeJS, TypeScript, Django, FHIR Standards, HL7, Notification Systems, API Integration
Mentors @bodhisha @khavinshankar Neil
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.
  • FHIR MedicationRequest is extended or complemented with background jobs to track medication reminder schedules.
  • Real-time notifications are triggered using FHIR Subscriptions.
  • Multi-channel notifications (Push, SMS, Email, Automated Calls) are successfully integrated.
  • The nurse/volunteer dashboard displays accurate medication adherence data.
  • Role-based notification preferences are configurable by users.
  • Comprehensive documentation, testing, and code reviews are completed.

Milestone

  • Analyze CARE 3.0’s existing EHR and FHIR Medication resources.
  • Design the extension (or background job) for medication reminder scheduling.
  • Implement FHIR Subscription triggers for real-time notifications.
  • Develop and integrate multi-channel notification services (Push, SMS, Email, Calls).
  • Build and test the nurse & volunteer dashboard.
  • Enable role-based notification preferences.
  • Conduct extensive QA, testing, and peer code reviews.
  • Finalize documentation and deploy the enhanced notification system.
@khavinshankar khavinshankar added blocked GSoC Issues Created as part of Google Summer of Code labels Feb 10, 2025
@tellmeY18 tellmeY18 added this to Care Feb 10, 2025
@tellmeY18 tellmeY18 moved this to Triage in Care Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked GSoC Issues Created as part of Google Summer of Code
Projects
Status: Triage
Development

No branches or pull requests

1 participant