HLOPRS ;IRMFO-ALB/CJM -RTNs for parsing messages;03/24/2004 14:43 ;05/12/2009
Source file <HLOPRS.m>
Package | Total | Call Graph |
---|---|---|
Health Level Seven | 4 | $$FMDATE^HLFNC ($$GETMSG,$$HLNEXT,$$NEXTMSG)^HLOMSG ($$ACKBYIEN,$$ACKTOIEN)^HLOMSG1 ($$DESCAPE,$$PARSE)^HLOPRS1 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Health Level Seven | 10 | HLOAPI3 HLOCLNT3 HLOPRS1 HLOPRS2 HLOPRSR3 HLOSRVR1 HLOUSR1 HLOUSR2 HLOUSR6 HLPRS |
Integrated Billing | 8 | IBARXCR2 IBARXCRC IBARXCRD IBARXCSH IBARXPFS IBBAADTI IBECECQ1 IBECECU1 |
IFCAP | 2 | PRCHJR01 PRCHJR02 |
Mental Health | 2 | YSCLHLAD YSCLHLRD |
Enrollment Application System | 1 | EASPFSS |
Kernel | 1 | XUPSB01 |
Name | Comments | DBIA/ICR reference |
---|---|---|
STARTMSG(MSG,IEN,HDR) | ;
|
|
NEXTSEG(MSG,SEG) | ;
|
|
NEXTMSG(MSG,MSH) | ;
|
|
PARSEHDR(HDR) | ;
|
|
ZB25 | ;
|
|
ZB26 | ;
|
|
DESCAPE(VALUE) | ;
|
|
GET(SEG,FIELD,COMP,SUBCOMP,REP) | ;
|
|
MSGID(IEN) | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HLB - [#778] | NEXTMSG+15, MSGID+6 |
>> | 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 |