| 1 | TIUPRCN ; SLC/JER - Driver to Print Form 513 Consult Reports ;10/5/04
 | 
|---|
| 2 |  ;;1.0;TEXT INTEGRATION UTILITY;**4,182**;Jun 20, 1997
 | 
|---|
| 3 |  ; Call to TIUEN^GMRCP513 supported by DBIA 3957
 | 
|---|
| 4 | ENTRY ; Entry point to print SF 513
 | 
|---|
| 5 |  N TIUERR,TIUI,TIUJ,D0,DN,Y,DTOUT,DUOUT,DIRUT,DIROUT,TIU0,TIU14,TIUINI
 | 
|---|
| 6 |  K ^TMP("TIULQ",$J)
 | 
|---|
| 7 |  S TIUINI=1 ; Indicate initials only for transcriber
 | 
|---|
| 8 |  I $D(ZTQUEUED) S ZTREQ="@" ; Tell TaskMan to delete Task log entry
 | 
|---|
| 9 |  U IO
 | 
|---|
| 10 |  I '$D(^TMP("TIUPR",$J)) W !,"No Document Record Specified.",$C(7) Q
 | 
|---|
| 11 |  ; -- P182 If no Print Group, TIUJ may begin 0$... 
 | 
|---|
| 12 |  S TIUJ=0 F  S TIUJ=$O(^TMP("TIUPR",$J,TIUJ)) G:TIUJ="" ENTRYX  D
 | 
|---|
| 13 |  . S TIUI=0 F  S TIUI=$O(^TMP("TIUPR",$J,TIUJ,TIUI)) Q:TIUI'>0!$D(DIROUT)  D
 | 
|---|
| 14 |  . . N TIUDA,TIUCDA ;P182
 | 
|---|
| 15 |  . . S TIUDA=0
 | 
|---|
| 16 |  . . F  S TIUDA=+$O(^TMP("TIUPR",$J,TIUJ,TIUI,TIUDA)) Q:+TIUDA'>0!$D(DIROUT)  D
 | 
|---|
| 17 |  . . . S TIU0=$G(^TIU(8925,+TIUDA,0)),TIU14=$G(^(14))
 | 
|---|
| 18 |  . . . I +$$ISADDNDM^TIULC1(TIUDA) S TIUDA=$P(TIU0,U,6)
 | 
|---|
| 19 |  . . . S TIUCDA=+$P(TIU14,U,5)
 | 
|---|
| 20 |  . . . I +TIUCDA'>0 D  Q
 | 
|---|
| 21 |  . . . . ; W !!,"This Consult Result is not associated with a request.",!
 | 
|---|
| 22 |  . . . . ; -- If note has no request, print that note only, using
 | 
|---|
| 23 |  . . . . ;    PN Print Method (P182):
 | 
|---|
| 24 |  . . . . M ^TMP("TIUTMPPR",$J)=^TMP("TIUPR",$J)
 | 
|---|
| 25 |  . . . . K ^TMP("TIUPR",$J)
 | 
|---|
| 26 |  . . . . S ^TMP("TIUPR",$J,TIUJ,TIUI,TIUDA)=^TMP("TIUTMPPR",$J,TIUJ,TIUI,TIUDA)
 | 
|---|
| 27 |  . . . . D ENTRY^TIUPRPN
 | 
|---|
| 28 |  . . . . M ^TMP("TIUPR",$J)=^TMP("TIUTMPPR",$J)
 | 
|---|
| 29 |  . . . . K ^TMP("TIUTMPPR",$J)
 | 
|---|
| 30 |  . . . . ; I $E(IOST)="C-",$$READ^TIUU("EA","Press RETURN to continue...")
 | 
|---|
| 31 |  . . . . K ^TMP("TIUPR",$J,TIUJ,TIUI,TIUDA)
 | 
|---|
| 32 |  . . . N VALMAR,VALMCNT,VALMPGE
 | 
|---|
| 33 |  . . . ; -- Don't repeat if request already printed (P182):
 | 
|---|
| 34 |  . . . I '$D(^TMP("TIUPRCDA",$J,TIUCDA)) D TIUEN^GMRCP513(TIUCDA) S ^TMP("TIUPRCDA",$J,TIUCDA)="" I $E(IOST)="C-",$$READ^TIUU("EA","Press RETURN to continue...")
 | 
|---|
| 35 |  . . . K ^TMP("TIUPR",$J,TIUJ,TIUI,TIUDA)
 | 
|---|
| 36 | ENTRYX ;
 | 
|---|
| 37 |  K ^TMP("TIUPRCDA",$J)
 | 
|---|
| 38 |  Q
 | 
|---|