1 | LR274POA ;DALOI/FHS - LR*5.2*274 PATCH POST INSTALL ROUTINE CONTINUED
|
---|
2 | ;;5.2;LAB SERVICE;**274**;Sep 27,1994
|
---|
3 | Q
|
---|
4 | ALERT ;
|
---|
5 | D BMES^XPDUTL($$CJ^XLFSTR("Sending installation message to G.LMI mail group",80))
|
---|
6 | N XQA,XQAMSG
|
---|
7 | S XQAMSG="Installation of patch "_$G(XPDNM,"Unknown Patch")_" complete "_$$HTE^XLFDT($H)
|
---|
8 | S XQA("G.LMI")=""
|
---|
9 | D SETUP^XQALERT
|
---|
10 | L -^LAM
|
---|
11 | Q
|
---|
12 | MAIL ;Send message to G.LMI local mail group of added 64 codes
|
---|
13 | N DIFROM,XMSUB,XMDUZ,XMTEXT,XMY,LRIEN,LRN
|
---|
14 | NEWLST ;Build list of added WKLD CODES
|
---|
15 | D
|
---|
16 | . D BMES^XPDUTL($$CJ^XLFSTR("Building List Of Added WKLD CODEs",80))
|
---|
17 | . N LRN,LRIEN,LRSTR,LRCNT
|
---|
18 | . S LRCNT=0
|
---|
19 | . S LRN="^LAM(""B"")" S:'$G(LRLAST64) LRLAST64=3203
|
---|
20 | . F S LRN=$Q(@LRN) Q:$QS(LRN,1)'="B" I '@LRN D
|
---|
21 | . . S LRIEN=$QS(LRN,3)
|
---|
22 | . . I LRIEN>LRLAST64,LRIEN<99999,$D(^LAM(LRIEN,0))#2 S LRSTR=$P(^(0),U,1,2) D
|
---|
23 | . . . S LRCNT=$G(LRCNT)+1
|
---|
24 | . . . S LRSTR=LRCNT_"|"_$TR(LRSTR,"^","|")_"|IEN= "_LRIEN
|
---|
25 | . . . D SCR^LR274PO(LRSTR)
|
---|
26 | . D BMES^XPDUTL($$CJ^XLFSTR("List Of Added WKLD CODEs Complete",80))
|
---|
27 | K LRLAST64
|
---|
28 | I '$O(^XTMP("LRNLT",$J,1,3)) D
|
---|
29 | . I '$G(LRPRT) D
|
---|
30 | . . D SCR^LR274PO("No WKLD CODES Added to Database")
|
---|
31 | D BMES^XPDUTL($$CJ^XLFSTR("Sending message to LMI Mail Group.",80))
|
---|
32 | S XMSUB="ADDED WKLD CODE REPORT "_$$FMTE^XLFDT($$NOW^XLFDT,"1S")
|
---|
33 | S XMY("G.LMI")="",XMTEXT="^XTMP(""LRNLT"","_$J_",1,",XMDUZ=.5
|
---|
34 | D ^XMD
|
---|
35 | CHK642 ;Looking for locally added suffix
|
---|
36 | K DIFROM,XMSUB,XMDUZ,XMTEXT,XMY
|
---|
37 | N LRSC,LRCNT,LRNX,LRI
|
---|
38 | S LRSC="",LRCNT=0
|
---|
39 | F S LRCNT=$O(^XTMP("LRNLT642",1,LRCNT)) Q:LRCNT<1 K ^XTMP("LRNLT642",1,LRCNT,1)
|
---|
40 | S LRNX="^XTMP(""LRNLT642"",1,""C"")"
|
---|
41 | F S LRNX=$Q(@LRNX) Q:$QS(LRNX,3)'="C" D
|
---|
42 | . I $D(^LAB(64.2,"C",$QS(LRNX,4))) D Q
|
---|
43 | . . K ^XTMP("LRNLT642",1,$QS(LRNX,5))
|
---|
44 | . W:$G(LRDBUG) !,LRNX
|
---|
45 | F LRI="AC","B","C","D","E","F" K ^XTMP("LRNLT642",1,LRI)
|
---|
46 | MES642 ;
|
---|
47 | I $O(^XTMP("LRNLT642",1,0)) D
|
---|
48 | . S XMSUB=$TR($P($$SITE^VASITE,U,1,2),U,"|")_" LR 274 - 64 2 "_DT
|
---|
49 | . S XMY("G.LMI@ISC-DALLAS")=""
|
---|
50 | . S XMTEXT="^XTMP(""LRNLT642"",1,",XMDUZ=.5
|
---|
51 | . D ^XMD
|
---|
52 | K ^XTMP("LRNLT642")
|
---|
53 | MESLMI ; Notify LIM patch is installed.
|
---|
54 | D BMES^XPDUTL($$CJ^XLFSTR("Sending install completion alert to mail group G.LMI",80))
|
---|
55 | ;
|
---|
56 | S XQAMSG="Installation of patch "_$G(XPDNM,"Unknown patch")_" completed on "_$$HTE^XLFDT($H)
|
---|
57 | S XQA("G.LMI")=""
|
---|
58 | D SETUP^XQALERT
|
---|
59 | ;
|
---|
60 | S XQAMSG="LIM: Review description for "_$G(XPDNM,"Unknown patch")_" use KIDS:Utilities:Build File Print"
|
---|
61 | S XQA("G.LMI")=""
|
---|
62 | D SETUP^XQALERT
|
---|
63 | Q
|
---|