A dynamic platform for workflow management system: a ward management perspective

Similar documents
A hospital based dynamic platform workflow management

Workflow analysis to identify the opportunities for improving information management and nurses' work efficiency in palliative care

A MODEL FOR INCORPORATING INDIGENOUS POSTNATAL CARE PRACTICES INTO THE MIDWIFERY HEALTHCARE SYSTEM IN MOPANI DISTRICT, LIMPOPO PROVINCE, SOUTH AFRICA

FACTORS CONTRIBUTING TO ABSENTEEISM AMONGST NURSES: A MANAGEMENT PERSPECTIVE. N'wamakhuvele Maria Nyathi

The development and testing of a conceptual model for the analysis of contemporry developmental relationships in nursing

Matching System for Creative Projects and Freelance Workers: PaylancerHK

An ergonomic analysis of vacuum cleaning tasks using observational risk assessment tools

A NEW PRODUCT IMPLEMENTATION MODEL FOR THE PNEUMATIC TYRE MANUFACTURING PROCESS

The influence of workplace culture on nurses learning experiences: a systematic review of the qualitative evidence.

University of Auckland Doctoral Scholarships

JOB ADVERTISEMENT. Eastern and Southern Africa Higher Education Centers of Excellence Project (ACE II) 1. Project Background

Evaluating the CareSearch nurses hub: results of an on-line survey and telephone interviews

Floyd County Public Schools 140 Harris Hart Road NE Floyd, VA 24091

Health Economics. A Critical and Global Analysis

TABLE OF CONTENT CHAPTER TITLE PAGE

The Ethical Nature Of The Mother-Midwife. Relationship: A Feminist Perspective

Yates, Karen (2010) My passion is midwifery : midwives working across dual roles in the country. PhD thesis, James Cook University.

Influences on you as a prescriber

Assess, Treat and Refer Initiatives and Trends in EMS: A Review of Literature.

Wayne State University. Student Handbooks linear feet. 5 manuscript boxes.

General Administration Office Structure Effective Date: Supersedes: References: P&P-O-100; CRS, P&P L-100

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

FACTORS THAT AFFECT THEORY-PRACTICE INTEGRATION OF STUDENT NURSES AT A SELECTED CAMPUS OF A NURSING COLLEGE IN THE LIMPOPO PROVINCE

Assessing competence during professional experience placements for undergraduate nursing students: a systematic review

A FRAMEWORK FOR HOLISTIC NURSING CARE IN PAEDIATRIC NURSING

POLICY AND ADMINISTRATIVE PROCEDURE Manual of Policies and Procedures

COMPANY CONSULTING Terms of Reference Development of an Open Innovation Portal for UTFSM FSM1402 Science-Based Innovation FSM1402AT8 I.

PAEDIATRIC CARDIOLOGY ST4

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

MEDICAL OPHTHALMOLOGY ST3

CARDIOLOGY ST3 ESSENTIAL CRITERIA

Hospital Patient Journey Modelling to Assess Quality of Care: An Evidence-Based, Agile Process-Oriented Framework for Health Intelligence

INTENSIVE CARE MEDICINE ST3

Clinical Teaching in Nursing

NATIONAL COUNCIL OF NURSES AND MIDWIVES STANDARDS FOR APPROVAL OF NURSING AND MIDWIFERY PROGRAMMES

RHEUMATOLOGY ST3 ESSENTIAL CRITERIA

Implementation of Automated Knowledge-based Classification of Nursing Care Categories

UNIVERSITY PHYSICIANS OF BROOKLYN POLICY AND PROCEDURE

AGENCY INSTRUCTION. DATE: May 30, 2017

ST JOHN OF GOD HEALTH CARE NSW HOSPITALS AND NEW SOUTH WALES NURSES AND MIDWIVES ASSOCIATION/ANMF - NSW BRANCH, NURSES ENTERPRISE AGREEMENT 2016

Effective date of issue: March 1, 2004 (Revised September 1, 2009) Page 1 of 7 STATE OF MARYLAND JUDICIARY. Policy on Telework

The Internet and Sustainable Development

Cantonment General Hospital Delhi Cantonment Board Delhi Cantt. -10

Confidence in competence: Opening Pandora s Box

Online Workshop Details Urban Agriculture

