| [613] | 1 | IBCNSMR6 ;ALB/TJK - MRA EXTRACT ; 02-SEPT-97
 | 
|---|
 | 2 |  ;;2.0;INTEGRATED BILLING;**146**;21-MAR-94
 | 
|---|
 | 3 |  ; -Queue task to create MRA Extract file
 | 
|---|
 | 4 |  N IBABEG,IBAEND,DIR,SITE,EXDATE,FILENM,PATH,DTOUT,DUOUT
 | 
|---|
 | 5 |  I '$D(DT) D DT^DICRW
 | 
|---|
 | 6 |  W !!,"Build MRA Extract"
 | 
|---|
 | 7 |  I '$G(DUZ) D  G END
 | 
|---|
 | 8 |     .W !!,"Your user number (DUZ) must be defined before proceeding!"
 | 
|---|
 | 9 |  W !!
 | 
|---|
 | 10 |  W !,"This program extracts data from the AR and IB packages and"
 | 
|---|
 | 11 |  W !,"sends it to the VA CFO office for analysis. A background job"
 | 
|---|
 | 12 |  W !,"called 'IB-Compile MRA statistics' will be queued to run at a time"
 | 
|---|
 | 13 |  W !,"you choose. A file will be created with the extracted info"
 | 
|---|
 | 14 |  W !,"will have to be FTPed to a designated IP address.  The file will"
 | 
|---|
 | 15 |  W !,"have a format: MRA_SITE #_MMDDYYYY.DAT."
 | 
|---|
 | 16 |  W !!,"This extract must be run on the Legacy sites as well as "
 | 
|---|
 | 17 |  W !,"the Primary site if you are an integrated database facility."
 | 
|---|
 | 18 |  W !!
 | 
|---|
 | 19 |  ; - specify the default file directory
 | 
|---|
 | 20 | DIR S DIR(0)="FO"
 | 
|---|
 | 21 |  S DIR("A")="Volume/Directory (or return to accept the default directory)"
 | 
|---|
 | 22 |  S DIR("?")="Enter using format VA3$:[ANONYMOUS.PUB]"
 | 
|---|
 | 23 |  W !
 | 
|---|
 | 24 |  D ^DIR
 | 
|---|
 | 25 |  K DIR
 | 
|---|
 | 26 |  G END:$D(DUOUT)!($D(DTOUT))
 | 
|---|
 | 27 |  K PATH
 | 
|---|
 | 28 |  I Y]"" S PATH=Y
 | 
|---|
 | 29 |  I '$D(PATH) S PATH=$$PWD^%ZISH I PATH="" W !,*7,"Unable to determine default directory.  Please enter one." G DIR
 | 
|---|
 | 30 |  ;
 | 
|---|
 | 31 |  ; - be sure file can be opened
 | 
|---|
 | 32 |  S SITE=$P($$SITE^VASITE,"^",3)
 | 
|---|
 | 33 |  S EXDATE=$E(DT,4,5)_$E(DT,6,7)_($E(DT,1,3)+1700)
 | 
|---|
 | 34 |  S FILENM="MRA"_SITE_EXDATE_".DAT"
 | 
|---|
 | 35 |  D OPEN^%ZISH("MRAEXTRACT",PATH,FILENM,"W")
 | 
|---|
 | 36 |  I POP W !,*7,"Unable to create file in specified volume/directory" G DIR
 | 
|---|
 | 37 |  D CLOSE^%ZISH("MRAEXTRACT")
 | 
|---|
 | 38 |  I '$O(^IBE(350.9,1,99,0)) W !!,"You must enter the list of Insurance Companies to be included in this extract first",!! D BLD1^IBCNSMRE
 | 
|---|
 | 39 |  I '$O(^IBE(350.9,1,99,0)) G END
 | 
|---|
 | 40 |  W ! S DIR(0)="DA",DIR("A")="Enter Start Date for MRA Extract: ",DIR("B")="Jan. 1,1995",DIR("?")="Enter the earliest date for which Means test charges will be extracted"
 | 
|---|
 | 41 |  D ^DIR G END:'Y S IBABEG=Y
 | 
|---|
 | 42 |  W ! S DIR(0)="DA",DIR("A")="Enter End Date for MRA Extract: ",DIR("B")="Dec. 31, 1996",DIR("?")="Enter the latest date for which Means test charges will be extracted"
 | 
|---|
 | 43 |  D ^DIR G END:'Y S IBAEND=Y
 | 
|---|
 | 44 |  ;
 | 
|---|
 | 45 | QUE ; -- que compilation to run
 | 
|---|
 | 46 |  W !!,"This will automatically be tasked to run.  Upon completion of the extract A mail message will be sent to you.",!
 | 
|---|
 | 47 |  S ZTIO="",IO("Q")=1
 | 
|---|
 | 48 |  S ZTDESC="IB-Compile MRA statistics",ZTRTN="DQ^IBCNSMR7",(ZTSAVE("DUZ"),ZTSAVE("IBABEG"),ZTSAVE("IBAEND"),ZTSAVE("FILENM"),ZTSAVE("SITE"),ZTSAVE("PATH"))=""
 | 
|---|
 | 49 |  D ^%ZTLOAD
 | 
|---|
 | 50 |  W $S($G(ZTSK):"Job queued ("_ZTSK_")",1:"Task not queued!")
 | 
|---|
 | 51 |  K ZTSK,ZTIO,ZTDESC,ZTRTN,ZTSAVE,IO("Q")
 | 
|---|
 | 52 |  ;
 | 
|---|
 | 53 | END ; -- end of program
 | 
|---|
 | 54 |  K C,I,J,POP,X,Y,ZTSK,ZTSAVE,ZTDESC,ZTRTN,IBPRNT,IBSNDRPT,IBQUIT
 | 
|---|
 | 55 |  D ^%ZISC
 | 
|---|
 | 56 |  Q
 | 
|---|
 | 57 |  ;
 | 
|---|
 | 58 | POSTINIT ;Purges old data in 350.9, node 99
 | 
|---|
 | 59 |  ;Resets '0' node of subfile
 | 
|---|
 | 60 |  K ^IBE(350.9,1,99)
 | 
|---|
 | 61 |  S ^IBE(350.9,1,99,0)="^350.999PA"
 | 
|---|
 | 62 |  Q
 | 
|---|