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+41
IX^DIC FND+5
FILE^DICN PFIL+49, TFIL+47, MAD+9
FIELD^DID TFIL+53
^DIE PFIL+41, TFIL+17, TFIL+33, TFIL+61
FILE^DIE PFIL+70
UPDATE^DIE UPDLOG+14
$$ROOT^DILFD PFIL+30, TFIL+40, MAD+6, FND+2
$$VFILE^DILFD EN+65
$$GET1^DIQ PFIL+56, PFIL+57
$$FMDATE^HLFNC PFIL+5
$$DECHL7^IBCNEHL2 EN+69, EN+78, EN+79
SPAR^IBCNEHLU EN+32, EN+39, EN+55
BUFF^IBCNEUT2 MDC+13
RSP^IBCNEUT2 MDC+20
SST^IBCNEUT2 MDC+9
$$MGRP^IBCNEUT5 EN+47, PFIL+26
MSG^IBCNEUT5 EN+47, 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+31, EN+38, EN+54

Label References

Name Line Occurrences
FND PFIL+27
MAD PFIL+27
MDC PFIL+77
PFIL EN+91
PFILX PFIL+14
TFIL EN+70
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+28*, EN+35*, EN+38, EN+41*, EN+84*, EN+87, PFIL+10, PFIL+12, PFIL+20
PFIL+61, PFIL+69, PFIL+76
AUTOUPDT EN+2~, EN+90*, PFIL+62, PFIL+76
BADFMT EN+8~, EN+37*, EN+38, EN+41*
BUFF EN+6~, MDC+12*, MDC+13
CMIEN EN+5~
D EN+2~, EN+22*, EN+24*, EN+53*, FND+2*
D0 EN+2~
DA PFIL+41*, TFIL+9~, TFIL+16*, TFIL+28*, TFIL+61*, MAD+5~, FND+1~
DA(1 PFIL+46*, PFIL+47, TFIL+27*
DATA EN+5~, EN+68*, EN+69
DATAAP EN+5~
DATABPS EN+5~
DATACM EN+5~
DATE EN+5~
DD PFIL+48!, TFIL+47!, MAD+8!
DESC EN+2~, EN+69*, EN+79*, PFIL+10, PFIL+19, PFIL+27, PFIL+29*, TFIL+16, TFIL+24, TFIL+26*
TFIL+32, TFIL+54*
DIC PFIL+12*, PFIL+30*, PFIL+41, PFIL+47*, TFIL+9~, TFIL+40*, TFIL+61, MAD+5~, MAD+6*, MAD+7
FND+1~, FND+2*
DIC("P" PFIL+46*, MAD+7*
DIC(0 PFIL+12*, PFIL+46*, TFIL+40*, TFIL+46*, MAD+7*, FND+2*
DIE PFIL+41*, PFIL+47*, TFIL+9~, TFIL+16*, TFIL+31*, TFIL+61*, MAD+5~, MAD+7*, FND+1~
DLAYGO PFIL+46*, TFIL+9~, TFIL+46*, MAD+5~, MAD+7*, FND+1~
DO PFIL+48!, PFIL+50!, TFIL+47!, 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+61*, MAD+5~
FND+1~
EIV EN+2~
EIV( EN+26*, EN+51
>> ERFLG EN+29*, EN+54, EN+64*, EN+65*
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+33*, EN+60*, EN+61, UPDLOG+7~, UPDLOG+10*, UPDLOG+12, UPDLOG+13
FILENO EN+5~
FLAG UPDLOG~, UPDLOG+8, UPDLOG+10
FLN EN+2~, EN+33*, EN+36, EN+51, EN+61*, EN+64, EN+65, EN+67, PFIL+30, TFIL+15
TFIL+16, TFIL+23, TFIL+40, TFIL+46, TFIL+53, MAD+6, MAD+7, FND+2
FSVDY EN+4~, EN+89*, PFIL+64
HCT EN+3~, EN+29*, EN+31*, EN+37*, EN+38*, EN+53*, EN+54*
HEDI EN+2~, EN+79*
HIEN MDC+1~, MDC+16*, MDC+17
>> HLECH EN+33, EN+40, EN+61, EN+69
>> IBACK PFIL+72*, TFIL+18*, TFIL+34*, TFIL+49*, TFIL+62*
IBAPP PFIL+9~, PFIL+10*
IBCNACT EN+4~, EN+73*, PFIL+15, PFIL+16, PFIL+36, PFIL+37, PFIL+61, PFIL+77
IBCNADT EN+4~, EN+75*, 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+33, EN+35, EN+40, EN+56
IBSEG(10 EN+90
IBSEG(2 EN+33, EN+60, EN+73
IBSEG(3 EN+35, EN+78, EN+84
IBSEG(4 EN+75, EN+78, EN+85
IBSEG(5 EN+40, EN+68, EN+79
IBSEG(6 EN+79
IBSEG(7 EN+79, EN+88
IBSEG(8 EN+80, EN+89
IBSEG(9 EN+89
IBSTR PFIL+9~
ID EN+2~, EN+69*, EN+78*, PFIL+10, PFIL+18, TFIL+16, TFIL+32, TFIL+40, FND+2
IEN EN+2~, PFIL+27, PFIL+41, PFIL+44, PFIL+46, PFIL+54, PFIL+75, PFIL+76, TFIL+9~, TFIL+41*
TFIL+45, TFIL+48*, TFIL+49, TFIL+61, 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+80*
MAX TFIL+9~
MAX("FIELD LE NGTH" , TFIL+54
MSG EN+6~
MSG(1 EN+43*, EN+64*, EN+65*, PFIL+16*
MSG(10 PFIL+25*
MSG(2 EN+44*, PFIL+17*
MSG(3 EN+45*, PFIL+18*
MSG(4 EN+46*, 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+53*, PFIL+51*, PFIL+66
NATIONAL EN+3~, EN+85*, PFIL+36*, PFIL+59, PFIL+75
NEWID EN+3~, EN+78*
NPFLG EN+3~, EN+53*, PFIL+40, MAD+11*
OLDAU PFIL+4~, PFIL+57*, PFIL+76
OLDNE PFIL+4~, PFIL+56*, PFIL+75
PEDI EN+3~, EN+79*
PIEN UPDLOG~, UPDLOG+9, UPDLOG+11
PSVDY EN+4~, EN+89*, PFIL+65
REQSUB EN+3~, EN+88*, PFIL+63
RIEN MDC+1~, MDC+17*, MDC+19, MDC+20
SEG EN+3~, EN+56*, EN+59, EN+63, EN+77, EN+82
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+40*, MAD~, FND+1~, FND+2*
X12TABLE EN+8~
X12TABLE( EN+51
X12TABLE("365.0" EN+22*, EN+24*
XX TFIL+9~, TFIL+25*, TFIL+28
Y PFIL+12, PFIL+51, TFIL+9~, TFIL+41, TFIL+48, 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