EASCM ;ALB/PJH,JAM - PROCESS INCOME TEST (Z10) TRANSMISSIONS ;7/1/09 3:36pm
Source file <EASCM.m>
| Package | Total | Call Graph |
|---|---|---|
| Income Verification Match | 13 | Z10^IVMCM (EN,LTC)^IVMCM1 (,ADD)^IVMCMB (,PROB)^IVMCMC ($$EN,DELTYPE)^IVMCMD $$UPDMTSIG^IVMCMF FIND^IVMCQ2 $$ELIG^IVMCUF1 (GETLOCKS,RELLOCKS)^IVMCUPL $$FIND^IVMPLOG ORF^IVMPREC7 ($$AGE,$$CATC,$$ELIG,$$INCY)^IVMUFNC5 $$DCDON^IVMUPAR1 |
| Registration | 8 | $$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 |
| Enrollment Application System | 1 | $$Z06MT^EASPTRN1 |
| Integrated Billing | 1 | $$RXST^IBARXEU |
| VA FileMan | 1 | NOW^%DTC |
| 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 | 2 | EAS ESR 050 ORF-Z10 CLIENT EAS ESR 050 ORF-Z11 CLIENT |
| Kernel | 1 | ^ORD(101 |
| 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 |
| $$UPD^DGENDBS | MT+31, CT+17 |
| $$PENDING^DGENQRY | PROC+37 |
| $$SEND^DGENQRY1 | PROC+37 |
| NXTSEG^DGENUPL | ORF+20 |
| ORFZ11^DGENUPL | ORF+39 |
| PRIOR^DGMTEVT | PROC+4 |
| $$GETCODE^DGMTH | MT+42, CT+28 |
| $$LST^DGMTU | MT+11, MT+40, CT+6, CT+26 |
| $$Z06MT^EASPTRN1 | MT+15 |
| $$FMDATE^HLFNC | MT+5, MT+6, MT+7, MT+10, CT+3, CT+4 |
| INIT^HLFNC2 | ORF+27 |
| $$RXST^IBARXEU | CT+7 |
| Z10^IVMCM | ORF+34 |
| EN^IVMCM1 | MT+54, CT+40 |
| LTC^IVMCM1 | LTC+1 |
| ^IVMCMB | ORU+17 |
| ADD^IVMCMB | MT+42, CT+28 |
| ^IVMCMC | PROC+19 |
| PROB^IVMCMC | PROC+11, PROC+30, MT+21, CT+8 |
| $$EN^IVMCMD | MT+39, CT+25 |
| DELTYPE^IVMCMD | MT+53, CT+39 |
| $$UPDMTSIG^IVMCMF | MT+14 |
| FIND^IVMCQ2 | ORU+11 |
| $$ELIG^IVMCUF1 | PROC+37 |
| GETLOCKS^IVMCUPL | PROC+40 |
| RELLOCKS^IVMCUPL | PROCQ+2 |
| $$FIND^IVMPLOG | FUTURE+11 |
| ORF^IVMPREC7 | ORF+31 |
| $$AGE^IVMUFNC5 | MT+17, CT+8 |
| $$CATC^IVMUFNC5 | MT+19 |
| $$ELIG^IVMUFNC5 | MT+16 |
| $$INCY^IVMUFNC5 | MT+17, CT+8 |
| $$DCDON^IVMUPAR1 | PROC+11 |
| $$SITE^VASITE | ORF+25 |
| HL7 Protocol Name | Call Tags |
|---|---|
| EAS ESR 050 ORF-Z10 CLIENT | ORF |
| EAS ESR 050 ORF-Z11 CLIENT | ORF |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGMT(408.31 - [#408.31] | MT+32, MT+38, MT+49, MT+50, CT+18, CT+24, CT+35, CT+36 |
| ^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+17, ENQ+2!, PROC+14!, PROC+26, PROC+30 , PROC+31, PROC+34, MT+5, MT+6, MT+7, MT+8, MT+9, MT+10, MT+18, MT+26 , CT+3, CT+4, CT+5, CT+12, LTC+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | ORF+10! |
| %H | ORF+10! |
| %I | ORF+10! |
| CATC | MT+19*, MT+20, MT+21! |
| CATCZMT | MT+18~*, MT+19 |
| CNT | ORF+5~, ORF+12*, ORF+13, ORF+14*, ORF+15 |
| CODE | MT+1~, MT+41*, MT+42, CT+1~, CT+27*, CT+28 |
| DATA | MT+1~, MT+29~, MT+31, CT+1~, CT+15~, CT+17 |
| DATA( | MT+31*, CT+17* |
| DFN | ORU+8, ORU+11, ENQ+2!, PROC+37, PROC+40, MT+11, MT+16, MT+30, MT+40, MT+42 , MT+47, MT+53, CT+6, CT+7, CT+16, CT+26, CT+28, CT+33, CT+39, 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+17, MT+40, MT+41, CT+8, CT+26, CT+27, CHKDT+6 |
| DUZ | ORF+4* |
| ERRMSG | MT+16*, MT+20*, MT+21! |
| 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+19!, MT+4, CT+2 |
| >> HLEVN | ORF+19*, Z10+21* |
| >> HLFS | PROC+9, PROC+26, PROC+30, PROC+31, PROC+34, MT+5, MT+6, MT+7, MT+8, MT+9 , MT+10, MT+26, CT+3, CT+4, CT+5, CT+12, 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+26, CT+12 |
| >> HLQUIT | ORF+11 |
| HSDATE | PROC+2~, MT+7*, MT+51 |
| IEN | MT+29~, MT+30*, MT+31, MT+32, MT+33, CT+15~, CT+16*, CT+17, CT+18, CT+19 |
| IVMBULL | ENQ+2! |
| >> IVMCNTR | Z10+21* |
| IVMCPAY | ENQ+2!, CT+7* |
| IVMCR | ORU+9~, ORU+10*, ORU+11 |
| >> IVMCT | Z10+21* |
| IVMDA | ORU+4*, ENQ+1! |
| IVMDGBT | ENQ+1! |
| >> IVMERROR | Z10+21* |
| IVMFLGC | ENQ+1! |
| IVMFUTR | PROC+2~, PROC+6*, MT+34*, MT+36*, MT+42, MT+47, CT+20*, CT+22*, CT+28, CT+33 , CHKDT+6* |
| >> IVMLAST | MT+11*, MT+13*, MT+14, MT+15, CT+6*, CHKDT+5 |
| IVMMCI | ORU+8, ORU+11, ENQ+1! |
| IVMMTDT | ENQ+1!, MT+5*, MT+11, MT+13, MT+17, MT+30, MT+47, MT+51, MT+53, CT+3* , CT+6, CT+8, CT+16, CT+33, CT+37, CT+39, IS+2*, CHKDT+5, CHKDT+6 |
| IVMMTIEN | ENQ+1!, PROC+7*, MT+33*, MT+37, MT+38, MT+39, MT+47~*, MT+48, MT+49, MT+50 , CT+19*, CT+23, CT+24, CT+25, CT+33~*, CT+34, CT+35, CT+36, CHKDT+5* |
| IVMORF | Z10+20*, ORU+7, ENQ+1! |
| IVMPAT | MT+29~, MT+30, MT+31, CT+15~, CT+16, CT+17, FUTURE~, FUTURE+11*, FUTURE+12 |
| IVMRTN | ORF+5~, ORF+6*, ORF+7, ORF+13, ORF+15, ORF+41, ORU+4 |
| IVMSEG | ORU+4*, ENQ+1!, PROC+9 |
| IVMSSNFLAG | PROC+17~, PROC+18*, PROC+20 |
| IVMTYPE | ORU+1*, ORU+10, ENQ+1!, PROC+23*, PROC+26*, PROC+30, PROC+31*, PROC+34*, MT+4, MT+40 , MT+42, CT+2, CT+26, CT+28, IS+2 |
| IVMZ10 | PROC+2~, PROC+5* |
| IVMZ10F | ORU+1*, ENQ+3! |
| MSGID | ORF+18~, ORF+38*, ORF+39, PROC+9* |
| MTSIG | MT+1~, MT+9*, MT+14 |
| MTSIGDT | MT+1~, MT+10*, MT+14 |
| NODE | PROC+2~, MT+46*, MT+49*, MT+51, CT+32*, CT+35*, CT+37 |
| NODE0 | MT+1~, MT+38*, MT+42, MT+50*, MT+51, CT+1~, CT+24*, CT+28, CT+36*, CT+37 |
| RET | MT+1~, MT+40*, MT+41, CT+1~, CT+26*, CT+27, 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+51, CT+5*, CT+37 |
| TMSTAMP | PROC+2~, MT+6*, MT+14, MT+45, MT+51, CT+4*, CT+31, CT+37 |
| TYPE | FUTURE~, FUTURE+12 |
| U | MT+13 |
| YEAR | FUTURE~, FUTURE+11 |