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. ;03/29/2022

Source Information

Source file <PXRMREDT.m>

Call Graph

Call Graph

Call Graph Total: 17

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 5 ^DDS  ^DIC  (,UPDATE)^DIE  $$EXTERNAL^DILFD  ^DIR  
Kernel 2 ($$FMTE,$$NOW)^XLFDT  $$RJ^XLFSTR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Clinical Reminders 6 PXRM DEF PRINT NAME EDIT  PXRM DEFINITION EDIT  PXRMEDIT  PXRMREDF  PXRMREDT  PXRMTMED  

Entry Points

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

External References

Name Field # of Occurrence
^DDS NXT1+4
^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, LOGIC+9, CDUE+2, DIALOG+2, WEB+2
UPDATE^DIE NXT1+18
$$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+10
$$DEF^PXRMICHK STRTEDIT+60, 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+62, EDIT+25
$$FMTE^XLFDT NXT1+10
$$NOW^XLFDT NXT1+7
$$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: !!,"Contraindicated and Refused Logic"
  • Line Location: LOGIC+7
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
  • DDS
  • Line Location:
    • NXT1+4
Routine Call
  • DIC
  • Line Location:
    • GETNAME+5
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
    • LOGIC+9
    • CDUE+2
    • DIALOG+2
    • WEB+2
Routine Call
  • DIE
  • Line Location:
    • NXT1+18
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, NXT1+3, NXT1+5
^VA(200 - [#200] NXT1+9

Label References

Name Line Occurrences
$$GETDEF LOOP+1, NXT1
ALL LOOP+5
BASE STRTEDIT+31, EDIT+15
CDUE STRTEDIT+47
CLASS CLASS+12
DIALOG STRTEDIT+50, EDIT+19
EDIT STRTEDIT+5, STRTEDIT+22
FARS FARS+5
FFIND STRTEDIT+39, EDIT+17
FIND STRTEDIT+35, EDIT+16
GEN STRTEDIT+27, EDIT+14
LIST STRTEDIT+3
LOGIC STRTEDIT+43, EDIT+18
LOOP LOOP+6
NXT1 NXT1+19
STRTEDIT STRTEDIT+57, STRTEDIT+60, 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+2~, LOOP+3*, LOOP+5, GETDEF+1~, ALL~, STRTEDIT+3, STRTEDIT+5, STRTEDIT+7, STRTEDIT+14, STRTEDIT+17
STRTEDIT+22, STRTEDIT+55, STRTEDIT+56, STRTEDIT+60, STRTEDIT+62, EDIT~, EDIT+10, EDIT+22, EDIT+23, EDIT+25
FARS+6, FIND+2, FFIND+2, LOGIC+4, LOGIC+5, LOGIC+6, LOGIC+10, LIST~, LIST+7, LIST+8
PNEDIT+1~, NXT1+2*, NXT1+3, NXT1+5, NXT1+14, TFIND~, TFIND+19
DATA LIST+1~, LIST+8*, LIST+10
DDSFILE PNEDIT+1~, PNEDIT+2*
DEF EEDIT+2~, EEDIT+3
DEF1 EEDIT+2~, EEDIT+3, LOOP+5, ALL~, STRTEDIT+3, LIST~
DEF1( LIST+14
DEF2 EEDIT+2~, EEDIT+3
DIC EEDIT+2~, EEDIT+4*, LOOP+5, GETDEF+1~, GETDEF+2*, GETNAME+2, STRTEDIT+24~, EDIT+1~, EDIT+25
DIC("A" GETDEF+4*
DIC("W" GETNAME+4*
DIC(0 GETDEF+3*
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 GETDEF+1~, GETDEF+5*
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*, LOGIC+8*, CDUE+1*
DIALOG+1*, WEB+1*, PNEDIT+1~, PNEDIT+3*
DR(2 FARS+3*
DTOUT GETDEF+1~, GETNAME+6, ALL+2~, STRTEDIT+7, STRTEDIT+17, STRTEDIT+18, EDIT+10*, EDIT+11*, TFIND+14
DUOUT GETDEF+1~, GETNAME+6, ALL+2~, STRTEDIT+7, STRTEDIT+12*, STRTEDIT+15*, STRTEDIT+17, STRTEDIT+18, OPTION+19*, TFIND+14
DUZ NXT1+9, NXT1+16
EDITDT PNEDIT+1~, NXT1+7*, NXT1+10, NXT1+15
EM LUDISP+1~, LUDISP+4, LUDISP+5
FDA PNEDIT+1~
FDA( NXT1+15*, NXT1+16*, NXT1+17*
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
>> IENS NXT1+14*, NXT1+15, NXT1+16, NXT1+17
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
MSG PNEDIT+1~
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~, LOOP+4*, LOOP+5, ALL~, STRTEDIT+5
NODE ALL+2~, STRTEDIT+2*, STRTEDIT+3, LIST+1~, LIST+10*
NPNAME PNEDIT+1~, NXT1+5*, NXT1+6, NXT1+13
OPNAME PNEDIT+1~, NXT1+3*, NXT1+6, NXT1+12
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
OUTPUT STRTEDIT+59~, STRTEDIT+60, EDIT+1~, EDIT+23
RESULT EDIT+1~, CLASS+11*, CLASS+12
ROOT ALL~, STRTEDIT+5, STRTEDIT+7, STRTEDIT+17, STRTEDIT+22, STRTEDIT+24, STRTEDIT+62, 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 LOOP+3, LOOP+4, LOGIC+6, LIST+10, LIST+16, LIST+18, OPTION+4, LUDISP+2, LUDISP+3, NXT1+2
NXT1+3, NXT1+5, NXT1+9
WPTMP PNEDIT+1~
WPTMP(1 NXT1+8*
WPTMP(2 NXT1+9*
WPTMP(3 NXT1+10*
WPTMP(4 NXT1+11*
WPTMP(5 NXT1+12*
WPTMP(6 NXT1+13*
X CLASS+11, OPTION+1~, TFIND+1~
Y EEDIT+2~, LOOP+1*, LOOP+2, LOOP+3, LOOP+4, GETDEF+1~, GETNAME+7, 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
PNEDIT+1~, NXT1*, NXT1+1, NXT1+2, 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