113
Downtime Solution Downtime Solution Reports Reports by by Presenter: Monthep Hongsyok Presenter: Monthep Hongsyok Title: Data Analytics Architect Title: Data Analytics Architect

Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Embed Size (px)

Citation preview

Page 1: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Downtime Solution ReportsDowntime Solution Reportsbyby

Presenter: Monthep Hongsyok Presenter: Monthep Hongsyok Title: Data Analytics ArchitectTitle: Data Analytics Architect

Page 2: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

DOWNTIMEDOWNTIME

Planned DowntimePlanned Downtime

Unplanned DowntimeUnplanned DowntimeChallenges:Challenges:1) No preparation1) No preparation2) Unknown root cause2) Unknown root cause3) Unpredictable timeline to restore the 3) Unpredictable timeline to restore the system system

Page 3: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Critical Patient Information Critical Patient Information Covered by Downtime SolutionCovered by Downtime Solution

Medical Administration Record (MAR)Medical Administration Record (MAR) Problem ListProblem List AllergiesAllergies LabsLabs Vital SignsVital Signs Physician DocumentsPhysician Documents

Page 4: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Major ConsiderationsMajor ConsiderationsThe downtime solution must be:The downtime solution must be: AccurateAccurate As current as possible As current as possible ReliableReliable Up to 48-hour coverageUp to 48-hour coverage AccessibleAccessible Easy to troubleshoot and reprintEasy to troubleshoot and reprint Location based (nurse station or office)Location based (nurse station or office) Easy to maintainEasy to maintain FREEFREE

Page 5: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

AccurateAccurate Use Cerner’server to populate (write) the Use Cerner’server to populate (write) the

data to data to FILL_PRINT_ORD_HXFILL_PRINT_ORD_HX table table

This table is periodically purged depending on This table is periodically purged depending on how often you want to purge it.how often you want to purge it.

- The data set is based on - The data set is based on RUN_IDRUN_ID column column- Easy to troubleshoot with - Easy to troubleshoot with RUN_ID RUN_ID

and ENCNTR_ID and ENCNTR_ID

Use our custom script to read the data from Use our custom script to read the data from FILL_PRINT_ORD_HXFILL_PRINT_ORD_HX table table

Page 6: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

As current as possibleAs current as possible

Utilize operation jobs to populate and to Utilize operation jobs to populate and to read the data every two hoursread the data every two hours

Page 7: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

ReliableReliable The data will be saved under .DAT The data will be saved under .DAT and .PDF file formats, and ready to print and .PDF file formats, and ready to print whenever needed including when the whenever needed including when the database is down database is down

Page 8: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Up to 48-hour coverageUp to 48-hour coverage

We have seen one hospital that We have seen one hospital that experienced nearly 48 hours of downtimeexperienced nearly 48 hours of downtime

For inpatients, our solution covers 48 For inpatients, our solution covers 48 hours with 24 hour interval (0 to 24 hours hours with 24 hour interval (0 to 24 hours and 24+ to 48 hours)and 24+ to 48 hours)

For outpatients, our solution has 24 hour For outpatients, our solution has 24 hour coverage for office hourscoverage for office hours

Page 9: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Inpatient MAR ReportInpatient MAR Report

Page 10: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 11: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 12: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 13: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Today MAR Reports

Tomorrow MAR Reports

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 14: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Today MAR Reports

Tomorrow MAR Reports

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 15: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 16: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 17: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Write data to FILL_PRINT_ORD_HXtable

Page 18: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 19: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 20: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

and generate the report output files tothe backend in Production

Read the date from FILL_PRINT_ORD_HX table

Page 21: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

All files with MAR1 prefix are TODAY MAR

Page 22: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

All files with MAR2 prefix are TOMORROW MAR

Page 23: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 24: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 25: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Copy the output files from Production toDevelopment backend

Page 26: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Today MAR Reports

Tomorrow MAR Reports

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 27: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Today MAR Reports

Tomorrow MAR Reports

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 28: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Today MAR Reports

Tomorrow MAR Reports

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 29: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Today MAR Reports

Tomorrow MAR Reports

Today MAR Reports

Tomorrow MAR Reports

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 30: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Inpatient MAR ReportCreation of Inpatient MAR Report

