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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: IBCNBLP1

Package: Integrated Billing

Routine: IBCNBLP1


Information

IBCNBLP1 ;ALB/ARH-Ins Buffer: LM buffer process build ;1 Jun 97

Source Information

Source file <IBCNBLP1.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Integrated Billing 3 $$PTGRP^IBCNBU1  ALL^IBCNS1  $$EXPAND^IBTRE  
List Manager 2 $$SETSTR^VALM1  CNTRL^VALM10  
VA FileMan 1 $$GET1^DIQ  

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 IBCNBLP  

Entry Points

Name Comments DBIA/ICR reference
PATLST(IBCNT,DFN,CMPDATA) ; collect and display all the patients insurance policies
; if the buffer field data (CMPDATA) matches the displayed insurance entry's data, then that data is displayed in bold
GRPLST(IBCNT,IBINSDA,DFN,CMPDATA) ; display insurance group/plans for a specific company
; if the buffer field data (CMPDATA) matches the displayed insurance entry's data, then that data is displayed in bold
; if the buffer entry's patient is already a member of the group/plan then the record's number is displayed in bold
SRCHLST(IBCNT,DFN,INSNM,GRPNM,GRPNUM) ; display any insurance group/plan that matchs either group name or group number
; if the buffer field data (CMPDATA) matches the displayed insurance entry's data, then that data is displayed in bold
; if the buffer entry's patient is already a member of the group/plan then the record's number is displayed in bold
SETSTR(DATA,LINE,COL,LNG,CMPDATA) ; save data in formated line, if data matchs compare data save string position for bolding
SET(LINE,CNT,IBDA,SPEC) ;
DATE(X) ;
PREV(STRING) ; return previous ascii value of the string for collating

External References

