| [613] | 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 | 
|---|