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

Package: Third Party Billing

Routine: ABMUCASH


Information

ABMUCASH ; IHS/SD/SDR - 3PB/UFMS Cashiering Options

Source Information

Source file <ABMUCASH.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
Third Party Billing 7 ^ABMDRPR  ($$CDT,$$SDT)^ABMDUTL  ($$CR8SESS,$$FINDLOC,$$FINDOPEN,CLOSESES)^ABMUCUTL  $$BILL^ABMUEAPI  UFMSCK^ABMUMISS  CASHTOTP^ABMUUTL  $$EN^ABMVDF  
Kernel 4 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  SIG^XUSESIG  
VA Fileman 2 $$GET1^DIQ  ^DIR  

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Third Party Billing 7 ABMUCUTL  ABMUITIN  ABMURCN1  ABMURCON  ABMUVBC2  ABMUVCSH  ABMUXCLD  

Entry Points

Name Comments DBIA/ICR reference
CASHTOT(ABMDUZ) ;EP - cnt claims/bills & amts for sess
DTAILPRT ;
INSTYP(X) ;PEP - returns insurer type name
; X = CODE (1)
DETAIL ;EP - view session detail
CASHTOTP ;EP - cnt POS claims
QUE ;QUE TO TASKMAN
PRINT ;EP
SEL ;EP
EP ;EP
HD ;

External References

Name Field # of Occurrence
^%ZIS SEL+4, SEL+6
HOME^%ZIS SEL+5
^%ZISC PRINT+8
^%ZTLOAD QUE+5
^ABMDRPR EP+91
$$CDT^ABMDUTL DTAILPRT+79
$$SDT^ABMDUTL DTAILPRT+25, DTAILPRT+29, DTAILPRT+43, DTAILPRT+47, DTAILPRT+64, DTAILPRT+68
$$CR8SESS^ABMUCUTL EP+13
$$FINDLOC^ABMUCUTL CASHTOT+3, DETAIL+4
$$FINDOPEN^ABMUCUTL EP+6
CLOSESES^ABMUCUTL EP+76
$$BILL^ABMUEAPI CASHTOT+31, DTAILPRT+40
UFMSCK^ABMUMISS EP+27
CASHTOTP^ABMUUTL CASHTOTP+1
$$EN^ABMVDF EP+16, EP+17, EP+18, EP+28, EP+29, EP+30, EP+43, EP+44, EP+45, EP+54
, PRINT+5, PRINT+7, HD+3, HD+4
$$GET1^DIQ INSTYP+4
^DIR EP+4, EP+63, EP+71, EP+82, EP+90, EP+92, SEL+5, PRINT+6, HD+1
SIG^XUSESIG EP+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"NEW SESSION COULD NOT BE CREATED"
  • Line Location: EP+14
Function Call: WRITE
  • Prompt: !?5,"AT THIS TIME THERE IS NO BILLING ACTIVITY FOR THIS SESSION.",!
  • Line Location: EP+35
Function Call: WRITE
  • Prompt: !?5,"REQUEUED BILLS: ",ABMBLCNT
  • Line Location: EP+48
Function Call: WRITE
  • Prompt: !?5,"REQUEUED EXPORTS: ",ABMBTCNT
  • Line Location: EP+49
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: $$EN^ABMVDF("IOF")
  • Line Location: HD+3
Function Call: WRITE
  • Prompt: !,?23,$$EN^ABMVDF("HIN"),"UFMS VIEW CASHIERING SESSION DETAIL",?70,"Page: ",ABME("PG"),$$EN^ABMVDF("HIF")
  • Line Location: HD+4
Function Call: WRITE
  • Prompt: !,"SESSION ID: ",ABMFD,!
  • Line Location: HD+5
Function Call: WRITE
  • Prompt: !
  • Line Location: HD+9
Function Call: WRITE
  • Prompt: !,"LOC",?5,"BILL#",?16,"HRN",?24,"PATIENT",?47,"APPROVE DT",?61,"DOS",?71,"BILL AMT"
  • Line Location: HD+10
Function Call: WRITE
  • Prompt: !
  • Line Location: HD+11
Function Call: WRITE
  • Prompt: "-"
  • Line Location: HD+11
Function Call: WRITE
  • Prompt: !?5,"AT THIS TIME THERE IS NO BILLING ACTIVITY FOR THIS SESSION.",!
  • Line Location: DTAILPRT+1
Function Call: WRITE
  • Prompt: !?2,"-CANCELLED CLAIMS - ",+$G(ABMBAL(ABMBAOUT,"CCLMS"))
  • Line Location: DTAILPRT+8
