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

Package: Integrated Billing

Routine: IBCEP0A


Information

IBCEP0A ;ALB/TMP - EDI UTILITIES for insurance assigned provider ID ;01-NOV-00

Source Information

Source file <IBCEP0A.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Integrated Billing 4 (BLD,INIT,SEL)^IBCEP0  COPYPROV^IBCEP5A  (CHG,DEL,NEWID)^IBCEP5B  $$EXPAND^IBTRE  
VA FileMan 3 ^DIC  FILE^DICN  ^DIR  
List Manager 2 EN^VALM  FULL^VALM1  

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

Package Total Caller Graph
Integrated Billing 6 IBCE PRVINS ADD  IBCE PRVINS CHG FORMAT  IBCE PRVINS CHG INS  IBCE PRVINS DELETE  IBCE PRVINS EDIT  IBCE PRVINS JUMP  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
NEW(IBINS,IBPRV,IBPTYP,IBDEF) ; Add new insurance co assigned id
; IBDEF = flag sent as 1 if only insurance co defaults are being added
NEWQ
DEL1 ; Delete Insurance Co assigned provider ID's
; IBPRV = vp ien of provider if editing entry in file 355.9
; otherwise, null
DEL1Q
CHG1 ; Edit Provider ID's
CHG1Q
PRVJMP(IBDSP) ; Navigate to a specific sort level in current LM list
; (from insurance co option)
; IBDSP = 'I', 'A' or 'D' to indicate format selected for display
; ([P]ROVIDER, PROVIDER [T]YPE OR [I]NSURANCE DEFAULT)
; Sets VALMBG = LINE # if a provider in list selected
PRVNJMP(VALMBG) ; Navigate to a specific provider name (from insurance co
; option)
PRVTJMP(VALMBG) ; Navigate to a specific type of ID qualifier (from ins co option)
CHGINS ; Change insurance co being displayed, using the same or new params
; Assumes IBINS exists = IEN of insurance co (file 36)
CHGFMT ; Change format parameters for display
CHGFMTQ
IPARAM ; Display Insurance co parameters and care unit requirements
; Assumes IBINS exists = IEN of insurance co
ADDID(IBINS,IBPRV,IBPTYP) ; Adds a new ID for the provider and/or ins co
; IBINS = ien of file 36
; IBPRV = vp ien of file 355.9
; IBPTYP = ien of file 355.97
; FUNCTION returns 1 if record not added, 0 if filed OK
ADDIDQ

External References

Name Field # of Occurrence
^DIC CHGINS+4
FILE^DICN ADDID+11, ADDID+18
^DIR NEW+12, NEW+17, NEW+26, PRVNJMP+9, PRVNJMP+15, PRVTJMP+7, PRVTJMP+13, CHGINS+10
BLD^IBCEP0 NEWQDEL1+11, CHG1+12, CHGINS+14, CHGINS+17, CHGFMT+5
INIT^IBCEP0 CHGINS+15, CHGFMT+3
SEL^IBCEP0 DEL1+5, CHG1+3
COPYPROV^IBCEP5A CHGINS+8
CHG^IBCEP5B CHG1+12
DEL^IBCEP5B DEL1+11
NEWID^IBCEP5B ADDID+14, ADDID+21
$$EXPAND^IBTRE CHG1+10, PRVNJMP+12
EN^VALM IPARAM+5
FULL^VALM1 NEW+3, DEL1+4, CHG1+2, PRVNJMP+4, PRVTJMP+3, CHGINS+3, IPARAM+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"YOU ARE ADDING A PROVIDER ID THAT WILL BE THE INSURANCE CO DEFAULT",!
  • Line Location: NEW+5
Function Call: WRITE
  • Prompt: !
  • Line Location: NEW+12
Function Call: WRITE
  • Prompt: !
  • Line Location: NEW+12
Function Call: WRITE
  • Prompt: !
  • Line Location: NEW+17
Function Call: WRITE
  • Prompt: !
  • Line Location: NEW+17
Function Call: WRITE
  • Prompt: !
  • Line Location: NEW+26
Function Call: WRITE
  • Prompt: !
  • Line Location: NEW+26
