Skip to content

web application for managing patient medical records and healthcare identification.

Notifications You must be signed in to change notification settings

fynn07/healthcare-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 theHealthBook

A Comprehensive Digital Healthcare Identification Management System

Empowering healthcare with digital innovation.

Seamlessly manage medical records and healthcare identification using a powerful digital platform designed for patients, healthcare providers, and hospital administrators. theHealthBook is engineered to improve accessibility, enhance efficiency, and ensure security in managing healthcare documentation.

In addition to the web platform, theHealthBook also features a dedicated mobile application built with React Native. This mobile app, available in a separate repository, allows users to easily view and manage their records on the go, further enhancing convenience and accessibility.


πŸ“– Table of Contents

  1. πŸ“‹ Project Overview
  2. ✨ Core Features
  3. πŸ› οΈ Technology Stack
  4. πŸ–ΌοΈ Site Previews
  5. πŸ“± Mobile Application
  6. πŸ‘₯ Team Members
  7. πŸ“š Additional Resources
  8. πŸš€ How to Run the Project
  9. πŸ“œ License

πŸ“‹ Project Overview

Goals:

  1. Revolutionize healthcare services with digital solutions.
  2. Provide secure, centralized management of medical records.
  3. Enable healthcare providers to access critical patient data quickly.

Key functionalities include:

  • Digital IDs for each patient.
  • Centralized storage for medical records and profiles.
  • Intelligent Patient Search for enhanced efficiency.
  • Generate QR for ease of share.
  • Print Patient PDF for exporting patient's medical records into a PDF Format.

Additionally, the React Native mobile app offers:

  • Simplified record access for patients.
  • Seamless syncing with the main web platform.
  • Designed for optimal performance across iOS and Android devices.

✨ Core Features

  • πŸ”’ Secure User Authentication

    • Role-based access for patients, healthcare providers, and administrators.
    • Password encryption and secure session management.
  • πŸ“„ Export Medical Records to PDF

    • Patients can easily export their medical records into a PDF format.
    • The PDF feature includes a detailed summary of all the records inside theHealthBook.
    • Ensures patient data is formatted professionally for printing or sharing.
  • πŸ†” Unique Digital Identification

    • Each patient is assigned a unique ID for streamlined tracking.
  • πŸ“‘ Comprehensive Medical Record Management

    • Stores patient information such as allergies, medications, and diagnoses.
    • Enables doctors to update and retrieve records in real time.
  • πŸ” Advanced Search Feature

    • Quickly search for patients by name.
    • Improved user interface for seamless navigation.
  • πŸ“± QR Code Integration

    • Generate QR codes for each patient to facilitate secure data sharing.
    • QR scanning enables instant record retrieval.
  • 🌐 Responsive Design

    • Optimized for use across devices (desktop, tablet, mobile).

πŸ› οΈ Technology Stack

Category Technology
Frontend HTML5 CSS3 JavaScript
Backend Django
Database SQLite PostgreSQL
Authentication Django's built-in user authentication
Version Control Git

πŸ–ΌοΈ Site Previews

Landing Page

Landing Page

Navigation Inside the Site

Site Navigation

Patient Navigation and Search

Patient Search

Adding a Medical Record

Adding Medical Record

Generate QR Feature

Generate QR

Print Patient's Record

2024-12-0821-25-06-ezgif com-video-to-gif-converter (1)

πŸ–ΌοΈ Mobile Application

The React Native mobile app complements theHealthBook by offering a seamless way to access records on the go. Below are previews of the mobile app interface:

Demo of the application:

https://streamable.com/j0ktwy

Mobile App 1 Mobile App 2 Mobile App 3


πŸ‘₯ Team Members

πŸ“š Additional Resources


πŸš€ How to Run the Project

Follow these steps to set up and run the project locally:

  1. Clone the Repository
    git clone https://github.com/fynn07/healthcare-management-system  
    cd theHealthBook 
    
  2. Set Up a Virtual Environment
    python -m venv env  
    source env/bin/activate  # For Linux/Mac  
    .\env\Scripts\Activate.ps1  # For Windows PowerShell 
    
  3. Install Dependencies
    pip install -r requirements.txt 
    
  4. Apply Migrations
    python manage.py makemigrations  
    python manage.py migrate  
    
  5. Run the Development Server
    python manage.py runserver  
    
    

πŸ“œ License

This project is open-source and licensed under the MIT License.


About

web application for managing patient medical records and healthcare identification.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •