DESIGN AND IMPLEMENTATION OF A WEB-BASED GIS FOR PUBLIC HEALTHCARE DECISION SUPPORT SYSTEM IN ZARIA METROPOLIS



Similar documents
DESIGN AND IMPLEMENTATION OF A WEB-BASED GIS FOR PATIENTS REFERRAL TO HOSPITALS IN ZARIA METROPOLIS

GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT

The deployment of OHMS TM. in private cloud

An Efficient Emergency, Healthcare, and Medical Information System

Figure 2: System Flow Diagram for Workflow Management

A new Design Approach for Developing Electronic Health Record Application on Android

Case Studies. Table of Contents

Clinical Database Information System for Gbagada General Hospital

GIS/GPS/GPRS and Web based Framework for Fleet Tracking

Impelling Heart Attack Prediction System using Data Mining and Artificial Neural Network

APPLICATIONS AND RESEARCH ON GIS FOR THE REAL ESTATE

elearning Content Management Middleware

HOSPITAL MANAGEMENT SYSTEM

1. Introduction. 2. Mobile Healthcare Systems

HETEROGENEOUS DATA INTEGRATION FOR CLINICAL DECISION SUPPORT SYSTEM. Aniket Bochare - aniketb1@umbc.edu. CMSC Presentation

The Electronic Medical Record (EMR)

An Electronic Journal Management System

Primavera Project Management System at WVDOT. Presented by Marshall Burgess, WVDOT Stephen Cole, Stephen Cole Consulting Jervetta Bruce, CDP, Inc.

Patient Portal Users Guide

International Journal of Engineering Technology, Management and Applied Sciences. November 2014, Volume 2 Issue 6, ISSN

How To Use Zh Openemr

Building & Developing the Environmental

Integration of location based services for Field support in CRM systems

SYSTEM DEVELOPMENT AND IMPLEMENTATION

1. Introduction 1.1 Methodology

Adaptation, Design And Implementation Of An Online Health System Using B/S Model And JSP Technology In Federal Medical Center Azare Nigeria

Livezilla How to Install on Shared Hosting By: Jon Manning

Visualization Method of Trajectory Data Based on GML, KML

How To Develop A Gis Based College Information System

How To Design A Mobile Express Delivery System For Courier In Nigerian Nigeria

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION

emedyx Emergeny Smart Card EMR System: Card Holder Module

A MODEL OF OPENEHR-BASED ELECTRONIC MEDICAL RECORD IN INDONESIA

Advanced Web Application Development using Microsoft ASP.NET

DEVELOPMENT OF A WORKFLOW APPLICATION FOR VEHICLE FLEET MANAGEMENT: A CASE STUDY OF GUINNESS NIGERIA PLC

PSG College of Technology, Coimbatore Department of Computer & Information Sciences BSc (CT) G1 & G2 Sixth Semester PROJECT DETAILS.

ONLINE SCHEDULING FOR THE PRIVATE CLINIC "OUR DOCTOR" BASED ON WEB 2.0 TECHNOLOGIES

A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA

Keywords web based medical management, patient database on cloud, patient management and customized applications on tablets, android programming.

RS MDM. Integration Guide. Riversand

A FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS

MSSQL quick start guide

Web Meetings through VPN. Note: Conductor means person leading the meeting. Table of Contents. Instant Web Meetings with VPN (Conductor)...

Software Requirements Specification (SRS) EMR Data Analysis

LiveTalk Call Center solution

Advanced Web Application Development using Microsoft ASP.NET

REMOTE HOST PROCESS CONTROL AND MONITORING OF INDUSTRY APPLIANCES

Modeling Temporal Data in Electronic Health Record Systems

Zorba Asset Tracking Solution

Sunrise Acute Care (SAC) Module 1 New Provider Basic Course

GEOENGINE MSc in Geomatics Engineering, Master Thesis Gina Campuzano

Radiology Protocol Tool Recorder (RAPTOR): A Drupal Case Study

eworks: Development of a Web Based Site Assessment Software for Construction Progress Project

Introducing Care Connect

Intelligent Knowledge Management in Medical Applications. Wan Hussain Wan Ishak, Fadzilah Siraj, Abu Talib Othman

CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES

Cloud application for water resources modeling. Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia

MyCloudLab: An Interactive Web-based Management System for Cloud Computing Administration

ManageEngine ADSelfService Plus. Evaluator s Guide

Software Requirements Specification. Company Name: Team 5

COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql

Software Requirements Specification

Web Hosting Features. Small Office Premium. Small Office. Basic Premium. Enterprise. Basic. General

