| 1 | TIULP2 ;SLC/JER - Functions determining privilege continued ;11/15/2006
 | 
|---|
| 2 |  ;;1.0;TEXT INTEGRATION UTILITIES;**215**;Jun 20, 1997;Build 6
 | 
|---|
| 3 | ISSURG(TIUDA) ;GET 8925.1 IEN
 | 
|---|
| 4 |  NEW TIUY
 | 
|---|
| 5 |  D ISSURG^TIUSROI(.TIUY,+$G(^TIU(8925,+TIUDA,0)))
 | 
|---|
| 6 |  Q TIUY
 | 
|---|
| 7 | SURGNOK(TIUDA) ;SEE IF IT IS AN NIR OR AR
 | 
|---|
| 8 |  N TIUY,TIUS0,TIUSNAME
 | 
|---|
| 9 |  S TIUY=0
 | 
|---|
| 10 |  G SURGEX:'$L(TIUDA)
 | 
|---|
| 11 |  G SURGEX:'$D(^TIU(8925,+TIUDA,0))
 | 
|---|
| 12 |  S TIUS0=+$G(^TIU(8925,+TIUDA,0))
 | 
|---|
| 13 |  G SURGEX:'$L(TIUS0)
 | 
|---|
| 14 |  S TIUSNAME=$$PNAME^TIULC1(+TIUS0)
 | 
|---|
| 15 |  G SURGEX:'$L(TIUSNAME)
 | 
|---|
| 16 |  I TIUSNAME["NURSE INTRAOPERATIVE REPORT" S TIUY=1 G SURGEX
 | 
|---|
| 17 |  I TIUSNAME["ANESTHESIA REPORT" S TIUY=1 G SURGEX
 | 
|---|
| 18 | SURGEX Q TIUY
 | 
|---|
| 19 | ACTION(TIUACTW) ;CHECK ACTION
 | 
|---|
| 20 |  NEW TIUY S TIUY=0
 | 
|---|
| 21 |  I (($G(TIUACTW)["DELETE RECORD")!($G(TIUACTW)["AMENDMENT")!($G(TIUACTW)["EDIT RECORD")!($G(TIUACTW)["ADDEND")) S TIUY=1 G ACTEX
 | 
|---|
| 22 | ACTEX Q TIUY
 | 
|---|
| 23 | SURMSG(TIUACTW) ;SET SURGERY ERROR MSG
 | 
|---|
| 24 |  NEW TIUY,TIUDOC S TIUDOC=""
 | 
|---|
| 25 |  I TIUACTW["DELETE" S TIUDOC="DELETE"
 | 
|---|
| 26 |  I TIUACTW["EDIT" S TIUDOC="EDIT"
 | 
|---|
| 27 |  I ((TIUACTW["ADDEND")!(TIUACTW["AMEND")) S TIUDOC="CREATE AN ADDENDUM FOR"
 | 
|---|
| 28 |  S TIUY="You must use the Surgery Package to "_TIUDOC_" this Document"
 | 
|---|
| 29 |  Q TIUY
 | 
|---|
| 30 | IDMSG(TIUMSG) ;SET DELETE ID MSG
 | 
|---|
| 31 |  S TIUMSG="You may NOT delete this parent ID note.  It has child ID notes attached. "
 | 
|---|
| 32 |  S TIUMSG=TIUMSG_"If you need to delete this note you must first detach the Child from the Parent note."
 | 
|---|
| 33 |  I $G(XQY0)["OR CPRS GUI CHART" D                 ;DBIA 3356
 | 
|---|
| 34 |  . S TIUMSG=TIUMSG_" Select Action/Detach from Interdisciplinary note to accomplish this."
 | 
|---|
| 35 |  E  S TIUMSG=TIUMSG_" Select the Child note from the LM screen, then select Interdiscipl'ry Note."
 | 
|---|
| 36 |  Q
 | 
|---|