PSO386P ;BIR/MR - HOLD REASON conversion post-install routine; 05/31/12 1:16pm
;;7.0;OUTPATIENT PHARMACY;**386**;DEC 1997;Build 4
;
N RXIEN,HLDREA
F HLDREA=3,5 D
. S RXIEN=0
. F S RXIEN=$O(^PSRX("AH",HLDREA,RXIEN)) Q:'RXIEN D
. . I '$G(^PSRX(RXIEN,"H")) Q
. . S $P(^PSRX(RXIEN,"H"),"^",1)=6
. . S ^PSRX("AH",6,RXIEN)=""
. . K ^PSRX("AH",HLDREA,RXIEN)
Q
--- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HPSO386P 378 printed Sep 23, 2025@19:59:01 Page 2
PSO386P ;BIR/MR - HOLD REASON conversion post-install routine; 05/31/12 1:16pm
+1 ;;7.0;OUTPATIENT PHARMACY;**386**;DEC 1997;Build 4
+2 ;
+3 NEW RXIEN,HLDREA
+4 FOR HLDREA=3,5
Begin DoDot:1
+5 SET RXIEN=0
+6 FOR
SET RXIEN=$ORDER(^PSRX("AH",HLDREA,RXIEN))
if 'RXIEN
QUIT
Begin DoDot:2
+7 IF '$GET(^PSRX(RXIEN,"H"))
QUIT
+8 SET $PIECE(^PSRX(RXIEN,"H"),"^",1)=6
+9 SET ^PSRX("AH",6,RXIEN)=""
+10 KILL ^PSRX("AH",HLDREA,RXIEN)
End DoDot:2
End DoDot:1
+11 QUIT