Installation and Maintenance of Health IT Systems Lecture b This material Comp8_Unit 8b was developed by Duke University, funded by the Department of Health.

Slides:



Advertisements
Similar presentations
Digital Edge Solutions Overview Services – Application Support.
Advertisements

1 EHR Contract Negotiation Cathey Halsten, EHR Advisor July 13, 2011.
Lesson 6 Software and Hardware Interaction
Unit 12b: Unintended Consequences of HIT Learning From Mistakes: Error Reporting and Analysis and HIT This material was developed by Johns Hopkins University,
Skyward Server Management Options Mike Bianco. Agenda: Managed Services Overview OpenEdge Management / OpenEdge Explorer OpenEdge Managed Demo.
ICASAS305A Provide Advice to Clients
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 10: Collect and Analyze Performance Data.
Chapter Thirteen Maintaining and Upgrading a Network.
Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Network security policy: best practices
Request For Proposal Barbara Antuna Ronald Healy Chad Hodge Andrew James Mel Ocampo.
Virtual Memory Tuning   You can improve a server’s performance by optimizing the way the paging file is used   You may want to size the paging file.
Copyright © 2007 Quest Software The Changing Role of SQL Server DBA’s Bryan Oliver SQL Server Domain Expert Quest Software.
November 2009 Network Disaster Recovery October 2014.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Component 10 – Fundamentals of Workflow Process Analysis and Redesign Unit 10 – Process Change Implementation and Evaluation This material was developed.
Term 2, 2011 Week 3. CONTENTS The physical design of a network Network diagrams People who develop and support networks Developing a network Supporting.
11 SECURITY TEMPLATES AND PLANNING Chapter 7. Chapter 7: SECURITY TEMPLATES AND PLANNING2 OVERVIEW  Understand the uses of security templates  Explain.
Current Job Components Information Technology Department Network Systems Administration Telecommunications Database Design and Administration.
Data management in the field Ari Haukijärvi 2nd EHES training seminar.
MIS3300_Team8 Service Aron Allen Angela Chong Cameron Sutherland Edment Thai Nakyung Kim.
Configuring Electronic Health Records Migration to an Electronic Health Record System Lecture b This material (Comp11_unit1b) was developed by Oregon Health.
Installation and Maintenance of Health IT Systems
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
End HomeWelcome! The Software Development Process.
Making Managed Services Easier Presenter: Greg Henderson Director, International.
16 1 Installation  After development and testing, system must be put into operation  Important planning considerations Costs of operating both systems.
Unit 8a Troubleshooting; Maintenance and Upgrades; Interaction with Vendors, Developers, and Users Component 8 Installation and Maintenance of Health IT.
Unit 6b System Security Procedures and Standards Component 8 Installation and Maintenance of Health IT Systems This material was developed by Duke University,
Unit 8b Troubleshooting; Maintenance and Upgrades; Interaction with Vendors, Developers, and Users Component 8 Installation and Maintenance of Health IT.
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.
Monitoring Windows Server 2012
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
Business Data Communications, Fourth Edition Chapter 11: Network Management.
Special Topics in Vendor- Specific Systems EHR Go-Live Strategies This material (Comp14_Unit8) was developed by Columbia University, funded by the Department.
Our Company What your are Getting If your workstation or laptop has been giving you problems, we can fix it and restore your productivity without adding.
Component 8 Installation and Maintenance of Health IT Systems Unit 4 Structured Systems Analysis and Design This material was developed by Duke University,
Component 8 Installation and Maintenance of Health IT Systems Unit 10 Developing a Test Strategy and Test Plan This material was developed by Duke University,
Chapter 13: LAN Maintenance. Documentation Document your LAN so that you have a record of equipment location and configuration. Documentation should include.
ORGANIZING IT SERVICES AND PERSONNEL (PART 1) Lecture 7.
Network design Topic 6 Testing and documentation.
Monitoring and Managing Server Performance. Server Monitoring To become familiar with the server’s performance – typical behavior Prevent problems before.
This material was developed by Oregon Health & Science University, funded by the Department of Health and Human Services, Office of the National Coordinator.
Chapter 12 Implementation and Maintenance
Installation and Maintenance of Health IT Systems Unit 8b Troubleshooting; Maintenance and Upgrades; and Interaction with Vendors, Developers, and Users.
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
Unit 8a: The Implementation Team HIT Implementation Planning for Quality and Safety This material was developed by Johns Hopkins University, funded by.
Component 8 Installation and Maintenance of Health IT Systems Unit 9b Creating Fault-Tolerant Systems, Backups, and Decommissioning This material was developed.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
Page 1 Monitoring, Optimization, and Troubleshooting Lecture 10 Hassan Shuja 11/30/2004.
Installation and Maintenance of Health IT Systems Unit 8a Troubleshooting; Maintenance and Upgrades; and Interaction with Vendors, Developers, and Users.
Patricia Alafaireet  Lecture 2 – Implementation and go-live strategies Data conversion Communication Planning Downtime.
Installation and Maintenance of Health IT Systems Troubleshooting; Maintenance and Upgrades; Interaction with Vendors, Developers, and Users Lecture a.
Installation and Maintenance of Health IT Systems Developing a Test Strategy and Test Plan This material Comp8 _Unit10 was developed by Duke University,
SQL Database Management
Monitoring Windows Server 2012
Care Coordination and Interoperable Health IT Systems
Installation and Maintenance of Health IT Systems
Oracle Database Administration
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Introduction of Week 3 Assignment Discussion
Klopotek is transitioning to a Global Organization
Enterprise Program Management Office
IT and Development support services
Agenda The current Windows XP and Windows XP Desktop situation
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

