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 |  Local Variables  | All
Print Page as PDF
Routine: DGBTSP1

Package: Beneficiary Travel

Routine: DGBTSP1


Information

DGBTSP1 ;ALB/BLD-BENEFICIARY TRAVEL SPECIAL MODE OF TRANSPORTATION; 12/18/2011@1000; 12/23/2012

Source Information

Source file <DGBTSP1.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Beneficiary Travel 5 DGBTDR^DGBTDLT  EXIT2^DGBTE  $$DEFLT1^DGBTEE1  CLEANUP^DGBTSP  $$PAUSE^DGBTUTL  
VA FileMan 4 ^DIC  FILE^DIE  $$GET1^DIQ  ^DIR  
Kernel 1 $$FMTE^XLFDT  

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: 2

Package Total Caller Graph
Beneficiary Travel 2 DGBTE  DGBTSP  

Entry Points

Name Comments DBIA/ICR reference
ACCT ; allowed to select only valid active accounts
DGBTDC(DGBTDT,DFN) ;this will process denies the claim and issue a denial letter
DELSP(DGBTDT) ;this will delete the special mode data when editing a claim and the claim changes from a Special Mode to a Mileage Claim
FILE(DGBTDT) ;this will file the special mode into file 392 (Beneficiary Travel Claim File).
INVAMT ;this will ask the dollar amount of any extra fees
DENREA(DGBTCMTY) ;denial reasons

External References

Name Field # of Occurrence
DGBTDR^DGBTDLT DGBTDC+3
EXIT2^DGBTE FILE+65
$$DEFLT1^DGBTEE1 ACCT+2
CLEANUP^DGBTSP FILE+6
$$PAUSE^DGBTUTL FILE+54
^DIC ACCT+4, DENREA+5
FILE^DIE DELSP+24, FILE+50, FILE+53
$$GET1^DIQ DELSP+6, FILE+33, INVAMT+4, INVAMT+15, INVAMT+26, INVAMT+37, INVAMT+48, INVAMT+59, INVAMT+70
^DIR FILE+61, INVAMT+10, INVAMT+21, INVAMT+32, INVAMT+43, INVAMT+54, INVAMT+65, INVAMT+75
$$FMTE^XLFDT FILE+34

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"ACCOUNT IS REQUIRED!!"
  • Line Location: ACCT+5
Function Call: WRITE
  • Prompt: !!,"CLAIM HAS BEEN DENIED AND DENIAL OF BENEFITS LETTER WILL BE ISSUED"
  • Line Location: DGBTDC+2
Function Call: WRITE
  • Prompt: !!,"PLEASE COMPLETE THE INVOICE INFORMATION."
  • Line Location: DGBTDC+4
Function Call: WRITE
  • Prompt: !!,"FILING....."
  • Line Location: FILE+3
Function Call: WRITE
  • Prompt: " COMPLETED..."
  • Line Location: FILE+51
Function Call: WRITE
  • Prompt: !!,"DATA DID NOT FILE DUE TO ERROR(S):"
  • Line Location: FILE+55
Function Call: WRITE
  • Prompt: !
  • Line Location: FILE+61
Function Call: WRITE
  • Prompt: !
  • Line Location: INVAMT+3
Function Call: WRITE
  • Prompt: !
  • Line Location: INVAMT+14
Function Call: WRITE
  • Prompt: !
  • Line Location: INVAMT+25
Function Call: WRITE
  • Prompt: !
  • Line Location: INVAMT+36
Function Call: WRITE
  • Prompt: !
  • Line Location: INVAMT+47
Function Call: WRITE
  • Prompt: !
  • Line Location: INVAMT+58
Function Call: WRITE
  • Prompt: !
  • Line Location: INVAMT+69
Routine Call
  • DIC
  • Line Location:
    • ACCT+4
    • DENREA+5
Routine Call
  • DIE
  • Line Location:
    • DELSP+24
    • FILE+50
    • FILE+53
