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

Package: Third Party Billing

Routine: ABMUVBCH


Information

ABMUVBCH ; IHS/SD/SDR - 3PB/UFMS View Batch option

Source Information

Source file <ABMUVBCH.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 3 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  
Third Party Billing 3 $$SDT^ABMDUTL  (GLOOP,LOOP,SET)^ABMUVBC2  $$EN^ABMVDF  
VA Fileman 2 ^DIC  ^DIR  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Third Party Billing 4 ABMUBLST  ABMUCPR  ABMUGTOT  ABMUVBC2  

Entry Points

Name Comments DBIA/ICR reference
TSI ;;OTHER
STOT ;SITE TOTAL
BEG ;Find beg. export batch
PRINT ;EP
HD ;HEADER FOR DETAIL LISTING
SET ;SET UP SOME THINGS
G ;;OTHER
SEP ;;OTHER
H ;;PRIVATE INSURANCE
SEL ;Select device
C ;;OTHER
END ;Find end. export batch
D ;;MEDICAID
P ;;PRIVATE INSURANCE
F ;;PRIVATE INSURANCE
I ;;OTHER
FPL ;;MEDICAID
K ;;MEDICAID
M ;;PRIVATE INSURANCE
SUMMARY ;
START ;START HERE
; Find requested UFMS export batch in UFMS export file
R ;;MEDICARE
T ;;OTHER
W ;;OTHER
V ;;VET
SUMDET ;summary or detail?
N ;;OTHER
GLOOP ;Loop thru bills of specified batch to gather data and print report
MD ;;MEDICARE
MC ;;MEDICARE
GRANDTOT ;EP
MH ;;MEDICARE
QUE ;QUE TO TASKMAN
LOOP ; Loop through bills of specified batch to gather data and print report
MMC ;;MEDICARE
DTAIL ;DISPLAY DETAIL

External References

Name Field # of Occurrence
^%ZIS SEL+3, SEL+5
HOME^%ZIS SEL+4
^%ZISC PRINT+8
^%ZTLOAD QUE+5
$$SDT^ABMDUTL DTAIL+8, DTAIL+12
GLOOP^ABMUVBC2 GLOOP+1
LOOP^ABMUVBC2 LOOP+1
SET^ABMUVBC2 SET+1
$$EN^ABMVDF PRINT+5, PRINT+7, GRANDTOT+20, HD+3, HD+4, HD+5, HD+6, HD+7, HD+9, HD+21
, HD+34, STOT+1
^DIC BEG+9, END+3
^DIR SUMDET+5, SEL+4, PRINT+6, HD+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: BEG+2
Function Call: WRITE
  • Prompt: !
  • Line Location: END+1
Function Call: WRITE
  • Prompt: !!,"INVALID RANGE!"
  • Line Location: END+7
Function Call: WRITE
  • Prompt: !!,$$EN^ABMVDF("HIN"),"E N D O F R E P O R T",$$EN^ABMVDF("HIF"),!
  • Line Location: PRINT+5
Function Call: WRITE
  • Prompt: $$EN^ABMVDF("IOF")
  • Line Location: PRINT+7
Function Call: WRITE
  • Prompt: !,ABME("SUFFIX")
  • Line Location: DTAIL+15
Function Call: WRITE
  • Prompt: ?4,ABME(1),?13,ABME("HRN"),?21,$E($P($G(^DPT(+ABME(5),0)),U),1,22),?45,ABME(15)
  • Line Location: DTAIL+17
Function Call: WRITE
  • Prompt: ?57,ABME(71),?68,$J($FN(ABME(21),",",2),10)
  • Line Location: DTAIL+19
Function Call: WRITE
  • Prompt: "*"
  • Line Location: DTAIL+22
Function Call: WRITE
  • Prompt: !,ABMLINE
  • Line Location: GRANDTOT+6
