III! 1111 liii II II liii IIIIIU

Similar documents
MOVING SHIP DETECTION FOR UNMANNED AERIAL VEHICLE USING ATOM PROCESSOR FOR CAMERA VISION MUHD FIRDAUS MUHD YUSOFF UNIVERSITI TEKNOLOGI MALAYSIA

POTENSI AKTIVITI MEMANCING LAUT DALAM SEBAGAI TARIKAN PELANCONGAN DI KUALA ROMPIN ISMAIL BIN HAJI MUDIN UNIVERSITI TEKNOLOGI MALAYSIA

HOSPITAL BED MANAGEMENT SYSTEM SYUKRIYAH BINTI MD.AZAM UNIVERSITI TEKNIKAL MALAYSIA MELAKA

EVALUATION ON MALAYSIA SAFETY AND HEALTH INDUCTION COURSE FOR CONSTRUCTION WORKER ALFRED GOH PUI TECK UNIVERSITI TEKNOLOGI MALAYSIA

TABLE OF CONTENTS CHAPTER TITLE PAGE

DESIGN OF A SECURE AND EFFICIENT MULTIPLE COINS PLUS MULTIPLE DENOMINATIONS E-CASH SCHEME CHANG YU CHENG UNIVERSITI TEKNOLOGI MALAYSIA

A HYBRID BOX-JENKINS AND DECOMPOSITION MODEL FOR DROUGHT FORECASTING IN KUALA TERENGGANU HO MEE CHYONG UNIVERSITI TEKNOLOGI MALAYSIA

EVALUATION OF DIFFERENT TECHNIQUES FOR GENERATING LANDSLIDE SUSCEPTIBILITY MAP JAVAD MIRNAZARI

EFFECT OF AGGREGATE GRADATION ON POROUS ASPHALT PROPERTIES FARAHIYAH BINTI ABDUL RAHMAN

FAKTOR-FAKTOR PENYEBAB TUNGGAKAN CUKAI TANAH DI DAERAH KECIL SUNGAI SIPUT NASD RAHAYU BINTI ABDUL RAHIM

Earthwork Activities in Private Housing Industry

GLOBALMEET GLOBALMEET USER GUIDE

DESIGN AND DEVELOPMENT OF A HAND MASSAGE DEVICE FOR BLOOD DONATION PROCESS MOHD FAHRI BIN ABD GHAFAR UNIVERSITI TEKNOLOGI MALAYSIA

IMPROVEMENT OF DISASTER COORDINATION PREPAREDNESS MODEL FOR SOFT-TARGET ORGANIZATIONS ABUBAKAR MOHAMMED BICHI

Pendaftaran Peserta / Sarapan Pagi Pengenalan - Konsep tapak & laman web. - Penyediaan Bahan - Grafik/Image/Photo/PDF/Flash Paper

UNIVERSITI PUTRA MALAYSIA

CSE255 Introduction to Databases - Fall 2007 Semester Project Overview and Phase I

CROWDFUNDING FOR RESEARCH: A CASE STUDY IN RESEARCH MANAGEMENT CENTRE IN MALAYSIA

HELPS COMPANIES Hire Talent Faster at Lower Costs HELPS JOB SEEKERS. Easy Implementation. Immediate Value Delivery

OVERLAPPED AND SHADOWED TREE CROWN SEGMENTATION BASED ON HSI COLOR MODEL AND WATERSHED ALGORITHM

Keywords: Traditional Medical Monitoring, Questionnaire, Weighted Average, Remote Medical Monitoring, Vital Signs.

THE CHALLENGES AND SUCCESS FACTORS IN TOURISM ENTREPRENEURSHIP: CASE STUDY OF ENTREPRENEURS AT JONKER STREET, MALACCA

DETERM!N!NG EMERGENCY EVACUAT!ON A!D FOR FLOOD D!SASTER PREPAREDNESS NURSHAFEENA B!NT! KAMAL UN!VERS!T! TEKNOLOG! MALAYS!A

APLIKASI PENJANA KUIZ MUDAH ALIH

The Development and Usability of an Enhanced Job Vacancy Finder Using a Mapping Mechanism

Medical Manager v12 includes the following features and functionalities to assist you with your ICD-10 transition:

RELIABILITY OF SAFETY PERFORMANCE INDICATOR: COMPLIANCE AND EFFECTIVENESS OF SAFETY PROGRAMS IN CONSTRUCTION SITE RAMES KUMAR SHANMUGAM

PENGUMUMAN TRAFIK MAKLUMAN TERKINI PELAN PENGURUSAN TRAFIK UNTUK PEMBINAAN MRT SSP SEPANJANG JALAN KUALA SELANGOR DAN LEBUHRAYA BARU PANTAI

Remote Healthcare Monitoring System

