Data Migration (ETL) Approach Scheduler Roll-Out at HCCRC Institutions

Slides:



Advertisements
Similar presentations
CDA for HAI Reporting January 2007 Update. Project Outline Deliverables –Sample instances BSI, SSI, Denominator for Procedure, Denominiator for ICU –Stylesheets.
Advertisements

Create and use your own Electronic Business Card Create and send a simple business card Traditional paper business cards have been around for a long time.
System Migration IS 551 Fall 2005 Dr. Dania Bilal.
CCI Town Hall Carrie Hall April 2, PM Center for Clinical Investigation Town Hall for Epic.
November 17, 2009 Sunflower Project Monthly Conversion Meeting – November.
1 UDS “D” Record Training History and Overview. 2 Credits Project Manager – Julie Snyder UDS “D” Record Training Subcommittee James Hamilton (Home Ins.
Monash's Mock RQF − Lessons learnt David Groenewegen ARROW Project Manager.
CRC Protocol Documents Protocol Submissions Amendments Publications Study Closure.
Monarch Pro Presented by: Bernadette Coleman Assistant Coordinator of Payroll Alcorn State University September 17, 2012.
The use cases that drive XNAT development Dan Marcus June 24, 2012.
Transfer Monitoring. u SCT Banner Transfer Monitoring batch file processing was introduced in the 5.4/4.13 Release Guides (January 2002). u This process.
1 New : Create your own message starting from scratch 2 New From Template: add professionally designed templates provided exclusively by Gorilla Contact.
Data Warehouse Tools and Technologies - ETL
September 5, 2015 Office Setup. Lesson Overview: Office Setup  In this lesson we will cover:  Adding new offices to COM  Individual office setup 
Chapter 1: Introduction to Web
Reporting and Build Statistics Using Business Intelligence By Naga Sowjanya Karumuri Build Team, VMware, Cambridge Summer Internship 2008.
System-level and RESA Administrators Functions. Topics Manually creating new student account Manually creating new teacher account Importing data Viewing.
1 The following presentation is from the Oracle Webcast “What’s New in P6 EPPM Release 8.1.” As a partner, you may not use the Oracle Power Point template,
Patient Matching. Process Reviewed secondary (e.g. white papers) and primary literature on patient matching Series of teleconferences to establish scope,
Publish Calendars to the Web. CCUweb Presentation (10 Minutes) 1 Demonstration of published calendars (10 minutes) 2 Demonstration of importing calendar.
Manipulating data. Manipulating data means: Putting it into a structure (e.g., tables in a database) Putting it into a computer model.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
ETL Extract Transform Load. Introduction of ETL ETL is used to migrate data from one database to another, to form data marts and data warehouses and also.
Electronic Graduate Admissions at Delaware John C. Cavanaugh University of Delaware Council of Graduate Schools and Canadian Association for Graduate Schools.
] COREY PEARSON [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2008 CHAVONE JACOBS [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2003 ALLAN FISHER [ ASUG INSTALLATION.
12 steps for Mail Merge Setup Mpact Magic. Step 1 Open Your MS Outlook program and put it an offline mode. Go to Main Menu >> File >> Work Offline.
Search Engines. What is a Search Engine?  Software programs that search the Internet for a topic, catalogs the results, and displays the sites found.
ONE® Pages Training Presentation North York General Hospital.
July 22, 2009 Sunflower Project Monthly Conversion Meeting – July.
Student Centered ODS ETL Processing. Insert Search for rows not previously in the database within a snapshot type for a specific subject and year Search.
1 Do You Need an ETL Tool? Ben Bor NZ Ministry of Health Ben Bor NZ Ministry of Health.
Subscribers – DatA Extensions
Creating a Complaint/Grievance Database Presented by Jorge A Gaspar for BA-635.
SWRCBSWRCBSWRCBSWRCB AB2886 Implementation San Jose Training San Jose Training July 30, 2001 Marilyn R. Arsenault ArsenaultLegg, Inc.
Paper 2 Exam Tips Guidance: 1.Evidence Document 2.Unit 9: – Communication ( ) 3.Unit 10: - Document Production (Word) 4.Unit 16: PowerPoint 5.Unit.
CoScripter and Topes: Putting Data into Usable Formats Christopher Scaffidi Carnegie Mellon University With Allen Cypher and Jimmy Lin IBM Almaden.
Exeter – Implementation of a Crosswalk Connector S. Trowell, University of Exeter Nov 2013.
Cost23 1 Question of the Day u Which of the following things measure the “size” of the project in terms of the functionality that has to be provided in.
How to Prepare Data Considering Overall Performance Check Instances?
Research Approval Workflow EPIC Optimization
Graphical Data Engineering
Tips for Mastering Relational Databases Using SAS/ACCESS®
Contents Sample rollout check list Rollout phases and activities
Archiving and Document Transfer Utilities
HCCRC Scheduler System
Recent trends in estimation methodologies
Sample Scheduler Roll-out Month 1
LOCO Extract – Transform - Load
Understand Bi Business Intelligence the use of Example.
Looking for the following people:
Software Maintenance
Adding and editing students and student test settings
Create and Edit Item Records
Rapid fire performance testing of 250 websites
Use proper case (ie Caps for the beginnings of words)
Current State Problem of Multiple Data Sources
User Manual KC SMS System User Manual
Lesson 13: Epic Appointment Scheduling Reports
What’s New in TIME - Financial
TITLE LEFT ALIGNED HERE ALL CAPS
Communications & Computer Networks Resource Notes - Introduction
Locking and Unlocking encounters
Spreadsheet/Worksheet
Welcome Traceability Software Integrators
Lesson 6: Epic Appointment Scheduling Referrals
Planning and Storyboarding a Web Site
Lesson 6: Epic Appointment Scheduling Referrals
Collecting Data Online
Using the Registry to Conduct WinCASA Assessments: Lessons Learned
Risk Analysis of Linear Project
Presentation transcript:

Data Migration (ETL) Approach Scheduler Roll-Out at HCCRC Institutions Open Source Community Call January 26, 2016 http://catalyst.harvard.edu

Contents State of Data at the Institutions Data Loaded into Scheduler Approach to ETL Challenges & Lessons Learned

State of Data at the Institutions Varying methods for scheduling used at each of the four CRCs Methods include: Paper and pencil (scheduling book) Turbo software Outlook Epic Each method yielded different levels of available data in varying formats

Data Loaded into Scheduler Scheduled visits Each visit was put in as an overbook Subjects Resource intensities added to existing visit templates Notes Prior to data migration, studies and visit templates were modeled out and then built directly in the system, resources were added directly to the database For some sites, we were able to move data over programmatically. For other sites, we decided to enter certain data manually based on: Levels of effort for each approach Data available Developer and operational staff availability

Approach to ETL Established formats in which each institution would provide their data File format (CSV) and layout Data formats (e.g. dates, strings) Required close communication, trial and error with Harvard Catalyst engineers and institution engineers Coded a program to extract institution data from the CSV files and transform it into our domain objects Created a code branch with a copy of Scheduler code used to populate the database Send sample data (no PHI) Code program, including proper validation messages Run the program on a test system and report errors Engineer at Institution Harvard Catalyst Engineer

Challenges & Lessons Learned Because we are outside of the hospital and there is sensitive patient data, we were only able to utilize sample data when coding and testing This caused a lot of back and forth between engineers at Harvard Catalyst and at the hospital The method used to populate the Scheduler database is not re-usable and was a one-time effort