- Timestamp:
- Dec 4, 2009, 8:26:01 PM (14 years ago)
- Location:
- FOIAVistA/tag/r
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
FOIAVistA/tag/r/INTEGRATED_BILLING-IB-PRQ--IBD--IBQ--PRQS/IBCE.m
r628 r636 1 1 IBCE ;ALB/TMP - 837 EDI TRANSMISSION UTILITIES/NIGHTLY JOB ;22-JAN-96 2 ;;2.0;INTEGRATED BILLING;**137,283,296,371**;21-MAR-94;Build 57 3 ;;Per VHA Directive 2004-038, this routine should not be modified. 2 ;;2.0;INTEGRATED BILLING;**137,283,296**;21-MAR-94 4 3 EN ; Run all jobs needed for EDI processing nightly 5 4 ; including transmit bills waiting for extract, batches not sent, … … 44 43 ; 45 44 RESUB(IB364) ; Manually resubmit bill for transmission (ien file 364 = IB364) 46 N DIR,X,Y,IBBTCH,DTOUT,DUOUT ,IBIFN,NEW36445 N DIR,X,Y,IBBTCH,DTOUT,DUOUT 47 46 I '$$MGCHK(1) G RESUBQ 48 S IBIFN=+$P($G(^IBA(364,+$G(IB364),0)),U,1) I 'IBIFN G RESUBQ49 47 S IBBTCH="" 50 48 W ! S DIR(0)="SA^I:IMMEDIATE TRANSMIT;L:TRANSMIT LATER WITH REST OF READY FOR EXTRACT BILLS",DIR("A")="TRANSMIT (I)MMEDIATELY OR (L)ATER?: ",DIR("B")="L" … … 53 51 D ^DIR K DIR 54 52 I $D(DTOUT)!$D(DUOUT) G RESUBQ 55 ; 56 ; immediate retransmission of claim 57 I Y="I" D G RESUBQ 58 . S NEW364=$$ADDTBILL^IBCB1(IBIFN) ; Add a new transmission record 59 . I '$P(NEW364,U,3) D Q 60 .. S DIR("A",1)="FAILED TO ADD A NEW EDI TRANSMISSION",DIR(0)="EA",DIR("A")="PRESS ENTER TO CONTINUE " W ! D ^DIR K DIR 61 .. Q 62 . ; 53 I Y="I" D G:'IBBTCH RESUBQ 54 . N Y 63 55 . K ^TMP("IBONE",$J),^TMP("IBSELX",$J),^TMP("IBCE-BATCH",$J) 64 . S ^TMP("IBONE",$J, +NEW364)="",^TMP("IBONE",$J)=0,^TMP("IBSELX",$J)=""56 . S ^TMP("IBONE",$J,IB364)="",^TMP("IBONE",$J)=0,^TMP("IBSELX",$J)="" 65 57 . D ONE^IBCE837 66 58 . S IBBTCH=$O(^TMP("IBCE-BATCH",$J,0)) ; external batch# 67 59 . I IBBTCH'="" S IBBTCH=+$G(^TMP("IBCE-BATCH",$J,IBBTCH)) ; internal batch# 68 60 . K ^TMP("IBONE",$J),^TMP("IBSELX",$J),^TMP("IBCE-BATCH",$J) 69 . ;70 61 . I 'IBBTCH D 71 62 .. S DIR("A",1)="BILL NOT RESUBMITTED - CHECK ALERTS/MAIL FOR DETAILS" 72 63 . E D 73 64 .. N DIE,DR,DA 74 .. D UPDEDI^IBCEM(IB364,"R") ; update EDI files for old transmission65 .. D UPDEDI^IBCEM(IB364,"R") 75 66 .. S DIE="^IBA(364,",DR=".06////"_+IBBTCH,DA=IB364 D ^DIE 76 .. S DIR("A",1)="BILL RESUBMITTED IN BATCH #"_$P($G(^IBA(364.1, +IBBTCH,0)),U,1)77 . S DIR(0)="EA",DIR("A")="PRESS ENTER TO CONTINUE " W !D ^DIR K DIR78 . Q79 ;80 ; Later retransmission of claim81 D UPDEDI^IBCEM(IB364,"R") ; update EDI files for oldtransmission record82 S Y=$$ADDTBILL^IBCB1(IBIFN) ; Add a new transmission record83 S DIR("A",1)="BILL'S TRANSMISSION STATUS RESET TO 'READY TO EXTRACT'"84 S DIR(0)="EA",DIR("A")="PRESS ENTER TO CONTINUE " W !D ^DIR K DIR67 .. S DIR("A",1)="BILL RESUBMITTED IN BATCH #"_$P($G(^IBA(364.1,IBBTCH,0)),U) 68 . S DIR(0)="EA",DIR("A")="PRESS ENTER TO CONTINUE " D ^DIR K DIR 69 I Y="L" D 70 . N Y 71 . D UPDEDI^IBCEM(IB364,"R") 72 . ;Add a new transmission record 73 . S Y=$$ADDTBILL^IBCB1($P($G(^IBA(364,+IB364,0)),U),1) 74 . S DIR("A",1)="BILL'S TRANSMISSION STATUS RESET TO 'READY TO EXTRACT'" 75 . S DIR(0)="EA",DIR("A")="PRESS ENTER TO CONTINUE " D ^DIR K DIR 85 76 ; 86 77 RESUBQ Q
Note:
See TracChangeset
for help on using the changeset viewer.