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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ABMDPAY1

Package: Third Party Billing

Routine: ABMDPAY1


Information

ABMDPAY1 ; IHS/ASDST/DMJ - Payment of Bill - Part 2 ;

Source Information

Source file <ABMDPAY1.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 4 FILE^DICN  ^DIE  ^DIK  ^DIR  
Third Party Billing 3 CHK^ABMDPAY2  ^ABMDPAYV  $$HDT^ABMDUTL  

Entry Points

Name Comments DBIA/ICR reference
A ;EP for Adding a Payment
ADT ;EP for Adding Payment with known Payment Date (Y)
E ;EP for Editing a Payment
D ;EP for Deleting a Payment
EDIT
V ;EP for Viewing Payments
D2
D3
E3
E2

External References

Name Field # of Occurrence
CHK^ABMDPAY2 E3+2
^ABMDPAYV V+1
$$HDT^ABMDUTL E2
FILE^DICN ADT+5
^DIE ADT+7, EDIT+4, EDIT+12, EDIT+15, EDIT+28, E3
^DIK D3
^DIR D+5, D2, A+1, E+1, E+6, EDIT+26

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: D2+0
Function Call: WRITE
  • Prompt: *7,!!,"There are no entries to edit, you must first ADD an entry.",!
  • Line Location: E+1
Function Call: WRITE
  • Prompt: !!,"[",+Y,"] ",$$HDT^ABMDUTL($P(ABM(+Y),U)),!,"==================="
  • Line Location: E2+0
Function Call: WRITE
  • Prompt: !!?16,"(Unobligated Balance: ",$FN(ABM("OB"),",",2),")",!
  • Line Location: EDIT+17
Routine Call
  • DIE
  • Line Location:
    • ADT+7
    • EDIT+4
    • EDIT+12
    • EDIT+15
    • EDIT+28
    • E3
Routine Call
  • DIR
  • Line Location:
    • D+5
    • D2
    • A+1
    • E+1
    • E+6
    • EDIT+26

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMDBILL( ADT+1*, ADT+7, EDIT, EDIT+5, EDIT+15
^AUTNINS - [#9999999.18] EDIT+13

Label References

Name Line Occurrences
D2 D+1, D+2
E2 E+2, E+3
E3 EDIT+13, EDIT+18, EDIT+19
EDIT ADT+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ABM EDIT+22*, EDIT+24
>> ABM( E2
>> ABM("ANS" D2*, D3
>> ABM("I" D+1, D+2, D+3, D3, E+1, E+2, E+3, E+4, E2+1
>> ABM("OB" EDIT+1*, EDIT+8*, EDIT+9, EDIT+10*, EDIT+13, EDIT+15, EDIT+16*, EDIT+17, EDIT+18, EDIT+21
, EDIT+27*, E3
>> ABM("P0" EDIT*, EDIT+1, EDIT+2, EDIT+3, EDIT+5*, EDIT+6, EDIT+7, EDIT+8, EDIT+9, EDIT+10*
, EDIT+12, EDIT+18, EDIT+19, EDIT+20
>> ABM("PAYM" ADT+6*, E2*, E2+1*, EDIT, EDIT+4, EDIT+11, EDIT+14, EDIT+28
>> ABM("PDT" ADT+2*
>> ABM("TOT" EDIT+2*, EDIT+3*, EDIT+6*, EDIT+7*, EDIT+27*
>> ABM("WO" EDIT+20*, EDIT+21, EDIT+27
>> ABM("WW" EDIT+21*, EDIT+25
>> ABMP("BDFN" D3, ADT+1, ADT+4, ADT+7, EDIT, EDIT+4, EDIT+11, EDIT+14, EDIT+28, E3
>> ABMP("INS" EDIT+13
>> ABMP("PRE-PAY" E3+1
>> ABMP("VDT" A+1
>> DA D3*, ADT+7*, EDIT+4*, EDIT+5, EDIT+11*, EDIT+14*, EDIT+15, EDIT+28*, E3*
>> DA(1 D3*, ADT+4*, EDIT+4*, EDIT+5, EDIT+11*, EDIT+14*, EDIT+15, EDIT+28*
DD ADT+3!
DIC ADT+3!, ADT+4*, ADT+5!
DIC(0 ADT+4*
>> DIE ADT+7*, EDIT+4*, EDIT+11*, EDIT+14*, EDIT+28*, E3*
>> DIK D3*
DINUM ADT+3!
DIR D+3!, D+5!, D2!, A+1!, A+2!, E+1!, E+4!, E+6!, EDIT+20!
DIR("?" D+4*, E+5*
DIR("A" D+4*, D2*, A+1*, E+5*, EDIT+26*
DIR("B" EDIT+20*, EDIT+23!, EDIT+25*
DIR(0 D+3*, D2*, A+1*, E+1*, E+4*, EDIT+24*
>> DIROUT D+6, D2+1, A+2, E+7
>> DIRUT A+2
DO ADT+3!
DR ADT+7*, EDIT+4*!, EDIT+12*, EDIT+15*, EDIT+28*, E3*
DT A+1
>> DTOUT D+6, D2+1, ADT+6, E+7
>> DUOUT D+6, D2+1, ADT+6, E+7
DUZ(2 ADT+1, ADT+7, EDIT, EDIT+5, EDIT+15
U ADT+7, E2, EDIT+1, EDIT+2, EDIT+3, EDIT+6, EDIT+7, EDIT+8, EDIT+9, EDIT+10
, EDIT+12, EDIT+13, EDIT+15, EDIT+18, EDIT+19, EDIT+20, EDIT+27
>> X ADT+2*
>> Y D+1*, D+2*, D+6, D2, D3, ADT+2, ADT+6, ADT+7, E+2*, E+3*
, E+7, E2, EDIT+4, EDIT+27, EDIT+28
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All