Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
24 views16 pages

Assignment

Uploaded by

ayeshaaa0134
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views16 pages

Assignment

Uploaded by

ayeshaaa0134
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

CS 180 –Applications of

Information & Communication Technologies


BS-AI-F-24-B
Assignment-2 (CLO -2)
HealthIn.com
( Auto Medical and Research Assistant )
Submitted By:
HealthIn Group

Group Members:
Ayesha Siddiqa (241419)
Muhammad Usman (241373)
Sufyan Habib (241449)

Submitted To:
Ma’am Asra Masood
Submission Date:
16 /12/2024
Table of Contents

Contents

Submitted By: ........................................................................................................................................... 1


Group Members: ....................................................................................................................................... 1
Submitted To:............................................................................................................................................ 1
Submission Date: ...................................................................................................................................... 1
Requirement Elicitation Process ................................................................................................................... 4
1. Questionnaires/Surveys: ........................................................................................................................... 4
2. Competitor Analysis: ................................................................................................................................ 8
3.Observation: ............................................................................................. Error! Bookmark not defined.
Deliverables .................................................................................................................................................. 9
1. Introduction ........................................................................................................................................... 9
2. Title and Purpose .................................................................................................................................. 9
3. Stakeholder Analysis ............................................................................................................................ 9
4. Functional Requirements .................................................................................................................... 10
Blockchain for Secure Data Storage ................................................................................................. 10
Test Report Analysis........................................................................................................................... 10
Doctor and Researcher Dashboard ................................................................................................... 11
Outbreak Alerts .................................................................................................................................. 11
Appointment Booking System ............................................................................................................ 11
5. Technologies Used .............................................................................................................................. 11
Frontend ............................................................................................................................................. 11
Backend (Future Implementation) ................................................................................................... 11
Blockchain (Future Implementation) .............................................................................................. 12
Real-Time Alerts (Future Implementation) ..................................................................................... 12
APIs (Future Implementation) ......................................................................................................... 12
6. Non-Functional Requirements ............................................................................................................ 12
7. Reliablility: ......................................................................................................................................... 13
8. Security Measures ............................................................................................................................... 13
9. Use Case Diagram............................................................................................................................... 14
10.Development Steps ................................................................................................................................ 15
Question
Identify a web-based solution addressing a real-world problem

• Requirement Elicitation Process

Questionnaires/Surveys:

Competitor Analysis:

Observation:

• Deliverables

Title and Purpose:

Stakeholder Analysis:

Functional Requirements:

Non-Functional Requirements:

Use Case Diagram:


Requirement Elicitation Process

1. Questionnaires/Surveys:
2. Observation:

a. User Interest and Demand:


There is a growing demand for accessible healthcare platforms in the region, especially for personalized
recommendations based on symptoms.
b. Gap in Existing Platforms:
None of the current platforms utilize blockchain technology, leaving a gap in data security and privacy.
c. Key Challenges During Development:
Designing an intuitive system to recommend tests, medications, and doctors based on symptoms was
technically challenging, requiring complex algorithms and data handling.
d. Value Addition for Different Stakeholders:

• For Patients: The website simplifies the healthcare journey by recommending tests, medications,
and doctors based on entered symptoms.
• For Doctors: It provides tools for personalized recommendations and enables them to contribute
valuable health insights.
• For Researchers: The platform aggregates anonymized data for analysis, aiding in disease
prediction and research on health trends.
• For the Community: By displaying trending diseases, users gain awareness of health issues
prevalent in their area.
e. Insights from Development Process:
Incorporating user feedback throughout the design process helped refine the user interface and improve
the platform’s usability

3. Competitor Analysis:

Here is the table in text format that you can copy directly into Word:

Feature Oladoc.c DocPrime Healthwire.pk Sehat Kahani Our Website


om .com
Appointment Yes, Yes, Yes, online Yes, online Yes, online and
Booking online online appointments consultations offline doctor
appointm appointme appointments
ents nts
Telemedicine (Online Yes, chat Yes, live Yes, online Yes, Yes, doctors can
Consultation) with chat with consultations telemedicine recommend
doctors doctors with doctors for treatments online
consultations
Trending Diseases No No No No Yes, shows trending
diseases
Doctor No No No No Yes, based on user
Recommendations symptoms
Research on User No No No No Yes, data is used for
Data research
Blockchain No No No No Yes
Technology
Blockchain used for No No No No Yes
Data Security
Deliverables

