1. Introduction. 2. Mobile Healthcare Systems



Similar documents
How To Build A Cloud Computing And Healthcare Based Platform For A Mobile Health Care System

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

An Android Enabled Mobile Cloud Framework for Development of Electronic Healthcare Monitoring System using VPN Connection

Remote Android Assistant with Global Positioning System Tracking

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

A Novel Approach Of Mobile Based Student Attendance Tracking System Using Android Application

DESIGN AND IMPLEMENTATION OF A SECURE MULTI-CLOUD DATA STORAGE USING ENCRYPTION

uturenet & its Document Imaging Services

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

Software Requirements Specification

Best Practices: Extending Enterprise Applications to Mobile Devices

Design of 'Dr. on Click' Android Application

An ECG Monitoring and Alarming System Based On Android Smart Phone

WIRELESS SENSOR NETWORK INTEGRATING WITH CLOUD COMPUTING FOR PATIENT MONITORING

Preamble: Remote Storage in Android Using SCTP

1. Introduction 1.1 Methodology

LIBRARY ACCESS SYSTEM SMARTPHONE APPLICATION USING ANDROID

Personal Health Care Management System Developed under ISO/IEEE with Bluetooth HDP

The deployment of OHMS TM. in private cloud

Picture Archiving and Communication systems

Android based Secured Vehicle Key Finder System

Online Student Attendance Management System using Android

Middleware- Driven Mobile Applications

A Monitored Student Testing Application Using Cloud Computing

Final Year Project Interim Report

Models Supporting Development of Complex Information Systems in Healthcare. Case study: an Obstetrics-Gynecology Department

7i Imaging on Demand PACS Solution FAQ s

Workshop: Defining the Medical Imaging Requirements for a Health Center. Teleradiology and Networking

Open Access Research and Design for Mobile Terminal-Based on Smart Home System

Image Enabled EMR / EHR

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

COPYRIGHT RESERVED TEAM MYSTERIOUS MANIACS HOME AUTOMATION via BLUETOOTH (Using ANDROID PLATFORM)

CloudFTP: A free Storage Cloud

CHAPTER 6. Discussion and Conclusion. patient health information, such as diagnosis, medicine orders, managing patient

Dynamic Query Updation for User Authentication in cloud Environment

A Survey of Cloud Based Health Care System

Mobile Agent based Market Basket Analysis on Cloud

International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 3, Issue 6, June 2014

International Journal of Advanced Research in Computer Science and Software Engineering

APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION

Requirements Specification Document for esim-mr 1.0

Telemedicine, EMR & Remote Connectivity

International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN:

Remote Patient Monitoring in Telemedicine using computer communication network through Bluetooth, Wi-Fi, Internet Android Mobile

RFID based Bill Generation and Payment through Mobile

TRACKING CANCER PATIENTS MEDICAL HISTORY USING WIRELESS EMERGING TECHNOLOGY : NEAR FIELD COMMUNICATION

IJCSI International Journal of Computer Science Issues, Vol. 8, Issue 6, No 3, November 2011 ISSN (Online):

Smart Home Security System Based on Microcontroller Using Internet and Android Smartphone

Intelligent Mobile Hospital Appointment Scheduling and Medicine Collection

Xerox DocuShare Security Features. Security White Paper

Web Based Admission System

VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune

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

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION

Cloud Based Collaboration Tool Rohini C. Ekghare*, Prof. Manish Hadap**

Cloud-based Identity and Access Control for Diagnostic Imaging Systems

Challenges in Android Application Development: A Case Study

SECURE AND EFFICIENT TRANSMISSION OF MEDICAL IMAGES OVER WIRELESS NETWORK

ENSURING YOUR ENTERPRISE IMAGE-VIEWER IS FULLY SECURE

Fig. 1 BAN Architecture III. ATMEL BOARD

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

A SMART, LOCATION BASED TIME AND ATTENDANCE TRACKING SYSTEM USING ANDROID APPLICATION

Case Studies. Table of Contents

Securing Patient Data in Today s Mobilized Healthcare Industry. A Good Technology Whitepaper

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Fast remote data access for control of TCP/IP network using android Mobile device

Automation for Customer Care System

VOL. 2, NO. 1, January 2012 ISSN ARPN Journal of Science and Technology ARPN Journals. All rights reserved

Database Migration over Network

ONLINE BACKUP AND RECOVERY USING AMAZON S3

Standard-Compliant Streaming of Images in Electronic Health Records

