KMPHLMRT ;SP/JML - Collect HL7 Metrics for the VistA HL7 Monitor ;11/1/2023
Source file <KMPHLMRT.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 |
|---|---|---|
| Capacity Management | 1 | KMPV VHLM DATA RETRANSMISSION |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RUN | ;
|
|
| COLLECT(KMPVNODE) | ;
|
|
| SETRETRY | ;
|
|
| RETRY | ; retry failed POSTS
|
| Name | Field # of Occurrence |
|---|---|
| YMD^%DTC | COLLECT+22, COLLECT+23, COLLECT+28 |
| GETENV^%ZOSV | RUN+15, RETRY+3 |
| RU^%ZOSVKR | RUN+2, RUN+10, RUN+39, COLLECT+2, COLLECT+109, COLLECT+158 |
| $$GET1^DIQ | COLLECT+48, COLLECT+49 |
| $$NODETYPE^KMPUTLW | RUN+24 |
| $$POST^KMPUTLW | COLLECT+137, COLLECT+138, COLLECT+153, COLLECT+154, RETRY+10 |
| $$SHORTDAT^KMPUTLW | COLLECT+125 |
| $$TSTAMP^KMPUTLW | COLLECT+70, COLLECT+103, COLLECT+110 |
| INFOMSG^KMPUTLW | SETRETRY+7 |
| SITE^KMPUTLW | COLLECT+119 |
| PURGEDLY^KMPVCBG | RUN+7 |
| $$GETVAL^KMPVCCFG | RUN+2, RUN+9, RUN+10, RUN+14, RUN+30, RUN+33, RUN+39, COLLECT+2, COLLECT+109, COLLECT+111 , COLLECT+158 |
| $$ISBENODE^KMPVCCFG | RUN+16, RUN+17 |
| $$PROD^KMPVCCFG | RUN+16, RUN+17 |
| $$SITEINFO^KMPVCCFG | RUN+20 |
| $$SLOT^KMPVCCFG | COLLECT+20, COLLECT+21, COLLECT+27 |
| $$FMDIFF^XLFDT | COLLECT+67, COLLECT+68 |
| $$HTFM^XLFDT | RUN+28, COLLECT+16 |
| $$WORKDAY^XUWORKDY | COLLECT+29 |
| FileNo | Call Tags |
|---|---|
| ^ORD(101 - [#101] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^HL(771.2 - [#771.2] | COLLECT+50 |
| ^HL(772 - [#772] | COLLECT+33, COLLECT+35, COLLECT+40 |
| ^HL(779.001 - [#779.001] | COLLECT+51 |
| ^HLA - [#777] | COLLECT+82, COLLECT+86 |
| ^HLA("B" | COLLECT+77, COLLECT+79 |
| ^HLB - [#778] | COLLECT+83, COLLECT+87 |
| ^HLB("C" | COLLECT+81 |
| ^HLCS(870 - [#870] | COLLECT+47 |
| ^HLMA - [#773] | COLLECT+38, COLLECT+39 |
| ^HLMA("B" | COLLECT+37 |
| ^KMPTMP("KMPV" | RUN+36*, COLLECT+9!, COLLECT+10, COLLECT+74*, COLLECT+106*, COLLECT+108, COLLECT+113, COLLECT+115, COLLECT+128, COLLECT+129 , COLLECT+157!, SETRETRY+8*, RETRY+5, RETRY+7, RETRY+8, RETRY+11! |
| ^XTMP("KMP " | COLLECT+139*, COLLECT+155* |
| Name | Line Occurrences |
|---|---|
| SETRETRY | COLLECT+140, COLLECT+156 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | RUN+4~, COLLECT+22, COLLECT+23, COLLECT+28 |
| %H | RUN+4~, COLLECT+3~, COLLECT+22*, COLLECT+23*, COLLECT+28* |
| B | RUN+4~, COLLECT+3~, COLLECT+32*, COLLECT+72, COLLECT+73, COLLECT+99, COLLECT+101, COLLECT+104, COLLECT+105 |
| KI | COLLECT+3~, COLLECT+85*, COLLECT+86* |
| KMP7720 | COLLECT+3~, COLLECT+40*, COLLECT+43, COLLECT+46, COLLECT+49, COLLECT+61 |
| KMP772S | COLLECT+3~, COLLECT+40*, COLLECT+61, COLLECT+62 |
| KMPAA | COLLECT+3~, COLLECT+60*, COLLECT+102* |
| KMPADT | COLLECT+3~, COLLECT+90* |
| KMPAMEVT | COLLECT+3~, COLLECT+90*, COLLECT+104 |
| KMPAMTYP | COLLECT+3~, COLLECT+90*, COLLECT+104 |
| KMPCHKH | RUN+23*, RUN+26, RUN+32, COLLECT+3~, COLLECT+12* |
| KMPCNT | COLLECT+3~ |
| KMPCSLOT | COLLECT+3~, COLLECT+20*, COLLECT+22, COLLECT+110 |
| KMPD | COLLECT+3~, COLLECT+16*, COLLECT+18, COLLECT+19, COLLECT+22, COLLECT+23, COLLECT+25, COLLECT+110, COLLECT+125 |
| KMPD1 | COLLECT+3~, COLLECT+53*, COLLECT+54, COLLECT+55, COLLECT+57, COLLECT+60, COLLECT+95*, COLLECT+96, COLLECT+98, COLLECT+100 , COLLECT+102 |
| KMPD2 | COLLECT+3~, COLLECT+53*, COLLECT+55, COLLECT+57, COLLECT+95*, COLLECT+98, COLLECT+100 |
| KMPDARR | COLLECT+3~, COLLECT+114~, COLLECT+127*, COLLECT+132, COLLECT+142!*, COLLECT+148 |
| KMPDATA | COLLECT+3~, COLLECT+72*, COLLECT+73*, COLLECT+74, COLLECT+104*, COLLECT+105*, COLLECT+106, COLLECT+129*, COLLECT+130, COLLECT+146 |
| KMPDAY | RUN+3~, RETRY+1~, RETRY+4*, RETRY+5*, RETRY+7, RETRY+8, RETRY+11 |
| KMPDELS | COLLECT+3~, COLLECT+53*, COLLECT+95* |
| KMPDIR | COLLECT+3~, COLLECT+93*, COLLECT+104 |
| KMPDONE | COLLECT+3~ |
| KMPDT | COLLECT+3~ |
| KMPDTTM | COLLECT+3~, COLLECT+43* |
| KMPEND | COLLECT+3~, COLLECT+22*, COLLECT+33, COLLECT+77 |
| KMPEPROT | COLLECT+3~, COLLECT+49*, COLLECT+72 |
| KMPETYP | COLLECT+4~, COLLECT+51*, COLLECT+72 |
| KMPFM | COLLECT+4~, COLLECT+16*, COLLECT+29 |
| KMPFMDAY | RUN+4~, COLLECT+13*, COLLECT+139, COLLECT+155 |
| KMPGTLEN | COLLECT+7~, COLLECT+116*, COLLECT+130*, COLLECT+151 |
| KMPH | RUN+3~, RUN+31*, RUN+32, RUN+35, COLLECT+4~, COLLECT+14*, COLLECT+16, COLLECT+17, COLLECT+20 |
| KMPHANG | RUN+3~, RUN+34*, RUN+38 |
| KMPHLA | COLLECT+4~, COLLECT+78*, COLLECT+79*, COLLECT+81, COLLECT+82, COLLECT+86 |
| KMPHLA0 | COLLECT+4~, COLLECT+82*, COLLECT+90 |
| KMPHLB | COLLECT+4~, COLLECT+80*, COLLECT+81*, COLLECT+83, COLLECT+87 |
| KMPHLB0 | COLLECT+4~, COLLECT+83*, COLLECT+92, COLLECT+93 |
| KMPHLTYP | COLLECT+4~, COLLECT+111*, COLLECT+113*, COLLECT+115, COLLECT+125, COLLECT+128, COLLECT+129, COLLECT+139, COLLECT+155 |
| KMPHTYP | COLLECT+4~, COLLECT+46*, COLLECT+72 |
| KMPI | RETRY+1~, RETRY+6*, RETRY+7*, RETRY+8, RETRY+11 |
| KMPI772 | COLLECT+4~, COLLECT+34*, COLLECT+35*, COLLECT+37, COLLECT+40 |
| KMPI773 | COLLECT+4~, COLLECT+36*, COLLECT+37*, COLLECT+38, COLLECT+39, COLLECT+41 |
| KMPIEN | COLLECT+4~, COLLECT+47*, COLLECT+48*, COLLECT+49*, COLLECT+50*, COLLECT+51* |
| KMPINST | RUN+3~, RUN+24*, RUN+27, COLLECT+6~, COLLECT+15*, COLLECT+123 |
| KMPJMSG | COLLECT+4~, COLLECT+114~, COLLECT+120*, COLLECT+126 |
| KMPJSON | COLLECT+4~, COLLECT+114~, COLLECT+117*, COLLECT+119, COLLECT+137, COLLECT+138, COLLECT+153, COLLECT+154, RETRY+1~, RETRY+8* , RETRY+10 |
| KMPLI | COLLECT+4~ |
| KMPLL | COLLECT+4~, COLLECT+47*, COLLECT+72, COLLECT+93*, COLLECT+104 |
| KMPMA0 | COLLECT+4~, COLLECT+38*, COLLECT+41, COLLECT+44, COLLECT+45, COLLECT+46, COLLECT+47, COLLECT+48, COLLECT+50, COLLECT+51 |
| KMPMAP | COLLECT+4~, COLLECT+39* |
| KMPMAS | COLLECT+4~, COLLECT+39*, COLLECT+64, COLLECT+66 |
| KMPMAX | COLLECT+4~, COLLECT+111*, COLLECT+112*, COLLECT+131 |
| KMPMDT | COLLECT+4~, COLLECT+32*, COLLECT+33*, COLLECT+35, COLLECT+70, COLLECT+76*, COLLECT+77*, COLLECT+79, COLLECT+103 |
| KMPMLEN | COLLECT+4~, COLLECT+85*, COLLECT+86*, COLLECT+88, COLLECT+105 |
| KMPMSH | COLLECT+4~, COLLECT+38*, COLLECT+53, COLLECT+54, COLLECT+55, COLLECT+57, COLLECT+60, COLLECT+61, COLLECT+87*, COLLECT+88 , COLLECT+95, COLLECT+96, COLLECT+98, COLLECT+100, COLLECT+102 |
| KMPMT | RUN+3~ |
| KMPMTYP | COLLECT+4~, COLLECT+50*, COLLECT+72 |
| KMPNDTYP | RUN+3~, RUN+24*, RUN+27, COLLECT+6~, COLLECT+15*, COLLECT+124 |
| KMPNS | COLLECT+4~, COLLECT+61* |
| KMPPARMS | RUN+3~, RUN+36, COLLECT+10* |
| KMPPARMS("KMPCHKH" | RUN+26*, COLLECT+12 |
| KMPPARMS("KMPFMDAY" | RUN+28*, COLLECT+13 |
| KMPPARMS("KMPH" | RUN+35*, COLLECT+14 |
| KMPPARMS("KMPINST" | RUN+27*, COLLECT+15 |
| KMPPARMS("KMPNDTYP" | RUN+27*, COLLECT+15 |
| KMPPARMS("KMPSC" | RUN+26*, COLLECT+12 |
| KMPPARMS("KMPSINF" | RUN+25*, COLLECT+11 |
| KMPPARMS("KMPSINT" | RUN+35*, COLLECT+14 |
| KMPPARMS("KMPVHSTRT" | RUN+25*, COLLECT+13 |
| KMPPARTS | COLLECT+7~, COLLECT+116*, COLLECT+136*, COLLECT+152 |
| KMPPH | COLLECT+5~, COLLECT+18*, COLLECT+19*, COLLECT+21, COLLECT+26*, COLLECT+27 |
| KMPPRI | COLLECT+5~, COLLECT+45*, COLLECT+72 |
| KMPPSLOT | COLLECT+5~, COLLECT+21*, COLLECT+23, COLLECT+27*, COLLECT+28 |
| KMPPTIM | COLLECT+5~, COLLECT+17*, COLLECT+18, COLLECT+19, COLLECT+24 |
| KMPQUE | COLLECT+5~, COLLECT+93*, COLLECT+105 |
| KMPRAPP | COLLECT+5~, COLLECT+54*, COLLECT+73, COLLECT+96*, COLLECT+105 |
| KMPRDNS | COLLECT+5~, COLLECT+57*, COLLECT+100* |
| KMPREC | COLLECT+5~, COLLECT+57*, COLLECT+100* |
| KMPRFQDN | COLLECT+5~, COLLECT+57*, COLLECT+58, COLLECT+100*, COLLECT+101 |
| KMPRNUM | COLLECT+5~, COLLECT+57*, COLLECT+58, COLLECT+100*, COLLECT+101 |
| KMPRSITE | COLLECT+5~, COLLECT+58*, COLLECT+73, COLLECT+101*, COLLECT+105 |
| KMPSAPP | COLLECT+5~, COLLECT+54*, COLLECT+73, COLLECT+96*, COLLECT+105 |
| KMPSC | RUN+3~, RUN+21*, RUN+26, COLLECT+12* |
| KMPSDNS | COLLECT+5~, COLLECT+55*, COLLECT+98* |
| KMPSEND | COLLECT+5~, COLLECT+55*, COLLECT+98* |
| KMPSFQDN | COLLECT+5~, COLLECT+55*, COLLECT+56, COLLECT+98*, COLLECT+99 |
| KMPSINF | RUN+3~, RUN+20*, RUN+21, RUN+25, COLLECT+11* |
| KMPSINT | RUN+3~, RUN+33*, RUN+34, RUN+35, COLLECT+14*, COLLECT+17, COLLECT+19, COLLECT+20, COLLECT+21, COLLECT+26 , COLLECT+27 |
| KMPSLEN | COLLECT+7~, COLLECT+130*, COLLECT+131, COLLECT+145 |
| KMPSNUM | COLLECT+5~, COLLECT+55*, COLLECT+56, COLLECT+98*, COLLECT+99 |
| KMPSPROT | COLLECT+5~, COLLECT+48*, COLLECT+72 |
| KMPSSITE | COLLECT+5~, COLLECT+56*, COLLECT+73, COLLECT+99*, COLLECT+105 |
| KMPSTART | COLLECT+5~, COLLECT+23*, COLLECT+28*, COLLECT+32, COLLECT+76 |
| KMPSTAT | COLLECT+5~, COLLECT+137*, COLLECT+138*, COLLECT+139, COLLECT+140, COLLECT+153*, COLLECT+154*, COLLECT+155, COLLECT+156, SETRETRY+3 , SETRETRY+4, SETRETRY+5, RETRY+1~, RETRY+10*, RETRY+11 |
| KMPSTOP | RUN+3~, RUN+23*, RUN+29, RUN+30*, RUN+32* |
| KMPSYNC | COLLECT+6~, COLLECT+60*, COLLECT+72, COLLECT+74, COLLECT+102*, COLLECT+104 |
| KMPTAA | COLLECT+6~, COLLECT+63*, COLLECT+66*, COLLECT+68*, COLLECT+73 |
| KMPTCA | COLLECT+6~, COLLECT+63*, COLLECT+66*, COLLECT+67*, COLLECT+73 |
| KMPTCHAR | COLLECT+6~, COLLECT+61*, COLLECT+73 |
| KMPTEVTS | COLLECT+6~, COLLECT+62*, COLLECT+73 |
| KMPTEXT | SETRETRY+1~, SETRETRY+7 |
| KMPTEXT("SUBJECT" | SETRETRY+2* |
| KMPTEXT(1 | SETRETRY+3* |
| KMPTEXT(2 | SETRETRY+4* |
| KMPTEXT(3 | SETRETRY+5* |
| KMPTEXT(4 | SETRETRY+6* |
| KMPTI | COLLECT+6~, COLLECT+115*, COLLECT+128*, COLLECT+129 |
| KMPTIEND | COLLECT+7~, COLLECT+115*, COLLECT+150 |
| KMPTIME | COLLECT+6~ |
| KMPTIMES | COLLECT+6~, COLLECT+110*, COLLECT+121, COLLECT+122 |
| KMPTLEN | COLLECT+6~, COLLECT+7~, COLLECT+88*, COLLECT+116*, COLLECT+131, COLLECT+135, COLLECT+143*, COLLECT+145* |
| KMPTRAN | COLLECT+6~, COLLECT+44*, COLLECT+72 |
| KMPTS | COLLECT+6~, COLLECT+70*, COLLECT+103* |
| KMPTSENT | COLLECT+6~, COLLECT+64*, COLLECT+65, COLLECT+67, COLLECT+68 |
| KMPTTIME | COLLECT+6~, COLLECT+62*, COLLECT+73 |
| KMPTYP | COLLECT+6~, COLLECT+92*, COLLECT+105 |
| KMPVHSTRT | RUN+3~, RUN+5*, RUN+25, COLLECT+13* |
| KMPVLN | COLLECT+6~, COLLECT+32*, COLLECT+74*, COLLECT+106* |
| KMPVNODE | RUN+3~, RUN+15*, RUN+16, RUN+17, RUN+24, RUN+36, COLLECT~, COLLECT+10, COLLECT+124, COLLECT+139 , COLLECT+155, SETRETRY+6, SETRETRY+8, RETRY+1~, RETRY+3*, RETRY+5, RETRY+7, RETRY+8, RETRY+11 |
| KMPVTEST | RUN+3~, RUN+14*, RUN+16, RUN+17 |
| KMPWORK | COLLECT+6~, COLLECT+29*, COLLECT+123 |
| KMPYD | COLLECT+6~, COLLECT+25*, COLLECT+26, COLLECT+28 |
| U | RUN+15, RUN+19*, COLLECT+13*, COLLECT+43, COLLECT+44, COLLECT+45, COLLECT+46, COLLECT+47, COLLECT+48, COLLECT+49 , COLLECT+50, COLLECT+51, COLLECT+61, COLLECT+62, COLLECT+64, COLLECT+66 |
| X | COLLECT+6~, COLLECT+22, COLLECT+23, COLLECT+28 |
| Y | RUN+3~, RUN+15, RETRY+1~, RETRY+3 |
| ZTDESC | RUN+4~ |
| ZTDTH | RUN+4~ |
| ZTRTN | RUN+4~ |
| ZTSAVE | RUN+4~ |