PXRMPTL ;SLC/DLT,PKR,PJH - Print Clinical Reminders logic ;02/04/2011
Source file <PXRMPTL.m>
Package | Total | Call Graph |
---|---|---|
Clinical Reminders | 4 | PARSE^PXRMCDUE $$ARGTYPE^PXRMFFAT FORMAT^PXRMTEXT $$STRREP^PXRMUTIL |
Name | Comments | DBIA/ICR reference |
---|---|---|
EXPAND(NL,ARRAY,FL,LT,RT) | ;Insert findings in FI(n) format. Each element
|
|
FMTARR(MAXLEN,NE,INARRAY,OUTARRAY) | ;Load the output array.
|
|
CDUE(CDUE,FL,NL,ARRAY) | ;Expand the custom date due string into ARRAY.
|
|
COHORT(DA) | ;
|
|
DISLOGF(RITEM,FINDING,FL,PARRAY) | ;Expand FUNCTION FINDING logic and
|
|
STRARR(STRING,SEP,ARRAY) | ;Break STRING into an array using SEP.
|
|
DISLOG | ;Display the patient cohort, resolution logic, and custom date due.
|
|
BLDFLST(RITEM,FL) | ;Build the list of findings defined for this reminder.
|
|
REMOVE(STRING) | ;Remove leading (n) entries
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PXD(811.9 - [#811.9] | BLDFLST+4, BLDFLST+5, COHORT+2, COHORT+11, COHORT+12, DISLOG+10, DISLOG+12, DISLOG+36, DISLOG+38, DISLOG+62 , DISLOGF+7 |
^PXRMD(802.4 - [#802.4] | DISLOGF+20 |
Name | Line Occurrences |
---|---|
$$FMTARR | DISLOG+26, DISLOG+31, DISLOG+52, DISLOG+57, DISLOG+67, DISLOGF+32 |
$$REMOVE | DISLOG+16, DISLOG+42 |
$$STRARR | DISLOG+21, DISLOG+46, DISLOGF+13 |
BLDFLST | DISLOG+7 |
CDUE | DISLOG+66 |
EXPAND | DISLOG+30, DISLOG+56 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARGNUM | DISLOGF+2~, DISLOGF+21*, DISLOGF+24*, DISLOGF+25 |
ARRAY | CDUE~, COHORT+1~, COHORT+13, EXPAND~, STRARR~ |
ARRAY( | CDUE+6*, CDUE+7*, CDUE+8*, COHORT+12*, EXPAND+4, EXPAND+11*, STRARR+11*, STRARR+14* |
ARRAY(1 | CDUE+3* |
AT | DISLOGF+2~, DISLOGF+25*, DISLOGF+26 |
CDUE | CDUE~, CDUE+2, DISLOG+2~, DISLOG+62*, DISLOG+63, DISLOG+65, DISLOG+66 |
CHAR | STRARR+1~, STRARR+7*, STRARR+8, STRARR+9 |
CNT | COHORT+1~, COHORT+11*, COHORT+12*, COHORT+13, COHORT+14* |
CUSTOM | DISLOG+2~, DISLOG+12*, DISLOG+13*, DISLOG+24, DISLOG+38*, DISLOG+39*, DISLOG+50 |
>> D0 | DISLOG+6, DISLOG+62 |
DA | COHORT~, COHORT+2, COHORT+11, COHORT+12 |
FARG | DISLOGF+2~, DISLOGF+15*, DISLOGF+21*, DISLOGF+22, DISLOGF+30* |
FIE | EXPAND+2~, EXPAND+8*, EXPAND+9, EXPAND+11 |
FILIST | CDUE+1~, CDUE+2 |
FILIST( | CDUE+6 |
FINDING | DISLOGF~, DISLOGF+7 |
FIS | EXPAND+2~, EXPAND+5*, EXPAND+6, EXPAND+8, EXPAND+9, EXPAND+11 |
FL | BLDFLST~, CDUE~, DISLOG+2~, DISLOG+7, DISLOG+30, DISLOG+56, DISLOG+66, DISLOGF~, EXPAND~ |
FL( | BLDFLST+8*, CDUE+6, DISLOGF+27, EXPAND+10 |
FNUM | EXPAND+2~, EXPAND+9*, EXPAND+10 |
FREQLIST | CDUE+1~, CDUE+2 |
FREQLIST( | CDUE+6 |
FUN | DISLOGF+2~, DISLOGF+19*, DISLOGF+20, DISLOGF+21 |
FUNCTION | CDUE+1~, CDUE+2, CDUE+3, DISLOGF+2~, DISLOGF+21*, DISLOGF+25 |
FUNSTR | DISLOGF+2~, DISLOGF+7*, DISLOGF+8, DISLOGF+13 |
GLOB | BLDFLST+1~, BLDFLST+6*, BLDFLST+7 |
IC | BLDFLST+1~, BLDFLST+3*, BLDFLST+4*, BLDFLST+5, BLDFLST+8, FMTARR+1~, FMTARR+5*, FMTARR+6, FMTARR+9, FMTARR+10 , STRARR+1~, STRARR+6*, STRARR+7 |
INARRAY | FMTARR~ |
INARRAY( | FMTARR+6, FMTARR+9, FMTARR+10 |
IND | CDUE+1~, CDUE+4*, CDUE+6, CDUE+7, DISLOG+2~, DISLOG+27*, DISLOG+33*, DISLOG+53*, DISLOG+59*, DISLOG+69* , DISLOGF+2~, DISLOGF+16*, DISLOGF+17, DISLOGF+28, DISLOGF+29, EXPAND+3*, EXPAND+4, EXPAND+11 |
ISFUN | DISLOGF+2~, DISLOGF+20*, DISLOGF+21 |
LARRAY | DISLOG+2~, DISLOG+21, DISLOG+26, DISLOG+30, DISLOG+31, DISLOG+46, DISLOG+52, DISLOG+56, DISLOG+57, DISLOG+66 , DISLOG+67, DISLOGF+2~, DISLOGF+13, DISLOGF+32 |
LARRAY( | DISLOGF+17, DISLOGF+28*, DISLOGF+29* |
LEN | EXPAND+2~, EXPAND+7*, EXPAND+11 |
LINE | COHORT+1~, COHORT+11*, COHORT+12 |
LINNUM | FMTARR+1~, FMTARR+4*, FMTARR+6, FMTARR+8*, FMTARR+9, FMTARR+10, FMTARR+11, STRARR+1~, STRARR+5*, STRARR+10* , STRARR+11, STRARR+13*, STRARR+14, STRARR+15 |
LOGSTR | DISLOG+2~, DISLOG+10*, DISLOG+12*, DISLOG+16*, DISLOG+21, DISLOG+36*, DISLOG+38*, DISLOG+42*, DISLOG+46 |
LT | EXPAND~, EXPAND+5 |
MAXLEN | DISLOG+2~, DISLOG+4*, DISLOG+26, DISLOG+31, DISLOG+52, DISLOG+57, DISLOG+67, DISLOGF+2~, DISLOGF+4*, DISLOGF+32 , FMTARR~, FMTARR+7 |
NAME | BLDFLST+1~, BLDFLST+7*, BLDFLST+8, DISLOGF+3~, DISLOGF+27*, DISLOGF+28, EXPAND+2~, EXPAND+10*, EXPAND+11 |
NARGS | CDUE+1~, CDUE+2, CDUE+4, CDUE+7 |
NE | FMTARR~, FMTARR+5, STRARR+1~ |
NL | CDUE~, CDUE+3*, CDUE+5*, CDUE+6, CDUE+7, CDUE+8*, EXPAND~, EXPAND+3 |
NLINES | COHORT+1~, COHORT+13, COHORT+14 |
NLOGLIN | DISLOG+2~, DISLOG+21*, DISLOG+26, DISLOG+30, DISLOG+31, DISLOG+46*, DISLOG+52, DISLOG+56, DISLOG+57, DISLOG+66 , DISLOG+67, DISLOGF+3~, DISLOGF+13*, DISLOGF+16, DISLOGF+32 |
NODE | COHORT+1~, COHORT+2*, COHORT+3, COHORT+4, COHORT+5, COHORT+6, COHORT+7, COHORT+8, COHORT+9, COHORT+10 , COHORT+11, COHORT+12 |
NPL | DISLOG+2~, DISLOG+26*, DISLOG+27, DISLOG+31*, DISLOG+33, DISLOG+52*, DISLOG+53, DISLOG+57*, DISLOG+59, DISLOG+67* , DISLOG+69, DISLOGF+3~, DISLOGF+32* |
NUM | DISLOGF+3~, DISLOGF+23*, DISLOGF+27, DISLOGF+28 |
OPLIST | CDUE+1~, CDUE+2 |
OPLIST( | CDUE+6 |
OUTARRAY | FMTARR~, STRARR+2! |
OUTARRAY( | FMTARR+6, FMTARR+9*, FMTARR+10* |
OUTARRAY(1 | FMTARR+3* |
OUTARRY | FMTARR+2! |
OUTPUT | COHORT+1~, COHORT+13 |
OUTPUT( | COHORT+14 |
PARRAY | DISLOG+3~, DISLOG+26, DISLOG+31, DISLOG+52, DISLOG+57, DISLOG+67, DISLOGF~, DISLOGF+5!, DISLOGF+32 |
PARRAY( | DISLOG+27, DISLOG+33, DISLOG+53, DISLOG+59, DISLOG+69 |
RITEM | BLDFLST~, BLDFLST+4, BLDFLST+5, DISLOG+3~, DISLOG+6*, DISLOG+7, DISLOG+10, DISLOG+12, DISLOG+36, DISLOG+38 , DISLOGF~, DISLOGF+7 |
RT | EXPAND~, EXPAND+8 |
SEP | DISLOG+3~, DISLOG+20*, DISLOG+21, DISLOG+46, DISLOGF+3~, DISLOGF+12*, DISLOGF+13, STRARR~, STRARR+9 |
SLEN | FMTARR+1~, FMTARR+6*, FMTARR+7, STRARR+1~, STRARR+4*, STRARR+6 |
STRING | EXPAND+2~, EXPAND+4*, EXPAND+5, EXPAND+7, EXPAND+8, EXPAND+9, EXPAND+11, STRARR~, STRARR+4, STRARR+7 , REMOVE~, REMOVE+1*, REMOVE+2 |
SUB | BLDFLST+1~, BLDFLST+6*, BLDFLST+7 |
TEMP | BLDFLST+1~, BLDFLST+5*, BLDFLST+6, DISLOGF+3~, DISLOGF+17*, DISLOGF+18, DISLOGF+19, DISLOGF+23, DISLOGF+29, DISLOGF+30 , STRARR+1~, STRARR+5*, STRARR+8*, STRARR+11, STRARR+12*, STRARR+14 |
U | BLDFLST+5, BLDFLST+7 |