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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: IBOVOP2

Package: Integrated Billing

Routine: IBOVOP2


Information

IBOVOP2 ;ALB/CPM-Opt/Reg Events Report Print Utilities ; 30-AUG-93

Source Information

Source file <IBOVOP2.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Integrated Billing 5 $$CVEDT^IBACV  $$ENCL^IBAMTS2  CLSF^IBECEAU5  $$TYPE^IBEMTSCR  ($$DAT1,PAUSE)^IBOUTL  

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 IBECEAU5  IBOVOP1  

Entry Points

Name Comments DBIA/ICR reference
PRINT ; Retrieve data for printing.
CHRGS ; Find OP charges for day, if any. Build string for print.
HDR ; Print header.
CLSF(IBOE) ; Display classification results.
; Input: IBOE -- Pointer to Outpatient Encounter in file #409.68
CLSFQ

External References

Name Field # of Occurrence
$$CVEDT^IBACV PRINT+8
$$ENCL^IBAMTS2 CLSF+3
CLSF^IBECEAU5 PRINT+10
$$TYPE^IBEMTSCR CHRGS+14
$$DAT1^IBOUTL PRINT+2, PRINT+8, HDR+1, HDR+4
PAUSE^IBOUTL PRINT+13, PRINT+14, CHRGS+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"No Outpatient activity recorded for MT/LTC copay patients on ",$$DAT1^IBOUTL(IBDATE),"."
  • Line Location: PRINT+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+3
Function Call: WRITE
  • Prompt: !,IBFLD1
  • Line Location: PRINT+3
Function Call: WRITE
  • Prompt: !,"Veteran has CV status until "_$$DAT1^IBOUTL($P(IBCOMBAT,"^",2))
  • Line Location: PRINT+8
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: !,IBFLD1
  • Line Location: PRINT+12
Function Call: WRITE
  • Prompt: !?5,IBFLD2
  • Line Location: PRINT+12
Function Call: WRITE
  • Prompt: !,IBFLD1,!?5,IBFLD2
  • Line Location: PRINT+13
Function Call: WRITE
  • Prompt: !,IBFLD1
  • Line Location: CHRGS+7
Function Call: WRITE
  • Prompt: !?26,"Stop Code: ",$P(IBSTDATA,"^",4),?58,"#",$P(IBSTDATA,"^"),?63,$$TYPE^IBEMTSCR(+$P(IBSTDATA,"^",3))
  • Line Location: CHRGS+14
Function Call: WRITE
  • Prompt: @IOF,*13
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: ?(80-$L(IBTITLE))\2,IBTITLE
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !?(80-$L(IBTITLE))\2,IBTITLE,?70,"Page: "_IBPAGE
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !!,"Patient/Event",?20,"Time",?26,"Clinic/Stop",?44,"Appt.Type",?63,"(Status)",!
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: " "
  • Condition for execution: IBF
  • Line Location: CLSF+4
Function Call: WRITE
  • Prompt: "Care related to ",$S(I=1:"AO",I=2:"IR",I=3:"SC",I=4:"SWA",I=5:"MST",I=6:"HNC",I=7:"CV",I=8:"SHAD",1:"??"),"? ",$S(IBCLS:"YES",1:"NO")
  • Line Location: CLSF+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IB - [#350] CHRGS+6
^IB("AD" CHRGS+5
^IB("AFDT" CHRGS+3, CHRGS+4
^IBE(350.1 - [#350.1] CHRGS+9
^IBE(350.21 - [#350.21] CHRGS+8
^IBE(352.5 - [#352.5] CHRGS+13
^TMP("IBOVOP" PRINT+2, PRINT+3, PRINT+4, PRINT+5, PRINT+6, PRINT+11, PRINT+12

Label References

Name Line Occurrences
CHRGS PRINT+3
CLSF PRINT+10
CLSFQ CLSF+2
HDR PRINT+3, PRINT+12, PRINT+13, CHRGS+7

Naked Globals

Name Field # of Occurrence
^( PRINT+6
^(0 CHRGS+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DFN PRINT+7*, PRINT+8, CHRGS+1, CHRGS+3, CHRGS+4
DT HDR+4
I CLSF+3~, CLSF+4*
>> IBACT CHRGS+9*, CHRGS+12, CHRGS+15
>> IBAMT CHRGS+10*, CHRGS+11*, CHRGS+12*, CHRGS+15
IBCLS CLSF+3~, CLSF+4*
IBCLSD CLSF+3~*, CLSF+4
IBCOMBAT PRINT+1~, PRINT+8*
>> IBDATA PRINT+6*, PRINT+7, PRINT+10, CHRGS+6*, CHRGS+8, CHRGS+9, CHRGS+10, CHRGS+13
>> IBDATE PRINT+2, PRINT+8, CHRGS+3, CHRGS+4, HDR+1
IBF CLSF+3~*, CLSF+4*
>> IBFLD1 PRINT+2*, PRINT+3*, PRINT+4, PRINT+5, PRINT+6, PRINT+11, PRINT+12, PRINT+13, CHRGS+7
>> IBFLD2 PRINT+4*, PRINT+5, PRINT+6, PRINT+9, PRINT+10, PRINT+12, PRINT+13
>> IBFLD3 PRINT+5*, PRINT+6, PRINT+10, PRINT+12
>> IBFLD4 PRINT+7*, PRINT+10
>> IBFLD5 PRINT+7*, PRINT+10
>> IBFLD6 PRINT+7*, PRINT+10
>> IBIEN CHRGS+5*, CHRGS+6
>> IBLINE PRINT+3, PRINT+10*, PRINT+12, CHRGS+15*, HDR+1*
IBOE CLSF~, CLSF+2, CLSF+3
>> IBPAGE HDR+1*, HDR+2, HDR+5
>> IBPRNT CHRGS+4*, CHRGS+5
>> IBQUIT PRINT+3, PRINT+4, PRINT+5, PRINT+6, PRINT+13, PRINT+14, CHRGS+4, CHRGS+5, CHRGS+7
>> IBSEQ PRINT+6*, PRINT+12
>> IBSTAT CHRGS+8*, CHRGS+15
IBSTDATA CHRGS+2~, CHRGS+13*, CHRGS+14
>> IBTITLE HDR+1*, HDR+3, HDR+4*, HDR+5
IOF HDR+2
IOSL PRINT+13, CHRGS+7
IOST HDR+2
U PRINT+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All