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

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

Caller Graph

Caller Graph Total: 26

Package Total Caller Graph
Health Level Seven 10 HLOAPI3  HLOCLNT3  HLOPRS1  HLOPRS2  HLOPRSR3  HLOSRVR1  HLOUSR1  HLOUSR2  
HLOUSR6  HLPRS  
Integrated Billing 10 IBARXCR2  IBARXCRC  IBARXCRD  IBARXCSH  IBARXPFS  IBBAADTI  IBECECQ1  IBECECQ2  
IBECECU1  IBECECX1  
IFCAP 2 PRCHJR01  PRCHJR02  
Mental Health 2 YSCLHLAD  YSCLHLRD  
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
    NEXTSEG(MSG,SEG) ;
  • ICR #4718
    • Status: Active
    • Usage: Supported
    NEXTMSG(MSG,MSH) ;
  • ICR #4718
    • Status: Active
    • Usage: Supported
    PARSEHDR(HDR) ;
    ZB25 ;
    ZB26 ;
    DESCAPE(VALUE) ;
    GET(SEG,FIELD,COMP,SUBCOMP,REP) ;
  • ICR #4718
    • Status: Active
    • Usage: Supported
  • ICR #4744
    • Status: Active
    • Usage: Controlled Subscription
    MSGID(IEN) ;

    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