PXRMFFDB ;SLC/PKR - Function finding data structure builder. ;05/31/2022
Source file <PXRMFFDB.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 | 4 | FUNCTION FINDINGS PXRMFF PXRMLOGX PXRMP11I |
Name | Comments | DBIA/ICR reference |
---|---|---|
BASE2(NUM) | ;Convert a base 10 integer to base 2.
|
|
CRESLOG(NUM,FLIST,RESLOG) | ;Check the resolution logic to see if
|
|
FFBUILD(X,DA) | ;Given a function finding logical string build the data
|
|
FFKILL(X,DA) | ;This is the kill logic for the function string.
|
|
GETOPERS() | ;Return the list of operators that can be used in a function string.
|
|
ISGRV(VAR) | ;VAR can be a global reminder variable by itself or used in a
|
|
ISSTR(STRING) | ;Return true if STRING really is a string and it is not
|
|
VARGLISTM(LIST,DAI,FUNCTION,FUNIEN) | ;Make sure the function argument list
|
|
VARGLISTS(LIST,DAI,FUNCTION,FUNIEN) | ;Make sure the function argument list
|
|
VFFORM(FUN,ARGLIST,FSTRING) | ;Make sure the function is followed by an argument
|
|
VFINDING(X,DAI) | ;Make sure a finding number is a valid member of the
|
|
VFSTRING(FFSTRING,DA) | ;Make sure a function finding string is valid.
|
Name | Field # of Occurrence |
---|---|
EN^DDIOL | VARGLISTM+8, VARGLISTM+14, VARGLISTM+30, VARGLISTS+8, VARGLISTS+14, VARGLISTS+26, VFFORM+8, VFINDING+14, VFSTRING+36, VFSTRING+44 |
UPDATE^DIE | FFBUILD+41 |
^DIM | ISSTR+13, VFSTRING+40 |
$$ARGTYPE^PXRMFFAT | VARGLISTM+21, VARGLISTS+17 |
POSTFIX^PXRMSTAC | FFBUILD+12, VFSTRING+12 |
$$STRREP^PXRMUTIL | CRESLOG+32, CRESLOG+33, CRESLOG+34, FFBUILD+39 |
AWRITE^PXRMUTIL | FFBUILD+44 |
$$PWR^XLFMTH | CRESLOG+13 |
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 |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PXD(811.9 - [#811.9] | FFKILL+5!, VFINDING+10 |
^PXRMD(802.4 - [#802.4] | FFBUILD+16, FFBUILD+17, VARGLISTM+9, VARGLISTS+9, VARGLISTS+13, VFSTRING+16, VFSTRING+17, VFSTRING+22, VFSTRING+23 |
Name | Line Occurrences |
---|---|
$$BASE2 | CRESLOG+15 |
$$GETOPERS | FFBUILD+11, VFSTRING+9 |
$$ISGRV | VFSTRING+31 |
$$ISSTR | ISGRV+10, VFSTRING+33 |
$$VARGLISTM | VFSTRING+23 |
$$VARGLISTS | VFSTRING+22 |
$$VFFORM | VFSTRING+20 |
$$VFINDING | VARGLISTM+27, VARGLISTM+28, VARGLISTS+22, VARGLISTS+23 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AGEFI | CRESLOG+3~, CRESLOG+4*, CRESLOG+33 |
ARG | VARGLISTM+3~, VARGLISTM+17*, VARGLISTM+19, VARGLISTM+26, VARGLISTM+27, VARGLISTM+28, VARGLISTS+3~, VARGLISTS+16*, VARGLISTS+21, VARGLISTS+22 , VARGLISTS+23, VARGLISTS+25 |
ARGLIST | VFFORM~, VFFORM+3 |
AT | VARGLISTM+3~, VARGLISTM+21*, VARGLISTM+22, VARGLISTM+24, VARGLISTS+3~, VARGLISTS+17*, VARGLISTS+18, VARGLISTS+19 |
BD | BASE2+1~, BASE2+4*, BASE2+5 |
BIN | BASE2+1~, BASE2+2*, BASE2+5*, BASE2+6, CRESLOG+15*, CRESLOG+16, CRESLOG+23 |
BP | CRESLOG+3~ |
C1 | VARGLISTM+3~, VARGLISTM+26*, VARGLISTM+27, VARGLISTS+3~, VARGLISTS+21*, VARGLISTS+22 |
DA | FFBUILD~, FFBUILD+10, FFKILL~, FFKILL+5, VFSTRING~, VFSTRING+6 |
DA(1 | FFBUILD+10, FFKILL+5, VFSTRING+8 |
DAI | VARGLISTM~, VARGLISTM+27, VARGLISTM+28, VARGLISTS~, VARGLISTS+22, VARGLISTS+23, VFINDING~, VFINDING+7, VFINDING+10, VFSTRING+7~ , VFSTRING+8*, VFSTRING+22, VFSTRING+23 |
DATE | VFSTRING+7~ |
DELIM | ISGRV+2~, ISGRV+9*, ISGRV+10 |
>> DIUTIL | FFBUILD+5, FFKILL+2, VFINDING+4 |
EXPR | ISGRV+2~, ISGRV+6*, ISGRV+7 |
FDA | FFBUILD+8~ |
FDA( | FFBUILD+20*, FFBUILD+21*, FFBUILD+32*, FFBUILD+40* |
FF | CRESLOG+3~, CRESLOG+9* |
FF( | CRESLOG+19*, CRESLOG+23* |
FFL | CRESLOG+3~ |
FFL( | CRESLOG+9*, CRESLOG+19, CRESLOG+22 |
FFSTRING | VFSTRING~, VFSTRING+12, VFSTRING+39, VFSTRING+43 |
FI | CRESLOG+3~ |
FI( | CRESLOG+8* |
FLIST | CRESLOG~, CRESLOG+7, CRESLOG+30 |
FROM | ISGRV+2~, ISGRV+12*, ISGRV+13 |
FSTRING | VFFORM~, VFFORM+4 |
FUN | VFFORM~, VFFORM+3, VFFORM+7 |
FUNCTION | VARGLISTM~, VARGLISTM+21, VARGLISTS~, VARGLISTS+17 |
FUNIEN | VARGLISTM~, VARGLISTM+9, VARGLISTS~, VARGLISTS+9, VARGLISTS+13, VFSTRING+7~, VFSTRING+17*, VFSTRING+22, VFSTRING+23 |
FUNNUM | FFBUILD+8~, FFBUILD+13*, FFBUILD+18*, FFBUILD+20, FFBUILD+24, FFBUILD+36 |
FUNP | FFBUILD+8~, FFBUILD+17*, FFBUILD+21 |
GBLREMVAR | ISGRV+2~ |
GBLREMVAR( | ISGRV+7 |
GBLREMVAR("PXRMAGE" | ISGRV+3* |
GBLREMVAR("PXRMDATE" | ISGRV+3* |
GBLREMVAR("PXRMDOB" | ISGRV+3* |
GBLREMVAR("PXRMDOD" | ISGRV+4* |
GBLREMVAR("PXRMLAD" | ISGRV+4* |
GBLREMVAR("PXRMSEX" | ISGRV+4* |
GBLREMVAR("PXRMSIG" | ISGRV+5* |
IENB | FFBUILD+8~, FFBUILD+10*, FFBUILD+19, FFBUILD+29, FFBUILD+40 |
IENS | FFBUILD+8~, FFBUILD+19*, FFBUILD+20, FFBUILD+21, FFBUILD+29*, FFBUILD+32 |
IND | CRESLOG+3~, CRESLOG+6*, CRESLOG+7, CRESLOG+14*, CRESLOG+15, CRESLOG+29*, CRESLOG+30, FFBUILD+8~, FFBUILD+14*, FFBUILD+15 , FFBUILD+22*, FFBUILD+23, FFBUILD+36*, FFBUILD+37, FFBUILD+38, VARGLISTM+3~, VARGLISTM+16*, VARGLISTM+17, VARGLISTM+18, VARGLISTM+20 , VARGLISTM+21, VARGLISTM+23, VARGLISTM+29, VARGLISTS+3~, VARGLISTS+15*, VARGLISTS+16, VARGLISTS+17, VFSTRING+7~, VFSTRING+14*, VFSTRING+15 , VFSTRING+18*, VFSTRING+19 |
JND | CRESLOG+3~, CRESLOG+7*, CRESLOG+8, CRESLOG+9, CRESLOG+19*, CRESLOG+21*, CRESLOG+22, CRESLOG+30*, CRESLOG+31, FFBUILD+8~ , FFBUILD+27*, FFBUILD+30 |
KND | CRESLOG+3~, CRESLOG+19*, CRESLOG+22*, CRESLOG+23 |
L2 | FFBUILD+8~, FFBUILD+13*, FFBUILD+18*, FFBUILD+19, FFBUILD+25, FFBUILD+29, FFBUILD+33* |
L3 | FFBUILD+8~, FFBUILD+25*, FFBUILD+28*, FFBUILD+29, FFBUILD+33 |
LE | CRESLOG+3~, CRESLOG+17*, CRESLOG+19, CRESLOG+21 |
LEN | CRESLOG+3~, CRESLOG+16*, CRESLOG+17, FFBUILD+8~, FFBUILD+26*, FFBUILD+27, VARGLISTM+3~, VARGLISTM+4*, VARGLISTM+5, VARGLISTM+10* , VARGLISTM+11, VARGLISTM+16, VARGLISTS+3~, VARGLISTS+4*, VARGLISTS+5, VARGLISTS+15 |
LIST | FFBUILD+8~, FFBUILD+23*, FFBUILD+24, FFBUILD+26, FFBUILD+30, VARGLISTM~, VARGLISTM+4, VARGLISTM+17, VARGLISTS~, VARGLISTS+4 , VARGLISTS+10, VARGLISTS+13, VARGLISTS+16, VFSTRING+7~, VFSTRING+19*, VFSTRING+20, VFSTRING+22, VFSTRING+23 |
LND | CRESLOG+3~, CRESLOG+20*, CRESLOG+22*, CRESLOG+23 |
LOGIC | FFBUILD+8~, FFBUILD+35*, FFBUILD+39*, FFBUILD+40 |
MFUN | VFSTRING+7~ |
MFUN( | VFSTRING+29 |
MFUN("$P" | VFSTRING+11* |
MSG | FFBUILD+8~, FFBUILD+42 |
NFF | CRESLOG+3~, CRESLOG+5*, CRESLOG+9*, CRESLOG+10, CRESLOG+13, CRESLOG+17, CRESLOG+21 |
NL | VARGLISTM+3~, VARGLISTM+15*, VARGLISTM+20*, VARGLISTM+23*, VARGLISTM+29* |
NTC | CRESLOG+3~, CRESLOG+13*, CRESLOG+14 |
NUM | BASE2~, BASE2+3, BASE2+4, BASE2+5*, CRESLOG~, CRESLOG+6, CRESLOG+29 |
OPERS | FFBUILD+8~, FFBUILD+11*, FFBUILD+12, VFSTRING+7~, VFSTRING+9*, VFSTRING+12, VFSTRING+25 |
PATTERN | VARGLISTM+3~, VARGLISTM+18*, VARGLISTM+19, VARGLISTS+3~, VARGLISTS+9*, VARGLISTS+10 |
PATTERNS | VARGLISTM+3~, VARGLISTM+9*, VARGLISTM+10, VARGLISTM+18 |
PFSTACK | FFBUILD+9~, FFBUILD+12, VFSTRING+7~, VFSTRING+12 |
PFSTACK( | FFBUILD+15, FFBUILD+23, VFSTRING+15, VFSTRING+19 |
PFSTACK(0 | FFBUILD+14, VFSTRING+14 |
>> PXRMEXCH | FFBUILD+7, FFKILL+4, VFINDING+6, VFSTRING+5 |
REPL | FFBUILD+9~ |
REPL( | FFBUILD+24*, FFBUILD+37, FFBUILD+38 |
RESLOG | CRESLOG~, CRESLOG+24, CRESLOG+28, CRESLOG+32*, CRESLOG+33*, CRESLOG+34*, CRESLOG+40 |
RESLSTR | CRESLOG+27~, CRESLOG+28*, CRESLOG+39 |
RS | FFBUILD+9~, FFBUILD+38*, FFBUILD+39 |
SEXFI | CRESLOG+3~, CRESLOG+4*, CRESLOG+34 |
STRING | ISSTR~, ISSTR+6, ISSTR+9, ISSTR+10, ISSTR+12 |
TARG | VARGLISTM+3~, VARGLISTM+27*, VARGLISTS+3~, VARGLISTS+22* |
TEMP | CRESLOG+3~, CRESLOG+31*, CRESLOG+32, FFBUILD+9~, FFBUILD+15*, FFBUILD+16, FFBUILD+17, FFBUILD+24, VFSTRING+7~, VFSTRING+15* , VFSTRING+16, VFSTRING+17, VFSTRING+20, VFSTRING+22, VFSTRING+23, VFSTRING+25, VFSTRING+27, VFSTRING+29, VFSTRING+31, VFSTRING+33 , VFSTRING+35, VFSTRING+43*, VFSTRING+44 |
TEXT | VARGLISTM+3~, VARGLISTM+6~, VARGLISTM+7*, VARGLISTM+8, VARGLISTM+12~, VARGLISTM+13*, VARGLISTM+14, VARGLISTM+30, VARGLISTS+3~, VARGLISTS+6~ , VARGLISTS+7*, VARGLISTS+8, VARGLISTS+12~, VARGLISTS+13*, VARGLISTS+14, VARGLISTS+25*, VARGLISTS+26, VFFORM+6~, VFFORM+7*, VFFORM+8 , VFINDING+12~, VFINDING+13*, VFINDING+14, VFSTRING+7~, VFSTRING+35*, VFSTRING+36 |
TEXT( | VARGLISTM+20*, VARGLISTM+23*, VARGLISTM+29* |
TO | ISGRV+2~, ISGRV+15*, ISGRV+16 |
TS | FFBUILD+9~, FFBUILD+30*, FFBUILD+31*, FFBUILD+32, FFBUILD+37*, FFBUILD+39 |
TSTRING | VFFORM+2~, VFFORM+3*, VFFORM+4 |
U | FFBUILD+24, FFBUILD+37, FFBUILD+38, VARGLISTS+13 |
VALID | ISGRV+2~, ISGRV+7*, ISGRV+8, ISGRV+10*, ISGRV+11, ISGRV+13*, ISGRV+14, ISGRV+16*, ISGRV+17, ISSTR+2~ , ISSTR+3*, ISSTR+6*, ISSTR+8, ISSTR+9*, ISSTR+10*, ISSTR+11, ISSTR+14*, ISSTR+15, VARGLISTM+3~, VARGLISTM+15* , VARGLISTM+20*, VARGLISTM+23*, VARGLISTM+29*, VARGLISTM+30, VARGLISTM+31, VARGLISTS+3~, VARGLISTS+10*, VARGLISTS+11, VARGLISTS+18*, VARGLISTS+22* , VARGLISTS+23*, VARGLISTS+24, VARGLISTS+27, VFFORM+2~, VFFORM+4*, VFFORM+5, VFFORM+9, VFSTRING+7~, VFSTRING+13*, VFSTRING+14 , VFSTRING+20*, VFSTRING+21, VFSTRING+22*, VFSTRING+23*, VFSTRING+34*, VFSTRING+37, VFSTRING+41*, VFSTRING+42, VFSTRING+45 |
VALUE | CRESLOG+3~, CRESLOG+12*, CRESLOG+14, CRESLOG+25*, CRESLOG+26 |
VAR | ISGRV~, ISGRV+6, ISGRV+9, ISGRV+12, ISGRV+15 |
VARG | VARGLISTM+3~, VARGLISTM+19*, VARGLISTM+20, VARGLISTM+22*, VARGLISTM+23, VARGLISTM+27*, VARGLISTM+28*, VARGLISTM+29 |
X | FFBUILD~, FFBUILD+12, FFBUILD+35, FFKILL~, ISSTR+2~, ISSTR+12*, ISSTR+14, VFINDING~, VFINDING+9, VFINDING+10 , VFINDING+13, VFSTRING+20, VFSTRING+38~, VFSTRING+39*, VFSTRING+41 |