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 |  Interaction Calls |  Global Variables Directly Accessed |  Local Variables |  All
Print Page as PDF
Routine: HLOASUB

Package: Health Level Seven

Routine: HLOASUB


Information

HLOASUB ;IRMFO-ALB/CJM - Subscription Registry ;08/17/2009

Source Information

Source file <HLOASUB.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Health Level Seven 2 ($$ADD,$$CHECKWHO,$$DELETE,$$ONLIST,$$UPD)^HLOASUB1  ($$DOMAIN,$$PORT,$$STATNUM)^HLOTLNK  
Kernel 1 $$NOW^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Health Level Seven 6 HLO EDIT SUBSCRIPTION  HLO EDIT SYSTEM PARAMETERS  HLO RETENTION TIME  HLOAPI1  HLOAPREG  RECIPIENTS  

Entry Points

Name Comments DBIA/ICR reference
DELETE(IEN) ;Deletes the entry in the HL7 Subscription Registry.
NEXT(IEN,RECIP) ;
  • ICR #4725
    • Status: Active
    • Usage: Supported
    ADD(IEN,WHO,ERROR) ;
  • ICR #4725
    • Status: Active
    • Usage: Supported
    ONLIST(IEN,LINKIEN,APPNAME,FAC1,FAC2,FAC3) ;
  • ICR #4725
    • Status: Active
    • Usage: Supported
    CREATE(OWNER,DESCRIP,ERROR) ;
  • ICR #4725
    • Status: Active
    • Usage: Supported
    END(IEN,WHO) ;will terminate a recipient from the list.The sub-record isn't
  • ICR #4725
    • Status: Active
    • Usage: Supported
    ADDFAC(IEN,SUBIEN) ;
    TLINK(IEN,SUBIEN) ;

    External References

    Name Field # of Occurrence
    $$ADD^HLOASUB1 CREATE+19, ADD+53
    $$CHECKWHO^HLOASUB1 ADD+39, END+19, ADDFAC+13
    $$DELETE^HLOASUB1 DELETE+1
    $$ONLIST^HLOASUB1 ADD+40, END+19
    $$UPD^HLOASUB1 ADD+43, NEXT+55, END+23, ADDFAC+19
    $$DOMAIN^HLOTLNK NEXT+47
    $$PORT^HLOTLNK NEXT+47
    $$STATNUM^HLOTLNK NEXT+46
    $$NOW^XLFDT ADD+43, ADD+52, END+22, ADDFAC+15

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,ERROR,!
    • Line Location: ADDFAC+13
    Function Call: WRITE
    • Prompt: !,ERROR,!
    • Line Location: ADDFAC+19

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^HLCS(870 - [#870] NEXT+36
    ^HLD(779.4 - [#779.4] CREATE+12, CREATE+14, CREATE+15, ONLIST+12, ADD+43, NEXT+21, NEXT+32, ADDFAC+9, ADDFAC+15, TLINK+4

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    APPNAME ONLIST~, ONLIST+12
    DA ADD+34~, ADD+42*, ADD+43, ADD+53, NEXT+50~, NEXT+54*, NEXT+55, END+10~, END+21*, END+23
    , ADDFAC+8~, ADDFAC+14*, ADDFAC+19
    DA(1 ADD+42*, ADD+45*, NEXT+54*, END+21*, ADDFAC+14*
    DATA CREATE+9~, CREATE+19, ADD+34~, ADD+43, ADD+53, NEXT+50~, NEXT+55, END+10~, END+23, ADDFAC+8~
    , ADDFAC+19
    DATA( CREATE+16*, CREATE+17*, CREATE+18*, ADD+43*, ADD+46*, ADD+47*, ADD+48*, ADD+49*, ADD+50*, ADD+51*
    , ADD+52*, NEXT+51*, NEXT+52*, NEXT+53*, END+22*, ADDFAC+15*, ADDFAC+16*, ADDFAC+17*, ADDFAC+18*
    DESCRIP CREATE~, CREATE+18
    DLINK TLINK+3~, TLINK+5*, TLINK+7, TLINK+8
    ERROR CREATE~, CREATE+10!, CREATE+11*, CREATE+13*, CREATE+19, ADD~, ADD+35!, ADD+38*, ADD+39, ADD+43*
    , ADD+53, ADDFAC+13, ADDFAC+19
    FAC1 ONLIST~, ONLIST+12
    FAC2 ONLIST~, ONLIST+12
    FAC3 ONLIST~, ONLIST+12
    IEN CREATE+9~, CREATE+14*, CREATE+16, CREATE+19, ONLIST~, ONLIST+12, ADD~, ADD+38, ADD+40, ADD+42
    , ADD+43, ADD+45, NEXT~, NEXT+20, NEXT+21, NEXT+32, NEXT+54, END~, END+14, END+19
    , END+21, DELETE~, DELETE+1, ADDFAC~, ADDFAC+9, ADDFAC+14, ADDFAC+15, TLINK~, TLINK+4
    LAST NEXT+17~, NEXT+18*, NEXT+19, NEXT+21
    LINKIEN ONLIST~, ONLIST+12, NEXT+17~, NEXT+33*, NEXT+34*, NEXT+35, NEXT+36, NEXT+44*, NEXT+45, NEXT+46
    , NEXT+47
    MLINK TLINK+3~, TLINK+6*, TLINK+7
    NEXT NEXT+17~, NEXT+21*, NEXT+22, NEXT+31, NEXT+32, NEXT+45, NEXT+54, NEXT+57
    NODE NEXT+17~, NEXT+32*, NEXT+33, NEXT+34, NEXT+37, NEXT+41, NEXT+42, NEXT+44, ADDFAC+8~, ADDFAC+9*
    , ADDFAC+10, ADDFAC+11, ADDFAC+12, TLINK+3~, TLINK+4*, TLINK+5, TLINK+6
    OK ADD+34~, ADD+36*, ADD+41*, ADD+43*, ADD+53*, ADD+55, END+10~, END+11*, END+20*, END+23*
    , END+25
    OLD NEXT+17~, NEXT+45
    OLD("RECEIVIN G FACILITY" , NEXT+41*, NEXT+42*, NEXT+43*, NEXT+49
    OWNER CREATE~, CREATE+11, CREATE+17
    PARMS ADD+34~, ADD+39, END+18~, END+19, ADDFAC+8~, ADDFAC+13
    PARMS("LINK I EN" , ADD+48
    PARMS("RECEIV ING APPLICATION" , ADD+46, ING FACILITY" , ADD+47, ADD+48, ADD+49, ADD+50, ADD+51, ADDFAC+16, ADDFAC+17
    , ADDFAC+18
    RECIP NEXT~, NEXT+45*
    RECIP("LINK I EN" , NEXT+24*, NEXT+35*
    RECIP("LINK N AME" , NEXT+25*, NEXT+36*
    RECIP("RECEIV ING APPLICATION" , NEXT+23*, NEXT+37*, ING FACILITY" , NEXT+26*, NEXT+27*, NEXT+28*, NEXT+46*, NEXT+47*, NEXT+48*
    , NEXT+49, NEXT+51, NEXT+52
    RECIP("SUBIEN" NEXT+18, NEXT+29*, NEXT+31*
    SUBIEN ADD+34~, ADD+40*, ADD+41, ADD+42, ADD+43, END+10~, END+13*, END+16*, END+19*, END+20
    , END+21, ADDFAC~, ADDFAC+9, ADDFAC+14, ADDFAC+15, TLINK~, TLINK+4
    WHO ADD~, ADD+39, ADD+40, ADD+54!, END~, END+19, END+24!, ADDFAC+8~, ADDFAC+13
    WHO("FACILITY LINK IEN" , ADDFAC+12*
    WHO("IE LINK IEN" , ADDFAC+11*
    WHO("RECEIVIN G APPLICATION" , ADDFAC+10*
    WHO("SUBIEN" END+15, END+16
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Local Variables |  All