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: PXRMDLRP

Package: Clinical Reminders

Routine: PXRMDLRP


Information

PXRMDLRP ;SLC/AGP - Dialog reporting routine ;04/02/2012

Source Information

Source file <PXRMDLRP.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Clinical Reminders 4 $$CHECKER^PXRMDTAX  TIUSRCH^PXRMEXU1  FORMAT^PXRMTEXT  $$FNFR^PXRMUTIL  
VA FileMan 2 (,$$FIND1)^DIC  $$EXTERNAL^DILFD  
Text Integration Utility 1 ($$OBJSTAT,$$TEMPSTAT)^TIUCHECK  

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: 4

Package Total Caller Graph
Clinical Reminders 3 PXRM DIALOG CHECKER  PXRM DIALOG CHECKER ALL  PXRMEXPD  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
ALL ;
VALIDNAM(DIEN,DNAME,FIELD,EXT,TYPE,CNT,MESS,OLIST,TLIST,RETFAIL) ;
ODDPIPES(DIEN,NAME,EXT,TYPE,CNT,MESS,FAIL) ;
TIUSRCH(DIEN) ;
VALIDTXT(DIEN,NAME,EXT,TYPE,CNT,MESS,FAIL) ;
DITEMAR(DIEN,ARRAY,ERRCNT,ERRMSG,FAIL) ;
EN(DIEN,NAME,CNT,MESS,FAIL) ;
; entry point that loops through the dialog array and calls each
VALIDITM(IEN,NAME,EXT,CNT,MESS,FAIL) ;
RETARR(DIEN,MESS) ;
BUILDMSG(TEXTIN,CNT,MESS,NIN) ;
VALIDFND(IEN,DNAME,EXT,TYPE,CNT,MESS,FAIL) ;
SCREEN(DIEN) ;
VALIDENT(FIND) ;
SELECT ;
WRITE(DIEN) ;

External References

Name Field # of Occurrence
^DIC SELECT+8
$$FIND1^DIC VALIDENT+3
$$EXTERNAL^DILFD DITEMAR+7, EN+9, TIUSRCH+8
$$CHECKER^PXRMDTAX VALIDFND+37, VALIDFND+45
TIUSRCH^PXRMEXU1 VALIDTXT+4, VALIDTXT+8, TIUSRCH+11
FORMAT^PXRMTEXT BUILDMSG+2
$$FNFR^PXRMUTIL VALIDENT+2
$$OBJSTAT^TIUCHECK VALIDNAM+12
$$TEMPSTAT^TIUCHECK VALIDNAM+26

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"**DONE**"
  • Line Location: ALL+10
Function Call: WRITE
  • Prompt: !,"NO ERRORS FOUND"
  • Line Location: WRITE+5
Function Call: WRITE
  • Prompt: !,NAME_" contains the following errors."
  • Line Location: WRITE+6
Routine Call
  • DIC
  • Line Location:
    • VALIDENT+3
