MMRSIPC3 ;MIA/LMT - Print MRSA Report Cont. (Contains functions to collect patient labs and swabbing rate) ; 1/23/14 11:07am
Source file <MMRSIPC3.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 |
|---|---|---|
| Methicillin Resistant Staph Aurerus Initiative Reports | 4 | MMRSIPC MMRSIPC5 MMRSISL MMRSORD |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETLABS | ;Gets all lab data for the report.
|
|
| PREV | ;Calculate prevalence measures (summary report)
|
|
| GETLAB(DFN,LRMDRO,LRSTART,LREND,LRDTTYP) | ;RETURN YES/NO^RESULT
|
|
| GETCH(DFN,LRMDRO,LRTST,LRSTART,LREND,LRDTTYP) | ;RETURN YES^RESULT
|
|
| GETMI(DFN,LRMDRO,LRSTART,LREND,LRDTTYP) | ;RETURN YES^RESULT
|
|
| CHRSLT(LRDFN,LRIDT,LRMDRO,LRTST) | ;RETURNS 'POS' OR NULL STRING (IF NOT POSITIVE)
|
|
| MIRSLT(LRDFN,LRIDT,LRMDRO) | ;RETURNS 'POS' OR NULL STRING (IF NOT POSITIVE)
|
|
| SCRNTOP(LRSITE,LRMDRO) | ;CHECK TO SEE IF SCREEN ON SITE
|
|
| BACTRPT(LRMDRO,RPTTYPE,RPTRMRK) | ;Is this comment contained in the parameters
|
| Name | Field # of Occurrence |
|---|---|
| $$LRDFN^LR7OR1 | GETCH+3, GETMI+4 |
| $$ABDN^LRPXAPIU | MIRSLT+15 |
| $$FMADD^XLFDT | GETLABS+11, GETLABS+12, GETLABS+13, GETLABS+15, GETLABS+16, GETLABS+18, GETLABS+21, GETLABS+22, GETLABS+23, GETLABS+26 , GETLABS+30, GETLABS+31, GETLABS+32, GETLABS+34, GETLABS+35, GETLABS+38 |
| $$UP^XLFSTR | CHRSLT+18, MIRSLT+17, MIRSLT+20, MIRSLT+21, MIRSLT+22, BACTRPT+5 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^LAB(60 - [#60] | CHRSLT+3, CHRSLT+13, CHRSLT+14 |
| ^LR - [#63] | GETCH+10, GETCH+11, GETCH+12, GETMI+9, GETMI+10, GETMI+12, CHRSLT+6, CHRSLT+12, MIRSLT+5, MIRSLT+6 , MIRSLT+16, MIRSLT+17, MIRSLT+20, MIRSLT+30, MIRSLT+31 |
| ^MMRS(104 - [#104] | GETLABS+17, GETLABS+37, PREV+13, PREV+14, PREV+15, PREV+26, PREV+27, PREV+28, PREV+29 |
| ^MMRS(104.2 - [#104.2] | GETLABS+3 |
| ^PXRMINDX(63 | GETCH+7, GETCH+8 |
| ^TMP($J | GETLABS+4*, GETLABS+5, GETLABS+6*, GETLABS+7, GETLABS+8, GETLABS+9, GETLABS+19*, GETLABS+41*, PREV+2, PREV+3 , PREV+4, PREV+7*, PREV+8*, PREV+9*, PREV+10*, PREV+11*, PREV+16*, PREV+18*, PREV+19*, PREV+20* , PREV+21*, PREV+24*, PREV+30*, PREV+32*, PREV+33*, PREV+34*, GETLAB+5, GETMI+3, CHRSLT+7, CHRSLT+8 , MIRSLT+4, MIRSLT+8, MIRSLT+9, MIRSLT+10, MIRSLT+11, MIRSLT+12, MIRSLT+13, MIRSLT+29, SCRNTOP+2, SCRNTOP+3 , SCRNTOP+4, SCRNTOP+5, BACTRPT+3, BACTRPT+4 |
| Name | Line Occurrences |
|---|---|
| $$BACTRPT | MIRSLT+33 |
| $$CHRSLT | GETCH+16 |
| $$GETCH | GETLAB+6 |
| $$GETLAB | GETLABS+11, GETLABS+12, GETLABS+13, GETLABS+15, GETLABS+16, GETLABS+18, GETLABS+21, GETLABS+22, GETLABS+23, GETLABS+27 , GETLABS+30, GETLABS+31, GETLABS+32, GETLABS+36, GETLABS+38 |
| $$GETMI | GETLAB+11 |
| $$MIRSLT | GETMI+16 |
| PREV | GETLABS+42 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BACTRPT | MIRSLT+1~, MIRSLT+30*, MIRSLT+31 |
| >> BYADM | GETLABS+10, GETLABS+20, PREV+5, PREV+22 |
| CULT365 | GETLABS+1~ |
| CULT365A | GETLABS+2~ |
| CULT48 | GETLABS+1~, GETLABS+15*, GETLABS+19, PREV+9, PREV+10, PREV+20, PREV+21 |
| DAS | GETCH+1~, GETCH+8*, GETCH+9, GETMI+1~ |
| DATA | PREV+1~, PREV+4*, PREV+6, PREV+14, PREV+15, PREV+23, PREV+28, PREV+29 |
| DFN | GETLABS+1~, GETLABS+8*, GETLABS+9, GETLABS+11, GETLABS+12, GETLABS+13, GETLABS+15, GETLABS+16, GETLABS+18, GETLABS+19 , GETLABS+21, GETLABS+22, GETLABS+23, GETLABS+27, GETLABS+30, GETLABS+31, GETLABS+32, GETLABS+36, GETLABS+38, GETLABS+41 , PREV+4, PREV+16, PREV+30, GETLAB~, GETLAB+3, GETLAB+6, GETLAB+11, GETCH~, GETCH+3, GETCH+7 , GETCH+8, GETMI~, GETMI+4 |
| >> ENDDT | GETLABS+35 |
| IND | PREV+1~, PREV+12*, PREV+13*, PREV+14*, PREV+15*, PREV+16, PREV+17, PREV+25*, PREV+26*, PREV+27* , PREV+28*, PREV+29*, PREV+30, PREV+31 |
| INDT | GETLABS+1~, GETLABS+7*, GETLABS+8, GETLABS+9, GETLABS+11, GETLABS+12, GETLABS+13, GETLABS+15, GETLABS+16, GETLABS+18 , GETLABS+19, GETLABS+21, GETLABS+22, GETLABS+23, GETLABS+25, GETLABS+26, GETLABS+34, GETLABS+41, PREV+4, PREV+16 , PREV+30 |
| KNOWCULT | GETLABS+1~ |
| KNOWMRSA | GETLABS+1~, GETLABS+18*, GETLABS+38*, PREV+14, PREV+27, PREV+28 |
| LOC | GETLABS+1~, GETLABS+5*, GETLABS+6, GETLABS+7, GETLABS+8, GETLABS+9, GETLABS+19, GETLABS+41, PREV+2, PREV+4 , PREV+7, PREV+8, PREV+9, PREV+10, PREV+11, PREV+16, PREV+18, PREV+19, PREV+20, PREV+21 , PREV+24, PREV+30, PREV+32, PREV+33, PREV+34 |
| LOCSUM | PREV+1~, PREV+2*, PREV+7, PREV+8, PREV+9, PREV+10, PREV+11, PREV+18, PREV+19, PREV+20 , PREV+21, PREV+24, PREV+32, PREV+33, PREV+34 |
| LRAND | MIRSLT+1~, MIRSLT+15*, MIRSLT+16, MIRSLT+17, MIRSLT+20 |
| LRANTI | MIRSLT+1~, MIRSLT+10*, MIRSLT+11, MIRSLT+12, MIRSLT+13 |
| LRANTIEN | MIRSLT+1~, MIRSLT+11*, MIRSLT+15 |
| LRANTIND | MIRSLT+1~, MIRSLT+12*, MIRSLT+18, MIRSLT+22*, MIRSLT+23, MIRSLT+24, MIRSLT+25, MIRSLT+26 |
| LRANTINV | MIRSLT+1~, MIRSLT+13*, MIRSLT+18, MIRSLT+21*, MIRSLT+23, MIRSLT+24, MIRSLT+25, MIRSLT+26 |
| LRDATE | GETCH+1~, GETCH+5*, GETCH+6*, GETCH+7*, GETCH+8, GETMI+1~ |
| LRDFN | GETCH+1~, GETCH+3*, GETCH+4, GETCH+10, GETCH+11, GETCH+12, GETCH+16, GETCH+18, GETMI+1~, GETMI+4* , GETMI+5, GETMI+9, GETMI+10, GETMI+12, GETMI+16, GETMI+18, CHRSLT~, CHRSLT+6, CHRSLT+12, MIRSLT~ , MIRSLT+5, MIRSLT+6, MIRSLT+16, MIRSLT+17, MIRSLT+20, MIRSLT+30, MIRSLT+31 |
| LRDTTYP | GETLAB~, GETLAB+6, GETLAB+11, GETCH~, GETCH+6, GETCH+10, GETMI~, GETMI+8, GETMI+10 |
| LREND | GETLAB~, GETLAB+3, GETLAB+6, GETLAB+11, GETCH~, GETCH+6*, GETCH+7, GETMI~, GETMI+6, GETMI+10 |
| LRETI | MIRSLT+1~, MIRSLT+6*, MIRSLT+7, MIRSLT+8, MIRSLT+9, MIRSLT+10, MIRSLT+11, MIRSLT+12, MIRSLT+13 |
| LRETND | MIRSLT+1~, MIRSLT+5*, MIRSLT+6, MIRSLT+16, MIRSLT+17, MIRSLT+20 |
| LRHIG | CHRSLT+1~, CHRSLT+14*, CHRSLT+15, CHRSLT+16 |
| LRIDT | GETCH+1~, GETCH+9*, GETCH+10, GETCH+11, GETCH+12, GETCH+16, GETCH+17, GETCH+18, GETMI+1~, GETMI+6* , GETMI+8*, GETMI+9*, GETMI+10, GETMI+12, GETMI+16, GETMI+17, GETMI+18, CHRSLT~, CHRSLT+6, CHRSLT+12 , MIRSLT~, MIRSLT+5, MIRSLT+6, MIRSLT+16, MIRSLT+17, MIRSLT+20, MIRSLT+30, MIRSLT+31 |
| LRIEND | GETMI+1~, GETMI+7*, GETMI+8*, GETMI+9 |
| LRIND | CHRSLT+1~, CHRSLT+7*, CHRSLT+9, CHRSLT+10, CHRSLT+19, CHRSLT+20, CHRSLT+21, CHRSLT+22 |
| LRINDVAL | CHRSLT+1~, CHRSLT+8*, CHRSLT+17, CHRSLT+18*, CHRSLT+19, CHRSLT+20, CHRSLT+21, CHRSLT+22, BACTRPT+1~, BACTRPT+4* , BACTRPT+5 |
| LRLOC | CHRSLT+1~, CHRSLT+3*, CHRSLT+4, CHRSLT+5 |
| LRLOW | CHRSLT+1~, CHRSLT+14*, CHRSLT+15, CHRSLT+16 |
| LRMDRO | GETLAB~, GETLAB+3, GETLAB+5, GETLAB+6, GETLAB+11, GETCH~, GETCH+16, GETMI~, GETMI+3, GETMI+16 , CHRSLT~, CHRSLT+7, CHRSLT+8, MIRSLT~, MIRSLT+4, MIRSLT+8, MIRSLT+9, MIRSLT+10, MIRSLT+11, MIRSLT+12 , MIRSLT+13, MIRSLT+29, MIRSLT+33, SCRNTOP~, SCRNTOP+2, SCRNTOP+3, SCRNTOP+4, SCRNTOP+5, BACTRPT~, BACTRPT+3 , BACTRPT+4 |
| LRND | CHRSLT+1~, CHRSLT+4*, CHRSLT+6 |
| LRPC | CHRSLT+1~, CHRSLT+5*, CHRSLT+6 |
| LRRAD | GETCH+1~, GETCH+10*, GETMI+1~, GETMI+10* |
| LRRADEND | GETCH+1~, GETCH+6*, GETCH+10, GETMI+1~ |
| LRRES | CHRSLT+1~, CHRSLT+6*, CHRSLT+11, CHRSLT+16, CHRSLT+18*, CHRSLT+19, CHRSLT+20, CHRSLT+21, CHRSLT+22, MIRSLT+1~ , MIRSLT+20*, MIRSLT+23, MIRSLT+24, MIRSLT+25, MIRSLT+26 |
| LRRSLT | GETLAB+1~, GETLAB+2*, GETLAB+3, GETLAB+7*, GETLAB+8, GETLAB+9*, GETLAB+12*, GETLAB+13, GETLAB+14*, GETLAB+15 , GETCH+1~, GETCH+2*, GETCH+4, GETCH+15*, GETCH+17, GETCH+18*, GETCH+19, GETMI+1~, GETMI+2*, GETMI+3 , GETMI+5, GETMI+15*, GETMI+17, GETMI+18*, GETMI+19 |
| LRSITE | GETCH+1~, GETCH+12*, GETMI+1~, GETMI+12*, SCRNTOP~, SCRNTOP+1, SCRNTOP+4, SCRNTOP+5 |
| LRSPEC | CHRSLT+1~, CHRSLT+12*, CHRSLT+13, CHRSLT+14 |
| LRSTART | GETLAB~, GETLAB+3, GETLAB+6, GETLAB+11, GETCH~, GETCH+5, GETCH+10, GETMI~, GETMI+7, GETMI+10 |
| LRTST | GETLAB+1~, GETLAB+5*, GETLAB+6, GETCH~, GETCH+7, GETCH+8, GETCH+16, CHRSLT~, CHRSLT+3, CHRSLT+7 , CHRSLT+8, CHRSLT+13, CHRSLT+14 |
| >> MMRSDIV | GETLABS+17, GETLABS+37, PREV+13, PREV+14, PREV+15, PREV+26, PREV+27, PREV+28, PREV+29 |
| MMRSI | BACTRPT+1~, BACTRPT+3*, BACTRPT+4 |
| MRSA365 | GETLABS+1~, GETLABS+16*, GETLABS+19, PREV+9, PREV+20 |
| MRSA365A | GETLABS+2~, GETLABS+27*, GETLABS+40, GETLABS+41 |
| MRSACPRD | GETLABS+2~, GETLABS+36*, GETLABS+40, GETLABS+41 |
| MRSAFR | GETLABS+2~, GETLABS+25*, GETLABS+27, GETLABS+34*, GETLABS+36 |
| MRSAMDRO | GETLABS+1~, GETLABS+3*, GETLABS+16, GETLABS+18, GETLABS+27, GETLABS+36, GETLABS+38 |
| MRSATO | GETLABS+2~, GETLABS+26*, GETLABS+27, GETLABS+35*, GETLABS+36 |
| NARES24 | GETLABS+1~, GETLABS+11*, GETLABS+19, PREV+8, PREV+19 |
| NARES24A | GETLABS+1~, GETLABS+21*, GETLABS+41 |
| NARES24D | GETLABS+2~, GETLABS+28*, GETLABS+30*, GETLABS+41, PREV+33 |
| NARES48 | GETLABS+1~, GETLABS+12*, GETLABS+14*, GETLABS+19, PREV+9, PREV+20 |
| NARES48A | GETLABS+1~, GETLABS+22*, GETLABS+24*, GETLABS+40, GETLABS+41 |
| NARES48ASURV48A | GETLABS+1~ |
| NARES48D | GETLABS+2~, GETLABS+28*, GETLABS+31*, GETLABS+33*, GETLABS+40, GETLABS+41 |
| OUTDT | GETLABS+1~, GETLABS+9*, GETLABS+19, GETLABS+29, GETLABS+30, GETLABS+31, GETLABS+32, GETLABS+35, GETLABS+37, GETLABS+38 , GETLABS+41, PREV+4, PREV+16, PREV+30 |
| RESULT | CHRSLT+1~, CHRSLT+2*, CHRSLT+4, CHRSLT+5, CHRSLT+6, CHRSLT+9, CHRSLT+10, CHRSLT+16*, CHRSLT+17, CHRSLT+23 , MIRSLT+1~, MIRSLT+2*, MIRSLT+4, MIRSLT+5, MIRSLT+9*, MIRSLT+23*, MIRSLT+24*, MIRSLT+25*, MIRSLT+26*, MIRSLT+27 , MIRSLT+29, MIRSLT+30, MIRSLT+33*, MIRSLT+34, BACTRPT+1~, BACTRPT+2*, BACTRPT+3, BACTRPT+5*, BACTRPT+6 |
| RPTRMRK | MIRSLT+1~, MIRSLT+31*, MIRSLT+32, MIRSLT+33, BACTRPT~, BACTRPT+5 |
| RPTTYPE | BACTRPT~, BACTRPT+3, BACTRPT+4 |
| >> STRTDT | GETLABS+25, GETLABS+26, GETLABS+34 |
| SUM | PREV+1~, PREV+3*, PREV+7, PREV+8, PREV+9, PREV+10, PREV+11, PREV+18, PREV+19, PREV+20 , PREV+21, PREV+24, PREV+32, PREV+33, PREV+34 |
| SURV48 | GETLABS+1~, GETLABS+13*, GETLABS+14 |
| SURV48A | GETLABS+2~, GETLABS+23*, GETLABS+24 |
| SURV48D | GETLABS+2~, GETLABS+28*, GETLABS+32*, GETLABS+33 |
| TMPRSLT | GETLAB+1~, GETLAB+6*, GETLAB+7, GETLAB+8, GETLAB+9, GETLAB+11*, GETLAB+12, GETLAB+13, GETLAB+14 |
| TRANS | GETLABS+2~, GETLABS+39*, GETLABS+40*, GETLABS+41, PREV+34 |
| TSTRSLT | GETCH+1~, GETCH+16*, GETCH+17, GETCH+18, GETMI+1~, GETMI+16*, GETMI+17, GETMI+18 |
| U | GETLABS+11, GETLABS+12, GETLABS+13, GETLABS+15, GETLABS+16, GETLABS+17, GETLABS+18, GETLABS+19, GETLABS+21, GETLABS+22 , GETLABS+23, GETLABS+27, GETLABS+30, GETLABS+31, GETLABS+32, GETLABS+36, GETLABS+37, GETLABS+38, GETLABS+41, PREV+6 , PREV+7, PREV+8, PREV+9, PREV+10, PREV+11, PREV+13, PREV+14, PREV+15, PREV+16, PREV+18 , PREV+19, PREV+20, PREV+21, PREV+23, PREV+24, PREV+26, PREV+27, PREV+28, PREV+29, PREV+30 , PREV+32, PREV+33, PREV+34, GETLAB+7, GETLAB+8, GETLAB+12, GETLAB+13, GETCH+10, GETCH+11, GETCH+12 , GETMI+10, GETMI+12, CHRSLT+3, CHRSLT+6, CHRSLT+7, CHRSLT+8, CHRSLT+12, CHRSLT+14, MIRSLT+6, MIRSLT+11 , MIRSLT+12, MIRSLT+13, MIRSLT+16, MIRSLT+17, MIRSLT+20, MIRSLT+31 |