Contents Sample rollout check list Rollout phases and activities

Slides:



Advertisements
Similar presentations
Extended DISC Online System User Instruction: How to Generate Reports
Advertisements

What is Curriculum Manager? State and district curriculum managers can create, copy, edit, upload and publish valuable curricula. If you are provisioned.
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.
CRC Protocol Documents Protocol Submissions Amendments Publications Study Closure.
Crawler-Based Search Engine By: Bryan Chapman, Ryan Caplet, Morris Wright.
MEDEMAS –Medical Device Management and Maintenance System Architecture
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.
Automating Practice Partner with Macro Express Donald T. Stewart, MD 2007User Group Meeting.
Create Forms Lesson 5. Software Orientation Creating Forms A form is a database object –enter, edit, or display data from a table or query Providing.
Records and Information Management IT - Enterprise Content Management SPIDR II Global Features Reference Guide April 2013.
June 18, Agenda Welcome Updates and Reminders New CT.gov Site eGovernment Applications Questions & Comments.
Chapter 1: Introduction to Web
Reporting and Build Statistics Using Business Intelligence By Naga Sowjanya Karumuri Build Team, VMware, Cambridge Summer Internship 2008.
1 Chapter 11 Implementation. 2 System implementation issues Acquisition techniques Site implementation tools Content management and updating System changeover.
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,
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Mastering Char to ASCII AND DOING MORE RELATED STRING MANIPULATION Why VB.Net ?  The Language resembles Pseudocode - good for teaching and learning fundamentals.
Manipulating data. Manipulating data means: Putting it into a structure (e.g., tables in a database) Putting it into a computer model.
Alesco User Group Cairns Conference 2015 Using API’s in Alesco.
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.
GENERIC ETL DESIGN VARADARAJAN VASU SENIOR PROJECT MGR/ARCHITECT POLARIS SOFTWARE LAB
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.
Webinar 13: Implementation Barriers. Summary of Last Week’s Call Making the debriefing count: The McLeod Experience Tips on engaging your colleagues when.
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.
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.
Partially Populated for ADT Messages
Patricia Alafaireet  Lecture 2 – Implementation and go-live strategies Data conversion Communication Planning Downtime.
Lawson Mid-America User Group Spring 2016 Meeting.
Configuring Resources in Scheduler Open Source Community Call April 5, 2016.
In today’s lesson we will be looking at: what we mean by the software development lifecycle the phases in the lifecycle We will focus particularly on testing:
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?
Template Building Approaches & Considerations Open Source Community Call Feb 23, 2016.
ADMINISTRATIVE STRUCTURE OF A COMPUTER CENTRE. The administrative structure is being organized in such a way that a skilled professional personnel is.
Research Approval Workflow EPIC Optimization
BLUEcloud ANALYTICS COSI Conference 2014 DEBORA WELLEN
Graphical Data Engineering
Tips for Mastering Relational Databases Using SAS/ACCESS®
Care Coordination and Interoperable Health IT Systems
How to have a successful Regional meeting
Archiving and Document Transfer Utilities
HCCRC Scheduler System
Recent trends in estimation methodologies
Sample Scheduler Roll-out Month 1
Oracle Subledger Accounting
LOCO Extract – Transform - Load
Data Migration (ETL) Approach Scheduler Roll-Out at HCCRC Institutions
National Accounts World Wide Exchange
Adding and editing students and student test settings
Test Information Distribution Engine (TIDE)
Create and Edit Item Records
For a new user you must click on the “Registration for Generator” link
Adding and editing users
Use proper case (ie Caps for the beginnings of words)
U.S. Environmental Protection Agency
Lesson 13: Epic Appointment Scheduling Reports
What’s New in TIME - Financial
2017 CAASPP Administration RCOE/RCAN Presentation
Communications & Computer Networks Resource Notes - Introduction
Locking and Unlocking encounters
Welcome Traceability Software Integrators
Topology Comparison PowerWorld Users Tool Zach Gill Sanford
Collecting Data Online
Introduction to Databases
Risk Analysis of Linear Project
Best Practices in Higher Education Student Data Warehousing Forum
Presentation transcript:

Scheduler Roll-Out at HCCRC Institutions Open Source Community Call May 9th 2017 http://catalyst.harvard.edu

Contents Sample rollout check list Rollout phases and activities Example small institution timeline Data migration / ETL process Scheduler data flow Template building

Sample Rollout Checklist

Major Rollout Phases and Activities

Sample Small Institution Rollout Timeline

Data Migration (ETL) Approach Scheduler Roll-Out at HCCRC Institutions http://catalyst.harvard.edu

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

Data Flow

Ref. Letter Table(s) A sublocation B resource resource_annotation line_level_annotations resource_type resource_sublocation C resource_schedule resource_alternate D sublocation_closure_interval E user F study_user G study H I J visit_template template_resource template_resource_annotation K template_approval_history L subject M study_subject