Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PXRMREDT

Package: Clinical Reminders

Routine: PXRMREDT


Information

PXRMREDT ;SLC/PKR,PJH - Edit PXRM reminder definition. ;09/19/2016

Source Information

Source file <PXRMREDT.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
Clinical Reminders 10 $$OVLAP^PXRMAGE  SETSTART^PXRMCOPY  (SNMLA,SNMLF,SNMLL)^PXRMFNFT  $$DEF^PXRMICHK  $$VSPONSOR^PXRMINTR  BLDALL^PXRMLOGX  (FFIND,FIND,TMAP)^PXRMREDF  $$OPTION^PXRMREDT  
DEF^PXRMRUTL  ($$VEDIT,SEHIST)^PXRMUTIL  
VA FileMan 4 ^DIC  ^DIE  $$EXTERNAL^DILFD  ^DIR  
Kernel 1 $$RJ^XLFSTR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Clinical Reminders 5 PXRM DEFINITION EDIT  PXRMEDIT  PXRMREDF  PXRMREDT  PXRMTMED  

Entry Points

Name Comments DBIA/ICR reference
WEB
OPTION() ;
END ;
DIALOG
FIND(LIST) ;Edit findings (multiple)
CLASS ;
GETNAME ;Get the name of the reminder definition to edit.
CDUE
TFIND(DA,LIST) ;Allow edit of term findings for national reminders.
STRTEDIT
FFIND
BASE
FARS ;
LOGIC
LIST(GBL,DA,DEF1,ARRAY) ;
EEDIT ;Entry point for PXRM DEFINITION EDIT option.
EDIT(ROOT,DA) ;
ALL(ROOT,DA,DEF1,NEW) ;
GEN ;Print name
LUDISP(IEN) ;Use for DIC("W") to augment look-up display.

External References

Name Field # of Occurrence
^DIC GETNAME+5
^DIE EDIT+8, GEN+3, CLASS+4, CLASS+8, CLASS+15, CLASS+21, CLASS+27, CLASS+31, CLASS+36, CLASS+42
, CLASS+48, CLASS+53, BASE+3, BASE+8, FARS+4, LOGIC+2, CDUE+2, DIALOG+2, WEB+2
$$EXTERNAL^DILFD LUDISP+4, LUDISP+5
^DIR OPTION+18, TFIND+12
$$OVLAP^PXRMAGE FARS+5
SETSTART^PXRMCOPY GETNAME+2
SNMLA^PXRMFNFT FARS+6
SNMLF^PXRMFNFT FIND+2, FFIND+2
SNMLL^PXRMFNFT LOGIC+7
$$DEF^PXRMICHK STRTEDIT+59, EDIT+23
$$VSPONSOR^PXRMINTR CLASS+11
BLDALL^PXRMLOGX STRTEDIT+55
FFIND^PXRMREDF FFIND+1
FIND^PXRMREDF FIND+1
TMAP^PXRMREDF TFIND+19
$$OPTION^PXRMREDT STRTEDIT+18
DEF^PXRMRUTL EEDIT+3
$$VEDIT^PXRMUTIL STRTEDIT+7, STRTEDIT+17
SEHIST^PXRMUTIL STRTEDIT+61, EDIT+25
$$RJ^XLFSTR TFIND+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: GETNAME+3
Function Call: WRITE
  • Prompt: !,"Checking integrity of the definition ...",#
  • Line Location: STRTEDIT+58
Function Call: WRITE
  • Prompt: !!
  • Line Location: EDIT+6
Function Call: WRITE
  • Prompt: #
  • Line Location: EDIT+21
Function Call: WRITE
  • Prompt: !!
  • Line Location: GEN+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: CLASS+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: CLASS+19
Function Call: WRITE
  • Prompt: !!
  • Line Location: CLASS+25
Function Call: WRITE
  • Prompt: !!
  • Line Location: CLASS+40
Function Call: WRITE
  • Prompt: !!
  • Line Location: CLASS+46
Function Call: WRITE
  • Prompt: !!
  • Line Location: CLASS+51
Function Call: WRITE
  • Prompt: !!,"Baseline Frequency"
  • Line Location: BASE+0
Function Call: WRITE
  • Prompt: !!,"Baseline frequency age range set"
  • Line Location: FARS+1
Function Call: WRITE
  • Prompt: !!,"Function Findings"
  • Line Location: FFIND+0
Function Call: WRITE
  • Prompt: !!,"Patient Cohort and Resolution Logic"
  • Line Location: LOGIC+0
Function Call: WRITE
  • Prompt: !!,"Custom Date Due"
  • Line Location: CDUE+0
