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 |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBCNUPD

Package: Integrated Billing

Routine: IBCNUPD


Information

IBCNUPD ;ALB/TAZ - UPDATE SUBCRIBER INFO FOR SELECTED PATIENTS ; 07 Mar 2013 14:44 PM

Source Information

Source file <IBCNUPD.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 3 (,DD)^%DT  ^DIE  $$GET1^DIQ  
Kernel 2 ^%ZTLOAD  $$HTFM^XLFDT  
Integrated Billing 1 $$PIDEF^IBCNSP1  
MailMan 1 SENDMSG^XMXAPI  
Registration 1 $$SITE^VASITE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Integrated Billing 3 IBCN UPDATE SUBSCRIBER INFO  IBY497PO  IBY506PO  

Entry Points

Name Comments DBIA/ICR reference
EN ; Entry Point for TaskMan. The routine should be called at label TASK since it will take awhile to complete.
ENQ
OPT ; Enter from the option
OPTQ ;
TASK(IBQ) ;Set up task to run the option
TASK1 ;bypass for queued task
TASKQ ;
GETTASK(IDT) ;
SCHED(ZTDTH) ;
MAIL ;Send completion message

External References

Name Field # of Occurrence
^%DT TASK+7, TASK+24
DD^%DT TASK1+1, TASK1+6
^%ZTLOAD SCHED+5
^DIE EN+22
$$GET1^DIQ EN+12, EN+14, EN+15, EN+17
$$PIDEF^IBCNSP1 EN+18
$$SITE^VASITE MAIL+5
$$HTFM^XLFDT GETTASK+18
SENDMSG^XMXAPI MAIL+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$$TASK()
  • Line Location: OPT+1
Function Call: WRITE
  • Prompt: !,"*************************** IMPORTANT!! ********************************"
  • Line Location: TASK+9
Function Call: WRITE
  • Prompt: !,"This option will scan through the entire Patient File for patients with "
  • Line Location: TASK+10
Function Call: WRITE
  • Prompt: !,"insurance where the relationship to insured is self. Certain fields in "
  • Line Location: TASK+11
Function Call: WRITE
  • Prompt: !,"Insurance Type sub-file will be updated to match the patient data if it "
  • Line Location: TASK+12
Function Call: WRITE
  • Prompt: !,"does not already exist. This will take awhile and must be queued to run"
  • Line Location: TASK+13
Function Call: WRITE
  • Prompt: !,"in the background when there are few users on the system. The default is"
  • Line Location: TASK+14
Function Call: WRITE
  • Prompt: !,"Tomorrow at 9:00 p.m."
  • Line Location: TASK+15
Function Call: WRITE
  • Prompt: !
  • Line Location: TASK+16
Routine Call
  • DIE
  • Line Location:
    • EN+22

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("UCI" GETTASK+4
^%ZTSK - [#14.4] GETTASK+7, GETTASK+8, GETTASK+9
^DPT - [#2] EN+6, EN+9, EN+10
^TMP($J EN+3!
^UTILITY("VADM" EN+7!
^UTILITY("VAPA" EN+7!

Label References

Name Line Occurrences
$$GETTASK TASK1+4
$$SCHED TASK1+10
$$TASK OPT+1
MAIL EN+24
TASK1 TASK+4
TASKQ TASK+25, TASK1+5, TASK1+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT TASK+6*, TASK+19!, TASK+20*
%DT("A" TASK+21*
%DT("B" TASK+22*
%DT(0 TASK+23*
DA EN+2~, EN+20*, MAIL+1~
DA(1 EN+20*
DATA EN+2~, EN+17*
DFN EN+2~, EN+4*, EN+6*, EN+9, EN+10, EN+11, EN+18, EN+19, EN+20
DIE EN+2~, EN+19*, MAIL+1~
DR EN+2~, EN+21*, MAIL+1~
DT EN+13
DTOUT TASK+1~, TASK+25
DUOUT TASK+1~, TASK+25
DUZ MAIL+2, MAIL+8
EXPDT EN+2~, EN+12*, EN+13
FIELD EN+2~, EN+16*, EN+17, EN+18, EN+21
FILE EN+2~, EN+5*, EN+12, EN+14, EN+15, EN+17
IBQ TASK~, TASK+4
IBREL EN+2~, EN+15*, EN+18
IBVAL EN+2~, EN+18*
IDT TASK+1~, TASK1+1*, TASK1+4, TASK1+10, GETTASK~
IENS EN+2~, EN+11*, EN+12, EN+14, EN+15, EN+17
INS EN+2~, EN+8*, EN+9*, EN+10, EN+11, EN+20
MSG TASK+1~, TASK+25*, TASK1+7*, TASK1+13*, TASK1+16*, TASKQ+1, MAIL+1~
MSG(1 MAIL+3*
MSG(2 MAIL+4*
MSG(3 MAIL+5*
TASK GETTASK+1~, GETTASK+6*, GETTASK+7*, GETTASK+8, GETTASK+9
TASKNO GETTASK+1~, GETTASK+6*, GETTASK+7, GETTASK+20
TDT GETTASK+1~, GETTASK+6*, GETTASK+18*, GETTASK+20
TSK TASK+1~, TASK1+4*, TASK1+5, TASK1+6, TASK1+7, TASK1+10*, TASK1+13
U TASK1+6, GETTASK+15, GETTASK+20
X EN+2~, TASK+1~, TASK+5*
XDT TASK+1~, TASK1+1*, TASK1+16
XMBODY MAIL+1~, MAIL+2*, MAIL+13
XMDUZ MAIL+1~, MAIL+2*, MAIL+13
XMSUBJ MAIL+1~, MAIL+2*, MAIL+13
XMTO MAIL+1~, MAIL+13
XMTO( MAIL+8*
XMTO("G.IB ED I SUPERVISOR" , MAIL+11*, I" , MAIL+10*
XMTO("G.PATCHES" MAIL+9*
XUSUCI GETTASK+1~, GETTASK+4*, GETTASK+15
Y EN+2~, TASK+1~, TASK+25, TASK1+1, TASK1+6*, TASK1+7, GETTASK+1~, GETTASK+4
ZTDESC SCHED+1~, SCHED+3*
ZTDTH SCHED~
ZTIO SCHED+1~, SCHED+4*
ZTRTN SCHED+1~, SCHED+2*
ZTSK SCHED+1~, SCHED+6
ZTSK0 GETTASK+1~, GETTASK+9*, GETTASK+12, GETTASK+15, GETTASK+18
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All