Medisync
A Patient Management System
C#
.NET Framework
Windows Forms
GUNA UI 2
MySQL
Digital Ocean
Problem Statement
Medical centers often face significant challenges in managing patient data due to reliance on manual processes. These challenges include inefficiencies in data management, high potential for human error, and security risks associated with physical records. These issues hinder the effectiveness of patient care, delay appointment scheduling, complicate billing procedures, and increase the workload on medical staff.
Our Solution
Medisync is a desktop application developed using C# .NET Framework (Windows Form) and Guna UI 2 Framework for an intuitive user interface. It leverages a MySQL database hosted on a Digital Ocean server to provide a robust and secure patient management system. Medisync automates patient-related processes such as adding new patients, scheduling appointments, and generating prescriptions and bills. It offers medical facilities enhanced effectiveness, accuracy, and security in managing patient data. By digitizing patient management, Medisync reduces errors, improves data access, streamlines administrative tasks, and ultimately enhances the quality of patient care.
Deliverables
- Desktop Application -Helps to digitize PM tasks such as patient registration, appointment scheduling, billing, and maintaining medical records securely.
- SRS Documentation -Serves as a comprehensive guide for developers, stakeholders, and testers to ensure the system meets all specified requirements and objectives.
Features
- Login and Signup - Allows medical center staff to securely create accounts and log in to access the system.
- Patient Registration - Allows administrators to add new patients to the system using their NIC number.
- Appointment Scheduling - Facilitates efficient scheduling of patient appointments to streamline clinic operations.
- Prescription Management - Enables medical staff to create, manage, and store prescriptions within the system.
- User-Friendly Interface - Utilizes the Guna UI 2 Framework for an intuitive and easy-to-navigate user interface.
- Data Security - Ensures secure storage and access of patient data using MySQL on a Digital Ocean server.
- Income Tracking - Provides features to view total income generated from billing and other financial data.
User Interface
Class Diagram
Data Flow Diagram (lvl 0)