Installation and Maintenance of Health IT Systems Lecture b This material Comp8_Unit 8b was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information Technology under Award Number IU24OC Troubleshooting; Maintenance and Upgrades; Interaction with Vendors, Developers, and Users

Troubleshooting; Maintenance and Upgrades; Interaction with Vendors, Developers, and Users Learning Objectives 1.Identify and implement an effective troubleshooting procedure for reporting, evaluating, fixing, deploying, and follow-up of errors, problems, or limitations for the system (lectures a & b) 2.Integrate downtime schedule for OS, network, database, and client application maintenance and updates (lecture b). 3.Develop a process for communicating requirements and supplying updates between vendors/developer and users (lecture b). 4.Create a baseline for system performance measurement and comparison for troubleshooting (lecture b). 2 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b

Troubleshooting: Diagnosing Complex EHR Infrastructure Issues Identify the problem Determine the scope of the issue Start Simple Seek Additional help during an Outage Remember to communicate (Halamka) 3 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b

Troubleshooting: Diagnosing Complex EHR Infrastructure Issues Use the logs Develop a timeline Stick to the Plan…Set deadlines for escalation Stay focused on resolving the problem. Don’t be too quick to declare a problem resolved. (Halamka; AHRQ, 2011) 4 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b

Troubleshooting: An Example User contacts the EHR Helpdesk about slow EHR… –Start with the local machine Recent Updates or Patches System and Application Logs Wireless/ Ethernet Connectivity 5 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b

Troubleshooting: An Example If the issue is more widespread… –Network or ISP Issues Misconfigured switch, router, ISP Connectivity –Erroneous OS Upgrade/ Misconfigured Server –Server Hardware Error/ Upgrade Needed –Application Upgrade Error EHR Design EHR Software Code 6 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b

Performance Baseline Generated after completion of performance baseline testing. Shows normal operating parameters of your system under normal load conditions. Used to gauge overall system health & assist with isolating performance problems. (Wunder) 7 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b

Performance Baseline: Testing “Benchmark testing” Compare performance of new server/system against standard (e.g., existing measurements or software specs). Test at regular intervals, when problem-free: –System resources (server & hardware) –Network architecture –Operating system –Database applications –Client applications (Sqlserver, 2009) 8 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b

Performance Baseline: Utilities Available Work with vendor to determine best method for your EHR. Many third-party utilities available. Windows built-in utilities: –System Monitor (collect & view real-time data on usage of memory, disk, processor) –Performance logs & alerts –Task Manager –Event Tracing for Windows (ETW; trace & log events raised by user-mode applications & kernel-mode drivers; export most SQL Server events.) (Microsoft, 2011; Technical, 2005) Databases often require special utilities. SQL Server built-in utilities: –SQL Trace –SQL Server Profiler –SQL Server Management Studio Activity Monitor –SQL Server Management Studio Graphical Showplan –Stored procedures –Database Console Commands (DBCC) –Built-in functions –Trace flags 9 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b

Performance Baseline: Measurements & Next Steps Measurements –Peak vs. off-peak hours –Production-query, batch-command response times –Database backup and restore completion times Next steps –Compare baseline statistics to current server/system performance. –Investigate if numbers far above or below baseline. (Wunder) 10 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b

