Recognize and Prevent Medication Diversion

Slides:



Advertisements
Similar presentations
Training Course: Task List. Agenda Overview of the Task List Screen Icons across the top Making Appointments Viewing Appointments & Filters Working Your.
Advertisements

Creating Hyperion Planning Applications with EPMA
OVERVIEW TEAM5 SOFTWARE The TEAM5 software manages personnel and test data for personal ESD grounding devices. Test and personnel data may be viewed/reported.
Chapter 5 Data Management. – The Best & Most Convenient Way to Learn Salesforce.com 2 Objectives By the end of the module, you.
BIM211 – Visual Programming Database Operations 1.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
Software to Manage EEP Vegetation Plot Data A design proposal Michael Lee January 31, 2011.
Technical Support: (989) GIS and Mapping Procedures in ArcMap 9.x Creating an ArcMap Project Editing an ArcMap Project Printing an ArcMap Project.
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
Copyright 2007, EMC Paradigm Publishing Inc. WINDOWS XP BACKNEXTEND 1-1 LINKS TO OBJECTIVES Starting Windows Using the Taskbar, opening & switching programs.
1 Modified_ CIRCUIT PROTECTION SOLUTIONS Confidential and Proprietary to Littelfuse, Inc. ® Littelfuse, Inc All rights reserved. February,
Integrate your people maximize your knowledge Tel SalesBase Customer.
Lesson 5: Using Tasks, Notes and the Journal
Lesson 4: Using the Calendar
E- MAIL APPLICATION CALENDAR MODUL. B ENEFITS OF CALENDAR Calendar sharing. Outlook Web App now enables your users to share their calendars with people.
Page 1 Returns Receivings By MIS Department. Page 2 The Returns Process When a store or customer wants to return goods, they are supposed to contact the.
Advanced Web 2012 Lecture 4 Sean Costain PHP Sean Costain 2012 What is PHP? PHP is a widely-used general-purpose scripting language that is especially.
FAS New Features Martha Pluemer 2012 User Conference.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
FireRMS SQL Audit, Archiving & Purging Presented by Laura Small FireRMS Quality Assurance.
Introducing... NPF Connect Press [Space Bar] to continue...
Back to content Final Presentation Mr. Phay Sok Thea, class “2B”, group 3, Networking Topic: Mail Client “Outlook Express” *At the end of the presentation.
NextGen Trustee Department Disbursements This class will cover the various methods of handling department disbursements. Whether entering them manually.
Gadgets & More…. “Date Range” Gadgets Allows you to choose a specific date, before or after a date or a range of dates using the Workflows calendar.
Cherry Creek School District Introduction to Symphony Reports.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
Lecture 1 Saima Gul. What is a Project? A Project is a job that has a beginning and an end (time), a specified outcome ( scope) at a stated level of quality.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice SISP Training Documentation Template.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Mail merge I: Use mail merge for mass mailings Perform a complete mail merge Now you’ll walk through the process of performing a mail merge by using the.
Northeastern Regional Information Center Financial Services 1031 Watervliet-Shaker Road Albany, NY November 2001.
XP New Perspectives on Integrating Microsoft Office XP Tutorial 2 1 Integrating Microsoft Office XP Tutorial 2 – Integrating Word, Excel, and Access.
Access Online Cardholder Transaction Approval Training 1 Client Logo.
OPAC Training aid (Library solutions & Library world)
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
Chapter 17 Creating a Database.
Microsoft Office Outlook 2013 Microsoft Office Outlook 2013 Courseware # 3252 Lesson 6: Organizing Information.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
ABUG Harding April 24 th Searcy, AR 1 e~Print - Innovative Ways We Use It Presented by: Bruce Knox University of Arkansas Division of Agriculture.
Moving Beyond Standard BMV Reports Using Data Repository Session 373 Presented by: Ian Proffer.
Siebel 8.0 Module 2: Overview of EIM Processing Integrating Siebel Applications.
Reports and Learning Resources Module 5 1. SLMS Primary Administrator Training Module 5: Reports and Learning Resources 2.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
ALEPH version 19.01/20.01 Interlibrary Loan Updates South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
O FFICE M ANAGEMENT T OOL - II B BA -V I TH. Abdus Salam2 Week-7 Introduction to Query Introduction to Query Querying from Multiple Tables Querying from.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Import Testing Data Presented by: Adrian Ruiz Presented by: Adrian Ruiz.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
Gold – Crystal Reports Introductory Course Cortex User Group Meeting New Orleans – 2011.
Internal and Confidential Cognos CoE COGNOS 8 – Event Studio.
JDS5 Training Guide. On Start Up you will see this screen click the OK button Click OK.
Microsoft Dynamics ® NAV 2009 Service Management.
1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Access 2010 by Robert Grauer, Keith Mast, and Mary Anne.
PestPac Software. Leads The Leads Module allows you to track all of your pending sales for your company from the first contact to the close. By the end.
Keeping your Data Repository in Top Health By: Ian Proffer MUSE Session 359.
20 Copyright © 2008, Oracle. All rights reserved. Cache Management.
The Wonderful World of CSO Reporting. What we will cover: Types of Reports Basic Reporting Steps Maximizing Your Criteria Other Types of Reports.
CSCI 6962: Server-side Design and Programming Shopping Carts and Databases.
Be “GUI ready” developing in RPG by Robert Arce from PrismaTech. Be “GUI ready” developing in RPG-ILE Presented by: Robert Arce.
1 Berger Jean-Baptiste
Integrated ISO ILL for staff users Borrowing requests – part two Yoel Kortick 2007.
1 Logging into the new PCard (PaymentNet) System: PAYMENTNET * Introduction * May use IE 8.0 or greater or Firefox * Do not.
PCard Training Logging into the new PCard (PaymentNet) System: * Introduction * May use IE 8.0 or greater or Firefox * Do not.
Outline of Script Import Modules Setup Workspace Environment and Assign Data Path Variables Summary of Script Title and Author Info.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
FAST STUDENT Your Chance to Learn!. FAST STUDENT Your Chance to Learn!
Practical Office 2007 Chapter 10
NextGen Utility Billing
Daily Batch Process for Demand Forecasting
Presentation transcript:

