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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: IBCNEBF

Package: Integrated Billing

Routine: IBCNEBF


Information

IBCNEBF ;DAOU/ALA - Create an Entry in the Buffer File ;20-JUN-2002

Source Information

Source file <IBCNEBF.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Integrated Billing 5 ($$ADD,DELEMP)^IBCNBEE  EDITSTF^IBCNBES  $$BUFLOCK^IBCNEHL6  $$PREL^IBCNEHLU  ($$MGRP,MSG)^IBCNEUT5  
VA FileMan 2 $$FIND1^DIC  $$GET1^DIQ  
Kernel 1 DUZ^XUP  

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

Package Total Caller Graph
Integrated Billing 6 IBCNEDE2  IBCNEHL3  IBCNEHL6  IBCNEQU  IBCNERTC  IBNCPDP3  

Entry Points

Name Comments DBIA/ICR reference
PT(DFN,IRIEN,SYMBOL,OVRRIDE,ADD,IBERROR) ; Get data
; from a specific patient and insurance record entry
RP(IEN,ADD,BUFF) ; Get data from a specific response record
FIL ; File Buffer Data
ADDSTF(IBSOURCE,DFN,IBDATA) ; add new entry to Insurance Buffer file (355.33) and stuff the data passed in, no user interaction
; IBSOURCE = source of information (required)
; 1 = interview 2 = data match
; 3 = ivm 4 = pre-registration
; 5 = eIV etc., refer to file #365.12 for full list of sources
; DFN = patient's ifn in file 2 (required)
; IBDATA = data to file in Buffer in an array subscripted by field number of the data field in 355.33
; ex: IBDATA(20.01)="Insurance Company Name", etc,
; returns ien of new entry or 0 followed by error if entry not added
EXIT

External References

