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

Package: Beneficiary Travel

Routine: DGBTEF


Information

DGBTEF ;ALB/SCK,LAB - BENEFICIARY TRAVEL ENTER/EDIT CERTIFICATION FILE ; 03/20/2019

Source Information

Source file <DGBTEF.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
VA FileMan 7 ^%DT  COMMA^%DTC  ^DIC  FILE^DICN  ^DIE  ^DIK  ^DIR  
Registration 3 $$LST^DGMTU  ^VADATE  6^VADPT  
Beneficiary Travel 1 RESADDR^DGBTUTL1  
Kernel 1 $$FMADD^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: 1

Package Total Caller Graph
Beneficiary Travel 1 DGBT BENE TRAVEL CERTIFICATION  

Entry Points

Name Comments DBIA/ICR reference
CERT ;
AE ;
ADD ;
LOCK ;
DIE ;
EDIT ;
CHOZ ;
DHELP ;
QUIT1 ;
QUIT ;

External References

Name Field # of Occurrence
^%DT DHELP+1
COMMA^%DTC DIE+2, DIE+9
RESADDR^DGBTUTL1 DIE+4
$$LST^DGMTU DIE+2
^DIC CERT+1
FILE^DICN LOCK+5
^DIE DIE+8
^DIK QUIT1+1
^DIR AE+4, ADD+2, CHOZ+1
^VADATE CERT+3, ADD+3, LOCK+3, CHOZ+2
6^VADPT DIE+4
$$FMADD^XLFDT LOCK+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Last Certification: "
  • Line Location: CERT+3
Function Call: WRITE
  • Prompt: VADATE("E"),?39,"Eligible: ",$S($P(DGBT,U,3):"YES",1:"NO"),?55,"Amount Certified: ",$P(DGBT,U,4)
  • Line Location: CERT+3
Function Call: WRITE
  • Prompt: !!,"There is already a certification for "
  • Line Location: ADD+3
Function Call: WRITE
  • Prompt: VADATE("E"),".",!,"Only one certification per date is necessary."
  • Line Location: ADD+3
Function Call: WRITE
  • Prompt: " ",VADATE("E")
  • Line Location: LOCK+3
Function Call: WRITE
  • Prompt: !!,"REPORTED MEANS TEST INCOME: ",DGBTMTI
  • Line Location: DIE+2
Function Call: WRITE
  • Prompt: !!,"REPORTED MEANS TEST INCOME: ",DGBTMTI
  • Line Location: DIE+3
Function Call: WRITE
  • Prompt: !!?5," * * * * Discrepancy exists in incomes reported, please verify * * * *",!
  • Line Location: DIE+10
Function Call: WRITE
  • Prompt: !,"There are no computer entries on file for this patient."
  • Line Location: EDIT+2
Function Call: WRITE
  • Prompt: !?5,I,". ",?10,$P(Y,"@")
  • Line Location: EDIT+4
Function Call: WRITE
  • Prompt: " ",VADATE("E")
  • Line Location: CHOZ+2
Function Call: WRITE
  • Prompt: !!,"Enter the date of annual certification.",!,"Time is required when adding a new certification date.",!,"Future dates are not allowed.",!
  • Line Location: DHELP+1
Routine Call
  • DIC
  • Line Location:
    • CERT+1
Routine Call
  • DIE
  • Line Location:
    • DIE+8
