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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: IVMPREC3

Package: Income Verification Match

Routine: IVMPREC3


Information

IVMPREC3 ;ALB/KCL/CKN,TDM,HM - PROCESS INCOMING (Z04 EVENT TYPE) HL7 MESSAGES ;8/15/08 10:21am

Source Information

Source file <IVMPREC3.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Income Verification Match 7 ($$GETIN1,IVMQ)^IVMLINS1  TRANSFER^IVMLINS3  ACK^IVMPREC  BLDPID^IVMPREC6  $$CLEARF^IVMPRECA  ($$MATCH,PARSPID3)^IVMUFNC  $$IEN^IVMUFNC4  
Health Level Seven 1 $$FMDATE^HLFNC  
VA FileMan 1 FILE^DICN  

Entry Points

Name Comments DBIA/ICR reference
EN ; - entry point to process insurance messages
STORE ; - store IN1 segment fields in (#301.5) file and in buffer file
; (remove data from 301.5 'ASEG' xref on successful buffer file filing)

External References

Name Field # of Occurrence
FILE^DICN STORE+11
$$FMDATE^HLFNC EN+44, EN+60
$$GETIN1^IVMLINS1 STORE+18
IVMQ^IVMLINS1 STORE+19
TRANSFER^IVMLINS3 STORE+19
ACK^IVMPREC EN+11, EN+28, EN+30, EN+34, EN+36, EN+38, EN+40, EN+42, EN+46, EN+49
EN+54, EN+70, STORE+5, STORE+6
BLDPID^IVMPREC6 EN+18
$$CLEARF^IVMPRECA EN+23, EN+31, EN+32, EN+47, EN+53
$$MATCH^IVMUFNC EN+28
PARSPID3^IVMUFNC EN+25
$$IEN^IVMUFNC4 STORE+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IVM(301.5 - [#301.5] STORE+4, STORE+7
^TMP($J EN+3, EN+10, EN+15, EN+29, EN+45, EN+53

Label References

Name Line Occurrences
STORE EN+75

Naked Globals

Name Field # of Occurrence
^( EN+3, EN+10, EN+15, EN+29, EN+45, EN+53
^(0 STORE+7*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNTR EN+2~, EN+12*, EN+17*, EN+20*, EN+21, EN+22, EN+23, EN+24
CNTR2 EN+2~, EN+22*, EN+23
COMP EN+2~
DA STORE+17!
DA(1 STORE+4*, STORE+5, STORE+7, STORE+8, STORE+13
DD STORE+11!
DFN EN+2~, EN+26*, EN+28, STORE+4
DIC STORE+8*, STORE+11!
DIC("DR" STORE+9*, STORE+10*
DIC(0 STORE+8*
DLAYGO STORE+9*, STORE+11!
DO STORE+11!
>> ERRMSG EN+28
>> HLECH EN+23, EN+32
HLERR EN+4!, EN+11*, EN+28*, EN+30*, EN+34*, EN+36*, EN+38*, EN+40*, EN+42*, EN+46*
EN+49*, EN+54*, EN+70*, EN+73, STORE+5*, STORE+6*
>> HLFS EN+7, EN+12, EN+31, EN+32, EN+33, EN+35, EN+36, EN+37, EN+39, EN+41
EN+44, EN+47, EN+48, EN+53
>> HLQ EN+24
>> I EN+14*
ICN EN+2~, EN+26*, EN+28
IVMADD STORE+3~, STORE+18*
IVMDA EN+3*, EN+10*, EN+15*, EN+16*, EN+29*, EN+45*, EN+53*, EN+74~
>> IVMDOD EN+64*
IVMERR EN+50, EN+51!, EN+54*
IVMI STORE+3~, STORE+13*, STORE+18
IVMIDOB EN+2~, EN+44*
IVMIN1 STORE+3~, STORE+18*
IVMJ STORE+3~, STORE+13*, STORE+18
IVMPID EN+2~, EN+18
IVMPID( EN+20, EN+21, EN+22, EN+23*, EN+24*
IVMPID(3 EN+25
IVMRTN EN+3, EN+10, EN+15, EN+29, EN+45, EN+53, EN+74~
>> IVMSEG EN+3*, EN+7, EN+10*, EN+12, EN+15*, EN+16, EN+17, EN+29*, EN+31, EN+45*
EN+47*, EN+48, EN+52, EN+53*, EN+54, EN+57, EN+60*, EN+63, EN+68
>> IVMSEG1 EN+31*, EN+32*, EN+33, EN+35, EN+36, EN+37, EN+39, EN+41, EN+44, EN+45
EN+50
>> IVMSEG2 EN+63*, EN+64
>> IVMSEG3 EN+52*, STORE+10
IVMSOI EN+67~, EN+68*, EN+69
IVMZIV EN+2~, EN+57*
>> MSGID EN+7*
NOPID EN+2~, EN+12*, EN+14, EN+16*
PID3ARY EN+2~, EN+25, EN+27!
PID3ARY("NI" EN+26
PID3ARY("PI" EN+26
PIDSTR EN+2~, EN+18
PIDSTR( EN+12*, EN+17*
TMPARY EN+2~, EN+25, EN+27!
TMPARY(3 EN+25*
U STORE+18
X STORE+4*, STORE+6, STORE+17!
Y STORE+12, STORE+13, STORE+17!
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All