How We Did It. Unique data model abstraction layer to integrate, but de-couple EHR data from patient website design.



Similar documents
Case Study. Data Governance Portal Brainvire Infotech Pvt Ltd Page 1 of 1

GETTING STARTED WITH DRUPAL. by Stephen Cross

TARGETPROCESS HELP DESK PORTAL

Security Assertion Markup Language (SAML) Site Manager Setup

LEARNING DRUPAL. Instructor : Joshua Owusu-Ansah Company : e4solutions Com. Ltd.

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA

Content Management Systems: Drupal Vs Jahia

Drupal 8 The site builder's release

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For

NHS Education for Scotland Knowledge Services Design and Development Framework

Christopher Zavatchen

Livezilla How to Install on Shared Hosting By: Jon Manning

Windows Azure Pack Installation and Initial Configuration

WHMCS LUXCLOUD MODULE

DRUPAL: DEVELOPING LIBRARY PORTAL USING OPEN SOURCE CONTENT MANAGEMENT SYSTEM

Elgg 1.8 Social Networking

Kentico CMS 5 Developer Training Syllabus

Content Management Systems: Drupal Vs Jahia

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

ANNEX B TERMS OF REFERENCE. Assignment Name: IT service provider/partner for iknow politics website Our ref no: /23

Faichi Solutions. The Changing Face of Drupal with Drupal 8

Wiki Server. Innovative tools for workgroup collaboration and communication. Features

Collaborative Open Source with PHP on IBM i

Defender Token Deployment System Quick Start Guide

Shop by Manufacturer Custom Module for Magento

ECOMMERCE SITE LIKE- GRAINGER.COM

Deploying Oracle Business Intelligence Publisher in J2EE Application Servers Release

Microsoft SQL Server Express 2005 Install Guide

Drupal Training Modules 2015

Trainer name is P. Ranjan Raja. He is honour of and he has 8 years of experience in real time programming.

1. Introduction. 1.1 Purpose of this Document

CloudCERT (Testbed framework to exercise critical infrastructure protection)

Web Page Redirect. Application Note

Open Source Content Management System for content development: a comparative study

XTM Drupal Connector. A Translation Management Tool Plugin

What s New in IBM Web Experience Factory IBM Corporation

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Making Web Application using Tizen Web UI Framework. Koeun Choi

How to configure the TopCloudXL WHMCS plugin (version 2+) Update: Version: 2.2

Optimizing Drupal Performance. Benchmark Results

Newsletter Popup with Free Gift Coupon

Magento Search Extension TECHNICAL DOCUMENTATION

Site Audit ( /site_audit) Generated on Fri, 22 Aug :14:

A Close Look at Drupal 7

Business Interaction Server. Configuration Guide Rev A


Building Library Website using Drupal

The truth about Drupal

Sugar Open Source Installation Guide. Version 4.5.1

XenMobile Integration with Cisco Identity Service Engine. Secure Access How -To Guides Series

Kentico CMS for.net User Groups

NatureServe s Environmental Review Tool

Morningtime Ogone Pro Manual (manual v1.0) Step 1 - Preparations Step 2 - unpack and copy files... 2

MDM Integration with Cisco Identity Service Engine. Secure Access How -To Guides Series

Backbase Accessibility

Configuring Salesforce

Drupal 6 to Drupal 7 Migration Worksheet

Cloud. Hosted Exchange Administration Manual

Installing Drupal on Your Local Computer

Step by step guide for installing highly available System Centre 2012 Virtual Machine Manager Management server:

Cloudwords Drupal Module. Quick Start Guide

Document version: 1.1. Installation Guide Übercart (Klarna Payment Module 1.1)

Content Management System - Drupal. Vikrant Sawant (vikrant.sawant@lc.ca.gov) Legislative Data Center, California

Kentico CMS 7.0 Intranet Administrator's Guide

Bitrix: SAAS. Technical Manual

DRUPAL COMMERCE YELLOWCUBE CONNECTOR

MASTER DRUPAL 7 MODULE DEVELOPMENT

Creating a Public Knowledge Base with Salesforce Knowledge

Web Development I & II*

Typography and Drupal. What does Drupal provide? Ashok Modi DDCLA 2011

Strategic Asset Tracking System User Guide

Leverage Your EMC Storage Investment with User Provisioning for Syncplicity:

Overview: Technologies:

How To Install An Aneka Cloud On A Windows 7 Computer (For Free)

JBoss Forums Guide. 1. Introduction

Drupal 7 Fields/CCK Beginner's Guide

TAO. An Open-Source Computer-Based Assessment Platform

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

] open source. vtiger CRM. Beginner's Guide. Record and consolidate all your customer information with. I community experience distilled. Ian D.

Active Directory Integration for Greentree

SOA Software API Gateway Appliance 7.1.x Administration Guide

Protected Trust Directory Sync Guide

