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 |