[613] | 1 | GMTSCW ; SLC/DJP - TIU CWD Component driver ; 04/11/2001
|
---|
| 2 | ;;2.7;Health Summary;**12,45**;Oct 20, 1995
|
---|
| 3 | ;
|
---|
| 4 | ; External References
|
---|
| 5 | ; DBIA 3155 call MAIN^TIULAPI
|
---|
| 6 | ; DBIA 10006 call ^DIC
|
---|
| 7 | ;
|
---|
| 8 | ; CWAD - Clinical Warnings and Advanced Directives
|
---|
| 9 | CW ; Clinical Warning Display
|
---|
| 10 | N X,DIC,TIUTYPE,Y,TIUFPRIV,TIUNAM,GMTSTIUC S TIUFPRIV=1,(TIUNAM,X)="CLINICAL WARNING",GMTSTIUC="C"
|
---|
| 11 | S DIC="^TIU(8925.1,",DIC(0)="X",DIC("S")="I $P($G(^(0)),U,4)=""DC""" D ^DIC I Y>0 S TIUTYPE=+Y D MAIN
|
---|
| 12 | Q
|
---|
| 13 | CN ; Crisis Note Display
|
---|
| 14 | N X,DIC,TIUTYPE,Y,TIUFPRIV,TIUNAM,GMTSTIUC S TIUFPRIV=1,(TIUNAM,X)="CRISIS NOTE",GMTSTIUC="C"
|
---|
| 15 | S DIC="^TIU(8925.1,",DIC(0)="X",DIC("S")="I $P($G(^(0)),U,4)=""DC""" D ^DIC I Y>0 S TIUTYPE=+Y D MAIN
|
---|
| 16 | Q
|
---|
| 17 | CD ; Advance Directive Display
|
---|
| 18 | N X,DIC,TIUTYPE,Y,TIUFPRIV,TIUNAM,GMTSTIUC S TIUFPRIV=1,(TIUNAM,X)="ADVANCE DIRECTIVE",GMTSTIUC="C"
|
---|
| 19 | S DIC="^TIU(8925.1,",DIC(0)="X",DIC("S")="I $P($G(^(0)),U,4)=""DC""" D ^DIC I Y>0 S TIUTYPE=+Y D MAIN
|
---|
| 20 | Q
|
---|
| 21 | ;
|
---|
| 22 | MAIN ; Control branching
|
---|
| 23 | N ADATE,ADMIT,ASUB,ATDATE,ATTNDNG,ATTYPE,ATYPE,AUTHOR,CHILD,CONEED
|
---|
| 24 | N COSAME,COSGEDBY,COSIG,CURIEN,DISCHG,GMTSA,GMTSAI,GMTSAII,GMTSCNT
|
---|
| 25 | N GMTSD,GMTSDIC,GMTSEXSG,GMTSI,GMTSIEN,GMTSII,GMTSIQ,GMTSJ,GMTSK
|
---|
| 26 | N GMTSODIC,GMTSPDIC,GMTSTDIC,GMTSPR,GMTSREC,GMTST,GMTSX,GMTSXTRA
|
---|
| 27 | N I,PARIEN,PDATE,PN,PSUB,PTYPE,REASON,SIGNEDBY,STATUS,TSPEC,TYPE,X,Y
|
---|
| 28 | K ^TMP("TIU",$J) D MAIN^TIULAPI(DFN,TIUTYPE,"ALL",GMTS1,GMTS2,GMTSNDM,1)
|
---|
| 29 | Q:'$D(^TMP("TIU",$J)) D PNOTE^GMTSPN Q
|
---|