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

Package: Integrated Billing

Routine: IBCNBLP


Information

IBCNBLP ;ALB/ARH-Ins Buffer: LM buffer process screen ;1 Jun 97

Source Information

Source file <IBCNBLP.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Integrated Billing 2 (GRPLST,PATLST,SRCHLST)^IBCNBLP1  $$EXPAND^IBTRE  
List Manager 2 EN^VALM  ($$SETSTR,CLEAR,FULL,PAUSE)^VALM1  
Registration 1 DEM^VADPT  
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: 3

Package Total Caller Graph
Integrated Billing 3 IBCNB INSURANCE BUFFER PROCESS  IBCNBLA  IBCNBLA1  

Entry Points

Name Comments DBIA/ICR reference
EN ; - main entry point for screen
HDR ; header code for list manager display
INIT ; initialization for list manager list, ifn of record to display required IBBUFDA
HELP ; list manager help
EXIT ; exit list manager option and clean up
BLD ; build screen display
DATE(X) ;
PATHDR(IBBUFDA) ; additional header lines: display buffer entry for display of existing patient's insurance screen
GRPHDR(IBBUFDA) ; additional header lines: display buffer entry for display of other insurance group plans screen
PATDATA(IBBUFDA) ; create string of data from buffer entry to compare with data in existing insurance entries
; for the patient insurance list compare: INS COMPANY NAME ^ GROUP NUMBER ^ SUBSCRIBER ID
GRPDATA(IBBUFDA) ; create string of data from buffer entry to compare with data in existing insurance entries
; for the group plan list compare: GROUP NAME ^ GROUP NUMBER ^ TYPE OF PLAN

External References

Name Field # of Occurrence
$$GET1^DIQ HDR+9, PATHDR+7, PATHDR+8, GRPHDR+7, GRPHDR+9, PATDATA+3, GRPDATA+5, GRPDATA+6
GRPLST^IBCNBLP1 BLD+6
PATLST^IBCNBLP1 BLD+8
SRCHLST^IBCNBLP1 BLD+9
$$EXPAND^IBTRE PATHDR+9
DEM^VADPT HDR+5
EN^VALM EN+1
$$SETSTR^VALM1 PATHDR+4, PATHDR+5, PATHDR+7, PATHDR+8, PATHDR+9, PATHDR+10, PATHDR+11, GRPHDR+4, GRPHDR+7, GRPHDR+9
, GRPHDR+12
CLEAR^VALM1 EXIT+2
FULL^VALM1 HELP+1
PAUSE^VALM1 HELP+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This screen displays a summary of the chosen Buffer entry in the header."
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: !!,"The list portion of the screen may display either:"
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !,?5,"1) a list of all of the patient's current and past insurance policies,"
  • Line Location: HELP+4
Function Call: WRITE
  • Prompt: !,?8,"followed by a list of any Group/Plan that has a Group Name or ",!,?8,"Group Number that may match the Buffer entry's."
  • Line Location: HELP+5
Function Call: WRITE
  • Prompt: !,?5,"2) a list of all of the Group/Plans for a user specified insurance company."
  • Line Location: HELP+6
Function Call: WRITE
  • Prompt: !!,"Use the 'Insurance Co/Patient' action to toggle between these two screens."
  • Line Location: HELP+7
Function Call: WRITE
  • Prompt: !!,"Flags: '~' company/group is inactive '-' individual patient policy"
  • Line Location: HELP+8
Function Call: WRITE
  • Prompt: !!,"Bold Data: If one of the following Buffer File entry data elements matches all",!,"or the first part of the "
  • Line Location: HELP+9
Function Call: WRITE
  • Prompt: "corresponding data element of the policy or group/plan",!,"being displayed then the matching part of the data element will be displayed in",!,"bold characters:"
  • Line Location: HELP+10
Function Call: WRITE
  • Prompt: !," Subscriber Id, Insurance Company Name, Group Number, Group Name, Type of Plan"
  • Line Location: HELP+11
Function Call: WRITE
  • Prompt: !!,"Bold Number: On the Group/Plan lists, the number preceding the group/plan being",!,"displayed will be in bold if the patient is already a member of that plan."
  • Line Location: HELP+12
Function Call: WRITE
  • Prompt: !!,"The IB INSURANCE SUPERVISOR key is required to either Accept or Reject an entry."
  • Line Location: HELP+13