NAVIGATING THE CHANGE PROCESS: THE EXPERIENCE OF, AND WAYS FORWARD FOR, FACILITY MANAGERS IN THE RESIDENTIAL AGED CARE INDUSTRY

This document is a preview generated by EVS

INTEGRATED PRIMARY HEALTH CARE: THE ROLE OF THE REGISTERED NURSE MPHO DOROTHY MOHALE

CHIEF ELECTRIC PLANT OPERATOR, 5237 ELECTRIC PLANT SUPERINTENDENT, 5264

APPLICATION DESCRIPTION AND INSTRUCTIONS

National Council of State Boards of Nursing February Requirements for Accrediting Agencies. and. Criteria for APRN Certification Programs

Re: SpineCare Foundation PhD RESEARCH FUND APPLICATION

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

Patient Unified Lookup System for Emergencies (PULSE) System Requirements

Business Process Re-Engineering At Cardiology Department

The Management and Control of Hospital Acquired Infection in Acute NHS Trusts in England

PHARMACEUTICAL CARE PRACTICE

Memorandum of Understanding between the Higher Education Authority and Quality and Qualifications Ireland

SUNY DOWNSTATE MEDICAL CENTER POLICY AND PROCEDURE

International Journal of Advance Engineering and Research Development

Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and

TERMS OF REFERENCE FOR CONSULTANTS

Taiwan Scholarship Program Directions

UNIVERSITY MALAYA MEDICAL CENTER (UMMC) CREDENTIALING AND RECREDENTIALING OF ALLIED HEALTH STAFF APPLICATION PROCEDURE

HAEMATOLOGY ST3 ESSENTIAL CRITERIA

NATURAL DYE PRODUCTS BUSINESS PLAN NOR ASHIKIN BINTI ABDUL HAMID MASTER OF CHEMICAL ENGINEERING WITH ENTREPRENEURSHIP UNIVERSITI MALAYSIA PAHANG

Continuing Nursing Education RN Independent Study Refresher Course. Program Overview. Purpose. Objectives. Date of Program.

ANNUAL PERFORMANCE ASSESSMENT REPORT (APAR) (FOR GRADE II of IFS) MINISTRY / MISSION / POST... NAME OF STATION...

Kerry Hoffman, RN. Bachelor of Science, Graduate Diploma (Education), Diploma of Health Science (Nursing), Master of Nursing.

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

A conceptual model for capacity building in Australian primary health care research

CLINICAL INCIDENT MANAGEMENT FRAMEWORK

Service Specification

STANDARD UCAS ENTRY TARIFF. See current online prospectus at

Australian Nursing and Midwifery Council. National framework for the development of decision-making tools for nursing and midwifery practice

Indian Institute of Technology Kharagpur

Job Description. Details Specific to the Post

Request for Proposal NYISO SGIG DBA RFP #: 12-7 NYISO DOE Smart Grid Investment Grant - Database Administrator Issued: February 2, 2012

ITAR and the Supply Chain: Getting Stuck in the Middle

NOTE: The first appearance of terms in bold in the body of this document (except titles) are defined terms please refer to the Definitions section.

A new design for pragmatic randomised controlled trials: a Patient Cohort RCT of treatment by a homeopath for menopausal hot flushes

A census of cancer, palliative and chemotherapy speciality nurses and support workers in England in 2017

SAMPLE. TAFE NSW HLT51612 Diploma of Nursing (Enrolled/Division 2 Nursing) Course Student Information Book. HLT07 Health Training Package V5

NHS England (Wessex) Clinical Senate and Strategic Networks. Accountability and Governance Arrangements

PAEDIATRIC CARDIOLOGY ST4

5.3 Report of the Committee on Tourism and Competitiveness (CTC)

Public Health Skills and Career Framework Multidisciplinary/multi-agency/multi-professional. April 2008 (updated March 2009)

Programme Specification

REQUEST FOR QUALIFICATIONS (RFQ) FOR PROFESSIONAL DESIGN SERVICES FOR THE EAGLE RIVER PARK PROJECT

Department of Defense Fiscal Year (FY) 2016 President's Budget Submission

Optimising care for patients with Inflammatory Bowel Disease:

Cyberport and HKU SPACE Join Hands to Launch E-Sports Programme

