Maximizing the Power of Centricity PACS Audit Data

Download Report

Transcript Maximizing the Power of Centricity PACS Audit Data

Maximizing the Power of
Centricity PACS Audit Data
Bill Gregg, MS, CIIP, CPSA
PACS Administrator/IIP
LSU Health Sciences Center
Shreveport, LA
 The materials, presentations and content
herein are the opinions and experiences,
and represent the views, of the specific
authors and presenters and are not
statements of advice, opinion or
information of GE Healthcare. Neither
the materials, presentations nor content
therein have been prepared, screened,
approved, reviewed or endorsed by GE
Healthcare.
Overview






Start Simple
Historical perspective
Basic concepts regarding events and data
Look at basic data with the PACS Auditor
Finish up with workflow analysis
Goal is to give everyone something to take
home today
Getting Started
 HIPAA (2004) – audit access to PHI
 With Centricity 2.0 GE started
providing XML audit log files
 Direct conversion of XML to Excel
wasn’t working for me
 Wanted to work in the .NET
environment
 Used Visual Basic .NET to read audit
files and load into MS Access
Getting Started
 First version of the PACS Auditor
application Nov 2004
 IHE value growing, looked at ATNA
 Used this platform for a poster
presentation at SCAR/SIIM 2005 that
was later published in the JDI
 Found data useful for QC as well
 What else can we do with this?
Time Line
 11/04 Created first iteration of Audit Log app
 4/05 SCAR/SIIM GE/Eric Feingold talk
 7/06 Offered PACS Audit Log app as open
source to GE User Community
(SupportCentral)
 11/07 Added workflow analysis
Talk Objectives
 Objective 1: Understand how to get
Centricity audit log files and what is in
them
 Objective 2: Understand ways to access
and manipulate the data
 Objective 3: Understand how to utilize
this data to support HIPAA requirements
and QC efforts
Term Definitions






Database
Audit Log
XML file
Elements/Attributes
Events
ENM Table





MS Visual Basic .NET
MS Visual Studio
MS Access
MS SQL Server/SSE
Oracle, Sybase
Why Care About Audit Data?
– To satisfy HIPAA requirements

Who looked at what
– To support QC projects



Who verified/dictated that exam?!
Who rejected those images?
How long does it take to verify an exam?!
– To Monitor DICOM events (not implemented)

Who created/changed KIN, ED, PGI
– To support ILM (Information LifeCycle
Management) (not yet implemented)


Who created/implemented/changed rules
What exams were deleted/moved
Hugged Your Audit Data Today?
 Audit data has a lot of value today
 As more information is added to it, more
value will be derived tomorrow
Level I: The Basics
– GE documents on audit data,
events and fields (documentation
folder)
– What does this show us
– How can we utilize the data (xml,
spreadsheets, db)
Centricity 2.0
 Centricity RA1000, some Exam Manager
events logged
 Start with initial set of audit data
 Order event is not included
 Must set 4 of the events in CA Tool
– LogIn/Out, Exam Print, Exam View
Centricity 2.1.x
 Started capturing events from Centricity Web
connections also
 Added additional events in 2.1.3 that must be set
in the CA Tool
– User\ Created, LoginFailure, RoleChanged,
StatusChanged, PasswordChanged,
ExamPresentationSaved, ReportViewed
 Some quirks where didn’t complete the XML file
 Order event not included
Centricity 3.0
 Added additional data events/elements that
must be set in CA Tool
 Order event now included giving the
complete picture
 Important shift in architecture to a DICOM
view in v3.x
 This allows us to start capturing data
regarding DICOM events
 Take a look at the events
Basics
 Note that in Exam Manager, EM
and PM events are logged, as
well as status changes (such as
verify, unverify etc.), but no event
if change patient name or MR
directly.
 Also note that my app now
includes the 2.x/3.x events and
data fields.
Audit Files




XML files
File structure
How do you get them? (your FE)
Be aware that the ENM table only holds a
set number of days of data, it is NOT a
permanent repository
 That is why they give it to you
 Also be aware that the event data is 2 days
behind
Level I Summary





Basic terms
PACS Audit Events/data from ENM
Getting the audit log files from GE
Discussed version differences
Looked at XML file
Level II: Tools




Have basic understanding of the audit data
Multiple ways to access the data
Multiple tools to access the data
PACS Auditor tool on SupportCentral site
Installing the Audit Logger







Documentation (go ahead, read it…)
Need to have .NET 2.0 installed
File location structure
Issue with fixed db locations
Fix using UDL files
Need to change driver for Access 2007
Just need to re-link tables in Access fe
Auditor Trivia Game!
 Frontend/Backend database
 Access allows a file size of about 2 Gb
 This holds approximately 2.9 million audit
records (currently on my 3rd)
 You can create front ends that limit access
 You can implement some reasonable
security
Your ‘PAL’
 Loading files
 Safeguards
 Troubleshooting
The ‘PACS Auditor’ Database





Basic front end (GUI) for immediate queries
Search fields
How the date fields work
Report buttons
Exam 2020, Patients 1228, 2003
Level III: Workflow
 Have basic reporting capabilities that can
help address HIPAA requirements
 Can answer basic questions about who did
what using discrete event data
 Take the data and extract more information
from it by looking at time spans between
events
Workflow Reports
 Going past event data to look at workflow
 Time Reports
 Issues with data
– Start and end dates can caused partial spans
– Accession range more complete
– Skipped status levels (Arrived-Dictated etc.)
– Manual manipulations (Unverify, Verify)
– How these affect counts
Update for 2.x/3.x Data
 Completed the update to include 2.x/3.x
data fields
 Requires a database conversion
 Will need to load prior archived db’s into a
new empty database
 New db won’t hold entire old ‘full’ db
 Created routine to help import, but
IMPORTANT to follow the documentation
Future Work
 Create new reports/views based on 2.x/3.x data
fields
– Login Failures
– Image rejects
– Any other suggestions?
 Move from Access to SQL Express/SQL Server
 Build in creation of summary data for use with
pivot tables
 Create de-identified data sets for research use
Summary
 Centricity PACS audit data
 Satisfying HIPAA requirements
 Satisfying basic QC needs
 Using the Time Reports to satisfy
advanced QC needs
We Can Maximize the Power
of Centricity PACS Audit Data
Where is it?
 Both the documentation and the application
can be downloaded from GE’s
SupportCentral site or our Radiology site
 Everything we talked about today is in the
documentation
 You get it all as an open source app, but it
can be used ‘out of the box’.
 No logo’s in it, you can put in your own!
Protected Healthcare Information
 Have proper policies and procedures set up
for access to this data
 Limit user access where you can with
specific front end forms
Contact Information
 Do have a day job, there is documentation
 [email protected]
 http://www.shreveportradiology.com/depart
ment/pacs/downloads (look at end of list)
 Also have a forum on the GE
SupportCentral site
Thank you for joining this presentation today.
Any Questions?