1. Introduction

HealthIn is a healthcare platform that uses blockchain technology to make healthcare services secure, fast,
and reliable and by the use of AI we are automating this process too. It helps doctors and patients by
automating common tasks like diagnosing diseases, managing patient records, and sharing data securely.
It also detects and alerts about outbreaks in real time It mainly suggests users about health risks,
suggests treatments, and connects patients with doctors and researchers.

2. Title and Purpose

Title: HealthIn.com: Auto Medical and Research Assistant

Purpose: We aim to provide a healthcare platform leveraging blockchain and Artificial


Intelligence to:

• Enhance healthcare accessibility and reliability through automation.

• Securely store and share medical data using blockchain technology.

• Provide AI-driven health diagnostics and treatment

• Facilitate real-time notifications for outbreaks and on going diseases alerts

• Enables seamless and secure data travel between doctors , researchers and patients

3. Stakeholder Analysis

We will identify and analyze stakeholders to ensure the platform addresses their needs
effectively. The stakeholders include:

• Patients:

Use the platform to access health services, store medical records, and receive AI-driven
diagnostics and medicine suggestions

• Doctors:
Review patient data, suggest treatments or diagnostic improvements , and will manage
appointments too

• Researchers:

Access anonymized data for studies and innovation and will contribute back with latest
research updates as well to improve our model

• Developers and Administrators:

Maintain the system's functionality, security, updates and will approve all of the changes
for the model

4. Functional Requirements

We will implement the AI chatbot as follows:

• We will use machine learning algorithms to analyze symptoms and medical history.
• To do this, we will apply natural language processing to extract symptoms from user input.
• As a result, the chatbot will suggest possible illnesses and recommend treatments based on
classification models.
• Additionally, we will collect user data to improve the accuracy of future suggestions, with regular
updates from medical professionals.

Blockchain for Secure Data Storage

We will develop the blockchain system with the following steps:

• We will store medical records in a secure, tamper-proof manner.


• To ensure privacy, we will use encryption techniques to protect data.
• We will implement access control through key management, allowing only authorized users to
access the data.
• We will also use smart contracts to govern data access and create an auditable, transparent trail of
transactions.

Test Report Analysis

We will process the test report analysis by:

• First, we will extract data from uploaded test reports using Optical Character Recognition (OCR).
• Then, we will analyze the test results with machine learning models to generate health insights.
• Next, we will cross-check the results against an expanding medical knowledge base to ensure
accuracy.
• This system will allow doctors to review, validate, and update the recommendations generated by
the system as needed.

Doctor and Researcher Dashboard

We will build the dashboard with the following features:

• We will provide an intuitive interface for doctors to organize and manage patient data efficiently.
• We will enable researchers to access anonymized patient data to support medical studies.
• We will implement role-based access control to ensure that only authorized users can modify
patient information.
• Doctors will be able to update patient profiles with real-time, secure data input, ensuring accurate
diagnoses and research outcomes.

Outbreak Alerts

We will set up the outbreak alert system by:

• Integrating real-time health data from trusted global organizations, such as the World Health
Organization.
• Sending alerts to users based on their location and ongoing disease outbreaks.
• Providing users and healthcare providers with preventive health advice and actions tailored to
specific outbreaks.

Appointment Booking System

We will create the appointment booking system by:

• Integrating it with doctors' calendars to manage available time slots for consultations.
• Allowing users to schedule, reschedule, or cancel appointments based on availability.
• Automatically sending reminders and notifications to both users and doctors for upcoming
appointments, including updates if there are any changes.

5. Technologies Used

Frontend

• HTML5: (Through it we will build the structure of the website)


• CSS3: (With it website will look good and work on any device)

Backend (Future Implementation)

• Node.js or Django: ( will use it for user requests quickly)


• PostgreSQL: ( to store large patient data safely)
• Python: ( we will use it to power the AI for diagnosing diseases)
Blockchain (Future Implementation)

• Blockchain: (too secure patient data and to also make it transparent)


• IPFS: (we will use it to store large files like X-rays and other stuff securely)

Real-Time Alerts (Future Implementation)

• WebSockets: (we will use it to send instant alerts and outbreak notifications for the popup)

