| 1 | DVBAB3 ;ALB/KLB - CAPRI Amis Report ;05/01/00
 | 
|---|
| 2 |  ;;2.7;AMIE;**35,42**;Apr 10, 1995
 | 
|---|
| 3 |  ;
 | 
|---|
| 4 | STRT(MSG,BDATE,EDATE,RONUMB,SBULL,DUZ) ;
 | 
|---|
| 5 |  S BDATE=BDATE+".0000"
 | 
|---|
| 6 |  S EDATE=EDATE+".2359"
 | 
|---|
| 7 |  S DVBDIV=$P(RONUMB,"^",2)
 | 
|---|
| 8 |  S RONUMB=$P(RONUMB,"^",1)
 | 
|---|
| 9 |  S CNT=0
 | 
|---|
| 10 |  K ^TMP($J)
 | 
|---|
| 11 |  S RONUM=0
 | 
|---|
| 12 | SETUP S UPDATE="N",PREVMO=$P(^DVB(396.1,1,0),U,11)
 | 
|---|
| 13 |  I '$D(DT) S DT=$$DT^XLFDT
 | 
|---|
| 14 |  S DVBCDT(0)=$$FMTE^XLFDT(DT,"5DZ")
 | 
|---|
| 15 |  F JI="3DAYSCH","30DAYEX","PENDADJ" S TOT(JI)=0
 | 
|---|
| 16 |  F JI="INSUFF","SENT","INCOMPLETE","DAYS","COMPLETED" S TOT(JI)=0
 | 
|---|
| 17 |  F JI="P90","P121","P151","P181","P365","P366" S TOT(JI)=0
 | 
|---|
| 18 |  S ^TMP($J,CNT)="REGIONAL OFFICE 2507 AMIS REPORT",CNT=CNT+1
 | 
|---|
| 19 |  ;
 | 
|---|
| 20 | EN S ^TMP($J,CNT)="",CNT=CNT+1,^TMP($J,CNT)="",CNT=CNT+1,^TMP($J,CNT)="",CNT=CNT+1
 | 
|---|
| 21 |  S:'$D(EDATE) MSG(1)="Please enter a ending date"
 | 
|---|
| 22 |  Q:'$D(EDATE)
 | 
|---|
| 23 |  S:'$D(BDATE) MSG(1)="Please enter a starting date"
 | 
|---|
| 24 |  Q:'$D(BDATE)
 | 
|---|
| 25 |  S BDATE1=BDATE-.1,EDATE1=EDATE+.5
 | 
|---|
| 26 |  S:EDATE<BDATE MSG(1)="Beginning date must be before ending date"
 | 
|---|
| 27 |  Q:EDATE<BDATE
 | 
|---|
| 28 |  S:'$D(RONUMB) MSG(1)="Please select a Regional Office number"
 | 
|---|
| 29 |  Q:'$D(RONUMB)
 | 
|---|
| 30 |  S RONUM=$O(^DIC(4,"B",RONUMB,RONUM))
 | 
|---|
| 31 |  I RONUM="" S MSG(1)="Invalid Regional Office number" Q
 | 
|---|
| 32 |  S:'$D(^DIC(4,RONUM,99)) MSG(1)="Invalid Regional Office number"
 | 
|---|
| 33 |  Q:'$D(^DIC(4,RONUM,99))
 | 
|---|
| 34 |  S RONUM=$S($D(^DIC(4,RONUM,99)):$P(^(99),U,1),1:"000")
 | 
|---|
| 35 |  S RONAME=RONUMB
 | 
|---|
| 36 |  S:'$D(SBULL) MSG(1)="You need to say if you want a Bulletin or not"
 | 
|---|
| 37 |  Q:'$D(SBULL)
 | 
|---|
| 38 |  I SBULL="Y" D BULL^DVBAB2
 | 
|---|
| 39 |  ;
 | 
|---|
| 40 |  D GO^DVBAB2
 | 
|---|
| 41 |  K BDATE,BDATE1,DVBCDT,EDATE,CNT,EDATE1,JI,PREVMO,RONAME,RONUM,RONUMB,SBULL,TOT,UPDATE,X,Y,^TMP($J)
 | 
|---|
| 42 |  Q
 | 
|---|
| 43 | INIT(Y) ;
 | 
|---|
| 44 |  ; INITS MAILMAN VARIABLES
 | 
|---|
| 45 |  D INIT^XMVVITAE
 | 
|---|
| 46 |  S Y=XMV("NETNAME")_"^"
 | 
|---|
| 47 |  Q
 | 
|---|