| 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 | 
|---|