Function Call: WRITE
  • Prompt: !!,"PROVIDER: ",$$EXPAND^IBTRE(355.9,.01,IB1)
  • Line Location: CHG1+10
Function Call: WRITE
  • Prompt: !!," <<INS CO DEFAULT>>"
  • Line Location: CHG1+11
Function Call: WRITE
  • Prompt: !
  • Line Location: PRVNJMP+9
Function Call: WRITE
  • Prompt: !
  • Line Location: PRVNJMP+9
Function Call: WRITE
  • Prompt: !
  • Line Location: PRVNJMP+15
Function Call: WRITE
  • Prompt: !
  • Line Location: PRVNJMP+15
Function Call: WRITE
  • Prompt: !
  • Line Location: PRVTJMP+7
Function Call: WRITE
  • Prompt: !
  • Line Location: PRVTJMP+7
Function Call: WRITE
  • Prompt: !
  • Line Location: PRVTJMP+13
Function Call: WRITE
  • Prompt: !
  • Line Location: PRVTJMP+13
Function Call: WRITE
  • Prompt: !
  • Line Location: CHGINS+10
Function Call: WRITE
  • Prompt: !
  • Line Location: CHGINS+10
Routine Call
  • DIC
  • Line Location:
    • CHGINS+4
Routine Call
  • DIR
  • Line Location:
    • NEW+12
    • NEW+17
    • NEW+26
    • PRVNJMP+9
    • PRVNJMP+15
    • PRVTJMP+7
    • PRVTJMP+13
    • CHGINS+10
