Completed

    E-Medicals — Healthcare Management System

    A comprehensive MERN-stack healthcare platform integrating hospitals, pharmacies, and laboratories with patient-centric workflows.

    Category
    Academic
    Date
    April 29, 2024

    Technologies Used

    ReactBootstrapNode.jsExpress.jsMongoDBEJS
    E-Medicals — Healthcare Management System

    E-Medicals — Healthcare Management System

    Overview

    E-Medicals is a major college project built with the MERN stack, designed to unify hospital, pharmacy, laboratory, and patient workflows into a single healthcare management platform.
    The system enhances efficiency, ensures better patient care, and fosters collaboration among healthcare providers.

    It supports patient registration, appointment scheduling, prescriptions, lab results management, and pharmacy orders — all integrated into one solution.


    Features

    • Patient-centric workflows: registration, appointments, prescription sharing, results tracking
    • Hospital management: doctor assignment, patient monitoring, report access
    • Laboratory module: appointment approvals, test management, results uploading
    • Pharmacy management: order confirmation, prescription-based medicine management
    • Doctor tools: schedule handling, patient history, prescription creation
    • Admin control panel: global view of patients, hospitals, doctors, and tests
    • Inventory & stock management for pharmacies
    • Secure authentication for all roles
    • Scalable architecture designed for healthcare digitization

    Tech Stack

    Frontend

    • React 18
    • Bootstrap 5
    • Formik + Yup (forms and validation)
    • Axios (API handling)
    • html2canvas + file-saver (export/download support)
    • React Router DOM for navigation

    Backend

    • Node.js + Express
    • MongoDB with Mongoose
    • Multer for file uploads (e.g., lab results, prescriptions)
    • Body-parser, CORS, sessions
    • Nodemon for development

    Functional Modules

    🔹 Admin Module

    • Login and session management
    • Manage patients, hospitals, doctors, tests
    • Global control of the system

    🔹 Patient Module

    • Register and login
    • Book/view appointments
    • View test results
    • Share prescriptions with pharmacies

    🔹 Lab Module

    • Login and dashboard view
    • Add/view tests
    • Approve/reject appointments
    • Upload test results

    🔹 Hospital Module

    • Register hospitals and doctors
    • Add/view doctors
    • Manage patient profiles and visits

    🔹 Pharmacy Module

    • Login and manage stock
    • Review and confirm prescription orders
    • View/manage existing orders

    🔹 Doctor Module

    • Login and manage schedule
    • View appointments and results
    • Add prescriptions and treatment notes
    • Manage doctor profile

    Functional Requirements (Sample Highlights)

    • FN 1: Patient Registration → Inputs: pname, email, dob → Output: successful account creation
    • FN 2: Appointment Booking → Inputs: test, time, date → Output: booking confirmed
    • FN 3: Lab Add Result → Inputs: testid, details → Output: result added successfully
    • FN 4: Pharmacy Order Confirmation → Inputs: prescription id → Output: order confirmed
    • FN 5: Doctor Prescription → Inputs: medicine name, dosage → Output: prescription stored

    (See detailed FRD for full specification.)


    Project Stats

    • Frontend Dependencies: 9+
    • Backend Dependencies: 7+
    • Major Modules: 6 (Admin, Patient, Hospital, Doctor, Lab, Pharmacy)
    • Status: Major College Project, Completed April 29, 2024

    Links

    Related Projects

    Discover more projects with similar technologies or categories.

    PersonalCompleted

    RJRYT Portfolio

    A modern, production-ready personal portfolio built with React, Vite, and Tailwind CSS featuring blogs, projects, and PWA support.

    ReactVite+2
    View Project
    PersonalCompleted

    QuillMD — Vibecoded Markdown Blog

    A modern, markdown-powered blogging platform built with React, Vite, and Tailwind CSS. Features offline-ready PWA, client-side search, SEO optimization, and built-in admin interface.

    ReactVite+3
    View Project
    PersonalCompleted

    E2EE Chat — End-to-End Encrypted Chat App

    A secure real-time MERN chat app with true end-to-end encryption using client-side RSA-OAEP, built as a personal project.

    ReactTailwind CSS+5
    View Project