LRJSML8 ;ALB/GTS - Lab Vista Hospital Location Utilities;04/23/2012 09:05
Source file <LRJSML8.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LISTHLMM(LRHLARY) | ; Store Hospital Locations in display array
; INPUT - ; LRHLARY - Array of raw extract data |
|
| CRTRPTAR(LRHLARY,LRFROM,LRTO,LROUTPT,LRMMARY) | ; Store Hospital Locations in display array
; INPUT - ; LRHLARY - Raw extract data Array ; LRFROM - Report Start date ; LRTO - Report End date ; LROUTPT - "DISPLAY" - Listman; "MAIL" - mail message ; LRMMARY - Mail msg output array |
|
| XSET(LRINIT,LRFROM,LRTO) | ;Set report description (first line listed)
|
|
| GETDATE(LRFROM,LRTO) | ;Return Report dates from ^TMP("LRJ SYS MAP HL MANAGER",$JOB)
|
|
| SNDMSG(LRMSUBJ,XQSND,LRMSGARY,LRTASK) | ;Send HL changes to requestor
|
|
| SNDEXT(LRMSUBJ,XQSND,LREXTARY) | ;Send HL changes Extract to requester
|
|
| OUTLKARY(LRHLARY,LRHLOTLK,LRMSUBJ,LRRT) | ;Create attachmts array
|
|
| UUBEGFN(LRFILENM) | ; Construct uuencode "begin" coding
; Call with LRFILENM = name of uuencoded file attachmt ; ; Returns LRX = string with "begin..."_file name |
|
| ENCODE(LRSTR,LRDTANOD,LRHLOTLK) | ;Encode a string, keep remainder for next line
|
| Name | Field # of Occurrence |
|---|---|
| $$INITCK^LRJSML1 | LISTHLMM+5, CRTRPTAR+12 |
| SETRNG^LRJSML1 | LISTHLMM+7 |
| LRADDNOD^LRJSML3 | CRTRPTAR+23, CRTRPTAR+26 |
| LRNEWOUT^LRJSML3 | CRTRPTAR+64, CRTRPTAR+65, CRTRPTAR+109, CRTRPTAR+110 |
| MMDISPC^LRJSML3 | CRTRPTAR+90, CRTRPTAR+91 |
| MMDISPN^LRJSML3 | CRTRPTAR+43, CRTRPTAR+44 |
| SETEPARM^LRJSML3 | CRTRPTAR+79 |
| SETNPARM^LRJSML3 | CRTRPTAR+39, CRTRPTAR+61, CRTRPTAR+106 |
| $$UUEN^LRJSMLU | OUTLKARY+40, OUTLKARY+56, ENCODE+11 |
| HANGCHAR^LRJSMLU | OUTLKARY+35, OUTLKARY+51 |
| CNTRL^VALM10 | CRTRPTAR+27 |
| KILL^VALM10 | LISTHLMM+8 |
| $$FMTE^XLFDT | XSET+9, XSET+11, OUTLKARY+14 |
| $$NOW^XLFDT | OUTLKARY+14, OUTLKARY+19 |
| SENDMSG^XMXAPI | SNDMSG+23, SNDEXT+23 |
| TOWHOM^XMXAPIU | SNDMSG+14, SNDEXT+11 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("LRJ SYS MAP HL INIT MGR" | GETDATE+9, GETDATE+12 |
| ^TMP("XMY" | SNDMSG+16, SNDMSG+25!, SNDEXT+18, SNDEXT+25! |
| ^TMP("XMY0" | SNDMSG+25!, SNDEXT+25! |
| ^TMP($J | XSET+11, SNDMSG+25!, SNDEXT+25! |
| Name | Line Occurrences |
|---|---|
| $$UUBEGFN | OUTLKARY+31, OUTLKARY+47 |
| $$XSET | CRTRPTAR+19 |
| CRTRPTAR | LISTHLMM+9 |
| ENCODE | OUTLKARY+37, OUTLKARY+39, OUTLKARY+53, OUTLKARY+55 |
| OUTLKARY | SNDEXT+22 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DUZ | SNDMSG+14, SNDEXT+11 |
| >> IOINORM | CRTRPTAR+27 |
| >> IOUOFF | CRTRPTAR+27 |
| >> IOUON | CRTRPTAR+27 |
| LRCBED | CRTRPTAR+8~, CRTRPTAR+16*, CRTRPTAR+78, CRTRPTAR+96* |
| LRCHAR | OUTLKARY+7~, OUTLKARY+9*, OUTLKARY+35, OUTLKARY+51 |
| LRCLOC | CRTRPTAR+8~, CRTRPTAR+16*, CRTRPTAR+82*, CRTRPTAR+86, CRTRPTAR+94* |
| LRCRLF | OUTLKARY+7~, OUTLKARY+12*, OUTLKARY+14, OUTLKARY+16, OUTLKARY+22, OUTLKARY+24, OUTLKARY+36, OUTLKARY+52 |
| LRCRM | CRTRPTAR+8~, CRTRPTAR+16*, CRTRPTAR+78, CRTRPTAR+95* |
| LRDTANOD | ENCODE~, ENCODE+11* |
| LRDTTM | OUTLKARY+7~, OUTLKARY+19*, OUTLKARY+20, OUTLKARY+21 |
| LREXTARY | SNDEXT~, SNDEXT+22 |
| LRFILENM | UUBEGFN~, UUBEGFN+6 |
| LRFILNM1 | OUTLKARY+7~, OUTLKARY+20*, OUTLKARY+22, OUTLKARY+31 |
| LRFILNM2 | OUTLKARY+7~, OUTLKARY+21*, OUTLKARY+24, OUTLKARY+47 |
| LRFROM | LISTHLMM+4~, LISTHLMM+6*, LISTHLMM+7, LISTHLMM+9, CRTRPTAR~, CRTRPTAR+19, XSET~, XSET+9, GETDATE~, GETDATE+9* , GETDATE+10*, GETDATE+11* |
| LRFSTLNE | CRTRPTAR+9~, CRTRPTAR+14*, CRTRPTAR+38, CRTRPTAR+51*, CRTRPTAR+60, CRTRPTAR+72*, CRTRPTAR+78, CRTRPTAR+100*, CRTRPTAR+105, CRTRPTAR+117* |
| LRHD | CRTRPTAR+8~, CRTRPTAR+17*, CRTRPTAR+18*, CRTRPTAR+38, CRTRPTAR+50*, CRTRPTAR+60, CRTRPTAR+71*, CRTRPTAR+105, CRTRPTAR+116* |
| LRHLARY | LISTHLMM~, LISTHLMM+9, CRTRPTAR~, CRTRPTAR+31, CRTRPTAR+32, CRTRPTAR+75, OUTLKARY~, OUTLKARY+25, OUTLKARY+34, OUTLKARY+36 , OUTLKARY+50, OUTLKARY+52 |
| LRHLOTLK | OUTLKARY~, OUTLKARY+13, OUTLKARY+14, OUTLKARY+15, OUTLKARY+16, OUTLKARY+17, OUTLKARY+22, OUTLKARY+23, OUTLKARY+24, OUTLKARY+26 , OUTLKARY+27, OUTLKARY+28, OUTLKARY+31, OUTLKARY+37, OUTLKARY+39, OUTLKARY+40, OUTLKARY+41, OUTLKARY+42, OUTLKARY+47, OUTLKARY+53 , OUTLKARY+55, OUTLKARY+56, OUTLKARY+57, OUTLKARY+58, ENCODE~, ENCODE+11 |
| LRINIT | LISTHLMM+4~, LISTHLMM+5*, LISTHLMM+6, LISTHLMM+7, CRTRPTAR+9~, CRTRPTAR+12*, CRTRPTAR+13, CRTRPTAR+19, XSET~, XSET+9 , XSET+10 |
| LRINSTMM | SNDMSG+7~, SNDMSG+14, SNDMSG+23, SNDEXT+6~, SNDEXT+11 |
| LRINSTMM("ADD | R FLAGS" , SNDMSG+12*, SNDEXT+8* |
| LRINSTMM("FROM" | SNDMSG+21* |
| LRINSTVA | SNDEXT+6~, SNDEXT+23 |
| LRINSTVA("ADD | R FLAGS" , SNDEXT+14* |
| LRINSTVA("FROM" | SNDEXT+15* |
| LRLEN | ENCODE+6~, ENCODE+7*, ENCODE+12 |
| LRLNCNT | CRTRPTAR+9~, CRTRPTAR+22*, CRTRPTAR+23, CRTRPTAR+44, CRTRPTAR+65, CRTRPTAR+91, CRTRPTAR+110 |
| LRLNCTN | CRTRPTAR+9~ |
| LRLOC | CRTRPTAR+8~, CRTRPTAR+16*, CRTRPTAR+41, CRTRPTAR+47*, CRTRPTAR+57, CRTRPTAR+62, CRTRPTAR+68*, CRTRPTAR+73*, CRTRPTAR+102, CRTRPTAR+107 , CRTRPTAR+113* |
| LRLPCNT | SNDMSG+7~, SNDMSG+15*, SNDMSG+16*, SNDEXT+6~, SNDEXT+17*, SNDEXT+18* |
| LRMMARY | CRTRPTAR~, CRTRPTAR+10*, CRTRPTAR+23, CRTRPTAR+26, CRTRPTAR+43, CRTRPTAR+44, CRTRPTAR+64, CRTRPTAR+65, CRTRPTAR+90, CRTRPTAR+91 , CRTRPTAR+109, CRTRPTAR+110 |
| LRMSGARY | SNDMSG~, SNDMSG+23, SNDMSG+25 |
| LRMSUBJ | SNDMSG~, SNDMSG+22*, SNDMSG+23, SNDEXT~, SNDEXT+16*, SNDEXT+22, SNDEXT+23, OUTLKARY~, OUTLKARY+16 |
| LRNEWLOC | CRTRPTAR+9~, CRTRPTAR+15*, CRTRPTAR+88, CRTRPTAR+101* |
| LRNODATA | OUTLKARY+7~, OUTLKARY+11*, OUTLKARY+25*, OUTLKARY+27, OUTLKARY+28 |
| LRNODE | OUTLKARY+7~, OUTLKARY+32*, OUTLKARY+34*, OUTLKARY+35, OUTLKARY+36, OUTLKARY+48, OUTLKARY+49*, OUTLKARY+50*, OUTLKARY+51, OUTLKARY+52 |
| LRNOTCHG | CRTRPTAR+9~, CRTRPTAR+13*, CRTRPTAR+17, CRTRPTAR+18, CRTRPTAR+38, CRTRPTAR+60, CRTRPTAR+78, CRTRPTAR+105 |
| LROBED | CRTRPTAR+8~, CRTRPTAR+16*, CRTRPTAR+38, CRTRPTAR+49*, CRTRPTAR+60, CRTRPTAR+70*, CRTRPTAR+105, CRTRPTAR+115* |
| LROUTNOD | OUTLKARY+7~, OUTLKARY+33*, OUTLKARY+37, OUTLKARY+39, OUTLKARY+40, OUTLKARY+41, OUTLKARY+42, OUTLKARY+46*, OUTLKARY+47, OUTLKARY+53 , OUTLKARY+55, OUTLKARY+56, OUTLKARY+57, OUTLKARY+58 |
| LROUTPT | CRTRPTAR~, CRTRPTAR+11*, CRTRPTAR+21, CRTRPTAR+23, CRTRPTAR+24, CRTRPTAR+26, CRTRPTAR+43, CRTRPTAR+44, CRTRPTAR+64, CRTRPTAR+65 , CRTRPTAR+90, CRTRPTAR+91, CRTRPTAR+109, CRTRPTAR+110 |
| LRPARAM | CRTRPTAR+9~, CRTRPTAR+39, CRTRPTAR+43, CRTRPTAR+44, CRTRPTAR+61, CRTRPTAR+64, CRTRPTAR+65, CRTRPTAR+79, CRTRPTAR+90, CRTRPTAR+91 , CRTRPTAR+106, CRTRPTAR+109, CRTRPTAR+110 |
| LRPARAM("LRCBED" | CRTRPTAR+96 |
| LRPARAM("LRCLOC" | CRTRPTAR+86*, CRTRPTAR+94 |
| LRPARAM("LRCRM" | CRTRPTAR+95 |
| LRPARAM("LRFSTLNE" | CRTRPTAR+51, CRTRPTAR+72, CRTRPTAR+100, CRTRPTAR+117 |
| LRPARAM("LRHD" | CRTRPTAR+50, CRTRPTAR+71, CRTRPTAR+116 |
| LRPARAM("LRLOC" | CRTRPTAR+41*, CRTRPTAR+47, CRTRPTAR+62*, CRTRPTAR+68, CRTRPTAR+107*, CRTRPTAR+113 |
| LRPARAM("LRNEWLOC" | CRTRPTAR+88*, CRTRPTAR+101 |
| LRPARAM("LROBED" | CRTRPTAR+49, CRTRPTAR+70, CRTRPTAR+115 |
| LRPARAM("LRPBED" | CRTRPTAR+99 |
| LRPARAM("LRPLOC" | CRTRPTAR+87*, CRTRPTAR+97 |
| LRPARAM("LRPRM" | CRTRPTAR+98 |
| LRPARAM("LRRM" | CRTRPTAR+48, CRTRPTAR+69, CRTRPTAR+114 |
| LRPARAM("XN" | CRTRPTAR+40*, CRTRPTAR+84* |
| LRPARAM("XP" | CRTRPTAR+85* |
| LRPBED | CRTRPTAR+8~, CRTRPTAR+16*, CRTRPTAR+78, CRTRPTAR+99* |
| LRPLOC | CRTRPTAR+8~, CRTRPTAR+16*, CRTRPTAR+83*, CRTRPTAR+87, CRTRPTAR+97* |
| LRPRM | CRTRPTAR+8~, CRTRPTAR+16*, CRTRPTAR+78, CRTRPTAR+98* |
| LRQUIT | ENCODE+6~, ENCODE+7*, ENCODE+8, ENCODE+9* |
| LRRM | CRTRPTAR+8~, CRTRPTAR+16*, CRTRPTAR+38, CRTRPTAR+48*, CRTRPTAR+60, CRTRPTAR+69*, CRTRPTAR+105, CRTRPTAR+114* |
| LRRT | OUTLKARY~, OUTLKARY+8*, OUTLKARY+9, OUTLKARY+35, OUTLKARY+51 |
| LRSTR | OUTLKARY+7~, OUTLKARY+10*, OUTLKARY+36*, OUTLKARY+37, OUTLKARY+39, OUTLKARY+40, OUTLKARY+45*, OUTLKARY+52*, OUTLKARY+53, OUTLKARY+55 , OUTLKARY+56, ENCODE~, ENCODE+7, ENCODE+9, ENCODE+10, ENCODE+12* |
| LRTASK | SNDMSG~, SNDMSG+9*, SNDMSG+10 |
| LRTASKMM | SNDMSG+7~, SNDMSG+23, SNDEXT+6~ |
| LRTASKVA | SNDEXT+6~, SNDEXT+23 |
| LRTO | LISTHLMM+4~, LISTHLMM+6*, LISTHLMM+7, LISTHLMM+9, CRTRPTAR~, CRTRPTAR+19, XSET~, XSET+9, GETDATE~, GETDATE+12* |
| LRTOMM | SNDMSG+7~, SNDMSG+23, SNDEXT+6~ |
| LRTOMM( | SNDMSG+16*, SNDMSG+19* |
| LRTOMM("G.LRJ | SYS MAP HL TASK REPORT" , SNDMSG+20* |
| LRTOVA | SNDEXT+6~, SNDEXT+23 |
| LRTOVA( | SNDEXT+18* |
| LRTYPE | SNDMSG+7~, SNDMSG+13*, SNDMSG+14, SNDEXT+6~, SNDEXT+9*, SNDEXT+11 |
| LRVALST | CRTRPTAR+9~, CRTRPTAR+38*, CRTRPTAR+39, CRTRPTAR+60*, CRTRPTAR+61, CRTRPTAR+78*, CRTRPTAR+79, CRTRPTAR+105*, CRTRPTAR+106 |
| LRX | XSET+8~, XSET+9*, XSET+11*, XSET+12, UUBEGFN+5~, UUBEGFN+6*, UUBEGFN+7, ENCODE+6~, ENCODE+10*, ENCODE+11 |
| LRXN | CRTRPTAR+8~, CRTRPTAR+32*, CRTRPTAR+35, CRTRPTAR+40, CRTRPTAR+54, CRTRPTAR+81, CRTRPTAR+82, CRTRPTAR+84 |
| LRXP | CRTRPTAR+8~, CRTRPTAR+75*, CRTRPTAR+83, CRTRPTAR+85 |
| NODE | CRTRPTAR+8~, CRTRPTAR+30*, CRTRPTAR+31*, CRTRPTAR+32, CRTRPTAR+74*, CRTRPTAR+75 |
| >> VALMCNT | CRTRPTAR+25*, CRTRPTAR+26, CRTRPTAR+27, CRTRPTAR+43, CRTRPTAR+64, CRTRPTAR+90, CRTRPTAR+109 |
| X | CRTRPTAR+8~, CRTRPTAR+19*, CRTRPTAR+23, CRTRPTAR+26, CRTRPTAR+27 |
| XMERR | SNDMSG+7~, SNDMSG+11!, SNDMSG+18, SNDEXT+6~, SNDEXT+10!, SNDEXT+20 |
| XMZ | SNDMSG+7~, SNDEXT+6~ |
| XQSND | SNDMSG~, SNDMSG+19, SNDMSG+23, SNDEXT~, SNDEXT+23 |