Introduction to Reporting with Allscripts Professional EHR



Similar documents
System Admin Workspaces

Workflow Optimization Intake Process

EMR Technology Checklist

Chancery SMS Database Split

Faculty Group Practice Patient Demographic Form

Hostrings EMR Software

Relationship of HL7 EHR System Draft Standard to X12N

Slide 1 Experience with a Clinical Data Repository and Warehouse Adam Wilcox, PhD Columbia University March 24, 2009

Introduction to Epic Bridges. Empowering Extraordinary Patient Care

Meaningful Use Reporting Quick Reference

Chapter 3: Data Mining Driven Learning Apprentice System for Medical Billing Compliance

System: Menu option System Files has been renamed

UCSF. MyResearch 101. warren.steele@ucsf.edu Presented by. ITS Academic Research Systems. Powered by

Sample Assignment 1: Workflow Analysis Directions

meridianemr PATIENT PORTAL Release Notes

IMS Meaningful Use Webinar

Medisoft Features Evolution Matrix

CareTracker PDF - Administration Module

Meaningful Use Cheat Sheet CORE MEASURES: ALL REQUIRED # Measure Exclusions How to Meet in WEBeDoctor

Qualifying for Medicare Incentive Payments with Crystal Practice Management. Version

How To Understand The Error Codes On A Crystal Reports Print Engine

PATIENT REGISTRATION Date:

MEANINGFUL USE STAGE 2 USERS GUIDE

Lytec Features Evolution Matrix

Accessing Information from your Electronic Health Records applications: Tools and Techniques

ICD-10 Support. Insurance. Lytec Features Evolution Matrix

Health epractice Electronic Medical Record Physician Companion

Preferred Pharmacy: Phone: Fax:

Universal Health Record Patient Access v2.2.4 User Guide

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

CSI 2132 Lab 3. Outline 09/02/2012. More on SQL. Destroying and Altering Relations. Exercise: DROP TABLE ALTER TABLE SELECT

Health Management Information Systems

MICROMD EMR VERSION OBJECTIVE MEASURE CALCULATIONS

Care360 EHR Frequently Asked Questions

FileMaker 12. ODBC and JDBC Guide

Practice Management Application Suite

GEHC IT Solutions. Centricity Practice Solution. Centricity Analytics 3.0

Database 10g Edition: All possible 10g features, either bundled or available at additional cost.

Galen Healthcare Solutions

PATIENT REGISTRATION Date:

FileMaker 11. ODBC and JDBC Guide

MAKING HEALTH INFORMATION ACCESSIBLE & SECURE. w w w. i m e d i c o r. c o m

SQL Server 2008 Core Skills. Gary Young 2011

Introduction. Joe Fontenot, Manager Business Development Michael Justice, President

Data Warehousing Planning & Design

Chapter 15 The Electronic Medical Record

Using Patient Portals to Achieve Meaningful Use Stage 2

Measuring Under-Utilization of Services. Sylvia Kelly, President & CEO

Migrating Data to Centricity Practice Solution

PowerChart Cerner Millennium System

Using Delphi Data with Excel and Access

eprescribe FAQs General Application FAQs

A New Approach Expanding SOA in Healthcare. Eric Leader, VP Technology Architecture and Product Management, Carefx July 2010

Implementing Microsoft SQL Server 2008 Exercise Guide. Database by Design

CHAPTER 4: BUSINESS ANALYTICS

SOFTWARE CONFIGURATION

Universal Client CRM

Introduction to Big data. Why Big data? Case Studies. Introduction to Hadoop. Understanding Features of Hadoop. Hadoop Architecture.

Guidance and Instructions on Configuring Access and Auditing. NYC Dept. of Health and Mental Hygiene. Primary Care Information Project

W16 Data Mining Workshop

Meaningful Use - The Journey Ahead. John D. Halamka MD CIO, Beth Israel Deaconess Medical Center and Harvard Medical School

SAP Operational Process Intelligence Security Guide

Triggers & Packages. {INSERT [OR] UPDATE [OR] DELETE}: This specifies the DML operation.

Provider Demographic Update User Guide. Update Transaction & Summary Transaction

Microsoft Access 2010: Basics & Database Fundamentals

AD RMS Windows Server 2008 to Windows Server 2008 R2 Migration and Upgrade Guide... 2 About this guide... 2

Virginia South Psychiatric & Family Services

