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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: IVMCM

Package: Income Verification Match

Routine: IVMCM


Information

IVMCM ;ALB/SEK,KCL,RTK,AEG,BRM,AEG,HM,KUM - PROCESS INCOME TEST (Z10) TRANSMISSIONS ;3/30/20 1:48pm

Source Information

Source file <IVMCM.m>

Call Graph

Call Graph

Call Graph Total: 27

Package Total Call Graph
Income Verification Match 12 (EN,LTC)^IVMCM1  (,ADD)^IVMCMB  (,PROB)^IVMCMC  ($$EN,DELTYPE)^IVMCMD  $$UPDMTSIG^IVMCMF  FIND^IVMCQ2  $$ELIG^IVMCUF1  (GETLOCKS,RELLOCKS)^IVMCUPL  
$$FIND^IVMPLOG  ORF^IVMPREC7  ($$ACCMT,$$AGE,$$CATC,$$ELIG,$$INCY)^IVMUFNC5  $$DCDON^IVMUPAR1  
Registration 9 $$FINDCUR^DGENA  $$UPD^DGENDBS  $$PENDING^DGENQRY  $$SEND^DGENQRY1  (NXTSEG,ORFZ11)^DGENUPL  PRIOR^DGMTEVT  $$GETCODE^DGMTH  $$LST^DGMTU  
$$SITE^VASITE  
Health Level Seven 2 $$FMDATE^HLFNC  INIT^HLFNC2  
VA FileMan 2 NOW^%DTC  $$GET1^DIQ  
Enrollment Application System 1 $$Z06MT^EASPTRN1  
Integrated Billing 1 $$RXST^IBARXEU  

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
Enrollment Application System 1 EASCM  
Income Verification Match 1 IVMPRECZ  

Entry Points

