EASUM1 ;ALB/SEK,GN,MNH - IVM MEANS/COPAY TEST UPLOAD DRIVER ;7/6/04 1:23pm
Source file <EASUM1.m>
| Package | Total | Call Graph |
|---|---|---|
| Enrollment Application System | 4 | PARSEZMT^EASPREC7 $$EXPIRED^EASPTRN1 EN^EASUM5 MTBULL^EASUM7 |
| Income Verification Match | 4 | MAIL^IVMUFNC INPIEN^IVMUM2 EN^IVMUM3 EN^IVMUM4 |
| Registration | 4 | ADD^DGMTA (AFTER,EN)^DGMTEVT $$LST^DGMTU GETREL^DGMTU11 |
| Integrated Billing | 1 | $$RXST^IBARXEU |
| VA FileMan | 1 | ^DIE |
| 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; this routine will call routines to upload means tests sent by the IVM
; Center in HL7 segments. the required sequence of these segments were ; validated in the calling routine IVMPREC7. this routine will call ; IVMUCHK to ensure that the data is consistent with DHCP means test ; file and software requirements. |
|
| ADD | ; add new annual means test file (408.31) stub
; input DGMTDT (.01) dt of test ; DFN (.02) Patient IEN ; DGMTYPT (.19) type of test (1-means test, 2-Rx Copay test) ; output DGMTI annual means test IEN |
|
| ADDS21 | ; add spouse entry to individual annual income file (408.21)
|
|
| ADDCHILD | ; add children if not in 408.13
|
|
| ADDC21 | ||
| ADDV21 | ; add vet entry to individual annual income file (408.21)
; get vet patient relation ien |
|
| COMPLETE | ; complete means test
|
|
| GET | ; get HL7 segment from ^HL
|
| Name | Field # of Occurrence |
|---|---|
| ADD^DGMTA | ADD+6 |
| AFTER^DGMTEVT | COMPLETE+6 |
| EN^DGMTEVT | COMPLETE+8 |
| $$LST^DGMTU | EN+29, ADD+22 |
| GETREL^DGMTU11 | ADD+40 |
| ^DIE | ADD+30, ADD+33 |
| PARSEZMT^EASPREC7 | ADD+12 |
| $$EXPIRED^EASPTRN1 | ADD+13 |
| EN^EASUM5 | ADDS21+7, ADDC21+9, ADDV21+11 |
| MTBULL^EASUM7 | COMPLETE+9 |
| $$RXST^IBARXEU | EN+28 |
| MAIL^IVMUFNC | COMPLETE+9 |
| INPIEN^IVMUM2 | ADD+50, ADDCHILD+7 |
| EN^IVMUM3 | ADD+56, ADDCHILD+11 |
| EN^IVMUM4 | ADDS21+2, ADDC21+3, ADDV21+5 |
| FileNo | Call Tags |
|---|---|
| ^DGMT(408.31 - [#408.31] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(408.32 - [#408.32] | ADD+37 |
| ^DGMT(408.31 - [#408.31] | ADD+41 |
| ^TMP($J | GET+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CURIEN | ADD+20~, ADD+21*, ADD+22 |
| DA | ADD+14*, ADD+30!, ADD+33*! |
| >> DFN | EN+28, EN+29, ADD+13, ADD+22, ADD+40 |
| DGCAT | ADD+37*, COMPLETE+13! |
| >> DGCOM | ADD+11* |
| DGENUPLD | ADD+13*, COMPLETE+12! |
| DGINI | ADDV21+7, COMPLETE+12! |
| DGIRI | ADDV21+13, COMPLETE+12! |
| DGLY | ADD+40, COMPLETE+12! |
| >> DGMTACT | COMPLETE+5* |
| DGMTDT | ADD+5*, ADD+22, ADD+26, ADD+27, COMPLETE+12! |
| >> DGMTI | ADD+7, ADD+14, ADD+21, ADD+22* |
| >> DGMTINF | COMPLETE+7* |
| >> DGMTP | ADD+41* |
| >> DGMTYPT | ADD+22 |
| DGPRI | ADDV21+2*, COMPLETE+12! |
| DGREL | COMPLETE+12! |
| DGREL("V" | ADDV21+2 |
| DGVINI | ADDV21+7*, COMPLETE+12! |
| DGVIRI | ADDV21+13*, COMPLETE+12! |
| DIE | ADD+14*, ADD+30!, ADD+33*! |
| DR | ADD+15*, ADD+28*, ADD+30!, ADD+33*! |
| DUZ | EN+24* |
| >> EASZ06 | ADD+41 |
| >> IVM2 | ADD+13 |
| >> IVM3 | ADD+37 |
| >> IVM5 | ADD+38* |
| IVMAR | COMPLETE+13! |
| IVMCEB | EN+28*, COMPLETE+13! |
| IVMCTR2 | ADDCHILD+3*, ADDCHILD+5*, ADDCHILD+6, ADDC21+1*, ADDC21+2, ADDC21+7*, ADDC21+8, COMPLETE+13! |
| IVMCTR3 | ADDCHILD+4*, COMPLETE+13! |
| IVMDA1 | ADD+49*, ADDS21+1*, ADDS21+6*, ADDCHILD+6*, ADDC21+2*, ADDC21+8*, ADDV21+3*, ADDV21+10*, COMPLETE+13!, GET+1 |
| IVMDAP | ADD+49, ADDS21+1, ADDS21+6, ADDCHILD+6, ADDC21+2, ADDC21+8, ADDV21+3, ADDV21+10, COMPLETE+13! |
| IVMFERR | ADD+51, ADD+57, ADDS21+3, ADDS21+8, ADDCHILD+4, ADDCHILD+8, ADDCHILD+12, ADDC21+4, ADDC21+10, ADDC21+12 , ADDV21+6, ADDV21+12, COMPLETE+13! |
| IVMFLG2 | COMPLETE+14! |
| IVMFLG5 | ADD+53, COMPLETE+14! |
| IVMFLGC | ADDCHILD+2, ADDCHILD+4, COMPLETE+14! |
| >> IVMMT31 | ADD+41* |
| IVMMTB | EN+29*, COMPLETE+14! |
| >> IVMMTDT | ADD+5 |
| >> IVMMTIEN | ADD+7*, ADD+40, ADD+41 |
| IVMPRN | COMPLETE+14! |
| IVMRELN | COMPLETE+15! |
| IVMRELO | COMPLETE+15! |
| >> IVMRTN | GET+1 |
| IVMSEG | COMPLETE+15!, GET+1* |
| IVMSPCHV | ADD+48*, ADDCHILD+1*, ADDV21+4*, COMPLETE+15! |
| IVMX | COMPLETE+15! |
| LNKCAT | ADD+20~, ADD+23* |
| LNKDAT | ADD+20~, ADD+22*, ADD+23 |
| LNKDTE | ADD+20~, ADD+23*, ADD+26 |
| LNKMT | ADD+20~, ADD+21*, ADD+23*, ADD+25, ADD+26*, ADD+27*, ADD+28, ADD+33 |
| >> ZMTSEG | ADD+12 |