DBMoto 6.5 Setup Guide for SQL Server Transactional Replications

MS Access. Microsoft Access is a relational database management system for windows. Using this package, following tasks can be performed.

PATIENT REGISTRATION FORM

MEETING MEANINGFUL USE IN MICROMD -STAGE TWO- Presented by: Anna Mrvelj EMR Training Specialist

Notes Transfer instructions INTRODUCTION More information

MEANINGFUL USE STAGE 2 USERS GUIDE

Centricity Business Eligibility - Training Manual

4. The Third Stage In Designing A Database Is When We Analyze Our Tables More Closely And Create A Between Tables

Module 1: Getting Started with Databases and Transact-SQL in SQL Server 2008

CHAPTER 5: BUSINESS ANALYTICS

Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components

MicroMD EMR version 7.6

DiskPulse DISK CHANGE MONITOR

NYS-HCCN TECHNICAL ASSISTANCE FOR USERS OF VITERA INTERGY

Oracle Database Development Standards For DNR Staff and Contractors. Table of Contents

Welcome and thank you for choosing eriver Neurology of New York, LLC Phone: (845) Fax: (845) Office Policies

Stage 1 Meaningful Use - Attestation Worksheet: Core Measures

Patient Demographic Form

eclinicalworks EMR Train the Trainer Client/Reseller Program

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

FileMaker 13. ODBC and JDBC Guide

Medical Records Training Manual for EMR

Medicaid EHR Incentive Program. Focus on Stage 2. Kim Davis-Allen, Outreach Coordinator

EHR: Scavenger Hunt I

A McKnight Associates, Inc. White Paper: Effective Data Warehouse Organizational Roles and Responsibilities

Generic EHR HL7 Interface Specification Abraxas v. 4

Participant Tracking Functionality

Stored Documents and the FileCabinet

E-Commerce Installation and Configuration Guide

Sharding with postgres_fdw

Restore and Recovery Tasks. Copyright 2009, Oracle. All rights reserved.

Allscripts Wand for TouchWorks EHR Version 2.2 User Guide

HRMS Reporting Tool Class

Transcription:

Introduction to Reporting with Allscripts Professional EHR Demographics, Provider, Encounter December 2014

Today s presenter: Dana McDonough Technical Consultant Galen Healthcare Solutions Fallon Hartford Technical Consultant Galen Healthcare Solutions

Your phone has been automatically muted. Please use the Q&A panel to ask questions during the presentation.

What will we cover today? Reporting best practices PRO database schemas and syntax EMR architecture Dictionary tables Common patient tables Provider tables Encounter tables Sample queries Q&A Chat and Live

Why query the database Clinical Informatics improve outcomes, improve patient care, refine/streamline clinical processes Summarize data you see in the EHR Verify information in the EHR or interfaces Export information e.g. Excel for Graphs and Pivot Tables Gathering data for reporting initiatives Meaningful Use, PCMH, etc.

Be Careful The Allscripts database is Complex 630 tables 3,500 stored procedures 63 views, 94 triggers You can do harm, even by just running queries You may not have access your organization s policies

What To Do Use TEST Test environment, Data Warehouse, Analytics server Query development and testing When using Production Get permission from the IT/DBA group Run queries off-hours Ensure it takes a reasonable amount of time Most queries should be less than a minute VALIDATE! Always Verify your queries data

What NOT To Do Never... Access the database without proper approval Delete data. Ever. Run anything in production during the day Share passwords, even default passwords Save patient data on your PC or in email HIPAA concerns Your company s policies

SQL Best Practices Start with simple queries and expand Use COUNT(*) to confirm new table joins are correct Use TOP function Use (NOLOCK) table hint Use BEGIN/COMMIT/ROLLBACK commands Especially for UPDATE

Lookup Tables and Normalization Required for the application to run effectively Dividing large tables into smaller, more manageable tables and defining a relationship between each Yes, it makes reporting more difficult http://en.wikipedia.org/wiki/database_normalization 10

EMR Database Schemas Database Schemas a way to logically group objects such as tables, views, stored procedures etc. think of a schema as a container of objects can be created and altered in a database can be owned by any user, and schema ownership is transferable Schemas Sort objects into categories DBO: related to Interface HPSITE: Patient related schema includes dynamic data (data that is constantly being updated) HPSYSTEM : No patient data includes static data (data that does not often change) Includes reference data that cannot be altered by the client, i.e. dictionary tables Database.Schema.Table.Column i.e. EMR.HPSITE.DEMOGRAPHICS.DEM_LASTNAME

