Flow Design Document - SubarnaSaha08/JUMCMS-Jahangirnagar-University-Medical-Center-Management-System GitHub Wiki
1 Team and Title Details
1.1 Team Details
- Subarna Saha(Class Roll: 349)
- Fatima Binte Aziz(Class Roll: 367)
- Md. Hasan Al Mamun(Class Roll: 399)
- Sudipta Singha(Class Roll: 408)
- Shabrina Akter Shahana(Class Roll: 2147)
- Saud Al Nahian(Class Roll: 2149)
1.2 Title
Jahangirnagar University Medical Center Management System
2 Overview of the project
The Jahangirnagar University Medical Center now manages its treatment procedures through a manual approach. Patients need to make an appointment at the desk to see a doctor when they arrive, and these appointments are manually recorded in paper records. All other crucial tasks, including patient referrals, bed reservations, ambulance services, and more, are also managed manually. The management of the medical center must put in a lot of work to keep accurate and current records for both staff and students under this manual approach. Manual record-keeping is made much more difficult by the finite amount of storage space for tangible data.
We suggest creating a stand-alone program to handle the essential features of the Jahangirnagar University Medical Center Management System in order to overcome these difficulties. The goal of this system is to digitalize current procedures so that patient data is managed more effectively and securely. The medical institution will be better able to manage its operations with increased precision, security, and efficiency by switching to a digital platform. Through the digitization of the outdated, conventional system, this system will offer intelligent features for making doctor appointments. Using digitized lab findings and prescriptions will also help physicians and lab technicians. This technology will also help with inventory management of medications and other medical supplies.
3 Project flow screens and flow
This diagram outlines the screen flow for the JU Medical Center Management System, detailing the distinct dashboards and access permissions for various user roles: Admin, Doctor, Patient, Lab Technician, and Store Manager. Each role has a specialized interface and specific access rights tailored to their responsibilities, ensuring efficient management of medical data and operations while maintaining security and data integrity.
4 User Interface
4.1 Home page of Jahangirnagar University Medical Center Management System.
4.2 User Interface which will be used by any user to log into the system
4.3 Sign up page for user
4.3 Admin will be able to select a patient by searching with the Name or patient ID in the user interface
Resources/Images/Admin Dashboard.webp
4.4 Admin will be able to approve or reject a patuients request for fundraising
4.5 The dashboard which will be viewed when the doctor logs into the system. The doctor will be able to see the information of appointments and waiting patients here.
4.6 This user interface will be used by the doctor to prescribe a patient and to enter necessary details of a consultation.
4.7 Patient will be able to search for doctors from this page
Resources/Images/searchdoctor.webp
4.8 Patient will be able to make appointment for visiting the doctor from this page
Resources/Images/appointment.webp
4.9 Dashboard of Labtechnician
4.10 Rescheduling interface of a lab technician
4.11 Store keeper dashboard for medicine dispense
Resources/Images/store-keeper.png
5 Usage
Usage for Certify Patients for Public Fund Collection:
In many cases, patients at the Jahangirnagar University Medical Center may require expensive treatments that are beyond their financial means. For such patients, the ability to collect public donations can be a crucial source of support. However, before the public or charity organizations contribute, they need verification that the patient genuinely requires financial aid.
This user story addresses the need for a certification system that verifies and certifies the financial situation of patients. The certification process allows the medical center to officially endorse the patient's need, giving assurance to potential donors. The certificate can be shared with individuals or organizations, ensuring transparency and trust in the fundraising process.
The system not only helps the certification process but also reduces manual paperwork, thus saving time for the administration. This feature ensures patients receive timely assistance and have access to the necessary medical care without delay due to financial constraints.
Usage for Publish Preventive Health Information on Seasonal Diseases:
Seasonal diseases such as dengue, flu, and viral fevers are prevalent in Bangladesh, especially during certain times of the year. Preventing these diseases largely depends on public awareness and the adoption of preventive measures. Many of these illnesses can be significantly reduced if the community is informed about symptoms, precautions, and proper health practices.
This user story emphasizes the necessity for the Jahangirnagar University Medical Center to have a platform where health professionals can regularly publish information such as blog posts, posters, or videos related to seasonal diseases. These materials would educate students, faculty, and staff on how to prevent the spread of common diseases and reduce their impact.
Providing timely and well-organized information through the system ensures that the community remains well-informed and can take proactive steps to protect themselves. It also helps reduce the burden on the medical center by minimizing the number of preventable cases. By fostering awareness, the medical center plays a key role in promoting public health and safety on campus.
Usage for Make Appointment for Visiting Doctors:
The Jahangirnagar University Medical Center serves a large population of students, faculty, and staff. Without a proper appointment system, patients often face long waiting times, overcrowded reception areas, and scheduling conflicts, making the experience stressful and inefficient for both patients and medical staff.
This user story introduces an appointment booking feature, allowing patients to schedule their visits to doctors at specific times. By enabling patients to book appointments in advance, the system ensures a more organized and streamlined process. It reduces waiting times and helps doctors manage their schedules effectively, resulting in more focused attention on each patient.
The appointment system provides patients with the flexibility to choose the most convenient time slots, minimizing disruption to their academic or work schedules. It also reduces administrative workload by automating the appointment process, thus improving overall patient satisfaction and operational efficiency at the medical center.
Usage for Collect Test Reports and Prescriptions:
Patients visiting the Jahangirnagar University Medical Center often require medical tests and prescriptions for their treatment. Traditionally, collecting physical copies of test reports and prescriptions can be time-consuming, prone to errors, and result in misplaced documents. Additionally, this manual process may cause delays in receiving timely medical care.
This user story highlights the need for a digital system where patients can easily access their test reports and prescriptions online. By allowing patients to retrieve their medical documents directly from the system, the medical center ensures that patients have instant access to important information, improving the continuity of care.
This feature reduces the risk of lost or misplaced records, enhances patient convenience, and helps maintain a centralized, organized medical database. With everything stored in one place, patients can follow up on their health conditions, share reports with other healthcare providers if needed, and avoid unnecessary repeat visits just to collect documents. It also contributes to a more efficient, paperless system within the medical center.
Usage for Reschedule Test Appointment:
At the Jahangirnagar University Medical Center, rescheduling test appointments is crucial for maintaining flexibility and accommodating patients' changing needs. The current system allows lab technicians to reschedule test appointments to more suitable times if required. This ensures that the lab technician can have the tests performed at times that better fit the schedules, improving the flexibility of the system.
When a lab technician needs to reschedule an appointment, the system provides a streamlined process to facilitate this change. If the rescheduling process encounters issues, such as system errors or unavailable time slots, the technician receives an error message to address the issue promptly. On successful rescheduling, the system updates the appointment details in the database, ensuring accurate records.
Additionally, the system automatically sends an email to the patient with the updated appointment information, maintaining clear communication. An audit trail is maintained for all rescheduling actions, capturing essential details such as the technician’s identity, original and new appointment details, ensuring transparency and accountability.
Usage for Submit Test Report:
The Jahangirnagar University Medical Center's lab report submission system enables lab technicians to efficiently upload and manage lab reports for patient access. This feature ensures that once a lab report is prepared, it can be submitted promptly, making it available for patients to review and download as needed.
When a lab technician submits a test report, the system confirms successful submission with a confirmation message. The report's status is updated to “Ready” on the website, reflecting its availability. Patients are notified via email about the status of their report, ensuring they are informed about its readiness.
The system also provides a "Download" button for patients to easily download their test report in PDF format. This feature enhances accessibility and convenience, allowing patients to view and retain their reports directly from the system.