Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: TIUPRPN

TIUPRPN.m

Go to the documentation of this file.
  1. TIUPRPN ;SLC/MJC - Print SF 509 Progress Notes ;;7-6-95 9:00pm
  1. ;;1.0;TEXT INTEGRATION UTILITIES;;Jun 20, 1997
  1. ; Writes SF 509- Progress Note to screen or paper.
  1. DEVICE(TIUFLAG,TIUSPG) ; pick your device
  1. ;
  1. W ! K IOP S %ZIS="Q" D ^%ZIS I POP K POP G EXIT
  1. S TIUFLAG=+$G(TIUFLAG),TIUSPG=+$G(TIUSPG)
  1. I $D(IO("Q")) K IO("Q") D G EXIT
  1. .S ZTRTN="ENTRY1^TIUPRPN",ZTSAVE("^TMP(""TIUPR"",$J,")=""
  1. .S ZTSAVE("TIUFLAG")="",ZTSAVE("TIUSPG")="",ZTDESC="TIU PRT PNS"
  1. .D ^%ZTLOAD W !,$S($D(ZTSK):"Request Queued!",1:"Request Canceled!")
  1. .K ZTSK,ZTDESC,ZTDTH,ZTIO,ZTRTN,ZTSAVE,TIUFLAG,TIUSPG
  1. .D HOME^%ZIS
  1. U IO D ENTRY1,^%ZISC
  1. Q
  1. ENTRY ; Entry point to print progress notes-called from ^TIUA
  1. N TIUSPG
  1. U IO
  1. ENTRY1 ; Entry point from above
  1. N TIUERR,D0,DN,Y,DTOUT,DUOUT,DIRUT,DIROUT
  1. I $E(IOST)="C" S (TIUSPG,TIUFLAG)=1
  1. I '+$G(TIUFLAG) S TIUSPG=1
  1. K ^TMP("TIULQ",$J)
  1. I $D(ZTQUEUED) S ZTREQ="@" ; Tell TaskMan to delete Task log entry
  1. D PRINT^TIUPRPN1($G(TIUFLAG),$G(TIUSPG))
  1. EXIT K ^TMP("TIULQ",$J),^TMP("TIUPR",$J)
  1. Q