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

Package: Integrated Billing

Routine: IBARXMO


Information

IBARXMO ;LL/ELZ - PHARMACY COPAY CAP REPORTS ;21-JAN-2001

Source Information

Source file <IBARXMO.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 4 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  $$FMTE^XLFDT  
Integrated Billing 2 $$NET^IBARXMC  ($$PRIORITY,$$SITE)^IBARXMU  
Registration 1 DEM^VADPT  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Integrated Billing 2 IBARXM NONBILLABLE COPAY  IBARXM PATIENT CAP REPORT  

Entry Points

Name Comments DBIA/ICR reference
CAP ; cap report entry point
; this report will produce a summary of patient's who have met or exceed their cap for the period selected. They may select either a mo/year or just a year.
CAPDQ ; cap report processing entry
NOBILL ; non-billable report entry point
; this report will produce a list of copay transaction which could not be billed (fully or partly) for the Month/Year selected.
NOBILLDQ ; entry point to produce the non-billable report
DEV(IBR,IBN) ; device selection
; IBR=routine, IBN=task name (only used of tasked)
HEAD(IBX,IBY) ; print header
; IBX=report name, IBY=data description for second line
; IBP is assumed for page #

External References

Name Field # of Occurrence
^%ZIS DEV+3
HOME^%ZIS DEV+6
^%ZISC CAPDQ+29, NOBILLDQ+15
^%ZTLOAD DEV+6
^DIR CAP+3, CAPDQ+25, NOBILL+4, NOBILLDQ+13, HEAD+4
$$NET^IBARXMC NOBILLDQ+7
$$PRIORITY^IBARXMU CAPDQ+17
$$SITE^IBARXMU CAPDQ+4, NOBILLDQ+4
DEM^VADPT CAPDQ+11, NOBILLDQ+9
$$FMTE^XLFDT CAPDQ+4, NOBILLDQ+4, NOBILLDQ+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,IBNAM,?37,$J($FN(+IBDATA,",",2),12),?53,$S($P(IBDATA,"^",2)=1:"At Cap",1:"Above Cap"),?71,$$PRIORITY^IBARXMU(DFN)
  • Line Location: CAPDQ+17
Function Call: WRITE
  • Prompt: !!,?12,"Patient Count At Cap: ",$J($FN(IBAT,",",0),12)
  • Line Location: CAPDQ+21
Function Call: WRITE
  • Prompt: !,?9,"Patient Count Above Cap: ",$J($FN(IBAB,",",0),12)
  • Line Location: CAPDQ+22
Function Call: WRITE
  • Prompt: !,?18,"Total Unbilled: ",?37,$J($FN(IBTOT,",",2),12)
  • Line Location: CAPDQ+23
Function Call: WRITE
  • Prompt: !,$E(VADM(1),1,25)_" ("_VA("BID")_")",?32,$P($P(IBZ,"^",9),"-"),?43,$$FMTE^XLFDT(IBDT),?58,$E($P($P(IBZ,"^",9),"-",2),1,13),?72,$J($FN($P(IBZ,"^",12),",",2),8)
  • Line Location: NOBILLDQ+10
Function Call: WRITE
  • Prompt: !,"QUEUED TASK #",ZTSK
  • Line Location: DEV+6
Function Call: WRITE
  • Prompt: @IOF,!,IBX,?IOM-10,"Page: ",IBP,!,IBY,!
  • Line Location: HEAD+6
Function Call: WRITE
  • Prompt: "-"
  • Line Location: HEAD+6
Function Call: WRITE
  • Prompt: !
  • Line Location: HEAD+7
Routine Call
  • %ZIS
  • Line Location:
    • DEV+3
Routine Call
  • %ZIS
  • Line Location:
    • DEV+6