Function Call: WRITE
  • Prompt: !?5,$$EN^ABMVDF("HIN"),"TOTAL BILLS: ",$$EN^ABMVDF("HIF"),?26,$J(+$G(ABM("CNT")),6)_$S(+$G(ABM("CNT"))=1:" bill",1:" bills"),?$S($G(ABMSUMDT)="S":40,1:69),$J($FN(+$G(ABM("TOT")),",",2),10)
  • Line Location: GRANDTOT+20
Function Call: WRITE
  • Prompt: ?55,$J(+$G(ABMEXCNT),6),$S(+$G(ABMEXCNT)=1:" bill",1:" bills"),?65,$J($FN(+$G(ABMEXAMT),",",2),10),!
  • Line Location: GRANDTOT+21
Function Call: WRITE
  • Prompt: !,$E(ABMLINE,1,3)_" EXPORT SUMMARY "_$E(ABMLINE,1,60)
  • Line Location: GRANDTOT+23
Function Call: WRITE
  • Prompt: !,ABMLINE
  • Line Location: GRANDTOT+30
Function Call: WRITE
  • Prompt: !!?5,"TOTAL EXPORTED: ",?26,$J((+$G(ABM("CNT"))-(+$G(ABMEXCNT))),6)_$S(+$G(ABM("CNT"))=1:" bill",1:" bills"),?40,$J($FN((+$G(ABM("TOT"))-(+$G(ABMEXAMT))),",",2),10)
  • Line Location: GRANDTOT+32
Function Call: WRITE
  • Prompt: $$EN^ABMVDF("IOF"),!,?30,$$EN^ABMVDF("HIN"),"UFMS EXPORT SUMMARY",?70,"Page: ",$$EN^ABMVDF("HIF"),ABME("PG")
  • Line Location: HD+3
Function Call: WRITE
  • Prompt: !,$$EN^ABMVDF("HIN"),"LOCATION: ",$$EN^ABMVDF("HIF"),$P($G(^AUTTLOC(ABME("LOC"),0)),U,2)
  • Line Location: HD+4
Function Call: WRITE
  • Prompt: !,$$EN^ABMVDF("HIN"),"EXPORT DATE: ",$$EN^ABMVDF("HIF"),ABME("BDATE")
  • Line Location: HD+5
Function Call: WRITE
  • Prompt: !,$$EN^ABMVDF("HIN"),"FILE NAME: ",$$EN^ABMVDF("HIF"),ABME("FNAME")
  • Line Location: HD+6
Function Call: WRITE
  • Prompt: !,$$EN^ABMVDF("HIN")
  • Line Location: HD+7
Function Call: WRITE
  • Prompt: "EXPORT(S) RESENT: ",$$EN^ABMVDF("HIF")
  • Line Location: HD+9
Function Call: WRITE
  • Prompt: " <<NONE>>"
  • Line Location: HD+19
Function Call: WRITE
  • Prompt: !,$$EN^ABMVDF("HIN")
  • Line Location: HD+21
Function Call: WRITE
  • Prompt: ABME("EQ")
  • Line Location: HD+22
Function Call: WRITE
  • Prompt: !,ABME("-"),$$EN^ABMVDF("HIF")
  • Line Location: HD+34
Function Call: WRITE
  • Prompt: !!,$$EN^ABMVDF("HIN"),"SITE/BILL TYPE TOTAL:",$$EN^ABMVDF("HIF"),?68,$J($FN(ABME("STOT"),",",2),10)
  • Line Location: STOT+1
Routine Call
  • %ZIS
  • Line Location:
    • SEL+4
Routine Call
  • DIC
  • Line Location:
    • BEG+9
    • END+3
Routine Call
  • DIR
  • Line Location:
    • SUMDET+5
    • SEL+4
    • PRINT+6
    • HD+1
