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

Package: Integrated Billing

Routine: IBCNEDEP


Information

IBCNEDEP ;DAOU/ALA - Process Transaction Records ;14-OCT-2015

Source Information

Source file <IBCNEDEP.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Integrated Billing 8 $$PYRACTV^IBCNEDE7  (CERR,HLER,SCC)^IBCNEDEQ  INIT^IBCNEHLO  (GT1,IN1,NTE,PID)^IBCNEHLQ  $$XMITOK^IBCNETST  ($$BADMSG,BUFF,SST)^IBCNEUT2  $$MGRP^IBCNEUT5  RSTA^IBCNEUT7  
VA FileMan 3 $$FIND1^DIC  (,FILE)^DIE  $$GET1^DIQ  
Kernel 2 $$S^%ZTLOAD  $$FMADD^XLFDT  
Health Level Seven 1 GENERATE^HLMA  

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 IBCNEDE  IBCNEQU1  IBCNERTQ  

Entry Points

Name Comments DBIA/ICR reference
EN ; Entry point
TMT ; If the status is 'Transmitted' - is this a 'Retry' or
; 'Comm Failure'
RET ; If status is 'Retry' ; retries only exist if the RETRYFLG=YES - IB*2.0*506
FIN ; Prioritize requests for statuses 'Retry' and 'Ready to Transmit'
LP ; Loop through priorities, process as either verifications
; or identifications
EXIT ; Finish
VER ; Initialize HL7 variables protocol for Verifications
ID ; Send Identification Msgs
PROC() ; Process TQ record
HLD ; Go through the 'Hold' statuses, see if ready to be 'retried'

External References

