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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DGBTE

Package: Beneficiary Travel

Routine: DGBTE


Information

DGBTE ;ALB/SCK-BENEFICIARY TRAVEL SETUP/MAIN ENTRY CALL UP; 11/20/92@1000; 11/25/92

Source Information

Source file <DGBTE.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Beneficiary Travel 5 SCREEN^DGBT1  SCREEN^DGBT2  ^DGBTE1  SCREEN^DGBTEE  (,DELETE,DELETE1,KVAR,QUIT,QUIT1)^DGBTEND  
VA Fileman 5 ^%DT  ^DIC  YN^DICN  ^DIE  ^DIR  
Kernel 1 ^%ZIS  
Registration 1 (6,PID)^VADPT  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Beneficiary Travel 2 DGBTE1  DGBTEND  
Registration 1 DGBT BENE TRAVEL SCREEN  

Entry Points

Name Comments DBIA/ICR reference
PATIENT ; patient lookup, quit if patient doesn't exist
EXIT3 ;
START ;
SCREEN ; display B/T claim information through screen1
HELP1 ;
SCREEN2 ;
COMPLT ; complete claims processing
;
EXIT ; kills off all variables before quitting
DIVISN ; if MED CTR DIV file set up (first record) and record does not exist, write warning, kill variables, and exit
INSTIT ; check for pointer to institution file and for address information on institution
EXIT2 ; delete claim through DIK call, return to patient label
OLDCLAIM ; find any past claims through DGBTE1 call

External References

Name Field # of Occurrence
^%DT START+5
^%ZIS START+2
SCREEN^DGBT1 SCREEN+1
SCREEN^DGBT2 SCREEN2+1
^DGBTE1 OLDCLAIM+1
SCREEN^DGBTEE COMPLT+2
^DGBTEND COMPLT+4
DELETE^DGBTEND EXIT3+1
DELETE1^DGBTEND EXIT2+1
KVAR^DGBTEND PATIENT+5
QUIT^DGBTEND START+1, EXIT+1
QUIT1^DGBTEND PATIENT+1
^DIC DIVISN+5, PATIENT+3
YN^DICN COMPLT+2
^DIE COMPLT+2
^DIR SCREEN+4
6^VADPT PATIENT+5
PID^VADPT PATIENT+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"WARNING...MEDICAL CENTER DIVISION FILE IS NOT SET UP",!,"USE THE ADT PARAMETER OPTION FILE TO SET UP DIVISION"
  • Line Location: DIVISN+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: DIVISN+4
Function Call: WRITE
  • Prompt: !!,"***WARNING...BENE TRAVEL PARAMETERS HAVE NOT BEEN SET UP",!,"USE THE BENEFICIARY TRAVEL PARAMETER RATES ENTER/EDIT OPTION TO PROPERLY INITIALIZE"
  • Line Location: OLDCLAIM+4
Function Call: WRITE
  • Prompt: !!,"Eligibility is missing from registration and is required to continue."
  • Line Location: SCREEN+2
Function Call: WRITE
  • Prompt: !!,"Complete claim for ",DGBTDTE
  • Line Location: COMPLT+2
Function Call: WRITE
  • Prompt: !!?10,$S(%=-1:"SORRY, '^' NOT ALLOWED",1:"ENTER 'Y'ES OR 'N'O")
  • Line Location: HELP1+1
Function Call: WRITE
  • Prompt: !!,"INSTITUTION HAS NOT BEEN DEFINED FOR ",$P(^(0),"^"),!,"USE THE ADT PARAMETER OPTION TO UPDATE",!
  • Line Location: INSTIT+2
Function Call: WRITE
  • Prompt: !!,"INSTITUTION ADDRESS NOT ENTERED. PLEASE UPDATE USING THE INSTITUTION FILE ENTER/EDIT",!
  • Line Location: INSTIT+3
Routine Call
  • DIE
  • Line Location:
    • COMPLT+2
Routine Call
  • DIC
  • Line Location:
    • DIVISN+5
    • PATIENT+3
Routine Call
  • DIR
  • Line Location:
    • SCREEN+4
Routine Call
  • %ZIS
  • Line Location:
    • START+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^DGBT(392 - [#392] Classic Fileman Calls
^DG(40.8 - [#40.8] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(40.8 - [#40.8] DIVISN+1, DIVISN+9, INSTIT+1
^DG(43 - [#43] DIVISN+3, OLDCLAIM+2
^DG(43.1 - [#43.1] OLDCLAIM+2
^DGBT(392 - [#392] PATIENT+6, COMPLT+2
^DIC(4 - [#4] INSTIT+3

Label References

Name Line Occurrences
COMPLT COMPLT+2
EXIT DIVISN+1, DIVISN+3, PATIENT+3
EXIT2 OLDCLAIM+2, SCREEN+2, COMPLT+2, COMPLT+3
EXIT3 SCREEN+4, COMPLT+2
HELP1 COMPLT+2
INSTIT DIVISN+7, DIVISN+9
PATIENT DIVISN+3

Naked Globals

Name Field # of Occurrence
^("GL" DIVISN+3
^(0 INSTIT+2
^(1 INSTIT+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % COMPLT+2*, HELP1+1
>> %DT START+5*
>> ANS SCREEN+4*
>> DA COMPLT+2*
>> DFN PATIENT+5*, PATIENT+6
>> DGBTA OLDCLAIM+1
>> DGBTDIV DIVISN+6*, DIVISN+9*
>> DGBTDIVI DIVISN+6*, DIVISN+9*, COMPLT+2, INSTIT+1
>> DGBTDIVN INSTIT+1*, INSTIT+2, INSTIT+3
>> DGBTDT OLDCLAIM+2, COMPLT+2
>> DGBTDTE COMPLT+2
>> DGBTIME START+3*
>> DGBTMD DIVISN+7*
>> DGBTNEW PATIENT+6*
>> DGBTTOUT PATIENT+2*, COMPLT+3
DIC DIVISN+4*, DIVISN+5!, PATIENT+2*, PATIENT+3!
DIC("A" DIVISN+4*, PATIENT+2*
DIC(0 DIVISN+4*, PATIENT+2*
>> DIE COMPLT+2*
DIR SCREEN+4!
DIR("?" SCREEN+3*
DIR("A" SCREEN+3*
DIR("B" SCREEN+3*
DIR(0 SCREEN+3*
>> DR COMPLT+2*
DT START+5*, COMPLT+2
DTIME START+3*
>> DTOUT SCREEN+4
>> DUOUT SCREEN+4
DUZ COMPLT+2
IOP START+2*!
>> PRCABN START+2*
>> S START+5*
U START+3*, DIVISN+3, DIVISN+6, DIVISN+9
>> VAEL(1 SCREEN+2
>> X DIVISN+1*
>> Y START+5, DIVISN+3, DIVISN+5, DIVISN+6, PATIENT+3, PATIENT+5, SCREEN+4
Info |  Source |  Call Graph |  Caller 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