Recognize and Prevent Medication Diversion Pyxis and Meditech Data Jamie McDonald

Proactive Diversion Report allows the facility to view controlled medication activity Topics Primary objective Technical issues Data decisions Reports developed

Primary Objective Monitor controlled medications withdrawals and administrations to identify possible diversions before it gets out of hand

Items to Resolve Archive Files from Pyxis (technical issues) Automate the archival process Automate the process of importing Pyxis data into the Data Repository Measuring the data (data issues) What method of measurement? How are we going to display the data? User names that don’t match in Pyxis and MT

Automating Pyxis Archive Solution We have a PC that has the location of the Pyxis Archive Files mapped to the W drive \\172.20.100.63\f$\v4\maintain\archives\ We move the Pyxis Archive Files to a network folder.   “S:\Pharmacy\PyxisNT\” At 5am each day, the files are moved from one location to another.  This is accomplished using Window’s Task Scheduler and a batch file.  “CopyPyxisArchiveData2NetworkFolder.bat” The batch file command is made up of one line of text.  “move w:\*.* s:\Pharmacy\PyxisNT\”

PyxisMedTransactions Data Import Task: Automate the moving of data from daily files (through yesterday) into database tables. Wrinkles: "Daily" files are moved by a human to their folder. Which means yesterday's file may not have been moved into the folder yet today. Perhaps more than just yesterday’s file may not have been moved into the folder (vacations happen). This automated daily job may not have run yesterday for some reason.

PyxisMedTransactions Data Import Solution Algorithm: Givens: File has name of mmddyy.PYX and will always be in the same folder. General Solution: Generate all filenames holding data – starting with the last date this automated job ran through yesterday. Pull data from all those files and insert into a table in the DR.

PyxisMedTransactions Data Import Algorithm Schematic Start Run DTS to pull Filename from “Found” table, Move data from “Found” File to “Today’s-run” table Update “Today’s Run” table Generate today’s filename Any Missing Files Found? Move Missing Filename to “Found” table Copy “Today’s-Run” Table to Final Destination table Yes Done No

