You are on page 1of 5

ABSTRACT

Effective patient queue management to minimize patient wait delays and


patient overcrowding is one of the major challenges faced by hospitals. Unnecessary
and annoying waits for long periods result in substantial human resource and time
wastage and increase the frustration endured by patients. For each patient in the
queue, the total treatment time of all the patients before him is the time that he must
wait. It would be convenient and preferable if the patients could receive the most
efficient treatment plan and know the predicted waiting time through a mobile
Intimation that updates in real time. Therefore, we propose a Patient Treatment Time
Prediction (PTTP) algorithm to predict the waiting time for each treatment task for a
patient. We use realistic patient data from various hospitals to obtain a patient
treatment time model for each task. Based on this large-scale, realistic dataset, the
treatment time for each patient in the current queue of each task is predicted. Based on
the predicted waiting time, a Hospital Queuing-Recommendation (HQR) system is
developed. HQR calculates and predicts an ef cient and convenient treatment plan
recommended for the patient. Because of the large-scale, realistic dataset and the
requirement for real-time response, the PTTP algorithm and HQR system mandate ef
ciency and low-latency response. We use an Apache Spark-based cloud
implementation at the National Supercomputing Center in Changsha to achieve the
aforementioned goals. Extensive experimentation and simulation results demonstrate
the effectiveness and applicability of our proposed model to recommend an effective
treatment plan for patients to minimize their wait times in hospitals.

i
LIST OF FIGURES

Fig. No. Figure Name Page No.

1.1. Workflow of patient treatment and wait model 2

6.1 Class Diagram 23

6.2 Class Diagram for Overall Project 24

6.3 Use Case Diagram for Administrator 25

6.4 Sequence Diagram 26

6.5 Activity Diagram for User Login 27

6.6 State Diagram for Login (Authentication) Process 28

6.7 Data Flow Diagram for Login 1 DFD 30

ii
LIST OF TABLES

Table. No. Table Name Page No.

7.1 Test Case Results 38

iii
LIST OF SCREENS

Screen No. Screen Name Page No.

Screen 1: Home Page 48


Screen 2: Admin Login 49
Screen 3: User Registration Page 50
Screen 4: Admin Menu Page 51
Screen 5: Doctors Entry Page 52
Screen 6: Doctors Report 53
Screen 7: Lab User Login 54
Screen 8: Technical Menu 55
Screen 9: Doctor Search Menu 56
Screen 10: User Login Page 57
Screen 11: Doctors Menu Page 58
Screen 12: Select Patients for Tests 59
Screen 13: Select Patients for Tests 60
Screen 14: Process Completed Page 61
Screen 15: Selected Patient Treatment Time 62
Screen 16: FAQ’s View 63
Screen 17: Patient Report 64
Screen 18: Technical Menu 65
Screen 19: Patient Timing Report with Free Slots 66
Screen 20: Test Completed Details 67
Screen 21: Process Completed Report 68
Screen 23: Patient Timing Report with Completed and free slots 69

iv
LIST OF ABBREVIATIONS

ACID Atomicity Consistency Isolation Durability


DRM Document representation model
WUM Web Usage Mining
CACBA Context-A ware Concept-Based Approach
PD Pattern Discovery
FP Frequent Patterns
JSP Java Server Pages
RDBMS Relational Database Management system
DBMS Database Management System
GUI Graphical User Interface
DFD Data Flow Diagram
DRM Data Representation Model
UML Unified Modeling Language
JVM Java Virtual Machine
API Application Programming Interface
DHTML Dynamic Hyper Text Markup Language
HTML Hyper Text Markup Language
XML Extensible Markup Language
HTTP Hyper Text Transfer protocol
URL Uniform Resource Locator
ODBC Open Database Connectivity
JDBC Java Database Connectivity
TF-IDF Term Frequency Inverse Document Frequency
CAP Classified Average Position
QS Quality System

You might also like