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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: HLOCNRT1

Package: Health Level Seven

Routine: HLOCNRT1


Information

HLOCNRT1 ;ALB/CJM-Generate HL7 Optimized Message ;12/02/2008

Source Information

Source file <HLOCNRT1.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Health Level Seven 3 ($$NEWMSG,MOVEMSG)^HLOAPI  $$SENDONE^HLOAPI1  $$ADD^HLOASUB1  

Entry Points

Name Comments DBIA/ICR reference
HLO(PARAMETERS,TRANSFORM) ;
  • ICR #5285
    • Status: Withdrawn
    • Usage: Private
    GETPARMS(EVENT,SUBSCRIBER,PARMS,WHO) ; Set up PARMS & WHO arrays from Protocols
    STRIPZ(MSG) ;strips the Z segments from the message

    External References

    Name Field # of Occurrence
    $$NEWMSG^HLOAPI HLO+113
    MOVEMSG^HLOAPI HLO+142, HLO+149
    $$SENDONE^HLOAPI1 HLO+156
    $$ADD^HLOASUB1 GETPARMS+25

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^HL(771 - [#771] GETPARMS+12, GETPARMS+15, GETPARMS+17, GETPARMS+19, GETPARMS+36
    ^HL(771.2 - [#771.2] GETPARMS+5
    ^HL(771.5 - [#771.5] GETPARMS+8
    ^HL(779.001 - [#779.001] GETPARMS+4
    ^HL(779.003 - [#779.003] GETPARMS+6, GETPARMS+7
    ^HL(779.004 - [#779.004] GETPARMS+13
    ^HLCS(870 - [#870] GETPARMS+37
    ^HLD(779.2 - [#779.2] GETPARMS+20
    ^ORD(101 - [#101] GETPARMS+3, GETPARMS+24, GETPARMS+31

    Label References

    Name Line Occurrences
    $$GETPARMS HLO+108

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    APP GETPARMS+2~, GETPARMS+32*, GETPARMS+33, GETPARMS+36
    COUNTRY GETPARMS+11~, GETPARMS+12*, GETPARMS+13*, GETPARMS+14
    CS HLO+130~, HLO+133*
    DATA GETPARMS+22~, GETPARMS+25
    DATA( GETPARMS+23*
    DATA(2 GETPARMS+24*
    ERROR HLO+113, GETPARMS+22~, GETPARMS+25
    ESC HLO+130~, HLO+135*
    EVENT HLO+100~, HLO+103*, HLO+104, HLO+108, GETPARMS~, GETPARMS+3
    FROM HLO+118~, HLO+119*, HLO+120*, HLO+123, HLO+124, HLO+126
    FS HLO+130~, HLO+132*
    >> HLARYTYP HLO+119, HLO+120, HLO+145, HLO+146
    >> HLEID HLO+103, GETPARMS+24
    >> HLEIDS HLO+105
    HLMSTATE HLO+100~, HLO+113, HLO+142, HLO+149, HLO+156
    HLMSTATE("HDR" HLO+131, HLO+132
    I HLO+118~, HLO+122*, HLO+123*, HLO+124, HLO+126, STRIPZ+1~*, STRIPZ+2*, STRIPZ+3
    J HLO+118~, HLO+125*, HLO+126*
    LINK GETPARMS+2~, GETPARMS+34*, GETPARMS+35, GETPARMS+37
    MARY HLO+100~, HLO+119*, HLO+120*, HLO+121, HLO+124, HLO+126, HLO+140!, HLO+142, HLO+143, HLO+145*
    , HLO+146*, HLO+147, HLO+149, HLO+150
    MSG STRIPZ~, STRIPZ+2, STRIPZ+3
    NODE HLO+130~, HLO+131*, HLO+133, HLO+134, HLO+135, HLO+136, GETPARMS+2~, GETPARMS+3*, GETPARMS+4, GETPARMS+5
    , GETPARMS+6, GETPARMS+7, GETPARMS+8, GETPARMS+9, GETPARMS+31*, GETPARMS+32, GETPARMS+34
    PARAMETERS HLO~
    PARAMETERS( HLO+111, HLO+154
    PARMS HLO+100~, HLO+108, HLO+113, HLO+156, GETPARMS~, GETPARMS+1!
    PARMS( HLO+111*, HLO+154*
    PARMS("ACCEPT ACK TYPE" , GETPARMS+7*
    PARMS("APP AC K TYPE" , GETPARMS+6*
    PARMS("COUNTRY" GETPARMS+14*
    PARMS("ENCODI NG CHARACTERS" , GETPARMS+17*, GETPARMS+18*, GETPARMS+29*
    PARMS("EVENT" GETPARMS+4*
    PARMS("FIELD SEPARATOR" , GETPARMS+15*, GETPARMS+16*, GETPARMS+28*
    PARMS("MESSAG E TYPE" , GETPARMS+5*
    PARMS("SENDIN G APPLICATION" , GETPARMS+9*, GETPARMS+10, GETPARMS+12, GETPARMS+15, GETPARMS+17, GETPARMS+19*, GETPARMS+20, GETPARMS+23, GETPARMS+27*
    PARMS("VERSION" GETPARMS+8*
    REP HLO+130~, HLO+134*
    SUB HLO+100~, HLO+111*, HLO+130~, HLO+136*, HLO+154*
    SUBSCRIBER HLO+100~, HLO+105*, HLO+106, HLO+108, GETPARMS~, GETPARMS+31
    TRANSFORM HLO~, HLO+117, HLO+137
    WHO HLO+100~, HLO+108, HLO+156, GETPARMS~, GETPARMS+1!
    WHO("FACILITY LINK NAME" , GETPARMS+37*
    WHO("RECEIVIN G APPLICATION" , GETPARMS+36*
    Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All