Name Comments DBIA/ICR reference
ORF ; Handler for ORF type HL7 messages received from HEC
Z10 ; Entry point for receipt of ORF~Z10 transmission
; The Income Test (Z10) transmission has the following format:
ORU ; Entry point for receipt of ORU~Z10 trans (called by IVMPREC2)
ENQ ;
PROC ; Process each HL7 message from (#772) file
MT ; If transmission is a Means Test
CT ; If transmission is a Copay Test
IS ; - If transmission is income screening info only then do not process
; - outside of the scope of MTS
LTC ; If transmission contains a Long Term Care Test (TYPE 4 TEST)
PROCQ ;
; release locks used to sychronize upload with local income test options
CHKDT ; check date of income test being uploaded
; Is it a future date? If so, set IVMFUTR=1
FUTURE(DFN,YEAR,TYPE,IVMPAT) ;

External References

Name Field # of Occurrence
NOW^%DTC ORF+10
$$FINDCUR^DGENA PROC+36
$$UPD^DGENDBS MT+34, CT+18
$$PENDING^DGENQRY PROC+45
$$SEND^DGENQRY1 PROC+45
NXTSEG^DGENUPL ORF+20
ORFZ11^DGENUPL ORF+39
PRIOR^DGMTEVT PROC+4
$$GETCODE^DGMTH MT+45, CT+29
$$LST^DGMTU MT+12, MT+43, CT+7, CT+27
$$GET1^DIQ PROC+37
$$Z06MT^EASPTRN1 MT+16
$$FMDATE^HLFNC MT+5, MT+6, MT+7, MT+11, CT+3, CT+4
INIT^HLFNC2 ORF+27
$$RXST^IBARXEU CT+8
EN^IVMCM1 MT+57, CT+41
LTC^IVMCM1 LTC+1
^IVMCMB ORU+14
ADD^IVMCMB MT+45, CT+29
^IVMCMC PROC+15
PROB^IVMCMC PROC+11, PROC+25, PROC+39, MT+16, MT+17, MT+21, MT+24, CT+9
$$EN^IVMCMD MT+42, CT+26
DELTYPE^IVMCMD MT+56, CT+40
$$UPDMTSIG^IVMCMF MT+15
FIND^IVMCQ2 ORU+11
$$ELIG^IVMCUF1 PROC+45
GETLOCKS^IVMCUPL PROC+48
RELLOCKS^IVMCUPL PROCQ+2
$$FIND^IVMPLOG FUTURE+11
ORF^IVMPREC7 ORF+31
$$ACCMT^IVMUFNC5 MT+23
$$AGE^IVMUFNC5 MT+18, CT+9
$$CATC^IVMUFNC5 MT+20
$$ELIG^IVMUFNC5 MT+17
$$INCY^IVMUFNC5 MT+18, CT+9
$$DCDON^IVMUPAR1 PROC+11
$$SITE^VASITE ORF+25

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGEN(27.11 - [#27.11] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGMT(408.31 - [#408.31] MT+35, MT+41, MT+52, MT+53, CT+19, CT+25, CT+36, CT+37
^IVM(301.5 - [#301.5] FUTURE+12
^ORD(101 - [#101] ORF+26, ORF+28
^TMP($J ORF+7!, ORF+13*, ORF+15*, ORF+41!, ORU+4, ORU+14, ENQ+2!, PROC+14!, PROC+21, PROC+25
PROC+26, PROC+42, MT+5, MT+6, MT+7, MT+8, MT+9, MT+10, MT+11, MT+19
MT+29, CT+3, CT+4, CT+5, CT+6, CT+13, LTC+1

Label References

Name Line Occurrences
$$FUTURE MT+33, MT+50, CT+17, CT+34
CHKDT MT+27, CT+11
PROC ORU+4
PROCQ MT+4, CT+2
Z10 ORF+34

Naked Globals

Name Field # of Occurrence
^( ORU+4
^("IVMBULL" ENQ+2!

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% ORF+10!
%H ORF+10!
%I ORF+10!
CATC MT+20*, MT+21!
CATCA MT+1~, MT+23*, MT+24!
CATCZMT MT+19~*, MT+20, MT+23
CNT ORF+5~, ORF+12*, ORF+13, ORF+14*, ORF+15
CODE MT+1~, MT+44*, MT+45, CT+1~, CT+28*, CT+29
DATA MT+1~, MT+32~, MT+34, CT+1~, CT+16~, CT+18
DATA( MT+34*, CT+18*
DFN ORU+8, ORU+11, ENQ+2!, PROC+36, PROC+45, PROC+48, MT+12, MT+17, MT+33, MT+43
MT+45, MT+50, MT+56, CT+7, CT+8, CT+17, CT+27, CT+29, CT+34, CT+40
PROCQ+2, FUTURE~, FUTURE+11
DGADDF ENQ+2!
DGMSGF ORF+8*, ENQ+2!
DGMTA PROC+2~
DGMTACT PROC+2~, PROC+3*
DGMTI PROC+2~
DGMTMSG ORF+8*, ENQ+3!
DGMTP PROC+2~
DIC ORF+7!
DT MT+18, MT+43, MT+44, CT+9, CT+27, CT+28, CHKDT+6
DUZ ORF+4*
EVENT ORF+18~, ORF+22*, ORF+25, ORF+31, ORF+34, ORF+37
>> HL ORF+27
>> HL("ECH" ORF+9
>> HL("MID" ORF+9
>> HL("Q" ORF+9, MT+2
>> HLDA ORF+16*, ORF+20, ORF+39
>> HLDT ORF+10*, ORU+11
>> HLECH ORF+9*, ORF+22
>> HLEID ORF+25*, ORF+26*, ORF+27, ORF+28
>> HLEIDS ORF+28*
HLERR ORU+11, PROC+14!, PROC+15!, MT+4, MT+18, CT+2
>> HLEVN ORF+19*, Z10+21*
>> HLFS PROC+9, PROC+21, PROC+25, PROC+26, PROC+42, MT+5, MT+6, MT+7, MT+8, MT+9
MT+10, MT+11, MT+29, CT+3, CT+4, CT+5, CT+6, CT+13, LTC+1
>> HLMID ORF+9*
>> HLMTIEN ORF+16
>> HLNEXT ORF+11
>> HLNODE ORF+13
>> HLNODE( ORF+14, ORF+15
>> HLQ ORF+9*, MT+2*, MT+3*, MT+29, CT+13
>> HLQUIT ORF+11
HSDATE PROC+2~, MT+7*, MT+54
IEN MT+32~, MT+33*, MT+34, MT+35, MT+36, CT+16~, CT+17*, CT+18, CT+19, CT+20
IVMBULL ENQ+2!
>> IVMCNTR Z10+21*
IVMCPAY ENQ+2!, CT+8*
IVMCR ORU+9~, ORU+10*, ORU+11
>> IVMCT Z10+21*
IVMDA ORU+4*, ENQ+1!
IVMDGBT ENQ+1!
IVMENIEN PROC+32~, PROC+33*, PROC+36*, PROC+37
IVMENRC PROC+32~, PROC+34*, PROC+37*, PROC+38
>> IVMERROR Z10+21*
IVMFLGC ENQ+1!
IVMFUTR PROC+2~, PROC+6*, MT+37*, MT+39*, MT+45, MT+50, CT+21*, CT+23*, CT+29, CT+34
CHKDT+6*
>> IVMLAST MT+12*, MT+14*, MT+15, MT+16, CT+7*, CHKDT+5
IVMMCI ORU+8, ORU+11, ENQ+1!
IVMMTDT ENQ+1!, MT+5*, MT+12, MT+14, MT+18, MT+33, MT+50, MT+54, MT+56, CT+3*
CT+7, CT+9, CT+17, CT+34, CT+38, CT+40, IS+3*, CHKDT+5, CHKDT+6
IVMMTIEN ENQ+1!, PROC+7*, MT+36*, MT+40, MT+41, MT+42, MT+50~*, MT+51, MT+52, MT+53
CT+20*, CT+24, CT+25, CT+26, CT+34~*, CT+35, CT+36, CT+37, CHKDT+5*
IVMORF Z10+20*, ORU+7, ENQ+1!
IVMPAT MT+32~, MT+33, MT+34, CT+16~, CT+17, CT+18, FUTURE~, FUTURE+11*, FUTURE+12
IVMREGO PROC+2~, PROC+29*, PROC+38*, PROC+39
IVMRTN ORF+5~, ORF+6*, ORF+7, ORF+13, ORF+15, ORF+41, ORU+4
IVMSEG ORU+4*, ENQ+1!, PROC+9
IVMTYPE ORU+1*, ORU+10, ENQ+1!, PROC+18*, PROC+21*, PROC+25, PROC+26*, PROC+30, PROC+42*, MT+4
MT+43, MT+45, CT+2, CT+27, CT+29, IS+3
IVMZ10 PROC+2~, PROC+5*
IVMZ10F ORU+1*, ENQ+3!
MSGID ORF+18~, ORF+38*, ORF+39, PROC+9*
MTSIG MT+1~, MT+10*, MT+15
MTSIGDT MT+1~, MT+11*, MT+15
NODE PROC+2~, MT+49*, MT+52*, MT+54, CT+33*, CT+36*, CT+38
NODE0 MT+1~, MT+41*, MT+45, MT+53*, MT+54, CT+1~, CT+25*, CT+29, CT+37*, CT+38
RET MT+1~, MT+43*, MT+44, CT+1~, CT+27*, CT+28, FUTURE+9~, FUTURE+10*, FUTURE+12*, FUTURE+13
SEG ORF+18~, ORF+20
SEG("TYPE" ORF+21
SEG(10 ORF+38
SEG(9 ORF+22
SEGCNT ORF+5~, ORF+11*, ORF+13, ORF+15
SOURCE PROC+2~, MT+8*, MT+54, CT+5*, CT+38
SRCTST PROC+2~, MT+9*, CT+6*
TMSTAMP PROC+2~, MT+6*, MT+15, MT+48, MT+54, CT+4*, CT+32, CT+38
TYPE FUTURE~, FUTURE+12
U MT+14
YEAR FUTURE~, FUTURE+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All