PXRMFFDB ;SLC/PKR - Function finding data structure builder. ;22-Jul-2015 04:23;du
Source file <PXRMFFDB.m>
Package | Total | Call Graph |
---|---|---|
Clinical Reminders | 3 | $$ARGTYPE^PXRMFFAT POSTFIX^PXRMSTAC ($$STRREP,AWRITE)^PXRMUTIL |
VA Fileman | 3 | EN^DDIOL UPDATE^DIE ^DIM |
Kernel | 1 | $$PWR^XLFMTH |
Package | Total | Caller Graph |
---|---|---|
Clinical Reminders | 3 | PXRMFF PXRMLOGX PXRMP11I |
Name | Comments | DBIA/ICR reference |
---|---|---|
FFKILL(X,DA) | ;This is the kill logic for the function string.
|
|
ISGRV(VAR) | ;VAR can be a global reminder variable by itself or used in a
|
|
CRESLOG(NUM,FLIST,RESLOG) | ;Check the resolution logic to see if
|
|
GETOPERS() | ;Return the list of operators that can be used in a function string.
|
|
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
|
|
VALISTS(LIST,DAI,FUNCTION,FUNIEN) | ;Make sure the function argument list
|
|
VALISTM(LIST,DAI,FUNCTION,FUNIEN) | ;Make sure the function argument list
|
|
FFBUILD(X,DA) | ;Given a function finding logical string build the data
|
|
BASE2(NUM) | ;Convert a base 10 integer to base 2.
|
|
ISSTR(STRING) | ;Return true if STRING really is a string and it is not
|
|
VFSTRING(FFSTRING,DA) | ;Make sure a function finding string is valid.
|
Name | Field # of Occurrence |
---|---|
EN^DDIOL | VFFORM+8, VFINDING+14, VFSTRING+36, VFSTRING+44, VALISTS+8, VALISTS+14, VALISTM+8, VALISTM+14, VALISTM+25 |
UPDATE^DIE | FFBUILD+43 |
^DIM | ISSTR+13, VFSTRING+40 |
$$ARGTYPE^PXRMFFAT | VALISTS+17, VALISTM+21 |
POSTFIX^PXRMSTAC | FFBUILD+14, VFSTRING+12 |
$$STRREP^PXRMUTIL | CRESLOG+32, CRESLOG+33, CRESLOG+34, FFBUILD+41 |
AWRITE^PXRMUTIL | FFBUILD+46 |
$$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+18, FFBUILD+19, VFSTRING+16, VFSTRING+17, VFSTRING+22, VFSTRING+23, VALISTS+9, VALISTS+13, VALISTM+9 |
Name | Line Occurrences |
---|---|
$$BASE2 | CRESLOG+15 |
$$GETOPERS | FFBUILD+11, VFSTRING+9 |
$$ISGRV | VFSTRING+31 |
$$ISSTR | ISGRV+7, VFSTRING+33 |
$$VALISTM | VFSTRING+23 |
$$VALISTS | VFSTRING+22 |
$$VFFORM | VFSTRING+20 |
$$VFINDING | VALISTS+19, VALISTM+24 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AGEFI | CRESLOG+3~, CRESLOG+4*, CRESLOG+33 |
ARG | VALISTM+3~, VALISTM+17*, VALISTM+19, VALISTM+24 |
ARGLIST | VFFORM~, VFFORM+3 |
AT | VALISTS+3~, VALISTS+17*, VALISTS+18, VALISTS+19, VALISTM+3~, VALISTM+21*, VALISTM+22, VALISTM+24 |
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~ |
DA | FFBUILD~, FFBUILD+10, FFKILL~, FFKILL+5, VFSTRING~, VFSTRING+6 |
DA(1 | FFBUILD+10, FFKILL+5, VFSTRING+8 |
DAI | VFINDING~, VFINDING+7, VFINDING+10, VFSTRING+7~, VFSTRING+8*, VFSTRING+22, VFSTRING+23, VALISTS~, VALISTS+19, VALISTM~ , VALISTM+24 |
DATE | VFSTRING+7~ |
DELIM | ISGRV+2~, ISGRV+6*, ISGRV+7 |
>> DIUTIL | FFBUILD+5, FFKILL+2, VFINDING+4 |
EXPR | ISGRV+2~, ISGRV+3*, ISGRV+4 |
FDA | FFBUILD+8~ |
FDA( | FFBUILD+22*, FFBUILD+23*, FFBUILD+34*, FFBUILD+42* |
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+9*, ISGRV+10 |
FSTRING | VFFORM~, VFFORM+4 |
FUN | VFFORM~, VFFORM+3, VFFORM+7 |
FUNCTION | VALISTS~, VALISTS+17, VALISTM~, VALISTM+21 |
FUNIEN | VFSTRING+7~, VFSTRING+17*, VFSTRING+22, VFSTRING+23, VALISTS~, VALISTS+9, VALISTS+13, VALISTM~, VALISTM+9 |
FUNNUM | FFBUILD+8~, FFBUILD+15*, FFBUILD+20*, FFBUILD+22, FFBUILD+26, FFBUILD+38 |
FUNP | FFBUILD+8~, FFBUILD+19*, FFBUILD+23 |
IENB | FFBUILD+8~, FFBUILD+10*, FFBUILD+21, FFBUILD+31, FFBUILD+42 |
IENS | FFBUILD+8~, FFBUILD+21*, FFBUILD+22, FFBUILD+23, FFBUILD+31*, FFBUILD+34 |
IND | CRESLOG+3~, CRESLOG+6*, CRESLOG+7, CRESLOG+14*, CRESLOG+15, CRESLOG+29*, CRESLOG+30, FFBUILD+8~, FFBUILD+16*, FFBUILD+17 , FFBUILD+24*, FFBUILD+25, FFBUILD+38*, FFBUILD+39, FFBUILD+40, VFSTRING+7~, VFSTRING+14*, VFSTRING+15, VFSTRING+18*, VFSTRING+19 , VALISTS+3~, VALISTS+15*, VALISTS+16, VALISTS+17, VALISTM+3~, VALISTM+16*, VALISTM+17, VALISTM+18, VALISTM+20, VALISTM+21 , VALISTM+23 |
JND | CRESLOG+3~, CRESLOG+7*, CRESLOG+8, CRESLOG+9, CRESLOG+19*, CRESLOG+21*, CRESLOG+22, CRESLOG+30*, CRESLOG+31, FFBUILD+8~ , FFBUILD+29*, FFBUILD+32 |
KND | CRESLOG+3~, CRESLOG+19*, CRESLOG+22*, CRESLOG+23 |
L2 | FFBUILD+8~, FFBUILD+15*, FFBUILD+20*, FFBUILD+21, FFBUILD+27, FFBUILD+31, FFBUILD+35* |
L3 | FFBUILD+8~, FFBUILD+27*, FFBUILD+30*, FFBUILD+31, FFBUILD+35 |
LE | CRESLOG+3~, CRESLOG+17*, CRESLOG+19, CRESLOG+21 |
LEN | CRESLOG+3~, CRESLOG+16*, CRESLOG+17, FFBUILD+8~, FFBUILD+28*, FFBUILD+29, VALISTS+3~, VALISTS+4*, VALISTS+5, VALISTS+15 , VALISTM+3~, VALISTM+4*, VALISTM+5, VALISTM+10*, VALISTM+11, VALISTM+16 |
LIST | FFBUILD+8~, FFBUILD+25*, FFBUILD+26, FFBUILD+28, FFBUILD+32, VFSTRING+7~, VFSTRING+19*, VFSTRING+20, VFSTRING+22, VFSTRING+23 , VALISTS~, VALISTS+4, VALISTS+10, VALISTS+13, VALISTS+16, VALISTM~, VALISTM+4, VALISTM+17 |
LND | CRESLOG+3~, CRESLOG+20*, CRESLOG+22*, CRESLOG+23 |
LOGIC | FFBUILD+8~, FFBUILD+37*, FFBUILD+41*, FFBUILD+42 |
MFUN | VFSTRING+7~ |
MFUN( | VFSTRING+29 |
MFUN("$P" | VFSTRING+11* |
MSG | FFBUILD+8~, FFBUILD+44 |
NFF | CRESLOG+3~, CRESLOG+5*, CRESLOG+9*, CRESLOG+10, CRESLOG+13, CRESLOG+17, CRESLOG+21 |
NL | VALISTM+3~, VALISTM+15*, VALISTM+20*, VALISTM+23* |
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+14, VFSTRING+7~, VFSTRING+9*, VFSTRING+12, VFSTRING+25 |
PAT | VALISTM+3~, VALISTM+18*, VALISTM+19 |
PATTERN | VALISTS+3~, VALISTS+9*, VALISTS+10 |
PATTERNS | VALISTM+3~, VALISTM+9*, VALISTM+10, VALISTM+18 |
PFSTACK | FFBUILD+9~, FFBUILD+14, VFSTRING+7~, VFSTRING+12 |
PFSTACK( | FFBUILD+17, FFBUILD+25, VFSTRING+15, VFSTRING+19 |
PFSTACK(0 | FFBUILD+16, VFSTRING+14 |
>> PXRMEXCH | FFBUILD+7, FFKILL+4, VFINDING+6, VFSTRING+5 |
REPL | FFBUILD+9~ |
REPL( | FFBUILD+26*, FFBUILD+39, FFBUILD+40 |
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+40*, FFBUILD+41 |
SEXFI | CRESLOG+3~, CRESLOG+4*, CRESLOG+34 |
STRING | ISSTR~, ISSTR+6, ISSTR+9, ISSTR+10, ISSTR+12 |
TEMP | CRESLOG+3~, CRESLOG+31*, CRESLOG+32, FFBUILD+9~, FFBUILD+17*, FFBUILD+18, FFBUILD+19, FFBUILD+26, 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 | VFFORM+6~, VFFORM+7*, VFFORM+8, VFINDING+12~, VFINDING+13*, VFINDING+14, VFSTRING+7~, VFSTRING+35*, VFSTRING+36, VALISTS+6~ , VALISTS+7*, VALISTS+8, VALISTS+12~, VALISTS+13*, VALISTS+14, VALISTM+3~, VALISTM+6~, VALISTM+7*, VALISTM+8, VALISTM+12~ , VALISTM+13*, VALISTM+14, VALISTM+25 |
TEXT( | VALISTM+20*, VALISTM+23* |
TO | ISGRV+2~, ISGRV+12*, ISGRV+13 |
TS | FFBUILD+9~, FFBUILD+32*, FFBUILD+33*, FFBUILD+34, FFBUILD+39*, FFBUILD+41 |
TSTRING | VFFORM+2~, VFFORM+3*, VFFORM+4 |
U | FFBUILD+26, FFBUILD+39, FFBUILD+40, VALISTS+13 |
VALID | ISGRV+2~, ISGRV+4*, ISGRV+5, ISGRV+7*, ISGRV+8, ISGRV+10*, ISGRV+11, ISGRV+13*, ISGRV+14, ISSTR+2~ , ISSTR+3*, ISSTR+6*, ISSTR+8, ISSTR+9*, ISSTR+10*, ISSTR+11, ISSTR+14*, ISSTR+15, 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, VALISTS+3~, VALISTS+10*, VALISTS+11, VALISTS+18*, VALISTS+19*, VALISTS+20 , VALISTM+3~, VALISTM+15*, VALISTM+20*, VALISTM+23*, VALISTM+25, VALISTM+26 |
VALUE | CRESLOG+3~, CRESLOG+12*, CRESLOG+14, CRESLOG+25*, CRESLOG+26 |
VAR | ISGRV~, ISGRV+3, ISGRV+6, ISGRV+9, ISGRV+12 |
VARG | VALISTM+3~, VALISTM+19*, VALISTM+20, VALISTM+22*, VALISTM+23, VALISTM+24* |
X | FFBUILD~, FFBUILD+14, FFBUILD+37, FFKILL~, ISSTR+2~, ISSTR+12*, ISSTR+14, VFINDING~, VFINDING+9, VFINDING+10 , VFINDING+13, VFSTRING+20, VFSTRING+38~, VFSTRING+39*, VFSTRING+41, VALISTS+3~, VALISTS+16*, VALISTS+19 |