EASUM6 ;ALB/BDB,MNH - IVM MEANS/COPAY TEST UPLOAD DRIVER ;7/6/04 1:23pm
Source file <EASUM6.m>
| Package | Total | Call Graph |
|---|---|---|
| Enrollment Application System | 4 | PARSEZMT^EASPREC6 $$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+24 |
| GETREL^DGMTU11 | ADD+42 |
| ^DIE | ADD+32, ADD+35 |
| PARSEZMT^EASPREC6 | ADD+12 |
| $$EXPIRED^EASPTRN1 | ADD+13 |
| EN^EASUM5 | ADDS21+8, ADDC21+10, ADDV21+12 |
| MTBULL^EASUM7 | COMPLETE+9 |
| $$RXST^IBARXEU | EN+28 |
| MAIL^IVMUFNC | COMPLETE+9 |
| INPIEN^IVMUM2 | ADD+52, ADDCHILD+7 |
| EN^IVMUM3 | ADD+58, 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+39 |
| ^DGMT(408.31 - [#408.31] | ADD+43 |
| ^TMP($J | GET+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CURIEN | ADD+22~, ADD+23*, ADD+24 |
| DA | ADD+15*, ADD+32!, ADD+35*! |
| >> DFN | EN+28, EN+29, ADD+13, ADD+24, ADD+42 |
| DGCAT | ADD+39*, COMPLETE+13! |
| >> DGCOM | ADD+11* |
| DGENUPLD | ADD+13*, ADD+14*, COMPLETE+12! |
| DGINI | ADDV21+7, COMPLETE+12! |
| DGIRI | ADDV21+14, COMPLETE+12! |
| DGLY | ADD+42, COMPLETE+12! |
| >> DGMTACT | COMPLETE+5* |
| DGMTDT | ADD+5*, ADD+24, ADD+28, ADD+29, COMPLETE+12! |
| >> DGMTI | ADD+7, ADD+15, ADD+23, ADD+24* |
| >> DGMTINF | COMPLETE+7* |
| >> DGMTP | ADD+43* |
| >> DGMTYPT | ADD+24 |
| DGPRI | ADDV21+2*, COMPLETE+12! |
| DGREL | COMPLETE+12! |
| DGREL("V" | ADDV21+2 |
| DGVINI | ADDV21+7*, COMPLETE+12! |
| DGVIRI | ADDV21+14*, COMPLETE+12! |
| DIE | ADD+15*, ADD+32!, ADD+35*! |
| DR | ADD+16*, ADD+17*, ADD+30*, ADD+32!, ADD+35*! |
| DUZ | EN+24* |
| >> EASZ06 | ADD+43 |
| >> IVM2 | ADD+13 |
| >> IVM3 | ADD+39 |
| >> IVM5 | ADD+40* |
| 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+51*, ADDS21+1*, ADDS21+6*, ADDCHILD+6*, ADDC21+2*, ADDC21+8*, ADDV21+3*, ADDV21+10*, COMPLETE+13!, GET+1 |
| IVMDAP | ADD+51, ADDS21+1, ADDS21+6, ADDCHILD+6, ADDC21+2, ADDC21+8, ADDV21+3, ADDV21+10, COMPLETE+13! |
| IVMFERR | ADD+53, ADD+60, ADDS21+3, ADDS21+9, ADDCHILD+4, ADDCHILD+8, ADDCHILD+12, ADDC21+4, ADDC21+11, ADDC21+13 , ADDV21+6, ADDV21+13, COMPLETE+13! |
| IVMFLG2 | COMPLETE+14! |
| IVMFLG5 | ADD+55, COMPLETE+14! |
| IVMFLGC | ADDCHILD+2, ADDCHILD+4, COMPLETE+14! |
| >> IVMMT31 | ADD+43* |
| IVMMTB | EN+29*, COMPLETE+14! |
| >> IVMMTDT | ADD+5 |
| >> IVMMTIEN | ADD+7*, ADD+42, ADD+43 |
| IVMPRN | COMPLETE+14! |
| IVMRELN | COMPLETE+15! |
| IVMRELO | COMPLETE+15! |
| >> IVMRTN | GET+1 |
| IVMSEG | COMPLETE+15!, GET+1* |
| IVMSPCHV | ADD+50*, ADDCHILD+1*, ADDV21+4*, COMPLETE+15! |
| IVMX | COMPLETE+15! |
| LNKCAT | ADD+22~, ADD+25* |
| LNKDAT | ADD+22~, ADD+24*, ADD+25 |
| LNKDTE | ADD+22~, ADD+25*, ADD+28 |
| LNKMT | ADD+22~, ADD+23*, ADD+25*, ADD+27, ADD+28*, ADD+29*, ADD+30, ADD+35 |
| >> ZMTSEG | ADD+12 |