BGP7PARP ; IHS/CMI/LAB - IHS gpra print ;
;;17.1;IHS CLINICAL REPORTING;;MAY 10, 2017;Build 29
;
;
PRINT ;EP
I $G(BGPDASH) D AREA^BGP7DBPR Q
K ^TMP($J)
S BGPIOSL=$S($G(BGPGUI):55,1:IOSL)
S BGPGPG=0
S BGPQUIT=""
S BGPIFTR=""
S ^TMP($J,"BGPDEL",0)=0
S BGPPTYPE="P"
D SETEXCEL^BGP7DP
I BGPROT="D" G DEL
D AREACP^BGP7DH
S BGPQUIT="",BGPGPG=0,BGPRPT=0
D PRINT1^BGP7DP
Q:BGPQUIT
S BGPIFTR=1
Q:BGPROT="P"
DEL ;create delimited output file
S BGPQUIT="",BGPGPG=0,BGPRPT=0,BGPIFTR=""
D ^%ZISC ;close printer device
K ^TMP($J)
;D ^BGP7PDL ;create ^tmp of delimited report
S ^TMP($J,"BGPDEL",0)=0
S BGPPTYPE="D",BGPQUIT=0
D AREACP^BGP7DH
S BGPQUIT="",BGPGPG=0,BGPRPT=0
D PRINT1^BGP7DP
I '$G(BGPNODEL) D SAVEDEL^BGP7PDL ;D ^BGP7PDL ;create ^tmp of delimited report
S BGPIFTR=1
K ^TMP($J)
Q
;
BGP7PARP ; IHS/CMI/LAB - IHS gpra print ;
+1 ;;17.1;IHS CLINICAL REPORTING;;MAY 10, 2017;Build 29
+2 ;
+3 ;
PRINT ;EP
+1 IF $GET(BGPDASH)
DO AREA^BGP7DBPR
QUIT
+2 KILL ^TMP($JOB)
+3 SET BGPIOSL=$SELECT($GET(BGPGUI):55,1:IOSL)
+4 SET BGPGPG=0
+5 SET BGPQUIT=""
+6 SET BGPIFTR=""
+7 SET ^TMP($JOB,"BGPDEL",0)=0
+8 SET BGPPTYPE="P"
+9 DO SETEXCEL^BGP7DP
+10 IF BGPROT="D"
GOTO DEL
+11 DO AREACP^BGP7DH
+12 SET BGPQUIT=""
SET BGPGPG=0
SET BGPRPT=0
+13 DO PRINT1^BGP7DP
+14 IF BGPQUIT
QUIT
+15 SET BGPIFTR=1
+16 IF BGPROT="P"
QUIT
DEL ;create delimited output file
+1 SET BGPQUIT=""
SET BGPGPG=0
SET BGPRPT=0
SET BGPIFTR=""
+2 ;close printer device
DO ^%ZISC
+3 KILL ^TMP($JOB)
+4 ;D ^BGP7PDL ;create ^tmp of delimited report
+5 SET ^TMP($JOB,"BGPDEL",0)=0
+6 SET BGPPTYPE="D"
SET BGPQUIT=0
+7 DO AREACP^BGP7DH
+8 SET BGPQUIT=""
SET BGPGPG=0
SET BGPRPT=0
+9 DO PRINT1^BGP7DP
+10 ;D ^BGP7PDL ;create ^tmp of delimited report
IF '$GET(BGPNODEL)
DO SAVEDEL^BGP7PDL
+11 SET BGPIFTR=1
+12 KILL ^TMP($JOB)
+13 QUIT
+14 ;