Routine Call
  • DIR
  • Line Location:
    • AE+4
    • ADD+2
    • CHOZ+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^DGBT(392.2 - [#392.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" EDIT+4
^DGBT(392.2 - [#392.2] CERT+2, CERT+3, ADD+3, LOCK+2, LOCK+5, DIE+9, DIE+10, EDIT+1, EDIT+2
^DGMT(408.31 - [#408.31] DIE+2
^DIC(5 - [#5] DIE+4
^UTILITY($J EDIT+1*, EDIT+2, EDIT+3, EDIT+4, EDIT+5, CHOZ+2, QUIT+1!

Label References

Name Line Occurrences
ADD CERT+2, AE+4, LOCK+1
AE ADD+3, EDIT+6
CERT LOCK+5, DIE+8, DIE+11, EDIT+2
CHOZ EDIT+4, EDIT+5
DHELP LOCK+1
DIE EDIT+5
EDIT AE+4
LOCK LOCK+2
QUIT CERT+1, ADD+2, DIE+8, EDIT+5, EDIT+6
QUIT1 ADD+2

Naked Globals

Name Field # of Occurrence
^( CHOZ+2
^(0 CERT+2, DIE+2, DIE+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT DHELP+1*, QUIT+1!
D QUIT+1!
DA DIE+5*, DIE+8, DIE+9, DIE+10, QUIT1+1, QUIT+1!
DD LOCK+5!, QUIT+1!
DFN CERT+1*, CERT+2, ADD+3, LOCK+5, DIE+2, EDIT+1, EDIT+2, QUIT+1!
DGBT CERT+2*, CERT+3*, QUIT+1!
DGBTA ADD+2*, ADD+3, LOCK+1, LOCK+2*, LOCK+3, LOCK+5, DIE+5, EDIT+5*, QUIT+1!
DGBTADDR DIE+4, QUIT+1!
DGBTADDR(5 DIE+4, DIE+7
DGBTADDR(7 DIE+4
DGBTC EDIT+1*, QUIT+1!
DGBTCA DIE+9*, DIE+10, QUIT+1!
DGBTCC DIE+4*, DIE+7, QUIT+1!
DGBTCH EDIT+1*, EDIT+3, EDIT+4, EDIT+5, CHOZ+2*, QUIT+1!
DGBTDT ADD+2*, ADD+3, LOCK+5, QUIT+1!
DGBTEL DIE+4*, DIE+7, QUIT+1!
DGBTINFL DIE+10*, QUIT+1!
DGBTMTD QUIT+1!
DGBTMTI DIE+2*, DIE+10, QUIT+1!
DGFL EDIT+1*, EDIT+3, EDIT+4, EDIT+5, QUIT+1!
DIC CERT+1*!, LOCK+5*, QUIT+1!
DIC("DR" LOCK+5*!
DIC(0 CERT+1*, LOCK+5*
DIE DIE+5*, QUIT+1!
DIE("NO^" DIE+5*
DIK QUIT1+1*!
>> DILOCKTM LOCK+2
DINUM LOCK+5*, QUIT+1!
DIR AE+4!, ADD+2!, CHOZ+1!
DIR("?" AE+1*, AE+2*, ADD+1*
DIR("A" AE+1*, ADD+1*, CHOZ+1*
DIR("B" AE+1*, ADD+1*
DIR(0 AE+3*, ADD+1*, CHOZ+1*
>> DIRUT CHOZ+1
DO LOCK+5!, QUIT+1!
DR DIE+6*, DIE+7*, QUIT+1!
DT DIE+6
>> DTOUT AE+4, ADD+2, DIE+8
>> DUOUT AE+4, ADD+2
DUZ DIE+6
I ADD+3*, EDIT+1*, EDIT+3*, EDIT+4, QUIT+1!
J EDIT+4*, QUIT+1!
K EDIT+4*, EDIT+5, CHOZ+1, QUIT+1!
U CERT+3, DIE+9
VA QUIT+1!
VADAT QUIT+1!
VADAT("W" CERT+3*, ADD+3*, LOCK+3*, CHOZ+2*
VADATE QUIT+1!
VADATE("E" CERT+3, ADD+3, LOCK+3, CHOZ+2
VADM QUIT+1!
VAEL QUIT+1!
VAEL(1 DIE+4
VAEL(9 DIE+7
VAERR QUIT+1!
VAPA QUIT+1!
VAROOT QUIT+1!
X LOCK+5*, DIE+2*!, DIE+9*!, EDIT+1*, EDIT+3, EDIT+5, DHELP+1*, QUIT+1!
X2 DIE+2*!, DIE+9*!
X3 DIE+1~
Y CERT+1, AE+4, ADD+2, LOCK+5, EDIT+4*, CHOZ+2, QUIT+1!
Z QUIT+1!
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