1 | OR3POST ;SLC/MLI - Post-install for CPRS install ; 8/2/97
|
---|
2 | ;;3.0;ORDER ENTRY/RESULTS REPORTING;;Dec 17, 1997
|
---|
3 | ;
|
---|
4 | ; This post-install is to be run after each of the individual
|
---|
5 | ; builds is installed with CPRS version 1.0. It will queue a
|
---|
6 | ; task to convert the orders for all patients once the system
|
---|
7 | ; is back on line.
|
---|
8 | ;
|
---|
9 | ; It will also include the compilation of the order check
|
---|
10 | ; expert code
|
---|
11 | ;
|
---|
12 | EN ; post-install code to call order check expert compiler
|
---|
13 | ; kill off old/changed cross references on file #100
|
---|
14 | ; initialize fields in ORDER PARAMETERS file
|
---|
15 | ; queue conversion
|
---|
16 | ; fire completion message
|
---|
17 | ;
|
---|
18 | N X,IDX
|
---|
19 | D ^OCXOPOST
|
---|
20 | S X=$G(^ORD(100.99,1,"CONV"))
|
---|
21 | I '$P(X,"^",1),'$P(X,"^",2) D ; if conversion hasn't started
|
---|
22 | . F IDX="AC","AD","AE","AF","AL","AN","AR","AS","AT" K ^OR(100,IDX)
|
---|
23 | . D SET^OR3CONV(1,0) ; initialize completion parameter to no
|
---|
24 | . D QUEUE^OR3CONV ; queue off conversion
|
---|
25 | D TIME
|
---|
26 | Q
|
---|
27 | ;
|
---|
28 | TIME ; send bulletin of installation time
|
---|
29 | N COUNT,DIFROM,I,START,TEXT,XMDUZ,XMSUB,XMTEXT,XMY
|
---|
30 | S COUNT=0
|
---|
31 | S START=+$G(^XPD(9.7,+$$IEN(),1))
|
---|
32 | S XMSUB="Version "_$P($T(PATCH),";;",2)_" Installed"
|
---|
33 | S XMDUZ="CPRS PACKAGE"
|
---|
34 | F I="G.CPRS INSTALLATION@ISC-SLC.VA.GOV",DUZ S XMY(I)=""
|
---|
35 | S XMTEXT="TEXT("
|
---|
36 | ;
|
---|
37 | S X=$P($T(PATCH),";;",2)
|
---|
38 | D LINE("Version "_X_" has been installed.")
|
---|
39 | D LINE(" Install started: "_$$FMTE^XLFDT($$FMTE^XLFDT(START)))
|
---|
40 | D LINE(" Install complete: "_$$FMTE^XLFDT($$NOW^XLFDT()))
|
---|
41 | ;
|
---|
42 | D ^XMD
|
---|
43 | Q
|
---|
44 | ;
|
---|
45 | ;
|
---|
46 | LINE(DATA) ; set text into array
|
---|
47 | S COUNT=COUNT+1
|
---|
48 | S TEXT(COUNT)=DATA
|
---|
49 | Q
|
---|
50 | ;
|
---|
51 | ;
|
---|
52 | IEN() ; return IEN of build listed at line FIRST
|
---|
53 | Q $O(^XPD(9.7,"B",$P($T(FIRST),";;",2),0))
|
---|
54 | ;
|
---|
55 | ;
|
---|
56 | FIRST ;;ORDER ENTRY/RESULTS REPORTING 3.0
|
---|
57 | PATCH ;;1.0
|
---|