NoSQL Technologies for Real Time (Patient) Monitoring

NoSQL Technologies for Real Time (Patient) Monitoring

Ciprian Dobre (University Politehnica of Bucharest, Romania) and Fatos Xhafa (Universitat Politécnica de Catalunya, Spain)
DOI: 10.4018/978-1-5225-2237-9.ch053
OnDemand PDF Download:


Today we witness a growing change in how public health administration thinks about medical data. We have slowly moved from paper-based patient records to digitally storing medical data, in support for advanced evidence-based mining and decision support processes. With this change comes great responsibility, among which efficient storing and accessing the health status of the patient is particularly important. In this chapter, the authors analyze current storage technologies for storing medical data. We are witnessing a shift from traditional relational database support to NoSQL technologies capable of offering great availability and scalability options, and back to the mixture between the SQL and NoSQL worlds, and scalable SQL databases. All these alternatives come with their own pros and cons, which the authors carefully analyze. They believe that their survey will help medical practitioners and developers of health applications make a more informed decision when designing medical data storage support.
Chapter Preview


The healthcare industry is generating large amounts of data, because of record keeping, compliance and regulatory requirements, and patient care (Aleksovska-Stojkovska & Loskovska, 2013). In the past, much of this data was stored on hard copy form, but today we witness a trend towards medical-related data digitalization. In 2005, only about 30 percent of office-based physicians and hospitals used even basic electronic medical records (EMRs). By 2012, the figures increased to more than 50 percent for physicians and nearly 75 percent for hospitals (Aleksovska-Stojkovska & Loskovska, 2013). More than 45 percent of US hospitals today either participate in local/regional health-information exchanges (HIEs), or are planning to do so in the near future. In US, medical data records that include information for millions of patients are today already being transferred between 80 hospitals, such that over 18,000 physicians take advantage of it (McKinsey, 2013).

Slowly, the huge pile of patient folders in the physician’s cabinet is being replaced by the bits and digits stored on hard drives. Behind this move are several advantages: the potential to improve the quality of healthcare by mining records and deriving timely medical conditions, and the need to reduce costs associated with medical practice and care-giving services are among them. The digital form of medical data longly hold the promise of supporting a wide range of medical and healthcare functions, including clinical decision support, disease surveillance and population health management (Dembosky, 2012; Feldman et al, 2012). There is no surprise that, driven by the industry and health practitioners alike, a big-data revolution in health care is well underway, partly because of vastly increased supply of health information available. Over the last decade, pharmaceutical companies alone have been aggregating years of research and development data into medical databases, while payers and providers have digitalized their patient records. The US federal and EU governments, and various other stakeholders, have been opening their vast stores of health-care knowledge, including data from clinical trials and information on patients covered under public insurance programs. In parallel, recent technological advances have made it easier to collect and analyze information from multiple sources—a major benefit in health care, since data for a single patient may come from various payers, hospitals, laboratories, and physician offices.

The increase in medical data rates being produced led, as expected, to new requirements for the solutions to efficiently and securely store them. The medical data has to be available to stakeholders being potentially in different locations (e.g., the physician might need to access the medical record of the patient, and simultaneous the record could be used in some statistical analysis, run by the hospital administration, regarding the health in a given population; when the patient goes on holiday the physicians there might also need access to his medical records). When availability and scaling are two main requirement pillars for patient data beyond traditional patient EMR records, NoSQL becomes an appealing alternative to storing medical data. For over four decades, data management typically meant relational data processing, and relational database management systems (RDBMSs) became commonplace in all medical data processing environments. But today NoSQL data management systems unleash the full power of cluster environments, and offer simpler key-value data models.

But with all the excitement around the NoSQL hype, today examples of data management implementations based on pure NoSQL databases in healthcare are still missing on large extents. Most NoSQL products analyzed in this chapter are still in beta or research pilots’ stages, and largely open source, lacking in support. There are claims that medical apps are inevitably going to be extremely conservative, because people could die if the IT system fouls up (see the famous CAP theorem below). But, still, NoSQL can offer many advantages to the future, which is why we already see today more and more NoSQL Electronic Health Record systems appearing: VistA, CHCS, AHLTA, Epic, Cerner… And, on the horizon, new hybrid mechanisms designed to combine the best of both these two worlds, relational and non-relational, start appearing.

Complete Chapter List

Search this Book: