1 | LRARCAM4 ;DALISC/CKA - ARCHIVED RCS 14-4 REPORT PART 1
|
---|
2 | ;;5.2;LAB SERVICE;**59**;August 31,1995
|
---|
3 | ;same as LRCAPAM5 except for archived wkld file reference
|
---|
4 | EN ;
|
---|
5 | INST ;
|
---|
6 | K LRDA,LRRPTM S LRDA(1)=1 I '$D(^LAR(67.99999,1,0)) W !!?10,"Sorry, there is no primary institution in file 67.99999. Exiting." G EXIT
|
---|
7 | ;Check for lab archival activity in archived status
|
---|
8 | S LRART=67.9,LRARC=0 S LRARC=$O(^LAB(95.11,"O",2,LRART,LRARC))
|
---|
9 | I LRARC="" D ERROR
|
---|
10 | DIV ;
|
---|
11 | K DIC
|
---|
12 | S DIC("A")="Select Division: "
|
---|
13 | S DIC("B")=$P($G(^DIC(4,+DUZ(2),0)),U)
|
---|
14 | S DIC=4,DIC(0)="AQENMZ"
|
---|
15 | D ^DIC G:Y<1 EXIT S LRDA=Y,LRDA=$O(^LAR(67.99999,1,1,"B",+LRDA,0))
|
---|
16 | MONTHS ;
|
---|
17 | K DA,DIC
|
---|
18 | S DA(1)=LRDA(1),DA=+LRDA,DIC(0)="AQEN"
|
---|
19 | S DIC="^LAR(67.99999,"_DA(1)_",1,"_DA_",1,"
|
---|
20 | S DIC("A")="Select Month: "
|
---|
21 | F D ^DIC Q:Y<1 S LRRPTM(Y)=""
|
---|
22 | I '$O(LRRPTM(0)) W !!?5,"Nothing Selected " G EXIT
|
---|
23 | DATTYP ;
|
---|
24 | K DIR
|
---|
25 | S DIR(0)="S^1:All workload;2:LMIP reportable workload;3:Non-LMIP workload"
|
---|
26 | S DIR("A")="Enter the number for the workload data to report"
|
---|
27 | S DIR("B")=1
|
---|
28 | S DIR("?")=" reportable for LMIP."
|
---|
29 | S DIR("?",1)="1 - will include all workload data in the file, period."
|
---|
30 | S DIR("?",2)=" "
|
---|
31 | S DIR("?",3)="2 - will include only workload which is associated with a"
|
---|
32 | S DIR("?",4)=" WKLD code that is marked as reportable for LMIP uses."
|
---|
33 | S DIR("?",5)=" "
|
---|
34 | S DIR("?",6)="3 - will include any workload which is not marked as"
|
---|
35 | D ^DIR G:($D(DTOUT))!($D(DUOUT)) EXIT
|
---|
36 | S LRDTYP=Y,LRHD0=$S(LRDTYP=1:"ALL WORKLOAD DATA FOR: ",LRDTYP=2:"LMIP WORKLOAD DATA FOR: ",1:"Non-LMIP WORKLOAD DATA FOR: ")
|
---|
37 | REPTYP ;
|
---|
38 | K DIR S DIR(0)="S^1:CDR report"
|
---|
39 | S:LRDTYP=2 DIR(0)=DIR(0)_";2:LMIP report;3:CDR and LMIP reports"
|
---|
40 | S DIR("A")="Enter the number for the report(s) you want printed"
|
---|
41 | S DIR("B")=1
|
---|
42 | D ^DIR G:($D(DTOUT))!($D(DUOUT)) EXIT S LRRTYP=Y
|
---|
43 | DETSUM ;
|
---|
44 | I (LRRTYP=1)!(LRRTYP=3) D G:$G(LREND) EXIT
|
---|
45 | .W !!,"CDR format selection: "
|
---|
46 | .K DIR,X,Y S DIR(0)="S^1:Detailed report;2:Summary report"
|
---|
47 | .D ^DIR
|
---|
48 | .I ($D(DTOUT))!($D(DUOUT)) S LREND=1 Q
|
---|
49 | .S LRRPT=+X
|
---|
50 | G ^LRARCAM5
|
---|
51 | EXIT ;
|
---|
52 | D ^%ZISC
|
---|
53 | D KILLALL^LRARCU
|
---|
54 | K ^TMP($J,"RCS14-4"),^TMP($J,"LMIP"),LRERR
|
---|
55 | Q
|
---|
56 | ERROR W !!,$C(7),"This file does not have an archival activity with the status of archived."
|
---|
57 | W !,"Therefore this file may be incomplete if archiving is still in progress."
|
---|
58 | W !!
|
---|
59 | Q
|
---|