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: HLOPRS

Package: Health Level Seven

Routine: HLOPRS


Information

HLOPRS ;IRMFO-ALB/CJM -RTNs for parsing messages;03/24/2004 14:43 ;05/12/2009

Source Information

Source file <HLOPRS.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Health Level Seven 4 $$FMDATE^HLFNC  ($$GETMSG,$$HLNEXT,$$NEXTMSG)^HLOMSG  ($$ACKBYIEN,$$ACKTOIEN)^HLOMSG1  ($$DESCAPE,$$PARSE)^HLOPRS1  

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: 16

Package Total Caller Graph
Health Level Seven 10 HLOAPI3  HLOCLNT3  HLOPRS1  HLOPRS2  HLOPRSR3  HLOSRVR1  HLOUSR1  HLOUSR2  
HLOUSR6  HLPRS  
IFCAP 2 PRCHJR01  PRCHJR02  
Integrated Billing 2 IBARXPFS  IBBAADTI  
Enrollment Application System 1 EASPFSS  
Kernel 1 XUPSB01  

Entry Points

Name Comments DBIA/ICR reference
STARTMSG(MSG,IEN,HDR) ;
  • ICR #4718
    • Status: Active
    • Usage: Supported
    ZB26 ;
    ZB25 ;
    NEXTMSG(MSG,MSH) ;
  • ICR #4718
    • Status: Active
    • Usage: Supported
    NEXTSEG(MSG,SEG) ;
  • ICR #4718
    • Status: Active
    • Usage: Supported
    GET(SEG,FIELD,COMP,SUBCOMP,REP) ;
  • ICR #4718
    • Status: Active
    • Usage: Supported
  • ICR #4744
    • Status: Active
    • Usage: Controlled Subscription
    PARSEHDR(HDR) ;
    MSGID(IEN) ;
    DESCAPE(VALUE) ;

    External References

    Name Field # of Occurrence
    $$FMDATE^HLFNC ZB25+28
    $$GETMSG^HLOMSG STARTMSG+11
    $$HLNEXT^HLOMSG NEXTSEG+11
    $$NEXTMSG^HLOMSG NEXTMSG+11
    $$ACKBYIEN^HLOMSG1 NEXTMSG+20
    $$ACKTOIEN^HLOMSG1 NEXTMSG+19
    $$DESCAPE^HLOPRS1 DESCAPE+1
    $$PARSE^HLOPRS1 NEXTSEG+13

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^HLB - [#778] NEXTMSG+15, MSGID+6

    Label References

    Name Line Occurrences
    $$DESCAPE ZB25+18, ZB25+20, ZB25+21, ZB25+22, ZB25+23, ZB25+25, ZB25+26, ZB25+27, ZB25+28, ZB25+29
    , ZB25+35, ZB25+36, ZB25+39, ZB25+40, ZB25+41, ZB25+44, ZB25+48, ZB25+52, ZB25+53, ZB25+54
    $$PARSEHDR STARTMSG+13, NEXTMSG+12

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    CODES NEXTSEG+9~, NEXTSEG+12*, NEXTSEG+13
    COMP GET~, GET+21, GET+24*, GET+27
    CS ZB25+1~, ZB25+8*, ZB25+14, ZB25+18, ZB25+20, ZB25+21, ZB25+22, ZB25+23, ZB25+25, ZB25+26
    , ZB25+27, ZB25+28, ZB25+29, ZB25+33, ZB25+34, ZB25+35, ZB25+36, ZB25+38, ZB25+39, ZB25+40
    , ZB25+41, ZB25+42, ZB25+43, ZB25+44, ZB25+53, ZB25+54, DESCAPE+1
    ESCAPE ZB25+1~, ZB25+10*, ZB25+16, DESCAPE+1
    FIELD GET~, GET+17, GET+18*, GET+21, GET+22, GET+27
    FS ZB25+1~, ZB25+5*, ZB25+6, ZB25+7, ZB25+13, ZB25+18, ZB25+19, ZB25+23, ZB25+24, ZB25+28
    , ZB25+29, ZB25+32, ZB25+36, ZB25+37, ZB25+40, ZB25+41, ZB25+42, ZB25+43, ZB25+44, ZB25+47
    , ZB25+52, ZB25+53, ZB25+54, DESCAPE+1
    HDR STARTMSG~, STARTMSG+9!, STARTMSG+12*, STARTMSG+13, STARTMSG+14, PARSEHDR~
    HDR("ACCEPT A CK TYPE" , ZB25+42*, ZB25+50*
    HDR("APP ACK TYPE" , ZB25+43*, ZB25+51*
    HDR("BATCH CO MMENT" , ZB25+52*, NTROL ID" , ZB25+53*
    HDR("BATCH NA ME/ID/TYPE" , ZB25+48*
    HDR("COMPONEN T SEPARATOR" , ZB25+14*
    HDR("CONTINUA TION POINTER" , ZB25+41*
    HDR("COUNTRY" ZB25+44*
    HDR("DT/TM OF MESSAGE" , ZB25+28*
    HDR("ENCODING CHARACTERS" , ZB25+7*, ZB25+8, ZB25+9, ZB25+10, ZB25+11
    HDR("ESCAPE C HARACTER" , ZB25+16*
    HDR("EVENT" ZB25+34*
    HDR("FIELD SE PARATOR" , ZB25+13*
    HDR("MESSAGE CONTROL ID" , ZB25+36*, STRUCTURE" , ZB25+35*, TYPE" , ZB25+33*
    HDR("PROCESSI NG ID" , ZB25+38*, ZB25+49*, NG MODE" , ZB25+39*
    HDR("RECEIVIN G APPLICATION" , ZB25+23*, G FACILITY" , ZB25+25*, ZB25+26*, ZB25+27*
    HDR("REFERENC E BATCH CONTROL ID" , ZB25+54*
    HDR("REPETITI ON SEPARATOR" , ZB25+15*
    HDR("SECURITY" ZB25+29*
    HDR("SEGMENT TYPE" , ZB25+4*, ZB25+31, ZB25+46
    HDR("SENDING APPLICATION" , ZB25+18*, FACILITY" , ZB25+20*, ZB25+21*, ZB25+22*
    HDR("SUBCOMPO NENT SEPARATOR" , ZB25+17*
    HDR("VERSION" ZB25+40*
    HDR(1 ZB25+2, ZB25+5, ZB25+7, ZB25+18, ZB25+19, ZB25+23, ZB25+24
    HDR(2 ZB25+28, ZB25+29, ZB25+32, ZB25+36, ZB25+37, ZB25+40, ZB25+41, ZB25+42, ZB25+43, ZB25+44
    , ZB25+47, ZB25+52, ZB25+53, ZB25+54
    IEN STARTMSG~, STARTMSG+10, STARTMSG+11, MSGID~, MSGID+6
    MSG STARTMSG~, STARTMSG+9!, STARTMSG+11, NEXTSEG~, NEXTSEG+11, NEXTMSG~, NEXTMSG+11
    MSG("BATCH" NEXTMSG+13*, NEXTMSG+14*, NEXTMSG+15, NEXTMSG+16*, NEXTMSG+17*, NEXTMSG+19*, NEXTMSG+20*
    MSG("HDR" STARTMSG+12, STARTMSG+14*, NEXTSEG+12, NEXTSEG+13
    MSG("IEN" NEXTMSG+15
    MSH NEXTMSG~, NEXTMSG+9!, NEXTMSG+11, NEXTMSG+12
    MSH("EVENT" NEXTMSG+13
    MSH("MESSAGE CONTROL ID" , NEXTMSG+14, NEXTMSG+19, NEXTMSG+20
    NODE NEXTMSG+10~, NEXTMSG+15*, NEXTMSG+16, NEXTMSG+17
    REP ZB25+1~, ZB25+9*, ZB25+12, ZB25+15, DESCAPE+1, GET~, GET+21, GET+26*, GET+27
    SEG NEXTSEG~, NEXTSEG+10!, NEXTSEG+13, GET~
    SEG( GET+27
    SEG("FIELD SE PARATOR" , GET+21
    SEG("SEGMENT TYPE" , GET+17, GET+21, GET+22
    SUBCOMP ZB25+1~, ZB25+11*, ZB25+17, DESCAPE+1, GET~, GET+21, GET+25*, GET+27
    TEMP NEXTSEG+9~, NEXTSEG+11, NEXTSEG+13
    VALUE ZB25+1~, ZB25+2*, ZB25+3, ZB25+4, ZB25+19*, ZB25+20, ZB25+21, ZB25+22, ZB25+24*, ZB25+25
    , ZB25+26, ZB25+27, ZB25+32*, ZB25+33, ZB25+34, ZB25+35, ZB25+37*, ZB25+38, ZB25+39, ZB25+47*
    , ZB25+48, ZB25+49, ZB25+50, ZB25+51, DESCAPE~, DESCAPE+1
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All