Page 31: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

AccessibleAccessible Can be viewed and printed from many Can be viewed and printed from many sourcessources

- Production domains- Production domains- Development domains- Development domains- Intranet- Intranet

Page 32: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Demonstration of deploying Demonstration of deploying Inpatient MAR ReportsInpatient MAR Reports

Page 33: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 34: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 35: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 36: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 37: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 38: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 39: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 40: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 41: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 42: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 43: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 44: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 45: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 46: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Easy to troubleshoot and reprintEasy to troubleshoot and reprint

Display confirmation message of the Display confirmation message of the successful printingsuccessful printing

Upon the deployment (printing) of the Upon the deployment (printing) of the downtime reports, we must be able to:downtime reports, we must be able to:

Identify if there is any point of failure and Identify if there is any point of failure and causecause

Reprint if requestedReprint if requested

Page 47: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Location basedLocation based All data are saved with the file name All data are saved with the file name based on the nurse station or office. based on the nurse station or office. Therefore, easy to identify, print, and view. Therefore, easy to identify, print, and view.

Page 48: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 49: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 50: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 51: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 52: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 53: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 54: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 55: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 56: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 57: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 58: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 59: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 60: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 61: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 62: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 63: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 64: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 65: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 66: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 67: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 68: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Easy to maintainEasy to maintain Automated via operation jobsAutomated via operation jobs

Using custom (non-Cerner) table called Using custom (non-Cerner) table called NMH_PRINTERS to maintain relationships NMH_PRINTERS to maintain relationships between report output files and printersbetween report output files and printers

Page 69: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Demonstration of using Demonstration of using NMH_PRINTERS table and NMH_PRINTERS table and NMH Printer Maintenance NMH Printer Maintenance ApplicationApplication

Page 70: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 71: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 72: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 73: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 74: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 75: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 76: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 77: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 78: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 79: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 80: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 81: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 82: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 83: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 84: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 85: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 86: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 87: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 88: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 89: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 90: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Advantages of using Advantages of using NMH_PRINTERS tableNMH_PRINTERS table

• Avoid manual hardcode of printer queue

• Regular verification via CCL operation job to notify us if any printer queue becomes obsolete

• Easy, fast, and less likelihood for typo errors when updating the printer queue

• Can be utilized in other programming projects

Page 91: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Ambulatory Patient Summary ReportCreation of Ambulatory Patient Summary Report

Page 92: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Ambulatory Patient Summary ReportCreation of Ambulatory Patient Summary Report

Page 93: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Ambulatory Patient Summary ReportCreation of Ambulatory Patient Summary Report

Page 94: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Ambulatory Patient Summary ReportCreation of Ambulatory Patient Summary Report

Page 95: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Ambulatory Patient Summary ReportCreation of Ambulatory Patient Summary Report

Read data from the database andgenerate the report output files tothe backend in Production

Page 96: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Ambulatory Patient Summary ReportCreation of Ambulatory Patient Summary Report

Page 97: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Ambulatory Patient Summary ReportCreation of Ambulatory Patient Summary Report

Page 98: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Creation of Ambulatory Patient Summary ReportCreation of Ambulatory Patient Summary Report

Copy the output files from Production toDevelopment backend

Page 99: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Demonstration of deploying Demonstration of deploying Ambulatory Patient Summary ReportAmbulatory Patient Summary Report

Page 100: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 101: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 102: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 103: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 104: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 105: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 106: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 107: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect
Page 108: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Same as MAR report’s, the selected location/printer is based on NMH_PRINTERS table

Page 109: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Ambulatory Patient Summary ReportAmbulatory Patient Summary Report

Page 110: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Ambulatory Patient Summary Report Ambulatory Patient Summary Report via Intranetvia Intranet

Page 111: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Ambulatory Patient Summary Report Ambulatory Patient Summary Report via Intranetvia Intranet

Page 112: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Questions?Questions?

Page 113: Downtime Solution Reports by Presenter: Monthep Hongsyok Title: Data Analytics Architect

Monthep HongsyokMonthep HongsyokData Analytics ArchitectData Analytics ArchitectE-mail: E-mail: [email protected]@nmh.orgPhone: 312-926-3254Phone: 312-926-3254