Republic of Indonesia: Water Supply and Sanitation Sector Development Project

INTRODUCTION LEADERSHIP

What information do we need to. include in Mental Health Nursing. Electronic handover and what is Best Practice?

TERMS OF REFERENCE Mission No. 14INI104/2

Patient Safety Reporting System for Nursing Homes Patient Safety Authority Commonwealth of Pennsylvania. Government to Business (G to B)

Clinics Management System (CMS) based on Patient Centered Process Ontology

EXTERNAL QUALITY REVIEW COMPLIANCE MONITORING REPORT

NATIONAL HANDLOOM DEVELOPMENT CORPORATION LIMITED GREATER NOIDA (HR DEPARTMENT)

Transcription:

University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2010 A dynamic platform for workflow management system: a ward management perspective Nantika Prinyapol University of Wollongong Recommended Citation Prinyapol, Nantika, A dynamic platform for workflow management system: a ward management perspective, Doctor of Philosophy thesis, University of Wollongong. School of Information Systems and Technology, University of Wollongong, 2010. http://ro.uow.edu.au/theses/3184 Research Online is the open access institutional repository for the University of Wollongong. For further information contact the UOW Library: research-pubs@uow.edu.au

A DYNAMIC PLATFORM FOR WORKFLOW MANAGEMENT SYSTEM: A WARD MANAGEMENT PERSPECTIVE A thesis submitted in (partial) fulfilment of the requirements for the award of the degree Doctor of Philosophy from UNIVERSITY OF WOLLONGONG by NANTIKA PRINYAPOL B.Sc. Information Technology, Assumption University M.Sc. Information Management, Asian Institute of Technology School of Information System and Technology Faculty of Informatics 2010

THESIS CERTIFICATION CERTIFICATION I, Nantika Prinyapol, declare that this thesis, submitted in partial fulfilment of the requirement for the award of Doctor of Philosophy, in the School of Information Systems and Technology, University of Wollongong, is wholly my own work unless otherwise referenced or acknowledged. The document has not been submitted for qualifications at any other academic institution. Nantika Prinyapol 31 March 2010 ii

