[613] | 1 | SD53156P ;BP-CIOFO/KEITH - POST INSTALL SD*5.3*156 ; 23 Sep 98 10:20 AM
|
---|
| 2 | ;;5.3;Scheduling;**156**;Aug 13 1993
|
---|
| 3 | ;
|
---|
| 4 | SEED ;Seed NPCD ENCOUNTER MONTH multiple (#404.9171) of the SCHEDULING
|
---|
| 5 | ; PARAMETER file (#404.91) with workload close-out dates for FY1999
|
---|
| 6 | ;
|
---|
| 7 | ;Declare variables
|
---|
| 8 | N XPDIDTOT,LINE,DATES,WLMONTH,DBCLOSE,WLCLOSE,TMP
|
---|
| 9 | ;Print header
|
---|
| 10 | D BMES^XPDUTL(">>> Storing revised close-out dates for Fiscal Year 1998")
|
---|
| 11 | S TMP=$$INSERT^SCDXUTL1("Workload","",7)
|
---|
| 12 | S TMP=$$INSERT^SCDXUTL1("Database",TMP,27)
|
---|
| 13 | S TMP=$$INSERT^SCDXUTL1("Workload",TMP,47)
|
---|
| 14 | D BMES^XPDUTL(TMP)
|
---|
| 15 | S TMP=$$INSERT^SCDXUTL1("Occured In","",6)
|
---|
| 16 | S TMP=$$INSERT^SCDXUTL1("Close-Out",TMP,27)
|
---|
| 17 | S TMP=$$INSERT^SCDXUTL1("Close-Out",TMP,47)
|
---|
| 18 | D MES^XPDUTL(TMP)
|
---|
| 19 | S TMP=$$INSERT^SCDXUTL1("------------","",5)
|
---|
| 20 | S TMP=$$INSERT^SCDXUTL1("------------",TMP,25)
|
---|
| 21 | S TMP=$$INSERT^SCDXUTL1("------------",TMP,45)
|
---|
| 22 | D MES^XPDUTL(TMP)
|
---|
| 23 | ;Loop through list of dates
|
---|
| 24 | S XPDIDTOT=6
|
---|
| 25 | F LINE=2:1:7 S TMP=$T(FY98+LINE),DATES=$P(TMP,";",3) Q:(DATES="") D
|
---|
| 26 | .;Break out info
|
---|
| 27 | .S WLMONTH=$P(DATES,"^",1)
|
---|
| 28 | .S DBCLOSE=$P(DATES,"^",2)
|
---|
| 29 | .S WLCLOSE=$P(DATES,"^",3)
|
---|
| 30 | .;Print close-out info
|
---|
| 31 | .S TMP=$$INSERT^SCDXUTL1($$FMTE^XLFDT(WLMONTH,"1D"),"",7)
|
---|
| 32 | .S TMP=$$INSERT^SCDXUTL1($$FMTE^XLFDT(DBCLOSE,"1D"),TMP,25)
|
---|
| 33 | .S TMP=$$INSERT^SCDXUTL1($$FMTE^XLFDT(WLCLOSE,"1D"),TMP,45)
|
---|
| 34 | .D MES^XPDUTL(TMP)
|
---|
| 35 | .;Store close-out info
|
---|
| 36 | .S TMP=$$AECLOSE^SCDXFU04(WLMONTH,DBCLOSE,WLCLOSE)
|
---|
| 37 | .;Write error message if datebase or workload dates not updated
|
---|
| 38 | .I TMP<0 D MES^XPDUTL(" >>>>Could not update closeout dates for above month.")
|
---|
| 39 | .;If KIDS install, show progress through status bar
|
---|
| 40 | .D:($G(XPDNM)'="") UPDATE^XPDID(LINE-1)
|
---|
| 41 | D BMES^XPDUTL("")
|
---|
| 42 | ;Print header
|
---|
| 43 | D BMES^XPDUTL(">>> Storing close-out dates for Fiscal Year 1999")
|
---|
| 44 | S TMP=$$INSERT^SCDXUTL1("Workload","",7)
|
---|
| 45 | S TMP=$$INSERT^SCDXUTL1("Database",TMP,27)
|
---|
| 46 | S TMP=$$INSERT^SCDXUTL1("Workload",TMP,47)
|
---|
| 47 | D BMES^XPDUTL(TMP)
|
---|
| 48 | S TMP=$$INSERT^SCDXUTL1("Occured In","",6)
|
---|
| 49 | S TMP=$$INSERT^SCDXUTL1("Close-Out",TMP,27)
|
---|
| 50 | S TMP=$$INSERT^SCDXUTL1("Close-Out",TMP,47)
|
---|
| 51 | D MES^XPDUTL(TMP)
|
---|
| 52 | S TMP=$$INSERT^SCDXUTL1("------------","",5)
|
---|
| 53 | S TMP=$$INSERT^SCDXUTL1("------------",TMP,25)
|
---|
| 54 | S TMP=$$INSERT^SCDXUTL1("------------",TMP,45)
|
---|
| 55 | D MES^XPDUTL(TMP)
|
---|
| 56 | ;Loop through list of dates
|
---|
| 57 | S XPDIDTOT=12
|
---|
| 58 | F LINE=2:1:13 S TMP=$T(FY99+LINE),DATES=$P(TMP,";",3) Q:(DATES="") D
|
---|
| 59 | .;Break out info
|
---|
| 60 | .S WLMONTH=$P(DATES,"^",1)
|
---|
| 61 | .S DBCLOSE=$P(DATES,"^",2)
|
---|
| 62 | .S WLCLOSE=$P(DATES,"^",3)
|
---|
| 63 | .;Print close-out info
|
---|
| 64 | .S TMP=$$INSERT^SCDXUTL1($$FMTE^XLFDT(WLMONTH,"1D"),"",7)
|
---|
| 65 | .S TMP=$$INSERT^SCDXUTL1($$FMTE^XLFDT(DBCLOSE,"1D"),TMP,25)
|
---|
| 66 | .S TMP=$$INSERT^SCDXUTL1($$FMTE^XLFDT(WLCLOSE,"1D"),TMP,45)
|
---|
| 67 | .D MES^XPDUTL(TMP)
|
---|
| 68 | .;Store close-out info
|
---|
| 69 | .S TMP=$$AECLOSE^SCDXFU04(WLMONTH,DBCLOSE,WLCLOSE)
|
---|
| 70 | .;Write error message if datebase or workload dates not updated
|
---|
| 71 | .I TMP<0 D MES^XPDUTL(" >>>>Could not update closeout dates for above month.")
|
---|
| 72 | .;If KIDS install, show progress through status bar
|
---|
| 73 | .D:($G(XPDNM)'="") UPDATE^XPDID(LINE-1)
|
---|
| 74 | D BMES^XPDUTL("")
|
---|
| 75 | Q
|
---|
| 76 | ;
|
---|
| 77 | FY98 ;Revised Close-out dates for fiscal year 1998
|
---|
| 78 | ; Month ^ Database Close-Out ^ Workload Close-Ou
|
---|
| 79 | ;;2971000^2981016^2971130
|
---|
| 80 | ;;2971100^2981016^2971231
|
---|
| 81 | ;;2971200^2981016^2980131
|
---|
| 82 | ;;2980100^2981016^2980206
|
---|
| 83 | ;;2980200^2981016^2980306
|
---|
| 84 | ;;2980300^2981016^2980410
|
---|
| 85 | ;
|
---|
| 86 | FY99 ;Revised Close-out dates for fiscal year 1999
|
---|
| 87 | ; Month ^ Database Close-Out ^ Workload Close-Out
|
---|
| 88 | ;;2981000^2990430^2981106
|
---|
| 89 | ;;2981100^2990430^2981211
|
---|
| 90 | ;;2981200^2990430^2990108
|
---|
| 91 | ;;2990100^2990430^2990212
|
---|
| 92 | ;;2990200^2990430^2990312
|
---|
| 93 | ;;2990300^2990430^2990409
|
---|
| 94 | ;;2990400^2991015^2990507
|
---|
| 95 | ;;2990500^2991015^2990611
|
---|
| 96 | ;;2990600^2991015^2990709
|
---|
| 97 | ;;2990700^2991015^2990806
|
---|
| 98 | ;;2990800^2991015^2990910
|
---|
| 99 | ;;2990900^2991015^2991008
|
---|
| 100 | ;
|
---|