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

Package: Third Party Billing

Routine: ABMDECK


Information

ABMDECK ; IHS/ASDST/DMJ - Check Claim Data for Errors ;

Source Information

Source file <ABMDECK.m>

Call Graph

Call Graph Total: 14

Package Total Call Graph
Third Party Billing 8 ^ABMDADSP  SCRN^ABMDE  ^ABMDE0X  SUM^ABMDE1  HLP^ABMDERR  ^ABMDEVAR  ^ABMDVDSP  $$EN^ABMVDF  
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  
VA Fileman 2 ^DIE  ^DIR  
Patient Care Component 1 EN^APCHS  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Third Party Billing 4 ABMDE0  ABMDE1  ABMDEERL  ABMEAUTO  

Entry Points

Name Comments DBIA/ICR reference
XIT
BEGIN
ZIS
ERR
CHK
INCR
START
DONE ;DONE WITH LOOP
EOP
ENT ;EP - TaskMan Entry Point
ERRIN ;EP - for Claim Error Listing
SEL
LOOP ;LOOP

External References

Name Field # of Occurrence
^%ZIS ZIS, ZIS+8
HOME^%ZIS ZIS+6
^%ZISC DONE+5
^%ZTLOAD ZIS+4
^ABMDADSP SEL+8
SCRN^ABMDE BEGIN+4
^ABMDE0X LOOP+9
SUM^ABMDE1 ERRIN+2
HLP^ABMDERR ERR+2
^ABMDEVAR BEGIN+4
^ABMDVDSP SEL+6
$$EN^ABMVDF DONE+5, EOP
EN^APCHS SEL+9
^DIE DONE+2
^DIR SEL+1, SEL+9, DONE+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: *7
  • Line Location: SEL+10
Function Call: WRITE
  • Prompt: !!
  • Line Location: ZIS+0
Function Call: WRITE
  • Prompt: !!,"(End of Report)"
  • Line Location: DONE+4
Function Call: WRITE
  • Prompt: $$EN^ABMVDF("IOF")
  • Line Location: DONE+5
Function Call: WRITE
  • Prompt: !!,*7," =========================================================================== "
  • Line Location: ERR+0
Function Call: WRITE
  • Prompt: !," Fatal ERRORS Exist a Bill can not be Generated until they are Resolved! "
  • Line Location: ERR+1
Function Call: WRITE
  • Prompt: !," =========================================================================== ",!
  • Line Location: ERR+2
Function Call: WRITE
  • Prompt: $$EN^ABMVDF("IOF")
  • Line Location: EOP+0
Routine Call
  • %ZIS
  • Line Location:
    • ZIS+6
Routine Call
  • DIE
  • Line Location:
    • DONE+2
Routine Call
  • DIR
  • Line Location:
    • SEL+1
    • SEL+9
    • DONE+6
Routine Call
  • %ZIS
  • Line Location:
    • ZIS
    • ZIS+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ABMDCLM - [#9002274.3] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMDCLM - [#9002274.3] SEL, SEL+5, SEL+6, SEL+7, SEL+8
^APCHSCTL("B" SEL+9

Label References

Name Line Occurrences
@( LOOP+3, LOOP+10, LOOP+14, CHK
BEGIN ZIS+9
CHK INCR, INCR+1, INCR+2
DONE BEGIN+5, LOOP+4, LOOP+6, CHK+1
ERRIN BEGIN+2
INCR LOOP+12
LOOP LOOP+7, CHK+2
SEL SEL+10
START SEL+3, SEL+4
XIT SEL+2, SEL+5, SEL+7, SEL+9, DONE+3, DONE+8, DONE+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS ZIS*
>> %ZIS("A" ZIS*
ABM XIT!
ABMC ABMDECK+6!, SEL+6*, SEL+8*, LOOP+6*, LOOP+7, LOOP+11, LOOP+12, LOOP+13, LOOP+14, INCR
, INCR+1, INCR+2, CHK+1, XIT!
ABMC("CTR" BEGIN*, ERRIN+1*, LOOP+6, DONE+2, ERR
ABMC("DDL" BEGIN+3*
ABMC("DO" LOOP+3*, LOOP+10*, CHK*
ABMC("E0" LOOP+6, DONE+7
ABMC("ERR" BEGIN+1*, ERRIN+1*
ABMC("I" ERRIN+4*, LOOP+6, LOOP+8*, INCR*, INCR+1*, INCR+2*, INCR+3*
ABMC("J" ERRIN+4*, LOOP+11, LOOP+12, LOOP+13, INCR*, INCR+1*, INCR+2*
ABMC("K" ERRIN+4*, LOOP+11*, LOOP+12*, LOOP+13*, LOOP+14, INCR*, INCR+1, INCR+2
ABMC("QUE" ERRIN+2, LOOP+3, LOOP+10, CHK, EOP
ABMC("QUEON" ENT+1*, DONE+8
>> ABMD("CTR" BEGIN+3*
>> ABMDADSP SEL+8*
>> ABMDVDSP SEL+6*
ABME LOOP+5!
ABME("CHK" LOOP+10*, CHK*
ABME(0 LOOP+10, CHK
>> ABMP("BTYP" LOOP+12
>> ABMP("CDFN" SEL, SEL+5, SEL+6, SEL+7, SEL+8, DONE+1
>> ABMP("CHK" ERRIN+1*, XIT!
>> ABMP("DDL" SEL+3*, ZIS+7!, BEGIN+2, DONE+4, DONE+6, DONE+9, XIT!
>> ABMP("ERROR L IST" , SEL+4*, ZIS+7!, DONE+4, DONE+6, XIT!
>> ABMP("FLAT" LOOP+12
>> ABMP("HEAD2" START*
>> ABMP("PAGE" LOOP+6
>> ABMP("PDFN" SEL+9
>> ABMP("PG" START*
>> ABMP("QUIT" BEGIN+5!
>> ABMP("RTN" BEGIN+3*
>> ABMP("SCRN" BEGIN+3*
>> ABMP("VTYP" LOOP+12
>> ABMQUIET ERRIN+2, LOOP+1, LOOP+10, CHK, DONE+3
>> ABMZ("PG" ERRIN+2*
>> ABMZ("TITL" ERRIN+2*
APCHSPAT SEL+9*!
APCHSTYP SEL+9*!
>> DA DONE+1*
>> DIE DONE+1*
DIQ XIT!
DIR SEL!, SEL+9!, BEGIN+5!, DONE+6!, XIT!
DIR("A" SEL+1*
DIR("B" SEL+1*
DIR(0 SEL*, SEL+9*, DONE+6*
DIROUT SEL+2, BEGIN+5!, LOOP+4
DIRUT XIT!
>> DR DONE+2*
DTOUT SEL+2, BEGIN+5!, LOOP+4, XIT!
DUOUT SEL+2, BEGIN+5!, LOOP+4
DUZ(2 SEL, SEL+5, SEL+6, SEL+7, SEL+8
IO ZIS+1, DONE+5
IO("Q" XIT!
IO("S" ZIS+8, DONE+5
IO(0 ZIS+1, DONE+5
ION ZIS+8
>> IOP ZIS+8*
IOSL LOOP+2
IOST DONE+5
POP XIT!
>> Y SEL+3, SEL+4, SEL+5, SEL+7, SEL+9
>> ZTDESC ZIS+2*
>> ZTRTN ZIS+2*
>> ZTSAVE("ABMP(" ZIS+3*
ZTSK ZIS+5, XIT!
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