Routine Call
  • %ZIS
  • Line Location:
    • SEL+3
    • SEL+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ABMUTXMT - [#9002274.46] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMDBILL( SUMMARY+5, SUMMARY+7, SUMMARY+10, DTAIL+4, DTAIL+8, DTAIL+9, DTAIL+10, DTAIL+11, DTAIL+12, DTAIL+20
, DTAIL+22
^ABMDPARM( BEG+1, BEG+7, DTAIL+14
^ABMUTXMT - [#9002274.46] SUMMARY+3, SUMMARY+4, SUMMARY+8, DTAIL+2, DTAIL+3, HD+11, HD+13, HD+15, HD+16, HD+17
^AUPNPAT - [#9000001] DTAIL+13
^AUTTLOC - [#9999999.06] HD+4
^DIC(4 - [#4] GRANDTOT+10
^DPT - [#2] DTAIL+17
^VA(200 - [#200] GRANDTOT+5

Label References

Name Line Occurrences
BEG END+7
HD DTAIL+23
QUE SEL+4
SET PRINT+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS SEL+1*
>> %ZIS("A" SEL+2*
>> ABM( GRANDTOT+17, GRANDTOT+18
>> ABM("CNT" GRANDTOT+20, GRANDTOT+32
>> ABM("TOT" GRANDTOT+20, GRANDTOT+32, GRANDTOT+34*
>> ABMBA SUMMARY+3, SUMMARY+4, SUMMARY+8, DTAIL+2, DTAIL+3
>> ABMBAOUT SUMMARY+2, SUMMARY+5, DTAIL+1, DTAIL+5, GRANDTOT+11*, GRANDTOT+12*, GRANDTOT+13, GRANDTOT+14, GRANDTOT+15, GRANDTOT+16
, GRANDTOT+24*, GRANDTOT+25*, GRANDTOT+26, GRANDTOT+27, GRANDTOT+28, GRANDTOT+29
>> ABMBAT( GRANDTOT+25, GRANDTOT+26, GRANDTOT+27, GRANDTOT+28, GRANDTOT+29
ABMBDFN SUMMARY+1!, SUMMARY+4*, SUMMARY+5, SUMMARY+7, SUMMARY+10, DTAIL+3*, DTAIL+4, DTAIL+8, DTAIL+9, DTAIL+10
, DTAIL+11, DTAIL+12, DTAIL+20, DTAIL+22
>> ABMBIEN SUMMARY+3, SUMMARY+4, SUMMARY+8, DTAIL+2, DTAIL+3
>> ABMDT GRANDTOT+1*, GRANDTOT+2*, GRANDTOT+4, GRANDTOT+5
ABMDUZ2 SUMMARY+1!, SUMMARY+3*, SUMMARY+5, SUMMARY+7, SUMMARY+10, DTAIL+2*, DTAIL+4, DTAIL+8, DTAIL+9, DTAIL+10
, DTAIL+11, DTAIL+12, DTAIL+13, DTAIL+20, DTAIL+22, GRANDTOT+8*, GRANDTOT+9*, GRANDTOT+10, GRANDTOT+12, GRANDTOT+13
, GRANDTOT+14, GRANDTOT+15, GRANDTOT+16, GRANDTOT+17, GRANDTOT+18
ABME PRINT+9!
ABME( SUMMARY+2*, SUMMARY+5*, DTAIL+1*, DTAIL+5*
ABME("-" HD+34
ABME("BDATE" HD+5
ABME("CNT" SUMMARY+6*, DTAIL+6*
ABME("EQ" HD+22
ABME("FNAME" HD+6
ABME("HRN" DTAIL+13*, DTAIL+17
ABME("LOC" HD+4
ABME("PG" PRINT+2*, HD+1, HD+2*, HD+3
ABME("STOT" STOT+1, STOT+2*
ABME("SUFFIX" DTAIL+14*, DTAIL+15
ABME("TOT" SUMMARY+7*, DTAIL+7*
ABME("XMITB" BEG+11*, END+7, PRINT+3
ABME("XMITE" END+6*, END+7
ABME(1 DTAIL+9*, DTAIL+17
ABME(15 DTAIL+12*, DTAIL+17
ABME(21 DTAIL+4*, DTAIL+5, DTAIL+7, DTAIL+19
ABME(3 DTAIL+10*, DTAIL+14
ABME(5 DTAIL+11*, DTAIL+13, DTAIL+17
ABME(71 DTAIL+8*, DTAIL+19
>> ABMEDT HD+12*, HD+13*, HD+15, HD+16, HD+18
>> ABMEU HD+10*, HD+11*, HD+13, HD+15, HD+16
>> ABMEXAMT SUMMARY+10*, GRANDTOT+21, GRANDTOT+32
>> ABMEXCNT SUMMARY+9*, GRANDTOT+21, GRANDTOT+32
>> ABMLINE GRANDTOT+6, GRANDTOT+23, GRANDTOT+30
>> ABMLOOP SUMMARY+3, SUMMARY+4, SUMMARY+8, DTAIL+2, DTAIL+3
>> ABMP("XMIT" PRINT+3*, SUMMARY+3, SUMMARY+4, SUMMARY+8, DTAIL+2, DTAIL+3, DTAIL+20, HD+11, HD+13, HD+15
, HD+16
>> ABMREXP HD+14*, HD+15*, HD+16
>> ABMREXPF HD+17*, HD+19
>> ABMRXFIL HD+17*, HD+18
>> ABMRXIEN HD+16*, HD+17
ABMSAV SUMDET+7!, HD+30, HD+32
>> ABMSCRND BEG+7*
>> ABMSDT SUMMARY+3, SUMMARY+4, SUMMARY+8, DTAIL+2, DTAIL+3
>> ABMSUMDT SUMDET+6*, GRANDTOT+20, HD+25
>> ABMT( GRANDTOT+9, GRANDTOT+12, GRANDTOT+13, GRANDTOT+14, GRANDTOT+15, GRANDTOT+16
>> ABMTRIBL BEG+1*, DTAIL+22, HD+26
>> ABMU( GRANDTOT+2, GRANDTOT+4
>> ABMUS SUMMARY+3, SUMMARY+4, SUMMARY+8, DTAIL+2, DTAIL+3, GRANDTOT+3*, GRANDTOT+4*, GRANDTOT+5
>> ABMXMIT DTAIL+20*, DTAIL+22
DA BEG+3!, SUMDET+1!
DIC BEG+3!, BEG+4*, END+4!, SUMDET+1!
DIC("A" BEG+6*, END+2*
DIC("S" BEG+8*
DIC(0 BEG+5*
DIE BEG+3!, SUMDET+1!
DIR SUMDET+1!, SUMDET+5!, SEL+4!, PRINT+6!, HD+1!
DIR("A" SUMDET+3*
DIR("B" SUMDET+4*
DIR(0 SUMDET+2*, SEL+4*, PRINT+6*, HD+1*
>> DIROUT PRINT+4, DTAIL+23, HD+1
>> DIRUT PRINT+4, DTAIL+23, HD+1
>> DTOUT PRINT+4, DTAIL+23, HD+1
>> DUOUT PRINT+4, DTAIL+23, HD+1
DUZ(2 BEG+1, BEG+7
IO SEL+4
IO("S" SEL+5, PRINT+8
IO(0 SEL+4
ION SEL+5
>> IOP SEL+5*
IOSL DTAIL+23
IOST PRINT+4, PRINT+6, PRINT+7, DTAIL+23, HD+1
>> POP SEL+3
U BEG+1, BEG+7, SUMMARY+3, SUMMARY+4, SUMMARY+5, SUMMARY+7, SUMMARY+8, SUMMARY+10, DTAIL+2, DTAIL+3
, DTAIL+4, DTAIL+8, DTAIL+9, DTAIL+10, DTAIL+11, DTAIL+12, DTAIL+13, DTAIL+14, DTAIL+17, DTAIL+22
, GRANDTOT+5, GRANDTOT+10, HD+4, HD+16, HD+17
X BEG+3!, SUMDET+1!
Y BEG+3!, BEG+10, BEG+11, END+5, END+6, SUMDET+1!, SUMDET+6, PRINT+4, DTAIL+23, HD+1
>> ZTDESC QUE+2*
>> ZTRTN QUE+1*
>> ZTSAVE("ABM*" QUE+3*
ZTSK QUE+4!, QUE+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