Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BTIURS

Package: IHS Mods To Text Integration Utilities

Routine: BTIURS


Information

BTIURS ; IHS/ITSC/LJF - Electronic signature actions ;

Source Information

Source file <BTIURS.m>

Call Graph

Call Graph Total: 21

Package Total Call Graph
Text Integration Utility 15 ADD^TIUADD  SEND^TIUALRT  SIGNIRT^TIUDIRT  PRINT^TIUEPRNT  $$ASKSIG^TIULA1  $$NOW^TIULC  ($$ISADDNDM,$$PERSNAME,$$PNAME,$$POSTSIGN,$$PTNAME,DOCPRM)^TIULC1  ($$PERSPRF,SETPARM)^TIULE  
(FIXLST,RESTORE)^TIULM  ($$CANDO,$$REQCOSIG)^TIULP  ($$ISDS,$$ISPN)^TIULX  MAIN^TIUPD  ADDSIG^TIURS1  $$READ^TIUU  CREDIT^TIUVSIT  
Registration 3 EN^VALM  (CLEAR,FULL)^VALM1  EN^VALM2  
Authorization Subscription 1 $$ISA^USRLM  
IHS Mods To Text Integration Utilities 1 RESET^BTIURPT  
VA Fileman 1 ^DIE  

Entry Points

Name Comments DBIA/ICR reference
ASKCOUT
AGN
ACCEPT(TIUSLST,TIUI) ; Adds item(s) to signature list
ELSIGX
SIGLIST(VALMY,TIUI,TIUTYPE) ; Handles processing of signature list
ASKCSNR(DA,SIGNER) ; Ask for cosigner, require a response
ELSIG ; Sign rec
EDSIG(TIUDA,TIUADD,TIUPASK) ; Call from Edit action to sign rec
ES(DA,TIUES,TIUI) ; Setup ^DIE call for elec sig

External References

Name Field # of Occurrence
RESET^BTIURPT ELSIG+47
^DIE AGN+5, ES+14, ES+20
ADD^TIUADD EDSIG+41
SEND^TIUALRT ES+21
SIGNIRT^TIUDIRT ES+21
PRINT^TIUEPRNT EDSIG+45
$$ASKSIG^TIULA1 ELSIG+38, EDSIG+34
$$NOW^TIULC ES+3
$$ISADDNDM^TIULC1 EDSIG+38, ES+22
$$PERSNAME^TIULC1 ASKCSNR+3
$$PNAME^TIULC1 ELSIG+12, EDSIG+15
$$POSTSIGN^TIULC1 ES+26
$$PTNAME^TIULC1 ELSIG+25
DOCPRM^TIULC1 EDSIG+44
$$PERSPRF^TIULE ASKCSNR+2
SETPARM^TIULE ELSIG+2, EDSIG+4
FIXLST^TIULM ELSIG+36, ELSIG+39, ELSIG+48
RESTORE^TIULM ELSIG+14
$$CANDO^TIULP ELSIG+15, ACCEPT+3, EDSIG+14
$$REQCOSIG^TIULP ELSIG+22, EDSIG+24
$$ISDS^TIULX ASKCSNR+5
$$ISPN^TIULX EDSIG+18
MAIN^TIUPD ES+23
ADDSIG^TIURS1 EDSIG+36
$$READ^TIUU ELSIG+20, ELSIG+31, SIGLIST+3, ACCEPT+8, EDSIG+22, EDSIG+28, EDSIG+31, EDSIG+33, EDSIG+40, AGN+2
CREDIT^TIUVSIT ES+24
$$ISA^USRLM EDSIG+18, EDSIG+19, EDSIG+20, ES+4
EN^VALM ELSIG+33
CLEAR^VALM1 ELSIG+5
FULL^VALM1 ELSIG+17, ELSIG+40, ACCEPT+5, EDSIG+35, ASKCSNR+6
EN^VALM2 ELSIG+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Electronic signature not yet enabled."
  • Line Location: ELSIG+3
Function Call: WRITE
  • Prompt: !!,"Item #",TIUI,": ",$P(ASK,U,2),!
  • Line Location: ELSIG+18
Function Call: WRITE
  • Prompt: !,"Removed from signature list.",!
  • Line Location: ELSIG+19
Function Call: WRITE
  • Prompt: !!,"Item #",TIUI,": ",TIUTYPE," for "
  • Line Location: ELSIG+24
Function Call: WRITE
  • Prompt: $$PTNAME^TIULC1($P(TIU0,U,2))," will need cosignature..."
  • Line Location: ELSIG+25
Function Call: WRITE
  • Prompt: !!,"Item #",TIUI,": MUST have a cosigner, before you may sign."
  • Line Location: ELSIG+29
Function Call: WRITE
  • Prompt: !!,"Removed from signature list.",!
  • Line Location: ELSIG+30
Function Call: WRITE
  • Prompt: !
  • Line Location: SIGLIST+3
Function Call: WRITE
  • Prompt: !!,"Removed from signature list."
  • Line Location: SIGLIST+7