RoverPal - A Mobile Payment Application

MEDICAL ALERT SYSTEM FOR REMOTE HEALTH MONITORING USING SENSORS AND CLOUD COMPUTING

Service Oriented Architecture: A driving force for paperless healthcare system

Remote Patient Monitoring- An Implementation in ICU Ward

ADT Plugin for Eclipse

Phone Pal: Remote Mobile Access through Short Message Service Prof. Mitul K. Patel 1 Gadhiya Janki D. 2

AN INFORMATION AGENT SYSTEM FOR CLOUD COMPUTING BASED LOCATION TRACKING

Online College Magazine

A Robust Multimedia Contents Distribution over IP based Mobile Networks

Wlan Monitoring Using Android Phone

DESIGN AND IMPLEMENTATION OF A FILE SHARING APPLICATION FOR ANDROID

Reform PDC Document Workflow Solution Streamline capture and distribution. intuitive. lexible. mobile

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

A Survey on Mobile Cloud Computing

Transcription:

2011 International Conference on Signal, Image Processing and Applications With workshop of ICEEA 2011 IPCSIT vol.21 (2011) (2011) IACSIT Press, Singapore Medical Image Data Management System in Mobile Cloud Computing Environment M. Somasundaram 1, S.Gitanjali 2, T.C.Govardhani 3, G. Lakshmi Priya 4 and R. Sivakumar 5 1 Professor, Department of Computer Science and Engineering (CSE), R.M.K. Engineering College, Kavaraipettai, India. mss.cse@rmkec.ac.in 2,3,4 Department of Computer Science and Engineering (CSE), R.M.K. Engineering College, Kavaraipettai, India. 2 gishan15@yahoo.com, 3 gova.sagittarius5@gmail.com, 4 enigmapriya@yahoo.com 5 Professor and Head of the Department, Department of Electronics and Communication Engineering (ECE), 5 hod.ece@rmkec.ac.in Abstract. This paper describes about the management of medical image data in a cloud computing environment with access to mobile users through a mobile application to help the patients and doctors to view patient health records and prescriptions on their handheld devices that supports Android OS. The application that has been effectively implemented allows a flexible medium for patients to access vital health records at their convenience, without a need to visit the hospital to view the same. The application is an advantage to people residing in remote areas and who cannot access hospitals in cities at tease. This paper summarizes the implementation details and the results of the application. With the feasibility of the medical data management in such an environment established, the paper describes some challenges faced and future work planned. Keywords: Medical image processing, Mobile Communication, Mobile OS, Cloud Computing, Android OS, EyeOS 1. Introduction Healthcare information systems are designed today for the convenience of the user who obtains its benefits efficiently. Accessibility and availability are the criteria on which an application is designed for its success in the IT market. ([1], [3]) The data has to be accessible from anywhere in the world at any time and the easy transaction of data to the mobile devices. Transparency in the data storage, transaction and maintenance can be achieved through the cloud computing concept. In the earlier days, physical storage of data and its maintenance was a major problem to build such medical applications. With the advancement of technology, cloud computing enables for the convenient storage of user data, through sharing of resources and framework. Through cloud computing, healthcare services can be provided through the cloud network and operations can be performed without any delay. Mobile devices today, are used in abundance by the common man. As these devices are equipped with robust features, it is necessary to make them a vital source for providing information. By integrating the cloud computing and a mobile device the healthcare services can be easily utilised and operated by the patient. The technology can be effectively applied for maintaining medical image data in a cloud computing environment and mobile device supporting Android OS. The paper describes implementation details of a Hospital Management System (HMS) and the results of the application. With the feasibility of the medical data management in such an environment established, the paper describes some challenges and future work planned. 2. Mobile Healthcare Systems Healthcare systems are the need of the hour today for enabling in producing accurate results of medical information and in proper communication of the results to the patient or the doctors for further analysis [8]. This requires the patient records to be accurate and accessible. Several studies have demonstrated that the limited access to patient-related information during decision-making and the ineffective communication 11

