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

Package: Integrated Billing

Routine: IBCNBLL


Information

IBCNBLL ;ALB/ARH - Ins Buffer: LM main screen, list buffer entries ;1 Jun 97

Source Information

Source file <IBCNBLL.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Integrated Billing 2 $$INSERROR^IBCNEUT3  ($$INSURED,ALL)^IBCNS1  
List Manager 2 EN^VALM  ($$SETSTR,CLEAR,FULL,PAUSE)^VALM1  
Registration 2 $$LST^DGMTU  (DEM,INP)^VADPT  
VA FileMan 1 $$GET1^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 20

Package Total Caller Graph
Integrated Billing 19 IBCN INSURANCE BUFFER PROCESS  IBCNB INSURANCE BUFFER LIST  IBCNB LIST COMPLETE VIEW  IBCNB LIST EPHARMACY VIEW  IBCNB LIST FAILURE VIEW  IBCNB LIST MEDICARE VIEW  IBCNB LIST NEGATIVE VIEW  IBCNB LIST POSITIVE VIEW  
IBCNB LIST TRICARE/CHAMPVA VIEW  IBCNBAR  IBCNBLA  IBCNBLA1  IBCNBLE1  IBCNEDE1  IBCNEDST  IBCNEHL6  
IBCNERP8  IBCNERTQ  IBCNEUT4  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
SORT ; set up sort for list screen
; 1^Patient Name, 2^Ins Name, 3^Source Of Info, 4^Date Entered, 5^Inpatient (Y/N), 6^Means Test (Y/N), 7^On Hold, 8^Verified, 9^eIV Status, 10^Positive Response
HOLD(DFN) ; returns true if patient has bills On Hold
  • ICR #5307
    • Status: Active
    • Usage: Private
    EN ; - main entry point for screen
    INCL(VIEW,SYM,IB0) ;
    HELP ; list manager help
    GETKEYS(DUZ) ;
    INCLQ ;
    DATE(X) ;
    EN1(V) ; entry point from view changing actions
    BLDLN(IBBUFDA,IBCNT,DFLG) ; build line to display on List screen for one Buffer entry
    BLDLNQ ; IB*2*506/taz Tag added
    SYMBOL(IBBUFDA) ; Returns the symbol for this buffer entry
  • ICR #5307
    • Status: Active
    • Usage: Private
    INIT ; initialization for list manager list
    EXIT ; exit list manager option and clean up
    UPDLN(IBBUFDA,ACTION) ; *** called by any action that modifies a buffer entry, so list screen can be updated if screen not recompiled
    ; modifies a single line in the display array for a buffer entry that has been modified in some way
    ; ACTION = REJECTED, ACCEPTED, EDITED
    ACTIVE(DFN) ;Check for active insurance
    BLD ; build screen display
    GTMFLG(IBBUFDA) ;Check if Medicare
    ; IB*2.0*549 Added method
    SRCCNV(SRC) ; convert Source of Info acronym from field 355.12/.03 into 1 char code
    ; IB*2*595/DM T,U,B,O,N,S,A,K,J translations added
    SET(LINE,CNT) ; set up list manager screen display array
    HDR ; header code for list manager display

    External References

    Name Field # of Occurrence
    $$LST^DGMTU BLDLN+31, SORT+20
    $$GET1^DIQ BLDLN+25, INCL+17, INCL+20, INCL+21
    $$INSERROR^IBCNEUT3 GTMFLG+6
    $$INSURED^IBCNS1 BLDLN+28
    ALL^IBCNS1 ACTIVE+2
    DEM^VADPT BLDLN+5
    INP^VADPT BLDLN+5, SORT+19
    EN^VALM EN+4
    $$SETSTR^VALM1 BLDLN+13, BLDLN+20, BLDLN+21, BLDLN+22, BLDLN+23, BLDLN+24, BLDLN+25, BLDLN+26, BLDLN+27
    CLEAR^VALM1 EXIT+3
    FULL^VALM1 HELP+1
    PAUSE^VALM1 HELP+12, HELP+35, HELP+73, HELP+85

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: @IOF
    • Line Location: HELP+3
    Function Call: WRITE
    • Prompt: !,"Flags displayed on screen if they apply to the Buffer entry:"
    • Line Location: HELP+4
    Function Call: WRITE
    • Prompt: !," i - Patient has other currently effective Insurance"
    • Line Location: HELP+5
    Function Call: WRITE
    • Prompt: !," I - Patient is currently admitted as an Inpatient"
    • Line Location: HELP+6
    Function Call: WRITE
    • Prompt: !," E - Patient has Expired"
    • Line Location: HELP+7
    Function Call: WRITE
    • Prompt: !," Y - Means Test Copay Patient"
    • Line Location: HELP+8
    Function Call: WRITE
    • Prompt: !," H - Patient has Bills On Hold"
    • Line Location: HELP+9
    Function Call: WRITE
    • Prompt: !," * - Buffer entry Verified by User"
    • Line Location: HELP+10
    Function Call: WRITE
    • Prompt: !
    • Line Location: HELP+11
    Function Call: WRITE
    • Prompt: !,"Sources displayed on the screen if they apply to the Buffer entry:"
    • Line Location: HELP+13
    Function Call: WRITE
    • Prompt: !," I - Interview"
    • Line Location: HELP+14
    Function Call: WRITE
    • Prompt: !," D - Data Match"
    • Line Location: HELP+15
    Function Call: WRITE
    • Prompt: !," V - IVM"
    • Line Location: HELP+16
    Function Call: WRITE
    • Prompt: !," P - Pre-Registration"
    • Line Location: HELP+17
    Function Call: WRITE
    • Prompt: !," E - eIV"
    • Line Location: HELP+18
    Function Call: WRITE
    • Prompt: !," H - HMS"
    • Line Location: HELP+19
    Function Call: WRITE
    • Prompt: !," M - Medicare"
    • Line Location: HELP+20
    Function Call: WRITE
    • Prompt: !," R - ICB Card Reader"
    • Line Location: HELP+21
    Function Call: WRITE
    • Prompt: !," C - Contract Services"
    • Line Location: HELP+22
    Function Call: WRITE
    • Prompt: !," X - e-Pharmacy"
    • Line Location: HELP+23
    Function Call: WRITE
    • Prompt: !," K - Kiosk"
    • Line Location: HELP+25
    Function Call: WRITE
    • Prompt: !," F - Interfacility Insurance Update"
    • Line Location: HELP+26
    Function Call: WRITE
    • Prompt: !," T - Insurance Import"
    • Line Location: HELP+27
    Function Call: WRITE
    • Prompt: !," U - Purchased Care Choice"
    • Line Location: HELP+28
    Function Call: WRITE
    • Prompt: !," B - Purchased Care Fee-Basis"
    • Line Location: HELP+29
    Function Call: WRITE
    • Prompt: !," O - Purchased Care Other"
    • Line Location: HELP+30
    Function Call: WRITE
    • Prompt: !," N - Insurance Intake"
    • Line Location: HELP+31
    Function Call: WRITE
    • Prompt: !," S - Insurance Verification"
    • Line Location: HELP+32
    Function Call: WRITE
    • Prompt: !," A - Veteran Appt Request"
    • Line Location: HELP+33
    Function Call: WRITE
    • Prompt: !," J - MYVA Health Journal"
    • Line Location: HELP+34
    Function Call: WRITE
    • Prompt: !,"eIV Electronic Insurance Verification Status"
    • Line Location: HELP+38
    Function Call: WRITE
    • Prompt: !!,"The following eIV Status indicators may appear to the left of the patient name:",!
    • Line Location: HELP+39
    Function Call: WRITE
    • Prompt: !," e-Pharmacy buffer entries are not applicable for e-IV processing."
    • Line Location: HELP+70
    Function Call: WRITE
    • Prompt: !,"When an entry is Processed it is either:"
    • Line Location: HELP+74
    Function Call: WRITE
    • Prompt: !," Accepted - the Buffer entry's data is stored in the main Insurance files."
    • Line Location: HELP+75
    Function Call: WRITE
    • Prompt: !," - the modified Insurance entry is flagged as Verified."
    • Line Location: HELP+76
    Function Call: WRITE
    • Prompt: !
    • Line Location: HELP+77
    Function Call: WRITE
    • Prompt: !," Rejected - the Buffer entry's data is not stored in the main Insurance files."
    • Line Location: HELP+78
    Function Call: WRITE
    • Prompt: !!
    • Line Location: HELP+79
    Function Call: WRITE
    • Prompt: !,"Once an entry is processed (either accepted or rejected) most of the data in"
    • Line Location: HELP+80
    Function Call: WRITE
    • Prompt: !,"the Buffer File entry is deleted leaving only a stub entry for tracking"
    • Line Location: HELP+81
    Function Call: WRITE
    • Prompt: !,"and reporting purposes."
    • Line Location: HELP+82
    Function Call: WRITE
    • Prompt: !!
    • Line Location: HELP+83
    Function Call: WRITE
    • Prompt: !,"The IB INSURANCE SUPERVISOR key is required to either Accept or Reject an entry."
    • Line Location: HELP+84
    Function Call: WRITE
    • Prompt: "."
    • Line Location: BLD+9
    Function Call: WRITE
    • Prompt: "."
    • Line Location: SORT+10
    Function Call: WRITE
    • Prompt: "|"
    • Line Location: SORT+38
    Routine Call
    • VALM
    • Line Location:
      • EN+4

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^IBE(355.12 - [#355.12] GET1^DIQ
    ^IBA(355.33 - [#355.33] GET1^DIQ
    365.02 GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DIC(19.1 - [#19.1] GETKEYS+4, GETKEYS+5
    ^DPT - [#2] BLDLN+20, SORT+12
    ^IB("AH" HOLD+1
    ^IBA(355.33 - [#355.33] BLDLN+3, BLDLN+4, SORT+8, SORT+9, SORT+11, SYMBOL+2
    ^IBCN(365 - [#365] INCL+18
    ^IBE(350.9 - [#350.9] GTMFLG+4
    ^IBE(365.15 - [#365.15] SYMBOL+3
    ^TMP("IBCNBLL" INIT+1!, EXIT+1!, SET+2*, SET+3*, UPDLN+6, UPDLN+12*, UPDLN+18*
    ^TMP("IBCNBLLX" INIT+1!, EXIT+1!, SET+4*
    ^TMP("IBCNBLLY" INIT+1!, EXIT+1!, SET+5*, UPDLN+5
    ^TMP("IBCNERTQ" EN+3!
    ^TMP($J INIT+1!, EXIT+1!, BLD+5, BLD+6, BLD+7, BLD+8, SORT+5!, SORT+34*
    ^VA(200 - [#200] GETKEYS+4, GETKEYS+5

    Label References

    Name Line Occurrences
    $$ACTIVE BLDLN+11
    $$BLDLN BLD+10, UPDLN+17
    $$DATE BLDLN+26
    $$GETKEYS INIT+3
    $$GTMFLG BLDLN+3, INCL+4
    $$HOLD BLDLN+33, SORT+21
    $$INCL SORT+34
    $$SRCCNV BLDLN+25
    $$SYMBOL BLDLN+18, SORT+25
    BLD INIT+4
    BLDLNQ BLDLN+11
    HDR EN1+2
    INCLQ INCL+5, INCL+6, INCL+7, INCL+8, INCL+9, INCL+10, INCL+11, INCL+12, INCL+13, INCL+14
    , INCL+15
    INIT EN1+2
    SET BLD+11, BLD+13
    SORT BLD+3

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ACTION UPDLN~, UPDLN+10, UPDLN+11, UPDLN+16
    APPTNUM SORT+2~
    AVIEW EN+1~, EN+2*, EN1+1*
    CNT SET~, SET+2, SET+3, SET+4, SET+5
    CODE SRCCNV+2~, SRCCNV+5*, SRCCNV+6
    DFLG EN+1~, BLD+8*, BLD+10, BLDLN~, BLDLN+21, SORT+33*, SORT+34
    DFN EXIT+2!, BLDLN+1~, BLDLN+5*, BLDLN+11, BLDLN+20, BLDLN+28, BLDLN+31, BLDLN+33, SORT+2~, SORT+19*
    , HOLD~, HOLD+1, ACTIVE~, ACTIVE+2
    DT BLDLN+28, SORT+32, ACTIVE+2
    DUZ INIT+3, GETKEYS~, GETKEYS+4, GETKEYS+5
    IB0 BLDLN+1~, BLDLN+4*, BLDLN+25, BLDLN+26, SORT+2~, SORT+11*, SORT+17, SORT+18, SORT+22, SORT+26
    , SORT+34, INCL~, INCL+8, INCL+9, SYMBOL+1~, SYMBOL+2*, SYMBOL+3, SYMBOL+5
    IB20 BLDLN+1~, BLDLN+4*, BLDLN+23, SORT+2~, SORT+11*, SORT+13
    IB40 BLDLN+1~, BLDLN+3*
    IB60 BLDLN+1~, BLDLN+4*, BLDLN+5, BLDLN+24, SORT+2~, SORT+11*, SORT+12
    IBARRN UPDLN+3~, UPDLN+5*, UPDLN+6, UPDLN+12, UPDLN+17, UPDLN+18
    IBBUFDA EXIT+2!, BLD+1~, BLD+3*, BLD+7*, BLD+8, BLD+10, BLDLN~, BLDLN+2*, BLDLN+3, BLDLN+4
    , BLDLN+18, SET+4, SET+5, SORT+2~, SORT+9*, SORT+11, SORT+25, SORT+34, INCL+4, INCL+17
    , INCL+18, SYMBOL~, SYMBOL+2, UPDLN~, UPDLN+5, UPDLN+17, GTMFLG~, GTMFLG+6
    IBCNDFN SORT+2~, SORT+12*, SORT+19, SORT+20, SORT+21, SORT+32
    IBCNDT SORT+2~, SORT+8*, SORT+9
    IBCNPAT SORT+2~, SORT+12*, SORT+15, SORT+28, SORT+30
    IBCNS1 BLD+1~, BLD+5*, BLD+6, BLD+7, BLD+8
    IBCNS2 BLD+1~, BLD+6*, BLD+7, BLD+8
    IBCNSCRN EXIT+2!
    IBCNSORT HDR+1, HDR+2, INIT+2*, EXIT+2!, SORT+5*, SORT+15, SORT+16, SORT+17, SORT+18, SORT+19
    , SORT+20, SORT+21, SORT+22, SORT+26, SORT+28
    IBCNSORT(1 SORT+26
    IBCNT BLD+1~, BLD+3*, BLD+9*, BLD+10*, BLD+11, BLDLN~, BLDLN+13, SORT+2~, SORT+3*, SORT+10*
    , SORT+38
    IBCSORT1 SORT+2~, SORT+15*, SORT+16*, SORT+17*, SORT+18*, SORT+19*, SORT+20*, SORT+21*, SORT+22*, SORT+26*
    , SORT+28*, SORT+30*, SORT+34, SORT+35!
    IBCSORT2 SORT+2~, SORT+28*, SORT+30*, SORT+34, SORT+35!
    IBEBI INCL+1~, INCL+21*, INCL+22
    IBFASTXT EXIT+2!
    IBINSCO ACTIVE+1~
    IBINSCO(0 ACTIVE+3
    IBINSDA EXIT+2!
    IBKEYS EN+1~, INIT+3*, BLDLN+11, INCL+5
    IBLINE BLD+1~, BLD+10*, BLD+11, BLDLN+1~, BLDLN+2*, BLDLN+13*, BLDLN+20*, BLDLN+21*, BLDLN+22*, BLDLN+23*
    , BLDLN+24*, BLDLN+25*, BLDLN+26*, BLDLN+27*, BLDLNQ+1
    IBMTS BLDLN+1~, BLDLN+31*, BLDLN+32
    IBN UPDLN+3~*, UPDLN+11
    IBNEW UPDLN+3~, UPDLN+11*, UPDLN+12, UPDLN+17*, UPDLN+18
    IBO UPDLN+3~*, UPDLN+11
    IBOLD UPDLN+3~, UPDLN+6*, UPDLN+11, UPDLN+17
    IBSDA SORT+2~
    IBSDA("FLDS" SORT+32*
    IBSDA(1 SORT+32*
    IBSDA(3 SORT+32*
    IBSDA(4 SORT+32*
    IBX SORT+2~, SORT+20*, SORT+21*
    IBY BLDLN+1~, BLDLN+13*, BLDLN+18*, BLDLN+19*, BLDLN+20*, BLDLN+22*, BLDLN+23*, BLDLN+24*, BLDLN+25*, BLDLN+26*
    , BLDLN+27*, BLDLN+28*, BLDLN+29*, BLDLN+30*, BLDLN+32*, BLDLN+33*
    IENS INCL+1~, INCL+18*, INCL+20, INCL+21
    INAME SORT+2~, SORT+13*, SORT+16, INCL+7
    INCL INCL+1~, INCL+2*, INCL+6*, INCL+7*, INCL+8*, INCL+10*, INCL+12*, INCL+13*, INCL+14*, INCL+17*
    , INCL+22*, INCL+23*, INCLQ+1
    IOF HELP+3
    KEY1 GETKEYS+3~, GETKEYS+4*, GETKEYS+6
    KEY2 GETKEYS+3~, GETKEYS+5*, GETKEYS+6
    LINE SET~, SET+2
    MCFLAG BLDLN+1~, BLDLN+3*, BLDLN+11, INCL+1~, INCL+4*, INCL+5, INCL+10, INCL+11
    MWNRFLG GTMFLG+2~, GTMFLG+3*, GTMFLG+5*, GTMFLG+6*, GTMFLG+7
    MWNRIEN GTMFLG+2~, GTMFLG+4*, GTMFLG+6
    SRC SRCCNV~, SRCCNV+3, SRCCNV+5
    SRCSTR SRCCNV+2~, SRCCNV+4*, SRCCNV+5
    SYM SORT+2~, SORT+25*, SORT+26, SORT+28, SORT+34, INCL~, INCL+5, INCL+12, INCL+13, INCL+14
    , INCL+15, SYMBOL+1~, SYMBOL+2*, SYMBOL+3*, SYMBOL+5*, SYMBOL+6*, SYMBOL+7
    U HDR+1, HDR+2, BLDLN+20, BLDLN+23, BLDLN+24, BLDLN+25, BLDLN+31, SET+4, SET+5, SORT+12
    , SORT+13, SORT+17, SORT+20, SORT+22, INCL+8, INCL+9, SYMBOL+3, SYMBOL+5, UPDLN+17, SRCCNV+5
    , GTMFLG+4, GTMFLG+6
    V EN1~, EN1+1
    VA BLDLN+1~, SORT+2~
    VA("BID" BLDLN+22
    VADM BLDLN+1~
    VADM(6 BLDLN+30
    VAERR BLDLN+1~, SORT+2~
    VAIN BLDLN+1~, SORT+2~, SORT+35!
    VAIN(1 BLDLN+29, SORT+19
    >> VALM("TITLE" HDR+3*, HDR+4*, HDR+5*, HDR+6*, HDR+7*, HDR+8*, HDR+9*
    >> VALMBCK EN1+3*, HELP+2*
    >> VALMBG EN1+3*
    >> VALMCNT BLD+3*, BLD+13, SET+1*, SET+2, SET+3, SET+4, SET+5
    >> VALMHDR(1 HDR+1*, HDR+2*
    >> VALMSG HDR+3*, HDR+4*, HDR+5*, HDR+6*, HDR+7*, HDR+8*, HDR+9*
    VIEW EN+1~, EN+2*, EN1+1*, HDR+3, HDR+4, HDR+5, HDR+6, HDR+7, HDR+8, HDR+9
    , INIT+2, HELP+37, HELP+42, HELP+47, HELP+51, HELP+64, HELP+69, SORT+34, INCL~, INCL+6
    , INCL+7, INCL+8, INCL+10, INCL+12, INCL+13, INCL+14, INCL+17, INCL+22, INCL+23
    X BLDLN+1~, SORT+2~, DATE~, DATE+1
    Y HELP+12, HELP+35, HELP+73, BLDLN+1~, SORT+2~
    >> ZTQUEUED BLD+9, SORT+10, SORT+38
    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