HUBUNGAN ANTARA AMALAN KEPIMPINAN TRANSFORMASI PEGAWAI PELAJARAN DAERAH DENGAN KETEGANGAN KERJA GURU BESAR

RFID-based Hospital Real-time Patient Management System. Abstract. In a health care context, the use RFID (Radio Frequency


Care360 EHR Frequently Asked Questions

EQUITY CROWDFUNDING IN MALAYSIA: AN IMPLEMENTATION OF SETTING VALUATIONS ALVIN HONG PHING YEAN UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Jaipur National University, Jaipur

PERMOHONAN PENGGUNAAN RUANG PASCASISWAZAH POSTGRADUATE WORKSPCE APPLICATION FORM. Gambar Pasport / Passport Picture. 2 pcs. Disokong / Recommended

ACADEMIC ASSOCIATE COMPUTER MANUAL

ROAD MAINTENANCE MANAGEMENT IN KANO STATE: CASE STUDY AT KANO METROPOLITAN MURTALA MAHMOUD FAROUQ

A Online Job portal management system

Matching System for Creative Projects and Freelance Workers: PaylancerHK

MOTIVATION ATTRIBUTES TO BECOME A GRADUATE ENTREPRENEUR AMONG TECHNICAL UNIVERSITY STUDENT

TATACARA PERMOHONAN Application procedure

Sistem Bakeri Interaktif

TOTAL HOSPITAL INFORMATION SYSTEM (THIS)

Quanum Electronic Health Record Frequently Asked Questions

DETERMINATION OF LEAD CONTENT IN WHITENING CREAM USING LASER INDUCED BREAKDOWN SPECTROSCOPY ANALYSIS WAN NORSYUHADA BT WAN MOHD SHUKRI

Advanced Clinical Workflow for Connecting Clinic

Guidelines for submission of Project

EFIS. (Education Finance Information System) Training Guide and User s Guide

Approach for Benchmarking Rural ICT Projects K.M. Nazri, Tariq Zaman, M.O.Rosita.

Software Requirements Specification

IMPROVEMENT OF ACCURACY LEVEL OF AUTOMOTIVE FRONT FENDER SHIELD ASSEMBLY USING PROCESS FAILURE MODE AND EFFECT ANALYSIS AND CONTROL PLAN TECHNIQUES

Optima POC PARTICIPANT GUIDE

THE ASSESSMENT OF BUILDING DEFECTS MAINTENANCE IN HOSPITAL BUILDING NORDIYANA BINTI AB.LLAH

EMAR Medication Pass

Ms Nasah Sohor, 53, was crowned the overall winner of the award, which is the highest accolade awarded to enrolled nurses.

A PROPOSED PROTOTYPE OF COOPERATIVE MEDICAL TREATMENT SYSTEM FOR HOSPITALS IN GCC COUNTRIES

nt System in Health 1. Introduction Operation of Health quality 2013) ). The system few years. delivery and costs.

GLOBALMEET USER GUIDE

SMART HEALTH MONITORING SYSTEM

LotusLive. Working together just got easier Online collaboration solutions for the working world

INTEGRATION OF OPERATING ROOM PLANNING AND SCHEDULING THROUGH MANAGING UNCERTAINTY FOR EMERGENCY PATIENTS IN ORTHOPEDIC SURGERY HASSAN DELJOUMANESH

Seamless transition from paper to AHS EHR

UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Find & Apply. User Guide

Advanced Queue System for Polyclinics Singapore s Healthcare

CoActiveSoft Caregiver Portal and Time Tracking User Manual

EMAR Medication Pass with Pre-Pour

UNIVERSITI PUTRA MALAYSIA WILLINGNESS TO PAY FOR WATERSHED CONSERVATION AT HULU LANGAT, MALAYSIA

GLOBALMEET GLOBALMEET WEB & AUDIO USER GUIDE

EFFORT CERTIFICATION GUIDE

DREAM IT PROJECTS RESUME BUILDER. DREAM IT Projects Contact: Page 1

Survey on Perak and Selangor 3 messages

Free Download ResumeMaker Ultimate download free softwares for pc full version ]

PATIENT SMART SYSTEM (PatiSys) HARYATI BINTI MAT YASIM

ADOPTION OF ELECTRONIC SCHEDULING TO REDUCE WAITING TIME IN THE HOSPITALS SITI KHAIRUNNISA BINTI BASRI

Android Guide January 2017

RFP for Mobile Application for IBEF. Request for Proposal [RFP]

OFFICE OF NAVAL RESEARCH RESEARCH PERFORMANCE PROGRESS REPORT (RPPR) INSTRUCTIONS

Grants emanagement System (GeMS)

UNIVERSITI PUTRA MALAYSIA PERCEPTION OF MANAGEMENT PERSONNEL ON THE INTRODUCTION OF HOME OFFICE SYSTEM IN THEIR ORGANISATIONS GUNA SEELAN RETHINAM