Routine Call
  • DIR
  • Line Location:
    • CAP+3
    • CAPDQ+25
    • NOBILL+4
    • NOBILLDQ+13
    • HEAD+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBAM(354.7 - [#354.7] CAPDQ+10, CAPDQ+11, CAPDQ+12
^IBAM(354.71 - [#354.71] NOBILLDQ+6, NOBILLDQ+7
^TMP("IBARXMO" CAPDQ+1!, CAPDQ+12*, CAPDQ+15, CAPDQ+16, CAPDQ+27!

Label References

Name Line Occurrences
@( DEV+7
DEV CAP+5, NOBILL+6
HEAD CAPDQ+5, CAPDQ+19, NOBILLDQ+4, NOBILLDQ+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS DEV+2~, DEV+3*
DFN CAPDQ+1~, CAPDQ+11*, CAPDQ+12, CAPDQ+15*, CAPDQ+16, CAPDQ+17, NOBILLDQ+1~, NOBILLDQ+9*
DIR CAP+2~, CAPDQ+25!, NOBILL+3~, NOBILLDQ+13!, HEAD+3~
DIR("A" CAP+3*, NOBILL+4*
DIR(0 CAP+3*, CAPDQ+25*, NOBILL+4*, NOBILLDQ+13*, HEAD+4*
DIROUT CAP+2~, NOBILL+3~
DIRUT CAP+2~, CAP+4, CAPDQ+15, NOBILL+3~, NOBILL+5, NOBILLDQ+6
DTOUT CAP+2~, NOBILL+3~
DUOUT CAP+2~, NOBILL+3~
IBAB CAPDQ+1~, CAPDQ+4*, CAPDQ+22
IBAT CAPDQ+1~, CAPDQ+4*, CAPDQ+21
IBD CAP+4*, CAPDQ+4, CAPDQ+10, CAPDQ+27!, NOBILL+5*, NOBILLDQ+4, NOBILLDQ+6
IBDATA CAPDQ+1~, CAPDQ+16*, CAPDQ+17, CAPDQ+18
IBDT CAPDQ+1~, CAPDQ+4*, CAPDQ+10*, CAPDQ+11, NOBILLDQ+1~, NOBILLDQ+6*, NOBILLDQ+10
IBM CAPDQ+1~, CAPDQ+11*, CAPDQ+12
IBN CAPDQ+4*, CAPDQ+5, CAPDQ+19, CAPDQ+27!, NOBILLDQ+4*, NOBILLDQ+11, DEV~, DEV+5
IBNAM CAPDQ+1~, CAPDQ+12*, CAPDQ+15*, CAPDQ+16, CAPDQ+17
IBP CAPDQ+1~, CAPDQ+4*, NOBILLDQ+1~, NOBILLDQ+4*, HEAD+4, HEAD+5*, HEAD+6
IBR CAPDQ+27!, DEV~, DEV+5, DEV+7
IBS CAPDQ+1~, CAPDQ+4*, NOBILLDQ+1~, NOBILLDQ+4*, NOBILLDQ+8
IBST CAPDQ+1~, CAPDQ+10*, CAPDQ+11, CAPDQ+12
IBT CAPDQ+1~, CAPDQ+4*, CAPDQ+5, CAPDQ+19, NOBILLDQ+1~, NOBILLDQ+4*, NOBILLDQ+11
IBTOT CAPDQ+1~, CAPDQ+4*, CAPDQ+18*, CAPDQ+23
IBX NOBILLDQ+1~, NOBILLDQ+6*, NOBILLDQ+7, NOBILLDQ+8, HEAD~, HEAD+6
IBY HEAD~, HEAD+6
IBZ NOBILLDQ+1~, NOBILLDQ+7*, NOBILLDQ+8, NOBILLDQ+9, NOBILLDQ+10
IO CAPDQ+3, NOBILLDQ+2
IO("Q" DEV+4, DEV+6!
IOF HEAD+6
IOM HEAD+6
IOSL CAPDQ+19, NOBILLDQ+11
IOST CAPDQ+25, NOBILLDQ+13, HEAD+4
POP DEV+2~, DEV+3
>> VA("BID" CAPDQ+12, NOBILLDQ+10
>> VADM(1 CAPDQ+12, NOBILLDQ+10
X CAP+2~, NOBILL+3~, HEAD+3~, HEAD+6*
Y CAP+2~, CAP+4, NOBILL+3~, NOBILL+5, HEAD+3~
ZTDESC DEV+2~, DEV+5*
>> ZTQUEUED CAPDQ+30, NOBILLDQ+16
>> ZTREQ CAPDQ+30*, NOBILLDQ+16*
ZTRTN DEV+2~, DEV+5*
ZTSAVE DEV+2~
ZTSAVE("IB*" DEV+5*
ZTSK DEV+2~, DEV+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All