Routine Call
  • DIC
  • Line Location:
    • SELECT+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PXRMD(801.41 - [#801.41] Classic Fileman Calls,  EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXRMD(801.41 - [#801.41] ALL+2, ALL+3, DITEMAR+4, DITEMAR+5, DITEMAR+6, DITEMAR+7, DITEMAR+12, DITEMAR+16, DITEMAR+19, DITEMAR+21
, DITEMAR+22, EN+7, EN+8, ODDPIPES+9, ODDPIPES+10, RETARR+5, SCREEN+2, VALIDFND+9, VALIDFND+23, VALIDFND+40
, VALIDITM+2, VALIDITM+6, VALIDNAM+4, TIUSRCH+3, TIUSRCH+6, TIUSRCH+7, WRITE+3

Label References

Name Line Occurrences
$$ODDPIPES VALIDTXT+2, TIUSRCH+9
$$RETARR ALL+5
$$VALIDENT VALIDFND+18, VALIDFND+25, VALIDFND+33, VALIDFND+41
BUILDMSG DITEMAR+9, ODDPIPES+17, VALIDFND+12, VALIDFND+16, VALIDFND+20, VALIDFND+27, VALIDFND+35, VALIDFND+37, VALIDFND+43, VALIDFND+45
, VALIDITM+4, VALIDITM+8, VALIDNAM+15, VALIDNAM+19, VALIDNAM+29, VALIDNAM+33
DITEMAR DITEMAR+17, DITEMAR+23, DITEMAR+25, EN+5, TIUSRCH+4
EN RETARR+6, WRITE+4
VALIDFND EN+13
VALIDITM EN+11
VALIDNAM VALIDTXT+5, VALIDTXT+9, TIUSRCH+13
VALIDTXT EN+16
WRITE SELECT+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMOUNT ODDPIPES+4~, ODDPIPES+10*, ODDPIPES+11
ARRAY DITEMAR~, DITEMAR+17, DITEMAR+23, DITEMAR+25, VALIDNAM+1~
ARRAY( DITEMAR+26*, DITEMAR+27*
CNT ALL+1~, ALL+8*, ALL+9, BUILDMSG~, BUILDMSG+3*, BUILDMSG+5*, DITEMAR+3~, DITEMAR+4*, DITEMAR+5, EN~
, EN+5, EN+11, EN+13, EN+16, ODDPIPES~, ODDPIPES+17, RETARR+3~, RETARR+4*, RETARR+6, VALIDFND~
, VALIDFND+12, VALIDFND+16, VALIDFND+20, VALIDFND+27, VALIDFND+35, VALIDFND+37, VALIDFND+43, VALIDFND+45, VALIDITM~, VALIDITM+4
, VALIDITM+8, VALIDNAM~, VALIDNAM+15, VALIDNAM+19, VALIDNAM+29, VALIDNAM+33, VALIDTXT~, VALIDTXT+2, VALIDTXT+5, VALIDTXT+9
, TIUSRCH+1~, TIUSRCH+2*, TIUSRCH+4, TIUSRCH+9, TIUSRCH+13, WRITE+1~, WRITE+2*, WRITE+4, WRITE+7*, WRITE+8
DIC SELECT+2~, SELECT+3*
DIC("A" SELECT+5*
DIC("S" SELECT+6*
DIC(0 SELECT+4*
DIEN DITEMAR~, DITEMAR+4, DITEMAR+5, DITEMAR+6, DITEMAR+7, DITEMAR+27, EN~, EN+5, ODDPIPES~, ODDPIPES+9
, ODDPIPES+10, RETARR~, RETARR+5, RETARR+6, SCREEN~, SCREEN+2, VALIDNAM~, VALIDNAM+4, VALIDTXT~, VALIDTXT+4
, VALIDTXT+8, TIUSRCH~, TIUSRCH+3, TIUSRCH+4, TIUSRCH+11, WRITE~, WRITE+3, WRITE+4
DLGARR EN+4~, EN+5, TIUSRCH+1~, TIUSRCH+4
DLGARR( EN+6, TIUSRCH+5
DNAME EN+4~, EN+7*, EN+11, EN+13, EN+16, ODDPIPES+16, VALIDFND~, VALIDFND+11, VALIDFND+15, VALIDFND+19
, VALIDFND+26, VALIDFND+34, VALIDFND+42, VALIDNAM~, VALIDNAM+4*, VALIDNAM+14, VALIDNAM+18, VALIDNAM+28, VALIDNAM+32, TIUSRCH+1~
, TIUSRCH+6*
ERRCNT DITEMAR~, DITEMAR+9, DITEMAR+17, DITEMAR+23, DITEMAR+25
ERRMSG DITEMAR~, DITEMAR+9, DITEMAR+17, DITEMAR+23, DITEMAR+25
EXT EN+4~, EN+9*, EN+11, EN+13, EN+16, ODDPIPES~, ODDPIPES+16, VALIDFND~, VALIDFND+26, VALIDFND+34
, VALIDFND+42, VALIDITM~, VALIDITM+7, VALIDNAM~, VALIDNAM+14, VALIDNAM+18, VALIDNAM+28, VALIDNAM+32, VALIDTXT~, VALIDTXT+2
, VALIDTXT+5, VALIDTXT+9, TIUSRCH+1~, TIUSRCH+8*, TIUSRCH+9, TIUSRCH+13
FAIL ALL+1~, ALL+5*, DITEMAR~, DITEMAR+10*, DITEMAR+17, DITEMAR+23, DITEMAR+25, EN~, EN+5, EN+11
, EN+13, EN+16, ODDPIPES~, ODDPIPES+18*, RETARR+3~, RETARR+4*, RETARR+6, RETARR+7, RETARR+9, VALIDFND~
, VALIDFND+13*, VALIDFND+17*, VALIDFND+21*, VALIDFND+28*, VALIDFND+36*, VALIDFND+37*, VALIDFND+44*, VALIDFND+45*, VALIDITM~, VALIDITM+5*
, VALIDITM+9*, VALIDNAM+1~, VALIDNAM+12*, VALIDNAM+13, VALIDNAM+17, VALIDNAM+26*, VALIDNAM+27, VALIDNAM+31, VALIDTXT~, VALIDTXT+2
, VALIDTXT+5, VALIDTXT+9, TIUSRCH+1~, TIUSRCH+4, TIUSRCH+9, TIUSRCH+13, WRITE+1~, WRITE+4
FIELD VALIDNAM~, VALIDNAM+3
FILENUM VALIDENT+1~, VALIDENT+2*, VALIDENT+3
FIND VALIDFND+1~, VALIDFND+32*, VALIDFND+33, VALIDFND+37, VALIDFND+40*, VALIDFND+41, VALIDFND+45, VALIDENT~, VALIDENT+2, VALIDENT+3
FLDNAM ODDPIPES+4~, ODDPIPES+15*, ODDPIPES+16, VALIDNAM+1~, VALIDNAM+3*, VALIDNAM+14, VALIDNAM+18, VALIDNAM+28, VALIDNAM+32
IEN ALL+1~, ALL+2*, ALL+3, ALL+5, DITEMAR+3~, DITEMAR+5*, DITEMAR+12, DITEMAR+16, DITEMAR+19, DITEMAR+21
, DITEMAR+22, DITEMAR+25, DITEMAR+26, EN+4~, EN+6*, EN+7, EN+8, EN+11, EN+13, EN+16
, VALIDFND~, VALIDFND+9, VALIDFND+23, VALIDFND+37, VALIDFND+40, VALIDFND+45, VALIDENT+1~, VALIDITM~, VALIDITM+2, VALIDITM+6
, VALIDTXT+2, VALIDTXT+5, VALIDTXT+9, TIUSRCH+1~, TIUSRCH+5*, TIUSRCH+6, TIUSRCH+7, TIUSRCH+9, TIUSRCH+13
LINE BUILDMSG+1~, BUILDMSG+4*, BUILDMSG+5
MESS ALL+1~, ALL+4!, ALL+5, ALL+6, BUILDMSG~, EN~, EN+5, EN+11, EN+13, EN+16
, ODDPIPES~, ODDPIPES+17, RETARR~, RETARR+6, RETARR+7, VALIDFND~, VALIDFND+12, VALIDFND+16, VALIDFND+20, VALIDFND+27
, VALIDFND+35, VALIDFND+37, VALIDFND+43, VALIDFND+45, VALIDITM~, VALIDITM+4, VALIDITM+8, VALIDNAM~, VALIDNAM+15, VALIDNAM+19
, VALIDNAM+29, VALIDNAM+33, VALIDTXT~, VALIDTXT+2, VALIDTXT+5, VALIDTXT+9, TIUSRCH+1~, TIUSRCH+4, TIUSRCH+9, TIUSRCH+13
, WRITE+1~, WRITE+4, WRITE+5
MESS( ALL+8, ALL+9, BUILDMSG+3*, BUILDMSG+5*, WRITE+7, WRITE+8
MESS(1 RETARR+8*
MHTEST VALIDFND+1~
NAME DITEMAR+3~, DITEMAR+6*, DITEMAR+8, EN~, ODDPIPES~, RETARR+3~, RETARR+5*, RETARR+6, RETARR+8, VALIDITM~
, VALIDITM+3, VALIDITM+7, VALIDNAM+1~, VALIDNAM+8*, VALIDNAM+10, VALIDNAM+12, VALIDNAM+14, VALIDNAM+18, VALIDNAM+24*, VALIDNAM+26
, VALIDNAM+28, VALIDNAM+32, VALIDTXT~, VALIDTXT+2, VALIDTXT+5, VALIDTXT+9, TIUSRCH+1~, TIUSRCH+3*, TIUSRCH+9, TIUSRCH+13
, WRITE+1~, WRITE+3*, WRITE+4, WRITE+6
NIN BUILDMSG~, BUILDMSG+2, VALIDFND+1~, VALIDFND+37*, VALIDFND+45*
NODE ODDPIPES+4~, ODDPIPES+6*, ODDPIPES+9, ODDPIPES+10, ODDPIPES+15, SCREEN+1~, SCREEN+2*, SCREEN+3, SCREEN+4, VALIDFND+1~
, VALIDFND+9*, VALIDFND+10, VALIDFND+14, VALIDFND+18, VALIDFND+23*, VALIDFND+25, VALIDFND+31, VALIDFND+32
NOUT BUILDMSG+1~, BUILDMSG+2, BUILDMSG+4
NUM ODDPIPES+4~, ODDPIPES+8*, ODDPIPES+9*, ODDPIPES+10
OBJLIST VALIDTXT+1~, VALIDTXT+4, VALIDTXT+5, VALIDTXT+6!, VALIDTXT+8, VALIDTXT+9, TIUSRCH+1~, TIUSRCH+11, TIUSRCH+12, TIUSRCH+13
OCNT TIUSRCH+1~, TIUSRCH+2*
OLIST VALIDNAM~, VALIDNAM+6, TIUSRCH+1~
OLIST( VALIDNAM+7, VALIDNAM+8
OUTPUT VALIDFND+1~, VALIDFND+37, VALIDFND+45
OUTPUT("" VALIDFND+37, VALIDFND+45
PIPECNT ODDPIPES+4~, ODDPIPES+8*, ODDPIPES+11*, ODDPIPES+12, ODDPIPES+13
REPIEN DITEMAR+3~, DITEMAR+16*, DITEMAR+17
RESULT ODDPIPES+4~, ODDPIPES+5*, ODDPIPES+14*, ODDPIPES+19
RETFAIL VALIDNAM~, VALIDNAM+16*, VALIDNAM+20*, VALIDNAM+30*, VALIDNAM+34*
RSCNT DITEMAR+3~, DITEMAR+20*, DITEMAR+21*, DITEMAR+22
RSIEN DITEMAR+3~, DITEMAR+22*, DITEMAR+23
TCNT VALIDNAM+1~, VALIDNAM+7*, VALIDNAM+8, VALIDNAM+23*, VALIDNAM+24
TEXT DITEMAR+3~, DITEMAR+9, ODDPIPES+4~, ODDPIPES+7!, ODDPIPES+17, VALIDFND+1~, VALIDFND+12, VALIDFND+16, VALIDFND+20, VALIDFND+27
, VALIDFND+35, VALIDFND+43, VALIDITM+1~, VALIDITM+4, VALIDITM+8, VALIDNAM+1~, VALIDNAM+15, VALIDNAM+19, VALIDNAM+29, VALIDNAM+33
, VALIDTXT+1~
TEXT(1 DITEMAR+8*, ODDPIPES+16*, VALIDFND+11*, VALIDFND+15*, VALIDFND+19*, VALIDFND+26*, VALIDFND+34*, VALIDFND+42*, VALIDITM+3*, VALIDITM+7*
, VALIDNAM+14*, VALIDNAM+18*, VALIDNAM+28*, VALIDNAM+32*
TEXTIN BUILDMSG~, BUILDMSG+2
TEXTOUT BUILDMSG+1~, BUILDMSG+2
TEXTOUT( BUILDMSG+5
TLIST VALIDNAM~, VALIDNAM+22, VALIDTXT+1~, VALIDTXT+4, VALIDTXT+5, VALIDTXT+6!, VALIDTXT+8, VALIDTXT+9, TIUSRCH+1~, TIUSRCH+11
, TIUSRCH+13
TLIST( VALIDNAM+23, VALIDNAM+24
TYPE DITEMAR+3~, DITEMAR+7*, DITEMAR+8, DITEMAR+12*, DITEMAR+14, EN+4~, EN+8*, EN+9, EN+13, EN+16
, ODDPIPES~, RETARR+3~, VALIDFND~, VALIDFND+5, VALIDFND+8, VALIDNAM~, VALIDNAM+10, VALIDTXT~, VALIDTXT+2, VALIDTXT+5
, VALIDTXT+9, TIUSRCH+1~, TIUSRCH+7*, TIUSRCH+8, TIUSRCH+9, TIUSRCH+13
U ALL+3, DITEMAR+5, DITEMAR+6, DITEMAR+7, DITEMAR+12, DITEMAR+16, EN+7, EN+8, RETARR+5, SCREEN+3
, SCREEN+4, VALIDFND+10, VALIDFND+14, VALIDFND+18, VALIDFND+25, VALIDFND+31, VALIDFND+32, VALIDENT+2, VALIDITM+6, VALIDNAM+4
, TIUSRCH+3, TIUSRCH+6, TIUSRCH+7, WRITE+3
UP EN+4~
Y SELECT+2~, SELECT+9
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