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* |