Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: VAFHLIN1

Package: Registration

Routine: VAFHLIN1


Information

VAFHLIN1 ;ALB/KCL/SCK/PHH,TDM - CREATE HL7 INSURANCE (IN1) SEGMENT ; 1/21/09 4:05pm

Source Information

Source file <VAFHLIN1.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Health Level Seven 1 ($$HLADDR,$$HLDATE,$$HLPHONE)^HLFNC  
Kernel 1 $$LOW^XLFSTR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Registration 1 DGRUGA13  

Entry Points

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.
  • ICR #6917
    • Status: Active
    • Usage: Controlled Subscription
    ADDR(VAFPTR) ; Format insurance company address for HL7 conversion
    ; Retained for backword compatibility

    External References

    Name Field # of Occurrence
    $$HLADDR^HLFNC ADDR1+13, ADDR+23
    $$HLDATE^HLFNC BUILD+17, BUILD+18
    $$HLPHONE^HLFNC BUILD+14
    $$LOW^XLFSTR WHOSE+13

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DIC(36 - [#36] ADDR+13

    Label References

    Name Line Occurrences
    $$ADDR1 BUILD+13
    $$WHOSE BUILD+21
    BUILD ALL+2
    ENQ EN+28

    Local Variables

    Legend:

    >> 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*
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All