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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: VAFHAPV1

Package: Registration

Routine: VAFHAPV1


Information

VAFHAPV1 ;ALB/RJS - INPATIENT PV1 SEGMENT ; 1/11/10 1:43pm

Source Information

Source file <VAFHAPV1.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Registration 3 (IN5,KVAR)^VADPT  $$HLQ^VAFHUTL  $$SITE^VASITE  
Health Level Seven 1 $$HLDATE^HLFNC  
Kernel 1 $$HLNAME^XLFNAME  

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Registration 6 VAFCA04  VAFCADT1  VAFCPV1  VAFHADT1  VAFHCA08  VAFHLPV1  
Barcode Medication Administration 1 ALPBINP  

Entry Points

Name Comments DBIA/ICR reference
EN(DFN,VAFHDT,VAFSTR,IEN,ALTVISID,SETID,VAFDIAG) ;
  • ICR #4512
    • Status: Expired
    • Usage: Private
    DGBUILD(DGPMP,VAFSTR) ;
    BUILD() ;Build the PV1 Segment
    NEXT ;
    TEST(COUNTER,STRING,FIELDSEP,COMPNENT) ;
    EXIT ;

    External References

    Name Field # of Occurrence
    $$HLDATE^HLFNC BUILD+97, BUILD+104, DGBUILD+110
    IN5^VADPT EN+37
    KVAR^VADPT EN+33
    $$HLQ^VAFHUTL BUILD+21, BUILD+22, BUILD+23, BUILD+35, BUILD+43, BUILD+48, BUILD+57, DGBUILD+48, DGBUILD+58, DGBUILD+66
    $$SITE^VASITE BUILD+84, DGBUILD+94
    $$HLNAME^XLFNAME BUILD+34, DGBUILD+57

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DG(391 - [#391] BUILD+62, DGBUILD+71
    ^DG(405.4 - [#405.4] BUILD+53, DGBUILD+45
    ^DGPM - [#405] BUILD+51, BUILD+81, DGBUILD+23
    ^DIC(42 - [#42] BUILD+72, BUILD+82, DGBUILD+43, DGBUILD+81, DGBUILD+92
    ^DIC(45.7 - [#45.7] BUILD+42, DGBUILD+65
    ^DPT - [#2] BUILD+61, DGBUILD+70

    Label References

    Name Line Occurrences
    $$BUILD EN+38
    $$TEST BUILD+107, DGBUILD+112
    NEXT NEXT+3

    Naked Globals

    Name Field # of Occurrence
    ^("TYPE" BUILD+62, DGBUILD+71

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ADMPTR DGBUILD+15~, DGBUILD+23*
    ADMSSN DGBUILD+15~, DGBUILD+23*
    ALTVISID EN~, EN+39
    ATTNDING BUILD+29~, BUILD+34*, BUILD+35, DGBUILD+14~, DGBUILD+53~, DGBUILD+57*, DGBUILD+58
    ATTNDPTR BUILD+29~, BUILD+30*, BUILD+32, BUILD+33, BUILD+35, DGBUILD+14~, DGBUILD+53~, DGBUILD+54*, DGBUILD+55, DGBUILD+56
    , DGBUILD+58
    BED BUILD+20~, BUILD+23*, BUILD+24, BUILD+47~, BUILD+56*, BUILD+57, DGBUILD+14~, DGBUILD+29~, DGBUILD+40~, DGBUILD+46*
    , DGBUILD+48
    CHAR TEST+1~, NEXT+2*, NEXT+3
    COMPNENT TEST~, NEXT+3
    COUNTER TEST~, NEXT+1, NEXT+2, NEXT+3*
    CURRENT EN+28~
    CURRENT(1 BUILD+12, BUILD+13, BUILD+80
    CURRENT(13 BUILD+97
    CURRENT(15 BUILD+48, BUILD+49
    CURRENT(17 BUILD+92, BUILD+104
    CURRENT(18 BUILD+30
    CURRENT(3 BUILD+84
    CURRENT(5 BUILD+21, BUILD+70
    CURRENT(6 BUILD+22, BUILD+23
    CURRENT(8 BUILD+41
    CURRENT(9 BUILD+14
    DFN EN~, BUILD+61, DGBUILD+70
    DGDTYP BUILD+91~, BUILD+92*, DGBUILD+102~, DGBUILD+103*, DGBUILD+104
    DGNAME BUILD+33~, BUILD+34, DGBUILD+56~, DGBUILD+57
    DGNAME("FIELD" BUILD+33*, DGBUILD+56*
    DGNAME("FILE" BUILD+33*, DGBUILD+56*
    DGNAME("IENS" BUILD+33*, DGBUILD+56*
    DGPMP DGBUILD~, DGBUILD+20, DGBUILD+21, DGBUILD+22, DGBUILD+23, DGBUILD+41, DGBUILD+42, DGBUILD+54, DGBUILD+64, DGBUILD+79
    , DGBUILD+91, DGBUILD+94, DGBUILD+103, DGBUILD+109, DGBUILD+110
    FIELDSEP TEST~, NEXT+3
    >> HLECH EN+34, BUILD+34, DGBUILD+21, DGBUILD+57
    >> HLFS EN+39, EN+40, EN+41, BUILD+11, BUILD+24, BUILD+35, BUILD+43, BUILD+57, BUILD+62, BUILD+63
    , BUILD+73, BUILD+87, BUILD+92, BUILD+97, BUILD+98, BUILD+104, BUILD+105, BUILD+107, DGBUILD+19, DGBUILD+35
    , DGBUILD+48, DGBUILD+58, DGBUILD+66, DGBUILD+71, DGBUILD+72, DGBUILD+82, DGBUILD+90, DGBUILD+97, DGBUILD+104, DGBUILD+109
    , DGBUILD+110, DGBUILD+112
    >> HLQ BUILD+63, BUILD+73, BUILD+87, BUILD+98, BUILD+105, DGBUILD+35, DGBUILD+72, DGBUILD+82, DGBUILD+90, DGBUILD+97
    , DGBUILD+109
    IEN EN~, EN+36
    LENGTH TEST+1~, TEST+2*, NEXT+1
    MOVEMENT BUILD+47~, BUILD+49*, BUILD+50, BUILD+51
    RESULT EN+27~, EN+38*, EN+39*, EN+40*, EN+41*, EXIT+1, BUILD+10~, BUILD+11*, BUILD+12, BUILD+24*
    , BUILD+35*, BUILD+43*, BUILD+57*, BUILD+62*, BUILD+63*, BUILD+73*, BUILD+87*, BUILD+92*, BUILD+97*, BUILD+98*
    , BUILD+104*, BUILD+105*, BUILD+107, BUILD+108, DGBUILD+15~, DGBUILD+19*, DGBUILD+20, DGBUILD+35*, DGBUILD+48*, DGBUILD+58*
    , DGBUILD+66*, DGBUILD+71*, DGBUILD+72*, DGBUILD+82*, DGBUILD+90*, DGBUILD+97*, DGBUILD+104*, DGBUILD+109*, DGBUILD+110*, DGBUILD+112
    , DGBUILD+113
    ROOM BUILD+20~, BUILD+22*, BUILD+24, BUILD+47~, BUILD+55*, BUILD+57, DGBUILD+14~, DGBUILD+29~, DGBUILD+40~, DGBUILD+45*
    , DGBUILD+46, DGBUILD+47*, DGBUILD+48
    ROOMBED BUILD+47~, BUILD+53*, BUILD+54, BUILD+55, BUILD+56
    ROOMPTR BUILD+47~, BUILD+51*, BUILD+52, BUILD+53, DGBUILD+40~, DGBUILD+42*, DGBUILD+44, DGBUILD+45
    SETID EN~, EN+40, EN+41
    SPECALTY BUILD+40~, BUILD+42*, BUILD+43, DGBUILD+14~, DGBUILD+63~, DGBUILD+65*, DGBUILD+66
    SPECPTR BUILD+40~, BUILD+41*, BUILD+42, DGBUILD+14~, DGBUILD+63~, DGBUILD+64*, DGBUILD+65
    STRING TEST~, TEST+2, NEXT+2
    SUBS BUILD+10~
    TRANSACT DGBUILD+14~, DGBUILD+21*, DGBUILD+22, DGBUILD+34, DGBUILD+39
    VA200 EN+27~, EN+35*
    VAFACSUF BUILD+78~, BUILD+84*, BUILD+85*, BUILD+87, DGBUILD+87~, DGBUILD+94*, DGBUILD+95*, DGBUILD+97
    VAFCOMP EN+27~, EN+34*, BUILD+24, BUILD+35, BUILD+57, BUILD+107, DGBUILD+15~, DGBUILD+21*, DGBUILD+35, DGBUILD+48
    , DGBUILD+58, DGBUILD+112
    VAFDIAG EN~, BUILD+14*, DGBUILD+22*, DGBUILD+23*
    VAFHDT EN~, EN+35
    VAFIEN BUILD+78~, BUILD+80*, BUILD+81
    VAFSTR EN~, EN+30*, EN+31*, BUILD+19, BUILD+28, BUILD+39, BUILD+46, BUILD+60, BUILD+67, BUILD+77
    , BUILD+90, BUILD+96, BUILD+103, DGBUILD~, DGBUILD+17*, DGBUILD+18*, DGBUILD+28, DGBUILD+52, DGBUILD+62, DGBUILD+69
    , DGBUILD+76, DGBUILD+88, DGBUILD+101, DGBUILD+108
    >> VAIP("D" EN+35*
    >> VAIP("E" EN+36*
    VAMEDCTR BUILD+78~, BUILD+82*, BUILD+84, DGBUILD+87~, DGBUILD+92*, DGBUILD+94
    VAPHYTS BUILD+68~, BUILD+72*, BUILD+73, DGBUILD+77~, DGBUILD+81*, DGBUILD+82
    VAROOT EN+27~, EN+35*
    VAWARD BUILD+68~, BUILD+70*, BUILD+72, BUILD+78~, BUILD+81*, BUILD+82, DGBUILD+77~, DGBUILD+79*, DGBUILD+81, DGBUILD+87~
    , DGBUILD+91*, DGBUILD+92
    WARD BUILD+20~, BUILD+21*, BUILD+24, BUILD+47~, BUILD+48*, BUILD+57, DGBUILD+14~, DGBUILD+29~, DGBUILD+40~, DGBUILD+43*
    , DGBUILD+48
    WARDPTR DGBUILD+40~, DGBUILD+41*, DGBUILD+43
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All