Certification of Employee Time and Effort

Finding Your First Orthopaedic Trauma Job

FACTORS INFLUENCING THE SUCCESSFUL IMPLEMENTATION OF CRIME PREVENTION THROUGH ENVIRONMENTAL DESIGN PROGRAM NATASHA AZIM BINTI HAJI HUSSIN

Mobile Device Applications to Improve Operating Room Safety and Efficiency Through. Transparency and Situational Awareness.

UNIVERSITI PUTRA MALAYSIA MODELING OF SALT WATER INTRUSIONS INTO LANGAT RIVER ESTUARY, MALAYSIA

Intelligent Patients Monitoring System Using IOT

Grant E-Management System Help User Guide for Applicants, Reviewers and Co-Signatories

Acute Care Nurses Attitudes, Behaviours and Perceived Barriers towards Discharge Risk Screening and Discharge Planning

User Guide for Patients

onesourcetm trust & estate administration tax & accounting

Beijing's Business E-Park

Grant Writing Basics

MEDIA SOSIAL INTERAKTIF ALUMNI FTSM

Wolf EMR. Enhanced Patient Care with Electronic Medical Record.

Hospital information systems: experience at the fully digitized Seoul National University Bundang Hospital

Unit 1 Introduction to the Medical Home JumpStart Program

MyRx: Final Report PREAMBLE Abstract 1.2 Previous Work Keywords INTRODUCTION 1.1 Overview

GLOBALMEET FOR ANDROID GLOBALMEET FOR ANDROID USER GUIDE

Transcription:

MOBILE P HELPING PERPUSTAKAAN UMP 1111111 III! 1111 liii 1111 1111 II 111111 II liii IIIIIU 0000103068 CHANG LING SHING TECHNICAL REPORT SUBMITTED IN FULFILMENT OF THE BACHELOR OF COMPUTER SCIENCE (COMPUTER SYSTEM & NETWORKING) FACULTY OF COMPUTER SYSTEM AND SOFTWARE ENGINEERING UNIVERSITI MALAYSIA PAHANG 2015

ABSTRACT With the advancement of information technology, the use of information and communication technology has covered every aspect of the life. Unfortunately, Many of hospitals in Malaysia still using the manual management of their patient and appointment records. After registering the appointment manually at counter hospital, the patients have to waste their time for waiting at the hospital. Thus to reduce the waiting time at the hospital, a Mobile Patient Appointment and Helping System for Emergency is developed to overcome this serious problem. The system will provide an updated information about the doctors and services in the hostpitals. The system is implemented using Android to be easyn to use any time and any place. In this project, the Hypertext Preprocessor (PHP) is used as the main programming language for developing the system. Whlile some other open source web technologies such as Hypertext Markup Language 5 (HTML5), Cascading Style Sheets (CSS) and JavaScript (JS) are also used to enhances the functionality and usability of this web based application. In short, this project will be used to improve the daily hospital services and operations of all hospitals.

ABSTRAK Dengan kemajuan teknologi maklumat, penggunaan teknologi maklumat dan komunikasi telah meliputi setiap aspek dalam kehidupan kita. Namun demikian, di Malaysia masih ada hospital yang mengurus rekod pesakit dan rekod temu janji dengan doctor secara manual. Kaedah pengurusan rekod secara manual boleh menyebabkan banyak masalah seperti membuang masa. Pesakit perlu membuat temu janji dengan doctor di kaunter hospital. Selepas membuat temu janji, pesakit perlu membuang banyak masa untuk menunggu di hospital. Dengan itu, Mobile Patient Appointment and Helping System for Emergency telah dicipta untuk menghadapi masalah-masalah yang serius mi. Selain itu, system in juga menyediakan makiumatmaklumat hospital dan doctor yang terkini. Dalam projek ini, selain menggunakan Hypertext Preprocessor (PHP) sebagai bahasa pengaturcaraan utama dalam membangunkan system ini, beberapa teknologi web sumber terbuka seperti Hypertext Markup Language 5 (HTML5), Cascading Style Sheets (CSS) dan JavaScript (JS) juga dilaksanakan untuk meningkatkan fungsi dan kebolehgunaan aplikasi berasaskan web mi. Ringkasnya, projek ini akan meningkatkan operasi hospital di semua hospital swasta.

