HLPRS ;IRMFO-ALB/CJM -RTNs for parsing messages;03/24/2004 14:43
Source file <HLPRS.m>
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 |
---|---|---|
Integrated Billing | 2 | IBARXPFS IBBAADTI |
Enrollment Application System | 1 | EASPFSS |
Inpatient Medications | 1 | PSJPAD7U |
Name | Comments | DBIA/ICR reference |
---|---|---|
STARTMSG(MSG,IEN,HDR) | ;
|
|
NEXTSEG(MSG,SEG) | ;
|
|
NEXTMSG(MSG,MSH) | ;
|
|
PARSEHDR(SEG,HDR) | ;
|
Name | Field # of Occurrence |
---|---|
$$FMDATE^HLFNC | PARSEHDR+30 |
$$GETMSG^HLMSG | STARTMSG+11 |
$$NEXTMSG^HLMSG | NEXTMSG+11 |
$$NEXTSEG^HLMSG | NEXTSEG+11 |
$$GET^HLOPRS | PARSEHDR+22, PARSEHDR+23, PARSEHDR+24, PARSEHDR+25, PARSEHDR+26, PARSEHDR+27, PARSEHDR+28, PARSEHDR+29, PARSEHDR+30, PARSEHDR+31 , PARSEHDR+33, PARSEHDR+34, PARSEHDR+35, PARSEHDR+36, PARSEHDR+37, PARSEHDR+38, PARSEHDR+39, PARSEHDR+40, PARSEHDR+41, PARSEHDR+42 , PARSEHDR+43, PARSEHDR+45, PARSEHDR+47, PARSEHDR+48, PARSEHDR+49, PARSEHDR+50, PARSEHDR+51, PARSEHDR+52 |
$$PARSE^HLOPRS1 | NEXTSEG+13, PARSEHDR+21 |
Name | Line Occurrences |
---|---|
$$PARSEHDR | STARTMSG+14, NEXTMSG+12 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CODES | NEXTSEG+9~, NEXTSEG+12*, NEXTSEG+13 |
HDR | STARTMSG~, STARTMSG+9!, STARTMSG+14, STARTMSG+23, NEXTMSG+10~, NEXTMSG+11, NEXTMSG+12, PARSEHDR~, PARSEHDR+9! |
HDR("ACCEPT A | CK TYPE" , PARSEHDR+41*, PARSEHDR+48* |
HDR("APP ACK | TYPE" , PARSEHDR+42*, PARSEHDR+49* |
HDR("BATCH CO | MMENT" , PARSEHDR+50*, NTROL ID" , PARSEHDR+51* |
HDR("BATCH NA | ME/ID/TYPE" , PARSEHDR+46* |
HDR("COMPONEN | T SEPARATOR" , PARSEHDR+17* |
HDR("CONTINUA | TION POINTER" , PARSEHDR+40* |
HDR("COUNTRY" | PARSEHDR+43* |
HDR("DT/TM OF | MESSAGE" , PARSEHDR+30* |
HDR("ENCODING | CHARACTERS" , PARSEHDR+16* |
HDR("ESCAPE C | HARACTER" , PARSEHDR+19* |
HDR("EVENT" | PARSEHDR+34* |
HDR("FIELD SE | PARATOR" , PARSEHDR+13*, PARSEHDR+14, PARSEHDR+21 |
HDR("MESSAGE | CONTROL ID" , PARSEHDR+36*, STRUCTURE" , PARSEHDR+35*, TYPE" , PARSEHDR+33* |
HDR("PROCESSI | NG ID" , PARSEHDR+37*, PARSEHDR+47*, NG MODE" , PARSEHDR+38* |
HDR("RECEIVIN | G APPLICATION" , PARSEHDR+26*, G FACILITY" , PARSEHDR+27*, PARSEHDR+28*, PARSEHDR+29* |
HDR("REFERENC | E BATCH CONTROL ID" , PARSEHDR+52* |
HDR("REPETITI | ON SEPARATOR" , PARSEHDR+18* |
HDR("SECURITY" | PARSEHDR+31* |
HDR("SEGMENT | TYPE" , STARTMSG+16, PARSEHDR+12*, PARSEHDR+32, PARSEHDR+44 |
HDR("SENDING | APPLICATION" , PARSEHDR+22*, FACILITY" , PARSEHDR+23*, PARSEHDR+24*, FACILTY" , PARSEHDR+25* |
HDR("SUBCOMPO | NENT SEPARATOR" , PARSEHDR+20* |
HDR("VERSION" | PARSEHDR+39* |
IEN | STARTMSG~, STARTMSG+10, STARTMSG+11 |
MSG | STARTMSG~, STARTMSG+9!, STARTMSG+11, NEXTSEG~, NEXTSEG+11, NEXTMSG~, NEXTMSG+11 |
MSG("BATCH" | STARTMSG+17*, STARTMSG+18*, STARTMSG+20* |
MSG("HDR" | STARTMSG+13, STARTMSG+22!, STARTMSG+23*, NEXTSEG+12, NEXTSEG+13 |
MSH | NEXTMSG~, NEXTMSG+9!, NEXTMSG+12 |
SEG | STARTMSG+12~, STARTMSG+13*, STARTMSG+14, NEXTSEG~, NEXTSEG+10!, NEXTSEG+13, PARSEHDR~, PARSEHDR+21 |
SEG(1 | PARSEHDR+10, PARSEHDR+13, PARSEHDR+15 |
TEMP | NEXTSEG+9~, NEXTSEG+11, NEXTSEG+13 |
TO | PARSEHDR+8~, PARSEHDR+21, PARSEHDR+22, PARSEHDR+23, PARSEHDR+24, PARSEHDR+25, PARSEHDR+26, PARSEHDR+27, PARSEHDR+28, PARSEHDR+29 , PARSEHDR+30, PARSEHDR+31, PARSEHDR+33, PARSEHDR+34, PARSEHDR+35, PARSEHDR+36, PARSEHDR+37, PARSEHDR+38, PARSEHDR+39, PARSEHDR+40 , PARSEHDR+41, PARSEHDR+42, PARSEHDR+43, PARSEHDR+45, PARSEHDR+47, PARSEHDR+48, PARSEHDR+49, PARSEHDR+50, PARSEHDR+51, PARSEHDR+52 |
VALUE | PARSEHDR+8~, PARSEHDR+10*, PARSEHDR+11, PARSEHDR+12, PARSEHDR+15*, PARSEHDR+16, PARSEHDR+17, PARSEHDR+18, PARSEHDR+19, PARSEHDR+20 , PARSEHDR+21, PARSEHDR+45*, PARSEHDR+46, PARSEHDR+47, PARSEHDR+48, PARSEHDR+49 |