LIST OF PUBLICATIONS This is a list of referred conference papers that are related to this research work. Prinyapol, N, Lau, SK & Fan, J 2010, 'A Dynamic Nursing Workflow Management System: A Thailand Hospital Scenario', in Intelligent Automation and Computer Engineering, Lecture Notes in Electrical Engineering, Springer, vol.52, pp489-501. Prinyapol, N, Fan, J & Lau, SK 2009, 'A Hospital Based Dynamic Platform Workflow Management', IAENG International Journal of Computer Science, vol.36, no.2, pp192-198. Prinyapol, N, Fan, J & Lau, SK 2009, 'A Dynamic Platform for Business Process Management (BPM) Using Service-Oriented Enterprise (SOE)', in Proceedings of the 3rd International Conference on Internet Technologies and Applications (ITA09), Wrexham, North Wales, UK, 8-11 September 2009, pp245-252. Prinyapol, N, Fan, J & Lau, SK 2009, 'A Dynamic Platform for Workflow Management Using Web Services: A Hospital Scenario', in Proceedings of the International Conference on Internet Computing and Web Services (ICICWS'09), Hong Kong, 18-20 March 2009, pp944-949. Prinyapol, N & Sun, Z 2006, 'Expectation and Perception of E-Customers and E-Providers for E-Service Recommendation', in Proceedings of the 5th International Conference on E- Business (NCEB2006), Bangkok, Thailand, 2-3 November 2006, pp87-94. iii

TABLE OF CONTENTS THESIS CERTIFICATION... ii LIST OF PUBLICATIONS... iii TABLE OF CONTENTS... iv LIST OF TABLES... viii LIST OF FIGURES... ix LIST OF ABBREVIATIONS... xiv ABSTRACT... xvi ACKNOWLEDGEMENTS... xviii Chapter 1: Introduction... 1 1. 1 Introduction... 1 1. 2 Statement of Problems... 3 1. 3 Overview of Research Framework... 5 1. 4 Research Aim... 7 1. 5 Research Objectives... 7 1. 6 Research Methods... 8 1. 7 Research Contribution... 9 iv

1. 8 Organisation of Thesis... 9 Chapter 2: Literature Reviews... 12 2. 1 Nursing Roles and Functions Classification... 12 2.1.1 Job Functionalities of Nurses... 14 2. 2 Nursing Documentations and Tools... 18 2.2.1 Kardex Panel... 20 2. 3 Nursing Scenario: A Children Ward... 24 2. 4 Information Flow During a Shift: A Children Ward... 26 2. 5 Information Flow During Handover Time: A Children Ward... 28 2. 6 Workflow Management System... 31 2. 7 Web Technologies... 38 2. 8 Technologies for Web Services... 41 2. 9 Chapter Summary... 43 Chapter 3: Dynamic Platform Development for Workflow Management... 45 3. 1 Proposed Conceptual Model of the DPWFM... 45 3. 2 Proposed Mechanisms of DPWFM Model... 50 3. 3 DPWFM Recompilation Feature Demonstrated... 56 v

3. 4 Illustration of DPWFM Deployment... 58 3. 5 Three Layers of DPWFM... 63 3. 6 Chapter Summary... 66 Chapter 4: Prototype Design... 68 4. 1 Development Environment... 68 4. 2 Interaction Design Issues... 69 4. 3 Physical Design and Architecture of the DPWFM... 72 4.3.1 The Presentation Layer... 73 4.3.2 The Business Logic Layer... 76 4.3.3 The Data Layer... 89 4. 4 Chapter Summary... 95 Chapter 5: Illustrative Scenario of Using DPWFM... 96 5. 1 Nursing Ward Management... 96 5. 2 Paper-Based Nursing Workflow Scenario... 97 5. 3 A DPWFM Walkthrough for Nursing Workflow Scenario... 99 5. 4 Chapter Summary... 119 Chapter 6: Evaluation of the Prototype... 120 vi

6. 1 Evaluation Process... 120 6. 2 Evaluation Results... 125 6. 3 Conclusion... 130 Chapter 7: Conclusion... 132 7. 1 Research Findings... 132 7. 2 Contribution... 134 7. 3 Further Research... 134 REFERENCES... 135 Appendix A - Program codes for Prototype... 146 Appendix B MySQL Scripts... 153 vii

LIST OF TABLES Table 2.1 An example of function allocation designed for each nurse... 23 Table 3.1: Four web service repositories... 49 viii

LIST OF FIGURES Figure 1.1 Dynamic platform for workflow management components... 6 Figure 2.1 Nursing functions... 14 Figure 2.2 Patient care responsibilities (NIA 2004, p3)... 15 Figure 2.3 Work shifts of nursing care (based on low-care ward)... 17 Figure 2.4 Medical panel and Kardex panels (RecordSystem.net 2009)... 21 Figure 2.5 The nursing Kardex panels... 21 Figure 2.6 The nursing Kardex panels and a chain of commands... 23 Figure 2.7 An example of assignment of tasks using Kardex cards... 24 Figure 2.8 Nurse hierarchy in the children ward in a public hospital, Thailand... 25 Figure 2.9 Work shifts in a children ward in public hospital, Thailand... 26 Figure 2.10 General ward workflow... 27 Figure 2.11 The workflow of the children ward in public hospital, Thailand... 30 Figure 2.12 Workflow process components... 32 Figure 2.13 Technique to enhance workflow process... 35 Figure 2.14 Relationship of WFM and BPM (van der Aalst et al. 2003, p5)... 36 Figure 2.15 YAWL representation of assignment of tasks to nurses in a general ward... 37 Figure 2.16 BPMN representation of assignment of tasks to nurses in a general ward... 38 Figure 2.17 Web service architecture (IBM 2001, Vaughan-Nichols 2002, W3C 2004)... 40 ix

Figure 2.18 A basic service-oriented architecture (W3C 2004)... 41 Figure 3.1 Conceptual workflow components for the DPWFM... 47 Figure 3.2 Web service repositories of the DPWFM... 48 Figure 3.3 Different user role models for the DPWFM... 50 Figure 3.4 Proposed mechanism of customise web services... 50 Figure 3.5 Proposed mechanism of dynamic recompile services... 52 Figure 3.6 Diagrammatic representation for the DPWFM model... 52 Figure 3.7 Database relationship model of the DPWFM... 54 Figure 3.8 Four web service repositories of nursing care scenario... 58 Figure 3.9 Function service repositories... 59 Figure 3.10 Recompile services... 60 Figure 3.11 Elements in function service repositories... 61 Figure 3.12 Recompilation services of the assigned function services... 62 Figure 3.13 Dynamic recompilation after 1a, 1b, 1d, 4a, 7c and 6e have completed... 63 Figure 3.14 The presentation layer... 64 Figure 3.15 The business logic layer... 65 Figure 3.16 The data layer... 66 Figure 4.1 Using AJAX with the DPWFM... 69 Figure 4.2 Three architecture layers of the DPWFM... 70 x

Figure 4.3 Functionalities of the prototype... 72 Figure 4.4 Overview of the prototype s architecture... 73 Figure 4.5 Login web page of the prototype... 74 Figure 4.6 Top level state diagram of dynamic recompilation system... 79 Figure 4.7 Before recompilation sub module... 81 Figure 4.8 During dynamic recompilation sub module... 83 Figure 4.9 Finalising recompilation service sub module... 86 Figure 4.10 Assignment result displayed sub module... 88 Figure 4.11 Examples of tables... 90 Figure 4.12 ProfileDB... 90 Figure 4.13 FunctionDB... 92 Figure 5.1 Use case diagram of nurses in a hospital ward... 97 Figure 5.2 Examples of nursing care services... 100 Figure 5.3 Jenny login page... 101 Figure 5.4 Assigning shift schedule viewed by Date... 101 Figure 5.5 Assigning shift schedule viewed by All Nurses... 102 Figure 5.6 Assigning shift schedule viewed by In-charge Nurse... 103 Figure 5.7 Assigning shift schedule viewed by Specific Nurse... 103 Figure 5.8 Jenny assigns seven patients to Lucy... 105 xi

Figure 5.9 Jenny assigns five patients to Amanda... 106 Figure 5.10 Kardex activities for all patients for nurse Amanda... 108 Figure 5.11 Select the service of prepare for surgery... 110 Figure 5.12 Confirm the appointment for surgical operation... 110 Figure 5.13 Kardex card of patient Desiree for nurse Amanda... 111 Figure 5.14 Kardex card of patient Michael for nurse Amanda... 112 Figure 5.15 Kardex card of patient Isabel for nurse Amanda... 113 Figure 5.16 Kardex card of patient Saacha for nurse Amanda... 114 Figure 5.17 Kardex card of patient Lazier for nurse Amanda... 114 Figure 5.18 Patient documentary... 115 Figure 5.19 Discharge reports for Issabel... 115 Figure 5.20 At Jenny web page: assigns two new patients for Amanda... 116 Figure 5.21 At Amanda panel: with new tasks of new patients... 116 Figure 5.22 Jenny allocates a new task for Amanda... 117 Figure 5.23 List of medicines that Amanda should deliver at 11AM... 118 Figure 6.1 Kardex activities in the DPWFM sytem... 121 Figure 6.2 The DPWFM home page... 122 Figure 6.3 The new assigned-patient service... 122 Figure 6.4 The new assigned-task service... 123 xii

Figure 6.5 The new Kardex activities... 123 Figure 6.6 The status change to Done after the task is completed and submitted... 124 xiii

LIST OF ABBREVIATIONS AJAX AfC ANA ANMC ASP BPD BPM BPMN DPWFM EN FAS FS IPD LAN LPN NHS NMC NMRA NP NSW OS PDA Asynchronous JavaScript and XML Agenda for Change American Nurses Association Australian Nursing and Midwifery Council Active Server Pages Business Process Discovery Business Process Management Business Process Modelling Notation Dynamic Platform for Workflow Management Enrolled Nurse Function Allocation Service Function Service In-Patient Department Local Area Network Licensed Practical Nurse National Health Service Nursing and Midwifery Council (UK) Nursing and Midwifery Regulatory Authorities (AUS) Nurse Practitioner New South Wales Operation System Personal Digital Assistant xiv

PHP RN RS SOA SOAP TAFE UDDI UML W3C WFM WPS WSDL XML YAWL PHP: Hypertext Preprocessor Registered Nurse Recompilation Service Service-Oriented Architecture Service-Oriented Architecture Protocol Technical And Further Education Universal Description, Discovery and Integration Unified Modelling Language World Wide Web Consortium Workflow Management Work Profile Service Web Service Description Language extensible Markup Language Yet Another Workflow Language xv

ABSTRACT This research proposes a dynamic recompilation platform for a workflow management system to manage a hospital ward. Literature review has shown that ward management in hospitals and nursing care processes are complicated and it is not easy to design and develop a ward management system that is easy to use and one that suits requirements of any ward due to the complex nature of the hospital environment. A workflow management system that can be customised and recompiled is desired due to the dynamic nature of the nursing care process. This research investigates the feasibility of using web service technology to develop a workflow management system that enables a nursing supervisor to customise their work requirements using a dynamic recompilation technique. The two main features of the proposed system are customisation and dynamic recompilation. Customisation allows users to modify functions within the web service repository to suit individual tasks based on their work profile and situations, whereas dynamic recompilation allows multiple web service repositories to be recompiled and arranged into a new set of dynamic functional services when task assignment changes. This research proposes a framework of ward workflow management system using web services technology. We called the proposed system the dynamic platform for workflow management system (DPWFM) consisting of four web service repositories that include work profile service (WPS), function service (FS), function allocation service (FAS) and recompilation service (RS). There are three perspectives to the DPWFM: organisational, functional and procedural. The organisational aspect of the WPS defines the organisational roles of individual nurses in the hospital, the functional aspect of the FS describes tasks, activities and services to be performed and the procedural aspect of the FAS describes the allocation and assignment of tasks. The recompilation aspect of the xvi

DPWFM is the RS that dynamically recompiles the function services using inputs from the WPS, FS and FAS to create an agenda workflow in the form of scheduled tasks to help nurses in organising and performing the assigned tasks. We will present a scenario to show how the dynamic recompilation of the DPWFM can be applied in a ward. The architecture of the proposed system consisting of three architectural layers of presentation, business logic and data layers will also be presented. The contribution of this research is the development of an innovative approach of using web services technology to manage workflow in the hospital ward. xvii

ACKNOWLEDGEMENTS Without the help of many people, I might never have finished this thesis. First of all, I would like to express my gratitude to my supervisor, Dr. Sim Kim Lau, who has supported and guided me with her degree of patience and professionalism that greatly exceeded the requirements of the supervisory role and thus ensured that I maintained the focus and commitment necessary to complete this task. I am especially indebted to Dr. Joshua Fan for his tremendous helps. He constantly encouraged and motivated me in every stage of my research. In the past several years, I have learned so much from him. He allowed me to learn through the reflection on my experiences rather than telling me what to think. I am thankful for those couching as I have grown as a person as well as reaching my professional goals. I am very privileged to have the opportunity to work under his tutelage. Special thanks go to Prof. Peter Eklund, my co-supervisor for his tremendous supports for my proposal presentation. I also would like to thank my former supervisor, Dr. Zhaohao Sun, for his guidance during the early stage of my study. Appreciation and my gratitude are to all members of the Faculty of Commerce, Sydney Business School and the Faculty of Informatics for the great supports. The extremely difficult process of Ethics approval from University of Wollongong and Port Kembla Hospital (NSW, Australia) would not have been successful without the help of Mr. Rob Gordon, deputy director of the Centre for Health Service Development, UOW. Thanks are also due to Mrs. Katharine who helps in note taking of the interviews with Port Kembla xviii

Hospital. I also wish to extend my thankfulness to all nurse unit managers in the Port Kembla Hospital and many head nurses of the hospitals in Thailand for participating in my interview and offering the significant information to support my research study. In addition, I am greatly indebted to my university, Dhurakij Pundit University, Thailand, which has granted me the scholarship for postgraduate studies that has the supported my throughout my PhD Candidature. Special appreciation is given to my parents and my brother for their love, patience, understanding and support. Last, but not least, I also would like to show my appreciation to all of my friends (Yui-Ken, P Mam, Noi, P Om, Riam, P Jeab, Tok, P Keaw, P Lek, P Aree, Ying, Joey, Soi, Peng, P Kim, Chon, P Tee, P Tung, P Tu, Winnie, P Boong and Marco) for their friendship and encouragement. xix