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 |
Package | Total | Caller Graph |
---|---|---|
Income Verification Match | 2 | IVMPREC7 IVMUM6 |
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! |