209

ERP - Clinic Management System

web-based ERP application aimed at managing the activities and services of a clinic. The main objective of this application was to handle patient admissions and hospitalizations, as well as track their medical treatments.

This project was developed as part of my final year project at the University of Cadi Ayyad, as an intern at the company Alidantek.

The project was developed in collaboration with the Clinic Zaytone, a private clinic located in Beni-Mellal, Morocco. The clinic specializes in various medical services, including general medicine, surgery, pediatrics, and gynecology. The clinic has a team of experienced doctors and nurses who provide high-quality medical care to patients.

It is a web-based ERP application aimed at managing the activities and services of a clinic. The main objective of this application was to handle patient admissions and hospitalizations, as well as track their medical treatments.

Key Features

  • Authentication: Users (administrators) must provide their email and password to access the system, ensuring system security.

  • Patient Admission Management: This feature allows for the creation of a patient record, assignment of a responsible physician, addition of patient insurance information, and verification of current hospitalization status.

  • Management of Patient Attachments and Documents: Add, modify, and delete attachments and documents, with the ability to download each document.

  • Management of Medications Taken by Each Patient During Treatment: Add, modify, and delete medications taken. Additionally, it ensures the update of medication stock.

  • Tracking of Medical History for Each Patient: Track the different treatments taken by each patient over time. It maintains a detailed history of previous treatments, including prescribed medications, start and end dates of treatments, and any other relevant information.

  • Management of Patient Vital Signs: Add, modify, and delete.

  • Management of Medical Observations for the Patient: Add, modify, and delete.

  • Hospitalization Management: This feature encompasses the process of managing patient admissions and stays at the hospital.

Screenshots

  • Login Page: Users must provide their email and password to access the system.

  • Dashboard: The dashboard provides an overview of the system, including the number of patients, the number of hospitalizations, and the number of patients currently hospitalized.

  • Patient Management: This feature allows for the creation of a patient record, assignment of a responsible physician, addition of patient insurance information, and verification of current hospitalization status.

Patient Profile

  • Profile Overview: This section provides an overview of the patient's information, including

    • Personal information
    • Insurance information
    • Responsible physician
    • Hospitalization status
    • Medical history
    • Medications taken
    • Vital signs
    • Medical observations
  • Document Management: This feature allows for the addition, modification, and deletion of attachments and documents related to the patient.

  • Medication Management: This feature allows for the addition, modification, and deletion of medications taken by the patient during treatment. It also ensures the update of medication stock.

  • History Management: This feature allows for the tracking of the patient's medical history, including previous treatments, prescribed medications, start and end dates of treatments, and any other relevant information.

  • Vital Signs Management: This feature allows for the addition, modification, and deletion of the patient's vital signs.

Technologies Used

  • Frontend: React, Bootstrap, MUI
  • Backend: Node.js, Express.js, MySQL
  • Other Tools: XAMPP, phpMyAdmin, Postman, Git, GitHub, Visual Studio Code, Trello, Figma

This is just a short overview of the project, I can provide more details if needed.

Contact

If you have any questions or inquiries, feel free to contact me:

I look forward to hearing from you!