01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

download 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

of 19

Transcript of 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    1/19

    ww

    w.c

    dacnoida.in

    1C-DAC/Noida

    Glimpses of the Emerging

    C-DAC Healthcare Cloud

    Priti Razdan, Praveen Srivastava, Rajiv Yadav

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    2/19

    ww

    w.c

    dacnoida.in

    2C-DAC/Noida

    Points Covered

    Cloud Computing?

    Cloud and Healthcare

    C-DACs Integrated Initiative in Cloud Computing

    Traditional Vs IHIS Architecture

    Layers of the IHIS Architecture

    Implementation Model

    Conclusion

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    3/19

    ww

    w.c

    dacnoida.in

    3C-DAC/Noida

    Cloud Computing

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    4/19

    ww

    w.c

    dacnoida.in

    4C-DAC/Noida

    Cloud Computing

    Cloud Computing used to denote the use of cloud or internet

    based computers for variety of services.

    Cloud Computing now implies the user experience moving

    away from in-house data centers into remote applications

    running in a cloud of computers.

    The technical foundations of Cloud Computing include

    Service-Oriented Architecture (SOA) and Virtualizations of

    hardware and software.

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    5/19

    ww

    w.c

    dacnoida.in

    5C-DAC/Noida

    Cloud and Healthcare

    Healthcare providers at automating processes

    Lower cost

    Higher gains

    Use the HMIS as a Service and no need to undergo the

    challenges

    Technology

    Administration Implementation

    Patient Health Record moves to Internet.

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    6/19

    ww

    w.c

    dacnoida.in

    6C-DAC/Noida

    CDACs Integrated Initiative

    in Healthcare

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    7/19

    ww

    w.c

    dacnoida.in

    7C-DAC/Noida

    CDACs Integrated Initiative in

    Healthcare C-DAC has been working in the healthcare sector for more than

    a decade and half.

    Different C-DAC centers (Noida, Mohali, Trivandrum and

    Pune) have taken up projects in various areas of healthcare

    (HMIS, Telemedicine, PACS, Development of SDKs,Interworking Standards, etc.).

    These efforts were user driven and hence standalone. However,

    they were complimentary to each other.

    Considering the unification opportunity provided by the cloudapproach, the centers are presently working on an Integrated

    HIMS (IHIMS) solution that can work very well over the cloud.

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    8/19

    ww

    w.c

    dacnoida.

    in

    8C-DAC/Noida

    Traditional HMIS

    Vs

    IHISArchitecture

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    9/19

    ww

    w.c

    dacnoida.

    in

    9C-DAC/Noida

    Client Server Architecture.

    Server - Data Center of the hospital Client machines- Various segments of the hospital.

    Advantages-The load on the server reduced by making the

    client perform many computationally intensive tasks.

    Drawbacks -Inability to scale to large number of concurrentusers using thin clients.

    Processing load was given to the client while the server acted as

    a traffic controller between the application and the data.

    Applications forced to make multiple requests for data beforeeven presenting anything to the user. Increasing the

    communication load.

    Modification in client side software needed their roll-out in all

    the clients that use them.

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    10/19

    www.c

    dacnoida.

    in

    10C-DAC/Noida

    N-tier Architecture

    Application typically runs on server machines with client sideinteraction handled by a thin computer able to run an internet

    browser.

    The application is split in several pieces - Logically and

    physically. Each piece performs a specific task (displaying UI, Data

    Access, Business logic etc). Applications based on this

    architecture employed Model-View-Controller (MVC) pattern.

    Disadvantages -Tight coupling in the application with thelayers.

    Any change in the application involves re-work at different

    layers.

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    11/19

    www.c

    dacnoida.

    in

    11C-DAC/Noida

    Restful SOA Architecture

    Restful SOA architecture- loose coupling within the IHIS. Representational state transfer (REST) is a style of software

    architecture for distributed hypermedia systems such as the

    World Wide Web.

    Conforming to the REST constraints is generally referred to asbeing "RESTful".

    REST-style architectures consist of clients and servers.

    Clients initiate requests to servers; servers process requests

    and return appropriate responses. Requests and responses arebuilt around the transfer of representations of resources. REST

    relies on human readable documentation that defines requests

    URIs and responses (XML, JSON).

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    12/19

    www.c

    dacnoida.

    in

    12C-DAC/Noida

    IHIS- Architecture

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    13/19

    www.c

    dacnoida.

    in

    13C-DAC/Noida

    Layers of IHIS

    IHIS consists of four layers-

    User Interface Layer : The UI layer is based on the

    flow and sensitivity of the user and hence is left for

    implementation as per need of the user. The UI layer is

    responsible for data capture and visualization.

    Functional Module layer : The overall functionality of

    the system is broken into cohesive set of functions andtreated as modules. Examples are Registration, Billing,

    Pharmacy, etc. The functions of the module will be

    consumed by the UI layer.

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    14/19

    www.c

    dacnoida.

    in

    14C-DAC/Noida

    Layers of IHIS

    System Core Layer :This layer comprises the model part of thesystem. It provides the basic functionalities that are utilized by

    the FM layer modules to carry out its functions.

    The components of SC layer are:

    EHR: The Electronic Health Record (HER)

    HIR: The Hospital Information Repository (HIR)

    Security

    Rules

    License

    Data Storage Layer: The DS layer provides persistence

    functions to SC layer.

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    15/19

    www.c

    dacnoida.

    in

    15C-DAC/Noida

    Communication Interfaces

    IHIS has two prominent communication Interfaces

    Health Bus (HB)

    The HB Layer will be message exchange interconnectlayer between functional modules and the System

    Core (SC).

    Data Storage Bus (DSB).

    The components at the system core layer will send

    messages to the Data Storage Bus.

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    16/19

    www.c

    dacnoida.

    in

    16C-DAC/Noida C-DAC All Rights Reserved

    Implementation Model

    The roll out model of IHIS will support Software as a Service

    (SaaS) paradigm.

    Functional modules -entities for the SaaS usage.

    Modules will have price per usage for the module. (A floatingpoint number. )

    The conversion to monitory terms is left to the SLA with hospital.

    Having a price per usage value for each module allows the

    administrator to configure the modules that he proposes to use inhis hospital in the most cost effective manner.

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    17/19

    www.c

    dacnoida.

    in

    17C-DAC/Noida C-DAC All Rights Reserved

    Implementation ModelThere is large variability in the functional requirements of the HIS

    modules.

    Approach One -All encompassing super Registration module that

    can be configured as per the requirements of a specific hospital

    using a separate configuration process.Alternative Approach -Allow multiple Registration modules to co-

    exist.

    Different prices for different modules catering to the same

    functional area. Ultimately, modules that are heavily used willbecome cheap and specialized modules not used much will become

    costlier.

    Facilitation of beta testing of the modules initially and fine tuning

    the prices based on user responses and volume of usage.

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    18/19

    www.c

    dacnoida.in

    18C-DAC/Noida

    Conclusion The Cloud Computing infrastructure - an ideal tool to leverage

    computing power at low cost. The IHIS solution over CDAC Computing Cloud- an attempt to

    provide seamless functioning of HIS solutions over the Cloud

    Infrastructure for the large number of Government hospitals in the

    country where the ICT penetration is very poor. The development of IHIS is in its infancy. The challenge is to

    modify the large Repository of Modules across C-DAC as per the

    architectural needs of IHIS.

  • 7/27/2019 01_Glimpses of the Emerging C-DAC Healthcare Cloud (1)

    19/19

    www.c

    dacnoida.in

    19C-DAC/Noida