Name Field # of Occurrence
$$S^%ZTLOAD TMT+7, RET+6, VER+22, ID+12
$$FIND1^DIC PROC+33
^DIE ID+38
FILE^DIE TMT+38
$$GET1^DIQ TMT+36
GENERATE^HLMA VER+28, ID+28
$$PYRACTV^IBCNEDE7 TMT+23
CERR^IBCNEDEQ TMT+44
HLER^IBCNEDEQ VER+32, ID+32
SCC^IBCNEDEQ VER+37, ID+35
INIT^IBCNEHLO VER+2, ID+4
GT1^IBCNEHLQ PROC+16
IN1^IBCNEHLQ PROC+17
NTE^IBCNEHLQ PROC+37, PROC+41, PROC+44, PROC+49, PROC+52
PID^IBCNEHLQ PROC+14
$$XMITOK^IBCNETST VER+18, ID+22
$$BADMSG^IBCNEUT2 PROC+28
BUFF^IBCNEUT2 TMT+41, RET+20, PROC+34
SST^IBCNEUT2 TMT+25, TMT+28, RET+17, PROC+30
$$MGRP^IBCNEUT5 EN+13
RSTA^IBCNEUT7 TMT+32, RET+24, RET+29
$$FMADD^XLFDT EN+17, TMT+17

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^IBE(365.15 - [#365.15] FIND1^DIC
365.16 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBCN(365.1 - [#365.1] TMT+3, TMT+10, RET+2, RET+9, FIN+5, FIN+6, PROC+5
^IBCN(365.18 - [#365.18] TMT+35
^IBE(350.9 - [#350.9] EN+11
^IBE(365.15 - [#365.15] EN+9
^TMP("HLS" EN+3!, VER+29!, ID+29!, PROC+13*, PROC+15*, PROC+16*, PROC+19*, PROC+20*, PROC+23*, PROC+39*
, PROC+43*, PROC+46*, PROC+51*, PROC+54*
^TMP("IBQUERY" EN+3!, FIN+14*, LP+5, EXIT+6!, VER+6, VER+12, VER+15, ID+8, ID+17, ID+20
^TMP($J VER+41!

Label References

Name Line Occurrences
$$PROC VER+25, ID+25
EXIT EN+29, TMT+47, RET+32
ID LP+7
VER LP+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%H EXIT+2!
%I EXIT+2!
BNDL EN+12*, EXIT+7!, VER+10, VER+27, VER+38, PROC+20
BUFF TMT+9~, TMT+12*, TMT+41, RET+8~, RET+11*, RET+20, EXIT+1!, PROC+6*, PROC+32, PROC+34
C1CODE EN+9*, TMT+41, RET+20, EXIT+7!
CNT EXIT+1!, VER+14*, VER+39, ID+14*, PROC+21*, PROC+22
D EXIT+1!
D0 EXIT+1!
DA EXIT+1!, ID+37*
DFN TMT+9~, TMT+11*, RET+8~, RET+11*, FIN+7*, FIN+14, EXIT+1!, VER+4*, VER+6*, VER+12
VER+15, VER+41!, ID+6*, ID+8*, ID+17, ID+20, ID+37, PROC+6*
DGREL EXIT+6!
DI EXIT+1!
DIC EXIT+1!
DIE EXIT+1!, ID+37*
DISYS EXIT+1!
DOD EXIT+6!
DQ EXIT+1!
DR EXIT+1!, ID+37*
DT EN+17, TMT+17, ID+37
DTCRT TMT+9~, TMT+12*, TMT+17, TMT+18, EXIT+1!
EICDVIEN EXIT+1!, PROC+10*
EXT TMT+9~, TMT+14*, TMT+17, TMT+18, TMT+21, TMT+33, EXIT+1!, PROC+7*, PROC+28
FAIL EN+14*, EN+17, EXIT+1!
FLDT EN+17*, TMT+18, EXIT+1!
FMSG EN+14*, EXIT+2!
FRDT EXIT+2!, PROC+10*
FUTDT EXIT+1!
GT1 EXIT+2!, VER+41!, PROC+16
HCT EXIT+2!, PROC+8*, PROC+13*, PROC+15*, PROC+16*, PROC+18*, PROC+19, PROC+20, PROC+23, PROC+39*
, PROC+43*, PROC+46*, PROC+51*, PROC+54*
HIEN RET+8~, EXIT+2!
HL EXIT+2!, VER+41!
HLCDOM EXIT+2!
HLCINS EXIT+2!
HLCS EXIT+2!
HLCSTCP EXIT+2!
HLDOM EXIT+2!
HLECH EXIT+2!
HLEID EXIT+3!
HLFS EXIT+3!, PROC+22
HLHDR EXIT+3!
HLINST EXIT+3!
HLIP EXIT+3!
HLN EXIT+3!
HLP EXIT+7!, VER+28, VER+29!, ID+28, ID+29!
HLP("CONTPTR" VER+27*
HLPARAM EXIT+3!
HLPROD EXIT+3!
HLQ EXIT+3!
HLRESLT EXIT+3!, VER+28, VER+32, ID+28, ID+32
HLSAN EXIT+4!
HLTYPE EXIT+4!
HLX EXIT+4!
IBCNEP EN+11*, EN+12, EN+14, EN+15, EN+16, EXIT+4!
IBCNETOT EN+7*, TMT+5*, TMT+7, RET+4*, RET+6, EXIT+7!, VER+20*, VER+22, ID+10*, ID+12
IBCNHLP EXIT+4!, VER+1*, VER+28, ID+3*, ID+28
IBDATA FIN+6*, FIN+7, FIN+8, EXIT+7!
IBMAXCNT EN+6~, EN+16*, VER+36
IBSENT EN+6~, EN+7*, VER+35*, VER+36
IBSTOP LP+3~, LP+5, VER+6, VER+15, VER+36*
IEN TMT+2*, TMT+3*, TMT+10, TMT+25, TMT+28, TMT+32, TMT+35, TMT+36, RET+1*, RET+2*
RET+9, RET+17, RET+24, RET+29, FIN+4*, FIN+5*, FIN+6, FIN+14, EXIT+4!, VER+11*
VER+12*, VER+14*, VER+15*, VER+18, ID+14*, ID+17*, ID+20*, ID+22, PROC+5, PROC+30
IENS TMT+34~, TMT+35*, TMT+36, TMT+37
IHCNT LP+3~, LP+4*, EXIT+4!
IN1 EXIT+4!, VER+41!, PROC+17, PROC+19, PROC+20, PROC+22*, PROC+23
IRIEN EXIT+4!, PROC+8*
MDTM EXIT+4!
MGRP EN+13*, EXIT+4!
MSG RET+8~
MSGID EXIT+4!, VER+39
NRETR RET+8~, RET+10*, RET+13*, RET+16, EXIT+5!, PROC+8*
NTE PROC+39, PROC+43, PROC+46, PROC+51, PROC+54, PROC+56!
NTRAN EXIT+5!, PROC+8*
OMSGID EXIT+6!, VER+14*, VER+27, VER+39*, ID+14*
OVRIDE FIN+7*, FIN+12, EXIT+5!, PROC+9*
PATID EXIT+7!, PROC+10*
PAYR TMT+9~, TMT+11*, TMT+23, RET+8~, RET+10*, FIN+8*, EXIT+5!, PROC+6*
PID EXIT+5!, VER+41!, PROC+14, PROC+15
QFL LP+5, EXIT+5!, EXIT+6!, VER+10, VER+11*, VER+14*, ID+8, ID+14*
QUERY FIN+7*, FIN+9, FIN+10, EXIT+5!, PROC+7*, PROC+28
RETR EN+12*, RET+16, EXIT+5!
RETRYFLG EN+15*, TMT+21, EXIT+5!
RIEN RET+8~
RSIEN EXIT+5!
RSTYPE EXIT+6!
RSUPDT TMT+34~
RSUPDT( TMT+36*, TMT+37*
SRVDT EXIT+5!, PROC+7*
STA FIN+4*, FIN+5, EXIT+5!, PROC+9*
STIEN PROC+29~, PROC+33*, PROC+34
SUBID EXIT+7!, PROC+9*
TDATA TMT+9~, TMT+10*, TMT+11, TMT+12, TMT+13, TMT+14, RET+8~, RET+9*, RET+10, RET+11
RET+12
TMSG EN+14*, EXIT+6!
TOT EXIT+4!, VER+11*, VER+12*, ID+14*, ID+17*, PROC+21*, PROC+22
TRANSR EXIT+5!, PROC+5*, PROC+6, PROC+7, PROC+8, PROC+9, PROC+10
TRKIEN TMT+34~, TMT+35*
U EN+12, EN+14, EN+15, EN+16, TMT+11, TMT+12, TMT+13, TMT+14, RET+10, RET+11
RET+12, FIN+7, FIN+8, VER+32, ID+32, PROC+6, PROC+7, PROC+8, PROC+9, PROC+10
VERID TMT+9~, TMT+13*, TMT+17, TMT+18, TMT+21, TMT+33, TMT+44, RET+8~, RET+12*
VNUM FIN+9*, FIN+11*, FIN+13*, FIN+14, LP+4*, LP+5*, LP+6, EXIT+7!, VER+6, VER+10
VER+12, VER+15, ID+8, ID+17, ID+20, PROC+19, PROC+20
X EXIT+5!
XMSUB TMT+9~, RET+8~, EXIT+3!
Y EXIT+6!
ZMID EXIT+6!
>> ZTQUEUED TMT+7, RET+6, VER+22, ID+12
>> ZTSTOP EN+29, TMT+3, TMT+7*, TMT+47, RET+2, RET+6*, RET+32, LP+5, VER+6, VER+15
VER+22*, ID+8, ID+12*
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