EXECUTIVE SUMMARY MOBILE PATIENT APPOINTMENT AND HELPING SYSTEM FOR EMERGENCY Chang Ling Shing', Dr Taha H. Rassem2 Faculty of Computer System and Software Engineering University Malaysia Pahang Kuantan, Pahang 1lingshing chang@msn.com, 2tahahussein@ump.edu.my Abstract The time is very important. Wasting time for waiting your turn in the clinics or hospital is a critical case especially in the emergency cases. In this project, a Mobile Patient Appointment and Helping System for Emergency is designed and developed. This system is a web based system which the user can use the mobile application to contact with the hospitals and clinics, reserve appointment, asking for help for emergency case, querying about the available things in the hospital and clinic in emergency case. This project is covered all aspects of management and operations of Hospital. Keywords Hospital management, Web technologies INTRODUCTION Mobile Patient Appointment and Helping System For Emergency is a new application that develops to allow the user to search the information through their smart phone in a short time. This application provides the users with an easier way to search the information. The users just need to run the application on their smart phone, they can search the information of the detail of the hospitals and doctors. This application also provides the online appointments of the doctors, the patient can registers their personal information and make an appointment. Some diseases symptoms and health tips are also provided by the application. II. PROBLEM STATEMENT A. Time consuming It is wasting time for the patient to wait at the hospital if they do not make an appointment. B. Lack of updates and reliability information The patient or the family of the patient cannot get the updated and the reliability information. Sometimes, they get some incorrect or out-todate information. C'. Hard to get the information They need to get a computer or laptop to acce, for the system to search information. III. OBJECTIVE A. To reduce the time consuming for waiting at ti hospitals or clinics. B. To enable the users to get the efficiency and ti reliability data at a short time. C. To develop mobile application to allow us appointment and emergency response. IV. SCOPE A. The users scope of the system are: General public Private Specialist Hospital B. The system scope of the system are: Patient Registration Patient Appointment A. AcuHerb System V. EXISTING SYSTEM AcuHerb System helps the users to make a accurate and instant diagnosis and provide tli detailed suggestions for preventing the disease The users just need to select the symptom fror the list of the symptoms B. mihealth Care mihealth Care is the best way to find the publi healthcare services around Singapore. The usei can find the information about the hospital an polyclinics such as the clinical service contacts, procedure of the admission, directio and the appointment services. The informatio that stored in the database of the mihealthcar will frequently up-to-date. VI. METHODOLOGY In this project, the Rapid Applicatio Development (RAD) software development methodolog

is used in developing the system. Rapid Application Development (RAD) is refers to a software development life cycle designed to give much faster development and higher quality systems than the traditional life cycle such as traditional waterfall SDLC. A. User Case VII. USER DESIGN PHASE D. Entity Relationship Diagram F. Em ii K II,piW II I C PhlI, 'I-Il'--- B. Design for web based interface --. VIII. DEVELOPMENT PHASE Several programming languages are used to develop ti system which are included Hypertext Markup Langua (HTML), Cascading Style Sheets (CSS), Hyperte Preprocessor (PHP) and JavaScript (JS). Besides, Notepad-f will be used as the coding editor for this project at XAMPPContro1 Panel will be used to connect to the databa; server which is phpmyadmin (mysql). IX. TESTING PHASE There are two types of testing plan will be carried out this project which are included: 4 A. Unit testing plan Several test plans will be undergoing and each of ti functionality of the system will be tested. B. Integration testing plan The system will be tested as a whole, which concentrat more on the performance and the interactivity of the system. WELCOME TO Appoint Em Helping IIND A HOSPITAL FIND A DOC FOR PATI1NT REGISTRATION MAKI AN APPOINTIVIENT CLASSES AND F.VENTS I-WAL'THCARE X. CONCLUSION In this project, a mobile patient appointment and helpir system for emergency is designed and developed. This systei will help the patients to save time by making onlir appointmenets and find all information about hospitals an clinics. The system also helping the patients in the emergenc case to check the available things in the hospitals and tell thei about the emergency case to be ready to care about the patiei without any delay especially for the critical cases. XI. REFERENCE [1] James E. Purcell, CISSP, GSEC, GCIH, PMP, MCSI Comparison of Software Development Lifecyc] Methodologies(20 12) [2] Hosnital Manatement. 2014. Hospital Manageme#i lonlinelavailable at:htt.n-//www-hni. gov.mv/nortaivi I /index.nhn/en/tutc)rja s/hospital-management. [Accessed 09 December 2014

TABLE OF CONTENTS PART TITLE PAGE EXECUTIVE SUMMARY TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF APPENDICES 1 CHAPTER 1: INTRODUCTION 1.1 Introduction i 1.2 Problem Statements 2 1.3 Objectives 3 1.4 Scopes 3 1.5 Thesis Organization 3 2 CHAPTER 2: EXISTING SYSTEM 2.1 Introduction 5 2.2 Review Of Existing System 2.2.1 AcuHerb System 5 2.2.2 mihealthcare 7 2.2.3 In Case Of Emergency 9 2.3 Comparison Between Existing System 13 3 CHAPTER 3: METHODOLOGY 3.1 Introduction 14 3.2 System Development Methodology 14 3.3 Requirement Planning Phase 16 3.4 User Design Phase 17 3.4.1 Use Case Diagram 18