Bring your intranet to the IBM i With Drupal and Zend Server

Annex E - Capability Building Policy

NETWRIX EVENT LOG MANAGER

Optum Patient Portal. 70 Royal Little Drive. Providence, RI Copyright Optum. All rights reserved. Updated: 3/7/13

This manual cannot be redistributed without permission from joomla-monster.com

YubiKey Authentication Module Design Guideline

Transcription:

EHR Accessibility The Big Idea: Provide a standardized and improved user experience for ALL disabled and abled patients while interacting with their providers Electronic Health Records System (EHR). The Difficulty: The EHR market is very fragmented. Existing EHRs pay little attention to the user experience and often are developed in outdated technology. Most providers try to prevent switching EHRs often because of cost and the burden of having to transfer patient data. The Innovative Solution: Develop a modern, patient-focused, 508 compliant design module that can be easily integrated by providers with any existing EHR. We Present Apollo: A patient-facing, fully-accessible internet portal for interacting with a provider s existing EHR system over the web. Health IT Professionals will recognize Apollo as a 508 Compliant Universal Tethered PHR that through our abstraction layer data model can interact with multiple EHRs.

How We Did It Unique data model abstraction layer to integrate, but de-couple EHR data from patient website design. Simple admin interface configured to work with multiple EHRs. Unique module and theme library built upon the opensource Drupal framework. Additional modules can support other EHR features and additional themes can support other website designs. Provider EHR Application Database Provider EHR Provider Website Apollo Patient Website Provider EHR Apollo Abstraction Layer Data Model EHR Connect Layer Data Handler Drupal Content Management System Apollo Module Library Apollo Theme Library

Apollo Framework Fully-functioning Administrative Features Select and Configure Apollo to Interact with Any Supported EHR. Select From Multiple 508 Compliant Design Themes. Extend Apollo Modules and Themes. Assign Multiple Permission Layers. Update Provider Information (i.e. contact information, resources, logo.) Function as Provider Website or as an Integrated Patient Portal. Patient Registration Uses Three Point Identification System. Providers Can Adopt Apollo Without Any Data Transfer. Abstraction Layer Data Model Ensures That No Patient Data is Stored or Processed by Apollo. All Data Processing Done by Existing EHR. Prototype Installation Our functioning prototype implementation interacts with OpenEMR version 4.1 (which meets 2011/2012 meaningful use certification requirements) and provides the ability for a patient to view and make adjustments to their primary record. Built on the Drupal open-source framework, Apollo can easily be configured to work with additional EHRs and tap into the extensive Drupal community to develop modules and themes to support additional EHR features or offer additional designs.

Design & Usability Strong User Experience for Disabled and Abled Users 508 / W3C Compliance (See appendix for test results). Fully Semantic Markup. Monochromatic, High Contrast Display. Representative Font Size Denoting Text Importance. Header Tags Describe Page Framework. Anchor Links at Top of Page Improve Screen Reader Navigability. Select Boxes Over Text Fields Ideal For Mobile Device Interaction. Labels for All Form Elements. Title Attributes for All Links. Alt Attributes for all Images. Multi-Lingual Support.

Impact and Adoption Apollo s holistic approach is the only proposal that could address EHR usability and 508 compliance issues on a large scale. Apollo is not simply a 508 compliant patient portal, but a fully functioning, extensible Drupal framework that can be integrated with any EHR. Providers can keep their existing EHRs and still offer the Apollo web portal to patients. Easy to install and configure with minimal technical skills and resources. Drupal framework takes advantage of the large developer community for implementation assistance and software extension. Open source framework allows Drupal community to help configure Apollo to work with more EHRs, develop modules to support additional features and design additional 508 compliant design themes. More than 20,000 registered Drupal developers who are experienced in open source development and can carry Apollo through future evolution of technology or changes in policy.

Appendix 508 Compliance Testing Results W3C Compliance Testing Results Model Apollo Installation Instructions

Installing Apollo Prerequisites A web server must be available with PHP and MySQL available. There are no restrictions on server types, Operating Systems, or web server applications as long as they support PHP and MySQL. A database user must have access to the EHR database from the location of the Apollo installation. Steps 1. In the web server application, setup a publicly accessible website that includes support for PHP and MySQL. 2. In the directory provided for the web server application, download and unpack a standard Drupal 6 archive. 3. Perform the basic Drupal installation (instructions at http://drupal.org/documentation/install/) 4. Download and Install the dependency modules into Drupal: a. Content (CCK) b. Date c. Date API d. Date Popup e. Email Registration f. jquery UI 5. Download and Install the Apollo Framework module. 6. As an administrator, visit yoursite/admin/settings/apollo/config. Here you can fill in all of the connection settings for your EHR database. 7. Create a Provider role and an Administrator role, and assign them permissions as required. All patients will use only the Authenticated role that is created by default.