$TXT Created by HOLLOWAY,THOMAS J at MNTVBB.FO-ALBANY.MED.VA.GOV (KIDS) on Thursday, 08/05/04 at 16:19 ============================================================================= Run Date: SEP 14, 2004 Designation: IB*2*273 Package : IB - INTEGRATED BILLING Priority: Mandatory Version : 2 SEQ #252 Status: Released Compliance Date: OCT 15, 2004 ============================================================================= Associated patches: (v)IB*2*215 <<= must be installed BEFORE `IB*2*273' Subject: REPLACE $N IN IB DATA DICTIONARY ENTRIES Category: - Data Dictionary - Routine Description: ============ ******************************** N O T E *********************************** There is no conflict between this patch and the CoreFLS implementation. Installation of this patch by the CoreFLS sites will not cause any problems. **************************************************************************** The outdated $NEXT function in the M code for several Trigger style cross-references in certain Integrated Billing files has been replaced to bring code up to standard. No application functionality has been changed. ASSOCIATED NOIS: ================ 1. ISP-0104-N2075 XINDEX finding of $N duplicate: BAY-0204-31672 $NEXT IN DD ASSOCIATED E3R(s): ================== N/A PARTICIPATING TEST SITES: ======================== Atlanta, GA Iowa City, IA Oklahoma City, OK Walla Walla, WA West Palm Beach, FL NOIS OVERVIEW: ============== 1. ISP-0104-N2075 XINDEX finding of $N Problem: -------- When Integrated Billing patch IB*2.0*215 was released, several cautious installers noted that XINDEX reported a problem with the Data Dictionary change because some of the code contained the obsolete $N function. The code has been around a long time and was generated by an earlier version of FileMan. Current M platforms within the VHA are still compatible with this old function but it could cause a problem at some point in the future. It was decided to go ahead with the release and installation of IB*2.0*215 and to update the Data Dictionary in a separate patch. This is the patch. Resolution: ----------- FileMan v22 generates code with the $ORDER function rather than the obsolete $NEXT function. In order to update the outdated code in the Data Dictionary, several Trigger type cross-references have to be recompiled and redistributed. The appropriate fields have been updated in the Integrated Billing development account and packaged for re-distribution in this patch. You should see no change in behavior in any Integrated Billing functionality. For a list of the fields that are involved, see the Technical section below. TECHNICAL: ========== 1. ISP-0104-N2075 XINDEX finding of $N Trigger cross-reference code is regenerated for the following: File name (file #) Field name (field #) -------------------------------- -------------------------------- INTEGRATED BILLING ACTION (350) STATUS (.05) BILLABLE AMBULATORY SURGICAL CODES (350.4) STATUS (.04) BASC LOCALITY MODIFIER (350.5) WAGE PERCENTAGE (.05) IB ARCHIVE/PURGE (350.6) SEARCH BEGIN DATE/TIME (1.01) ARCHIVE BEGIN DATE/TIME (2.01) PURGE BEGIN DATE/TIME (3.01) BILLING PATIENT (354) COPAY EXEMPTION STATUS (.04) ANNUAL BENEFITS (355.4) BENEFIT YEAR BEGINNING ON (.01) CLAIMS TRACKING (356) INITIAL BILL NUMBER (.11) OTHER TYPE OF BILL (.12) EVENT TYPE (.18) REASON NOT BILLABLE (.19) INACTIVE (.2) DATE ENTERED (1.01) HOSPITAL REVIEW (356.1) REVIEW STATUS (.21) INSURANCE REVIEW (356.2) PATIENT (.05) ACTION (.11) CARE AUTHORIZED TO (.13) DATES OF DENIAL TO (.16) HEALTH INSURANCE POLICY (1.05) CLAIMS TRACKING/BILL (356.399) BILL NUMBER (.02) BILL/CLAIMS (399) BILL NUMBER (.01) RATE TYPE (.07) DATE FIRST PRINTED (12) DATE LAST PRINTED (14) DATE BILL CANCELLED (17) *ICD DIAGNOSIS CODE(1) (64) DISCHARGE BEDSECTION (161) OFFSET AMOUNT (202) REVENUE CODE (399.2) STANDARD ABBREVIATION (1) Five Input Templates which contain one or more of the above fields are recompiled by the post install routine IB20P273. Those templates are: IB CURRENT STATUS IB STATUS IB SCREEN3 IB SCREEN6 IB SCREEN7 A new CREATE CONDITION has been added to cross reference number 4 for field BILL NUMBER (#.01) in file BILL/CLAIMS (#399). This condition ensures that the triggered field is not overwritten if it already contains data. The condition code is: INTERNAL(#2)="" ROUTINE SUMMARY =============== The following is a list of the routines included in this patch. The second line of each of these routines now looks like: ;;2.0;INTEGRATED BILLING;**[PATCH LIST]**;21-MAR-94 CHECK^XTSUMBLD results Routine name Before Patch After Patch Patch List ============ ============ =========== =========== IB20P273 N/A 1185111 273 IB20R273 N/A 3182017 273 These routines are not needed after the patch is installed and are automatically deleted upon completion of the installation. INSTALLATION INSTRUCTIONS ========================= This patch should be installed after normal working hours when billing activity is at a minimum. Install time - less than 2 minutes. 1. LOAD TRANSPORT GLOBAL --------------------- Choose the PackMan message containing this patch and invoke the INSTALL/CHECK MESSAGE PackMan option. 2. DISABLE ROUTINE MAPPING (DSM for open VMS sites only) ----------------------- Disable routine mapping on all systems for the routines listed in the routine summary NOTE: If the routines included in this patch are not currently in your mapped routine set, please skip this step. 3. START UP KIDS ------------- Start up the Kernel Installation and Distribution System Menu [XPD MAIN]: Edits and Distribution ... Utilities ... Installation ... Select Kernel Installation & Distribution System Option: INStallation --- 1 Load a Distribution 2 Verify Checksums in Transport Global 3 Print Transport Global 4 Compare Transport Global to Current System 5 Backup a Transport Global 6 Install Package(s) Restart Install of Package(s) Unload a Distribution 4. From this menu, you may elect to use the following options (When prompted for the INSTALL NAME, enter IB*2.0*273): a. Compare Transport Global to Current System - This option will allow you to view all changes that will be made when this patch is installed. It compares all components of this patch (routines, DD's, templates, etc.). b. Verify Checksums in Transport Global - This option will allow you to ensure the integrity of the routines that are in the transport global. 5. Use the Install Package(s) option and select the package IB*2.0*273. a. When prompted 'Want KIDS to INHIBIT LOGONs during the install- YES//', answer NO. b. When prompted 'Want to DISABLE Scheduled Options, Menu Options, and Protocols- YES//' answer YES. c. When prompted "Enter options you wish to mark as 'Out Of Order':", enter the following options: IB RX ADD THRESHOLDS IB RX HARDSHIP IB RX PRINT THRESHOLDS IB RX PRINT VERIFY EXEMP IB EDIT BILLING INFO IBCE EXTRACT STATUS IBCE VIEW PENDING BILL IB COPY AND CANCEL d. When prompted "Enter protocols you wish to mark as 'Out Of Order':", press . 6. REBUILD MAPPED ROUTINES(S) (DSM for Open VMS sites only) -------------------------- Optional - Include the routines distributed with this patch in the mapped routine set. NOTE: This step is only necessary if you performed step 2 or if you wish to include the routines in your mapped set. INSTALLATION EXAMPLE: --------------------- Select Installation Option: INstall Package(s) Select INSTALL NAME: IB*2.0*273 Loaded from Distribution 6/17/04@15:09:1 2 => IB*2*273 This Distribution was loaded on Jun 17, 2004@15:09:12 with header of IB*2*273 It consisted of the following Install(s): IB*2.0*273 Checking Install for Package IB*2.0*273 Install Questions for IB*2.0*273 Incoming Files: 350 INTEGRATED BILLING ACTION (Partial Definition) Note: You already have the 'INTEGRATED BILLING ACTION' File. 350.4 BILLABLE AMBULATORY SURGICAL CODE (Partial Definition) Note: You already have the 'BILLABLE AMBULATORY SURGICAL CODE' File. 350.5 BASC LOCALITY MODIFIER (Partial Definition) Note: You already have the 'BASC LOCALITY MODIFIER' File. 350.6 IB ARCHIVE/PURGE LOG (Partial Definition) Note: You already have the 'IB ARCHIVE/PURGE LOG' File. 354 BILLING PATIENT (Partial Definition) Note: You already have the 'BILLING PATIENT' File. 355.4 ANNUAL BENEFITS (Partial Definition) Note: You already have the 'ANNUAL BENEFITS' File. 356 CLAIMS TRACKING (Partial Definition) Note: You already have the 'CLAIMS TRACKING' File. 356.1 HOSPITAL REVIEW (Partial Definition) Note: You already have the 'HOSPITAL REVIEW' File. 356.2 INSURANCE REVIEW (Partial Definition) Note: You already have the 'INSURANCE REVIEW' File. 356.399 CLAIMS TRACKING/BILL (Partial Definition) Note: You already have the 'CLAIMS TRACKING/BILL' File. 399 BILL/CLAIMS (Partial Definition) Note: You already have the 'BILL/CLAIMS' File. 399.2 REVENUE CODE (Partial Definition) Note: You already have the 'REVENUE CODE' File. Want KIDS to INHIBIT LOGONs during the install? YES// NO Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// Enter options you wish to mark as 'Out Of Order': IB RX ADD THRESHOLDS Add Income Thresholds Enter options you wish to mark as 'Out Of Order': IB RX HARDSHIP Manually Change Copay Exemption (Hardships) Enter options you wish to mark as 'Out Of Order': IB RX PRINT THRESHOLDS L ist Income Thresholds Enter options you wish to mark as 'Out Of Order': IB RX PRINT VERIFY EXEMP Print/Verify Patient Exemption Status Enter options you wish to mark as 'Out Of Order': IB EDIT BILLING INFO Ent er/Edit Billing Information Enter options you wish to mark as 'Out Of Order': IBCE EXTRACT STATUS Extr act Status Management Enter options you wish to mark as 'Out Of Order': IBCE VIEW PENDING BILL V iew Bills Pending Transmission Enter options you wish to mark as 'Out Of Order': IB COPY AND CANCEL Copy and Cancel Enter options you wish to mark as 'Out Of Order': Enter protocols you wish to mark as 'Out Of Order': Delay Install (Minutes): (0-60): 0// Enter the Device you want to print the Install messages. You can queue the install by enter a 'Q' at the device prompt. Enter a '^' to abort the install. DEVICE: HOME// IP network Install Started for IB*2.0*273 : Jun 17, 2004@15:14:09 Build Distribution Date: Jun 17, 2004 Installing Routines: Jun 17, 2004@15:14:09 Running Pre-Install Routine: EN^IB20R273 Deleting selected triggers Deletion process complete. Installing Data Dictionaries: . Jun 17, 2004@15:14:09 Running Post-Install Routine: EN^IB20P273 Recompiling affected input templates ... Compiling IB CURRENT STATUS Input Template of File 354.... 'IBXEXS' ROUTINE FILED. done Compiling IB STATUS Input Template of File 399...... 'IBXST2' ROUTINE FILED.. 'IBXST3' ROUTINE FILED.. 'IBXST4' ROUTINE FILED. 'IBXST5' ROUTINE FILED. 'IBXST' ROUTINE FILED.. 'IBXST6' ROUTINE FILED.. 'IBXST1' ROUTINE FILED. done Compiling IB SCREEN3 Input Template of File 399..... 'IBXSC31' ROUTINE FILED. 'IBXSC32' ROUTINE FILED. 'IBXSC3' ROUTINE FILED.......... 'IBXSC33' ROUTINE FILED...... 'IBXSC34' ROUTINE FILED. 'IBXSC35' ROUTINE FILED. done Compiling IB SCREEN6 Input Template of File 399.......... 'IBXSC61' ROUTINE FILED. 'IBXSC6' ROUTINE FILED......... 'IBXSC63' ROUTINE FILED.. 'IBXSC64' ROUTINE FILED.. 'IBXSC62' ROUTINE FILED....... 'IBXSC66' ROUTINE FILED.......... 'IBXSC67' ROUTINE FILED.. 'IBXSC65' ROUTINE FILED.. 'IBXSC68' ROUTINE FILED. done Compiling IB SCREEN7 Input Template of File 399........... 'IBXSC72' ROUTINE FILED. 'IBXSC73' ROUTINE FILED. 'IBXSC7' ROUTINE FILED.......... 'IBXSC76' ROUTINE FILED. 'IBXSC77' ROUTINE FILED. 'IBXSC74' ROUTINE FILED...... 'IBXSC78' ROUTINE FILED.. 'IBXSC71' ROUTINE FILED......... 'IBXSC79' ROUTINE FILED.. 'IBXSC75' ROUTINE FILED... 'IBXSC710' ROUTINE FILED. done Completed compiling input templates. Updating Routine file... The following Routines were created during this install: IBXA IBXA1 IBXA2 IBXX IBXX1 IBXX10 IBXX11 IBXX12 IBXX13 IBXX14 IBXX15 IBXX16 IBXX17 IBXX18 IBXX19 IBXX2 IBXX20 IBXX21 IBXX22 IBXX23 IB*2.0*273 -------------------------------------------------------------------------------- IBXX24 IBXX25 IBXX26 IBXX27 IBXX3 IBXX4 IBXX5 IBXX6 IBXX7 IBXX8 IBXX9 Updating KIDS files... IB*2.0*273 Installed. Jun 17, 2004@15:14:10 Install Message sent #11724 -------------------------------------------------------------------------------- +------------------------------------------------------------+ 100% | 25 50 75 | Complete +------------------------------------------------------------+ Install Completed Routine Information: ==================== Routine Name: - IB20P273 Routine Checksum: Routine Name: - IB20R273 Routine Checksum: ============================================================================= User Information: Entered By : HOLLOWAY,THOMAS J Date Entered : APR 16, 2004 Completed By: DAWSON,TIM Date Completed: SEP 14, 2004 Released By : GANUS,MAUNETTE Date Released : SEP 14, 2004 ============================================================================= Packman Mail Message: ===================== $END TXT