3.4.2 Sequence Diagram 3.4.2.1 Administrator 19 3.4.2.2 User 20 3.4.3 Activity Diagram 3.4.3.l User Login 21 3.4.3.2 Overall System 22 3.4.4 Flow Chart 3.4.4.1 Administrator 23 3.4.4.2 User 24 3.5 Construction Phase 25 3.6 Cutover Phase 25 3.7 Hardware And Software Requirements 25 4 CHAPTER 4: DESIGN 4.1 Introduction 27 4.2 Database Design 27 4.2.1 Entity Relationship Diagram 28 4.2.2 Data Dictionary 29 4.3 Interface Design 4.3.1 Design For Web-Based Interface 32 4.3.2 Design For Mobile Application Interface 48 4.4 Development Plan 4.4.1 Use Of Languages 55 4.4.1.1 HTML 55 4.4.1.2 CSS 55 4.4.1.3 PHP 56 4.4.1.4 JS 56 4.4.1.5 MYSQL 56

5 CHAPTER 5: IMPLEMENTATION 5.1 Introduction 57 5.2 Web-based System Implementation 58 5.2.1 For System Administrator 59 5.2.2 For System Administrator 67 5.2.3 For System Administrator 80 5.2.4 For System Administrator 91 5.3 Mobile Application Implementation 103 6 CHAPTER 6: RESULTS AND DISCUSSION 6.1 Introduction 117 6.2 Testing Plan (Unit Testing Plan) 117 6.2.1 Testing Environment 117 6.2.1 Hardware 117 6.2.2 Software 117 6.2.2 Unit Testing Plan Stop Criteria 117 6.2.3 Unit Testing Plan 118 6.2.3.1 Functionalist Tested 118 6.2.3.2 Unit Testing Plan Procedures 119 6.2.4 Test Cases With Expected Result 120 6.2.4.1 Test Case for System Administrator 120 6.2.4.2 Test Case for Hospital Administrator 121 6.2.4.3 Test Case for Clinic Administrator 122 6.2.4.4 Test Case for Patient 123 6.3 Testing Plan (Integration Testing Plan) 124 6.3.1 Testing Environment 124 6.3.1.1 Hardware 124 6.3.1.2 Software 124 6.3.1.3 Communication 124 6.3.1.4 Security 124 6.3.1.5 Specific Test Needs 125

6.3.2 Integration Testing Plan Procedures 125 6.3.2.1 Order Of Integration Testing Plan Procedures 125 6.3.2.2 Activities, Techniques And Tools 125 6.3.2.3 Test Case With Expected Result 126 6.4 Limitation of application 127 6.5 Future Enhancement 128 7 CHAPTER 7: CONCLUSION 7.1 Introduction 129 7.2 Conclusion 129 REFERENCES 131 APPENDICES 132

LIST OF FIGURES FIGURE NO. TITLE PAGE 2.1 Disease Menu of AcuHerb System 6 2.2 Symptoms Menu of Acullerb System 6 2.3 Details of the Diseases 6 2.4 Home Screen of mihealthcare 7 2.5 HealthCare Institutions of mihealthcare 8 2.6 Appointment List of mihealthcare 8 2.7 Location Map of HealthCare Institutions 8 2.8 Home Page of ICE Emergency Application 9 2.9 Services of ICE Emergency Application 9 2.10 Emergency Services of ICE Emergency Application 10 2.11 SOS Message of ICE Emergency Application 10 2.12 Advanced Silent Mode 11 2.13 HealthCare Providers ii 2.14 Location Map 12 2.15 Medical History 12 3.1 Four Phases of RAD Model 15 3.2 Use Case Diagram 18 3.3 Sequence Diagram for Administrator 19 3.4 Sequence Diagram for User 20 3.51 Activity Diagram for Login Section 21 3.6 Activity Diagram for Overall System 22 3.7 Flow Chart for Administrator 23 3.8 Flow Chart for User 24 4.1 Entity Relationship Diagram 28 4.2 Home Page for Web-based 32 4.3 Main Page of System Administratot 33 4.4 Main Page of Hospital Administratot 34 4.5 Main Page of Clinic Administratot 35 4.5 Main Page of Patient 36

4.7 Hospital Registration Page 37 4.8 Clinic Registration Page 38 4.9 Patient Registration Page 39 4.10 Appointment Registration Page 40 4.11 About UsPage 41 4.12 Hospital List Page 42 4.13 Doctor List Page 43 4.14 Classes Page 44 4.15 Events Page 45 4.16 HealthCare Page 46 4.17 Contact Page 47 4.18 Main Page on Mobile Screen 48 4.19 Login Page 48 4.20 Home Page 49 4.21 Patient Registration Page 49 4.22 Appointment Registration Page 50 4.23 Hospital List Page 50 4.24 Details Information of All Private Hospital 51 4.25 Doctor List Page 51 4.26 Details Information of All Doctors 52 4.27 About Us Page 52 4.28 Classes And Events Page 53 4.29 HealthCare Page 53 4.30 Contact Us Page 54 5.1 Main Page 58 5.2 Main Page and Login Corner for System Adminitsrator 59 5.3 System Adminitsrator Login Page 60 5.4 Different Error Message for Adminitsrator Login 61 5.5 Home Page for System Adminitsrator 62 5.6 Hospital Registration Page 63 5.7 Message Box for saving data of Hospital 64 5.8 Hospital Information Page 65 5.9 Message Box for deleting data of Hospital 65

