Skip to content

Medisync: A modern healthcare interface developed for a Software Engineering course, streamlining medical record management for users and doctors.

Notifications You must be signed in to change notification settings

aj-02/HMS-Software-Engineering

Repository files navigation

Medisync: A Modern Health Interface

Project Report

Table of Contents

  1. Introduction
    • 1.1 Problem Statement
  2. Background Research
  3. Proposed System
    • 3.1 Goals and Objectives
  4. Project Planning
    • 4.1 Project Setup
    • 4.2 cStakeholders and Their Roles
    • 4.3 Resource Descriptions
    • 4.4 Assumptions
  5. System Analysis and Design
    • 5.1 Overall Description
    • 5.2 Users and Role
    • 5.3 User Stories
  6. Sprints
  7. Diagrams
    • 7.1 Activity Diagram
    • 7.2 Sequence Diagram
    • 7.3 Use Case Diagram

Introduction

MediSync is an innovative solution aimed at streamlining healthcare management by providing users with a centralized platform for storing and accessing their medical records. This software is designed to cater to the needs of individuals in India, allowing them to conveniently manage their medical history through a user-friendly interface accessible via web browsers.

Problem Statement

Managing medical records is often complicated and time-consuming for both patients and doctors. The existing system lacks a unified platform, resulting in inefficiencies and potential security risks. Introducing "MediSync: A Modern Health Interface", where our team addresses this issue by creating a user-friendly web application. MediSync aims to centralize patients' medical histories, providing easy access for individuals and doctors. The system includes features like secure login to ensure data security. With an emphasis on simplicity and convenience, MediSync transforms healthcare by streamlining record management and facilitating collaboration between patients and healthcare providers.

Background Research

Research was conducted to understand the existing healthcare management systems and identify the key pain points faced by both patients and healthcare providers. This research revealed the need for a centralized platform that allows users to securely store and access their medical records remotely. Additionally, it highlighted the importance of implementing robust security measures to protect sensitive patient information.

Proposed System

MediSync consists of two different sub-systems working together coherently: a website for users and doctors, and an admin management software.

This product helps patients to see their medical history from wherever they are and whenever they want.

This product helps doctors to check the patients' history and add anything they write on the old doctor’s slips.

This system uses cloud database, hence will require only minimal space in the devices running our product.

The radiology department will directly upload the results of medical tests as soon as they get it in the form of Text files or PNGs.

Goals and Objectives

The primary goal of Sehat is to provide users with a convenient and secure platform for managing their medical records. The key objectives include:

  • Centralizing medical records for easy access
  • Enhancing collaboration between patients and healthcare providers
  • Implementing robust security measures to protect patient data
  • Improving the efficiency of healthcare management processes

Project Planning

Project Setup

  • Utilize Windows 11, Python, MySQL, and other relevant technologies to build a robust and scalable platform.
  • Adhere to established standards and conduct, including the default Capstone coding standard, university guidelines, and regulations, to ensure quality and compliance.
  • Implement appropriate access controls, non-disclosure agreements, and legal protections to safeguard user data, intellectual property, and comply with applicable laws and regulations.
  • Deploy feedback mechanisms on the cloud to gather user feedback, drive continuous improvement, and adapt to evolving needs.
  • Establish a sustainable business model that ensures the long-term viability of the platform, including collaborations with industry partners for market expansion and innovation.

Stakeholders and Their Roles

Stakeholders Roles
Sponsors Provide financial and strategic support to the project.
Mentor Guides and advises the project team, providing expertise and guidance.
Co-Developers Design, develop, and implement the MediSync platform.
Users/Patients Utilize the MediSync platform for accessing their medical records and prescriptions.

Resource Descriptions

Resource Resource Description Quantity
Cloud Service Provider A CSP providing scalable cloud infrastructure for storing and analyzing data from users within the university community. Any
Development Team A dedicated team of developers responsible for building and maintaining the MediSync platform, including updates and feedback incorporation. 2
Technical Mentor A technical expert who will provide guidance and assistance in scaling the platform and addressing technical challenges. 1
Web Development Environment Windows or Linux workstations equipped with necessary software and tools for web development, including IDEs, version control systems, and testing frameworks. Any
Database Management System Software for managing the database infrastructure of MediSync, ensuring efficient data storage and retrieval. Any
Security Tools Tools and software for implementing robust security measures within MediSync to protect user data and transactions. Any
Customer Support Resources Documentation, tutorials, and customer support channels to assist users in navigating and utilizing MediSync effectively. Any
User Feedback Mechanism Mechanisms for collecting feedback from users, including surveys, feedback forms, and user analytics tools, to continuously improve MediSync. Any

Assumptions

  • University administration support for MediSync deployment and resource provision.
  • Sufficient user engagement for MediSync's effectiveness within the university community.
  • Availability of reliable internet and necessary hardware/software for development.
  • Adherence to data privacy regulations and protection of user data
  • Active utilization of feedback channels for continuous MediSync’s improvement.
  • Adequate time for testing and iteration to ensure MediSync stability.
  • Establishment of communication channels for stakeholder collaboration and feedback collection.

System Analysis and Design

The system will be designed to provide a seamless user experience, with intuitive interfaces for both patients and healthcare providers. The major design functions are described as follows:

Overall Description

MediSync comprises a user-facing web application and a backend administration portal, utilizing cloud-based storage for secure data management.

Users and Roles

  • Patients: Prime consumers accessing their medical records.
  • Doctors (Admin): Control and update patient records.
  • Developer: Manages database, develops app functionalities, and creates test cases.
  • UI Designer: Design the visual interface for the MediSync website
  • UX Designer: Enhances overall user experience within the MediSync website

User Stories

  • Sprint 1:
    • Signup and Login Functionality
  • Sprint 2:
    • Doctor Login and Report Submission
  • Sprint 3:
    • Data Analysis and Insights Generation
  • Sprint 4:
    • Radiographer Report Upload

Diagrams

Activity Diagram

image

Sequence Diagram

image

Use Case Diagram

image

Group Members

  • Arnav Johri
  • Shourya Chauhan

About

Medisync: A modern healthcare interface developed for a Software Engineering course, streamlining medical record management for users and doctors.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published