Title :
NextGen data persistence pattern in healthcare: Polyglot persistence
Author :
Prasad, Santasriya ; Sha, M. S. Nunifar
Author_Institution :
Technol. Evaluation & Competency, Siemens Technol. & Services Pvt Ltd., Bangalore, India
Abstract :
Databases are the “Backbone” of Hospital Information Systems. The storage of transactional data, session information, Multi Modal data storage and retrieval, traversing graph of treatments the patient has undergone and specialist doctors they visited are essentially different problems. Different databases are designed to overcome different storage problems. Using a single database engine for all of the requirements usually leads to non-performant solutions [1]. Many online healthcare enterprises tend to use the same database engine to store business transactions, session management data, and for other storage needs such as reporting, BI, data warehousing, Multi Modal data or logging information, as is typical case with online hospital and clinical information management systems. The user sessions, patient registration details, recommendations by doctors, appointments registered, billing information, maintenance or inventory order data do not need the same properties of availability, consistency, or backup requirements. Does session management storage need the same rigorous backup/recovery strategy as the multi modal medical data backup or patient medical data? One-database-fits-all is no more the de facto choice for web applications [4]. The need of situation is to adopt for notion of polyglot persistence. Basic idea behind polyglot persistence is to use specialized databases (both NoSQL and Relational in combination) depending upon the performance parameters required by different healthcare related information within the same healthcare web application. Our proposed architecture provides a solution to augment the access to such disparate data stores using the concept of polyglot persistence. In this paper, we provide a prototype implementation of polyglot persistence applied to healthcare Information Systems as a proof-of-concept.
Keywords :
database management systems; health care; information management; medical information systems; storage management; BI; backup strategy; billing information; business transactions; clinical information management systems; data retrieval; data warehousing; database engine; healthcare Web application; healthcare information systems; hospital information systems; information logging; inventory order data; multimodal data storage; multimodal medical data backup; nextgen data persistence pattern; online hospital; patient medical data; patient registration details; patient treatments; polyglot persistence; recovery strategy; reporting; session information; session management data; session management storage; storage needs; storage problems; transactional data storage; user sessions; Availability; Hospitals; Information systems; Maintenance engineering; Relational databases; Healthcare Information System (HIS); NoSQL; Polyglot persistence; RDBMS; healthcare;
Conference_Titel :
Computing, Communications and Networking Technologies (ICCCNT),2013 Fourth International Conference on
Conference_Location :
Tiruchengode
Print_ISBN :
978-1-4799-3925-1
DOI :
10.1109/ICCCNT.2013.6726734