$TXT Created by MULLER,RICHARD at MNTVBB.FO-ALBANY.MED.VA.GOV (KIDS) on Friday, 02/13/04 at 09:17 ============================================================================= Run Date: MAR 01, 2004 Designation: IB*2*262 Package : IB - INTEGRATED BILLING Priority: EMERGENCY Version : 2 SEQ #230 Status: Released Compliance Date: MAR 04, 2004 ============================================================================= Subject: FIX Print/Verify Patient Exemption Status Category: - Routine Description: ============ *********************************************************************** ** <<< NOTE >>> ** ** This patch is being released as EMERGENCY to prevent incorrect ** ** Rx COPAY EXEMPTION calculations. Compliance date is 03/04/2004 ** ** This patch has no dependencies on any previous patches and can ** ** be installed out of sequence ** *********************************************************************** Means Tests that have been converted by the EDB, are uploaded into the ANNUAL MEANS TEST (#408.31) File via a Z06 HL7 Transmission. The EDB converted Means Test message does not contain Income information, and this is causing fields in the BILLING PATIENT (#354) and BILLING EXEMPTIONS (#354.1) files to be calculated incorrectly. The record in the ANNUAL MEANS TEST (#408.31) file is created with no dollar amounts because Z06 HL7 Transmissions for EDB converted Means Tests do not contain income information. The four fields in the following files are being incorrectly calculated: In the BILLING EXEMPTIONS (#354.1) File: 1) The STATUS (#.04) field is calculating to EXEMPT. 2) The EXEMPTION REASON (#.05) field is calculating to INCOME. 7. REBUILD MAPPED ROUTINE(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. Routine Information: ==================== Routine Name: - IBARXEPV Before: CHK ; -- check if current status = computed status S IBOK=1,IBMESS="Nothing Updated",IBERR="" S X=$G(^IBA(354.1,+IBDA,0)) G CHKQ:'$P(X,"^",10) ;not active skip S DFN=$P(X,"^",2) S Y=$G(^IBA(354,DFN,0)) I +X<$P(Y,"^",3) G CHKQ ;not current exemption S IBPCNT=IBPCNT+1 After: CHK ; -- check if current status = computed status S IBOK=1,IBMESS="Nothing Updated",IBERR="" S X=$G(^IBA(354.1,+IBDA,0)) G CHKQ:'$P(X,"^",10) ;not active skip S DFN=$P(X,"^",2) S Y=$G(^IBA(354,DFN,0)) I +X<$P(Y,"^",3) G CHKQ ;not current exemption ; N DGMT,CONV,CLN S (CLN,CONV)=0,DGMT=$$LST^DGMTU(DFN,+X,1) I $P(DGMT,U,5)=2 D G:CONV CHKQ ; skip Edb conv. tests .; Loop through the MT comments, Check for EDB converted test .; No comments to check .Q:'$D(^DGMT(408.31,+DGMT,"C",1,0)) .F S CLN=$O(^DGMT(408.31,+DGMT,"C",CLN)) Q:'CLN!(CONV) D ..I ^DGMT(408.31,+DGMT,"C",CLN,0)["Z06 MT via Edb" S CONV=1 ; S IBPCNT=IBPCNT+1 Routine Checksum: ============================================================================= User Information: Entered By : HUA,PATRICK Date Entered : JAN 16, 2004 Completed By: MULLER,RICHARD Date Completed: MAR 01, 2004 Released By : GANUS,MAUNETTE Date Released : MAR 01, 2004 ============================================================================= Packman Mail Message: ===================== $END TXT