VAFHLIN1 ;ALB/KCL/SCK/PHH,TDM - CREATE HL7 INSURANCE (IN1) SEGMENT ; 1/21/09 4:05pm
Source file <VAFHLIN1.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 |
---|---|---|
Consult Request Tracking | 1 | GMRCCCRA |
Income Verification Match | 1 | IVMPTRN9 |
Registration | 1 | DGRUGA13 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(DFN,VAFSTR,VAFHLQ,VAFHLFS,VAFARRY,VAFHLECH) | ; --
; Entry point to return HL7 IN1 segments. |
|
ALL | ; get all active insurance for patient
|
|
ENQ | ||
BUILD | ; Build array of HL7 (IN1) segments
|
|
WHOSE(VAFWHO) | ; Format Subscriber relationship for HL7 conversion
|
|
ADDR1(VAFI) | ; Format insurance company address from Insurance API for HL7 conversion.
|
|
ADDR(VAFPTR) | ; Format insurance company address for HL7 conversion
; Retained for backword compatibility |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(36 - [#36] | ADDR+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DFN | EN~, EN+28, EN+33 |
>> HLECH | EN+25 |
>> HLFS | EN+24 |
>> HLQ | EN+24 |
RETVAL | ADDR1+8~, ADDR1+13*, ADDR1+14*, ADDR1+15 |
U | BUILD+11, BUILD+12, BUILD+16, BUILD+21, ADDR1+10 |
VAF36 | EN+17~ |
VAFAD | ADDR1+8~, ADDR1+9*, ADDR1+13, ADDR+9~, ADDR+10*, ADDR+16*, ADDR+17*, ADDR+23 |
VAFADDR | ADDR+9~, ADDR+13*, ADDR+16, ADDR+18, ADDR+19, ADDR+20 |
VAFARRY | EN~, EN+18*, EN+21*, EN+28, BUILD+26 |
VAFGL | ADDR1+8~, ADDR1+10*, ADDR1+13, ADDR+9~, ADDR+18*, ADDR+19*, ADDR+20*, ADDR+23 |
VAFGRP | EN+17~ |
VAFHLECH | EN~, EN+25*, ADDR1+14 |
VAFHLFS | EN~, EN+24*, EN+28, BUILD+1, BUILD+8, BUILD+11, BUILD+12, BUILD+13, BUILD+14, BUILD+15 , BUILD+16, BUILD+17, BUILD+18, BUILD+19, BUILD+20, BUILD+21, BUILD+23, BUILD+26 |
VAFHLQ | EN~, EN+24*, BUILD+12, BUILD+13, BUILD+14, BUILD+15, BUILD+16, BUILD+17, BUILD+18, BUILD+19 , BUILD+20, BUILD+21, BUILD+23 |
VAFI | EN+17~, EN+38*, ALL+1*, BUILD+11, BUILD+12, BUILD+13, BUILD+14, BUILD+15, BUILD+16, BUILD+17 , BUILD+18, BUILD+19, BUILD+20, BUILD+21, BUILD+23, ADDR1~, ADDR1+9, ADDR1+10, ADDR1+14 |
VAFIDX | EN+17~, EN+18*, BUILD+1*, BUILD+8, BUILD+26 |
VAFINS | EN+17~, EN+40* |
VAFINS( | ALL+1, BUILD+11, BUILD+12, BUILD+14, BUILD+15, BUILD+16, BUILD+17, BUILD+18, BUILD+19, BUILD+20 , BUILD+21, BUILD+23, ADDR1+9, ADDR1+10, ADDR1+14 |
VAFINS(1 | EN+38* |
VAFNODE | EN+17~ |
VAFPHN | EN+17~ |
VAFPTR | ADDR~, ADDR+13 |
VAFST | ADDR+9~, ADDR+16* |
VAFSTR | EN~, BUILD+4*, BUILD+5*, BUILD+11, BUILD+12, BUILD+13, BUILD+14, BUILD+15, BUILD+16, BUILD+17 , BUILD+18, BUILD+19, BUILD+20, BUILD+21, BUILD+23 |
VAFTMP | EN+17~, EN+33 |
VAFTMP("IBBAPI" | EN+40 |
VAFWHO | WHOSE~, WHOSE+12*, WHOSE+13 |
VAFX | EN+17~, EN+33*, EN+36 |
VAFY | EN+17~, BUILD+1*, BUILD+8*, BUILD+11*, BUILD+12*, BUILD+13*, BUILD+14*, BUILD+15*, BUILD+16*, BUILD+17* , BUILD+18*, BUILD+19*, BUILD+20*, BUILD+21*, BUILD+23*, BUILD+26 |
X | EN+17~, BUILD+13*, BUILD+14*, BUILD+17*, BUILD+18*, BUILD+21* |