Telemedicine System For Rural Clinic.
BORANG PENGESAHAN STATUS TESIS
: Tclcmedicine System for Rural Clinic
:2012
JUDUL
SESI PENGAJIAN
Saya LIM CHlT WOOl mengaku membenarkan tesis (PSM/Sarjana/Doktor
Falsafah) ini disimpan di_Perpustakaan Fakulti Teknologi Maklumat dan
Komunikasi dengan syarat-syarat_kegunaan seperti berikut:
1. Tesis dan projek adalah hakmilik Kolej Universiti Teknikal Kebangsaan
Malaysia.
2. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat
salinan untuk tujuan pengajian sahaja.
3. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat
salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi.
4. ** Sila tandakan (/)
SULIT
(Mengandungi makJumat yang berdarjah
keselamatan atau kepentingan Malaysia sepcrti
yang tennaktub di dalam AKTA RAllS lA RASMJ
1972)
TERHAD
(Mengandungi maklumat TERHAD yang telah
ditentukan oleh organisasilbadan di mana
penyelidikan dijalankan)
TIDAK TERHAD
{TANDATANGAN PENULIS)
Alamat tetap: 3F.Jalan Wawasan 2/2,
Bandar Baru Ampang.
(T ANDA TANGAN PENYELIA)
PN. HIDA YAH BINTI RAHMALAN
68000 Selangor
Tarikh : 28111 August 2012
CATATAN:
(PSM).
Tarikb:- -- -- - -
* Tesis dimaksudkan sebagai Laporan Akhir Projek Sarjana Muda
** Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada pihak berkuasa.
© Unlversltl Teknlkal Malaysia Melaka
TELEMEDICINE SYSTEM FOR RURAL CLINIC
LIM CHIT WOOl
This report is submitted in partial fulfillment of the requirements for the
Bachelor of Computer Science (Database Management)
FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY
UNIVERSITI TEKNIKAL MALAYSIA MELAKA
2012
© Unlversltl Teknlkal Malaysia Melaka
DECLARATION
I hereby declare that this project report entitled
TELEMEDIC fNE SYSTEM for RURAL CUN lC
(TSfRC)
Is written by me and is my own effort and that no part has been plagiarized without
citations.
Date: ?Rth August 2012
STUDENT:
superv
(LIM CHIT WOOl)
i sorZMセ
M
Date: _ _ _ __
(PN. HLDA YAH BINTI RAHMALAN)
© Unlversltl Teknlkal Malaysia Melaka
ii
DEDICATION
This report is dedicated to my beloved parents, friends and supervisors who have
provided encouragement aorl guidance all the way during the completion of the
report.
© Unlversltl Teknlkal Malaysia Melaka
iii
ACKNOWLEDGEMENTS
I would like to thank Pn. Hidayah Binti Rahmalan for giving assistant to complete
this project. She has been giving many valuable opinions during me working on this
project.
I would also like to thank my friends that have helped me throughout my project.
Their assistant has lightened my works.
© Unlversltl Teknlkal Malaysia Melaka
IV
ABSTRACT
The purpose of this project is to create a platform which enables doctors from
rural clinics to interact and get opinion from experts. The current system
Teleconsultation (TC) is a system enables doctors from different hospital sharing
treatment information of patient to get assist from other doctors or experts. However,
this function currently is only focus on few medical fields such as cardiology,
dermatology, neurosurgery, and radiology. Besides that, it also involves hospital only
as the requirement equipment is not available in rural clinic. Hence. Telemedicine
System for Rural Clinic is developed by hoping that doctors from rural clinic also
can have the chance to get assistance from other doctors or experts. The development
methodology used in this project is Database System Development Life Cycle
(DSDLC). It helps to clearly define the steps for develop system and database.
The scope of this system is enable users to manage the patient treatment information
and interact with other doctors for discuss about the problems during doing treatment
for their patients. As the result of testing, this system is basically bad meet the
objectives which set during the planning phase. The conclusion for this project is the
system needs improvement on user friendly issue and enhancement to import ー。エゥ・ョセ@
treatment information regardless of any kind of formatting file. Besides that, this
system also may provide some extra functions such as enable users to access the
system with mobile phones since the usage of mobile phone is common and
convenient.
© Unlversltl Teknlkal Malaysia Melaka
v
ABSTRAK
Tujuan utama projek ini adalah menyediakan satu platform untuk doktor-doktor
dari klinik desa berkomunikasi dengan doktor atau pakar dari hospital. Sistem yang
sedia ada iaitu Teleconsultation ialab system yang membolehkan doktor-doktor dari
hospital yang berbeza dapat mengkongsikan maklumat rawatan pesakit sesama lain
untuk mendapatkan bantuan daripada doktor lain. Namun sistem ini hanya meliputi
beberapa kepakaran seperti kardiologi, dennatologi, pembedaban neuro dan radiologi.
Selain itu, sistem ini juga diutamakan di antara hospital atas sebab peralatan
keperluan sistem ini jarang disediakan di klinik desa. Oleh itu, Telemedicine System
for Rural Clinic dibangunkan dengan harapnya doktor-doktor dari klinik desa turut
berpeluang mendapatkan bantuan daripada doktor lain. Methodologi yang digunakan
untuk membangunkan sistem ini adalah Database System Development Life Cycle
(DSDLC). DSDLC membantu dalam menentukan langkah-langkah untuk
membangunkan sistem ini. Skop sistem ini membolehkan pengguna menguruskan
maklumat rawatan pesakit dan berinteraksi dengan doktor yang lain. Keputusan
pengujian terhadap sistem ini menunjukkan sistem ini telah memenuhi objektif.
Secara kesimpulannya, sistem ini boleh dibuat penambahbaikan memudahkan cara
bagi pengguna dan fungsi mengimport maklumat rawatan pesakit tidak mengira
format file. Selain itu, sistem ini juga boleh menambah fungsi seperti pengguna
boleh menggunakan sistem ini melalui telefon bimbit.
© Unlversltl Teknlkal Malaysia Melaka
vi
TABLE OF CONTENTS
CHAPTER
SUBJECT
PAGE
ADMISSION
ClfAPTERJ
C HAPTER II
DEDICATION
ii
ACKNOWLEDGEMENTS
iii
ABSTRACT
iv
ABSTRAK
v
TABLE OF CONTENTS
viii
LIST OFTABLES
ix
LIST OF FIGURES
X
LIST OF ABBREVIATIONS
xiii
INTRODUCTION
1.1
Overview
1.2
Problem Statements
2
1.3
Objectives
2
1.4
Scopes
2
1.5
Contributions
3
1.6
Expected Output
3
1.7
Conclusion
3
LITERATURE REVIEW AND
PROJECT METHODLOGY
2.1
Introduction
4
2.2
Fact and Finding
5
2.2.1
Domain
8
2.2.2
T elemedicinc
8
2.2.3
Existing System
8
2.2.3.1
8
2.3
Telcconsultation
Project Methodology
9
2.3.1
Database Planning
10
2.3.2
System Definition
11
© Unlversltl Teknlkal Malaysia Melaka
vii
2.3.3
Requirement Collection
II
and Analysis
2.3.4
Database Design
12
2.3.5
DBI\IS Selection
12
2.3.6
Application Design
13
2.3.7
Prototyping
13
2.3.8
Implementation
14
2.3.9
Data Conversion and
14
Loading
CHAPTER IV
Testing
14
2.3.11
Operational Maintenance
15
High-Level Project Requirement
15
2.4.1
Software Requirement
15
2.4.2
Hardware Requirement
15
2.5
Project Schedule and Milestones
16
2.6
Conclusion
16
2.4
CIIAPTER III
2.3.10
ANALYSIS
3.1
Introduction
17
3.2
Analysis of Current System
18
3.3
Analysis of To Be System
22
3.4
Conclusion
30
DESIGN
4.1
Introduction
31
4.2
High-Level Design
32
4.2.1
System Architecture
32
4.2.2
User Interface Design
33
4.2.2.1
Navigation Design
33
4.2.2.2
Input Design
34
4.2.2.3
Output Design
34
4.2.3
Database Design
34
4.2.3.1
34
Conceptual and
Logical Database
Design
4.3
Detailed Design
© Unlversltl Teknlkal Malaysia Melaka
35
viii
4.4
CHAPTER V
4.3.1
Software Specification
35
4.3.2
Physical Database Design
35
Conclusion
41
11\IPLEMENTAT ION
5.1
Introduction
42
5.2
Software Development Environment
42
Setup
5.3
Database Implementation
44
5.4
Sofhvare Configuration Management
46
5.4.1
46
Configuration Environment
Setup
5.4.2
CHAPTER VI
47
5.5
Implementation Status
48
5.6
Conclusion
49
TESTING
6.1
Introduction
6.2
Test Plan
so
so
6.2.1
Test Organization
51
6.2.2
Test Environment
51
6.2.3
Test Schedule
52
6.3
6.4
CHAPTER VII
Version Control Procedure
Test Strategy
52
6.3.1
53
Classes ofTests
Test Design
54
6.4.1
Test Description
54
6.4.2
Test Data
54
6.5
Test Result and Analysis
55
6.6
Conclusion
55
PROJECT CONCLUSION
7.1 Observation on Weakness and
56
Strengths
7.2 Proposition for Improvement
57
7.3
Contribution
57
7.4
Conclusion
57
REFERENCES
© Untversltl Tel
: Tclcmedicine System for Rural Clinic
:2012
JUDUL
SESI PENGAJIAN
Saya LIM CHlT WOOl mengaku membenarkan tesis (PSM/Sarjana/Doktor
Falsafah) ini disimpan di_Perpustakaan Fakulti Teknologi Maklumat dan
Komunikasi dengan syarat-syarat_kegunaan seperti berikut:
1. Tesis dan projek adalah hakmilik Kolej Universiti Teknikal Kebangsaan
Malaysia.
2. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat
salinan untuk tujuan pengajian sahaja.
3. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat
salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi.
4. ** Sila tandakan (/)
SULIT
(Mengandungi makJumat yang berdarjah
keselamatan atau kepentingan Malaysia sepcrti
yang tennaktub di dalam AKTA RAllS lA RASMJ
1972)
TERHAD
(Mengandungi maklumat TERHAD yang telah
ditentukan oleh organisasilbadan di mana
penyelidikan dijalankan)
TIDAK TERHAD
{TANDATANGAN PENULIS)
Alamat tetap: 3F.Jalan Wawasan 2/2,
Bandar Baru Ampang.
(T ANDA TANGAN PENYELIA)
PN. HIDA YAH BINTI RAHMALAN
68000 Selangor
Tarikh : 28111 August 2012
CATATAN:
(PSM).
Tarikb:- -- -- - -
* Tesis dimaksudkan sebagai Laporan Akhir Projek Sarjana Muda
** Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada pihak berkuasa.
© Unlversltl Teknlkal Malaysia Melaka
TELEMEDICINE SYSTEM FOR RURAL CLINIC
LIM CHIT WOOl
This report is submitted in partial fulfillment of the requirements for the
Bachelor of Computer Science (Database Management)
FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY
UNIVERSITI TEKNIKAL MALAYSIA MELAKA
2012
© Unlversltl Teknlkal Malaysia Melaka
DECLARATION
I hereby declare that this project report entitled
TELEMEDIC fNE SYSTEM for RURAL CUN lC
(TSfRC)
Is written by me and is my own effort and that no part has been plagiarized without
citations.
Date: ?Rth August 2012
STUDENT:
superv
(LIM CHIT WOOl)
i sorZMセ
M
Date: _ _ _ __
(PN. HLDA YAH BINTI RAHMALAN)
© Unlversltl Teknlkal Malaysia Melaka
ii
DEDICATION
This report is dedicated to my beloved parents, friends and supervisors who have
provided encouragement aorl guidance all the way during the completion of the
report.
© Unlversltl Teknlkal Malaysia Melaka
iii
ACKNOWLEDGEMENTS
I would like to thank Pn. Hidayah Binti Rahmalan for giving assistant to complete
this project. She has been giving many valuable opinions during me working on this
project.
I would also like to thank my friends that have helped me throughout my project.
Their assistant has lightened my works.
© Unlversltl Teknlkal Malaysia Melaka
IV
ABSTRACT
The purpose of this project is to create a platform which enables doctors from
rural clinics to interact and get opinion from experts. The current system
Teleconsultation (TC) is a system enables doctors from different hospital sharing
treatment information of patient to get assist from other doctors or experts. However,
this function currently is only focus on few medical fields such as cardiology,
dermatology, neurosurgery, and radiology. Besides that, it also involves hospital only
as the requirement equipment is not available in rural clinic. Hence. Telemedicine
System for Rural Clinic is developed by hoping that doctors from rural clinic also
can have the chance to get assistance from other doctors or experts. The development
methodology used in this project is Database System Development Life Cycle
(DSDLC). It helps to clearly define the steps for develop system and database.
The scope of this system is enable users to manage the patient treatment information
and interact with other doctors for discuss about the problems during doing treatment
for their patients. As the result of testing, this system is basically bad meet the
objectives which set during the planning phase. The conclusion for this project is the
system needs improvement on user friendly issue and enhancement to import ー。エゥ・ョセ@
treatment information regardless of any kind of formatting file. Besides that, this
system also may provide some extra functions such as enable users to access the
system with mobile phones since the usage of mobile phone is common and
convenient.
© Unlversltl Teknlkal Malaysia Melaka
v
ABSTRAK
Tujuan utama projek ini adalah menyediakan satu platform untuk doktor-doktor
dari klinik desa berkomunikasi dengan doktor atau pakar dari hospital. Sistem yang
sedia ada iaitu Teleconsultation ialab system yang membolehkan doktor-doktor dari
hospital yang berbeza dapat mengkongsikan maklumat rawatan pesakit sesama lain
untuk mendapatkan bantuan daripada doktor lain. Namun sistem ini hanya meliputi
beberapa kepakaran seperti kardiologi, dennatologi, pembedaban neuro dan radiologi.
Selain itu, sistem ini juga diutamakan di antara hospital atas sebab peralatan
keperluan sistem ini jarang disediakan di klinik desa. Oleh itu, Telemedicine System
for Rural Clinic dibangunkan dengan harapnya doktor-doktor dari klinik desa turut
berpeluang mendapatkan bantuan daripada doktor lain. Methodologi yang digunakan
untuk membangunkan sistem ini adalah Database System Development Life Cycle
(DSDLC). DSDLC membantu dalam menentukan langkah-langkah untuk
membangunkan sistem ini. Skop sistem ini membolehkan pengguna menguruskan
maklumat rawatan pesakit dan berinteraksi dengan doktor yang lain. Keputusan
pengujian terhadap sistem ini menunjukkan sistem ini telah memenuhi objektif.
Secara kesimpulannya, sistem ini boleh dibuat penambahbaikan memudahkan cara
bagi pengguna dan fungsi mengimport maklumat rawatan pesakit tidak mengira
format file. Selain itu, sistem ini juga boleh menambah fungsi seperti pengguna
boleh menggunakan sistem ini melalui telefon bimbit.
© Unlversltl Teknlkal Malaysia Melaka
vi
TABLE OF CONTENTS
CHAPTER
SUBJECT
PAGE
ADMISSION
ClfAPTERJ
C HAPTER II
DEDICATION
ii
ACKNOWLEDGEMENTS
iii
ABSTRACT
iv
ABSTRAK
v
TABLE OF CONTENTS
viii
LIST OFTABLES
ix
LIST OF FIGURES
X
LIST OF ABBREVIATIONS
xiii
INTRODUCTION
1.1
Overview
1.2
Problem Statements
2
1.3
Objectives
2
1.4
Scopes
2
1.5
Contributions
3
1.6
Expected Output
3
1.7
Conclusion
3
LITERATURE REVIEW AND
PROJECT METHODLOGY
2.1
Introduction
4
2.2
Fact and Finding
5
2.2.1
Domain
8
2.2.2
T elemedicinc
8
2.2.3
Existing System
8
2.2.3.1
8
2.3
Telcconsultation
Project Methodology
9
2.3.1
Database Planning
10
2.3.2
System Definition
11
© Unlversltl Teknlkal Malaysia Melaka
vii
2.3.3
Requirement Collection
II
and Analysis
2.3.4
Database Design
12
2.3.5
DBI\IS Selection
12
2.3.6
Application Design
13
2.3.7
Prototyping
13
2.3.8
Implementation
14
2.3.9
Data Conversion and
14
Loading
CHAPTER IV
Testing
14
2.3.11
Operational Maintenance
15
High-Level Project Requirement
15
2.4.1
Software Requirement
15
2.4.2
Hardware Requirement
15
2.5
Project Schedule and Milestones
16
2.6
Conclusion
16
2.4
CIIAPTER III
2.3.10
ANALYSIS
3.1
Introduction
17
3.2
Analysis of Current System
18
3.3
Analysis of To Be System
22
3.4
Conclusion
30
DESIGN
4.1
Introduction
31
4.2
High-Level Design
32
4.2.1
System Architecture
32
4.2.2
User Interface Design
33
4.2.2.1
Navigation Design
33
4.2.2.2
Input Design
34
4.2.2.3
Output Design
34
4.2.3
Database Design
34
4.2.3.1
34
Conceptual and
Logical Database
Design
4.3
Detailed Design
© Unlversltl Teknlkal Malaysia Melaka
35
viii
4.4
CHAPTER V
4.3.1
Software Specification
35
4.3.2
Physical Database Design
35
Conclusion
41
11\IPLEMENTAT ION
5.1
Introduction
42
5.2
Software Development Environment
42
Setup
5.3
Database Implementation
44
5.4
Sofhvare Configuration Management
46
5.4.1
46
Configuration Environment
Setup
5.4.2
CHAPTER VI
47
5.5
Implementation Status
48
5.6
Conclusion
49
TESTING
6.1
Introduction
6.2
Test Plan
so
so
6.2.1
Test Organization
51
6.2.2
Test Environment
51
6.2.3
Test Schedule
52
6.3
6.4
CHAPTER VII
Version Control Procedure
Test Strategy
52
6.3.1
53
Classes ofTests
Test Design
54
6.4.1
Test Description
54
6.4.2
Test Data
54
6.5
Test Result and Analysis
55
6.6
Conclusion
55
PROJECT CONCLUSION
7.1 Observation on Weakness and
56
Strengths
7.2 Proposition for Improvement
57
7.3
Contribution
57
7.4
Conclusion
57
REFERENCES
© Untversltl Tel