HLPRS ;IRMFO-ALB/CJM -RTNs for parsing messages;03/24/2004 14:43
Source file <HLPRS.m>
| Package | Total | Call Graph |
|---|---|---|
| Health Level Seven | 4 | $$FMDATE^HLFNC ($$GETMSG,$$NEXTMSG,$$NEXTSEG)^HLMSG $$GET^HLOPRS $$PARSE^HLOPRS1 |
| 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 |