MedSync logo

Medical information systems are stuck in the 20th century. In every pharmacy, there are stacks upon stacks of papers lying around: prescriptions handwritten by the doctor and manually delivered by the patient. Current medication tracking apps require the user to manually enter each prescription. And layers upon layers of stickers on pill bottles are the only way to explain the many directions and warnings to patients.

punches table There must be a better way!

Enter MedSync.

MedSync is a comprehensive cloud-based solution to fragmented information systems and inefficient methods of communication. It helps the physician, the pharmacist, and the patient take advantage of a digitized prescription model.

MedSync has three key parts.

The Server

The doctor, pharmacist, patient, and prescription information is stored in a Mongo database on a Linode instance. The patients' info is provided by the EPIC FIHR health API. The backend API uses NodeJS and Express to expose the methods that the interfaces need to interact with the database.

The Web App

Doctors use this interface to manage their patients and write prescriptions. They can view their patients' info and assess their data on the fly to help give a more accurate diagnosis. When creating a prescription, the doctor can use text expansion to easily add more detailed notes.

input: TAKE 1 TAB QD HS

The Android App

The patient downloads the app to help them keep track of their medications. Their prescriptions are automatically synced when they are added through the doctor interface. The doctor's directions are parsed to determine reminder times for the patient, which are implemented as push notifications. The patient can also see the contact info for their doctor and pharmacist, and call with one tap.

Video Reel

Share this project: