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

Package: Third Party Billing

Routine: ABMDECAN


Information

ABMDECAN ; IHS/ASDST/DMJ - Cancel Selected Claim ;

Source Information

Source file <ABMDECAN.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Third Party Billing 5 BENT^ABMDBDIC  ^ABMDDIE  ^ABMDEDIC  ^ABMDEDIK  ($$FINDOPEN,ADDBENTR)^ABMUCUTL  
VA Fileman 3 ^DIE  (,IX)^DIK  ^DIR  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Third Party Billing 3 ABMDE0  ABMDELOO  ABMDEMRG  

Entry Points

Name Comments DBIA/ICR reference
TRK ;
; if bill already exported. . .
BKILL ;CANCEL BILL
BSEL ;
; Ask the user which bill to cancel
BILL ;EP - to cancel a Bill
ENT3 ;EP - Delete claim without asking
ENT2 ;EP - BYPASS THE WARNING
ENT ;EP - to Cancel a Claim
EXP ;
; Check to see if bill was already exported "billed"
KCLM ;EP for Deleting Claim
MSG ;
XIT ;
SEL ;
OPEN ;
; If bill was manually entered, cancel it and exit
SINGL ;
; Cancel a single bill

External References

Name Field # of Occurrence
BENT^ABMDBDIC BSEL+7
^ABMDDIE KCLM+5
^ABMDEDIC SEL+2
^ABMDEDIK KCLM+14
$$FINDOPEN^ABMUCUTL SEL+11, BSEL+15
ADDBENTR^ABMUCUTL KCLM+11, BKILL+6
^DIE ENT3+7, OPEN+10, OPEN+19, OPEN+22, BKILL+5
^DIK ENT3+13, TRK+5
IX^DIK ENT3+19
^DIR SEL+8, SEL+14, XIT+4, ENT2+3, BSEL+12, BSEL+18, BSEL+22, BSEL+38, SINGL+6, EXP+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: SEL+1
Function Call: WRITE
  • Prompt: !?5,*7,"Another User is Editing this Record!"
  • Line Location: SEL+32
Function Call: WRITE
  • Prompt: !
  • Line Location: XIT+3
Function Call: WRITE
  • Prompt: !!,"You don't have enough access to cancel claims",!
  • Line Location: ENT+1
Function Call: WRITE
  • Prompt: !,*7,"WARNING: If you cancel this Claim it will be deleted and no further Editing",!?9,"or Approvals can occur.",!
  • Line Location: ENT+2
Function Call: WRITE
  • Prompt: !
  • Line Location: ENT2+5
Function Call: WRITE
  • Prompt: !!,"OK, the claim is being deleted..."
  • Line Location: ENT3+20
Function Call: WRITE
  • Prompt: !!,"Claim Number: ",ABMP("CDFN")," has been Deleted!"
  • Line Location: ENT3+22
Function Call: WRITE
  • Prompt: !
  • Line Location: BILL+1
Function Call: WRITE
  • Prompt: !
  • Line Location: BSEL+21
Function Call: WRITE
  • Prompt: !!,"The following Bills are all associated and can only be",!,"canceled in a group manner: ",ABMP("BILL")
  • Line Location: BSEL+31
Function Call: WRITE
  • Prompt: ",",$P(^ABMDBILL(DUZ(2),ABMP,0),U)
  • Line Location: BSEL+33
Function Call: WRITE
  • Prompt: !
  • Line Location: BSEL+34
Function Call: WRITE
  • Prompt: !
  • Line Location: SINGL+3
Function Call: WRITE
  • Prompt: !!,"Canceling..."
  • Line Location: EXP+11
Function Call: WRITE
  • Prompt: !!,"Claim Number: ",+ABMP("BILL")," has been Canceled, thus cannot be Opened for Editing!"
  • Line Location: OPEN+4
Function Call: WRITE
  • Prompt: !?5,*7,"Another User is Editing the CLAIM, try Later!"
  • Line Location: OPEN+5
Function Call: WRITE
  • Prompt: !,"Claim Number: ",+ABMP("BILL")," is now Open for Editing!"
  • Line Location: MSG+1
Function Call: WRITE
  • Prompt: !!,"Bill Number: ",ABMP("BILL")," has been Canceled!",!
  • Line Location: BKILL+7
Routine Call
  • DIE
  • Line Location:
    • ENT3+7
    • OPEN+10
    • OPEN+19
    • OPEN+22
    • BKILL+5
