1 | RA41PST ;HOIFO/SWM-Post install ;6/2/03 10:30
|
---|
2 | ;;5.0;Radiology/Nuclear Medicine;**41**;Mar 16, 1998
|
---|
3 | ; This is the post-install routine for patch RA*5.0*41
|
---|
4 | ;
|
---|
5 | ; This routine may be deleted after RA*5.0*41 is installed.
|
---|
6 | ;
|
---|
7 | ; Silent recompile of input templates:
|
---|
8 | ; RA REGISTER (file 70)
|
---|
9 | ; RA ORDER EXAM (file 75.1)
|
---|
10 | ; RA QUICK EXAM ORDER (file 75.1)
|
---|
11 | ;
|
---|
12 | I '$D(XPDNM)#2 D EN^DDIOL("This entry point must be called from the KIDS installation -- Nothing Done.",,"!!,$C(7)") Q
|
---|
13 | N X,Y,DMAX,RATXT,RAITMPL,RAERR,I,N,RABAD
|
---|
14 | ;
|
---|
15 | ; X=rtn name, RAITMPL=tmpl name
|
---|
16 | ;
|
---|
17 | S X="RACTRG",RAITMPL="RA REGISTER" D COMP
|
---|
18 | S X="RACTQE",RAITMPL="RA QUICK EXAM ORDER" D COMP
|
---|
19 | S X="RACTOE",RAITMPL="RA ORDER EXAM" D COMP
|
---|
20 | Q
|
---|
21 | COMP S DMAX=$$ROUSIZE^DILF
|
---|
22 | S Y=$$FIND1^DIC(.402,,"BX",RAITMPL,,,"RAERR")
|
---|
23 | I 'Y D S RABAD=1
|
---|
24 | . S RATXT(1)=" "
|
---|
25 | . S RATXT(2)="** Cannot find input template "_RAITMPL_" **"
|
---|
26 | . S RATXT(6)=" "
|
---|
27 | . D MES^XPDUTL(.RATXT)
|
---|
28 | I $D(RAERR) D S RABAD=1
|
---|
29 | . K RATXT
|
---|
30 | . S RATXT(1)=" "
|
---|
31 | . S RATXT(2)="** One or more error codes were return: **"
|
---|
32 | . S N=2
|
---|
33 | . S I=0 F I=1:1:17 S I=$O(RAERR("DIERR","E",I)) Q:'I S N=N+1,RATXT(N)=" "_I_" -- "_$G(RAERR("DIERR",1,"TEXT",1))
|
---|
34 | . S N=N+1,RATXT(N)=" "
|
---|
35 | . D MES^XPDUTL(.RATXT)
|
---|
36 | I $D(RABAD) D Q
|
---|
37 | . K RATXT
|
---|
38 | . S RATXT(1)="** Recompilation of "_RAITMPL_" is not done. **"
|
---|
39 | . S RATXT(2)=" "
|
---|
40 | . S RATXT(3)="** Please log a NOIS for the Radiology module. **"
|
---|
41 | . S RATXT(4)=" "
|
---|
42 | . D MES^XPDUTL(.RATXT)
|
---|
43 | S RATXT=" Compiling input template "_RAITMPL_"."
|
---|
44 | D BMES^XPDUTL(RATXT)
|
---|
45 | D EN^DIEZ
|
---|
46 | S RATXT=" Finished compiling input template "_RAITMPL_"."
|
---|
47 | D BMES^XPDUTL(RATXT)
|
---|
48 | Q
|
---|