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

Package: Integrated Billing

Routine: IBCNOR3


Information

IBCNOR3 ;AITC/DTG - IBCN EDI PAYER ID REPT ;10/18/23

Source Information

Source file <IBCNOR3.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 3 NOW^%DTC  ($$GET1,GETS)^DIQ  ^DIR  
Kernel 2 $$UP^XLFSTR  EN^XUTMDEVQ  
Integrated Billing 1 $$DAT2^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: 1

Package Total Caller Graph
Integrated Billing 1 IBCN EDI PAYER ID REPT  

Entry Points

Name Comments DBIA/ICR reference
EN ; entry point
ENRK ; come here if continue from ^ response
ENR ; ask question return point.
ENAQ ;
ISET ; if item save and set flag
OUT ; Prompt to allow users to select output format
; Returns: E - Output to excel
; R - Output to report
; IBSTOP=1 - No Selection made
OUTQ ;
EXIT ; quit point
DEVICE ;
COMPILE ; build output of payers
PRINT ; out put the compile in insurance co name order
NOD ; no info to print
QLINE ; cr to continue
WALK ; walk the indexes
HDRE ; excel header
HDRR ; report header
EXITC ; compile section exit
STOP() ; Determine if user wants to exit out of the whole option
; Initialize Variables
STOPX ; STOP Exit Point

External References

Name Field # of Occurrence
NOW^%DTC COMPILE+13
$$GET1^DIQ WALK+18
GETS^DIQ WALK+7
^DIR ENAQ+1, OUT+11, QLINE+5, STOP+9
$$DAT2^IBOUTL COMPILE+14
$$UP^XLFSTR COMPILE+30, WALK+13
EN^XUTMDEVQ DEVICE+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"This report allows the user to identify Insurance Companies with a specific",!,"EDI Payer ID."
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !
  • Line Location: ENR+1
Function Call: WRITE
  • Prompt: !,"This is a required response. Enter '^' to exit"
  • Line Location: ENAQ+2
Function Call: WRITE
  • Prompt: *7," EDI Payer ID already selected"
  • Line Location: ISET+6
Function Call: WRITE
  • Prompt: !
  • Line Location: OUT+5
Function Call: WRITE
  • Prompt: !!,"You will need a 132 column printer for this report.",!
  • Line Location: DEVICE+2
Function Call: WRITE
  • Prompt: !!,"For CSV output, turn logging or capture on now.",!
  • Line Location: DEVICE+4
Function Call: WRITE
  • Prompt: "To avoid undesired wrapping of the data, please"
  • Line Location: DEVICE+5
Function Call: WRITE
  • Prompt: !," enter '0;256;99999'.",!
  • Line Location: DEVICE+6
Function Call: WRITE
  • Prompt: !,"Checking Insurance Companies for the EDI Payer number(s)",!
  • Line Location: COMPILE+25
Function Call: WRITE
  • Prompt: !,IBNM,U,IBADDR,U,IBW
  • Line Location: PRINT+18
Function Call: WRITE
  • Prompt: !,IBNM,?32,$P(IBW,U,1),?64,$P(IBW,U,2),?96,$P(IBW,U,3),?128,$P(IBW,U,4)
  • Line Location: PRINT+20
Function Call: WRITE
  • Prompt: !," ",IBADDR
  • Line Location: PRINT+21
Function Call: WRITE
  • Prompt: !,IBEORMSG
  • Line Location: PRINT+26
Function Call: WRITE
  • Prompt: !,IBNONEMSG,!,IBEORMSG
  • Line Location: NOD+3
Function Call: WRITE
  • Prompt: !
  • Line Location: QLINE+3
Function Call: WRITE
  • Prompt: "."
  • Line Location: WALK+4
Function Call: WRITE
  • Prompt: !,IBHDRNAME,U,IBHDRDATE
  • Line Location: HDRE+2
Function Call: WRITE
  • Prompt: !,IBFILTER
  • Line Location: HDRE+3
Function Call: WRITE
  • Prompt: !,"INSURANCE COMPANY"_U_"ADDRESS"_U_"PROFESSIONAL ID"_U_"INSTITUTIONAL ID"_U_"DENTAL ID"_U_"A/I"
  • Line Location: HDRE+4
Function Call: WRITE
  • Prompt: !
  • Line Location: HDRR+4
Function Call: WRITE
  • Prompt: IBHDRNAME,?90,IBHDRDATE,?119,"Page: ",IBA,!
  • Line Location: HDRR+6
Function Call: WRITE
  • Prompt: IBFILTER,!!
  • Line Location: HDRR+7
