Você está na página 1de 7

Special Topics in Vendor-Specific Systems: System and Database

Architectures Used in Commercial EHRs

Audio Transcript

Slide 1: Systems and Database Architectures Used in Commercial


Electronic Health Records
In this unit we will discuss system and database architectures used in
commercial electronic health records (EHRs).
Healthcare organizations may have different requirements for an EHR.
Understanding the hardware and software architectures of various commercial
EHRs may help organizational planning and decision-making for selecting,
installing, and using an electronic health record.

Slide 2: Lecture Objectives


In this unit, you will learn about:
1. System and database architectures used in commercial EHRs and the need
for EHRs to exchange information Pharmacy, Laboratory and other systems.
2. We will discuss differences between thick and thin-client EHR deployments,
review operating systems and databases used by EHRs, including how database
architecture can impact performance and extensibility.
3. Lastly, we will also briefly discuss security, privacy, auditing and performance
monitoring.

Slide 3: What is an EHR?


Lets begin by defining precisely what is meant by the term Electronic Health
Record, or EHR.
Generally speaking, an EHR is a software program providing a systematic
collection of electronic health information about individual patients. EHRs
exchange information with other clinical systems, such as those containing
Pharmacy, Laboratory, Radiology, or other information. EHRs store patient health
information in some type of database.

Slide 4: Sample EHR Architecture


This graphic shows a sample EHR architectural diagram. Client terminals
(typically desktop computers) communicate with the EHR Application Server.
Data are stored to and retrieved from a database, sometimes referred to as a
Clinical Data Repository. Ancillary systems, such as those containing pharmacy,
laboratory, or radiology information, exchange data with the EHR.

Health IT Workforce Curriculum Special Topics in Vendor-Specific Systems


Version 3.0 / Spring 2012 System and Database Architectures Used in Commercial EHRs

This material (Comp14_Unit5) was developed by Columbia University, funded by the Department of Health and Human Services,
Office of the National Coordinator for Health Information Technology under Award Number 1U24OC000003.
Slide 5: EHR Hardware Platform
Sometimes in Electronic Health Record installations, we use the term Back-end
to refer to the Database server and Application server. The Front-end of the
system is where clinician interaction occursa desktop computer or perhaps a
mobile device.

Slide 6: EHR Hardware Platform (cont.)


A thick-client (or fat-client) application processes most or all of its business logic
on local computing resources (e.g., the desktop PC). Thick-client applications
provide rich functionality independent of a central server.
In contrast, a thin-client application relies on its server to process most or all of its
business logic.
Web-based applications are blurring the lines between thick-and-thin clients. For
example, Google Docs provides much of the functionality of thick-client office
software via the World Wide Web.
A common technology employed by EHR vendors to provide a thick-client user
experience without having to deploy EHR software to hundreds or thousands of
individual computers is the Citrix Independent Computing Architecture (ICA). ICA
is a proprietary protocol for an application server system that permits ordinary
Windows applications to be run on a suitable Windows server, and for any
supported client to gain access to those applications.

Slide 7: Example EHR Hardware Configuration


This graphic shows an example EHR Hardware Configuration that uses the Citrix
ICA protocol. Each production application server may host 20 or more application
sessions (in other words, user sessions of the EHR). A large EHR deployment
(for example, most hospitals or ambulatory practice facilities with more than 100
providers) will typically include test, development, and training environments.

Slide 8: EHR Software Platform


An EHR Software platform consists of the Operating system used by the back-
end servers and front-end clients, as well as the database software employed by
the system. Most EHRs use servers that run
Unix or Windows Server software. Front-end clients may use Windows, Linux,
and MacOS for desktop computers, or Blackberry, iPhone, or Android software
for mobile devices. Common database software used by EHRs includes IBM
DB2, Oracle, Microsoft SQL Server and InterSystems Cach.

Slide 9: Databases
Most EHR databases rely on either a Relational or Hierarchical data model.
Relational databases include IBM DB2, Oracle, Microsoft SQL Server; while
Cach is the most common hierarchical database.
Health IT Workforce Curriculum Special Topics in Vendor-Specific Systems
Version 3.0 / Spring 2012 System and Database Architectures Used in Commercial EHRs

This material (Comp14_Unit5) was developed by Columbia University, funded by the Department of Health and Human Services,
Office of the National Coordinator for Health Information Technology under Award Number 1U24OC000003.
Slide 10: Relational Databases
A relational database is a collection of data items organized as a set of formally-
described tables from which data can be accessed or reassembled in many
different ways without having to reorganize the database tables.
The standard user and application program interface to a relational database is
the structured query language, or SQL.