APIs (Future Implementation)

• OpenAI API: (because of it chatbot would be able to chat and understand symptoms)
• Twilio API: (Sends appointment reminders to users)

6. Non-Functional Requirements

We will ensure the web application meets the following constraints:

• Performance

o Handles up to 10,000 simultaneous users.

o Ensures response time under 2 seconds for all interactions, even with high volumes of
data.

• Security

o Implements end-to-end encryption for all data exchanges.

o Uses role-based access control (RBAC) to restrict access to sensitive data and ensure that
only authorized personnel can make amendments.

• Scalability

o The system will support scaling to include more users and features without performance
degradation, enabling future expansion for new modules and increased traffic.

• Usability

o Provides an intuitive, user-friendly interface for all stakeholders, including patients,


doctors, and researchers.

o Ensures accessibility features for users with disabilities, complying with accessibility
standards such as WCAG 2.1.

• Accuracy
o Implements a feedback-driven accuracy function that adjusts the AI's performance
in disease diagnosis and treatment suggestions. The system will use real-time data
from doctors, researchers, and users to improve the AI’s decision-making over
time. This function will continuously monitor and adjust accuracy levels, ensuring
that the web application’s health assessments remain reliable and precise.

7. Reliablility:

1. Tamper-Proof Records

o We will ensure that all data is stored on the blockchain, making it unchangeable. This
builds trust among patients, doctors, and researchers.

2. Safe Communication

o We will use end-to-end encryption to secure all messages and data sharing between
patients, doctors, and the chatbot.

3. AI Accuracy

o We will train the AI chatbot with the latest medical research to ensure that its suggestions
for symptoms, medications, or treatments are accurate and up-to-date.

4. Decentralized Storage

o We will use IPFS to ensure data availability even if parts of the system go offline. This
decentralized approach makes the platform reliable.

8. Security Measures

We will implement these security measures to ensure data protection:

• End-to-End Encryption:

We will ensure secure communications.

• Blockchain:

We will use tamper-proof technology for medical records.

• Role-Based Access:

We will restrict access to sensitive data.

• OAuth 2.0 Authentication:


We will secure the login process.

• SSL/TLS:

We will protect data during network transmissions.

9. Use Case Diagram

Patient Interaction

• We will create a chatbot that allows patients to talk about their symptoms or upload test results.

• The chatbot will analyze the input and provide suggestions, such as medicines, tests, or
recommendations for specialists.

Data Storage

• We will store all patient data on the blockchain to ensure safety, transparency, and permanence.
• Test files and reports will be securely saved on IPFS, a decentralized storage system that
guarantees availability even if parts of the network go offline.

Doctor Collaboration

• We will build a secure doctor dashboard where doctors can view patient histories, recommend
treatments, and update medical records and also they would be able to request admins with
authentic proves for making changes in the model

• On Approval researchers would be able to access anonymized data to analyze trends and
improve overall medical care, ensuring patient privacy and they would be also able to contribute
back to the system

Outbreak Alert

• We will integrate a pop up on the main webpage that notifies users about disease outbreaks,
preventive measures for the outgoing diseases.

Booking Appointments

• We will design a simple interface that lets patients select and schedule appointmnets with their
doctors efficiently

• and after scheduling it will update that in the doctor side too and will remind doctor of all of his
appointments of that day

10.Development Steps

1. Build the Chatbot

• We will develop the chatbot mainly on Open AI data but we will polish to make it suitable for
our specific use case we will use Python and libraries like TensorFlow or PyTorch to make this
model

• It will be trained to understand medical symptoms, analyze patient input, and provide actionable
suggestions espically it would be trained to analyse test reports correctly

2. Create the Blockchain Backend

• We will set up a blockchain backend

• Smart contracts will be written to automate tasks, such as securely adding patient data or enabling
access control.

3. Develop the Frontend

• We will design a user-friendly interface using HTML, CSS


• Features will include forms for uploading test reports, a chatbot interface, and dashboards for
both patients and doctors.

4. Test the System

• We will conduct rigorous testing to ensure that all components (AI, blockchain, and frontend)
work together smoothly.

• Security features will be tested to prevent unauthorized access or data breaches.

5. Launch and Maintain

• We will release the platform to users after successful testing.

• Regular updates will be made based on user feedback and the latest advancements in medical
research.

You might also like