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

Package Total Caller Graph
Integrated Billing 4 IBCNEDE  IBCNEDE2  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
XMIT1(IEN) ; Transmit one transaction at time. Currently only used for Appointment Extract.
; created tag with IB*778/TAZ
; Input: IEN - the Transaction Queue entry
XMIT1Q ;Exit
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+37
^DIE ID+38, XMIT1+39
FILE^DIE TMT+38
$$GET1^DIQ TMT+36, XMIT1+12
GENERATE^HLMA VER+28, ID+28, XMIT1+27
$$PYRACTV^IBCNEDE7 TMT+23
CERR^IBCNEDEQ TMT+44
HLER^IBCNEDEQ VER+32, ID+32, XMIT1+31
SCC^IBCNEDEQ VER+37, ID+35, XMIT1+34
INIT^IBCNEHLO VER+2, ID+4, XMIT1+19
GT1^IBCNEHLQ PROC+20
IN1^IBCNEHLQ PROC+21
NTE^IBCNEHLQ PROC+41, PROC+45, PROC+48, PROC+53, PROC+56
PID^IBCNEHLQ PROC+18
$$XMITOK^IBCNETST VER+18, ID+22, XMIT1+22
$$BADMSG^IBCNEUT2 PROC+32
BUFF^IBCNEUT2 TMT+41, RET+20, PROC+38
SST^IBCNEUT2 TMT+25, TMT+28, RET+17, XMIT1+15, PROC+34
$$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
^IBCN(365.1 - [#365.1] GET1^DIQ
^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, PROC+12
^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!, XMIT1+7!, XMIT1+28!, PROC+17*, PROC+19*, PROC+20*, PROC+23*, PROC+24*
, PROC+27*, PROC+43*, PROC+47*, PROC+50*, PROC+55*, PROC+58*
^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, XMIT1+25
EXIT EN+29, TMT+47, RET+32
ID LP+7
VER LP+6
XMIT1Q XMIT1+11, XMIT1+15, XMIT1+22, XMIT1+25, XMIT1+31

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+24
BUFF TMT+9~, TMT+12*, TMT+41, RET+8~, RET+11*, RET+20, EXIT+1!, PROC+6*, PROC+36, PROC+38
C1CODE EN+9*, TMT+41, RET+20, EXIT+7!
CNT EXIT+1!, VER+14*, VER+39, ID+14*, PROC+25*, PROC+26
D EXIT+1!
D0 EXIT+1!
DA EXIT+1!, ID+37*, XMIT1+38*
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, XMIT1+6~, XMIT1+38, PROC+6*
DGREL EXIT+6!
DI EXIT+1!
DIC EXIT+1!
DIE EXIT+1!, ID+37*, XMIT1+38*
DISYS EXIT+1!
DOD EXIT+6!
DQ EXIT+1!
DR EXIT+1!, ID+37*, XMIT1+38*
DT EN+17, TMT+17, ID+37, XMIT1+38
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+32
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!
GRPNAM EXIT+8!, PROC+13*
GRPNUM EXIT+8!, PROC+13*
GT1 EXIT+2!, VER+41!, XMIT1+6~, PROC+20
HCT EXIT+2!, PROC+8*, PROC+17*, PROC+19*, PROC+20*, PROC+22*, PROC+23, PROC+24, PROC+27, PROC+43*
, PROC+47*, PROC+50*, PROC+55*, PROC+58*
HIEN RET+8~, EXIT+2!
HL EXIT+2!, VER+41!, XMIT1+6~
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+26
HLHDR EXIT+3!
HLINST EXIT+3!
HLIP EXIT+3!
HLN EXIT+3!
HLP EXIT+7!, VER+28, VER+29!, ID+28, ID+29!, XMIT1+27, XMIT1+28!
HLP("CONTPTR" VER+27*
HLPARAM EXIT+3!
HLPROD EXIT+3!
HLQ EXIT+3!
HLRESLT EXIT+3!, VER+28, VER+32, ID+28, ID+32, XMIT1+27, XMIT1+31
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, XMIT1+18*, XMIT1+27
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, XMIT1~, XMIT1+11
, XMIT1+12, XMIT1+15, XMIT1+22, PROC+5, PROC+12, PROC+34
IENS TMT+34~, TMT+35*, TMT+36, TMT+37
IHCNT LP+3~, LP+4*, EXIT+4!, XMIT1+6~, XMIT1+9*
IN1 EXIT+4!, VER+41!, XMIT1+6~, PROC+21, PROC+23, PROC+24, PROC+26*, PROC+27
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+43, PROC+47, PROC+50, PROC+55, PROC+58, PROC+60!
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!, XMIT1+6~, PROC+18, PROC+19
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+32
QUERYFLG XMIT1+6~, XMIT1+12*, XMIT1+15, XMIT1+18, XMIT1+37
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+33~, PROC+37*, PROC+38
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+25*, PROC+26
TRANSR EXIT+5!, PROC+5*, PROC+6, PROC+7, PROC+8, PROC+9, PROC+10
TRANSR1 EXIT+8!, PROC+12*, PROC+13
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, XMIT1+31, PROC+6, PROC+7, PROC+8, PROC+9
, PROC+10, PROC+13
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, XMIT1+6~, PROC+16*, PROC+23, PROC+24
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