EHR Maintenance & Upgrades Upgrades crucial for extending EHR functionality & overall system lifespan. Improperly planned/managed upgrade procedures can severely damage system, reducing performance. Use highly structured approach in upgrading any major, critical production system. 11 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b

EHR Maintenance & Upgrades: Structured Approach Upgrade team –Works with vendor. –Reads upgrade documentation. –Analyzes functional enhancements. –Works with vendor on unknown variables. –Makes plan to configure & test affected applications. Technical team develops alternative testing environment (test bed). Upgrade team compiles pre-installation & installation checklists, determines downtime. After first testing, logs reviewed & errors/discrepancies reported to vendor. 12 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b

EHR Maintenance & Upgrades: Structured Approach (cont’d) After vendor resolves issues, upgrade process retested, ensuring data integrity. Consider software to simulate workflow & users; track data for performance analysis. Unified spreadsheet to track issues. Once testing complete & upgrade approved, final documentation prepared & training scheduled. Installation team finalized & assigned roles. Upgrade scheduled during off-peak times. EHR “shadow copy” (read-only, without real-time interfaced results) accessible during upgrade. 13 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b

14 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b EHR Maintenance & Upgrades: Structured Approach (cont’d) Upgraded system tested immediately after completion. Once testing complete, help desk notified & systems brought back online. Dedicated team available for several business days to resolve issues. (Follow similar processes for upgrades to server OS, workstation OS, databases.)

Interacting with Users Stay up to date Set realistic expectations Value your user’s time Be friendly, but stay on task. Listen Closely, and acknowledge the user’s issue Use the opportunity to educate Be patient (Boyer, 2005) 15 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b

16 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b Essential not only for successful implementation, but also for continued success of product. –Issues will arise beyond scope of your IT workforce. –Routine upgrades needed. –Vendor plays pivotal role in these & other events. Successful partnerships built on mutual goals, trust. –“In this together”. –Success of vendor depends on success of product. Long-term commitment between organization & vendor. –Relationship becomes complex once organization dependent on fully embedded EHR. (Boyer, 2005) Client-Vendor Relationship

17 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b Client-Vendor Relationship: Before Purchase Understand vendor company & culture. –Visit headquarters, talk with as many as you can (including development & support). –Follow the money. What drives revenue stream? –Dependent on support fees? Understand support-fee structure. –Financially solvent enough to provide long-term support? Hosted and SaaS (Software as a Service) solutions: understand vendor’s upgrade strategy. –Will it conflict with your business practices? Impressions of vendor’s support staff (Boyer, 2005)

18 Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b Performance baseline –Helps gauge system health & isolate problems. Structured approach for upgrades –Separate environment for testing upgrades prior to rollout. Work closely with vendor to resolve issues. Rollout during non-peak hours. Client-vendor relationship –EHR purchase brings long-term commitment. Complexity once dependent on EHR. Understand vendor & culture before purchase. Troubleshooting; Maintenance and Upgrades; Interaction with Vendors, Developers, and Users Summary

Troubleshooting; Maintenance and Upgrades; Interaction with Vendors, Developers, and Users References – Lecture b References Boyer, E. and M. Soback (2005). Production Support. Implementing an Electronic Health Record System. J. M. Walker, E. J. Bieber and F. Richards, Springer London: “Event Tracing for Windows” (2011). Microsoft.com. [Internet]]. “Guide to Reducing Unintended Consequences of Electronic Health Records” (2011). AHRQ. [Internet]. Halamka, John. “10 tips for troubleshooting complex EHR infrastructure problems”. KevinMD.com. [Internet]. “SQL Server Security, Performance & Tuning.” (2009).SSQA.net. [Internet]. qa.net/blogs/perftune/archive/2009/07/26/5820.aspxhttp://sqlserver- qa.net/blogs/perftune/archive/2009/07/26/5820.aspx “Technical Comparison of Oracle Database 10g and SQL Server 2005: Focus on Manageability, May 2005” (2005, May). Oracle. [Internet]. Wunder, Bill “Benchmarking Techniques Using T-SQL Part 1 - System Statistical Functional”. [Internet] Health IT Workforce Curriculum Version 3.0/Spring 2012 Installation and Maintenance of Health IT Systems Troubleshooting, Maintenance & Upgrades & Interaction with Vendors, Developers and Users Lecture b