Slide 11: Hypothetical Relational Database Model


This graphic shows a hypothetical Relational Database Model. Separate tables
exist for Patient, Physician, and Inpatient Encounter. The tables can be joined
together to create SQL queries.

Slide 12: Hierarchical Databases


Unlike a relational database, hierarchical databases organize data into a tree-like
structure. The structure allows repeating information using parent/child
relationships. Each parent can have many children, but each child only has one
parent. In hierarchical databases, all attributes of a specific record are listed
under an entity type.

Slide 13: Hypothetical Hierarchical Database Model


This graphic shows a hypothetical Hierarchical Database Model for a collection of
patients. The tree-like structure is evident.

Slide 14: Vendor Comparison System Architectures


We will present a brief summary of vendor-specific System Architectures for
selected inpatient and ambulatory EHRs. EHR products evolve rapidly, so it is
important to seek up-to-date information from the vendors themselves or from
reliable sources. Two possible sources of EHR information are the Online
Buyers Guide published by the Health Information Management Systems
Society (HIMSS, pronounced himz), and the resources available from KLAS
(pronounced class) Research, LLC.

Slide 15: HIMSS Online Buyers Guide


This screen shows an example of the HIMSS Online Buyers Guide

Slide 16: KLAS Research LLC.


This screen shows the Vendor Search function on the KLAS Research website.

Slide 17: Epic


Epic offers an integrated suite of health care software centered around a
hierarchical MUMPS/Cach database. MUMPS [pronounced mumps] (which is
an acronym for Massachusetts General Hospital Utility Multi-Programming
System), or alternatively M, is a programming language created in the late
Health IT Workforce Curriculum Special Topics in Vendor-Specific Systems
Version 3.0 / Spring 2012 System and Database Architectures Used in Commercial EHRs

This material (Comp14_Unit5) was developed by Columbia University, funded by the Department of Health and Human Services,
Office of the National Coordinator for Health Information Technology under Award Number 1U24OC000003.
1960s, originally for use in the healthcare industry. MUMPS is designed for multi-
user database-driven applications. While its not especially common outside of
healthcare, it predates C and most other popular languages in current usage.

Slide 18: Epic


InterSystems Cach is a database management system from InterSystems
Corporation. It provides object and SQL access to the database, as well as direct
manipulation of Cachs underlying data structures. Intersystems claims that
Cach is the worlds fastest object database. It runs on a variety of operating
systems.

Slide 19: Epic


This slide shows the technical specifications for the Epic EHR provided by the
vendor to KLAS. Be sure to check the website for up-to-date information.

Slide 20: Allscripts


The acute care EHR offering from Allscripts, Sunrise Clinical Manager, uses SQL
Server as its underlying database, and operates as a thick-client, Windows
Forms application. The application was developed using Microsoft .NET
technologies and is typically deployed via Citrix ICA.

Slide 21: Allscripts


This slide show Eclipsys (Allscripts) technical specifications reported to KLAS.

Slide 22: Quadramed


This slide shows Quadramed CPRs technical specifications reported to KLAS.

Slide 23: NextGen EMR


This slide shows NextGen EMRs technical specifications reported to KLAS.

Slide 24: eClinicalWorks EHR (ECW)


eClinicalWorks is a privately held company offering a single integrated system for
practice management, EHR, billing, and a personal health record. eClinicalWorks
is based on Java, MySQL, and Apache Tomcat. The expense of deployment is
$10,000 + equipment, although the Primary Care Information Project (PCIP)
enables physicians in New York City to obtain the software for $4,000 +
equipment.

Slide 25: Monitoring the EHR


Once an EHR has been installed, it is important to monitor its function and use.
Three areas of monitoring are:
Security and Privacy

Health IT Workforce Curriculum Special Topics in Vendor-Specific Systems


Version 3.0 / Spring 2012 System and Database Architectures Used in Commercial EHRs

This material (Comp14_Unit5) was developed by Columbia University, funded by the Department of Health and Human Services,
Office of the National Coordinator for Health Information Technology under Award Number 1U24OC000003.
System Use, and
Performance

Slide 26: Security and Privacy