CIS Clinic Information System Practice Management Tool

ADMINISTRATOR GUIDE VERSION

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

Understanding and Integrating KODAK Picture Authentication Cameras

Health Information Technology Backgrounder

1. Introduction. 1.1 Purpose of this Document

End User Guide The guide for /ftp account owner

The ORIENTGATE data platform

Tracking the Consignment Transportation in Ship via Online

A WEB-BASED VE SUPPORTING SYSTEM FOR VE FACILITATOR AND MEMBERS IN VE WORKSHOP

DATABASE ANALYST I DATABASE ANALYST II

Values of Healthcare

Control scanning, printing and copying effectively with uniflow Version 5. you can

Rotorcraft Health Management System (RHMS)

Remote Android Assistant with Global Positioning System Tracking

Pennsylvania Geospatial Data Sharing Standards (PGDSS) V 2.5

Service Oriented Architecture: A driving force for paperless healthcare system

A Case Study in Integrated Quality Assurance for Performance Management Systems

Towards standards for management and transmission of medical data in web technology

Transcription:

DESIGN AND IMPLEMENTATION OF A WEB-BASED GIS FOR PUBLIC HEALTHCARE DECISION SUPPORT SYSTEM IN ZARIA METROPOLIS F. B. Abdullahi 1, M.M Lawal 2 & J.O Agushaka 3 Department Of Mathematics, Ahmadu Bello University, Zaria Email: fbabdullahil@yahoo.com ABSTRACT This study focuses on the development of a web-based GIS for public healthcare system. The development of this system is motivated to provide opportunities for the healthcare workers to gain access to vital information that can aid him/her in the location of viable hospitals for the patients to fully enjoy available enhanced healthcare services. Currently, three major problems still exist in the healthcare geographic applications. This relate to health mapping methods, reusability of health applications, and interoperability issues. To handle these problems, we design a Webbased GIS for Public healthcare system to support health data sharing and representation. The developed model makes it possible to locate the nearest hospitals as well as the services they rendered. This study explored the use of open source software, web server is Apache extended with support for PHP, MySQL and ARCGIS 9.2. Authentication is built into the system as security pass mark for accessing information in the data base. Keywords: Web-based GIS, Public healthcare, Decision Support System. 1. INTRODUCTION GIS is becoming a vital tool in healthcare applications covering database management, planning, risk assessment, service area mapping, location identification etc. One of the reasons for this sudden surge of GIS usage in healthcare application is spatial dependency of health related factors and limited resources of ever increasing demand. Currently, many determinants such as booming population, environmental pollution, rapid urbanization, convenient transportation, and global warming are improving the conditions for disease outbreaks. To prevent and mitigate the risk of disease, it is important to build a robust health system to support evidence based decision making. The sharing of essential health information is one of the most feasible routes to achieve global public security (WHO, 2007). The health applications using spatial components of diseases can be traced to 1854 when Dr John Snow combined geospatial information to analyze the cholera deaths and found clusters around water pumps (Mcload, 2000). Fig 1.John Snow map of cholera death in London (Gilbert, E.W.,1958) There are three important functions of Geographic Information System (GIS) in health research and policy analysis: Spatial database management, visualization & mapping, and spatial analysis (Cromley and McLafferty, 2002). Database management include linking, integrating and editing many kinds of data that are located on the earth s surface, such as health,social,environmental data.vitualization and Mapping can explore the spatial patterns and correlations of diseases in many factors such as health and environment. Spatial analysis utilizes the spatial relationship to generate new health patterns. When a disease appears, GIS can represent disease information rapidly and analyze the spread of disease dynamically. 435

