C-DAC/Noida
www.cdacnoida.in
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
C-DAC/Noida
www.cdacnoida.in
C-DAC/Noida
www.cdacnoida.in
Cloud Computing
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.
C-DAC/Noida
www.cdacnoida.in
www.cdacnoida.in
C-DAC/Noida
www.cdacnoida.in
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 cloud approach, the centers are presently working on an Integrated HIMS (IHIMS) solution that can work very well over the cloud.
C-DAC/Noida
www.cdacnoida.in
C-DAC/Noida
www.cdacnoida.in
www.cdacnoida.in
N-tier Architecture
Application typically runs on server machines with client side interaction 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 the layers. Any change in the application involves re-work at different layers.
C-DAC/Noida
10
www.cdacnoida.in
11
www.cdacnoida.in
IHIS- Architecture
C-DAC/Noida
12
www.cdacnoida.in
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 and treated as modules. Examples are Registration, Billing, Pharmacy, etc. The functions of the module will be consumed by the UI layer.
C-DAC/Noida
13
www.cdacnoida.in
Layers of IHIS
System Core Layer :This layer comprises the model part of the system. 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.
C-DAC/Noida
14
www.cdacnoida.in
Communication Interfaces
IHIS has two prominent communication Interfaces Health Bus (HB) The HB Layer will be message exchange interconnect layer 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.
C-DAC/Noida
15
www.cdacnoida.in
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 floating point 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 in his hospital in the most cost effective manner.
C-DAC/Noida
16
www.cdacnoida.in
Implementation Model
There 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 coexist. Different prices for different modules catering to the same functional area. Ultimately, modules that are heavily used will become 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.
C-DAC/Noida C-DAC All Rights Reserved
17
www.cdacnoida.in
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.
C-DAC/Noida
18
www.cdacnoida.in
C-DAC/Noida
19
www.cdacnoida.in