Skip to content

Improving Patient Compliance: An IoT Hardware + Software Solution

License

Notifications You must be signed in to change notification settings

alexkim205/IoT-Pillbox-Mobile-App

Repository files navigation

A Mobile App to Improve Daily Medication Compliance

Tagline - Improving Patient Compliance: An IoT Hardware + Software Solution

Project Website

Problem Statement

Nearly three out of five Americans are prescribed daily medication, however only about half of patients with chronic diseases take their medicine. It can be challenging for health care providers to treat patients effectively, as non-compliance can lead to severe health consequences. It can also be challenging for patients to adhere to instructions due to common deterrents such as medicine costs, illiteracy, long wait times, and depression.

There is a need to lower the barriers for the administration of daily medication. By doing so, the process should be made more transparent for both physicians and patients.

Proposed Solution

This project aims to solve two major problems related to routine medication that IoT is well positioned to solve: non-compliance and the trend towards more mobile interactions with doctors.

Non-compliance is a major issue for the medical community and is extremely difficult to solve. Patients often forget or skip taking medications that are critical to their wellbeing and don't admit this to their physician. Sometimes they make a genuine mistake and just don't know which pills to take when. This degrades the physicians ability to diagnose the problems they face due to lack of information on how well the patient follows their instructions. One way this is addressed is by having authorised personal track and dispense the correct medication but this is resource intensive and not an option in many cases.

Another issue that faces the community is that while the increase in online consultations offers people much easier access to medical help, the ability to change and deliver perscriptions lags behind. A simple search shows many new services that offer the expertise of a medical professional online or by phone call but getting actually getting the perscription remains an issue. Being able to call ones family doctor to update them on circumstances and have access to an immediately updated perscription would remove a barrier to healthcare that millions of people could benefit from.

These issues are most prevalent in places where chronic healthcares issues are the main problem. Thus, an ideal place to test whether this device would be useful is a retirement village where it could be placed in a central location to allow all citizens easy access to their medication. From here, the convenience and efficiency could scale up to use in pharmacies and possibly even private use.

Our proposal is for a pill dispenser that connects to an online app that will control which and how many pills are dispensed. This project uses both IoT and embedded systems to implement the desired functionality. The combination allows for the connectivity and ability to accurately dispense that will be critical in making this feasible.

Preliminary Figma

Features

  • Scalable
  • Cheap
  • Cross-platform mobile app
  • Sync data to the cloud

Tech Stack

  • React Native w/ Expo
  • React Native UI Kitten
  • React Navigation
  • Firebase
  • Figma for prototyping

TODO

  • Add pill input form when adding doctor is adding patients.
  • Security
  • Cleaner user interface for medications screen.
  • Filter by week and day.
  • Add today's date.
  • Bug: Fix Back Button for Patient Medication screen
  • Bug: Unhandled Promise Rejections during Patient Login

Credits

Software: Alex Kim

Hardware: Ryan Davies and Sabin Zarrandikoetxea

Final Project for IoT EECS 4764 @ Columbia University

Doctor Flow

Patient Flow

About

Improving Patient Compliance: An IoT Hardware + Software Solution

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published