5.10 Edit Hospital Information Page 66 5.11 Message Box for updating data of Hospital 66 5.12 Main Page and Login Corner for Hospital Adminitsrator 67 5.13 Different Error Message 68 5.14 Home Page for Hospital Adminitsrator 69 5.15 Own Hospital Information Page 70 5.16 Edit Own Hospital Information Page 70 5.17 Message Box for updating data of Hospital 71 5.18 Clinic Registration Page 71 5.19 Message Box for saving data of Clinic 72 5.20 Clinic Information Page 72 5.21 Message Box for deleting data of Clinic 73 5.22 Edit Clinic Information Page 73 5.23 Message Box for updating data of Clinic 74 5.24 Patient Registration Page 74 5.25 Message Box for saving data of Patient 75 5.26 Patient Information Page 75 5.27 Message Box for deleting data of Patient 76 5.28 Edit Patient Information Page 76 5.29 Message Box for updating data of Patient 77 5.30 Appointment Registration Page 77 5.31 Message Box for saving data of Appointment 78 5.32 Appointment Information Page 78 5.33 Message Box for deleting data of Appointment 79 5.34 Edit Appointment Information Page 79 5.35 Message Box for updating data of Appointment 79 5.36 Home Page for Clinic Adminitsrator 80 5.37 Own Clinic Information Page 81 5.38 Edit Own Clinic Information Page 81 5.39 Message Box for updating data of Clinic 82 5.40 Doctor Registration Page 82 5.41 Message Box for saving data of Doctor 83 5.42 Doctor Information Page 83

5.43 Message Box for deleting data of Doctor 84 5.44 Edit Doctor Information Page 84 5.45 - Message Box for updating data of Clinic 85 5.46 Patient Registration Page 85 5.47 Message Box for saving data of Patient 86 5.48 Patient Information Page 86 5.49 Message Box for deleting data of Patient 87 5.50 Edit Patient Information Page 87 5.51 Message Box for updating data of Patient 88 5.52 Appointment Registration Page 88 5.53 Message Box for saving data of Appointment 89 5.54 Appointment Information Page 89 5.55 Message Box for deleting data of Appointment 90 5.56 Edit Appointment Information Page 90 5.57 Message Box for updating data of Appointment 90 5.58 Home Page for Patient 91 5.59 Patient Registration Page 92 5.60 Message Box. for saving data of Patient 92 5.61 Own Patient Information Page 93 5.62 Edit Own Patient Information Page 94 5.63 Message Box for updating data of Patient 94 5.64 Appointment Registration Page 95 5.65 Message Box for saving data of Appointment 95 5.66 Appointment Information Page 96 5.67 Message Box for deleting data of Appointment 96 5.68 Edit Appointment Information Page 97 5.69 Message Box for updating data of Appointment 97 5.70 Hospital List Page 98 5.71 Details Information of Hospital Page 98 5.72 Doctor List Page 99 5.73 Details Information of Doctor Page 99 5.74 About UsPage 100 5.75 Contact Us Page 100

5.76 Classes Information Page 101 5.77 Events Information Page 101 5.78 HealthCare List Page 102 5.79 Information of HealthCare Page 102 5.80 Main Activity of Mobile Application 103 5.81 Patient Registration Activity 104 5.82 Login Activity 105 5.83 Error Message due to Login Activity 106 5.84 Home Activity 107 5.85 Patient Information Activity 108 5.86 Patient Edit Information Activity 108 5.87 Appointment Registration Activity 109 5.88 Appointment Information Activity 110 5.89 Patient Edit Appointment Activity 110 5.90 SOS Activity 111 5.91 Hospital List Activity 111 5.92 Hospital Information Activity 112 5.93 Doctor List Activity 113 5.94 Doctor Information Activity 113 5.95 Classes and Events Information 114 5.96 HealthCare List Activity 114 5.97 HealthCare Information Activity 115 5.98 About Us Activity 115 5.99 Contact Activity 116 1 Gantt Chart 132

