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

Package: Integrated Billing

Routine: IBRFIHL1


Information

IBRFIHL1 ;TDM/DAL - HL7 Process Incoming EHC_E12 Messages ; 2/22/16 1:46pm

Source Information

Source file <IBRFIHL1.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 3 FILE^DICN  ^DIK  $$GET1^DIQ  
Integrated Billing 2 (CTD,IVC,MSH,OBX,PID,PSL,PYE,RFI)^IBRFIHL2  SPAR^IBRFIHLU  
Kernel 1 ($$FMADD,$$FMTHL7)^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: 2

Package Total Caller Graph
Integrated Billing 2 IBRFIHLI  IBTRKR  

Entry Points

Name Comments DBIA/ICR reference
EN ; Entry Point
FILE ; File all data.
PURG ; purge file 368 entries based on # of days in PURGE DAYS 277 RFAI in IB SITE PARAMETERS
; (field #52.01 in file #350.9). Called from IBAMTC (tasked option IB MT NIGHT COMP) NIGHTLY^IBTRKR
; null entry (the default) indicates the transactions will be stored forever.

External References

Name Field # of Occurrence
FILE^DICN FILE+25, FILE+38, FILE+50, FILE+62, FILE+76, FILE+88, FILE+102
^DIK PURG+10
$$GET1^DIQ PURG+5
CTD^IBRFIHL2 EN+15
IVC^IBRFIHL2 EN+16
MSH^IBRFIHL2 EN+13
OBX^IBRFIHL2 EN+20
PID^IBRFIHL2 EN+17
PSL^IBRFIHL2 EN+18
PYE^IBRFIHL2 EN+19
RFI^IBRFIHL2 EN+14
SPAR^IBRFIHLU EN+11
$$FMADD^XLFDT PURG+6
$$FMTHL7^XLFDT PURG+6

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBA(368 - [#368] PURG+7, PURG+8
^TMP($J EN+10

Label References

Name Line Occurrences
FILE EN+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AUTO EN+1~
DA FILE+1~, FILE+39!, FILE+51!, FILE+64!, FILE+77!, FILE+90!, FILE+103!, PURG+4~, PURG+10*, PURG+11!
DA(1 FILE+37*, FILE+49*, FILE+61*, FILE+75*, FILE+87*, FILE+101*
DA(2 FILE+75*, FILE+101*
DATA EN+1~, FILE+105!
DATA(368 FILE+4*, FILE+5*, FILE+13*, FILE+16*, FILE+19, FILE+20, FILE+24
DFNPTR EN+2~, EN+16, EN+17
DFNSSN EN+2~, EN+16, EN+17
DIC FILE+1~, FILE+24*, FILE+27!, FILE+37*, FILE+39!, FILE+49*, FILE+51!, FILE+61*, FILE+64!, FILE+74*
FILE+77!, FILE+87*, FILE+90!, FILE+100*, FILE+103!
DIC("DR" FILE+19*, FILE+21*, FILE+22*, FILE+32*, FILE+34*, FILE+35*, FILE+44*, FILE+46*, FILE+47*, FILE+56*
FILE+58*, FILE+59*, FILE+69*, FILE+71*, FILE+72*, FILE+82*, FILE+84*, FILE+85*, FILE+95*, FILE+97*
FILE+98*
DIC(0 FILE+24*, FILE+37*, FILE+49*, FILE+61*, FILE+74*, FILE+87*, FILE+100*
DIE FILE+1~
DIK FILE+1~, PURG+4~, PURG+10*, PURG+11!
DO FILE+1~, FILE+23!, FILE+36!, FILE+48!, FILE+60!, FILE+73!, FILE+86!, FILE+99!
DR FILE+1~
DT PURG+6
DTOUT FILE+1~, FILE+27!, FILE+39!, FILE+51!, FILE+64!, FILE+77!, FILE+90!, FILE+103!
DUOUT FILE+1~, FILE+27!, FILE+39!, FILE+51!, FILE+64!, FILE+77!, FILE+90!, FILE+103!
EBDA EN+1~
ERFLG EN+1~, EN+3*, EN+10
ERROR EN+1~
FLD FILE+1~, FILE+20*, FILE+21, FILE+22, FILE+33*, FILE+34, FILE+35, FILE+45*, FILE+46, FILE+47
FILE+57*, FILE+58, FILE+59, FILE+70*, FILE+71, FILE+72, FILE+83*, FILE+84, FILE+85, FILE+96*
FILE+97, FILE+98, FILE+105!
HCT EN+1~, EN+10*
>> HL("ECH" EN+5, EN+6, EN+7
HLCMP EN+1~, EN+5*
HLREP EN+1~, EN+7*
HLSCMP EN+1~, EN+6*
IBEND PURG+4~, PURG+6*, PURG+7, PURG+11!
IBPURG PURG+4~, PURG+5*, PURG+6, PURG+11!
IBRFI PURG+4~, PURG+8*, PURG+10, PURG+11!
IBSEG EN+1~, EN+13, EN+14, EN+15, EN+16, EN+17, EN+18, EN+19, EN+20
IBSEG(1 EN+12
IBSTR PURG+4~, PURG+7*, PURG+8, PURG+11!
IEN0121 FILE+89*, FILE+100, FILE+101, FILE+105!
IEN021 FILE+63*, FILE+74, FILE+75, FILE+105!
IEN368 FILE+1~, FILE+26*, FILE+37, FILE+49, FILE+61, FILE+74, FILE+75, FILE+87, FILE+100, FILE+101
FILE+105!
LSTFLD FILE+19*, FILE+22, FILE+32*, FILE+35, FILE+44*, FILE+47, FILE+56*, FILE+59, FILE+69*, FILE+72
FILE+82*, FILE+85, FILE+95*, FILE+98, FILE+105!
LVL0 FILE+1~
LVL1 FILE+1~
MSH10 EN+1~
OBX0113 FILE+42, FILE+105!
OBX0113( FILE+43, FILE+44, FILE+45
OBX013 FILE+30, FILE+105!
OBX013( FILE+31, FILE+32, FILE+33
OBX013(1 FILE+4, FILE+5
PSL0121 FILE+80, FILE+105!
PSL0121( FILE+81, FILE+82, FILE+83
PSL021 FILE+54, FILE+105!
PSL021( FILE+55, FILE+56, FILE+57
PSL12199 FILE+93, FILE+105!
PSL12199( FILE+94, FILE+95, FILE+96
PSL2199 FILE+67, FILE+105!
PSL2199( FILE+68, FILE+69, FILE+70
PSL2199(1 FILE+5
RIEN EN+1~
SEG EN+1~, EN+12*, EN+13, EN+14, EN+15, EN+16, EN+17, EN+18, EN+19, EN+20
SID FILE+1~, FILE+31*, FILE+32, FILE+33, FILE+37, FILE+43*, FILE+44, FILE+45, FILE+49, FILE+55*
FILE+56, FILE+57, FILE+61, FILE+68, FILE+69, FILE+70, FILE+81*, FILE+82, FILE+83, FILE+87
FILE+94, FILE+95, FILE+96, FILE+105!
SID1 FILE+1~, FILE+68*, FILE+69, FILE+70, FILE+74, FILE+94*, FILE+95, FILE+96, FILE+101, FILE+105!
>> VAL FILE+13*
X FILE+1~, FILE+24*, FILE+27!, FILE+37*, FILE+39!, FILE+49*, FILE+51!, FILE+61*, FILE+64!, FILE+74*
FILE+77!, FILE+87*, FILE+90!, FILE+101*, FILE+103!
Y FILE+1~, FILE+26, FILE+27!, FILE+39!, FILE+51!, FILE+63, FILE+64!, FILE+77!, FILE+89, FILE+90!
FILE+103!
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