Function Call: WRITE
  • Prompt: !!,"Reminder Dialog"
  • Line Location: DIALOG+0
Function Call: WRITE
  • Prompt: !!,"Web Addresses for Reminder Information"
  • Line Location: WEB+0
Function Call: WRITE
  • Prompt: !!,"Select term(s) for finding edit:"
  • Line Location: TFIND+11
Function Call: WRITE
  • Prompt: !!,"Reminder Term:",NAME
  • Line Location: TFIND+18
Routine Call
  • DIE
  • Line Location:
    • EDIT+8
    • GEN+3
    • CLASS+4
    • CLASS+8
    • CLASS+15
    • CLASS+21
    • CLASS+27
    • CLASS+31
    • CLASS+36
    • CLASS+42
    • CLASS+48
    • CLASS+53
    • BASE+3
    • BASE+8
    • FARS+4
    • LOGIC+2
    • CDUE+2
    • DIALOG+2
    • WEB+2
Routine Call
  • DIC
  • Line Location:
    • GETNAME+5
Routine Call
  • DIR
  • Line Location:
    • OPTION+18
    • TFIND+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PXD(811.9 - [#811.9] Classic Fileman Calls,  EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXD(811.9 - [#811.9] STRTEDIT+56, EDIT+22, LOGIC+4, LOGIC+5*, LOGIC+6*, LUDISP+2, LUDISP+3

Label References

Name Line Occurrences
ALL GETNAME+10
BASE STRTEDIT+31, EDIT+15
CDUE STRTEDIT+47
CLASS CLASS+12
DIALOG STRTEDIT+50, EDIT+19
EDIT STRTEDIT+5, STRTEDIT+22
END GETNAME+7
FARS FARS+5
FFIND STRTEDIT+39, EDIT+17
FIND STRTEDIT+35, EDIT+16
GEN STRTEDIT+27, EDIT+14
GETNAME GETNAME+11
LIST STRTEDIT+3
LOGIC STRTEDIT+43, EDIT+18
STRTEDIT STRTEDIT+57, STRTEDIT+59, EDIT+23
TFIND STRTEDIT+14
WEB STRTEDIT+53, EDIT+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY LIST~, LIST+3!
ARRAY( LIST+18*
BLDLOGIC ALL+2~, STRTEDIT*, STRTEDIT+13*, STRTEDIT+21*, STRTEDIT+30*, STRTEDIT+34*, STRTEDIT+38*, STRTEDIT+42*, STRTEDIT+46*, STRTEDIT+55
CLASS LUDISP+1~, LUDISP+3*, LUDISP+5*, LUDISP+6
CNT LIST+1~, LIST+4*, LIST+15*
DA EEDIT+5~, GETNAME+8*, GETNAME+10, ALL~, STRTEDIT+3, STRTEDIT+5, STRTEDIT+7, STRTEDIT+14, STRTEDIT+17, STRTEDIT+22
, STRTEDIT+55, STRTEDIT+56, STRTEDIT+59, STRTEDIT+61, EDIT~, EDIT+10, EDIT+22, EDIT+23, EDIT+25, FARS+6
, FIND+2, FFIND+2, LOGIC+4, LOGIC+5, LOGIC+6, LOGIC+7, LIST~, LIST+7, LIST+8, TFIND~
, TFIND+19
DATA LIST+1~, LIST+8*, LIST+10
DEF EEDIT+2~, EEDIT+3
DEF1 EEDIT+2~, EEDIT+3, GETNAME+10, ALL~, STRTEDIT+3, LIST~
DEF1( LIST+14
DEF2 EEDIT+2~, EEDIT+3
DIC EEDIT+5~, EEDIT+6*, GETNAME+2, GETNAME+10, STRTEDIT+24~, EDIT+1~, EDIT+25
DIC("A" EEDIT+8*
DIC("W" GETNAME+4*
DIC(0 EEDIT+7*
DIDEL EDIT+1~, EDIT+2*
DIE STRTEDIT+24~*, EDIT+1~, EDIT+2*
DIK ALL+2~
DIR ALL+2~, OPTION+1~, OPTION+18!, TFIND+1~
DIR("?" OPTION+16*
DIR("??" OPTION+17*
DIR("A" OPTION+14*, OPTION+15*, TFIND+8*, TFIND+9*
DIR(0 OPTION+4*, OPTION+5*, OPTION+6*, OPTION+7*, OPTION+8*, OPTION+9*, OPTION+10*, OPTION+11*, OPTION+12*, OPTION+13*
, TFIND+10*
DIROUT OPTION+3!, TFIND+13
DIRUT OPTION+3!, TFIND+13
DLAYGO EEDIT+5~, EEDIT+9*
DR STRTEDIT+24~, EDIT+1~, EDIT+7*, GEN+2*, CLASS+3*, CLASS+7*, CLASS+14*, CLASS+20*, CLASS+26*, CLASS+30*
, CLASS+35*, CLASS+41*, CLASS+47*, CLASS+52*, BASE+2*, BASE+7*, FARS+2*, LOGIC+1*, CDUE+1*, DIALOG+1*
, WEB+1*
DR(2 FARS+3*
DTOUT EEDIT+5~, GETNAME+6, ALL+2~, STRTEDIT+7, STRTEDIT+17, STRTEDIT+18, EDIT+10*, EDIT+11*, TFIND+14
DUOUT EEDIT+5~, GETNAME+6, ALL+2~, STRTEDIT+7, STRTEDIT+12*, STRTEDIT+15*, STRTEDIT+17, STRTEDIT+18, OPTION+19*, TFIND+14
EM LUDISP+1~, LUDISP+4, LUDISP+5
GBL LIST~, LIST+7, LIST+8
GLOB LIST+1~, LIST+10*, LIST+12, LIST+14, LIST+16, LIST+18
IEN LIST+1~, LIST+10*, LIST+12, LIST+16, LIST+18, LUDISP~, LUDISP+2, LUDISP+3
IENLIST TFIND+1~
IENLIST( TFIND+7*, TFIND+19
INACTIVE LUDISP+1~, LUDISP+2*, LUDISP+4*, LUDISP+6
IND TFIND+1~, TFIND+2*, TFIND+4*, TFIND+5, TFIND+7, TFIND+10, TFIND+15*, TFIND+16
JND TFIND+1~, TFIND+16*, TFIND+17, TFIND+19
LIST ALL+2~, STRTEDIT+3, STRTEDIT+12, STRTEDIT+14, STRTEDIT+35, EDIT+16, FIND~, FIND+1, TFIND~, TFIND+13*
, TFIND+14*
LIST( STRTEDIT+9, STRTEDIT+11!
LIST("RT" TFIND+3, TFIND+6, TFIND+7
NAME LIST+1~, LIST+18*, TFIND+1~, TFIND+2*, TFIND+3*, TFIND+5, TFIND+6, TFIND+7, TFIND+17*, TFIND+18
NAMELIST TFIND+1~, TFIND+8
NAMELIST( TFIND+5*, TFIND+17
NEW EEDIT+2~, GETNAME+9*, GETNAME+10, ALL~, STRTEDIT+5
NODE ALL+2~, STRTEDIT+2*, STRTEDIT+3, LIST+1~, LIST+10*
OPTION ALL+2~, STRTEDIT+17, STRTEDIT+18*, STRTEDIT+20, STRTEDIT+26, STRTEDIT+29, STRTEDIT+33, STRTEDIT+37, STRTEDIT+41, STRTEDIT+45
, STRTEDIT+49, STRTEDIT+52, STRTEDIT+57
RESULT EDIT+1~, CLASS+11*, CLASS+12
ROOT ALL~, STRTEDIT+5, STRTEDIT+7, STRTEDIT+17, STRTEDIT+22, STRTEDIT+24, STRTEDIT+61, EDIT~, EDIT+2
SUB LIST+1~, LIST+7*, LIST+8, LIST+17, LIST+18, TFIND+1~, TFIND+6*, TFIND+7
TEXT LUDISP+1~, LUDISP+6*, LUDISP+7
TYPE ALL+2~, STRTEDIT+8*, STRTEDIT+9*, STRTEDIT+10, STRTEDIT+11, LIST+1~, LIST+14*, LIST+18
U GETNAME+8, GETNAME+9, LOGIC+6, LIST+10, LIST+16, LIST+18, OPTION+4, LUDISP+2, LUDISP+3
X CLASS+11, OPTION+1~, TFIND+1~
Y EEDIT+5~, GETNAME+7, GETNAME+8, GETNAME+9, STRTEDIT+15, EDIT+11, EDIT+14, EDIT+15, EDIT+16, EDIT+17
, EDIT+18, EDIT+19, EDIT+20, GEN+4, CLASS+5, CLASS+9, CLASS+16, CLASS+22, CLASS+28, CLASS+32
, CLASS+37, CLASS+43, BASE+4, BASE+9, OPTION+1~, OPTION+19, OPTION+20, TFIND+1~, TFIND+15, TFIND+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All