| 1 | TIUBRWS ; SLC/JER - Single patient browse ; 11/12/00
 | 
|---|
| 2 |  ;;1.0;TEXT INTEGRATION UTILITIES;**100**;Jun 20, 1997
 | 
|---|
| 3 | MAIN(TIULTMP,TIUTYP) ; Control Branching
 | 
|---|
| 4 |  N DFN,TIU,TIUOUT,TIUREL,TIUCHK,TIUA,TIUSEE,ACT,TIUY
 | 
|---|
| 5 |  N TIUOUT,TIUSEE,TIUI,TIUQUIT
 | 
|---|
| 6 |  N TIUGDATA
 | 
|---|
| 7 |  I '$D(TIUPRM0) D SETPARM^TIULE
 | 
|---|
| 8 |  S:$D(ORVP) DFN=+ORVP S TIUTYP=$G(TIUTYP,38)
 | 
|---|
| 9 |  S TIUTYP(1)="1^"_TIUTYP_U_$P(^TIU(8925.1,+TIUTYP,0),U)
 | 
|---|
| 10 |  F  D  Q:+$G(TIUOUT)
 | 
|---|
| 11 |  . N TIUDAT,TIUGDATA
 | 
|---|
| 12 |  . D SELPAT^TIULA2(.TIUDAT,TIUTYP,+$G(DFN))
 | 
|---|
| 13 |  . I +$G(TIUDAT)'>0,($D(TIUDAT)'>9) D  S TIUOUT=1 Q
 | 
|---|
| 14 |  . . W !!,"Nothing selected."
 | 
|---|
| 15 |  . S TIUI=0
 | 
|---|
| 16 |  . F  S TIUI=$O(TIUDAT(TIUI)) Q:+TIUI'>0  D  Q:$D(DUOUT)!$D(DIROUT)!+$G(TIUOUT)
 | 
|---|
| 17 |  . . S TIUDA=+$G(TIUDAT(TIUI)) Q:TIUDA'>0
 | 
|---|
| 18 |  . . D GETTIU^TIULD(.TIU,+TIUDA)
 | 
|---|
| 19 |  . . I $D(TIU) D
 | 
|---|
| 20 |  . . . S TIUSEE=$$CANDO^TIULP(TIUDA,"VIEW")
 | 
|---|
| 21 |  . . . I 'TIUSEE D  Q
 | 
|---|
| 22 |  . . . . W !!,$C(7),$P(TIUSEE,U,2),! K DFN
 | 
|---|
| 23 |  . . . . I $D(ORVP) S TIUOUT=1
 | 
|---|
| 24 |  . . . . S TIU=$$READ^TIUU("FOA","Press RETURN to continue...")
 | 
|---|
| 25 |  . . . ; -- Get ID data needed for browse: --
 | 
|---|
| 26 |  . . . S TIUGDATA=$$IDDATA^TIURECL1(TIUDA)
 | 
|---|
| 27 |  . . . D EN^VALM(TIULTMP)
 | 
|---|
| 28 |  . . . K ^TMP("TIUVIEW",$J),DFN
 | 
|---|
| 29 |  . . . S:$D(TIUQUIT) TIUOUT=1
 | 
|---|
| 30 |  Q
 | 
|---|