Medical Data Handling Using Cloud Computing and A Proposal for Countrywide Medical System

Samayita Bhattacharya *   Kalyani Mali **  
*-** Department of Computer Science & Engineering, University of Kalyani, Kalyani, West Bengal, India.

Abstract

This paper focuses on hosting and analyzing medical diagnostic data using cloud computing. Cloud computing is a general term for anything that involves delivering hosted services over the Internet. This is a project proposal for medical database system using cloud computing. The proposed database system can provide new delivery models to make healthcare more efficient and effective, and at a lower cost to technology budgets.

Keywords :

Introduction

Cloud computing is a technology that uses the internet and central remote servers to maintain data and applications. Cloud computing allows consumers and businesses to use applications without installation and access their personal files at any computer with internet access. This technology allows for much more efficient computing by centralizing storage, memory, processing and bandwidth.

A simple example of cloud computing is Yahoo email, Gmail, or Hotmail etc [3]. One doesn't need a software or a server to use them. All a consumer would need is just an internet connection and you can start sending emails. The server and email management software is all on the cloud (internet) and is totally managed by the cloud service provider Yahoo, Google etc. The consumer gets to use the software alone and enjoy the benefits. Figure 1 shows the cloud computing system.

Figure 1. Cloud Computing

In a cloud computing system, there's a significant workload shift. Local computers no longer have to do all the heavy lifting when it comes to running applications. The network of computers that make up the cloud handles them instead. Hardware and software demands on the user's side decrease. The only thing the user's computer needs to be able to run is the cloud computing system's interface software, which can be as simple as a Web browser, and the cloud's network takes care of the rest.

Cloud computing is a general term for anything that involves delivering hosted services over the Internet. These services are broadly divided into three categories: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS)and Software-as-a-Service (SaaS). The name cloud computing was inspired by the cloud symbol that's often used to represent the Internet in flowcharts and diagrams [2]. Cloud computing providers offer their services according to these fundamental models, where IaaS is the most basic and each higher model abstracts from the details of the lower models [1]. Figure 2 shows the layers of cloud computing.

Figure 2. layers of cloud computing

1. Cloud Computing

Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a metered service over a network cloud (typically the Internet).

Cloud computing is a marketing term for technologies that provide computation, software, data access, and cloud services that do not require end-user knowledge of the physical location and configuration of the cloud that delivers the services.

Cloud computing providers deliver applications via the internet cloud, which are accessed from web browsers and desktop and mobile apps, while the business software and data clouds are stored on servers at a remote location.

Figure 3 shows an example of Cloud Computing system. And Figure 4 shows working principle of Cloud Computing.

Figure 3. Cloud Computing Example

Figure 4. Cloud Computing Working Principle

As a metaphor for the Internet, "the cloud" is a familiar cliché, but when combined with "computing," the meaning gets bigger and fuzzier. Some analysts and vendors define cloud computing narrowly as an updated version of utility computing: basically virtual servers available over the Internet.

Cloud computing is at an early stage, with a motley crew of providers large and small delivering a slew of cloud based services, from full-blown applications to storage services to spam filtering.

2. Characteristics of Cloud Computing

Cloud computing exhibits the following key characteristics:

3. Layers and Architecture of Cloud Computing

Once an internet protocol connection is established among several computers, it is possible to share services within any one of the following layers.

Figure 5 shows the layers of Cloud Computing. Figure 6 shows the Cloud Computing Architecture.

Figure 5. Layers of Cloud Computing

Figure 6. Cloud Computing Architecture

When talking about a cloud computing system, it's helpful to divide it into two sections: the front end and the back end. They connect to each other through a network, usually the Internet. The front end is the side the computer user, or client, sees. The back end is the "cloud" section of the system.

The front end includes the client's computer (or computer network) and the application required to access the cloud computing system. Not all cloud computing systems have the same user interface. Services like Web based e-mail programs leverage existing Web browsers like Internet Explorer or Firefox. Other systems have unique applications that provide network access to clients.

On the back end of the system are the various computers, servers and data storage systems that create the "cloud" of computing services. In theory, a cloud computing system could include practically any computer program you can imagine, from data processing to video games. Usually, each application will have its own dedicated server [1].

A central server administers the system, monitoring traffic and client demands to ensure everything runs smoothly. It follows a set of rules called protocols and uses a special kind of software called middleware.

A cloud computing company has a lot of clients, there's likely to be a high demand for a lot of storage space. Some companies require hundreds of digital storage devices. Cloud computing systems need at least twice the number of storage devices it requires to keep all its clients' information stored. That's because these devices, like all computers, occasionally break down.

4. Cloud Computing Applications

The applications of cloud computing are practically limitless. With the right middleware, a cloud computing system could execute all the programs a normal computer could run. Potentially, everything from generic word processing software to customized computer programs designed for a specific company could work on a cloud computing system.

We can use cloud computing for medical data storage and diagnosis.

5. Medical Data

The terms medical record, health record, and medical chart are used somewhat interchangeably to describe the systematic documentation of a single patient's medical history and care across time within one particular health care provider's jurisdiction. The medical record includes a variety of types of "notes" entered over time by health care professionals, recording observations and administration of drugs and therapies, orders for the administration of drugs and therapies, test results, x-rays, reports, etc [4-8]. The maintenance of complete and accurate medical records is a fundamental requirement of health care providers and is generally enforced as a licensing or certification prerequisite. The terms are used for both the physical folder that exists for each individual patient and for the body of information found therein. A good medical records management system could mean the difference between life and death for some individuals [7].

Medical records have traditionally been compiled and maintained by health care providers, but advances in online data storage have led to the development of Personal Health Records (PHR) that are maintained by patients themselves, often on third-party websites.

6. Cloud Computing for Medical Data and Diagnosis

We are proposing a countrywide (or preferably worldwide) medical database system using cloud computing.

6.1 The Proposal

6.2 Features of the Proposed System

7. Benefits to using Cloud Computing

8. Barriers for Medical Offices to Overcome

Conclusion

References

[1]. Cloud computing http://en.wikipedia.org/wiki/ Cloud_computing.
[2]. What is Cloud Computing http://search cloud computing.techtarget.com/definition/cloud -computing.
[3]. Concept: Cloud Computing http://www.wikinvest. com/concept/Cloud_Computing.
[4]. Medical record http://en.wikipedia.org/wiki/ Medical_record.
[5]. Medical diagnosis http://en.wikipedia.org/wiki/ Medical_diagnosis.
[6]. Data, Tools and Statistics-U.S. National Library of Medicine http://www.nlm.nih.gov/hsrinfo/datasites.html.
[7]. Medical Records Management: Conquering Piles of Paper. http://www.smead.com/hot-topics/medicalrecords- management-1374.asp.
[8]. Health care http://en.wikipedia.org/wiki/Health_care.