VAFHLIN1 ;ALB/KCL/SCK/PHH,TDM - CREATE HL7 INSURANCE (IN1) SEGMENT ; 1/21/09 4:05pm
Source file <VAFHLIN1.m>
Package | Total | Call Graph |
---|---|---|
Health Level Seven | 1 | ($$HLADDR,$$HLDATE,$$HLPHONE)^HLFNC |
Kernel | 1 | $$LOW^XLFSTR |
Name | Comments | DBIA/ICR reference |
---|---|---|
ALL | ; get all active insurance for patient
|
|
ENQ | ||
ADDR1(VAFI) | ; Format insurance company address from Insurance API for HL7 conversion.
|
|
BUILD | ; Build array of HL7 (IN1) segments
|
|
WHOSE(VAFWHO) | ; Format Subscriber relationship for HL7 conversion
|
|
EN(DFN,VAFSTR,VAFHLQ,VAFHLFS,VAFARRY,VAFHLECH) | ; --
; Entry point to return HL7 IN1 segments. |
|
ADDR(VAFPTR) | ; Format insurance company address for HL7 conversion
; Retained for backword compatibility |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(36 - [#36] | ADDR+13 |
Name | Line Occurrences |
---|---|
$$ADDR1 | BUILD+13 |
$$WHOSE | BUILD+21 |
BUILD | ALL+2 |
ENQ | EN+28 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DFN | EN~, EN+28 |
>> 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+39*, 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+41* |
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+39* |
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~ |
VAFTMP("IBBAPI" | EN+41 |
VAFWHO | WHOSE~, WHOSE+12*, WHOSE+13 |
VAFX | EN+17~, EN+33*, EN+37 |
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* |