among patient care team members are proximal causes of medical errors in healthcare.. Thus such healthcare systems are required to solve the problem of communication between the hospital and the patient. Mobile systems are the most efficient ones to provide such a anytime-anywhere service. Hence Mobile Healthcare Systems are designed to provide such user specific services. The goal of mobile health care system is to provide health care services to anyone at any time without any constraints of place, time and character. A Mobile Healthcare system indulges with mobile technologies to design and develop them and help people to monitor their own health care. 3. Mobile Cloud Computing Cloud computing helps in providing resources to client on an on-demand basis through the web service interface. Mobile cloud computing is a type of cloud computing in which some of the devices that are used for providing the services, are mobiles [4]. Mobile devices have many constraints imposed upon them because of the desirability of smaller sizes, lower weights, longer battery life and other features. These constraints cause inflexibility in hardware and software development for these devices. Cloud computing can be used to allow the mobile devices to avoid these constraints by making the resource intensive tasks and complex functions to be performed on desktop systems and having the end results sent to the device. [3] This enables the Mobile Cloud Computing to be a very efficient and effective way to develop robust applications in the healthcare sector. The end user will benefit, as they can share resources and applications without high capital expenditure on hardware and software resources. The end users can easily run the applications from the mobile without any costly hardware to run applications as the operations are run within the cloud [7].Here the HMS application been developed using the Android mobile operating system. Since it is an open source operating system and very flexible for building applications, it becomes a robust platform for the healthcare applications. 4. Application Overview Fig. 1: System architecture of a cloud computing based Hospital Management System (HMS) Fig 2. Patient Health Records updated by the physician The HMS application is designed to make available the prescriptions and health records, medical image records (like scanned images etc.) of patients, on their Android powered mobile phones. The health records are stored and managed in the cloud OS. The records are transferred from the cloud to the mobile device, where it is displayed. EyeOS is the cloud platform used to build this application. This cloud OS can be easily downloaded for free. Since Android powered mobile devices are available in the market at affordable rates, they can be easily used in such healthcare applications. ([2], [6]) Several authors have already presented ideas of mobile platforms for information exchange (like text and images) over internet. The MADIP system ([3], [5]) is a distributed information platform allowing wide-area health information exchange based on 12

mobile agents. But most of them are based on expensive and inflexible communication methods that require the installation of software and hardware components. These issues are solved using the cloud computing concept, as there is no need for extra storage and computation medium. The information that resides in the cloud is managed by the hospital management staff and the doctors (for uploading prescriptions and medical image records). The Android OS supports the connection to the Cloud OS that allows the patient to retrieve, modify, manage and upload medical images and text data using the internet services and REST API concepts like HTTP URLs. [3] The image support is provided by DICOM protocol and the pixel data of images are compressed by the JPEG standard. [12] The progressive coding allows the user to decode large image files at different resolution levels optimizing this way network resources and allowing image acquisition even in cases network availability is limited. The code for performing wavelet decoding on mobile devices in has been modified to support the JPEG2000 standard on the Android platform. Image annotation is also supported, using the multi-touch functions of the Android OS. [9] The system architecture of the implementation is shown in Fig 1. 5. Application Implementation Details The project is divided into two modules. The client module serves the mobile (Android OS device) end functionalities and the server module contains the Cloud OS. The client module coding is performed and tested using the Java Eclipse. Android SDK toolkit is first enabled in Java Eclipse and then coding is done for the mobile end cloud application and for the connection oriented details between the Android OS and Cloud OS. Also, the Android device screens are designed with respective elements using the IDE and coding is performed for every element s action. The cloud is accessed from the mobile through Web APIs [3] and coding is given for the same. The cloud OS used in the application is EyeOS. [11] The EyeOS has all the features that are available in a normal OS. The front end web pages are designed in XML files and the backend database support is provided by Oracle 10i Express Edition. The HMS page has authentication screens for Patient, Doctor and Administrator separately. The tables are created for Patient, Doctor and Administrator details. Patient ID and Doctor ID is generated for every patient and doctor for authentication purposes. A patient can register his/her details and can sign-up for free. Patient can then fix appointment with the doctors. Doctors also have to sign-up and register their details. All these details are stored in the database for each screen operation. Doctors can view their appointments, update the medical prescriptions (Fig 2.) and upload medical images. The administrator approves the patients files and the doctors files after proper authentication. The database connectivity is established in the cloud location files. The entire process works as follows: (a) the client at the mobile end opens the cloud application as either patient or doctor and is authenticated by the cloud end. (b) The client enters his/her profile details by registering first, and then logging in. The username is the corresponding id and password is the one set by him/her in the cloud server. (c) Then the Patient id is required to search for the records under that id. Then the particulars, diagnosis details and medical images are viewed by selecting the same via the checkbox. (d) When the user requests for an operation in the mobile end, the request is sent via REST API like HTTP URL to the cloud OS. (e) The cloud OS responds by sending the requested information by searching in the database and sending them back to client. (f) The mobile application checks whether there are any files that were received and are waiting to be downloaded, and will download them and make them viewable to the client. There are features in Android SDK that makes the received content to be fit to the screen size. Apache Tomcat server was used to contain the XML servlets of the cloud server and XAMPP control panel was used to run the Apache Tomcat server. The results were tested through the Android SDK in the Java Eclipse IDE. 6. Evaluation Results The HMS application was tested in both the mobile end and server end. Tests were performed on the medical images of different file sizes and also on text files. Examples of the medical images of MRI, CT, X- Ray, Ultrasound transmitted from cloud computing server and displayed in the mobile device are shown in Fig 3, 4, 5 and 6. The medical images are supported by the DICOM file format. The images are compressed using JPEG2000 compression. The compressed images are uploaded in the Cloud server by the physician 13