Routine Call
  • DIR
  • Line Location:
    • SEL+8
    • SEL+14
    • XIT+4
    • ENT2+3
    • BSEL+12
    • BSEL+18
    • BSEL+22
    • BSEL+38
    • SINGL+6
    • EXP+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNVSIT - [#9000010] Classic Fileman Calls
^ABPVFAC - [#9002273.02] Classic Fileman Calls
^ABMDCLM - [#9002274.3] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AAPCRCDS( KCLM+9
^AAPCRCDS("ACAN" KCLM+10*
^ABMCCLMS( ENT3+8, ENT3+14*, ENT3+15*, ENT3+16*
^ABMDBILL( KCLM+3, KCLM+8, BSEL+19, BSEL+23, BSEL+27, BSEL+33, EXP+2, OPEN+6, TRK+13
^ABMDCLM - [#9002274.3] SEL+16, SEL+17, SEL+23, SEL+26, SEL+27, SEL+32, XIT+1, ENT3+14, ENT3+15, ENT3+16
, KCLM+2, KCLM+6, BSEL+25, OPEN+4, OPEN+5, OPEN+16, OPEN+17, OPEN+20
^ABMDPARM( SEL+6, SEL+10, KCLM+11, BSEL+10, BSEL+14
^ABMDTMP("KCLM" ENT3+23*
^ABPVFAC("B" TRK+2, TRK+4
^AUPNVSIT - [#9000010] KCLM+4
^DD(9002274.3 SEL+17
^XUSEC("ABMDZ CANCEL CLAIM" ENT+1

Label References

Name Line Occurrences
BKILL OPEN+2, TRK+7, TRK+14
ENT SEL+33
EXP BSEL+40
KCLM ENT3+21
MSG TRK+9
SEL SEL+4, SEL+16, SEL+23, SEL+32, SEL+34
SINGL BSEL+30
TRK OPEN+4
XIT SEL+3, SEL+34, BSEL+8, BSEL+19, BSEL+39, SINGL+7, EXP+10, OPEN+2, OPEN+5, MSG+2

Naked Globals

Name Field # of Occurrence
^(0 OPEN+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABMACBEX SEL+23, SEL+24*, SEL+27*, SEL+28, SEL+31!
ABMP ABMDECAN+14!, XIT+2!, BILL+2!, BSEL+24*, BSEL+25*, BSEL+26, BSEL+27, BSEL+32*, BSEL+33*
ABMP("BDFN" BSEL+8, BSEL+19, BSEL+23, BSEL+26, BSEL+27, EXP+2, OPEN+6, TRK+11*, TRK+12*, TRK+13
, BKILL+2, BKILL+6
ABMP("BILL" BSEL+23*, BSEL+25, BSEL+31, SINGL+5, EXP+2, EXP+3, OPEN+2, OPEN+4, OPEN+5, OPEN+7
, TRK+2, TRK+4, TRK+13*, MSG+1, BKILL+7
ABMP("CDFN" SEL+3, SEL+16, SEL+17, SEL+23, SEL+26, SEL+27, SEL+32, ENT2+2, ENT3+2, ENT3+8
, ENT3+10, ENT3+12, ENT3+14, ENT3+15, ENT3+16, ENT3+18, ENT3+22, ENT3+23, KCLM+2, KCLM+3
, KCLM+6, KCLM+8, KCLM+10, KCLM+11, KCLM+13
ABMP("DEL" EXP+4*, TRK+2
ABMP("INS" OPEN+6*, OPEN+9, OPEN+17, OPEN+20
ABMP("SIS" BSEL+27*, BSEL+29!, BSEL+30, BSEL+33, TRK+9, TRK+12
ABMP("XMIT" ABMDECAN+16*, BILL+4*
ABMP(0 BSEL+24*, BSEL+26*, BSEL+29
>> ABMREAS ENT3+5, ENT3+6
>> ABMUOPNS SEL+10, SEL+11*, SEL+12, BSEL+14, BSEL+15*, BSEL+16
D1 SEL+25*, SEL+26*, SEL+27, SEL+30!
>> DA ENT3+2*, ENT3+12*, ENT3+18*, KCLM+2*, KCLM+4, KCLM+6*, KCLM+7, KCLM+9, KCLM+10, KCLM+13*
, OPEN+7*, OPEN+12, OPEN+14*, OPEN+16*, OPEN+17, OPEN+20, TRK+4*, BKILL+2*
>> DA(1 OPEN+12*, OPEN+13, OPEN+16, OPEN+17, OPEN+20
DIC BSEL+2!, BSEL+3*
DIC("A" BSEL+5*
DIC("S" BSEL+6*
DIC(0 BSEL+4*
>> DIE ENT3+1*, KCLM+1*, OPEN+8*, OPEN+13*, BKILL+1*
>> DIE("NO^" ENT3+3*, BKILL+4*
>> DIK ENT3+11*, ENT3+17*, KCLM+12*, TRK+3*
DIR SEL+8!, SEL+14!, XIT+4!, BSEL+12!, BSEL+18!, BSEL+22!, BSEL+35!, SINGL+2!, SINGL+6!, EXP+9!
DIR("A" SEL+8*, SEL+14*, ENT2+2*, BSEL+12*, BSEL+18*, BSEL+37*, SINGL+5*, EXP+8*
DIR(0 SEL+8*, SEL+14*, XIT+4*, ENT2+1*, BSEL+12*, BSEL+18*, BSEL+22*, BSEL+36*, SINGL+4*, EXP+7*
>> DIRUT BSEL+39, SINGL+7, EXP+10
DR ENT3+5*, ENT3+6*, ENT3+21*, OPEN+9*, OPEN+11!, OPEN+18*, OPEN+21*, BKILL+3*
DT ENT3+23
>> DTOUT SEL+3, SEL+34, BSEL+8
>> DUOUT SEL+3, SEL+34, BSEL+8
DUZ SEL+11, ENT+1, ENT3+5, ENT3+6, ENT3+23, BSEL+15, BKILL+3
DUZ(2 SEL+6, SEL+10, SEL+16, SEL+17, SEL+23, SEL+26, SEL+27, SEL+32, XIT+1, ENT3+8
, ENT3+14, ENT3+15, ENT3+16, KCLM+2, KCLM+3, KCLM+6, KCLM+8, KCLM+11, BSEL+10, BSEL+14
, BSEL+19, BSEL+23, BSEL+25, BSEL+27, BSEL+33, EXP+2, OPEN+4, OPEN+5, OPEN+6, OPEN+16
, OPEN+17, OPEN+20, TRK+13
IOSL XIT+3, BSEL+21
U ABMDECAN+15*, SEL+6, SEL+10, SEL+16, SEL+17, ENT3+8, KCLM+11, BILL+3*, BSEL+10, BSEL+14
, BSEL+23, BSEL+33, EXP+2, OPEN+6, OPEN+17, OPEN+20, TRK+13
>> X SEL+3
>> Y SEL+4, ENT2+4, BSEL+39, SINGL+7, EXP+10
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