PyxisMedTransactions Data Import Specific Algorithm: 1. Create a Stored Procedure that will generate all possible filenames from the last date this automatic job was run through yesterday to be sought in the folder and insert the names into a "Missing" table in the database. To do the above, we pull the “Last Date" that the "Missing" filenames were generated from the Final Destination table. Start date for generating the "Missing" filenames is the last date they were generated + 1 day. If the date for the filename we just generated is not yesterday, insert the filename into the “Missing” table and continue generating the next filename by adding 1 day to that last filename.

PyxisMedTransactions Data Import Specific Algorithm (continued) 2. Create a Stored Procedure to see if any file in the "Missing" table is now in the folder, if so then move the filename from the “Missing” table to the “Found” table (remove the filename from the “Missing” table).

PyxisMedTransactions Data Import Specific Algorithm (continued) 3. Create a DTS that walks down the “Found” table to import the data from the filenames obtained from the “Found” table until no more filenames are left in the “Found” table. DTS pulls the top filename from the "Found" table and stores in a global variable. If no filename is found (“Found” table is empty) then skip move data step otherwise set DataSource to be the global variable. Move Data from DataSource to “Today’s-run” table. Delete the top filename from the "Found" table. If “Found” table is not empty loop to first step of DTS. "Found" table is empty – DTS returns success result.

PyxisMedTransactions Data Import The DTS workhorse… Dynamically set global variable filename from top of “Found” table for use by Connection1. If “Found” table is empty we will skip Transform Data Task. Else reset DataSource for Connection1 to be global variable filename. Move data from the Connection1 DataSource file to “Today’s-run” table in the database. Update “Found” table. If more filenames in “Found” loop back to set global variable else report successful completion.

PyxisMedTransactions Import Data Specific Algorithm (continued) 4. Create a stored procedure to update a couple of columns in the "Today's-run” table (per customer request). 5. Create a stored procedure to copy all "Today's-run" table data to final destination table if it exists. Whether there is data in “Today’s-run” table or not, update “Last Date” field in final destination table to be today’s date.

PyxisMedTransactions Import Data Finish automating the task by creating a job with these 5 steps and schedule it for nightly run.

User Names….. Issues Current Maintenance What did we do? Created a table that maps all Meditech UserID’S and Pyxis UserID’S that are not the same Issues Table has to be maintained by pharmacy and IT. Current Maintenance Communication between PHA on Pyxis user id changes and Monitor Meditech user name changes.

General Data Decisions Use statistically significant data to determine outliers Display Meditech data along with Pyxis transaction data. All transactions performed in Pyxis for a particular medication and location Summary of transactions per patient and medication.

Reports Developed Proactive Diversion Report, main report Parameters passed (data range, location, medication) Patient Details by Nurse - drill down report (1)Parameters passed (date range, nurse, medication) Patient Details by Medication - drill down report (1a)Parameters passed (account number, medication) Pyxis Transactions by User - drill down report (2)Parameters passed (date range, nurse, medication) All Medications for Nurse and Selected Date Range - drill down report (3)Parameters passed (date range, nurse)

Report on Report Manager View Dropdown selection for a single medication or all Dropdown for all locations or a specific department The Statistics show the number of days a nurse withdrew a medication for a location, the number of doses, the number of patients, the doses per day, and the standard deviation of the doses per day along with the total withdrawals from Pyxis and the total administrations in Meditech

Exported View of Diversion Report 1. Drill down on patient count 3. Drill down on user name 2. Drill down on count of Days

(1) Drill down on Patients from Main Report 1-a. Drill down to patient account for all user transactions for this medication

( 1 a) Drill down on patient from Patient Details by Nurse Displays all medication withdrawals, cancellations, wastes, and administrations

(2) Drill down on Days from Diversion Report Displays all transactions out of Pyxis for selected Date Range and Medication for the user

(3) Drill down on user name from Diversion Report Calculates stats for all controlled medications for the user and selected date range.

Other reports options not shown Automated time period (last 30 days) Email to Nurse Managers weekly Set of a reports to monitor high dollar medications

Thank you for attending! Acmeware Inc. Jamie McDonald 781-329-4300 ext. 203 jmcdonald@acmeware.com