LIST OF TABLES TABLE NO. TITLE PAGE 2.1 Comparison between Application 13 3.1 Hardware Requirements 26 3.2 Software Requirements 26 4.1 Data Dictionary for Table of Administrator 29 4.2 Data Dictionary for Table of Hospital 29 4.3 Data Dictionary for Table of Clinic 30 4.4 Data Dictionary for Table of Doctor 30 4.5 Data Dictionary for Table of Appointment 31 4.6 Data Dictionary for Table of Patient 31 6.1 Test Case for System Administrator 120 6.2 Test Case for Hospital Administrator 121 6.3 Test Case for Clinic Administrator 122 6.4 Test Case for Patient 123 6.5 Test Case with Expected Result 127

CHAPTER 1 INTRODUCTION 1.1 Introduction In Malaysia, hospital services are provided by both public hospitals and private hospitals. One of the differences between public hospitals and private hospitals is the fees. The fees of a private hospital are higher than fees of a public hospital. It should be noted that public hospitals offer their services free of charge most of the time. In a public hospital, the waiting time is longer than private hospital since the services are mostly free. The patients have to wait for few years for some opreations. In a private hospital, if the patients have money, they can het their operation done very quickly. The waiting time is lesser caompare to public hospital. However, the patients also need to waste their time to wait at hospital without an appointment. Mobile Patient Appointment and Helping System for Emergency is an application that develops to reduce the waiting time of patients at hospital by making an online appointment. Nowadays, smart phone becomes very popular. Most of the people have their own smart phone, even a child that aged only 10 years old. The Smart phone is a mobile phone which offers many advanced technologies with functions that can found on a personal computer. Smart phone has a touchscreen interface and it provides a one-stop solution for information management and the functions of the mobile calls, email sending, Internet access and also an operating system capable of running downloads mobile applications. Today, the technology is getting really advanced and it has become an i mportant part of our life. Smart phones provide all the facilities that a user need in his daily life such as email, gaming panel, high resolution camera applications and many other computerized There are a lot of the perceptions about the smart phones will 1

take over all the other digital computerized devices such as desktops, laptops and notebooks in the future. Mobile Patient Appointment and Helping System for Emergency is a new mobile application that develops to allow the user to search the information through their smart phone in a short time. This application provides the users with an easier way to search the information. The users just need to run the mobile application on their smart phone, then they can get the updated information of the detail of the hospitals and doctors at anytime and anywhere. This application also provides the online appointments service of all the doctors. The purpose of the online appointment service is to reduce the waiting time of the patients at hospital. The patients can register their personal information and make an appointment. The patients are allow to make few appointment for few hospitals. Some classes, events and healthcare tips are provided by Mobile Patient Appointment and Helping System for Emergency. 1.2 Problem Statements There are several main problems faced by the patient and the family of the patient. Each problem is briefly stated as below: a. Time consuming It is wasting time for the patient to wait at the hospital if they do not make an appomtment. b. Hard to get the updated and reliable information There is no a single website that provides the updated information of all hospitals. They need to get a computer or laptop to access for the system to search the information.

1.3 Objectives The objectives of the system are described as below: a. To reduce the time consuming for waiting at the hospital. b. To enable the users to get the updated information of all the hospitals. c. To develop a mobile app to allow user appointment and emergency response. 1.4 Scopes The scopes of the application are described as below: a. The users: i. General public ii. Private Specialist Hospital b. The system: i. Patient registration ii. Patient appointment 1.5 Thesis Organization The thesis consists of seven (7) chapters. Chapter one is the introduction about the system. The introduction discusses about the overview of the system. The introduction consists of five sections which are introduction, problem statements, objectives, scopes and the thesis organization. Chapter two is the literature review. The literature review provides us a handy guide to a particular topic. The literature review discusses about the current existing system and the technique that used by those systems. Chapter three is the methodology. System methodology discusses about the method that use to develop the system and the tasks at every phases. The use of hardware and software will be discussed in this chapter. 3

Chapter four is the design. This chapter discusses about the design of the interface of the system. Besides, the design of the database also will be discussed in this chapter. Chapter five is the implementation. This chapter discusses about how to develop the system based on the method and how the system run. Chapter six is results and discussion. This chapter also discusses about the results that achieved from the system and the weaknesses of the system. Chapter seven is the conclusion. This chapter discusses about the conclusion of the overall project. 4

CHAPTER 2 EXISTING SYSTEM 2.1 Introduction This chapter is discussing about the existing system that related to the Mobile Patient Appointment and Helping System for Emergency. The comparison between the existing system and the Mobile Patient Appointment and Helping System for Emergency also will be discussed. 2.2 Review of Existing System 2.2.1 Acullerb System AcuHerb System is the first project that integrates the technique of the computing with the acupuncture and traditional medicine in china, it was developed twenty years ago. AcuHerb system has been upgraded for several times due to the growth knowledge in IT and the accumulated clinical experience from the top experts in this area. The latest version of the AcuHerb System reflects the most advanced techniques that used in the mobile system. AcuHerb System contains almost one hundred common diseases that involved in the internal medicine, surgery, gynecology, pediatrics and other area as shown in the Figure 2.1 5