Function Call: WRITE
  • Prompt: !!,"Document has changed...",!,$P(TIUSGN,U,2)
  • Line Location: ACCEPT+6
Function Call: WRITE
  • Prompt: !!,"Item #",TIUI,": Removed from signature list.",!
  • Line Location: ACCEPT+7
Function Call: WRITE
  • Prompt: !,"Item #",TIUI,": Added to signature list."
  • Line Location: ACCEPT+10
Function Call: WRITE
  • Prompt: !,$P(ASK,U,2)
  • Line Location: EDSIG+21
Function Call: WRITE
  • Prompt: !!,"This ",TIUTYPE," MUST have a cosigner before you may sign.",!
  • Line Location: EDSIG+27
Function Call: WRITE
  • Prompt: !?5,$C(7),"Another user is editing this entry.",!
  • Line Location: EDSIG+33
Function Call: WRITE
  • Prompt: ""
  • Condition for execution: $$READ^TIUU("EA","Press RETURN to continue...")
  • Line Location: EDSIG+33
Function Call: WRITE
  • Prompt: !!,$C(7),"You must designate an ",TIUFLD,"...",!
  • Line Location: AGN+0
Function Call: WRITE
  • Prompt: !?5,$C(7),"Another user is editing this entry.",!
  • Line Location: AGN+2
Function Call: WRITE
  • Prompt: ""
  • Condition for execution: $$READ^TIUU("EA","Press RETURN to continue...")
  • Line Location: AGN+2
Routine Call
  • VALM
  • Line Location:
    • ELSIG+33
