PXRM ;SLC/PKR - Clinical Reminders entry points. ;04/14/2014
Source file <PXRM.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DISABLE(PXRMITEM,RNAME) | ;
|
|
| MAIN(DFN,PXRMITEM,OUTTYPE,DISC) | ;Main driver for clinical reminders.
|
|
| MAINDF(DFN,PXRMITEM,OUTTYPE,EVALDT) | ;Alternate entry point that allows
|
|
| INACTIVE(PXRMITEM) | ;Return the INACTIVE FLAG, which has a value of 1
|
|
| EXIT | ;Kill the working arrays unless this was a test run.
|
|
| EVAL(DFN,DEFARR,OUTTYPE,NODISC,FIEVAL,DATE) | ;Reminder evaluation entry
|
|
| FIDATA(DFN,PXRMITEM,FINDINGS) | ;Return the finding evaluation array to the
|
|
| OUTPUT | ;Prepare the final output.
|
| Name | Field # of Occurrence |
|---|---|
| $$NOW^PXRMDATE | EXIT+6 |
| DUE^PXRMDATE | EVAL+106 |
| INDXCHK^PXRMDIEV | DISABLE+16 |
| LOAD^PXRMDISC | EXIT+11 |
| NODEF^PXRMERRH | EVAL+9 |
| EVAL^PXRMEVFI | EVAL+90 |
| DEF^PXRMLDR | MAIN+36, MAINDF+4, FIDATA+18 |
| $$SEX^PXRMLOG | EVAL+80 |
| EVALPCL^PXRMLOG | EVAL+100 |
| EVALRESL^PXRMLOG | EVAL+103 |
| OUTPUT^PXRMOUTD | OUTPUT+1 |
| DEM^PXRMPINF | EVAL+61 |
| $$FMTE^XLFDT | EVAL+34 |
| $$NOW^XLFDT | MAIN+40 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PXD(811.9 - [#811.9] | INACTIVE+2, INACTIVE+3 |
| ^TMP( | EVAL+29!, EVAL+34*, EVAL+42*, EVAL+50*, EVAL+52, EVAL+63*, EVAL+72*, EVAL+73*, EVAL+85*, EVAL+86* , EVAL+92*, EVAL+96, EXIT+7*, EXIT+8! |
| ^TMP("PXRHM" | MAINDF+6*, DISABLE+2*, DISABLE+3*, DISABLE+9*, DISABLE+20*, EVAL+29!, EVAL+41*, FIDATA+20! |
| ^TMP("PXRM" | FIDATA+20! |
| ^TMP($J | EXIT+1! |
| ^VA(200 - [#200] | DISABLE+18 |
| ^XTMP("PXRM_DISEV" | DISABLE+6, DISABLE+7, DISABLE+11, EVAL+21 |
| Name | Line Occurrences |
|---|---|
| DISABLE | EVAL+21 |
| EVAL | MAIN+41, MAINDF+5, FIDATA+19 |
| EXIT | EVAL+21, EVAL+39, EVAL+52, EVAL+62 |
| OUTPUT | EVAL+33, EVAL+76, EVAL+83, EVAL+91, EVAL+96 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| D00 | EVAL+15~, EVAL+16*, EVAL+17, EVAL+19, EVAL+33, EVAL+34, EVAL+45 |
| DATE | EVAL~, EVAL+12, EVAL+60 |
| DEFARR | MAIN+34~, MAIN+36, MAIN+41, MAINDF+3~, MAINDF+4, MAINDF+5, EVAL~, EVAL+80, EVAL+90, EVAL+100 , EVAL+103, EVAL+106, OUTPUT+1, FIDATA+16~, FIDATA+18, FIDATA+19 |
| DEFARR("DNE" | EVAL+9 |
| DEFARR("E" | EVAL+39 |
| DEFARR("IEN" | EVAL+9, EVAL+13 |
| DEFARR(0 | EVAL+16 |
| DEFARR(20 | EVAL+39 |
| DFN | MAIN~, MAIN+41, MAINDF~, MAINDF+5, EVAL~, EVAL+35, EVAL+61, EVAL+63, EVAL+90, EXIT+1 , EXIT+5, FIDATA~, FIDATA+19 |
| DISC | MAIN~, EXIT+11 |
| DT | EVAL+60 |
| DUE | EVAL+31~, EVAL+35*, EVAL+55*, EVAL+97*, EVAL+106, OUTPUT+1 |
| DUEDATE | EVAL+31~, EVAL+35*, EVAL+55*, EVAL+97*, EVAL+106, OUTPUT+1 |
| EVALDT | MAIN+34~, MAIN+40*, MAIN+41, MAINDF~, MAINDF+5 |
| FI | FIDATA+16~, FIDATA+22*, FIDATA+23*, FIDATA+24, FIDATA+25, FIDATA+26, FIDATA+27, FIDATA+28, FIDATA+29, FIDATA+30 , FIDATA+31, FIDATA+32 |
| FIEVAL | MAIN+34~, MAIN+41, MAINDF+3~, MAINDF+5, MAINDF+6, EVAL~, EVAL+90, EVAL+100, EVAL+103, EVAL+106 , OUTPUT+1, FIDATA+16~, FIDATA+19 |
| FIEVAL( | FIDATA+23, FIDATA+24, FIDATA+25, FIDATA+26, FIDATA+27, FIDATA+28, FIDATA+29, FIDATA+30, FIDATA+31, FIDATA+32 |
| FIEVAL("DFN" | EXIT+5* |
| FIEVAL("EVAL | DATE/TIME" , EXIT+6* |
| FIEVAL("PATIE | NT AGE" , EXIT+4* |
| FIEVAL("SEX" | EVAL+81* |
| FINDINGS | FIDATA~ |
| FINDINGS( | FIDATA+24*, FIDATA+26*, FIDATA+27*, FIDATA+28*, FIDATA+29*, FIDATA+30*, FIDATA+31*, FIDATA+32* |
| FREQ | EVAL+31~, EVAL+36*, EVAL+55*, EVAL+100, EVAL+106, OUTPUT+1 |
| >> GMFLAG | MAIN+39 |
| IND | EVAL+31~, EVAL+47*, EVAL+48, EVAL+49 |
| >> LAST | EVAL+46*, EVAL+47, EVAL+51* |
| MNAME | DISABLE+1~, DISABLE+18*, DISABLE+19 |
| NODISC | MAIN+38*, MAIN+39*, MAIN+41, EVAL~ |
| NTXT | DISABLE+1~, DISABLE+4*, DISABLE+8*, DISABLE+9, DISABLE+12*, DISABLE+20 |
| OUTTYPE | MAIN~, MAIN+41, MAINDF~, MAINDF+5, EVAL~, EVAL+76, OUTPUT+1 |
| PCLOGIC | EVAL+31~, EVAL+35*, EVAL+56*, EVAL+64*, EVAL+84*, EVAL+93*, EVAL+97*, EVAL+100, EVAL+106, OUTPUT+1 |
| PID | EVAL+15~, EVAL+49*, EVAL+50, EVAL+52 |
| PXRMAGE | EVAL+6~, EVAL+67* |
| PXRMDATE | EVAL+6~, EVAL+12* |
| >> PXRMDEBG | EXIT+2 |
| PXRMDEFS | MAIN+34~, MAINDF+3~ |
| PXRMDEFS( | EVAL+48, EVAL+49, EVAL+51* |
| PXRMDEFS("" | EVAL+46 |
| PXRMDOB | EVAL+6~, EVAL+67* |
| PXRMDOD | EVAL+6~, EVAL+67* |
| >> PXRMID | EXIT+3* |
| >> PXRMIDOD | EVAL+76 |
| PXRMITEM | MAIN~, MAIN+36, MAINDF~, MAINDF+4, MAINDF+6, DISABLE~, DISABLE+2, DISABLE+3, DISABLE+9, DISABLE+20 , EVAL+7~, EVAL+13*, EVAL+14, EVAL+21, EVAL+29, EVAL+34, EVAL+41, EVAL+42, EVAL+50, EVAL+52 , EVAL+63, EVAL+72, EVAL+73, EVAL+85, EVAL+86, EVAL+92, EVAL+96, EXIT+7, FIDATA~, FIDATA+18 , INACTIVE~, INACTIVE+2, INACTIVE+3 |
| PXRMLAD | EVAL+6~, EVAL+68* |
| PXRMPDEM | EVAL+6~, EVAL+61, EVAL+100, OUTPUT+1 |
| PXRMPDEM("AGE" | EVAL+67, EXIT+4 |
| PXRMPDEM("DFN" | EVAL+35* |
| PXRMPDEM("DOB" | EVAL+67 |
| PXRMPDEM("DOD" | EVAL+67, EVAL+71, EVAL+76 |
| PXRMPDEM("LAD" | EVAL+68 |
| PXRMPDEM("PATIENT" | EVAL+62 |
| PXRMPDEM("SEX" | EVAL+68, EVAL+80 |
| PXRMPID | EVAL+6~, EVAL+14*, EVAL+29, EVAL+34, EVAL+42, EVAL+51, EVAL+63, EVAL+72, EVAL+73, EVAL+85 , EVAL+86, EVAL+92, EVAL+96, EXIT+3, EXIT+7, EXIT+8 |
| PXRMRM | EVAL+7~, EVAL+11* |
| PXRMRNAM | EVAL+7~, EVAL+17*, EVAL+19*, EVAL+21, EVAL+34, EVAL+41, EXIT+7 |
| PXRMSEX | EVAL+7~, EVAL+68* |
| PXRMXTLK | EVAL+7~, EVAL+89*, EVAL+91, EVAL+92 |
| RDATA | DISABLE+1~, DISABLE+10*, DISABLE+11*, DISABLE+14, DISABLE+16, DISABLE+18 |
| REASON | DISABLE+1~, DISABLE+5*, DISABLE+6*, DISABLE+7, DISABLE+9, DISABLE+11, DISABLE+13, DISABLE+14, DISABLE+16, DISABLE+17 , DISABLE+19 |
| RESDATE | EVAL+31~, EVAL+36*, EVAL+55*, EVAL+103, EVAL+106, OUTPUT+1 |
| RESLOGIC | EVAL+31~, EVAL+35*, EVAL+56*, EVAL+103, OUTPUT+1 |
| RNAME | DISABLE~, DISABLE+2, DISABLE+3, DISABLE+9, DISABLE+20, EVAL+15~, EVAL+45*, EVAL+48, EVAL+50, EVAL+51 |
| SEXOK | EVAL+79~, EVAL+80*, EVAL+81, EVAL+83 |
| >> TEXT | DISABLE+14*, DISABLE+19*, DISABLE+20 |
| TODAY | EVAL+59~, EVAL+60*, EVAL+61 |
| U | DISABLE+18, EVAL+17, EVAL+19, EVAL+33, EVAL+34, EVAL+41, EVAL+45, EVAL+48, EVAL+49, EVAL+51 , INACTIVE+3 |