38
Imagination at work Minimizing Downtime: Keeping Your Centricity™ Business System Humming: An Application Perspective David Banks – GE Healthcare, NPRT Amy Hand – GE Healthcare, PMO Pauline Troiano – GE Healthcare, NPRT

Minimizing Downtime: Keeping Your Centricity™ Business System … · 2015. 10. 22. · Keeping your System Humming This is part 1 of 2 sessions to discuss how to reduce unplanned

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

  • Imagination at work

    Minimizing Downtime: Keeping Your Centricity™ Business System Humming: An Application Perspective

    David Banks – GE Healthcare, NPRT

    Amy Hand – GE Healthcare, PMO

    Pauline Troiano – GE Healthcare, NPRT

  • ©2014 General Electric Company – All rights reserved.

    This does not constitute a representation or warranty or documentation regarding the product or service featured. All illustrations are provided as fictional examples only. Your product features and configuration may be different than those shown. Information contained herein is proprietary to GE. No part of this publication may

    be reproduced for any purpose without written permission of GE. DESCRIPTIONS OF FUTURE FUNCTIONALITY REFLECT CURRENT PRODUCT DIRECTION, ARE FOR INFORMATIONAL PURPOSES ONLY AND DO NOT CONSTITUTE A COMMITMENT TO PROVIDE SPECIFIC FUNCTIONALITY. TIMING AND AVAILABILITY REMAIN AT GE’S DISCRETION AND ARE SUBJECT TO CHANGE AND APPLICABLE REGULATORY CLEARANCE. * GE, the GE Monogram, Centricity and imagination at work are trademarks of

    General Electric Company. General Electric Company, by and through its GE Healthcare division.

    2

  • Keeping your System Humming

    This is part 1 of 2 sessions to discuss how to reduce unplanned downtime, and minimize headaches with the help of regular system maintenance. Each session will take a close look at Monitoring and Maintaining, Tuning, Purging and Backups. Come share your best practices!

    Session One (B02_10 Fri 1:30-2:30) will focus on the Application process including: Proactive monitoring, global maintenance, and optimizing ETM performance.

    Session Two (B03_10 Fri 2:45-3:45) will focus on the System process including: System monitoring tools, Cache configuration, and system purging recommendations.

    3

  • Systems Preview/Review

  • Monitor and Maintain System Maintain Current OS, Cache™, and Application

    Version

    Maintaining Journal Files

    Performance OS level

    Fragmentation – OS and cache

    Review Cache Performance

    Know Your System History

    Monitoring Tools: System Monitor Console

    Cache and System License

    5

  • Purging Your System Operating System Purging

    Purging Data

    6

  • System Tuning

    System Reboot

    Global Mapping

    Max Sizes

    Cache Parameters

    7

  • System Backup

    Back Up Testing and Restores

    Review logs daily for errors

    Tested through out the year

    8

  • Monitor and Maintain Applications

  • Application License

    %ZIDLMF – License Management Reporting

    %ZIDLMFD - License Cleanup Daemon

    15

    On Going

  • Monitor Error Trap

    Prevent disk space problems by proactively

    monitoring for disk errors

    Prevent application problems by proactively

    monitoring for recurring errors

    16

    Daily

  • Monitor Night Jobs

    Verify that Night Jobs started

    and completed successfully

    Check Status Horolog

    17

    Daily

  • Monitor Interfaces

    Verify that interfaces are running

    Ensure that queues are processing as expected

    18

    Daily

  • Monitoring Tools: Centricity Business Proactive Monitoring Standard with Centricity Business v5.1 !

    Proactively monitor automated processes across the Centricity Business product suite

    Manage all monitors from a single workstation

    Delivered with more than 30 standard monitors that can be modified to meet your business needs

    Generates notifications and alerts based on unique thresholds and SQL based rules

    Provides functionality to view alert history

    19 On Going

  • Monitoring Tools: Centricity Business Proactive Monitoring

    20

  • Proactive Monitoring: Monitors

    21

  • Proactive Monitoring: Class Query

    22

  • Proactive Monitoring: Rules

    23

  • Proactive Monitoring: Rule Detail

    24

  • Proactive Monitoring: Rule Detail

    25

  • Proactive Monitoring: Alert

    26

  • Proactive Monitoring: Email / Text Notification

    27

  • Applications and Purging

  • Application Globals and Purging

    Interfaces

    UXERROR, UXLLPLOG, UXRCV, UXSND, ICHARGEX

    Days to retain defined in Interface definition

    Report Writer

    UDQLDEX, UDQLDAT

    Output globals from queries

    Each query has number of days to retain

    29

    As Needed

  • Application Globals and Purging

    TES Audit Trail

    TVAUDHD,TVAUDIT,TVAUDITEDATA,TVAUDITX,TVAUDITY,TVAUDTY,TVAUDTN

    Setting in Dictionary 33021 days to retain /Run purge via F5,A5 in TES

    HPA/ADT Audit trail

    IAUD,IAUDX

    System options/Number of Days to retain Reg/Visit Audit trail

    30

    As Needed

  • Application Globals and Purging

    Error trap

    ZIDETRAP (houses all errors reported)

    Only way to purge is to say Y to prompt “Delete errors more than 30 days old? N =>”

    Security Plus

    ZSECLOG (security log report)

    Manually run purge (F6,A7 in Sec +)

    Can also be added to NJ table or Periodic Jobs

    31

    As Needed

  • Application Globals and Purging

    Patient Confidentiality

    AQPTS,AQPTSI

    These are the live (AQPTS) and archive (AQPTSI) globals for the Patient Confidentiality module. Data from the live table can be archived to AQPTSI. Data from the AQPTSI global can be purged

    BAR Statement Runs

    ARSTATE

    Dictionary settings in 207

    32

    As Needed

  • Application Globals and Purging

    EDI Purge

    EDIOUT, EDIREF, EDIIN, EDIAPP, EDIXREF, EDITP, EDIQOB, EDIQIB, EDI997, EDIVER, EDIFILE, EDIERR, EDIAPPV

    EDI globals for inbound/outbound messages and runs

    The number of days to retain EDI data is defined for each Trading Partner in BAR F43/A20

    Purging (auto or manual) is done via F43/A30, Action code G

    The options under action G are to either Purge Selected Runs (action P) or Enable/Disable Auto Purge (action X).

    33 As Needed

  • Application Globals and Purging

    BAR EDI 835 Runs using ARTS

    ARTEDI global

    This global houses ARTs EDI run info (EDI 835). It is very common for clients to never purge this info because of possible auditing. However, the ability to purge does exist.

    The number of days to retain EDI data is defined for each Trading Partner in BAR F43/A20

    Purging is done via F43/A2/A3, Action code W

    34

    As Needed

  • Application Globals and Purging

    HMO Output Production Queue

    HMOPRODQ

    This global houses HMO Output production queue info. Allows the queuing of HMO member for form letter production and custom coded things like tapes and ID cards.

    Purging is available via MCA F15/A6 for both A1 and A2. Both of these purge data from this global.

    HMO Enrollment Globals

    HMOENAL,HMOENHIS (reporting information)

    MCA F15,A2,A16,A32

    35

    As Needed

  • Application Globals and Purging

    ETM

    Routine Purging of Edit Type Tasks

    **A/R follow up type tasks (INS FUP, Rej, Self Pay) should be kept as long as ETM notes are needed

    Routine Purging of Events

    Excellent instructions and documentation on the Knowledge Center

    GBLOCKCOPY must be run to recover disk space freed up by purge

    36

    As Needed

  • Applications and Tuning

  • ETM Views

    Ensure SQL logic for views is written optimally

    Dictionary 627 - Cache Query: ETM RPT Query Audit Trail Top N Run Times

    Displays query views by execution time

    Documentation: Tips and Tricks to Maximize

    the Performance of ETM Views and Queries

    https://engage.gehealthcare.com/docs/DOC-

    35737

    38

    As Needed

    https://engage.gehealthcare.com/docs/DOC-35737https://engage.gehealthcare.com/docs/DOC-35737https://engage.gehealthcare.com/docs/DOC-35737

  • Table Tuning Helps maximize performance of ETM views and

    queries

    Creates better statistics that can be used by the

    Cache SQL Optimizer to create a more efficient Query Plan.

    In general, Table Tuning (preferably, run over the

    weekend) is needed:

    after a conversion of large data

    if there are many new tasks inserted into the Task table

    a large number of rows are added or removed from the table

    39 As Needed

  • Applications Backup

  • Test Namespace/Backup

    Always keep an up to date Test UCI/Namespace

    Make changes in Test first and utilize TUS to move

    changes from primary test to production

    When upgrading always keep a prior version test

    area around for reproducing issues

    41

    As Needed

  • Test Environments/Web Servers

    Always have an up to date test web server

    Never update security patches w/out first checking

    with compatibility

    Documentation: GE Centricity™ Business Service

    Packs and Critical Patches: Centricity Business

    Development Testing

    https://engage.gehealthcare.com/docs/DOC-35897

    Always apply patches in test first then Production

    42

    As Needed

    https://engage.gehealthcare.com/docs/DOC-35897https://engage.gehealthcare.com/docs/DOC-35897https://engage.gehealthcare.com/docs/DOC-35897

  • Thanks for Attending