Routine Call
  • VALM
  • Line Location:
    • IPARAM+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBA(355.9 - [#355.9] Classic Fileman Calls
^IBA(355.91 - [#355.91] Classic Fileman Calls
^DIC(36 - [#36] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("IBPRV_INS_ID" PRVNJMP+12, PRVTJMP+10, CHGINS+13!

Label References

Name Line Occurrences
$$ADDID NEW+30
ADDIDQ ADDID+7
CHG1Q CHG1+4, CHG1+6
CHGFMTQ CHGFMT+4
DEL1Q DEL1+6, DEL1+8
NEWQ NEW+6, NEW+21
PRVNJMP PRVJMP+6
PRVTJMP PRVJMP+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA NEW+2~, NEW+7~, NEW+25*, PRVNJMP+3~, CHGINS+2~, ADDID+5~
DD NEW+2~, ADDID+5~, ADDID+11!, ADDID+18!
DIC NEW+2~, CHGINS+2~, CHGINS+4*, ADDID+5~, ADDID+9*, ADDID+11!, ADDID+17*, ADDID+18!
DIC("DR" ADDID+10*
DIC(0 CHGINS+4*, ADDID+9*, ADDID+17*
DIE NEW+2~
DIR NEW+2~, NEW+12!, NEW+17!, NEW+26!, PRVNJMP+3~, PRVNJMP+9!, PRVNJMP+15!, PRVTJMP+2~, PRVTJMP+7!, PRVTJMP+13!
CHGINS+2~, CHGINS+10!
DIR("?" NEW+10*, NEW+11*, NEW+23*, PRVNJMP+6*, PRVTJMP+5*, CHGINS+9*
DIR("A" NEW+9*, NEW+16*, NEW+22*, PRVNJMP+7*, PRVNJMP+14*, PRVTJMP+4*, PRVTJMP+12*, CHGINS+10*
DIR("B" NEW+16*, CHGINS+10*
DIR("S" NEW+24*, PRVNJMP+8*, PRVTJMP+6*
DIR(0 NEW+9*, NEW+16*, NEW+22*, PRVNJMP+5*, PRVNJMP+14*, PRVTJMP+4*, PRVTJMP+12*, CHGINS+9*
DLAYGO NEW+2~, ADDID+5~, ADDID+9*, ADDID+11!, ADDID+17*, ADDID+18!
DO NEW+2~, ADDID+5~, ADDID+11!, ADDID+18!
DR NEW+2~
DTOUT NEW+2~, NEW+13, NEW+18, NEW+27, PRVNJMP+10, PRVTJMP+8, ADDID+12, ADDID+19
DUOUT NEW+2~, NEW+13, NEW+18, NEW+27, PRVNJMP+10, PRVTJMP+8, ADDID+12, ADDID+19
IB1 DEL1+3~, DEL1+9*, DEL1+10, CHG1+1~, CHG1+7*, CHG1+8, CHG1+10
IBCUND NEW+2~
IBDA DEL1+3~, DEL1+5, DEL1+7*, DEL1+8, DEL1+9*, DEL1+11, CHG1+1~, CHG1+3, CHG1+5*, CHG1+6
CHG1+7*, CHG1+9, CHG1+12
IBDA( DEL1+7, CHG1+5
IBDA("" DEL1+7, CHG1+5
IBDA(0 DEL1+6, CHG1+4
IBDEF NEW~, NEW+5, NEW+6
IBDSP NEW+8, NEWQDEL1+11, CHG1+12, PRVJMP~, PRVJMP+6, PRVJMP+7, CHGINS+14, CHGINS+17, CHGFMT+5
IPARAM+2~
IBFILE DEL1+3~, DEL1+10*, DEL1+11, CHG1+1~, CHG1+8*, CHG1+10, CHG1+11, CHG1+12
IBHOLD IPARAM+2~
IBHOLD("IBINS" IPARAM+4*, IPARAM+6
IBIEN NEW+2~, ADDID+5~, ADDID+12*, ADDID+13*, ADDID+14, ADDID+19*, ADDID+20*, ADDID+21
IBINEW CHGINS+2~, CHGINS+5*, CHGINS+7, CHGINS+13
IBINS NEW~, NEW+30, NEWQDEL1+11, CHG1+12, CHGINS+7, CHGINS+8, CHGINS+12, CHGINS+13*, CHGINS+14
CHGINS+17*, CHGFMT+2, CHGFMT+5*, IPARAM+4, IPARAM+6*, ADDID~, ADDID+10, ADDID+14, ADDID+17, ADDID+21
IBO NEW+7~, NEW+8*, NEW+9, NEW+11
IBPRV NEW~, NEW+6, NEW+14*, NEW+15, NEW+30, ADDID~, ADDID+7, ADDID+9, ADDID+14
IBPTYP NEW~, NEW+21, NEW+28*, NEW+30, ADDID~, ADDID+14, ADDID+21
IBQ NEW+2~, NEW+4*, NEW+6, NEW+13*, NEW+18*, NEW+21, NEW+27*, NEW+30*, NEWQ, ADDID+5~
, ADDID+6*, ADDID+7, ADDID+12*, ADDID+19*, ADDIDQ
IBSAVE CHGINS+2~, CHGFMT+1~
IBSAVE("IBINS" CHGINS+12*, CHGINS+17, CHGFMT+2*, CHGFMT+5
IBSORT NEWQDEL1+11, CHG1+12, CHGINS+14, CHGINS+17, CHGFMT+5, IPARAM+2~
U NEW+14, DEL1+9, CHG1+7, PRVNJMP+12
>> VALMBCK NEWQ+1*, DEL1Q*, CHG1Q*, PRVJMP+8*, CHGINS+18*, CHGFMTQ*, IPARAM+8*
VALMBG PRVJMP+6, PRVJMP+7, PRVNJMP~, PRVNJMP+13*, PRVTJMP~, PRVTJMP+11*, CHGINS+13*
VALMHDR CHGINS+13!
VALMQUIT CHGINS+16, CHGFMT+4, IPARAM+7!
X NEW+2~, PRVNJMP+3~, PRVTJMP+2~, CHGINS+2~, ADDID+5~, ADDID+9*, ADDID+17*
Y NEW+2~, NEW+14, NEW+18, NEW+27, NEW+28, PRVNJMP+3~, PRVNJMP+10, PRVNJMP+12, PRVTJMP+2~, PRVTJMP+8
, PRVTJMP+10, CHGINS+2~, CHGINS+5, CHGINS+11, CHGINS+14, ADDID+5~, ADDID+12, ADDID+13, ADDID+19, ADDID+20
Z NEW+2~, PRVNJMP+11~, PRVNJMP+12*, PRVNJMP+13, PRVTJMP+9~, PRVTJMP+10*, PRVTJMP+11
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