RAIPS220 ;WOIFO/KLM - Post-init Driver, patch 220 ; Nov 13, 2024@08:14:57
;;5.0;Radiology/Nuclear Medicine;**220**;Mar 16, 1998;Build 3
;
; This post-install routine will add the new option "RA REPROC" to
; the SCHEDULED OPTION file, and set it to run every fifteen minutes.
;
; Routine/File IA Type
; -------------------------------------
; RESCH^XUTMOPT 1472 (S)
; FMADD/NOW^XLFDT 10103 (S)
; PROD^XUPROD 4440 (S)
;
Q
EN ;Entry point
I $$PROD^XUPROD()=0 D BMES^XPDUTL("TEST account - Option 'RA REPROC' not scheduled!") Q
N RAOPT,RAWHEN,RAFREQ,RAFLAG,RAERR
S RAOPT="RA REPROC",RAWHEN="T@"_$E($P($$FMADD^XLFDT($$NOW^XLFDT,,3),".",2),1,2)_"00",RAFREQ="900S",RAFLAG="L"
D RESCH^XUTMOPT(RAOPT,RAWHEN,"",RAFREQ,RAFLAG,.RAERR)
I $G(RAERR)=-1 D BMES^XPDUTL("There was a problem scheduling the 'RA REPROC' option. Please schedule it manually.")
I $G(RAERR)="" D BMES^XPDUTL("'RA REPROC' option scheduled!")
;
Q
--- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HRAIPS220 1006 printed Sep 23, 2025@20:12:29 Page 2
RAIPS220 ;WOIFO/KLM - Post-init Driver, patch 220 ; Nov 13, 2024@08:14:57
+1 ;;5.0;Radiology/Nuclear Medicine;**220**;Mar 16, 1998;Build 3
+2 ;
+3 ; This post-install routine will add the new option "RA REPROC" to
+4 ; the SCHEDULED OPTION file, and set it to run every fifteen minutes.
+5 ;
+6 ; Routine/File IA Type
+7 ; -------------------------------------
+8 ; RESCH^XUTMOPT 1472 (S)
+9 ; FMADD/NOW^XLFDT 10103 (S)
+10 ; PROD^XUPROD 4440 (S)
+11 ;
+12 QUIT
EN ;Entry point
+1 IF $$PROD^XUPROD()=0
DO BMES^XPDUTL("TEST account - Option 'RA REPROC' not scheduled!")
QUIT
+2 NEW RAOPT,RAWHEN,RAFREQ,RAFLAG,RAERR
+3 SET RAOPT="RA REPROC"
SET RAWHEN="T@"_$EXTRACT($PIECE($$FMADD^XLFDT($$NOW^XLFDT,,3),".",2),1,2)_"00"
SET RAFREQ="900S"
SET RAFLAG="L"
+4 DO RESCH^XUTMOPT(RAOPT,RAWHEN,"",RAFREQ,RAFLAG,.RAERR)
+5 IF $GET(RAERR)=-1
DO BMES^XPDUTL("There was a problem scheduling the 'RA REPROC' option. Please schedule it manually.")
+6 IF $GET(RAERR)=""
DO BMES^XPDUTL("'RA REPROC' option scheduled!")
+7 ;
+8 QUIT