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 |  Marked Items  | All
Print Page as PDF
Routine: IBCNBEE

Package: Integrated Billing

Routine: IBCNBEE


Information

IBCNBEE ;ALB/ARH - Ins Buffer: add/edit existing entries in buffer ;1 Jun 97

Source Information

Source file <IBCNBEE.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Integrated Billing 3 $$DICINS^IBCNBU1  ($$AMLOOK,$$AMSEL)^IBCNEUT1  AMADD^IBCNEUT6  
VA FileMan 2 (,CHK,FILE,UPDATE)^DIE  ^DIR  
Registration 1 OAD^VADPT  

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

Package Total Caller Graph
Integrated Billing 8 IBCNBAR  IBCNBED  IBCNBES  IBCNBLA1  IBCNBME  IBCNEBF  IBCNEHL5  IBCNIUH1  

Entry Points

Name Comments DBIA/ICR reference
ADD(IBSOURCE) ; add a new buffer file entry (#355.33), sets only status (0) node data
STATUS(IBBUFDA,STATUS,NC,NG,NP) ; edit the status node
INS(IBBUFDA,FLDS) ; edit the insurance company portion of a buffer file entry
GRP(IBBUFDA,FLDS) ; edit the group/plan portion of the buffer file entry
POLICY(IBBUFDA,FLDS) ; edit the patient policy portion of the buffer file entry
ESGHP(IBBUFDA) ; sponsoring employer information
ASKSAVE(NAME) ;asks the user if changes to the Patient Registration File (Subscriber data) should be saved
DELEMP(IBBUFDA) ; delete sponsoring employer data
INSHELP ;
GRPHELP ;
POLHELP ;
INSNAME(IBBUFDA) ; Reset insurance company name
CHECK(IBBUFDA) ; Select Insurance Company Name and Automatch
; Buffer file (#355.33), field# 20.01.
; ESG - 6/18/02 - SDD 5.1.4 - Usage of Auto Match when editing the
; insurance company name. Also, display the insurance company
; name lookup/lister and the Auto Match lookup/lister.
CHECKQ
MRINS ; Insurance Company fields asked of MCCR users in the Buffer Process options (all buffer ins fields 20.01-21.06)
MRGRP ; Group/Plan fields asked of MCCR users in the Buffer Process options (all buffer grp fields 40.01,90.01,90.02,40.04-40.09)
MRPOL ; Patient Policy fields asked of MCCR users in the Buffer Process options (all buffer policy fields except ESGHP,60.05,60.06 60.02-61.01
OTINS ; Insurance Company fields asked of non-MCCR users entering buffer data from options outside IB (20.01-20.04,21.01-21.06)
OTGRP ; Group/Plan fields asked of non-MCCR users entering buffer data from options outside IB (90.01,90.02,40.09) ;;Daou/EEN-adding BIN & PCN (40.1,40.11)
OTPOL ; Patient Policy fields asked of non-MCCR users entering buffer data from options outside IB (60.02,60.03,90.03,60.05,60.06,91.01,60.08)

External References

Name Field # of Occurrence
^DIE INS+17, GRP+6, POLICY+7, ESGHP+19, ESGHP+22, DELEMP+3, INSNAME+4, INSNAME+6
CHK^DIE STATUS+3
FILE^DIE STATUS+7
UPDATE^DIE ADD+4
^DIR ESGHP+10, ASKSAVE+3
$$DICINS^IBCNBU1 CHECK+14
$$AMLOOK^IBCNEUT1 CHECK+16
$$AMSEL^IBCNEUT1 CHECK+17
AMADD^IBCNEUT6 CHECK+20
OAD^VADPT ESGHP+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ESGHP+4
Function Call: WRITE
  • Prompt: !!,"------------------------ INSURANCE COMPANY INFORMATION -------------------------",!
  • Line Location: INSHELP+1
Function Call: WRITE
  • Prompt: !!,"---------------------------- GROUP/PLAN INFORMATION ----------------------------"
  • Line Location: GRPHELP+1
Function Call: WRITE
  • Prompt: !," The following data defines a specific Group or Plan provided by an Insurance "
  • Line Location: GRPHELP+2
Function Call: WRITE
  • Prompt: !," Company. This may be either a group plan with many potential members or an "
  • Line Location: GRPHELP+3
Function Call: WRITE
  • Prompt: !," individual plan with a single member.",!
  • Line Location: GRPHELP+4
Function Call: WRITE
  • Prompt: !!,"---------------------- POLICY AND SUBSCRIBER INFORMATION -----------------------"
  • Line Location: POLHELP+1
Function Call: WRITE
  • Prompt: !," The following data defines the subscriber specific policy information for a "
  • Line Location: POLHELP+2
Function Call: WRITE
  • Prompt: !," particular Insurance Plan. The subscriber, the insured, and the policy holder "
  • Line Location: POLHELP+3
Function Call: WRITE
  • Prompt: !," all refer to the person who is a member of the plan and therefore holds the "
  • Line Location: POLHELP+4
Function Call: WRITE
  • Prompt: !," policy. The patient must be covered under the plan but may not be the policy"
  • Line Location: POLHELP+5
Function Call: WRITE
  • Prompt: !," holder.",!
  • Line Location: POLHELP+6
Routine Call
  • DIE
  • Line Location:
    • INS+17
    • GRP+6
    • POLICY+7
    • ESGHP+19
    • ESGHP+22
    • DELEMP+3
    • INSNAME+4
    • INSNAME+6
Routine Call
  • DIE
  • Line Location:
    • STATUS+3
Routine Call
  • DIE
  • Line Location:
    • STATUS+7
Routine Call
  • DIE
  • Line Location:
    • ADD+4
Routine Call
  • DIR
  • Line Location:
    • ESGHP+10
    • ASKSAVE+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBA(355.33 - [#355.33] Classic Fileman Calls,  CHK^DIE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] ESGHP+15
^IBA(355.33 - [#355.33] INS+3, INS+11, GRP+2, POLICY+2, ESGHP+4, ESGHP+22, ESGHP+25, DELEMP+1, CHECK+8

Label References

Name Line Occurrences
$$CHECK INSNAME+5
$$INSNAME INS+15
CHECKQ CHECK+9
DELEMP ESGHP+12, ESGHP+25
ESGHP POLICY+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMLIST CHECK+6~, CHECK+16, CHECK+17
DA INS+2~, INS+17*!, GRP+2~, GRP+6*!, POLICY+2~, POLICY+6*, POLICY+7!, ESGHP+19*!, ESGHP+22*!, DELEMP+1~
, DELEMP+3*!, INSNAME+1~, INSNAME+3*, INSNAME+6*!
DFN ESGHP+1~, ESGHP+6*, ESGHP+15
DIC INS+2~, GRP+2~, POLICY+2~, DELEMP+1~
DIE INS+2~, INS+17*!, GRP+2~, GRP+6*!, POLICY+2~, POLICY+6*, POLICY+7!, ESGHP+19*!, ESGHP+22*!, DELEMP+1~
, DELEMP+3*!, INSNAME+1~, INSNAME+3*, INSNAME+6*!
DIE("NO^" POLICY+7*
DIR ESGHP+1~, ASKSAVE+2!, ASKSAVE+3!
DIR("?" ESGHP+8*, ESGHP+9*
DIR("A" ESGHP+10*, ASKSAVE+2*
DIR("B" ESGHP+10*, ASKSAVE+2*
DIR(0 ESGHP+10*, ASKSAVE+2*
DIRUT ESGHP+1~, ESGHP+4, ASKSAVE+4
DR INS+2~, INS+13*, INS+15*, INS+17!, GRP+2~, GRP+5*, GRP+6!, POLICY+2~, POLICY+5*, POLICY+7!
, ESGHP+16*, ESGHP+17*, ESGHP+18*, ESGHP+19!, ESGHP+22*!, DELEMP+1~, DELEMP+2*, DELEMP+3!, INSNAME+1~, INSNAME+3*
, INSNAME+6*!
DTOUT ESGHP+1~
DUOUT ESGHP+1~
FLDS INS~, INS+4*, INS+11, INS+15, GRP~, GRP+3*, POLICY~, POLICY+3*, POLICY+9
IB60 ESGHP+1~, ESGHP+4*, ESGHP+6
IBARR ADD+1~, STATUS+2~
IBARR( ADD+3*, STATUS+5*, STATUS+6*
IBBUFDA STATUS~, STATUS+2, INS~, INS+3, INS+11, INS+15, INS+17, GRP~, GRP+2, GRP+6
, POLICY~, POLICY+2, POLICY+6, POLICY+9, ESGHP~, ESGHP+4, ESGHP+12, ESGHP+19, ESGHP+22, ESGHP+25
, DELEMP~, DELEMP+1, DELEMP+3, INSNAME~, INSNAME+3, INSNAME+5, INSNAME+6, CHECK~, CHECK+8
IBCNEXT1 INS+2~, INS+11*, CHECK+20
IBE ESGHP+1~, ESGHP+15*
IBEMPST ESGHP+1~, ESGHP+15*, ESGHP+16
IBERR ADD+1~, ADD+5
IBERR("DIERR" ADD+5
IBIFN ADD+1~, STATUS+2~*, STATUS+5, STATUS+6
IBIFN(1 ADD+5
IBNAME INSNAME+1~, CHECK+6~, CHECK+8*, CHECK+9, CHECK+14, CHECK+16
IBNEW INSNAME+1~, INSNAME+5*, INSNAME+6, INSNAME+10, CHECK+6~, CHECK+8*, CHECK+14*, CHECK+15, CHECK+17*, CHECK+20
CHECKQ
IBREL ESGHP+1~, ESGHP+6*, ESGHP+8, ESGHP+9, ESGHP+15
IBSOURCE ADD~, ADD+1*, ADD+3
IBX ADD+1~, ADD+5*, ADD+6, STATUS+2~, STATUS+3, INSNAME+1~, INSNAME+2*, INSNAME+6*, INSNAME+10*, INSNAME+11
IBZZ POLICY+2~
NAME ASKSAVE~, ASKSAVE+2
NC STATUS~, STATUS+5*, STATUS+6
NG STATUS~, STATUS+5*, STATUS+6
NP STATUS~, STATUS+5*, STATUS+6
STATUS STATUS~, STATUS+3, STATUS+5
U ADD+5, INS+3, INS+11, GRP+2, POLICY+2, ESGHP+6, ESGHP+15, ESGHP+17, ESGHP+18, CHECK+8
VA ESGHP+1~
VAERR ESGHP+1~
VAOA ESGHP+1~
VAOA("A" ESGHP+6*
VAOA(1 ESGHP+16
VAOA(11 ESGHP+18
VAOA(2 ESGHP+16
VAOA(3 ESGHP+17
VAOA(4 ESGHP+17
VAOA(5 ESGHP+17
VAOA(8 ESGHP+18
VAOA(9 ESGHP+7, ESGHP+10, ESGHP+16
X INS+2~, GRP+2~, POLICY+2~, DELEMP+1~, INSNAME+1~, CHECK+20
Y INS+2~, GRP+2~, POLICY+2~, POLICY+7, ESGHP+10, ASKSAVE+4, DELEMP+1~, INSNAME+1~, INSNAME+5, INSNAME+6

Marked Items

Name Field # of Occurrence
$T(@(3)+1 INS+13, INS+15, GRP+5, POLICY+5
$T(@(3)+2 POLICY+5
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 |  Marked Items  | All