PXRMPTL ;SLC/DLT,PKR,PJH - Print Clinical Reminders logic ;05/09/2022
Source file <PXRMPTL.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Clinical Reminders | 6 | PXRM DEFINITION INQUIRY PXRM DEFINITION LIST PXRM DIALOG ELEMENT PXRM ITEM DEFINITION PXRM LOCATION LIST INQUIRY PXRMPTDF |
Name | Comments | DBIA/ICR reference |
---|---|---|
BLDFLST(RITEM,FL) | ;Build the list of findings defined for this reminder.
|
|
CDUE(CDUE,FL,NL,ARRAY) | ;Expand the custom date due string into ARRAY.
|
|
COHORT(DA) | ;
|
|
DISLOG | ;Display the patient cohort, resolution logic, and custom date due.
|
|
DISLOGF(RITEM,FINDING,FL,PARRAY) | ;Expand FUNCTION FINDING logic and
|
|
EXPAND(NL,ARRAY,FL,LT,RT) | ;Insert findings in FI(n) format. Each element
|
|
FMTARR(MAXLEN,NE,INARRAY,OUTARRAY) | ;Load the output array.
|
|
STRARR(STRING,SEP,ARRAY) | ;Break STRING into an array using SEP.
|
|
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 |
|
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+15, COHORT+16, DISLOG+10, DISLOG+12, DISLOG+36, DISLOG+38, DISLOG+62 , DISLOG+72, DISLOG+93, DISLOGF+7 |
^PXRMD(802.4 - [#802.4] | DISLOGF+20 |
Name | Line Occurrences |
---|---|
$$FMTARR | DISLOG+26, DISLOG+31, DISLOG+52, DISLOG+57, DISLOG+67, DISLOG+83, DISLOG+88, DISLOG+104, DISLOG+109, DISLOGF+35 |
$$REMOVE | DISLOG+16, DISLOG+42, DISLOG+75, DISLOG+96 |
$$STRARR | DISLOG+21, DISLOG+46, DISLOG+79, DISLOG+100, DISLOGF+13 |
BLDFLST | DISLOG+7 |
CDUE | DISLOG+66 |
EXPAND | DISLOG+30, DISLOG+56, DISLOG+87, DISLOG+108 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARGNUM | DISLOGF+2~, DISLOGF+21*, DISLOGF+26*, DISLOGF+27 |
ARRAY | CDUE~, COHORT+1~, COHORT+17, EXPAND~, STRARR~ |
ARRAY( | CDUE+6*, CDUE+7*, CDUE+8*, COHORT+16*, EXPAND+4, EXPAND+11*, STRARR+11*, STRARR+14* |
ARRAY(1 | CDUE+3* |
AT | DISLOGF+2~, DISLOGF+27*, DISLOGF+28 |
C1 | DISLOGF+2~, DISLOGF+23*, DISLOGF+24, DISLOGF+30 |
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+15*, COHORT+16*, COHORT+17, COHORT+18* |
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+15, COHORT+16 |
FARG | DISLOGF+2~, DISLOGF+15*, DISLOGF+21*, DISLOGF+22, DISLOGF+33* |
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, DISLOG+87, DISLOG+108, DISLOGF~ , EXPAND~ |
FL( | BLDFLST+8*, CDUE+6, DISLOGF+29, 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+27 |
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* , DISLOG+84*, DISLOG+90*, DISLOG+105*, DISLOG+111*, DISLOGF+2~, DISLOGF+16*, DISLOGF+17, DISLOGF+31, DISLOGF+32, 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, DISLOG+79, DISLOG+83, DISLOG+87, DISLOG+88, DISLOG+100, DISLOG+104, DISLOG+108, DISLOG+109, DISLOGF+2~ , DISLOGF+13, DISLOGF+35 |
LARRAY( | DISLOGF+17, DISLOGF+31*, DISLOGF+32* |
LEN | EXPAND+2~, EXPAND+7*, EXPAND+11 |
LINE | COHORT+1~, COHORT+15*, COHORT+16 |
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, DISLOG+72* , DISLOG+73, DISLOG+75*, DISLOG+79, DISLOG+93*, DISLOG+94, DISLOG+96*, DISLOG+100 |
LT | EXPAND~, EXPAND+5 |
MAXLEN | DISLOG+2~, DISLOG+4*, DISLOG+26, DISLOG+31, DISLOG+52, DISLOG+57, DISLOG+67, DISLOG+83, DISLOG+88, DISLOG+104 , DISLOG+109, DISLOGF+2~, DISLOGF+4*, DISLOGF+35, FMTARR~, FMTARR+7 |
NAME | BLDFLST+1~, BLDFLST+7*, BLDFLST+8, DISLOGF+3~, DISLOGF+29*, DISLOGF+30*, DISLOGF+31, 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+17, COHORT+18 |
NLOGLIN | DISLOG+2~, DISLOG+21*, DISLOG+26, DISLOG+30, DISLOG+31, DISLOG+46*, DISLOG+52, DISLOG+56, DISLOG+57, DISLOG+66 , DISLOG+67, DISLOG+79*, DISLOG+83, DISLOG+87, DISLOG+88, DISLOG+100*, DISLOG+104, DISLOG+108, DISLOG+109, DISLOGF+3~ , DISLOGF+13*, DISLOGF+16, DISLOGF+35 |
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, COHORT+13, COHORT+14, COHORT+15, COHORT+16 |
NPL | DISLOG+2~, DISLOG+26*, DISLOG+27, DISLOG+31*, DISLOG+33, DISLOG+52*, DISLOG+53, DISLOG+57*, DISLOG+59, DISLOG+67* , DISLOG+69, DISLOG+83*, DISLOG+84, DISLOG+88*, DISLOG+90, DISLOG+104*, DISLOG+105, DISLOG+109*, DISLOG+111, DISLOGF+3~ , DISLOGF+35* |
NUM | DISLOGF+3~, DISLOGF+25*, DISLOGF+29, DISLOGF+31 |
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+17 |
OUTPUT( | COHORT+18 |
PARRAY | DISLOG+3~, DISLOG+26, DISLOG+31, DISLOG+52, DISLOG+57, DISLOG+67, DISLOG+83, DISLOG+88, DISLOG+104, DISLOG+109 , DISLOGF~, DISLOGF+5!, DISLOGF+35 |
PARRAY( | DISLOG+27, DISLOG+33, DISLOG+53, DISLOG+59, DISLOG+69, DISLOG+84, DISLOG+90, DISLOG+105, DISLOG+111 |
RITEM | BLDFLST~, BLDFLST+4, BLDFLST+5, DISLOG+3~, DISLOG+6*, DISLOG+7, DISLOG+10, DISLOG+12, DISLOG+36, DISLOG+38 , DISLOG+72, DISLOG+93, DISLOGF~, DISLOGF+7 |
RT | EXPAND~, EXPAND+8 |
SEP | DISLOG+3~, DISLOG+20*, DISLOG+21, DISLOG+46, DISLOG+79, DISLOG+100, 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+24*, DISLOGF+25 , DISLOGF+32, DISLOGF+33, STRARR+1~, STRARR+5*, STRARR+8*, STRARR+11, STRARR+12*, STRARR+14 |
U | BLDFLST+5, BLDFLST+7 |