and the images are transmitted to the mobile device. EyeOS allows image file sizes up to 2MB. EyeOS has tools like EyeOS Image Viewer that can adapt to the DICOM image files, that are compressed by JPEG2000 compression (.jpeg support). Fig. 3: CT Scan image in Mobile device Fig. 4: MRI Scan image Fig. 5: X-Ray image Fig.6: Ultrasound image in Mobile Device in Mobile Device in Mobile Device 14

The approximate transmission time for the various medical images, using the EyeOS cloud server is shown in Table1 below: MEDICAL TYPE(JPEG2000 COMPRESSION) IMAGE FILE SIZE TRANSMISSION TIME (approx.) MRI 0.123MB 2.75 sec X-RAY 0.125MB 1.35 sec CT 0.278MB 1.05 sec ULTRASOUND 0.318MB 3.75 sec Table 1: Transmission time for compressed DICOM images using EyeOS Cloud Server 7. Conclusion and Future Work The HMS application was built for providing vital connection between home healthcare and primary healthcare providers for making their work easier. The application is cost-effective and a boon for elderly people who find it difficult to come to the hospital and spend time for collecting the medical records or prescriptions and also for people in remote areas. It also benefits the patients to make available the medical records while consulting different physicians at any given time. [13]. The application implemented as below serves as a basic platform for further research in the areas of (a) compression of medical images for more efficient storage in the server and faster communication (download) time to mobile device, (b) security and privacy implementations of the medical data at cloud computing server side (c) implementation of healthcare standards like HL7 and HIPAA for data maintenance and communication (d) image operations at mobile interface like zoom in / zoom out at the time of viewing and analysing. 8. References [1] Upkar Varshney, Pervasive Healthcare, IEEE Computer Magazine vol. 36, no. 12, 2003, pp. 138-140. [2] Sabine Koch, Maria Hägglund, Isabella Scandurra, Dennis Moström, Towards a virtual health record for mobile home care of elderly Citizens, presented in MEDINFO 2004, Amsterdam, 2004. [3] Charalampos Doukas, Mobile Healthcare Information Management utilizing Cloud Computing and Android OS 32nd Annual International Conference of the IEEE EMBS, Buenos Aires, Argentina, August 31 - September 4, 2010 [4] Mitchell Shanklin, Mobile Cloud Computing, A survey paper written under the guidance of Prof. Raj Jain. [5] Chuan Jun Su, Mobile multi-agent based, distributed information Platform (MADIP) for wide-area e-health monitoring, Computers inindustry, vol. 59, 2008, pp. 55 68. [6] Khawar Hameed, The application of mobile computing and technology to health care services, Telematics and Informatics, vol. 20, 2003, pp. 99 106. [7] Chetan S., Gautam Kumar, K. Dinesh, Mathew K. and Abhimanyu M.A. Cloud Computing for a Mobile World [8] Rifat Shahriyar, Md. Faizul Bari, Gourab Kundu,, Sheikh Iqbal Ahamed, Md. Mostofa Akbar, Intelligent Mobile Health Monitoring System (IMHMS), International Journal of Control and Automation Vol.2, No.3, September 2009 [9] George Reese, Cloud Application Architectures: Building Applications and Infrastructure in the Cloud, O'Reilly Media, Paperback (April 17, 2009), ISBN: 0596156367. [10] The Android mobile OS by GoogleTM, http://www.android.com/ [11] Web Desktop, Cloud Computing Operating System, http://www.eyeos.org/ [12] The Digital Imaging and Communications in Medicine (DICOM) Standard, http://www.medical.nema.org/ [13] Mobile Cloud Computing, http://www.themobileinnovation.net/mobile-cloud-computing 15