Routine Call
  • VALM
  • Line Location:
    • EN+1

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(5 - [#5] HDR+9
^IBA(355.33 - [#355.33] HDR+8, HDR+11, INIT+4, PATHDR+2, GRPHDR+2, PATDATA+3, GRPDATA+3
^IBE(355.1 - [#355.1] GRPHDR+12, GRPDATA+7
^TMP("IBCNBLP" INIT+1!, EXIT+1!
^TMP("IBCNBLPX" INIT+1!, EXIT+1!

Label References

Name Line Occurrences
$$DATE PATHDR+10, PATHDR+11
$$GRPDATA BLD+4
$$PATDATA BLD+4
BLD INIT+5
GRPHDR HDR+13
PATHDR HDR+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT BLD+2~*, BLD+6, BLD+8, BLD+9
DFN HDR+5, INIT+4*, EXIT+1!, BLD+6, BLD+8, BLD+9
GRPCMP BLD+2~, BLD+4*, BLD+6, BLD+9
IB0 HDR+1~, HDR+8*, HDR+9, HDR+10
IB20 PATHDR+1~, PATHDR+2*, PATHDR+5
IB40 PATHDR+1~, PATHDR+2*, PATHDR+4, GRPHDR+1~, GRPHDR+2*, GRPHDR+4, GRPHDR+12
IB60 PATHDR+1~, PATHDR+2*, PATHDR+9, PATHDR+10, PATHDR+11
IBBUFDA HDR+8, HDR+9, HDR+11, HDR+13, HDR+14, INIT+2, INIT+4, BLD+4, PATHDR~, PATHDR+1
, PATHDR+2, PATHDR+7, PATHDR+8, GRPHDR~, GRPHDR+1, GRPHDR+2, GRPHDR+7, GRPHDR+9, PATDATA~, PATDATA+3
, GRPDATA~, GRPDATA+3, GRPDATA+5, GRPDATA+6
IBCNSCRN HDR+13, INIT+3, EXIT+1!, BLD+6
IBGNAM GRPDATA+2~, GRPDATA+5*, GRPDATA+7
IBGNUM GRPDATA+2~, GRPDATA+6*, GRPDATA+7
IBINSDA INIT+1~, INIT+3*, BLD+6
IBX HDR+1~*, HDR+5*, HDR+6, HDR+9*, HDR+11*, HDR+12, PATHDR+1~*, PATHDR+4*, PATHDR+5*, PATHDR+7*
, PATHDR+8*, PATHDR+9*, PATHDR+10*, PATHDR+11*, PATHDR+12, GRPHDR+1~*, GRPHDR+4*, GRPHDR+7*, GRPHDR+8, GRPHDR+9*
, GRPHDR+10, GRPHDR+12*, GRPHDR+13, PATDATA+2~, PATDATA+3*, PATDATA+4, GRPDATA+2~, GRPDATA+7*, GRPDATA+9
IBY HDR+1~, HDR+9*, HDR+10*, HDR+11, PATHDR+1~, PATHDR+4*, PATHDR+5*, PATHDR+7*, PATHDR+8*, PATHDR+9*
, PATHDR+10*, PATHDR+11*, GRPHDR+1~, GRPHDR+4*, GRPHDR+7*, GRPHDR+9*, GRPHDR+12*, GRPDATA+2~, GRPDATA+3*, GRPDATA+7
PATCMP BLD+2~, BLD+4*, BLD+8, BLD+9
U HDR+7, HDR+9, HDR+10, HDR+11, BLD+9, PATHDR+5, PATHDR+9, PATHDR+10, PATHDR+11, GRPHDR+12
, PATDATA+3, GRPDATA+7
VA HDR+1~
VADM HDR+1~
VADM(1 HDR+5
VADM(2 HDR+7
VADM(3 HDR+7
VADM(4 HDR+7
VAERR HDR+1~
>> VALMBCK HELP+14*
>> VALMCNT BLD+2*
>> VALMHDR(1 HDR+6*
>> VALMHDR(2 HDR+7*
>> VALMHDR(3 HDR+12*
>> VALMHDR(4 PATHDR+12*, GRPHDR+8*
>> VALMHDR(5 GRPHDR+10*
>> VALMHDR(6 GRPHDR+13*
>> VALMQUIT INIT+2*
X DATE~, DATE+1
Y DATE+1~*, DATE+2
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