TIUSRVA ; SLC/JER,AJB - API's for Authorization ; 4/2/09 12:34pm
Source file <TIUSRVA.m>
Package | Total | Caller Graph |
---|---|---|
Text Integration Utility | 2 | TIUHL7P3 TIUSRVP1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
AUTHSIGN(TIUY,TIUDA,TIUUSR) | ; Has Author signed?
; if TIUY = ; 0 = Author has NOT signed & TIUUSR = Expected Cosigner ; 1 = Author HAS signed or TIUUSR '= Expected Cosigner |
|
WHATACT(TIUY,TIUDA) | ; Evaluate/return whether signature or cosignature
|
|
CANATTCH(TIUY,TIUDA) | ; Can this document be attached as an ID Child
|
|
USRINACT(TIUY,TIUDA) | ; Is user inactive?
|
|
TIUVISIT(TIUY,DOCTYP,DFN,VISIT) | ; Check for a 1 time only doc
; TIUY = return value ; = 0 if can add more than one or none already exist ; = 1 if cannot add more than one and one already exists ; DOCTYP = Pointer to ^TUI(8925.1, TIU DOCUMENT DEFINITION ; DFN = Patient IEN ; VISIT = Visit String "LOC;VDATE;VTYP" |
|
GETTITLE(TIUY,TIUDA) | ; Get the title from a TIU Document Record
|
|
CANRCV(TIUY,TIUDA) | ; Can this document receive an ID Child?
|
|
NEEDCS(TIUDA) | ; Does user need a cosigner?
|
|
URGENCY(TIUY) | ; -- retrieve set values from dd for discharge summary urgency
|
|
CANCHCOS(TIUY,TIUDA) | ; Evaluate/return whether user can change cosigner
|
|
REQCOS(TIUY,TIUTYP,TIUDA,TIUSER,TIUDT) | ; Evaluate cosignature requirement
; Initialize return value |
|
CANDO(TIUY,TIUDA,TIUACT) | ; Boolean function to evaluate privilege
|
|
NEEDJUST(TIUY,TIUDA) | ; Is justification required for deletion?
|
Name | Field # of Occurrence |
---|---|
FIELD^DID | URGENCY+2 |
$$GET1^DIQ | USRINACT+1 |
$$ASURG^TIUADSIG | WHATACT+5 |
$$CLASS^TIUCNSLT | CANATTCH+9 |
$$EXIST^TIUEDI3 | TIUVISIT+14 |
DOCPRM^TIULC1 | TIUVISIT+10 |
$$CANDO^TIULP | CANDO+10, CANATTCH+11, CANATTCH+14, CANRCV+1 |
$$POSSPRNT^TIULP | CANATTCH+5 |
$$REQCOSIG^TIULP | REQCOS+8, NEEDCS+6 |
$$ISA^TIULX | CANATTCH+9 |
$$ISCWAD^TIULX | CANATTCH+7 |
$$MAYCHNG^TIURA1 | CANCHCOS+1 |
$$PATCH^XPDUTL | TIUVISIT+7, TIUVISIT+17 |
RPC Name | Call Tags |
---|---|
TIU REQUIRES COSIGNATURE | REQCOS |
TIU GET DS URGENCIES | URGENCY |
TIU AUTHORIZATION | CANDO |
TIU WHICH SIGNATURE ACTION | WHATACT |
TIU CAN CHANGE COSIGNER? | CANCHCOS |
TIU JUSTIFY DELETE? | NEEDJUST |
TIU GET DOCUMENT TITLE | GETTITLE |
TIU ID CAN ATTACH | CANATTCH |
TIU ID CAN RECEIVE | CANRCV |
TIU USER INACTIVE? | USRINACT |
TIU ONE VISIT NOTE? | TIUVISIT |
TIU HAS AUTHOR SIGNED? | AUTHSIGN |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
^TIU(8925 - [#8925] | FIELD^DID |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVSIT("AA" | TIUVISIT+24 |
^TIU(8925 - [#8925] | REQCOS+5, CANDO+3, CANDO+5, CANDO+7, NEEDCS+2, AUTHSIGN+6, TIUVISIT+25, WHATACT+2, NEEDJUST+1, GETTITLE+1 , CANATTCH+2, CANATTCH+4 |
^TIU(8925.7 - [#8925.7] | NEEDCS+4, WHATACT+4 |
^TIU(8925.95 - [#8925.95] | TIUVISIT+20, TIUVISIT+21 |
Name | Line Occurrences |
---|---|
$$NEEDCS | CANDO+9 |
Name | Field # of Occurrence |
---|---|
^(12 | NEEDCS+2 |
^(15 | AUTHSIGN+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
COSIGNER | NEEDCS+1~, NEEDCS+3*, NEEDCS+4, WHATACT+1~, WHATACT+3*, WHATACT+4 |
DFN | TIUVISIT~, TIUVISIT+8, TIUVISIT+14, TIUVISIT+18, TIUVISIT+24, TIUVISIT+25 |
DOCTYP | TIUVISIT~, TIUVISIT+8, TIUVISIT+10, TIUVISIT+14, TIUVISIT+18, TIUVISIT+20, TIUVISIT+25 |
DUZ | REQCOS+6, NEEDCS+4, NEEDCS+6, WHATACT+4 |
PARENTDA | CANATTCH+1~, CANATTCH+4*, CANATTCH+12, CANATTCH+14 |
SIGNER | NEEDCS+1~, NEEDCS+3*, NEEDCS+4, WHATACT+1~, WHATACT+3*, WHATACT+4 |
TITLEDA | CANATTCH+1~, CANATTCH+2*, CANATTCH+3, CANATTCH+5, CANATTCH+7, CANATTCH+9 |
TIUACT | CANDO~, CANDO+3, CANDO+4, CANDO+9, CANDO+10 |
TIUD0 | NEEDCS+1~, NEEDCS+2*, NEEDCS+6, WHATACT+1~, WHATACT+2*, WHATACT+6, NEEDJUST+1~*, NEEDJUST+2 |
TIUD12 | NEEDCS+1~, NEEDCS+2*, NEEDCS+3, NEEDCS+6, AUTHSIGN+5~, AUTHSIGN+6*, AUTHSIGN+8, AUTHSIGN+9, WHATACT+1~, WHATACT+2* , WHATACT+3 |
TIUD15 | AUTHSIGN+5~, AUTHSIGN+6*, AUTHSIGN+9 |
TIUDA | REQCOS~, REQCOS+4, REQCOS+5, REQCOS+8, CANDO~, CANDO+3, CANDO+5, CANDO+7, CANDO+9, CANDO+10 , NEEDCS~, NEEDCS+2, NEEDCS+4, NEEDCS+6, USRINACT~, USRINACT+1, AUTHSIGN~, AUTHSIGN+6, WHATACT~, WHATACT+2 , WHATACT+4, WHATACT+5, CANCHCOS~, CANCHCOS+1, NEEDJUST~, NEEDJUST+1, GETTITLE~, GETTITLE+1, CANATTCH~, CANATTCH+2 , CANATTCH+3, CANATTCH+4, CANATTCH+11, CANRCV~, CANRCV+1 |
TIUDD | URGENCY+1~ |
TIUDD("POINTER" | URGENCY+3 |
TIUDPRM | REQCOS+2~, CANDO+1~, TIUVISIT+9~, TIUVISIT+10 |
TIUDPRM(0 | TIUVISIT+11 |
TIUDT | REQCOS~, REQCOS+8 |
TIUI | URGENCY+1~, URGENCY+3* |
TIUPOP | CANDO+1~*, CANDO+4, CANDO+6* |
TIUSER | REQCOS~, REQCOS+6*, REQCOS+8 |
TIUSTAT | WHATACT+1~, WHATACT+6*, WHATACT+7 |
TIUTEST | TIUVISIT+9~, TIUVISIT+14*, TIUVISIT+15, TIUVISIT+16 |
TIUTYP | REQCOS~, REQCOS+4, REQCOS+5*, REQCOS+8 |
TIUUSR | AUTHSIGN~, AUTHSIGN+8 |
TIUX | URGENCY+1~, URGENCY+3* |
TIUX3 | TIUVISIT+19~, TIUVISIT+20*, TIUVISIT+21 |
TIUY | REQCOS~, REQCOS+3*, REQCOS+8*, URGENCY~, CANDO~, CANDO+3*, CANDO+6*, CANDO+9*, CANDO+10*, NEEDCS+1~ , NEEDCS+5*, NEEDCS+6*, NEEDCS+7, USRINACT~, USRINACT+1*, AUTHSIGN~, AUTHSIGN+7*, AUTHSIGN+9*, TIUVISIT~, TIUVISIT+11* , TIUVISIT+12*, TIUVISIT+15*, TIUVISIT+16*, TIUVISIT+21*, TIUVISIT+22, TIUVISIT+25*, TIUVISIT+26*, WHATACT~, WHATACT+7*, CANCHCOS~ , CANCHCOS+1*, NEEDJUST~, NEEDJUST+1*, NEEDJUST+2*, GETTITLE~, GETTITLE+1*, CANATTCH~, CANATTCH+3*, CANATTCH+5*, CANATTCH+6* , CANATTCH+8*, CANATTCH+10*, CANATTCH+11*, CANATTCH+13*, CANATTCH+14*, CANATTCH+15*, CANRCV~, CANRCV+1* |
TIUY( | URGENCY+3* |
U | CANDO+3, NEEDCS+3, NEEDCS+6, AUTHSIGN+8, AUTHSIGN+9, TIUVISIT+11, TIUVISIT+21, WHATACT+3, WHATACT+6, NEEDJUST+2 , CANATTCH+6 |
VISIT | TIUVISIT~, TIUVISIT+8, TIUVISIT+13, TIUVISIT+14, TIUVISIT+18, TIUVISIT+23*, TIUVISIT+24*, TIUVISIT+25 |
XTRASGNR | NEEDCS+1~, NEEDCS+3*, NEEDCS+4*, NEEDCS+5, WHATACT+1~, WHATACT+4*, WHATACT+5*, WHATACT+7 |