IVMCM ;ALB/SEK,KCL,RTK,AEG,BRM,AEG,HM,KUM - PROCESS INCOME TEST (Z10) TRANSMISSIONS ;3/30/20 1:48pm
Source file <IVMCM.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Enrollment Application System | 1 | EASCM |
| Income Verification Match | 1 | IVMPRECZ |
| 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) | ;
|
| 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 |
| FileNo | Call Tags |
|---|---|
| ^DGEN(27.11 - [#27.11] | GET1^DIQ |
| 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 |
| >> | 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 |