The rapid development of the internet promotes the popularity of web-based GIS, which itself shows great potential networks. Distributing and sharing health maps via the web helps decision makers across health jurisdictions and authorities collaborate in preventing, controlling and responding to a specific disease outbreak. 2. PROBLEMS ASSOCIATED WITH HEALTH GEOGRAPHIC APPLICATION In spite of the continuous development of geographical health applications, the following three problems still need to be handled: Firstly, the methods to generate maps from health related activities need to be considered. There are different kinds of health activities, such as hospital observation, laboratory tests and results, healthcare and medication services, training and education for patients. Many web-based health applications dynamically generate maps, but they lack data source description, and method declaration on how the maps are generated. Secondly, integrating and reusing current health applications are constrained to a large extent, (Zeng et al, 2004) pointed out that the isolation of existing stand-alone disease management systems lead to data sharing problem. Most of the health information systems have a closed architecture even the ones that use web-based technology are difficult to integrate.typically,users can only access maps from such a health application, and it is difficult to integrate dataset from these applications Thirdly, different health application lacks interoperability between them. Interoperability makes it easy to communicate, execute programs or transfer data among various systems in a unified manner. With closed and centralized legacy architecture, a web-based GIS system can not fully adapt to current distributed, heterogeneous network environments, and is unlikely to provide users with the needed data and services due to its lack of interoperability, modularity and flexibility (He et al., 2005).In health decision making, it is important to access various kinds of data Such as hospital locations and available services through standard interface. 3. MATERIAL AND METHODS An online web-based GIS system will be designed and implemented using MySql as the database. Apache will be used as the server to provide basic functionality of the web service.php will be used as a scripting language to program the server side that manipulates the knowledge in the database. ARCGIS 9.2 was used to geocode the coordinates of the hospitals locations. 4. ARCHITECTURAL DESIGN The architecture of the system developed is made up of four major components and follows architecture similar to other web-based system such as that described by (Bapna and Gangopadhyay, 2005). An overview of the architecture can be seen in figure 3.1 below. The architecture consists of four tiers; a presentation layer, an application layer, a data layer and a map-generation layer. Data Layer Presentation Layer Map display GIS Data Base GIS data Application Layer Map request Web Service Mappin g Layer Figure 2.Web-based System Architecture The application layer forms the centre of the architecture and oversees the relationship between other components in the system, as well as determining how the system functions. It extracts the data requested by a client from the data 436

layer and then processes it. This is then passed to the presentation layer to display to the client. The application layer is also responsible for performing modifications to the database layer that are requested by the client. The presentation layer displays the combined output of the application layer and the map generation layer to the client. The Internet and HTML are used to transport this information and allow the communication between these components. In addition to the display of information, change requests are also posted to the application layer through the presentation layer. Essential system operations such as the setting of marker positions are handled through this mechanism. The data layer is responsible for the storage and provision of data to the application layer. Databases employ Database Management Software (DBMS) that handle a number of issues including concurrent user access, and the efficient storage of data (Adam and Gangopadhyay 1997). It was necessary to create a distinctly separate database to store GIS specific information due to the distributed nature of development of this project. It was not possible to gain direct access to central database due to security concerns. The existing database already provided most of the data necessary for the GIS, including a temporal database that recorded a history of data readings. The main function of the web service mapping layer is the generation of the visual map according to the variables passed to it. The geographic co-ordinates that are passed to it determine the map that is generated. Mapping services are implemented using a combination of different languages and technologies and allow the generation and display of maps. Currently, two varieties of raster image formats are supported for display on the Internet. These are Graphic Interchange Format (GIF) and the Joint Photographic Experts Group (JPEG) based format. Technologies that mapping services implement includes Web servers, GIS rendering and Geo coding databases. System User Authentication/Authorization Administrative Consultations Referral NGO s Doctors/Nurse Paramedical Staff Consultation/Diagnosis Remote Consultation Test Operations GIS Map Administer / Take care Emergency Individual Diagnose/Prescribe SMS Chats Email X-ray Add/Update patient database Patient payment Lab Test Figure 3: E-health Structural Chart Non-governmental organization 5. IMPLEMENTATION AND RESULT The system consists of five major modules. These are Administrative, Consultations, Referral, NGO and GIS map modules. The above modules require that user is authenticated. 6. AUTHENTICATION AND AUTHORIZATION Authentication in e-health services has to do with ensuring that the identity of a user cannot be forged or altered. Hence, authentication focuses on the verification of the identity of users of E-health data. Put simply, the identities 437

