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

Package: Integrated Billing

Routine: IBCNEHLT


Information

IBCNEHLT ;DAOU/ALA - HL7 Process Incoming MFN Messages ; 15 Mar 2016 3:00 PM

Source Information

Source file <IBCNEHLT.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
VA FileMan 6 (,IX)^DIC  FILE^DICN  FIELD^DID  (,FILE,UPDATE)^DIE  ($$ROOT,$$VFILE)^DILFD  $$GET1^DIQ  
Integrated Billing 4 $$DECHL7^IBCNEHL2  SPAR^IBCNEHLU  (BUFF,RSP,SST)^IBCNEUT2  ($$MGRP,MSG)^IBCNEUT5  
Health Level Seven 1 $$FMDATE^HLFNC  
Kernel 1 $$NOW^XLFDT  

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

Package Total Caller Graph
Integrated Billing 1 IBCNEHLI  

Entry Points

Name Comments DBIA/ICR reference
EN ; Entry Point
PFIL ; Payer Table Filer (Updates file #365.12)
; Set the action:
; MAD=Add, MUP=Update, MDC=Deactivate, MAC=Reactivate
PFILX ;
TFIL ; eIV Site Parameter table filer & X12 Code List table filer
; (Updates X12 Code lists - Refer to the X12TABLE array at the top of this routine for file #s)
MAD(X) ; Add an entry
MADX ;
FND ; Find an existing Payer entry
MDC ; Check for active transmissions and cancel
UPDLOG(FLAG,VALUE,PIEN,APIEN) ; Update NATIONALLY ENABLED/AUTO-UPDATE flag logs

External References

Name Field # of Occurrence
^DIC PFIL+12, TFIL+39
IX^DIC FND+5
FILE^DICN PFIL+49, TFIL+45, MAD+9
FIELD^DID TFIL+49
^DIE PFIL+41, TFIL+17, TFIL+33, TFIL+57
FILE^DIE PFIL+70
UPDATE^DIE UPDLOG+14
$$ROOT^DILFD PFIL+30, TFIL+38, MAD+6, FND+2
$$VFILE^DILFD EN+67
$$GET1^DIQ PFIL+56, PFIL+57
$$FMDATE^HLFNC PFIL+5
$$DECHL7^IBCNEHL2 EN+71, EN+80, EN+81
SPAR^IBCNEHLU EN+34, EN+41, EN+57
BUFF^IBCNEUT2 MDC+13
RSP^IBCNEUT2 MDC+20
SST^IBCNEUT2 MDC+9
$$MGRP^IBCNEUT5 EN+49, PFIL+26
MSG^IBCNEUT5 EN+49, PFIL+26
$$NOW^XLFDT PFIL+6, PFIL+60, PFIL+67, UPDLOG+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBE(350.9 - [#350.9] Classic Fileman Calls
365.121 GET1^DIQ
^IBE(365.13 - [#365.13] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBCN(365 - [#365] MDC+19
^IBCN(365.1 - [#365.1] MDC+3, MDC+6, MDC+12, MDC+16, MDC+17
^IBE(350.9 - [#350.9] TFIL+28
^IBE(365.12 - [#365.12] PFIL+44
^TMP($J EN+33, EN+40, EN+56

Label References

Name Line Occurrences
FND PFIL+27
MAD PFIL+27
MDC PFIL+77
PFIL EN+93
PFILX PFIL+14
TFIL EN+72
UPDLOG PFIL+75, PFIL+76

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AIEN EN+2~, PFIL+12*, PFIL+44, PFIL+46
APIEN EN+2~, PFIL+44*, PFIL+45, PFIL+51*, PFIL+54, PFIL+75, PFIL+76, UPDLOG~, UPDLOG+9, UPDLOG+11
APP EN+2~, EN+30*, EN+37*, EN+40, EN+43*, EN+86*, EN+89, PFIL+10, PFIL+12, PFIL+20
PFIL+61, PFIL+69, PFIL+76
AUTOUPDT EN+2~, EN+92*, PFIL+62, PFIL+76
BADFMT EN+8~, EN+39*, EN+40, EN+43*
BUFF EN+6~, MDC+12*, MDC+13
CMIEN EN+5~
D EN+2~, EN+20*, EN+55*, FND+2*
D0 EN+2~
DA PFIL+41*, TFIL+9~, TFIL+16*, TFIL+28*, TFIL+57*, MAD+5~, FND+1~
DA(1 PFIL+46*, PFIL+47, TFIL+27*
DATA EN+5~, EN+70*, EN+71
DATAAP EN+5~
DATABPS EN+5~
DATACM EN+5~
DATE EN+5~
DD PFIL+48!, TFIL+45!, MAD+8!
DESC EN+2~, EN+71*, EN+81*, PFIL+10, PFIL+19, PFIL+27, PFIL+29*, TFIL+16, TFIL+24, TFIL+26*
TFIL+32, TFIL+50*
DIC PFIL+12*, PFIL+30*, PFIL+41, PFIL+47*, TFIL+9~, TFIL+38*, TFIL+57, MAD+5~, MAD+6*, MAD+7
FND+1~, FND+2*
DIC("P" PFIL+46*, MAD+7*
DIC(0 PFIL+12*, PFIL+46*, TFIL+38*, TFIL+44*, MAD+7*, FND+2*
DIE PFIL+41*, PFIL+47*, TFIL+9~, TFIL+16*, TFIL+31*, TFIL+57*, MAD+5~, MAD+7*, FND+1~
DLAYGO PFIL+46*, TFIL+9~, TFIL+44*, MAD+5~, MAD+7*, FND+1~
DO PFIL+48!, PFIL+50!, TFIL+45!, MAD+8!, MAD+10!
DQ EN+2~
DR EN+2~, PFIL+32*, PFIL+36*, PFIL+37*, PFIL+40*, TFIL+9~, TFIL+16*, TFIL+32*, TFIL+57*, MAD+5~
FND+1~
EIV EN+2~
EIV( EN+28*, EN+53
>> ERFLG EN+31*, EN+56, EN+66*, EN+67*
ERROR EN+5~
EXTRACT TFIL+9~, TFIL+24*, TFIL+25
FDA PFIL+4~
FDA( PFIL+59*, PFIL+60*, PFIL+62*, PFIL+63*, PFIL+64*, PFIL+65*, PFIL+67*, PFIL+69*
FIELDNO EN+5~
FILE EN+2~, EN+35*, EN+62*, EN+63, UPDLOG+7~, UPDLOG+10*, UPDLOG+12, UPDLOG+13
FILENO EN+5~
FLAG UPDLOG~, UPDLOG+8, UPDLOG+10
FLN EN+2~, EN+35*, EN+38, EN+53, EN+63*, EN+66, EN+67, EN+69, PFIL+30, TFIL+15
TFIL+16, TFIL+23, TFIL+38, TFIL+44, TFIL+49, MAD+6, MAD+7, FND+2
FSVDY EN+4~, EN+91*, PFIL+64
HCT EN+3~, EN+31*, EN+33*, EN+39*, EN+40*, EN+55*, EN+56*
HEDI EN+2~, EN+81*
HIEN MDC+1~, MDC+16*, MDC+17
>> HLECH EN+35, EN+42, EN+63, EN+71
>> IBACK PFIL+72*, TFIL+18*, TFIL+34*, TFIL+58*
IBAPP PFIL+9~, PFIL+10*
IBCNACT EN+4~, EN+75*, PFIL+15, PFIL+16, PFIL+36, PFIL+37, PFIL+61, PFIL+77
IBCNADT EN+4~, EN+77*, PFIL+5*, PFIL+6*
IBCNTYPE PFIL+9~, PFIL+15*, PFIL+16
IBDESC PFIL+9~, PFIL+10*
IBID PFIL+9~, PFIL+10*
IBNOK PFIL+9~, PFIL+10*, PFIL+12*, PFIL+14
IBSEG EN+6~
IBSEG(1 EN+35, EN+37, EN+42, EN+58
IBSEG(10 EN+92
IBSEG(2 EN+35, EN+62, EN+75
IBSEG(3 EN+37, EN+80, EN+86
IBSEG(4 EN+77, EN+80, EN+87
IBSEG(5 EN+42, EN+70, EN+81
IBSEG(6 EN+81
IBSEG(7 EN+81, EN+90
IBSEG(8 EN+82, EN+91
IBSEG(9 EN+91
IBSTR PFIL+9~
ID EN+2~, EN+71*, EN+80*, PFIL+10, PFIL+18, TFIL+16, TFIL+32, TFIL+38, FND+2
IEN EN+2~, PFIL+27, PFIL+41, PFIL+44, PFIL+46, PFIL+54, PFIL+75, PFIL+76, TFIL+9~, TFIL+39*
TFIL+43, TFIL+57, MAD+11*, FND+6*, MDC+6
IENS PFIL+4~, PFIL+54*, PFIL+56, PFIL+57, PFIL+59, PFIL+60, PFIL+62, PFIL+63, PFIL+64, PFIL+65
PFIL+67, PFIL+69
IENSTR UPDLOG+7~, UPDLOG+11*, UPDLOG+12, UPDLOG+13
ISBLUE EN+8~, EN+82*
MAX TFIL+9~
MAX("FIELD LE NGTH" , TFIL+50
MSG EN+6~
MSG(1 EN+45*, EN+66*, EN+67*, PFIL+16*
MSG(10 PFIL+25*
MSG(2 EN+46*, PFIL+17*
MSG(3 EN+47*, PFIL+18*
MSG(4 EN+48*, PFIL+19*
MSG(5 PFIL+20*
MSG(6 PFIL+21*
MSG(7 PFIL+22*
MSG(8 PFIL+23*
MSG(9 PFIL+24*
NAFLG EN+3~, EN+55*, PFIL+51*, PFIL+66
NATIONAL EN+3~, EN+87*, PFIL+36*, PFIL+59, PFIL+75
NEWID EN+3~, EN+80*
NPFLG EN+3~, EN+55*, PFIL+40, MAD+11*
OLDAU PFIL+4~, PFIL+57*, PFIL+76
OLDNE PFIL+4~, PFIL+56*, PFIL+75
PEDI EN+3~, EN+81*
PIEN UPDLOG~, UPDLOG+9, UPDLOG+11
PSVDY EN+4~, EN+91*, PFIL+65
REQSUB EN+3~, EN+90*, PFIL+63
RIEN MDC+1~, MDC+17*, MDC+19, MDC+20
SEG EN+3~, EN+58*, EN+61, EN+65, EN+79, EN+84
STA MDC+1~, MDC+2*, MDC+3
TQIEN MDC+1~, MDC+2*, MDC+3*, MDC+6, MDC+9, MDC+12, MDC+16, MDC+17
TSSN EN+3~
U MDC+6, MDC+12, MDC+17, MDC+19
UPDT UPDLOG+7~
UPDT( UPDLOG+12*, UPDLOG+13*
VALUE UPDLOG~, UPDLOG+8, UPDLOG+13
X PFIL+12*, PFIL+46*, TFIL+9~, TFIL+38*, MAD~, FND+1~, FND+2*
X12TABLE EN+8~
X12TABLE( EN+53
X12TABLE("365.0" EN+20*
XX TFIL+9~, TFIL+25*, TFIL+28
Y PFIL+12, PFIL+51, TFIL+9~, TFIL+39, MAD+5~, MAD+11, FND+1~, FND+6
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