Function Call: WRITE
  • Prompt: "*"
  • Line Location: DTAILPRT+38
Function Call: WRITE
  • Prompt: "*"
  • Line Location: DTAILPRT+40
Function Call: WRITE
  • Prompt: !
  • Line Location: DTAILPRT+55
Routine Call
  • %ZIS
  • Line Location:
    • SEL+5
Routine Call
  • DIR
  • Line Location:
    • EP+4
    • EP+63
    • EP+71
    • EP+82
    • EP+90
    • EP+92
    • SEL+5
    • PRINT+6
    • HD+1
Routine Call
  • %ZIS
  • Line Location:
    • SEL+4
    • SEL+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUTTINTY - [#9999999.181] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMCCLMS( DTAILPRT+43, DTAILPRT+45, DTAILPRT+46, DTAILPRT+47
^ABMDBILL( CASHTOT+27, CASHTOT+28, CASHTOT+29, CASHTOT+35, CASHTOT+36, CASHTOT+37, CASHTOT+51, CASHTOT+52, CASHTOT+53, DTAILPRT+21
, DTAILPRT+25, DTAILPRT+26, DTAILPRT+27, DTAILPRT+28, DTAILPRT+29, DTAILPRT+35, DTAILPRT+37, DTAILPRT+38, DTAILPRT+63, DTAILPRT+64
, DTAILPRT+65, DTAILPRT+66, DTAILPRT+67, DTAILPRT+68
^ABMDPARM( EP+2, EP+7, CASHTOT+4, DTAILPRT+31, DTAILPRT+49, DTAILPRT+70
^ABMUCASH - [#9002274.45] EP+56, EP+57, CASHTOT+6, CASHTOT+7, CASHTOT+9, CASHTOT+18, CASHTOT+19, CASHTOT+21, CASHTOT+25, CASHTOT+26
, CASHTOT+31, CASHTOT+42, CASHTOT+43, CASHTOT+45, CASHTOT+49, CASHTOT+50, CASHTOT+59, DETAIL+8, DETAIL+9, DETAIL+12
, DETAIL+13, DETAIL+20, DETAIL+21, DETAIL+27, DETAIL+28, DETAIL+31, DETAIL+32
^ABMUTXMT - [#9002274.46] DTAILPRT+79, DTAILPRT+80
^AUPNPAT - [#9000001] DTAILPRT+30, DTAILPRT+48, DTAILPRT+69
^AUTTINTY("C" INSTYP+3
^DPT - [#2] DTAILPRT+32, DTAILPRT+50, DTAILPRT+71
^VA(200 - [#200] HD+6

Label References

Name Line Occurrences
$$INSTYP EP+38, DTAILPRT+6
CASHTOT EP+33
DETAIL PRINT+4
DTAILPRT DETAIL+34
HD PRINT+3, DTAILPRT+52, DTAILPRT+73, DTAILPRT+82
QUE SEL+5
SEL EP+83

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS SEL+2*
>> %ZIS("A" SEL+3*
ABMABAMT CASHTOT+15!, CASHTOT+29*
ABMABILL CASHTOT+15!, CASHTOT+23*
>> ABMB DTAILPRT+1
>> ABMB( DETAIL+14*, DETAIL+22*, DETAIL+23*, DETAIL+33*, DTAILPRT+3, DTAILPRT+15, DTAILPRT+17, DTAILPRT+18, DTAILPRT+19, DTAILPRT+57
, DTAILPRT+60, DTAILPRT+61, DTAILPRT+62, DTAILPRT+74, DTAILPRT+77, DTAILPRT+78
>> ABMBA EP+34*, EP+36*, EP+38, EP+39, EP+40, EP+41, EP+43, EP+44, EP+46, CASHTOT+5*
, CASHTOT+6*, CASHTOT+7, CASHTOT+9, CASHTOT+17*, CASHTOT+18*, CASHTOT+19, CASHTOT+21, CASHTOT+25, CASHTOT+26, CASHTOT+31
, CASHTOT+41*, CASHTOT+42*, CASHTOT+43, CASHTOT+45, CASHTOT+49, CASHTOT+50, DETAIL+7*, DETAIL+8*, DETAIL+9, DETAIL+12
, DETAIL+13, DETAIL+26*, DETAIL+27*, DETAIL+28, DETAIL+31, DETAIL+32
>> ABMBAL EP+35
>> ABMBAL( EP+36, EP+39, EP+40, EP+41, EP+43, EP+44, EP+46, CASHTOT+10*, CASHTOT+22*, CASHTOT+27*
, CASHTOT+32*, CASHTOT+35*, CASHTOT+46*, CASHTOT+51*, DTAILPRT+8, DTAILPRT+9, DTAILPRT+10, DTAILPRT+11, DTAILPRT+12, DTAILPRT+13
, DTAILPRT+14
ABMBAOUT DETAIL+3!, DETAIL+9*, DETAIL+14, DETAIL+28*, DETAIL+33, DTAILPRT+2*, DTAILPRT+3*, DTAILPRT+4, DTAILPRT+6, DTAILPRT+8
, DTAILPRT+9, DTAILPRT+10, DTAILPRT+11, DTAILPRT+12, DTAILPRT+13, DTAILPRT+14, DTAILPRT+15, DTAILPRT+17, DTAILPRT+18, DTAILPRT+19
, DTAILPRT+22
>> ABMBCNT EP+57*, EP+58
>> ABMBDAC CASHTOT+7*, CASHTOT+10, CASHTOT+19*, CASHTOT+22, CASHTOT+27, CASHTOT+32, CASHTOT+35, CASHTOT+43*, CASHTOT+46, CASHTOT+51
>> ABMBDFN CASHTOT+26*, CASHTOT+27, CASHTOT+28, CASHTOT+29, CASHTOT+35, CASHTOT+36, CASHTOT+37, CASHTOT+50*, CASHTOT+51, CASHTOT+52
, CASHTOT+53, DTAILPRT+19*, DTAILPRT+21, DTAILPRT+25, DTAILPRT+26, DTAILPRT+27, DTAILPRT+28, DTAILPRT+29, DTAILPRT+35, DTAILPRT+37
, DTAILPRT+38, DTAILPRT+40, DTAILPRT+43, DTAILPRT+44, DTAILPRT+45, DTAILPRT+46, DTAILPRT+47, DTAILPRT+62*, DTAILPRT+63, DTAILPRT+64
, DTAILPRT+65, DTAILPRT+66, DTAILPRT+67, DTAILPRT+68
>> ABMBIEN DTAILPRT+16*, DTAILPRT+17*, DTAILPRT+18, DTAILPRT+19
ABMBLCNT EP+48, CASHTOT+56!, CASHTOT+60*, DETAIL+17!, DTAILPRT+54!
ABMBTCNT EP+49, CASHTOT+56!, CASHTOT+61*, DETAIL+17!, DTAILPRT+54!
ABMCBAMT EP+52, CASHTOT+40!, CASHTOT+52*
ABMCBILL EP+52, CASHTOT+40!, CASHTOT+47*
ABMCCLMS EP+51, CASHTOT+2!, CASHTOT+11*, DETAIL+3!
>> ABMCDFN CASHTOT+8*, CASHTOT+9*, CASHTOT+20*, CASHTOT+21*, CASHTOT+25, CASHTOT+26, CASHTOT+31, CASHTOT+44*, CASHTOT+45*, CASHTOT+49
, CASHTOT+50, DETAIL+11*, DETAIL+12*, DETAIL+13, DETAIL+14, DETAIL+30*, DETAIL+31*, DETAIL+32, DETAIL+33
>> ABMCREC DETAIL+13*, DETAIL+14, DETAIL+21*, DETAIL+22, DETAIL+23, DETAIL+32*, DETAIL+33
>> ABMDASH HD+11*
ABMDUZ EP+32*, CASHTOT~, CASHTOT+6, CASHTOT+7, CASHTOT+9, CASHTOT+18, CASHTOT+19, CASHTOT+21, CASHTOT+25, CASHTOT+26
, CASHTOT+31, CASHTOT+42, CASHTOT+43, CASHTOT+45, CASHTOT+49, CASHTOT+50, CASHTOT+59, DETAIL+2*, DETAIL+6, DETAIL+8
, DETAIL+9, DETAIL+12, DETAIL+13, DETAIL+20, DETAIL+21, DETAIL+25*, DETAIL+27, DETAIL+28, DETAIL+31, DETAIL+32
, HD+6, HD+7
>> ABMDUZ2 CASHTOT+25*, CASHTOT+27, CASHTOT+28, CASHTOT+29, CASHTOT+31, CASHTOT+35, CASHTOT+36, CASHTOT+37, CASHTOT+49*, CASHTOT+51
, CASHTOT+52, CASHTOT+53, DTAILPRT+18*, DTAILPRT+21, DTAILPRT+25, DTAILPRT+26, DTAILPRT+27, DTAILPRT+28, DTAILPRT+29, DTAILPRT+30
, DTAILPRT+31, DTAILPRT+35, DTAILPRT+37, DTAILPRT+38, DTAILPRT+40, DTAILPRT+43, DTAILPRT+45, DTAILPRT+46, DTAILPRT+47, DTAILPRT+48
, DTAILPRT+49, DTAILPRT+61*, DTAILPRT+63, DTAILPRT+64, DTAILPRT+65, DTAILPRT+66, DTAILPRT+67, DTAILPRT+68, DTAILPRT+69, DTAILPRT+70
ABME PRINT+9!
ABME( DTAILPRT+22*
ABME("CNT" DTAILPRT+23*, DTAILPRT+42*
ABME("HRN" DTAILPRT+30*, DTAILPRT+32, DTAILPRT+48*, DTAILPRT+50, DTAILPRT+69*, DTAILPRT+71
ABME("PG" PRINT+2*, HD+1, HD+2*, HD+4
ABME("SUFFIX" DTAILPRT+31*, DTAILPRT+32, DTAILPRT+49*, DTAILPRT+50, DTAILPRT+70*, DTAILPRT+71
ABME("TOT" DTAILPRT+24*
ABME(1 DTAILPRT+26*, DTAILPRT+32, DTAILPRT+44*, DTAILPRT+50, DTAILPRT+65*, DTAILPRT+71
ABME(15 DTAILPRT+29*, DTAILPRT+32, DTAILPRT+47*, DTAILPRT+50, DTAILPRT+68*, DTAILPRT+71
ABME(21 DTAILPRT+21*, DTAILPRT+22, DTAILPRT+24, DTAILPRT+33, DTAILPRT+43*, DTAILPRT+51, DTAILPRT+63*, DTAILPRT+72
ABME(3 DTAILPRT+27*, DTAILPRT+45*, DTAILPRT+66*
ABME(5 DTAILPRT+28*, DTAILPRT+30, DTAILPRT+32, DTAILPRT+46*, DTAILPRT+48, DTAILPRT+50, DTAILPRT+67*, DTAILPRT+69, DTAILPRT+71
ABME(71 DTAILPRT+25*, DTAILPRT+33, DTAILPRT+64*, DTAILPRT+72
ABMEBAMT EP+54, CASHTOT+16!, CASHTOT+36*
ABMEBILL EP+54, CASHTOT+16!, CASHTOT+33*
>> ABMEDT DTAILPRT+79*, DTAILPRT+81
>> ABMEIEN DTAILPRT+78*, DTAILPRT+79, DTAILPRT+80
>> ABMFD EP+6*, EP+10, EP+25, EP+56, EP+57, EP+74, EP+75, EP+76, CASHTOT+6, CASHTOT+7
, CASHTOT+9, CASHTOT+18, CASHTOT+19, CASHTOT+21, CASHTOT+25, CASHTOT+26, CASHTOT+31, CASHTOT+42, CASHTOT+43, CASHTOT+45
, CASHTOT+49, CASHTOT+50, CASHTOT+59, DETAIL+8, DETAIL+9, DETAIL+12, DETAIL+13, DETAIL+20, DETAIL+21, DETAIL+27
, DETAIL+28, DETAIL+31, DETAIL+32, HD+5
>> ABMFNM DTAILPRT+80*, DTAILPRT+81
>> ABMI CASHTOT+57*, CASHTOT+59, CASHTOT+60, CASHTOT+61, DETAIL+18*, DETAIL+20, DETAIL+21, DETAIL+22, DETAIL+23, DTAILPRT+7*
, DTAILPRT+8, DTAILPRT+9, DTAILPRT+12, DTAILPRT+15, DTAILPRT+17, DTAILPRT+18, DTAILPRT+19, DTAILPRT+20, DTAILPRT+41, DTAILPRT+56*
, DTAILPRT+57, DTAILPRT+60, DTAILPRT+61, DTAILPRT+62, DTAILPRT+74, DTAILPRT+77, DTAILPRT+78
>> ABMIEN CASHTOT+58*, CASHTOT+59*, DETAIL+19*, DETAIL+20*, DETAIL+21, DETAIL+22, DETAIL+23
ABMINS INSTYP+2~, INSTYP+3*, INSTYP+4
ABMITYP INSTYP+2~, INSTYP+4*, INSTYP+5
>> ABMJ DTAILPRT+59*, DTAILPRT+60*, DTAILPRT+61, DTAILPRT+62, DTAILPRT+76*, DTAILPRT+77*, DTAILPRT+78
>> ABMLINE EP+8*, EP+50
>> ABMLOC EP+7, EP+56, EP+57, EP+76, CASHTOT+3*, CASHTOT+4, CASHTOT+6, CASHTOT+7, CASHTOT+9, CASHTOT+18
, CASHTOT+19, CASHTOT+21, CASHTOT+25, CASHTOT+26, CASHTOT+31, CASHTOT+42, CASHTOT+43, CASHTOT+45, CASHTOT+49, CASHTOT+50
, CASHTOT+59, DETAIL+4*, DETAIL+8, DETAIL+9, DETAIL+12, DETAIL+13, DETAIL+20, DETAIL+21, DETAIL+27, DETAIL+28
, DETAIL+31, DETAIL+32
>> ABMLOOP DETAIL+10*, DETAIL+12, DETAIL+13, DETAIL+14, DETAIL+29*, DETAIL+31, DETAIL+32, DETAIL+33
>> ABMP("XMIT" DTAILPRT+35*, DTAILPRT+36, DTAILPRT+37, DTAILPRT+39
ABMSATOT EP+31!, EP+53, CASHTOT+28*
ABMSBTOT EP+31!, EP+53, CASHTOT+24*
>> ABMSGNIO EP+64*, EP+65, EP+85
>> ABMSNUM EP+13*, EP+14, EP+22
>> ABMTCBAM CASHTOT+53*
>> ABMTCBIL CASHTOT+48*
>> ABMTCCLM CASHTOT+12*
>> ABMTEBAM CASHTOT+37*
>> ABMTEBIL CASHTOT+34*
>> ABMTRIBL EP+7*, EP+41, EP+54, CASHTOT+4*, HD+8, DTAILPRT+34
>> ABMXMIT DTAILPRT+37*, DTAILPRT+38
DIR EP+4!, EP+59!, EP+63!, EP+66!, EP+71!, EP+79!, EP+82!, EP+87!, EP+90!, EP+92!
, SEL+5!, PRINT+6!, HD+1!
DIR("A" EP+4*, EP+61*, EP+68*, EP+69*, EP+80*, EP+88*, EP+92*
DIR("B" EP+62*
DIR(0 EP+4*, EP+60*, EP+70*, EP+81*, EP+89*, EP+92*, SEL+5*, PRINT+6*, HD+1*
>> DIROUT HD+1
>> DIRUT HD+1
>> DTOUT HD+1
>> DUOUT HD+1
DUZ EP+6, EP+32, EP+33, EP+56, EP+57, EP+76, DETAIL+2
DUZ(2 EP+2
IO SEL+5
IO("S" SEL+6, PRINT+8
IO(0 SEL+5
ION SEL+6
>> IOP SEL+6*
IOSL DTAILPRT+52, DTAILPRT+73, DTAILPRT+82
IOST PRINT+6, PRINT+7, HD+1, DTAILPRT+3, DTAILPRT+7, DTAILPRT+17, DTAILPRT+52
>> POP SEL+4
U EP+2, EP+7, EP+22, EP+56, EP+57, CASHTOT+4, CASHTOT+7, CASHTOT+19, CASHTOT+25, CASHTOT+26
, CASHTOT+27, CASHTOT+28, CASHTOT+29, CASHTOT+31, CASHTOT+35, CASHTOT+36, CASHTOT+37, CASHTOT+43, CASHTOT+49, CASHTOT+50
, CASHTOT+51, CASHTOT+52, CASHTOT+53, DETAIL+9, DETAIL+14, DETAIL+22, DETAIL+23, DETAIL+28, DETAIL+33, HD+6
, DTAILPRT+18, DTAILPRT+19, DTAILPRT+21, DTAILPRT+25, DTAILPRT+26, DTAILPRT+27, DTAILPRT+28, DTAILPRT+29, DTAILPRT+30, DTAILPRT+31
, DTAILPRT+32, DTAILPRT+38, DTAILPRT+43, DTAILPRT+45, DTAILPRT+46, DTAILPRT+47, DTAILPRT+48, DTAILPRT+49, DTAILPRT+50, DTAILPRT+61
, DTAILPRT+62, DTAILPRT+63, DTAILPRT+64, DTAILPRT+65, DTAILPRT+66, DTAILPRT+67, DTAILPRT+68, DTAILPRT+69, DTAILPRT+70, DTAILPRT+71
, DTAILPRT+79, DTAILPRT+80
X EP+59!, EP+66!, EP+79!, EP+87!, INSTYP~, INSTYP+3
>> X1 EP+12
Y EP+59!, EP+64, EP+66!, EP+72, EP+79!, EP+83, EP+87!, EP+91, HD+1, DTAILPRT+3
, DTAILPRT+7, DTAILPRT+17, DTAILPRT+52, DTAILPRT+73, DTAILPRT+82
>> 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