Routine Call
  • DIR
  • Line Location:
    • FILE+61
    • INVAMT+10
    • INVAMT+21
    • INVAMT+32
    • INVAMT+43
    • INVAMT+54
    • INVAMT+65
    • INVAMT+75

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^DGBT(392 - [#392] GET1^DIQ
^DGBT(392.3 - [#392.3] Classic Fileman Calls,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGBT(392 - [#392] DELSP+7!, FILE+64!, INVAMT+10, INVAMT+21, INVAMT+32, INVAMT+43, INVAMT+54, INVAMT+65, INVAMT+75
^DGBT(392.3 - [#392.3] ACCT+1, ACCT+2, DELSP+4, DELSP+5
^TMP("DGBTE" FILE+60*

Label References

Name Line Occurrences
ACCT ACCT+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACCT DELSP+2~, DELSP+3*, DELSP+4*, DELSP+5, DELSP+6
ACTNBR DELSP+2~, DELSP+3*, DELSP+4, DELSP+5*, DELSP+6*, DELSP+14
>> BASERATE INVAMT+4*, INVAMT+8*, INVAMT+9
>> CHZFLG FILE+66*
DFN DGBTDC~
>> DGBTA FILE+5
>> DGBTACCT ACCT+6*, DENREA+6*
>> DGBTACTN ACCT+6*, DENREA+6*
>> DGBTAPPTYP DGBTDC+3
DGBTCMTY DELSP+23, DENREA~
>> DGBTDI FILE+34
>> DGBTDIVI FILE+10
DGBTDL DELSP+2~
DGBTDL("ACCT NBR" , DELSP+14*, DELSP+22
DGBTDL("CLAIM DENIED" , DELSP+11*, DELSP+19,  TYPE" , DELSP+15*
DGBTDL("DENIE D REASON" , DELSP+13*, DELSP+21
DGBTDL("DT DE NIED" , DELSP+12*, DELSP+20
DGBTDL("ISSUE D DATE" , DELSP+10*, DELSP+18
DGBTDL("ISSUED" DELSP+9*, DELSP+17
DGBTDT DGBTDC~, DELSP~, DELSP+7, FILE~, FILE+63*, INVAMT+4, INVAMT+15, INVAMT+26, INVAMT+37, INVAMT+48
INVAMT+59, INVAMT+70
DGBTDTI DELSP+17, DELSP+18, DELSP+19, DELSP+20, DELSP+21, DELSP+22, DELSP+23, FILE+2~, FILE+5*, FILE+7
, FILE+8, FILE+9, FILE+10, FILE+12, FILE+13, FILE+14, FILE+15, FILE+16, FILE+17, FILE+18
, FILE+19, FILE+20, FILE+21, FILE+22, FILE+23, FILE+24, FILE+25, FILE+26, FILE+27, FILE+29
, FILE+30, FILE+31, FILE+33, FILE+36, FILE+37, FILE+38, FILE+39, FILE+40, FILE+42, FILE+43
, FILE+44, FILE+45, FILE+46, FILE+47, FILE+48, FILE+52, FILE+53, FILE+60, FILE+63, FILE+64
INVAMT+10, INVAMT+21, INVAMT+32, INVAMT+43, INVAMT+54, INVAMT+65, INVAMT+75
DGBTERR FILE+56~, FILE+57*, FILE+58, FILE+59
DGBTERR2 FILE+56~, FILE+58*, FILE+59
DGBTFDA DELSP+24!, FILE+2~
DGBTFDA(392 DELSP+17*, DELSP+18*, DELSP+19*, DELSP+20*, DELSP+21*, DELSP+22*, DELSP+23*, FILE+7*, FILE+8*, FILE+9*
, FILE+10*, FILE+12*, FILE+13*, FILE+14*, FILE+15*, FILE+16*, FILE+17*, FILE+18*, FILE+19*, FILE+20*
, FILE+21*, FILE+22*, FILE+23*, FILE+24*, FILE+25*, FILE+26*, FILE+27*, FILE+29*, FILE+30*, FILE+31*
, FILE+33*, FILE+34*, FILE+36*, FILE+37*, FILE+38*, FILE+39*, FILE+40*, FILE+42*, FILE+43*, FILE+44*
, FILE+45*, FILE+46*, FILE+47*, FILE+48*
>> DGBTFDA1(392 FILE+52*, FILE+53*
>> DGBTINST("ADDRESS1" FILE+44
>> DGBTINST("CITY" FILE+45
>> DGBTINST("DIVISION" FILE+42
>> DGBTINST("INS T NAME" , FILE+43
>> DGBTINST("STATE" FILE+46
>> DGBTINST("ZIP CODE" , FILE+47
>> DGBTINTO INVAMT+2*, INVAMT+12*, INVAMT+23*, INVAMT+34*, INVAMT+45*, INVAMT+56*, INVAMT+67*
>> DGBTML ACCT+8*
>> DGBTMLT ACCT+8*
>> DGBTMR ACCT+8
>> DGBTOACT ACCT+1*
>> DGBTOLD FILE+63*
>> DGBTOWRT ACCT+8*
DGBTSP FILE+54*, FILE+65*, FILE+66*, INVAMT+10*, INVAMT+21!*, INVAMT+32!*, INVAMT+43!*, INVAMT+54!*, INVAMT+65!*, INVAMT+75*
DGBTSP("ACCOUNT" FILE+9
DGBTSP("AUTHORIZED" FILE+31, FILE+32
DGBTSP("BASE RATE FEE" , FILE+18, INVAMT+8, INVAMT+9, INVAMT+11*
DGBTSP("CITY OF DEPARTURE" , FILE+38
DGBTSP("CLAIM TYPE" , FILE+13
DGBTSP("DT IN VOICE REC" , FILE+16
DGBTSP("EXTRA CREW" , FILE+22, INVAMT+52, INVAMT+53, INVAMT+55*
DGBTSP("INVOI CE NUMBER" , FILE+15
DGBTSP("MILEA GE FEE" , FILE+19, INVAMT+19, INVAMT+20, INVAMT+22*
DGBTSP("MODE OF TRANS" , FILE+14
DGBTSP("NO SH OW" , FILE+20, INVAMT+30, INVAMT+31, INVAMT+33*
DGBTSP("OTHER TRANS REMARKS" , FILE+26
DGBTSP("PLACE OF DEPARTURE " , FILE+30,  OF DEPARTURE 2" , FILE+37,  OF DEPARTURE" , FILE+36
DGBTSP("PRE-AUTHORIZED" FILE+27
DGBTSP("RT/ON E WAY" , FILE+24
DGBTSP("SP EQ UIP" , FILE+23, INVAMT+63, INVAMT+64, INVAMT+66*
DGBTSP("SP MO DE OTHER REMARKS" , FILE+29
DGBTSP("STATE OF DEPARTURE" , FILE+39
DGBTSP("TOTAL INVOICE" , FILE+17, INVAMT+74, INVAMT+76*,  MILES" , FILE+25
DGBTSP("VENDOR" FILE+52
DGBTSP("WAIT TIME" , FILE+21, INVAMT+41, INVAMT+42, INVAMT+44*
DGBTSP("ZIP C ODE/DEPARTURE" , FILE+40
>> DGBTTOUT ACCT+4*, FILE+63*, DENREA+5*
>> DGBTVAR("M" ACCT+8
>> DGBTVAR(0 ACCT+1, ACCT+2
DIC ACCT+3*, ACCT+4!, DENREA+4*, DENREA+5!
DIC("A" ACCT+2*, DENREA+3*
DIC("B" ACCT+2*, DENREA+3*
DIC("S" ACCT+3*
DIC(0 ACCT+3*, DENREA+4*
DIR FILE+61~, INVAMT+10!, INVAMT+21!, INVAMT+32!, INVAMT+43!, INVAMT+54!, INVAMT+65!, INVAMT+75!
DIR("?" INVAMT+6*, INVAMT+17*, INVAMT+28*, INVAMT+39*, INVAMT+50*, INVAMT+61*, INVAMT+72*
DIR("A" FILE+61*, INVAMT+5*, INVAMT+16*, INVAMT+27*, INVAMT+38*, INVAMT+49*, INVAMT+60*, INVAMT+71*
DIR("B" INVAMT+9*, INVAMT+20*, INVAMT+31*, INVAMT+42*, INVAMT+53*, INVAMT+64*, INVAMT+74*
DIR(0 FILE+61*, INVAMT+7*, INVAMT+18*, INVAMT+29*, INVAMT+40*, INVAMT+51*, INVAMT+62*, INVAMT+73*
DT FILE+12, FILE+34
DTOUT ACCT+4!, INVAMT+10, INVAMT+21, INVAMT+32, INVAMT+43, INVAMT+54, INVAMT+65, INVAMT+75, DENREA+5!
>> DUOUT INVAMT+10, INVAMT+21, INVAMT+32, INVAMT+43, INVAMT+54, INVAMT+65, INVAMT+75
DUZ FILE+33, FILE+53
>> ERRMSG FILE+51, FILE+55, FILE+60
>> ERRMSG("DIERR" FILE+57, FILE+58, FILE+59
>> EXTRACREW INVAMT+48*, INVAMT+52*, INVAMT+53
>> MILEAGEFEE INVAMT+15*, INVAMT+19*, INVAMT+20
>> NOSHOW INVAMT+26*, INVAMT+30*, INVAMT+31
NULL DELSP+2~, DELSP+3*
>> PROMPT FILE+61*
>> SPCOMPLETE FILE+54*, INVAMT+10*, INVAMT+21*, INVAMT+32*, INVAMT+43*, INVAMT+54*, INVAMT+65*, INVAMT+75*
>> SPEQUIP INVAMT+59*, INVAMT+63*, INVAMT+64
>> TOTINVOICE INVAMT+70*, INVAMT+74
>> VADM(1 FILE+48
>> VAEL(1 FILE+7
>> VAEL(3 FILE+8
>> WAITTIME INVAMT+37*, INVAMT+41*, INVAMT+42
X ACCT+2!*, DENREA+3!*
>> Y ACCT+5, ACCT+6, INVAMT+10, INVAMT+11, INVAMT+12, INVAMT+22, INVAMT+23, INVAMT+33, INVAMT+34, INVAMT+44
INVAMT+45, INVAMT+55, INVAMT+56, INVAMT+66, INVAMT+67, INVAMT+75, INVAMT+76, DENREA+6
>> Y(0 ACCT+6, DENREA+6
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 |  Local Variables  | All