Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Interaction Calls
Print Page as PDF
Routine: PXRMFFDB

Package: Clinical Reminders

Routine: PXRMFFDB


Information

PXRMFFDB ;SLC/PKR - Function finding data structure builder. ;05/31/2022

Source Information

Source file <PXRMFFDB.m>

Entry Points

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.

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Warning - your resolution logic can be satisfied by function findings only."
  • Line Location: CRESLOG+35
Function Call: WRITE
  • Prompt: !,"If this happens it will not be possible to calculate a resolution date and"
  • Line Location: CRESLOG+36
Function Call: WRITE
  • Prompt: !,"the reminder will not be resolved. Here is a case where the logic evaluates"
  • Line Location: CRESLOG+37
Function Call: WRITE
  • Prompt: !,"to true:"
  • Line Location: CRESLOG+38
Function Call: WRITE
  • Prompt: !,RESLSTR
  • Line Location: CRESLOG+39
Function Call: WRITE
  • Prompt: !,RESLOG
  • Line Location: CRESLOG+40
Function Call: WRITE
  • Prompt: !
  • Line Location: CRESLOG+41
Function Call: WRITE
  • Prompt: !,"The update failed, UPDATE^DIE returned the following error message:"
  • Line Location: FFBUILD+43
Info |  Source |  Entry Points |  Interaction Calls