Name Field # of Occurrence
$$FIND1^DIC FIL+7
$$GET1^DIQ PT+22, PT+35, PT+36, RP+16, RP+34
$$ADD^IBCNBEE ADDSTF+20
DELEMP^IBCNBEE ADDSTF+37
EDITSTF^IBCNBES FIL+84, ADDSTF+31
$$BUFLOCK^IBCNEHL6 ADDSTF+23, ADDSTF+34
$$PREL^IBCNEHLU RP+34
$$MGRP^IBCNEUT5 FIL+2
MSG^IBCNEUT5 FIL+75
DUZ^XUP ADDSTF+29

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
2.312 GET1^DIQ
^VA(200 - [#200] FIND1^DIC
^DIC(36 - [#36] GET1^DIQ
^IBCN(365 - [#365] GET1^DIQ
^IBCN(365.1 - [#365.1] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(36 - [#36] PT+23, RP+20
^DPT - [#2] PT+20, PT+21, PT+25, PT+29, PT+41, RP+18, ADDSTF+16
^IBA(355.33 - [#355.33] ADDSTF+37
^IBCN(365 - [#365] RP+13, RP+14, RP+21, RP+22
^IBCN(365.1 - [#365.1] RP+16
^IBE(365.12 - [#365.12] RP+15

Label References

Name Line Occurrences
$$ADDSTF FIL+61
EXIT ADDSTF+15, ADDSTF+16, ADDSTF+17, ADDSTF+20
FIL PT+44, RP+42

Naked Globals

Name Field # of Occurrence
^(0 RP+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT RP+45!
ADD PT~, PT+45!, RP~, RP+45!, FIL+9, FIL+48, FIL+58, FIL+84
BFD PT+17~, PT+42*
BFN PT+17~, PT+42*
BPHONE PT+16~, PT+23*, RP+9~, RP+40*, RP+44!, FIL+22
BUFF RP~, RP+7*, FIL+48, FIL+84
BUFLOCK ADDSTF+12~, ADDSTF+23*, ADDSTF+34
COB PT+16~, PT+26*, RP+9~, RP+28*, RP+44!, FIL+29
D0 RP+45!
DFN PT~, PT+12, PT+20, PT+21, PT+25, PT+29, PT+34, PT+41, RP+9~, RP+13*
, RP+18, RP+43!, FIL+15, FIL+61, FIL+71, ADDSTF~, ADDSTF+16, ADDSTF+25
DG RP+45!
DIC RP+45!
DISYS RP+45!
DIW RP+45!
DUZ ADDSTF+29
EFFDT PT+16~, PT+28*, RP+9~, RP+35*, RP+44!, FIL+23
>> ERACT FIL+13
ESGHPARR PT+17~, FIL+45
ESGHPARR( PT+42*
EXPDT PT+16~, PT+28*, RP+9~, RP+36*, RP+44!, FIL+24
GNAME PT+15~, PT+36*, RP+9~, RP+31*, RP+43!, FIL+17
GNUMB PT+15~, PT+35*, RP+9~, RP+32*, RP+43!, FIL+16
IBBUFDA ADDSTF+12~, ADDSTF+20*, ADDSTF+23, ADDSTF+31, ADDSTF+34, ADDSTF+37, EXIT
IBDATA ADDSTF~, ADDSTF+17, ADDSTF+31
IBDATA( ADDSTF+25*
IBEISTC RP+45!, FIL+41, FIL+42!
>> IBELIGDT FIL+12
IBERR FIL+76!
IBERROR PT~, FIL+51*, FIL+63*, FIL+67, FIL+69, ADDSTF+12~, ADDSTF+15*, ADDSTF+16*, ADDSTF+17*, ADDSTF+20*
EXIT
>> IBFDA FIL+61*, FIL+63, FIL+64*
IBSOURCE RP+9~, RP+16*, FIL+59*, FIL+61, ADDSTF~, ADDSTF+15, ADDSTF+20
IDATA0 PT+15~, PT+20*, PT+22, PT+26, PT+28
IDATA3 PT+15~, PT+20*, PT+27, PT+30, PT+31, PT+32
IDATA7 PT+15~, PT+21*, PT+24
IDOB PT+16~, PT+27*, RP+9~, RP+25*, RP+44!, FIL+27
>> IDUZ FIL+7*, FIL+9
IEN PT+15~, RP~, RP+13, RP+14, RP+21, RP+22, RP+34, RP+43!
IENS PT+34*, PT+35, PT+36, RP+45!
IIEN PT+15~, PT+22*, PT+23, RP+9~, RP+18*, RP+19, RP+20, RP+43!
INAME PT+15~, PT+22*, RP+9~, RP+17*, RP+20*, RP+24*, RP+43!, FIL+14
INSDATA PT+17~, PT+41*, PT+42
INSPCE PT+17~, PT+42*
IRIEN PT~, PT+12, PT+20, PT+21, PT+25, PT+29, PT+34, PT+41, RP+9~, RP+16*
, RP+17, RP+18, RP+43!, FIL+72
ISEX PT+16~, PT+27*, RP+9~, RP+27*, RP+44!, FIL+30
ISSN PT+16~, PT+27*, RP+9~, RP+26*, RP+44!, FIL+28
MSG PT+17~, FIL+76!
MSG(1 FIL+68*
MSG(2 FIL+69*
MSG(3 FIL+70*
MSG(4 FIL+71*
MSG(5 FIL+72*
MSG(6 FIL+73*
MSGP PT+17~, FIL+2*, FIL+75, FIL+76!
NAME PT+16~, PT+24*, RP+9~, RP+23*, RP+44!, FIL+18
OVRRIDE PT~, FIL+11
PATID PT+15~, PT+25*, RP+10~, RP+30*, RP+43!, FIL+20
PCE PT+17~, PT+41*, PT+42*
PIEN RP+10~, RP+14*, RP+15
PNAME PT+15~, RP+10~, RP+15*, RP+24, RP+43!
PPHONE PT+15~, PT+23*, RP+10~, RP+40*, RP+43!, FIL+21
RDATA PT+16~, RP+10~, RP+21*, RP+25, RP+26, RP+27, RP+28, RP+30, RP+33, RP+35
, RP+36, RP+44!
RDATA13 RP+10~, RP+22*, RP+23, RP+29
RDATA14 RP+10~, RP+22*, RP+31, RP+32
RDATA5 RP+10~, RP+21*, RP+37, RP+38, RP+39
REL PT+16~, PT+29*, RP+10~, RP+34*, RP+44!, FIL+26
RSTYPE RP+10~, RP+14*, RP+24
SUBADDR1 PT+18~, PT+30*, RP+11~, RP+37*, FIL+31
SUBADDR2 PT+18~, PT+30*, RP+11~, RP+37*, FIL+32
SUBCITY PT+18~, PT+31*, RP+11~, RP+37*, FIL+33
SUBCNDIV PT+18~, PT+32*, RP+11~, RP+39*, FIL+37
SUBCNTRY PT+18~, PT+32*, RP+11~, RP+38*, FIL+36
SUBID PT+15~, PT+24*, RP+10~, RP+29*, RP+43!, FIL+19
SUBSTATE PT+18~, PT+31*, RP+11~, RP+38*, FIL+34
SUBZIP PT+18~, PT+31*, RP+11~, RP+38*, FIL+35
SYMBOL PT~, FIL+10
TQIEN PT+16~, RP+10~, RP+13*, RP+16, RP+44!
U PT+22, PT+23, PT+24, PT+25, PT+26, PT+27, PT+28, PT+29, PT+30, PT+31
, PT+32, PT+42, RP+13, RP+14, RP+15, RP+16, RP+18, RP+20, RP+23, RP+25
, RP+26, RP+27, RP+28, RP+29, RP+30, RP+31, RP+32, RP+33, RP+35, RP+36
, RP+37, RP+38, RP+39, FIL+63, FIL+64
VBUF PT+15~, RP+43!, FIL+45*, FIL+61, FIL+84
VBUF( FIL+9*, FIL+10*, FIL+11*, FIL+12*, FIL+14*, FIL+15*, FIL+16*, FIL+17*, FIL+18*, FIL+19*
FIL+20*, FIL+21*, FIL+22*, FIL+23*, FIL+24*, FIL+25*, FIL+26*, FIL+27*, FIL+28*, FIL+29*
FIL+30*, FIL+31*, FIL+32*, FIL+33*, FIL+34*, FIL+35*, FIL+36*, FIL+37*, FIL+41*, FIL+48!
WHO PT+16~, PT+26*, RP+10~, RP+33*, RP+44!, FIL+25
X ADDSTF+12~
XMSUB PT+17~, FIL+74*, FIL+75, FIL+76!
Y ADDSTF+12~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All