IVMUM1 ;ALB/SEK - MEANS TEST UPLOAD DRIVER ; 3/6/01 5:13pm
Source file <IVMUM1.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 |
| 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) ; 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
|
| FileNo | Call Tags |
|---|---|
| ^DGMT(408.31 - [#408.31] | Classic Fileman Calls |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | ADD+10*, ADD+11! |
| >> DFN | EN+28, EN+29, ADD+13 |
| DGINI | ADDV21+7, COMPLETE+5! |
| DGIRI | ADDV21+13, COMPLETE+5! |
| DGLY | ADD+13, COMPLETE+5! |
| DGMTDT | ADD+5*, COMPLETE+5! |
| >> DGMTI | ADD+10 |
| DGMTYPT | ADD+5*, COMPLETE+5! |
| DGPRI | ADDV21+2*, COMPLETE+5! |
| DGREL | COMPLETE+5! |
| DGREL("V" | ADDV21+2 |
| DGVINI | ADDV21+7*, COMPLETE+5! |
| DGVIRI | ADDV21+13*, COMPLETE+5! |
| DIE | ADD+10*, ADD+11! |
| DR | ADD+10*, ADD+11! |
| DUZ | EN+24* |
| >> HLERR | EN+34* |
| IVMAR | EN+33!, COMPLETE+6! |
| IVMCEB | EN+28*, COMPLETE+6! |
| IVMCTR2 | ADDCHILD+3*, ADDCHILD+5*, ADDCHILD+6, ADDC21+1*, ADDC21+2, ADDC21+7*, ADDC21+8, COMPLETE+6! |
| IVMCTR3 | ADDCHILD+4*, COMPLETE+6! |
| IVMDA1 | ADD+19*, ADDS21+1*, ADDS21+6*, ADDCHILD+6*, ADDC21+2*, ADDC21+8*, ADDV21+3*, ADDV21+10*, COMPLETE+6!, GET+1 |
| IVMDAP | ADD+19, ADDS21+1, ADDS21+6, ADDCHILD+6, ADDC21+2, ADDC21+8, ADDV21+3, ADDV21+10, COMPLETE+6! |
| IVMFERR | ADD+21, ADD+27, ADDS21+3, ADDS21+8, ADDCHILD+4, ADDCHILD+8, ADDCHILD+12, ADDC21+4, ADDC21+10, ADDC21+12 , ADDV21+6, ADDV21+12, COMPLETE+6! |
| IVMFLG2 | COMPLETE+7! |
| IVMFLG5 | ADD+23, COMPLETE+7! |
| IVMFLGC | ADDCHILD+2, ADDCHILD+4, COMPLETE+7! |
| IVMMTB | EN+29*, COMPLETE+7! |
| IVMMTDT | ADD+5, COMPLETE+7! |
| IVMMTIEN | ADD+13, COMPLETE+7! |
| IVMPRN | COMPLETE+7! |
| IVMRELN | COMPLETE+8! |
| IVMRELO | COMPLETE+8! |
| >> IVMRTN | GET+1 |
| IVMSEG | COMPLETE+8!, GET+1* |
| IVMSPCHV | ADD+18*, ADDCHILD+1*, ADDV21+4*, COMPLETE+8! |
| IVMX | EN+34*!, COMPLETE+8! |