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