Routine Call
  • DIE
  • Line Location:
    • AGN+5
    • ES+14
    • ES+20

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^TIU(8925 - [#8925] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TIU(8925 - [#8925] ELSIG+10, ELSIG+12, EDSIG+8, EDSIG+32, EDSIG+34, ASKCSNR+5, AGN+1, ASKCOUT, ASKCOUT+1, ES+3
, ES+5, ES+6, ES+17, ES+24, ES+26
^TIU(8925.7 - [#8925.7] EDSIG+11
^TMP("TIURIDX" ELSIG+8, ELSIG+42

Label References

Name Line Occurrences
$$ASKCSNR ELSIG+26, EDSIG+25
ASKCOUT AGN+2
ELSIGX ELSIG+3, ELSIG+34
ES ELSIG+44, EDSIG+37

Naked Globals

Name Field # of Occurrence
^(0 ES+22
^(12 ELSIG+10, EDSIG+8, ES+5
^(15 ELSIG+10, EDSIG+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ASK ELSIG+1~, ELSIG+5*, ELSIG+15*, ELSIG+16, ELSIG+18, EDSIG+1~, EDSIG+14*, EDSIG+16, EDSIG+21
COSIGNER ELSIG+23~, ELSIG+26*, ELSIG+27, EDSIG+1~, EDSIG+10*, EDSIG+11, EDSIG+24, EDSIG+25*, EDSIG+26, ES+1~
, ES+5*, ES+7, ES+10
CSNEED ES+2~, ES+6*, ES+7, ES+10
CSREQ ES+1~, ES+5*, ES+7*, ES+9, ES+10, ES+23, ES+27
DA ASKCSNR~, ASKCSNR+5, AGN+1, ASKCOUT, ASKCOUT+1, ES~, ES+3, ES+5, ES+6, ES+17
, ES+21, ES+22*, ES+23, ES+24, ES+26
DIE ASKCSNR+1~, AGN+5*, ES+1~, ES+14*, ES+20*
DR ASKCSNR+1~, AGN+3*, AGN+4*, ES+1~, ES+9*, ES+11*, ES+12*, ES+13, ES+15*, ES+17*
, ES+18*, ES+19*
DUZ ELSIG+22, ELSIG+26, EDSIG+11, EDSIG+18, EDSIG+19, EDSIG+20, EDSIG+29, ES+4, ES+7, ES+9
, ES+10, ES+11, ES+12
ESDT ES+1~, ES+3*, ES+9, ES+11, ES+12
SIGNER EDSIG+1~, EDSIG+9*, EDSIG+11, EDSIG+24, EDSIG+25, EDSIG+29, ASKCSNR~, ASKCSNR+2, ES+1~, ES+5*
SVCHIEF ES+1~, ES+4*, ES+7, ES+10
TIU ELSIG+32~, EDSIG+1~
TIU0 ELSIG+7~, ELSIG+10*, ELSIG+11, ELSIG+22, ELSIG+25, EDSIG+1~, EDSIG+8*, EDSIG+12, EDSIG+15, EDSIG+18
, EDSIG+24, EDSIG+44
TIU12 ELSIG+7~, ELSIG+10*, ELSIG+22, EDSIG+1~, EDSIG+8*, EDSIG+9, EDSIG+10
TIU15 ELSIG+7~, ELSIG+10*, ELSIG+22, EDSIG+2~, EDSIG+8*, EDSIG+24
TIUACT EDSIG+2~, EDSIG+13*, EDSIG+14, EDSIG+38
TIUADD EDSIG~, EDSIG+7*
TIUADDND EDSIG+39~, EDSIG+40*, EDSIG+41
>> TIUCHNG EDSIG+41, ES+20*
TIUCOM EDSIG+2~, EDSIG+38, EDSIG+39*, EDSIG+41*
TIUDA ELSIG+1~, ELSIG+9*, ELSIG+10, ELSIG+12, ELSIG+15, ELSIG+22, ELSIG+26, ELSIG+42*, ELSIG+44, ACCEPT+2
, ACCEPT+3, EDSIG~, EDSIG+8, EDSIG+11, EDSIG+14, EDSIG+24, EDSIG+25, EDSIG+32, EDSIG+34, EDSIG+36
, EDSIG+37, EDSIG+38, EDSIG+41, EDSIG+44, EDSIG+45
TIUDATA ELSIG+1~, ELSIG+8*, ELSIG+9, ELSIG+42*
TIUDCSNR ASKCSNR+1~, ASKCSNR+3*, ASKCSNR+4*
TIUDPRM EDSIG+2~, EDSIG+44
TIUDPRM(0 EDSIG+45
TIUES ELSIG+1~, ELSIG+38*, ELSIG+39, ELSIG+44, EDSIG+2~, EDSIG+34*, EDSIG+37, ES~
TIUEVNT ELSIG+1~, ELSIG+7~, ELSIG+13*, ELSIG+15, ACCEPT+2, ACCEPT+3
TIUFLD ASKCSNR+1~, ASKCSNR+5*, AGN, AGN+3
TIUI ELSIG+1~, ELSIG+5*, ELSIG+6*, ELSIG+8, ELSIG+14, ELSIG+18, ELSIG+24, ELSIG+29, ELSIG+41*, ELSIG+42
, ELSIG+43, ELSIG+44, SIGLIST~, SIGLIST+5, SIGLIST+6, ACCEPT~, ACCEPT+7, ACCEPT+9, ACCEPT+10, ES~
TIULST ELSIG+1~, ELSIG+43*, ELSIG+48, ELSIG+49
TIUMSG SIGLIST+1~, SIGLIST+2*, SIGLIST+3, EDSIG+1~, EDSIG+30*, EDSIG+31
TIUPASK EDSIG~, EDSIG+43
TIUPOP ELSIG+7~*, ELSIG+22, ELSIG+28*
TIUPREF ASKCSNR+1~, ASKCSNR+2*, ASKCSNR+3
TIUPRINT ES+1~
>> TIUPRM0 ELSIG+2, ELSIG+3, EDSIG+4, EDSIG+6
TIUPSIG ES+2~, ES+26*, ES+27
>> TIUQUIT EDSIG+33*
TIURJCT ELSIG+1~, SIGLIST+6*
TIUSBY ES+17~*, ES+18
TIUSGN ACCEPT+1~, ACCEPT+2, ACCEPT+3*, ACCEPT+4, ACCEPT+6
>> TIUSIGN EDSIG+3
TIUSLST ELSIG+1~, ELSIG+34, ELSIG+37, ACCEPT~
TIUSLST( ELSIG+41, ACCEPT+9*
TIUSTAT ELSIG+7~, ELSIG+11*, ELSIG+13, EDSIG+1~, EDSIG+12*, EDSIG+13, EDSIG+29, ES+1~, ES+3*, ES+8
, ES+12, ES+15, ES+16
TIUSTNOW ES+1~
TIUTTL ES+2~, ES+26*
TIUTYPE ELSIG+7~, ELSIG+12*, ELSIG+24, SIGLIST~, SIGLIST+2, EDSIG+1~, EDSIG+15*, EDSIG+27, EDSIG+30
TIUY ELSIG+32~, SIGLIST+3*, SIGLIST+4, ASKCSNR+1~, ASKCOUT+1*, ASKCOUT+3
U ELSIG+3, ELSIG+9, ELSIG+11, ELSIG+16, ELSIG+18, ELSIG+22, ELSIG+25, ELSIG+42, ACCEPT+6, EDSIG+6
, EDSIG+9, EDSIG+10, EDSIG+12, EDSIG+21, EDSIG+24, EDSIG+45, ASKCSNR+3, ASKCOUT+1, ES+3, ES+5
, ES+6, ES+17, ES+22, ES+24
>> VALMAR EDSIG+23, EDSIG+35
>> VALMBCK ELSIGX*, EDSIG+6*, EDSIG+17*, EDSIG+31*
>> VALMSG ELSIG+35*, ELSIG+39*, ELSIG+48*, ELSIG+49*
VALMY ELSIG+4, ELSIG+5, ELSIGX!, SIGLIST~
VALMY( ELSIG+6, ELSIG+18!, SIGLIST+5!
X ELSIG+1~, EDSIG+1~
X1 ELSIG+1~, EDSIG+1~
>> XQORNOD(0 ELSIG+4
XTRASGNR EDSIG+2~, EDSIG+11*, EDSIG+13, EDSIG+36, EDSIG+37
>> XWBOS ES+14, ES+20
Y ELSIG+1~
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All