• DocumentCode
    3126121
  • 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
  • fYear
    2013
  • fDate
    4-6 July 2013
  • Firstpage
    1
  • Lastpage
    8
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing, Communications and Networking Technologies (ICCCNT),2013 Fourth International Conference on
  • Conference_Location
    Tiruchengode
  • Print_ISBN
    978-1-4799-3925-1
  • Type

    conf

  • DOI
    10.1109/ICCCNT.2013.6726734
  • Filename
    6726734