Ignore:
Timestamp:
Dec 4, 2009, 8:26:01 PM (14 years ago)
Author:
George Lilly
Message:

WorldVistAEHR overlayed on FOIAVistA

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  
    11IBCE ;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
    43EN ; Run all jobs needed for EDI processing nightly
    54 ; including transmit bills waiting for extract, batches not sent,
     
    4443 ;
    4544RESUB(IB364) ; Manually resubmit bill for transmission (ien file 364 = IB364)
    46  N DIR,X,Y,IBBTCH,DTOUT,DUOUT,IBIFN,NEW364
     45 N DIR,X,Y,IBBTCH,DTOUT,DUOUT
    4746 I '$$MGCHK(1) G RESUBQ
    48  S IBIFN=+$P($G(^IBA(364,+$G(IB364),0)),U,1) I 'IBIFN G RESUBQ
    4947 S IBBTCH=""
    5048 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"
     
    5351 D ^DIR K DIR
    5452 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
    6355 . 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)=""
    6557 . D ONE^IBCE837
    6658 . S IBBTCH=$O(^TMP("IBCE-BATCH",$J,0))                     ; external batch#
    6759 . I IBBTCH'="" S IBBTCH=+$G(^TMP("IBCE-BATCH",$J,IBBTCH))  ; internal batch#
    6860 . K ^TMP("IBONE",$J),^TMP("IBSELX",$J),^TMP("IBCE-BATCH",$J)
    69  . ;
    7061 . I 'IBBTCH D
    7162 .. S DIR("A",1)="BILL NOT RESUBMITTED - CHECK ALERTS/MAIL FOR DETAILS"
    7263 . E  D
    7364 .. N DIE,DR,DA
    74  .. D UPDEDI^IBCEM(IB364,"R")   ; update EDI files for old transmission
     65 .. D UPDEDI^IBCEM(IB364,"R")
    7566 .. 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 DIR
    78  . Q
    79  ;
    80  ; Later retransmission of claim
    81  D UPDEDI^IBCEM(IB364,"R")      ; update EDI files for old transmission record
    82  S Y=$$ADDTBILL^IBCB1(IBIFN)    ; Add a new transmission record
    83  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 DIR
     67 .. 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
    8576 ;
    8677RESUBQ Q
Note: See TracChangeset for help on using the changeset viewer.