of users of E-health data must be true and verifiable, where as authorization in the E-health care context means ensuring that e-health data can be accessed only by authorized users. The Authentication page consists of a script that is handled using simple html, which allows system user to input their user name and password on loading the home page. The security process is ensured by the use of personal identification number. To register, the user supplies his identification number, and the preferred username, password and password confirmation via an html form, and if the patron identification number is found in the table and both password and password confirmation are the same, then registers the username and password in the user table otherwise it reports error messages. Registered users now login by supplying their username and password details into an html form and submit, the entries will be processed and the user will be logged on if the authentication is successful. Users are also allowed to change their passwords; the system also deals with a situation in which a user has forgotten his/her Password. Enter Valid User Name and Password User Name Password Enter Valid User Name and Password User Name Password Login New User Login New User Fig. 4 User Authentication a. Administrative Module This module consists of two sub-modules, which allow Doctors/nurses to diagnose/prescribe and administer/take care of patients. Whereas the Paramedical staff add/update patient s database and enter payment made by the patients. The major objective of this module is to improve the workflow of healthcare practitioners, both clinically and administratively. In essence, this will provide support for clinical and administrative services, investigation of request, result retrieval, diagnosis, treatment, drug prescriptions, etc. All the functions of this module will contribute directly towards the on-ground support of medical practitioners, thereby allowing more accurate and informed diagnosis, effective treatment and enhanced level of healthcare. c.consultation Module The module is divided into three sub module: consultation/diagnosis, remote consultation and lab test sub module. b. Consultation/Diagnosis The consultation/diagnosis module is used by the attending Doctor to create and store daily transaction carried out for each of the visiting patients in the clinical table according to the clinical problem presented. Diagnosis refers to a classification process in which a service provider assigns a clinical case to one or more prespecified illness or disease categories based on the patient s symptoms and information collected for the case. d. Remote Consultation The remote consultation module make it possible for people s healthcare routine across the world, home-bound patients communicates daily with specialist. The web-based E-health system has the capability to support a very large number of patients who need specific health support locally. This is achieved by sending SMS through the net, with a terminal setup in a patient s home and connected or on internet, or the use of instant chatting messages or by sending Emails all through the net. There are a few ways to sending mail. The Technologist chooses this option by clicking the New Message button. He can send a new message, reply to, or forward mail Fig. 5 Figure 5. New messages Figure 6 Reply message 438

The test module allows the technicians to record the result of the medical examination and X-ray images of any patient into the lab test table and the X-ray image table in the database respectively. The physician thereafter loads the result from the database and uses it to diagnose the patients in question. e. Referral Module This Module is subdivided into two sub-modules, i.e. Emergency and Surgical Operations. Referring a patient to another physician or another hospital is one of the most common transactions in healthcare. When a patient is referred due to emergency or surgical operation, a subset of his/her record is transmitted to the appropriate specialists or hospitals through the E-health network. f. Map of Zaria Module: Fig. 4.9 shows an html form displaying Map of Zaria. When a patient points the mouse to a location on the map, it will display the name of that location. Upon clicking on the location, it will display the hospital name, the services rendered as well as the nearest hospitals. This module enables physicians to know also the nearest hospital as well as the services rendered. For instance, incase a patient who is admitted in a hospital needed to be referred to another hospital, all that the physician needs to do is to click on Map of Zaria, find out the nearest hospital with the available services, if the nearest hospital does have the services required, the physician can further scroll down to check for the hospital with the required services. Fig. 4.10 shows an html form displaying the output when a hospital say ABU Teaching hospital is clicked. Fig 8 Html form of Map of Zaria Fig 9 Html output 7. SUMMARY AND CONCLUSION As technology advances, particularly in the area of information and communication keep growing on daily basis, taking advantage and keeping abreast of these technologies is a paramount concern to users for solving societal problems. The research work describes the Design and Implementation of a Web-based GIS for Public healthcare System environment that could be used to locate the nearest hospital, specifying the service they rendered and aid decision making. In this research, we designed and implemented a service oriented Web- based GIS for Public healthcare system that is loosely coupled. This architecture supports reusability of health data mapping and analysis. It provides opportunities for the healthcare practitioners to obtain access to information that can aid in the diagnosis of patient s health conditions or the development of suitable treatment plans and for the patients to enjoy an enhanced level of healthcare services. This work has been able to bring healthcare services closer to us. Major hospitals in Zaria are now digitized; thereby locating specialists are easily accessible. 8. REFERENCES [1]. Bapna, S & Gangopadhyay, A (2005). A Web-Based GIS for Analyzing Commercial Motor Vehicle Crashes Information Resources Management JournalHershey: Jul Sep 2005. Vol.18, Iss. 3; pg. 1, 12 pgs. Accessed 06/07/06. http://proquest.umi.com/pqdlink?ver=1&exp=09-18- [2]. Cromley and McLafferty, (2002) Ellen K. Cromley and Sara L. McLafferty "GIS and Public Health" The Guilford Press ISBN: 1-57230-707-2 [3]. Colas, N, Houston, B & Warnecke, L 2000, Internet-Based GIS for Local Government: A Non-technical Guide to Planning and Implementing an Online Geographic Information System, Cayuga County Planning Department, New York. Accessed 06/07/06. http://www.co.cayuga.ny.us/sara/guidebook/onlinegis4.pdf#search=%22internet%20based%20gis%22 [4]. Mcload, K.S., (2000). Our sense of snow: The Myth of John Snow in medical geography.social Science and Medicine, 50(7-8), pp.923-935. [5]. World Health Organization, (2007).The world health report: A safer future: global public health security in the 2Ist century. 439