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

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Integrated Billing 2 IBCNEDE  IBCNERTQ  

Entry Points

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

External References

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

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^IBE(365.12 - [#365.12] 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+1
^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+27!, ID+27!, PROC+9*, PROC+11*, PROC+12*, PROC+15*, PROC+16*, PROC+19*, PROC+24*
, PROC+28*, PROC+31*, PROC+36*, PROC+39*
^TMP("IBQUERY" EN+3!, FIN+16*, LP+4, EXIT+6!, VER+5, VER+11, VER+14, ID+7, ID+16, ID+19
^TMP($J VER+39!

Label References

Name Line Occurrences
EXIT EN+29, TMT+49, RET+33
ID LP+6
PROC VER+23, ID+23
VER LP+5

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+9, VER+25, VER+36, PROC+16
BUFF TMT+9~, TMT+12*, TMT+41, RET+8~, RET+11*, RET+20, EXIT+1!, PROC+2*
C1CODE EN+9*, TMT+41, RET+20, EXIT+7!
CNT EXIT+1!, VER+13*, VER+37, ID+13*, PROC+17*, PROC+18
D EXIT+1!
D0 EXIT+1!
DA EXIT+1!, ID+35*
DFN TMT+9~, TMT+11*, RET+8~, RET+11*, FIN+7*, FIN+16, EXIT+1!, VER+4*, VER+5*, VER+11
, VER+14, VER+39!, ID+6*, ID+7*, ID+16, ID+19, ID+35, PROC+2*
DGREL EXIT+6!
DI EXIT+1!
DIC EXIT+1!
DIE EXIT+1!, ID+35*
DISYS EXIT+1!
DOD EXIT+6!
DQ EXIT+1!
DR EXIT+1!, ID+35*
DT EN+17, TMT+17, ID+35
DTCRT TMT+9~, TMT+12*, TMT+17, TMT+18, EXIT+1!
EICDVIEN EXIT+1!, PROC+6*
EXT TMT+9~, TMT+14*, TMT+17, TMT+18, TMT+21, TMT+33, EXIT+1!, PROC+3*
FAIL EN+14*, EN+17, EXIT+1!
FLDT EN+17*, TMT+18, EXIT+1!
FMSG EN+14*, EXIT+2!
FRDT EXIT+2!, PROC+6*
FUTDT EXIT+1!
GT1 EXIT+2!, VER+39!, PROC+12
HCT EXIT+2!, PROC+4*, PROC+9*, PROC+11*, PROC+12*, PROC+14*, PROC+15, PROC+16, PROC+19, PROC+24*
, PROC+28*, PROC+31*, PROC+36*, PROC+39*
HIEN RET+8~, EXIT+2!
HL EXIT+2!, VER+39!
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+18
HLHDR EXIT+3!
HLINST EXIT+3!
HLIP EXIT+3!
HLN EXIT+3!
HLP EXIT+7!, VER+26, VER+27!, ID+26, ID+27!
HLP("CONTPTR" VER+25*
HLPARAM EXIT+3!
HLPROD EXIT+3!
HLQ EXIT+3!
HLRESLT EXIT+3!, VER+26, VER+30, ID+26, ID+30
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+19*, VER+21, ID+9*, ID+11
IBCNHLP EXIT+4!, VER+1*, VER+26, ID+3*, ID+26
IBDATA FIN+6*, FIN+7, FIN+8, EXIT+7!
IBMAXCNT EN+6~, EN+16*, VER+34
IBSENT EN+6~, EN+7*, VER+33*, VER+34
IBSTOP LP+2~, LP+4, VER+5, VER+14, VER+34*
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+30, FIN+4*, FIN+5*, FIN+6, FIN+16, EXIT+4!, VER+10*
, VER+11*, VER+13*, VER+14*, VER+17, ID+13*, ID+16*, ID+19*, ID+21, PROC+1
IENS TMT+34~, TMT+35*, TMT+36, TMT+37
IHCNT LP+2~, LP+3*, EXIT+4!
IN1 EXIT+4!, VER+39!, PROC+13, PROC+15, PROC+16, PROC+18*, PROC+19
IRIEN EXIT+4!, PROC+4*
MDTM EXIT+4!
MGRP EN+13*, EXIT+4!
MSG RET+8~
MSGID EXIT+4!, VER+37
NRETR RET+8~, RET+10*, RET+13*, RET+16, EXIT+5!, PROC+4*
NTE PROC+24, PROC+28, PROC+31, PROC+36, PROC+39, PROC+41!
NTRAN EXIT+5!, PROC+4*
OMSGID EXIT+6!, VER+13*, VER+25, VER+37*, ID+13*
OVRIDE FIN+7*, FIN+13, EXIT+5!, PROC+5*
PATID EXIT+7!, PROC+6*
PAYR TMT+9~, TMT+11*, TMT+23, TMT+43, RET+8~, RET+10*, RET+25, FIN+8*, FIN+14, EXIT+5!
, PROC+2*
PID EXIT+5!, VER+23, VER+39!, PROC+10, PROC+11
QFL LP+4, EXIT+5!, EXIT+6!, VER+9, VER+10*, VER+13*, ID+7, ID+13*
QUERY FIN+7*, FIN+9, FIN+10, EXIT+5!, PROC+3*
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+3*
STA FIN+4*, FIN+5, EXIT+5!, PROC+5*
SUBID EXIT+7!, PROC+5*
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+10*, VER+11*, ID+13*, ID+16*, PROC+17*, PROC+18
TRANSR EXIT+5!, PROC+1*, PROC+2, PROC+3, PROC+4, PROC+5, PROC+6
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+30, ID+30, PROC+2, PROC+3, PROC+4, PROC+5, PROC+6
VERID TMT+9~, TMT+13*, TMT+17, TMT+18, TMT+21, TMT+33, TMT+46, RET+8~, RET+12*
VNUM FIN+9*, FIN+12*, FIN+14*, FIN+15*, FIN+16, LP+3*, LP+4*, LP+5, EXIT+7!, VER+5
, VER+9, VER+11, VER+14, ID+7, ID+16, ID+19, PROC+15, PROC+16
X EXIT+5!
XMSUB TMT+9~, RET+8~, EXIT+3!
Y EXIT+6!
ZMID EXIT+6!
>> ZTQUEUED TMT+7, RET+6, VER+21, ID+11
>> ZTSTOP EN+29, TMT+3, TMT+7*, TMT+49, RET+2, RET+6*, RET+33, LP+4, VER+5, VER+14
, VER+21*, ID+7, ID+11*
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