1 0 AcuHerb System 0 *ocwdng to the chef co.piirnto of the patie4 pieae sf IKI the toted doe.,es in the noo. dok on the oppet night s.ach bvttoo to enlo keywoeds foe ceteted deeaee Internal Medicine 0 Surgery 0 Gynecology 0 Pediatrics 0 Other Diseases 0 @2013 zydsoft vs.i Figure 2.1 Diseases List AcuHerb System helps the users to make an accurate and instant diagnosis and provide the detailed suggestions for preventing the diseases. The users just need to select the symptom from the list of the symptoms as shown in the Figure 2.2 Carrier 2:28 PM 0 AcuHerb System 0 0 Arthralgia Muscle and joint pain Swelling of joint Erratic pain Cold sensation Burning sensation \I @2013 zydsoft v5.1 AcuHerb System Symptom: Swelling of joint Burning sensation Knee pain Yellow and greasy coating Slippery and rapid pulse Diagnosis: Arthralgia Differentiation: Arthralgia aggravated by heat Treatment: Clearing away heat & removing obstruction in the channels, expelling wind and removing dampness Herbal Formula: Baihu Guizhi Tang Zhi-mu 12 Shi-gao 30 Gan-cao 06 Geng-mi 15 Gui-zhi 09 Figure 2.2 HealthCare Figure 2.3 Information of HealthCare 6

Figure 2.3 shows that the correct diagnosis, full description of the symptoms, differences, principles of the treatment, herbal formula and other useful information that provided by the system automatically. The medicine generated depends on the information provided by the collection of the relevant symptoms, so that the results for the treatment solution are highly related to the individual cases. 2.2.2 millealthcare mihealthcare is the best way to find the public healthcare services around Singapore. The users can find the information about the hospital and polyclinics such as the clinical services, contacts, procedure of the admission, direction and the appointment services. The information that stored in the database of the mihealthcare will frequently up-to-date. Contacts Others Healthcare Institutions 0 View the Srnçspore pubtic ho,çotals. speictz'sts centies and poiyctnrc nfomiat.ot e g medical semices. contacts. locat,o,l etc Useful Services Access ser ytces. Ike appo.ntmeeis. tofunx ecercs. health Uacking spctem. etc Figure 2.4 Global Search Figure 2.4 shows that the feature of the global search in the home screen. The users can find the contact and the institution information for the services easily from the home screen. 7

Back 0 0 AH J.o.9 Health Akoandra Hospital o +CGH Ch.ngt Genneal Hospital o In ' t 01 Mental Health o LOKKH Kg Women ' s and Chld,.na Hospital KTPH Khoo Tech Puat Hospital O0 NHGP National HejItheace Group Polyclinics o +NUH National Univerirty}Cosprtal O SGH Sinpapore General Hospital ØSHP Figure 2.5 Healthcare institutions Figure 2.5 shows that the "Healthcare institutions". In the "Healthcare institutions", the users can get the information about the hospitals, specialist center, polyclinics. rjuf9.1 t My Appointments 4 KK WemeWe and Children Ho spital W 0 Appointment List.- FIRST CHILD I Switch 10136604H Profile Future Appointment(s) L-.ii SPECIALIST CLINIC B 2 Jan FAMILY MED & CONTINUING CARE. ANGSB ANG SENG BIN EVE CENTRE 4 jan PAEDIATRIC OPHTHALMOLOGY LPCHEONC CHEONG V Y PAULINE cancci]. P. 10 01 a) Back NHGP in Home p Kota TvVqi KUIAI Jjya is trio Pasir IuIII l1.11i EVE CENTRE 25 jan PAEDIATRIC OPHTHALMOLOGY J. PCHEONG CHEONG V Y PAULINE Canct4 ', Singapore SQ.POO Srr.t C Reschedule c: \Sekupang An i^par ' LubukBata - Figure 2.6 Appointment List Figure 2.7 Map 8

Figure 2.6 shows that the appointment service that provided by the mihealthcare. The users can make the appointment due to the date that available for the doctors. The users also can view, reschedule and cancel the appointment. Figure 2.7 shows that the location map. The users can search the accurate location of the hospital in a short time. The users also can search the hospitals that near the area that they stay. These useful features are provided by mihealthcare to bring more integrated information and healthcare services. 2.2.3 In Case Of Emergency (ICE) In Case of Emergency (ICE) is a convenient way to search the information that needed by the users in case of an emergency happen. With the ICE Emergency Application, it allows the emergency services or the hospital staffs to access the ICE application while the phone locks. The ICE emel rgency application icon will pop out on the unlock screen as shown in the Figure 2.8. d - - MEN "I P. - Emergency Emergency Healthcare Contacts Services Providers Medical History Advanced Silent SOS Mode Settings Figure 2.8 SOS Icon Figure 2.9 Home Page 9