The Health Insurance Portability and Accountability Act of 1996 (HIPAA,
pronounced hippa) contains rules on privacy and security, forcing health care
organizations to address many facets of electronic health record security. The
HIPAA Security Rule specifies administrative, physical, and technical safeguards
that must be employed by covered entities, which include individuals or
organizations that provide healthcare services. Specifically, the Security Rule is
designed to assure the confidentiality, integrity, and availability of electronic
protected health information. The HIPAA Privacy Rule provides federal
protections for personal health information held by covered entities and gives
patients an array of rights with respect to that information.

Slide 27: Security and Privacy


The Health Information Technology for Economic and Clinical Health (HITECH)
Act, enacted as part of the American Recovery and Reinvestment Act of 2009
strengthened the HIPAA Privacy, Security, and Enforcement Rules. For example,
certain aspects of the Privacy and Security Rules now apply to the business
associates of covered entities. Moreover, individuals rights to access their
information are expanded, and the enforcement provisions of HIPAA have been
strengthened and expanded.

Slide 28: Recommended EHR Security Features


The American Health Information Management Association Workgroup on
Security of Personal Health Information recommends the following EHR security
features:
Role-based security that restricts access to predefined categories of patients,
encounters, and documents based on the access a user needs to perform his or
her job;
VIP status indicators that restrict access to information from specially identified
patients to those individuals with permission;
The ability to assign an alias to a patient or encounter to mask patient identity;
The ability to restrict patients from physicians who are not the physician of
record (e.g., attending, admitting, surgeon, and consulting);
The ability to block access to a specific progress note or lab result;
The ability to track versioning or mask sensitive entries for release of information;
and
Detailed audit logs that record data access and data entry, with the ability to
generate reports of actions performed by a specific user or for a specific patient.
Health IT Workforce Curriculum Special Topics in Vendor-Specific Systems
Version 3.0 / Spring 2012 System and Database Architectures Used in Commercial EHRs

This material (Comp14_Unit5) was developed by Columbia University, funded by the Department of Health and Human Services,
Office of the National Coordinator for Health Information Technology under Award Number 1U24OC000003.
Slide 29: System Use
Most EHRs provide basic auditing capabilities that allow administrators to see
who viewed or edited information in a patients chart. Audit logs are beneficial for
enhancing information security, but if architected correctly, they can also provide
data about system use.
For example, a healthcare organization may want to answer questions such as:
How many clinicians are using the system?
What are peak times of system usage?
And, how much time do clinicians spend on specific tasks, such as note-writing?

Slide 30: Who Read Whose Notes?


This graphic depicts various relationships between different types of clinical
users to provide insight into reading and writing of clinical notes. This diagram
was generated using EHR audit logs, and lets us identify, for example, that more
nurses read resident physician notes than vice versa.

Slide 31: System Performance


EHRs should provide tools to assess system performance, including monitoring
database growth and response time and assessing memory and processor
utilization, especially during times of peak EHR use.
Equally important is tracking the actual experience of application users, which
can be done by measuring delays during screen transitions. It is always a good
practice to provide a mechanism for users to send feedback to system
administrators about performance issues.

Slide 32: System Performance Monitoring Example


This screen in this slide is a prototype dashboard for real-time monitoring of EHR
system use and performance. It was designed for the Allscripts Sunrise EHR by a
third-party software vendor, Corman Technologies, Inc. Dashboards like this are
helpful for administrators seeking to understand system use and can help IT
personnel track down performance issues.

Slide 33: Conclusion


This concludes the module on system and database architectures used in
commercial EHRs. In this module we began by defining EHRs, and EHR
hardware and software. Then we discussed relational databases and
hypothetical relational database model. We review various vendor systems,
along with system performance. Finally, we examined the Health Information
Technology for Economic and Clinical Health (HITECH) Act, enacted as part of
the American Recovery and Reinvestment Act of 2009 strengthened the HIPAA
Privacy, Security, and Enforcement Rules.

Health IT Workforce Curriculum Special Topics in Vendor-Specific Systems


Version 3.0 / Spring 2012 System and Database Architectures Used in Commercial EHRs

This material (Comp14_Unit5) was developed by Columbia University, funded by the Department of Health and Human Services,
Office of the National Coordinator for Health Information Technology under Award Number 1U24OC000003.
Slide 34: References
No Audio

Health IT Workforce Curriculum Special Topics in Vendor-Specific Systems


Version 3.0 / Spring 2012 System and Database Architectures Used in Commercial EHRs

This material (Comp14_Unit5) was developed by Columbia University, funded by the Department of Health and Human Services,
Office of the National Coordinator for Health Information Technology under Award Number 1U24OC000003.

Você também pode gostar