Skip to content

kiche-allan/meditrack-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The Concept

Traditional paper-based record keeping systems in healthcare can be time-consuming, error-prone, and can lead to delays in emergency situations. Additionally, patient identification can be a challenge, leading to medical errors and decreased quality of care. This can result in negative patient outcomes and can lead to increased healthcare costs. There is a need for a more efficient and accurate patient record keeping system that can improve patient care, reduce errors, and ultimately save lives. Meditrack proposes a smart health record keeping system that utilizes the latest facial recognition and fingerprint technology to accurately and securely identify patients, reduce the reliance on paper-based systems, and provide a more sustainable healthcare environment.

Solution

Meditrack app proposes a smart health record keeping system that utilizes facial recognition and fingerprint technology to accurately and securely identify patients in healthcare facilities. This system eliminates the need for traditional paper-based identification methods, reducing the potential for errors and delays in emergency situations. By using cutting-edge technology, patient records can be managed more efficiently and medical staff can access critical information quickly, resulting in improved patient care and reduced healthcare costs. Additionally, this system provides an added layer of security to ensure patient information remains confidential and protected at all times. Overall, the smart health record keeping system has the potential to revolutionize patient record keeping and improve healthcare outcomes.

What this app implements

Main Goal: - To develop and implement a robust Patient Identification using using AI’S Facial Recognition System and Biometrics

Other Goals

Goal 1: Develop and integrate facial recognition technology with Azure Custom AI Vision to accurately and securely identify patients.

Goal 2: Develop and integrate fingerprint technology ensuring uniqueness in identity with health record system.

Goal 3: Develop a web interface Interface for capturing or uploading facial images, display results for recognition outcomes and provides a general patient information management interface.

Goal 4: Implement measures to enhance the accuracy of patient identification through facial recognition and fingerprint biometrics.

JUSTIFICATION AND SIGNIFICANCE OF THE APP

The development of a robust patient identification system using AI and biometrics is justified by several compelling factors: Addressing Critical Needs in Healthcare: Current patient identification methods based on manual processes and physical IDs are prone to errors, time-consuming, and lack security. These limitations can lead to serious consequences, including medication errors, delayed treatment, duplicate medical records, and potential fraud. This project directly addresses these issues by proposing a more secure, efficient, and accurate identification system.

Enhancing Patient Safety: Accurate and secure patient identification is paramount for ensuring patient safety. This project seeks to minimize identification errors, which can have life-threatening consequences in healthcare settings.

Improving Workflow and Efficiency: Streamlining the identification process through AI and biometrics can significantly improve workflow for healthcare staff and reduce wait times for patients. This can lead to increased productivity and a better overall patient experience.

Potential for Cost Savings: By minimizing errors and improving efficiency, the proposed system has the potential to generate cost savings for healthcare institutions. Reduced medication errors, improved treatment protocols, and streamlined processes can contribute to overall cost reduction.

System Architecture:

1. Frontend Development (React) – THE UI INTERFACE:

• Set up a new React project using Create React App and yarn

• Implement the UI components based on the designed wireframes, including:

• User authentication forms (login, registration).

• Interface for capturing or uploading facial images.

• Results display section for recognition outcomes.

• Patient information management interface

• Utilize React Router for managing different views within the application.

2. Backend Development (Node.js):

• Initialize a new Node.js project with Express.js

• Implement RESTful API endpoints to handle frontend requests, including:

• User authentication (registration, login, logout).

• Endpoints for uploading images and sending them to Azure Custom Vision.

• Endpoints for receiving recognition results and processing them.

• Implement middleware for handling authentication and authorization using JWT tokens or sessions.

3. Integration with Azure Custom Vision:

• Integrate the backend with Azure Custom Vision using the Azure SDK for Node.js or Axios for HTTP requests.

• Implement functions to send facial images to Azure Custom Vision for recognition.

• Parse the response from Azure Custom Vision and extract relevant information for display.

4. Database Setup and Connectivity (MongoDB):

• Set up a MongoDB Atlas cluster or a local MongoDB instance.

• Define database schemas for storing user accounts, patient information (if applicable), and session data.

• Use Mongoose or another MongoDB ORM to interact with the database from the Node.js backend.

Fulfilling a Gap in Existing Solutions: While some healthcare facilities utilize basic forms of biometric identification, a comprehensive system integrating facial recognition and fingerprint verification remains relatively unexplored. This project aims to bridge this gap by creating a more robust and versatile solution. This justification highlights the project's relevance and potential impact on the healthcare industry. By addressing critical needs, leveraging technology, and prioritizing patient safety,

#RESULTS

  1. User authentication – Login and Registration The register page. Here, a new patient who hasn’t been authenticated registers image image

  2. Interface for capturing or uploading facial images.

image

  1. Interface for adding patients

image

  1. Interface showing the Registered Patients

image

  1. Results display section for recognition outcomes

image

  1. It shows medical history.

image

Objective 1: Develop and integrate facial recognition technology with Azure Custom AI Vision to accurately and securely identify patients.

It achieved 99.8% accuracy in identifying Enock Korir as one of the patients

image

image

Training my images for very long hours achieved a status of 100% in terms of precision, recall and AP

image

Objective 2: Develop and integrate fingerprint technology ensuring uniqueness in identity with health record system.

  1. Enrol Finger image

  2. Place Finger

image

  1. The system stores the fingers

image

  1. The patient is registered when the id is matched with that in the database

image

FINAL

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published