PXRMTERM ;SLC/PKR - Handle reminder terms. ;10-Jun-2015 11:41;du
Source file <PXRMTERM.m>
| Package | Total | Call Graph |
|---|---|---|
| Clinical Reminders | 24 | EVALTERM^PXRMCF EVALTERM^PXRMDGEN EVALTERM^PXRMDIN EVALTERM^PXRMDNVA EVALTERM^PXRMDOUT EVALTERM^PXRMDRCL EVALTERM^PXRMDRUG EVALTERM^PXRMEDU EVALTERM^PXRMEXAM $$INSCHR^PXRMEXLC EVALTERM^PXRMHF EVALTERM^PXRMIMM EVALTERM^PXRMLAB TERM^PXRMLDR EVALTERM^PXRMLOCF EVALTERM^PXRMMH EVALTERM^PXRMORDR FOUT^PXRMOUTC FOUT^PXRMOUTM DEM^PXRMPINF EVALTERM^PXRMRAD EVALTERM^PXRMSKIN EVALTERM^PXRMTAX EVALTERM^PXRMVITL |
| IHS Mods To Patient Care Encounter | 1 | EVALTERM^BPXRMEA |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| MHVOUT(INDENT,IFIEVAL,NLINES,TEXT) | ;Produce the MHV output.
|
|
| DORDER(TFIEVAL,DATEORDR) | ;Order term findings by date, term finding,
|
|
| SPFINDPA(FINDPA,TFINDPA,PFINDPA) | ;Set the finding parameter array
|
|
| EVALFI(DFN,DEFARR,ENODE,FIEVAL) | ;Evaluate all reminder terms in a
|
|
| COPY(NOCC,SDIR,TFIEVAL,DATEORDR,FINDING,FIEVAL,STF) | ;Copy the NOCC date ordered
|
|
| IEVALTER(DFN,FINDPA,TERMARR,FINDING,FIEVAL) | ;Evaluate an individual term
|
|
| OPT(INDENT,IFIEVAL,NLINES,TEXT,TYPE) | ;General output.
|
|
| EVALTERM(DFN,FINDPA,TERMARR,TFIEVAL) | ;Evaluate all the findings in
|
|
| DEMOK | ||
| OUTPUT(INDENT,IFIEVAL,NLINES,TEXT) | ;Produce the clinical
|
| Name | Field # of Occurrence |
|---|---|
| EVALTERM^BPXRMEA | EVALTERM+25 |
| EVALTERM^PXRMCF | EVALTERM+15 |
| EVALTERM^PXRMDGEN | EVALTERM+21 |
| EVALTERM^PXRMDIN | EVALTERM+17 |
| EVALTERM^PXRMDNVA | EVALTERM+18 |
| EVALTERM^PXRMDOUT | EVALTERM+20 |
| EVALTERM^PXRMDRCL | EVALTERM+16 |
| EVALTERM^PXRMDRUG | EVALTERM+19 |
| EVALTERM^PXRMEDU | EVALTERM+5 |
| EVALTERM^PXRMEXAM | EVALTERM+6 |
| $$INSCHR^PXRMEXLC | OPT+16 |
| EVALTERM^PXRMHF | EVALTERM+7 |
| EVALTERM^PXRMIMM | EVALTERM+8 |
| EVALTERM^PXRMLAB | EVALTERM+11 |
| TERM^PXRMLDR | EVALFI+11 |
| EVALTERM^PXRMLOCF | EVALTERM+14 |
| EVALTERM^PXRMMH | EVALTERM+23 |
| EVALTERM^PXRMORDR | EVALTERM+12 |
| FOUT^PXRMOUTC | OPT+25 |
| FOUT^PXRMOUTM | OPT+26 |
| DEM^PXRMPINF | IEVALTER+5 |
| EVALTERM^PXRMRAD | EVALTERM+22 |
| EVALTERM^PXRMSKIN | EVALTERM+9 |
| EVALTERM^PXRMTAX | EVALTERM+13 |
| EVALTERM^PXRMVITL | EVALTERM+10 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PXRMD(811.5 - [#811.5] | EVALFI+7, EVALFI+8 |
| ^TMP( | EVALFI+8* |
| ^TMP("PXRMTDEB" | EVALFI+20* |
| ^TMP($J | DEMOK+10! |
| Name | Line Occurrences |
|---|---|
| COPY | EVALFI+28, DEMOK+9 |
| DEMOK | IEVALTER+4 |
| DORDER | EVALFI+27, DEMOK+8 |
| EVALTERM | EVALFI+19, DEMOK+1 |
| OPT | MHVOUT+1, OUTPUT+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CASESEN | EVALFI+2~ |
| CONVAL | EVALFI+2~ |
| DATE | COPY+2~, COPY+6*, COPY+7*, COPY+9, COPY+19, DORDER+2~, DORDER+8*, DORDER+9, EVALFI+2~ |
| DATEORDR | COPY~, DORDER~, DORDER+3!, EVALFI+2~, EVALFI+27, EVALFI+28, IEVALTER+2~, DEMOK+8, DEMOK+9 |
| DATEORDR( | COPY+7, COPY+9, COPY+19, DORDER+9* |
| DEFARR | EVALFI~ |
| DEFARR("E" | EVALFI+6, EVALFI+10, EVALFI+13 |
| DEFARR(20 | EVALFI+18 |
| DFN | EVALFI~, EVALFI+19, EVALTERM~, EVALTERM+5, EVALTERM+6, EVALTERM+7, EVALTERM+8, EVALTERM+9, EVALTERM+10, EVALTERM+11 , EVALTERM+12, EVALTERM+13, EVALTERM+14, EVALTERM+15, EVALTERM+16, EVALTERM+17, EVALTERM+18, EVALTERM+19, EVALTERM+20, EVALTERM+21 , EVALTERM+22, EVALTERM+23, EVALTERM+25, IEVALTER~, IEVALTER+5, DEMOK+1, DEMOK+10 |
| DG | OPT+1~ |
| DG( | OPT+5*, OPT+10, OPT+11*, OPT+13, OPT+14 |
| DGL | OPT+1~ |
| DGL( | OPT+12*, OPT+14*, OPT+21 |
| DGL(1 | OPT+5* |
| DGN | OPT+1~, OPT+6*, OPT+11*, OPT+12, OPT+18 |
| DT | IEVALTER+3, IEVALTER+5 |
| ENODE | EVALFI~, EVALFI+6, EVALFI+10, EVALFI+13, EVALTERM+2~, EVALTERM+3*, EVALTERM+4*, EVALTERM+5, EVALTERM+6, EVALTERM+7 , EVALTERM+8, EVALTERM+9, EVALTERM+10, EVALTERM+11, EVALTERM+12, EVALTERM+13, EVALTERM+14, EVALTERM+15, EVALTERM+16, EVALTERM+17 , EVALTERM+18, EVALTERM+19, EVALTERM+20, EVALTERM+21, EVALTERM+22, EVALTERM+23, EVALTERM+25 |
| FI | DORDER+2~, DORDER+4*, DORDER+5*, DORDER+7, DORDER+8, DORDER+9 |
| FIEVAL | COPY~, EVALFI~, EVALFI+28, IEVALTER~, DEMOK+9 |
| FIEVAL( | COPY+12*, COPY+14, COPY+16*, COPY+17, COPY+23*, COPY+24*, COPY+25*, COPY+26*, COPY+28*, EVALFI+10* , EVALFI+14*, EVALFI+15*, EVALFI+16*, EVALFI+30*, DEMOK*, OPT+16 |
| FIEVT | EVALFI+3~ |
| FILENUM | OPT+1~, OPT+3*, OPT+5, OPT+8*, OPT+10, OPT+11, OPT+12, OPT+13, OPT+14 |
| FIND0 | SPFINDPA+2~, SPFINDPA+3*, SPFINDPA+8, SPFINDPA+11 |
| FINDING | COPY~, COPY+12, COPY+14, COPY+16, COPY+17, COPY+23, COPY+24, COPY+25, COPY+26, COPY+28 , EVALFI+3~, EVALFI+9*, EVALFI+10*, EVALFI+12*, EVALFI+13*, EVALFI+14, EVALFI+15, EVALFI+16, EVALFI+18, EVALFI+20 , EVALFI+28, EVALFI+30, IEVALTER~, DEMOK, DEMOK+9, OPT+16 |
| FINDPA | EVALFI+3~, EVALFI+17!, EVALFI+18*, EVALFI+19, EVALTERM~, EVALTERM+5, EVALTERM+6, EVALTERM+7, EVALTERM+8, EVALTERM+9 , EVALTERM+10, EVALTERM+11, EVALTERM+12, EVALTERM+13, EVALTERM+14, EVALTERM+15, EVALTERM+16, EVALTERM+17, EVALTERM+18, EVALTERM+19 , EVALTERM+20, EVALTERM+21, EVALTERM+22, EVALTERM+23, EVALTERM+25, IEVALTER~, DEMOK+1, SPFINDPA~ |
| FINDPA(0 | EVALFI+22, DEMOK+3, SPFINDPA+3 |
| FINDPA(10 | SPFINDPA+15 |
| FINDPA(11 | SPFINDPA+15 |
| FINDPA(15 | SPFINDPA+20 |
| FINDPA(3 | SPFINDPA+15 |
| FINDPA(5 | SPFINDPA+18 |
| IEN | OPT+1~, OPT+4*, OPT+5, OPT+9*, OPT+10, OPT+11, OPT+12, OPT+13, OPT+14 |
| IFIEVAL | MHVOUT~, MHVOUT+1, OUTPUT~, OUTPUT+2, OPT~ |
| IFIEVAL( | OPT+7, OPT+8, OPT+9, OPT+23, OPT+24 |
| IFIEVAL(1 | OPT+3, OPT+4 |
| IND | COPY+2~, COPY+18*, COPY+19*, COPY+21, COPY+23, COPY+28, DORDER+2~, DORDER+6*, DORDER+7*, DORDER+8 , DORDER+9, EVALFI+3~, EVALFI+29*, EVALFI+30*, OPT+1~, OPT+6*, OPT+7*, OPT+8, OPT+9, OPT+12 , OPT+14, OPT+18*, OPT+21 |
| INDENT | MHVOUT~, MHVOUT+1, OUTPUT~, OUTPUT+2, OPT~, OPT+15, OPT+16 |
| INDENTT | OPT+1~, OPT+15*, OPT+25, OPT+26 |
| JND | COPY+2~, COPY+15*, COPY+16*, COPY+27*, COPY+28*, OPT+1~, OPT+20*, OPT+21*, OPT+23, OPT+24 |
| KND | OPT+1~, OPT+20*, OPT+22*, OPT+23, OPT+24 |
| MRS | COPY+2~, COPY+4*, COPY+10, COPY+13* |
| NFOUND | COPY+2~, COPY+5*, COPY+7, COPY+9, COPY+19, COPY+22*, COPY+23, COPY+24, COPY+25, COPY+26 , COPY+28 |
| NLINES | MHVOUT~, MHVOUT+1, OUTPUT~, OUTPUT+2, OPT~, OPT+17*, OPT+25, OPT+26 |
| NOCC | COPY~, COPY+7, COPY+9, COPY+19, EVALFI+3~, EVALFI+22*, EVALFI+23*, EVALFI+24, EVALFI+25*, EVALFI+28 , IEVALTER+2~, DEMOK+3*, DEMOK+4*, DEMOK+5, DEMOK+6*, DEMOK+9 |
| PFIND0 | SPFINDPA+2~, SPFINDPA+4*, SPFINDPA+9*, SPFINDPA+11*, SPFINDPA+12*, SPFINDPA+13 |
| PFINDPA | SPFINDPA~ |
| PFINDPA(0 | SPFINDPA+13* |
| PFINDPA(10 | SPFINDPA+14*, SPFINDPA+15* |
| PFINDPA(11 | SPFINDPA+14*, SPFINDPA+15* |
| PFINDPA(15 | SPFINDPA+19*, SPFINDPA+20* |
| PFINDPA(3 | SPFINDPA+14*, SPFINDPA+15* |
| PFINDPA(5 | SPFINDPA+17*, SPFINDPA+18* |
| PIECE | SPFINDPA+2~, SPFINDPA+6*, SPFINDPA+7, SPFINDPA+8, SPFINDPA+9, SPFINDPA+11*, SPFINDPA+12* |
| PXRMAGE | IEVALTER+7~, IEVALTER+8* |
| PXRMDATE | IEVALTER+3~* |
| PXRMDEFS | EVALTERM+2~ |
| PXRMDOB | IEVALTER+7~, IEVALTER+8* |
| PXRMDOD | IEVALTER+7~, IEVALTER+8* |
| >> PXRMITEM | EVALFI+8 |
| PXRMLAD | IEVALTER+7~, IEVALTER+9* |
| PXRMPDEM | IEVALTER+4, IEVALTER+5~ |
| PXRMPDEM("AGE" | IEVALTER+8 |
| PXRMPDEM("DOB" | IEVALTER+8 |
| PXRMPDEM("DOD" | IEVALTER+8 |
| PXRMPDEM("LAD" | IEVALTER+9 |
| PXRMPDEM("SEX" | IEVALTER+9 |
| >> PXRMPID | EVALFI+8 |
| PXRMSEX | IEVALTER+7~, IEVALTER+9* |
| >> PXRMTDEB | EVALFI+20 |
| SDIR | COPY~, COPY+7, EVALFI+4~, EVALFI+24*, EVALFI+28, IEVALTER+2~, DEMOK+5*, DEMOK+9 |
| STF | COPY~, COPY+26 |
| TEMP | OPT+1~, OPT+14*, OPT+16*, OPT+17 |
| TERMARR | EVALFI+4~, EVALFI+11, EVALFI+19, EVALTERM~, EVALTERM+5, EVALTERM+6, EVALTERM+7, EVALTERM+8, EVALTERM+9, EVALTERM+10 , EVALTERM+11, EVALTERM+12, EVALTERM+13, EVALTERM+14, EVALTERM+15, EVALTERM+16, EVALTERM+17, EVALTERM+18, EVALTERM+19, EVALTERM+20 , EVALTERM+21, EVALTERM+22, EVALTERM+23, EVALTERM+25, IEVALTER~, DEMOK+1 |
| TERMARR("E" | EVALTERM+4 |
| TERMARR(0 | EVALFI+15 |
| TERMARR(20 | EVALFI+30 |
| TERMIEN | EVALFI+4~, EVALFI+5*, EVALFI+6*, EVALFI+7, EVALFI+8, EVALFI+10, EVALFI+11, EVALFI+13, EVALFI+16 |
| TEXT | MHVOUT~, MHVOUT+1, OUTPUT~, OUTPUT+2, OPT~, OPT+25, OPT+26 |
| TEXT( | OPT+17* |
| TFI | COPY+2~, COPY+8*, COPY+9*, COPY+12, COPY+16, COPY+19, COPY+21, COPY+23, COPY+24, COPY+25 , COPY+26, COPY+28, EVALFI+4~ |
| TFIEVAL | COPY~, DORDER~, EVALFI+4~, EVALFI+17!, EVALFI+19, EVALFI+20, EVALFI+27, EVALFI+28, EVALTERM~, EVALTERM+5 , EVALTERM+6, EVALTERM+7, EVALTERM+8, EVALTERM+9, EVALTERM+10, EVALTERM+11, EVALTERM+12, EVALTERM+13, EVALTERM+14, EVALTERM+15 , EVALTERM+16, EVALTERM+17, EVALTERM+18, EVALTERM+19, EVALTERM+20, EVALTERM+21, EVALTERM+22, EVALTERM+23, EVALTERM+25, IEVALTER+2~ , DEMOK+1, DEMOK+8, DEMOK+9 |
| TFIEVAL( | COPY+12, COPY+16, COPY+21, COPY+23, COPY+24, COPY+25, COPY+28, DORDER+5, DORDER+7, DORDER+8 |
| TFIND0 | SPFINDPA+2~, SPFINDPA+4*, SPFINDPA+7, SPFINDPA+11, SPFINDPA+12 |
| TFIND3 | EVALFI+4~ |
| TFIND4 | EVALFI+4~ |
| TFINDPA | SPFINDPA~ |
| TFINDPA(0 | SPFINDPA+4 |
| TFINDPA(10 | SPFINDPA+14 |
| TFINDPA(11 | SPFINDPA+14 |
| TFINDPA(15 | SPFINDPA+19 |
| TFINDPA(3 | SPFINDPA+14 |
| TFINDPA(5 | SPFINDPA+17 |
| TIFIEVAL | OPT+1~, OPT+19!, OPT+23*, OPT+25, OPT+26 |
| TIFIEVAL( | OPT+24* |
| TYPE | OPT~, OPT+25, OPT+26 |
| U | EVALFI+8, EVALFI+22, EVALFI+30, DEMOK+3, OPT+5, OPT+12, OPT+16, SPFINDPA+7, SPFINDPA+8, SPFINDPA+9 , SPFINDPA+11, SPFINDPA+12, SPFINDPA+14 |
| UCIFS | EVALFI+4~ |
| VAL | SPFINDPA+2~, SPFINDPA+7*, SPFINDPA+8*, SPFINDPA+9 |