OneID Health Card System

About the Project

Links:

The OneID Health Card System ditches paper records for a digital solution. It uses QR codes and Electronic Medical Records (EMRs) to improve access to patient information, saving healthcare providers time and allowing them o deliver better, faster care. The system uses K-Means algorithm to analyze patient data and is built with user-friendly tools to ensure easy access on multiple platforms.

Stacks Used: React, React Native, Node.js, Express, MongoDB, SocketIO, TailwindCSS, Material UI

Problem

The project was initiated to address the inefficiencies and challenges associated with the traditional paper-based system used for maintaining patient records. In small medical facilities like the Barangay Central Bicutan Health Center, patient information was often stored in physical folders and index cards. This outdated approach resulted in significant difficulties in accessing and tracking patient data, consuming valuable time and increasing the risk of losing or misplacing crucial information. These inefficiencies directly impacted the quality of healthcare services provided.

As the lead developer, I dedicated my efforts to developing a solution that would modernize and streamline patient record management. One of the major challenges we encountered during development was the lack of a clear understanding of the data structure required for effective analysis. The integration of the K-Means algorithm presented a steep learning curve, requiring extensive research and experimentation. Implementing this algorithm was a critical milestone, and with the guidance of our mentors, we successfully overcame this hurdle. Due to the absence of real data, we created dummy data to demonstrate the potential impact of our solution and to illustrate how our project addresses these challenges.

Features

Mobile App

The mobile app empowers patients by providing them with real-time updates on the clinic's waiting queue. Patients can conveniently monitor the number of people currently waiting, access their health records, and review prescriptions provided by their doctors. Additionally, the app allows patients to generate a virtual health card, which serves as both their identification and a means of check-in at the clinic.

OneID Clinic Dashboard

The OneID Clinic Dashboard is designed for clinic staff and attending physicians to efficiently manage and monitor the patient queue. Staff members can scan the patient's virtual health card to add them to the queue, while physicians have access to the patient's previous diagnoses for informed decision-making. After each checkup, the diagnosis, visit date, and time spent in the queue are recorded for future reference.

OneID Admin Dashboard

The OneID Admin Dashboard provides administrators with insightful tools to monitor disease trends and analyze clinic performance. Administrators can track the number of patients with specific diseases, analyze the correlation between queue length and patient data, and make data-driven decisions to improve clinic services. Additionally, admins can manage physician, staff, and patient data, as well as update the clinic's schedule and activities.