PXRMFF0 ;SLC/PKR - Clinical Reminders function finding routines. ;11/30/2011
Source file <PXRMFF0.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
MINVALUE(LIST,FIEVAL,MINVALUE) | ;Given a list of findings return the minimum
|
|
NUMERIC(LIST,FIEVAL,NUMBER) | ;Given a finding, return the first numeric
|
|
DIFFDATE(LIST,FIEVAL,DIFF) | ;Return the difference in days between the
|
|
VALUE(LIST,FIEVAL,VALUE) | ;Given a finding return one of its "CSUB"
|
|
DTIMDIFF(LIST,FIEVAL,DIFF) | ;General date difference function.
|
|
FIRSTNUM(STRING) | ;return the first numeric portion of a string.
|
|
DUR(LIST,FIEVAL,DUR) | ;
|
|
MINDATE(LIST,FIEVAL,MINDATE) | ;Given a list of findings return the minimum
|
|
FI(LIST,FIEVAL,LV) | ;Given a regular finding return its true/false value.
|
|
MAXDATE(LIST,FIEVAL,MAXDATE) | ;Given a list of findings return the maximum
|
|
MRD(LIST,FIEVAL,MRD) | ;Given a list of findings return the most recent
|
|
MAXVALUE(LIST,FIEVAL,MAXVALUE) | ;Given a list of findings and associated
|
|
COUNT(LIST,FIEVAL,COUNT) | ;
|
Name | Field # of Occurrence |
---|---|
$$FMDIFF^XLFDT | DIFFDATE+5, DTIMDIFF+6, DUR+17 |
Name | Line Occurrences |
---|---|
$$FIRSTNUM | NUMERIC+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CALCUNIT | DTIMDIFF+1~, DTIMDIFF+5*, DTIMDIFF+6, DTIMDIFF+8 |
CHAR | FIRSTNUM+1~, FIRSTNUM+6*, FIRSTNUM+7, FIRSTNUM+8, FIRSTNUM+9 |
COUNT | COUNT~, COUNT+2*, COUNT+5* |
DATE | MAXDATE+4~, MAXDATE+7*, MAXDATE+8, MRD+4~, MRD+7*, MRD+8 |
DATE1 | DIFFDATE+2~, DIFFDATE+3*, DIFFDATE+5, DTIMDIFF+1~, DTIMDIFF+2*, DTIMDIFF+6 |
DATE2 | DIFFDATE+2~, DIFFDATE+4*, DIFFDATE+5, DTIMDIFF+1~, DTIMDIFF+3*, DTIMDIFF+6 |
DAYS | DIFFDATE+2~, DIFFDATE+5*, DIFFDATE+7 |
DIFF | DIFFDATE~, DIFFDATE+7*, DTIMDIFF~, DTIMDIFF+6*, DTIMDIFF+8*, DTIMDIFF+10* |
DLIST | MINDATE+2~ |
DLIST( | MINDATE+3* |
DLIST(0 | MINDATE+4 |
DONE | FIRSTNUM+1~, FIRSTNUM+4*, FIRSTNUM+5, FIRSTNUM+7*, FIRSTNUM+9* |
DUR | DUR~, DUR+17*, DUR+18* |
EDT | DUR+1~, DUR+4*, DUR+8*, DUR+9*, DUR+13*, DUR+17 |
FIEVAL | COUNT~, DIFFDATE~, DTIMDIFF~, DUR~, FI~, MAXDATE~, MAXVALUE~, MINDATE~, MINVALUE~, MRD~ , NUMERIC~, VALUE~ |
FIEVAL( | COUNT+5, DIFFDATE+3, DIFFDATE+4, DTIMDIFF+2, DTIMDIFF+3, DUR+4, DUR+6, DUR+7, DUR+8, DUR+9 , DUR+12, DUR+13, DUR+14, DUR+15, FI+1, MAXDATE+2, MAXDATE+6, MAXDATE+7, MAXVALUE+3, MAXVALUE+5 , MAXVALUE+7, MAXVALUE+8, MINDATE+3, MINVALUE+3, MINVALUE+5, MINVALUE+7, MINVALUE+8, MRD+2, MRD+6, MRD+7 , NUMERIC+3, VALUE+2 |
IND | COUNT+1~, COUNT+3*, COUNT+4, DUR+1~, DUR+2*, DUR+3, MAXDATE+4~, MAXDATE+5*, MAXDATE+6, MAXDATE+7 , MAXVALUE+2~, MAXVALUE+4*, MAXVALUE+5, MAXVALUE+7, MAXVALUE+8, MINDATE+2~, MINDATE+3*, MINVALUE+2~, MINVALUE+4*, MINVALUE+5 , MINVALUE+7, MINVALUE+8, MRD+4~, MRD+5*, MRD+6, MRD+7, FIRSTNUM+1~, FIRSTNUM+4*, FIRSTNUM+6* |
JND | COUNT+1~, COUNT+4*, COUNT+5, DUR+1~, DUR+3*, DUR+4, DUR+6, DUR+7, DUR+8, DUR+9 , DUR+12, DUR+13, DUR+14, DUR+15 |
KND | COUNT+1~, COUNT+4*, COUNT+5*, DUR+1~, DUR+12*, DUR+13, DUR+14*, DUR+15 |
LIST | COUNT~, DIFFDATE~, DTIMDIFF~, DUR~, FI~, MAXDATE~, MAXVALUE~, MINDATE~, MINVALUE~, MRD~ , NUMERIC~, VALUE~ |
LIST( | COUNT+4, DUR+3, MAXDATE+6, MAXDATE+7, MAXVALUE+5, MAXVALUE+7, MAXVALUE+8, MINDATE+3, MINVALUE+5, MINVALUE+7 , MINVALUE+8, MRD+6, MRD+7 |
LIST(0 | COUNT+3, DUR+2, MAXDATE+3, MAXDATE+5, MAXVALUE+4, MINDATE+3, MINVALUE+4, MRD+3, MRD+5 |
LIST(1 | DIFFDATE+3, DTIMDIFF+2, FI+1, MAXDATE+2, MAXVALUE+3, MINVALUE+3, MRD+2, NUMERIC+3, VALUE+2 |
LIST(2 | DIFFDATE+4, DTIMDIFF+2, MAXVALUE+3, MINVALUE+3, NUMERIC+3, VALUE+2 |
LIST(3 | DIFFDATE+7, DTIMDIFF+2, NUMERIC+3, VALUE+2 |
LIST(4 | DTIMDIFF+3 |
LIST(5 | DTIMDIFF+3 |
LIST(6 | DTIMDIFF+3 |
LIST(7 | DTIMDIFF+5, DTIMDIFF+8 |
LIST(8 | DTIMDIFF+10 |
LV | FI~, FI+1* |
MAXDATE | MAXDATE~, MAXDATE+2*, MAXDATE+8* |
MAXVALUE | MAXVALUE~, MAXVALUE+3*, MAXVALUE+9* |
MINDATE | MINDATE~, MINDATE+4* |
MINVALUE | MINVALUE~, MINVALUE+3*, MINVALUE+9* |
MRD | MRD~, MRD+2*, MRD+8* |
NUMBER | NUMERIC~, NUMERIC+3*, NUMERIC+4*, FIRSTNUM+1~, FIRSTNUM+4*, FIRSTNUM+8*, FIRSTNUM+9, FIRSTNUM+10 |
NUMERIC | FIRSTNUM+1~, FIRSTNUM+2*, FIRSTNUM+8, FIRSTNUM+9 |
OCC | MAXVALUE+2~, MAXVALUE+6*, MAXVALUE+7*, MAXVALUE+8, MINVALUE+2~, MINVALUE+6*, MINVALUE+7*, MINVALUE+8 |
SDT | DUR+1~, DUR+4*, DUR+7*, DUR+15*, DUR+17 |
SF | DTIMDIFF+1~, DTIMDIFF+8* |
STRING | FIRSTNUM~, FIRSTNUM+3*, FIRSTNUM+6 |
TEMP | MAXVALUE+2~, MAXVALUE+8*, MAXVALUE+9, MINVALUE+2~, MINVALUE+8*, MINVALUE+9 |
VALUE | VALUE~, VALUE+2* |