Name Field # of Occurrence
$$GET1^DIQ GRPLST+14, GRPLST+15, SRCHLST+24, SRCHLST+25
$$PTGRP^IBCNBU1 GRPLST+11, SRCHLST+16
ALL^IBCNS1 PATLST+4
$$EXPAND^IBTRE PATLST+16
$$SETSTR^VALM1 SETSTR+1
CNTRL^VALM10 SET+5, SET+6, SET+7, SET+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBA(355.3 - [#355.3] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] PATLST+10, GRPLST+3, GRPLST+5, SRCHLST+16, SRCHLST+20
^IBA(355.3 - [#355.3] PATLST+10, GRPLST+9, GRPLST+10, SRCHLST+12, SRCHLST+13, SRCHLST+15
^IBE(355.1 - [#355.1] GRPLST+16
^TMP("IBCNBLP" SET+2*, SET+3*
^TMP("IBCNBLPX" SET+4*
^TMP($J SRCHLST+5!, SRCHLST+14*, SRCHLST+30!

Label References

Name Line Occurrences
$$DATE PATLST+17, PATLST+18
$$PREV SRCHLST+12
$$SETSTR PATLST+11, PATLST+12, PATLST+13, PATLST+14, PATLST+15, PATLST+16, PATLST+17, PATLST+18, GRPLST+12, GRPLST+13
, GRPLST+14, GRPLST+15, GRPLST+16, SRCHLST+17, SRCHLST+18, SRCHLST+19, SRCHLST+20, SRCHLST+24, SRCHLST+25
SET PATLST+6, PATLST+7, PATLST+20, PATLST+22, GRPLST+6, GRPLST+7, GRPLST+18, GRPLST+20, SRCHLST+7, SRCHLST+8
, SRCHLST+9, SRCHLST+27, SRCHLST+29

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CMPDATA PATLST~, PATLST+13, PATLST+14, PATLST+15, GRPLST~, GRPLST+14, GRPLST+15, GRPLST+16, SETSTR~, SETSTR+2
, SETSTR+3
CNT SET~, SET+3, SET+4
COL SETSTR~, SETSTR+1, SETSTR+2, SETSTR+3
DATA SETSTR~, SETSTR+1, SETSTR+2, SETSTR+3
DFN PATLST~, PATLST+4, PATLST+19, GRPLST~, GRPLST+10, GRPLST+11, GRPLST+17, SRCHLST~, SRCHLST+15, SRCHLST+16
, SRCHLST+26
GRPNM SRCHLST~, SRCHLST+11, SRCHLST+24
GRPNUM SRCHLST~, SRCHLST+11, SRCHLST+25
IB0 PATLST+2~, PATLST+10*, PATLST+14, PATLST+15, PATLST+16, PATLST+17, PATLST+18, PATLST+19, GRPLST+3~, GRPLST+10*
, GRPLST+13, GRPLST+14, GRPLST+16, GRPLST+17, SRCHLST+4~, SRCHLST+15*, SRCHLST+16, SRCHLST+18, SRCHLST+20, SRCHLST+24
, SRCHLST+26
IBBOLD PATLST+2~, GRPLST+3~, SRCHLST+4~, SETSTR+2*, SETSTR+3*, SET+8, SET+10!
IBCNT PATLST~, PATLST+2*, PATLST+10*, PATLST+11, PATLST+20, GRPLST~, GRPLST+3*, GRPLST+11*, GRPLST+12, GRPLST+18
, SRCHLST~, SRCHLST+5*, SRCHLST+16*, SRCHLST+17, SRCHLST+27, SRCHLST+29
IBCX SRCHLST+4~, SRCHLST+11*, SRCHLST+12, SRCHLST+13
IBDA PATLST+2~, PATLST+19*, PATLST+20, GRPLST+3~, GRPLST+17*, GRPLST+18, SRCHLST+4~, SRCHLST+26*, SRCHLST+27, SET~
, SET+4
IBFD SRCHLST+4~, SRCHLST+12*, SRCHLST+13
IBFDATA SRCHLST+4~, SRCHLST+11*, SRCHLST+12
IBFND PATLST+2~*, PATLST+10*, PATLST+22, GRPLST+3~*, GRPLST+11*, GRPLST+20, SRCHLST+4~, SRCHLST+5*, SRCHLST+16*, SRCHLST+29
IBG0 PATLST+2~, PATLST+10*, PATLST+12
IBGRPDA GRPLST+3~, GRPLST+9*, GRPLST+10, GRPLST+11, GRPLST+14, GRPLST+15, GRPLST+17, SRCHLST+4~, SRCHLST+13*, SRCHLST+14
, SRCHLST+15, SRCHLST+16, SRCHLST+24, SRCHLST+25, SRCHLST+26
IBI SET+1~, SET+8*
IBI0 PATLST+2~, PATLST+10*, PATLST+12, PATLST+13, GRPLST+3~*, GRPLST+5, GRPLST+13, SRCHLST+4~, SRCHLST+16*, SRCHLST+18
, SRCHLST+19
IBINS PATLST+2~
IBINS( PATLST+9, PATLST+10
IBINSDA GRPLST~, GRPLST+3, GRPLST+5, GRPLST+9, GRPLST+11
IBL PREV+1~*
IBLINE PATLST+2~, PATLST+11*, PATLST+12*, PATLST+13*, PATLST+14*, PATLST+15*, PATLST+16*, PATLST+17*, PATLST+18*, PATLST+20
, GRPLST+3~, GRPLST+12*, GRPLST+13*, GRPLST+14*, GRPLST+15*, GRPLST+16*, GRPLST+18, SRCHLST+4~, SRCHLST+17*, SRCHLST+18*
, SRCHLST+19*, SRCHLST+20*, SRCHLST+24*, SRCHLST+25*, SRCHLST+27
IBLNS SRCHLST+4~, SRCHLST+5*, SRCHLST+7, SRCHLST+8, SRCHLST+9
IBPLDA PATLST+2~, PATLST+9*, PATLST+10, PATLST+19
IBPOLDA GRPLST+3~, GRPLST+11*, GRPLST+12, GRPLST+17, SRCHLST+4~, SRCHLST+16*, SRCHLST+17, SRCHLST+26
IBX PATLST+2~, GRPLST+3~, GRPLST+5*, GRPLST+6, SRCHLST+4~, SRCHLST+8*, SET+1~, SET+8*, SET+9, PREV+1~*
, PREV+2
IBY PATLST+2~, PATLST+6*, PATLST+7*, PATLST+11*, PATLST+12*, PATLST+13*, PATLST+14*, PATLST+15*, PATLST+16*, PATLST+17*
, PATLST+18*, GRPLST+3~, GRPLST+6*, GRPLST+7*, GRPLST+12*, GRPLST+13*, GRPLST+14*, GRPLST+15*, GRPLST+16*, SRCHLST+4~
, SRCHLST+7*, SRCHLST+8*, SRCHLST+9*, SRCHLST+17*, SRCHLST+18*, SRCHLST+19*, SRCHLST+20*, SRCHLST+24*, SRCHLST+25*
INSNM SRCHLST~, SRCHLST+19
>> IOINHI SET+6, SET+9
>> IOINORM SET+6, SET+9
>> IORVOFF SET+7
>> IORVON SET+7
>> IOUOFF SET+5
>> IOUON SET+5
LINE SETSTR~, SETSTR+1*, SETSTR+4, SET~, SET+2
LNG SETSTR~, SETSTR+1, SETSTR+2
SPEC SET~, SET+5, SET+6, SET+7
STRING PREV~, PREV+1
U PATLST+10, PATLST+12, PATLST+13, PATLST+14, PATLST+15, PATLST+16, PATLST+17, PATLST+18, PATLST+19, GRPLST+5
, GRPLST+10, GRPLST+13, GRPLST+14, GRPLST+15, GRPLST+16, GRPLST+17, SRCHLST+15, SRCHLST+18, SRCHLST+19, SRCHLST+20
, SRCHLST+24, SRCHLST+26, SET+4, SET+8
>> VALMCNT SET+1*, SET+2, SET+3, SET+4, SET+5, SET+6, SET+7, SET+9
X DATE~, DATE+1
Y DATE+1~*, DATE+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All