Clinical Tables: EMR.HPSITE TABLES DEMOGRAPHICS SCHEDULE ENCOUNTER CONTACT PRIMARY KEYS IMREDEM_CODE IMRESCHED_CODE IMREENC_CODE IMRECONTACT_CODE IMMUNIZATION_RECORD IMMREC_ID LABORDERS MEDICATIONS PROVIDER RESULT VITALS_DATA DX HX_DIAGNOSIS IMRELABORDER_CODE IMREMED_CODE IMREPROV_CODE RESULT_ID VITALS_CODE IMREDX_CODE HX_DIAGNOSIS_ID

Dictionaries HPSYSTEM.DICTIONARIES_MASTER Lookup table for master list of codes Dict_Type Race, Sex, Status, Unit, Priority, Lang, Lab_type, Ethnicity, etc. Dict_Code Unique code for a value in a dict_type HPSITE.DICTIONARIES_SITE Dictionary entries that are specific to the site HPSITE.DICTIONARIES_VIEW View that combines the two dictionaries above

Common Patient Tables HPSITE.DEMOGRAPHICS Name, DOB, SSN, Bloodtype, Language, Marital Status HPSITE.ADDRESSES holds addresses for 5 types of entities Patient, Provider, Site, Insurance Carriers, Institutions HPSITE.INSURANCES contains insurance information for the patient HPSITE.DEMOGRAPHICPICTURE link to picture in the EHR that is associated with the patient HPSITE.PHARMACYFAVORITE Contains primary pharmacy information HPSITE.DEMGUARANTOR contains patient guarantor information

Patient Matching Parameters These parameters ensure that a particular clinical item is linked to the correct patient All values come from HPSITE.DEMOGRAPHICS MRN Dem_ExternalID Last Name Dem_LastName First Name Dem_FirstName Date of Birth Dem_Dateofbirth SSN Dem_ssnum

Provider HPSITE.PROVIDERS primary record for providers information including provider code and specialties is found here HPSITE.ADDRESSES holds addresses for 5 types of entities Patient, Provider, Site, Insurance Carriers, Institutions HPSITE.PROVIDERLICENSES stores info regarding medical licenses can store multiple licenses per provider HPSITE.PROVIDER_LOCATION cross-reference of caregivers and locations also defines default location HPSITE.PATIENT_PHYSICIANS contains provider information both PCP and referring provider information HPSITE.PROVIDER_IDENTIFIER stores all provider ID information i.e., NPI, UPIN, DEA

Encounter HPSITE.ENCOUNTER every update to a patient chart must be tied to an encounter this table holds information about the encounter and the recorded dates HPSITE.CONTACT holds one record for each encounter-providerevent an encounter-provider event is everything that happens between the time a provider starts a contact until she/he saves the contact in the application HPSITE.SCHEDULE a list of all patient and business related events scheduled for each provider on any given day i.e. appointments made in EHR HPSITE.PMS_APPOINTMENTS contains scheduled appointments from the practice management system HPSITE.ENCOUNTER_TAKEN a record is inserted into this table when a provider accepts a patient encounter from another provider this ensures that the original provider still has the record of their encounters

Query to Find Tables associated with Clinical Table Key SELECT t.name AS table_name, SCHEMA_NAME(schema_id) AS schema_name, c.name AS column_name FROM sys.tables AS t INNER JOIN sys.columns c ON t.object_id = c.object_id WHERE c.name LIKE '%imredem_code%' ORDER BY schema_name, table_name;

Demographics Search Write a query that displays demographic information about a patient Name DOB Address Status Gender Marital Status Race Language PCP

Patient Encounters Find a count of how many patients have had an finalized encounter documented in their chart since 1/1/2010

Canceled Appointments Patient MRN Name Date of Birth Schedule Date Status

Galen Training Offerings Database Trainings Allscripts Professional Allscripts TouchWorks Allscripts Analytics ConnectR or Common Interface Engine (CIE) Training Allscripts Analytics End-User Training Sysadmin Training galenhealthcare.com or sales.galenhealthcare.com

Questions?

Thank you for joining us today, for additional assistance. You can contact us through our website at www.galenhealthcare.com