Function Call: WRITE
  • Prompt: "INSURANCE COMPANY",?32,"PROFESSIONAL ID",?64,"INSTITUTIONAL ID",?96,"DENTAL ID",?128,"A/I"
  • Line Location: HDRR+8
Function Call: WRITE
  • Prompt: !,$E(IBDASHES,1,132)
  • Line Location: HDRR+9
Function Call: WRITE
  • Prompt: !
  • Line Location: STOP+3
Routine Call
  • DIR
  • Line Location:
    • ENAQ+1
    • OUT+11
    • QLINE+5
    • STOP+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(36 - [#36] GETS^DIQ
^DIC(5 - [#5] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] WALK+3, WALK+5
^TMP("IBCNOR3" EN+3!*, ENRK+1!*, ISET+5, ISET+7*, EXIT+2!, DEVICE+7
^TMP($J COMPILE+18!, COMPILE+19!, COMPILE+21*, COMPILE+29, COMPILE+30*, PRINT+6, PRINT+8, PRINT+9, PRINT+10, PRINT+11
PRINT+12, PRINT+13, PRINT+14, WALK+6, WALK+14, WALK+15*, WALK+22*, WALK+23*, EXITC+2!, EXITC+3!

Label References

Name Line Occurrences
$$STOP ENAQ+8
DEVICE ENAQ+10
ENAQ ENAQ+2
ENRK ENAQ+8
EXIT ENAQ+6, ENAQ+8, ENAQ+11
EXITC PRINT+6, PRINT+25, PRINT+28
HDRE PRINT+7, PRINT+24, NOD+2
HDRR PRINT+7, PRINT+24, NOD+2
ISET ENAQ+5
NOD PRINT+6
OUT ENAQ+8
OUTQ OUT+12
QLINE PRINT+23, PRINT+27, NOD+4
STOPX STOP+10
WALK COMPILE+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% COMPILE+2~, COMPILE+14
DIR EN+2~, EN+7~, OUT+4~, OUT+11!, DEVICE+1~, QLINE+2~, QLINE+5!, STOP+2~, STOP+9!
DIR("?" ENR+5*, ENR+6*, OUT+9*, OUT+10*, STOP+7*, STOP+8*
DIR("A" ENR+4*, OUT+7*, STOP+5*
DIR("B" OUT+8*, STOP+6*
DIR(0 ENR+3*, OUT+6*, QLINE+5*, STOP+4*
DIROUT EN+7~, ENAQ+4, OUT+4~, OUT+12, QLINE+2~, STOP+10
DIRUT EN+7~, ENAQ+4, OUT+4~, OUT+12, QLINE+2~, STOP+2~, STOP+10
DTOUT EN+7~, ENAQ+4, OUT+4~, OUT+12, QLINE+2~, QLINE+6, STOP+10
DUOUT EN+7~, ENAQ+4, OUT+4~, OUT+12, QLINE+2~, QLINE+6, STOP+10
IB36 COMPILE+2~, PRINT+13*, PRINT+14, WALK+2~, WALK+3*, WALK+5, WALK+6, WALK+7, WALK+8, WALK+15
WALK+22
IBA ISET+2~, ISET+5*, ISET+6, HDRR+2~, HDRR+5*, HDRR+6
IBADDR COMPILE+2~, PRINT+15*, PRINT+16*, PRINT+18, PRINT+21
IBAR EN+2~
IBARY COMPILE+2~, PRINT+4!, WALK+2~, WALK+7!
IBARY(36 WALK+8
IBB DEVICE+1~, DEVICE+10*
IBC ISET+2~, DEVICE+1~, COMPILE+6*
IBCHK COMPILE+2~, COMPILE+7*, COMPILE+27*, COMPILE+29*, COMPILE+30, WALK+2~, WALK+3*, WALK+4*
IBCK EN+2~, WALK+2~, WALK+13*, WALK+14
IBCKA WALK+2~, WALK+10*, WALK+11, WALK+24*
IBCNT EN+2~, ENR+2*, ISET+7*
IBCRT COMPILE+2~, COMPILE+8*, COMPILE+9*, COMPILE+25, QLINE+4, WALK+4, HDRR+3, HDRR+4
IBCTY COMPILE+2~, PRINT+10*, PRINT+11, PRINT+12, PRINT+13, PRINT+14, PRINT+15, WALK+2~, WALK+16*, WALK+20*
WALK+22
IBD ISET+2~
IBDASHES COMPILE+2~, COMPILE+15*, HDRR+9
IBE ISET+2~
IBEORMSG COMPILE+2~, COMPILE+10*, PRINT+26, NOD+3
IBF HDRR+2~
IBFIL PRINT+2~, PRINT+3*, PRINT+15, PRINT+16
IBFILTER COMPILE+2~, COMPILE+26*, COMPILE+30*, HDRE+3, HDRR+7
IBFND ISET+4*, COMPILE+20!
IBG HDRR+2~
IBHDR COMPILE+2~, COMPILE+17*
IBHDRDATE COMPILE+3~, COMPILE+14*, HDRE+2, HDRR+6
IBHDRNAME COMPILE+3~, COMPILE+12*, HDRE+2, HDRR+6
IBI EN+2~, ENAQ+3*, WALK+2~, WALK+11*, WALK+12, WALK+13
IBID EN+2~
IBINDX COMPILE+3~
IBITM COMPILE+3~
IBJOB DEVICE+1~
IBL COMPILE+3~
IBLNC COMPILE+3~, COMPILE+8*, PRINT+22*, HDRR+5*, HDRR+7*
IBLOOK COMPILE+3~, COMPILE+27*, COMPILE+29*, COMPILE+30
IBMAXCNT COMPILE+3~, COMPILE+8*, COMPILE+9*, PRINT+22
IBNM COMPILE+3~, PRINT+8*, PRINT+9, PRINT+10, PRINT+11, PRINT+12, PRINT+13, PRINT+14, PRINT+18, PRINT+20
WALK+2~, WALK+16*, WALK+19*, WALK+22
IBNONEMSG COMPILE+3~, COMPILE+11*, NOD+3
IBOK EN+2~, ENR+7*, ENAQ+2*, ENAQ+3*, ISET+4*
IBOUT EN+2~, OUT+13*, DEVICE+2, DEVICE+3, COMPILE+6*, COMPILE+17, PRINT+3, PRINT+7, PRINT+17, PRINT+19
PRINT+24, NOD+2
IBPGC COMPILE+4~, PRINT+5*, PRINT+22, HDRR+3*, HDRR+5
IBS WALK+2~, WALK+21*, WALK+22
IBSPACES COMPILE+4~, COMPILE+16*, HDRR+5
IBST COMPILE+4~, WALK+2~, WALK+17*, WALK+18
IBSTAB COMPILE+4~, PRINT+11*, PRINT+12, PRINT+13, PRINT+14, PRINT+16, WALK+2~, WALK+18*, WALK+20*, WALK+22
IBSTOP EN+2~, ENAQ+8*, OUT+12*, COMPILE+4~, PRINT+8*, PRINT+9, PRINT+10, PRINT+11, PRINT+12, PRINT+13
PRINT+23, PRINT+25, QLINE+6*, STOP+10*, STOP+11*
IBSTREET COMPILE+4~, PRINT+9*, PRINT+10, PRINT+11, PRINT+12, PRINT+13, PRINT+14, PRINT+15, WALK+16*, WALK+19*
WALK+22
IBUN COMPILE+4~, COMPILE+30*
IBW COMPILE+4~, PRINT+4!, PRINT+14*, PRINT+18, PRINT+20, WALK+2~, WALK+8!*
IBW( WALK+11, WALK+16, WALK+17, WALK+21
IBXSAV EN+2~, DEVICE+7!*, COMPILE+21
IBXTFEED COMPILE+4~, COMPILE+8*, COMPILE+9*
IBZIP COMPILE+4~, PRINT+12*, PRINT+13, PRINT+14, PRINT+16, WALK+2~, WALK+17*, WALK+20*, WALK+22
IIBSTREET WALK+2~
IOF EN+4, HDRR+3
IOSL COMPILE+8, COMPILE+9
IOST COMPILE+9
LIN QLINE+2~
POP EN+2~, DEVICE+1~
U ENAQ+4, ENAQ+6, ISET+3, PRINT+18, PRINT+20, WALK+21, HDRE+2, HDRE+4
X EN+2~, EN+7~, OUT+4~, STOP+2~
Y EN+2~, EN+7~, ENAQ+2*, ENAQ+3, ENAQ+4*, ENAQ+6, ISET+3, ISET+5, ISET+7, OUT+4~
OUT+13, STOP+2~, STOP+10*, STOP+11, STOPX+1
ZTDESC DEVICE+1~, DEVICE+9*, DEVICE+11
ZTRTN DEVICE+1~, DEVICE+8*, DEVICE+11
ZTSAVE DEVICE+1~, DEVICE+11
ZTSAVE( DEVICE+10*
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