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

Package: Clinical Reminders

Routine: PXRMEXU5


Information

PXRMEXU5 ;SLC/PKR - Reminder exchange KIDS utilities, #5. ;May 30, 2018@10:11

Source Information

Source file <PXRMEXU5.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 5 (,$$FIND1)^DIC  $$GET1^DID  ^DIE  DT^DILF  GETS^DIQ  
Clinical Reminders 3 ($$EXISTS,$$GETACT)^PXRMEXIU  (CLDIQOUT,RMEH)^PXRMEXPU  AWRITE^PXRMUTIL  
Kernel 1 (BMES,MES)^XPDUTL  

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

Package Total Caller Graph
Clinical Reminders 6 PXRMEXFI  PXRMEXIC  PXRMEXID  PXRMEXPS  PXRMEXSI  PXRMV2IE  
Text Integration Utility 1 TIUPS112  

Entry Points

Name Comments DBIA/ICR reference
BMTABLE(MTABLE,IENROOT,DIQOUT,FDA) ;Build the table for merging
DIALOGGF(FDA,IENROOT) ;
DLINKSAV(FDA) ; save dialog entry to temp global to prevent recurrisve install.
DLINKSET ; reset file dialog entry to link file
EXCHINCK(EXNAME,DPACKED) ;Given the name and the date packed of an Exchange
LOIEN(FILENUM,START) ;Find the first open IEN in a global. If the optional
MOU(FILENUM,IEN,FIELD,FDA,IENROOT,ACTION,WPTMP) ;Merge or update existing site
MMTAB(MTABLE,IENROOT,LAST,FILENUM,IENS,IENRF) ;Generate a merge table entry.
REPCHAR(PXRMRIEN,CHAR1,CHAR2) ;Replace CHAR1 with CHAR2 for all lines in node
ROC(FDA,IENROOT) ;For Reminder Order Checks.
ROCCONV(FDA,IENROOT) ;handle converting pre-patch 45 packed file to new structure
ROCR(FDA) ;
TIU(IEN,ARRAY,SUB) ;
WORDPROC(FILENUM,IENSD,FIELD,DIQOUT,WPTMP) ;

External References

Name Field # of Occurrence
^DIC ROC+28
$$FIND1^DIC ROCCONV+7
$$GET1^DID LOIEN+4, MOU+16
^DIE DLINKSET+8
DT^DILF EXCHINCK+8
GETS^DIQ MOU+13
$$EXISTS^PXRMEXIU DLINKSAV+5, DLINKSET+3, DLINKSET+5, ROC+8
$$GETACT^PXRMEXIU ROC+19
CLDIQOUT^PXRMEXPU MOU+25
RMEH^PXRMEXPU MOU+26
AWRITE^PXRMUTIL MOU+19
BMES^XPDUTL ROC+32, ROCCONV+8
MES^XPDUTL ROC+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,ETEXT
  • Line Location: MOU+18
Routine Call
  • DIC
  • Line Location:
    • ROC+28
Routine Call
  • DIC
  • Line Location:
    • ROCCONV+7
Routine Call
  • DIE
  • Line Location:
    • DLINKSET+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ORD(101.43 - [#101.43] FIND1^DIC
^PXRMD(801.48 - [#801.48] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("EOFF" ROC+29
^%ZOSF("EON" ROC+27
^DD( BMTABLE+15, MMTAB+4
^DIC(9.4 - [#9.4] DIALOGGF+7, DIALOGGF+8
^ORD(101.43 - [#101.43] ROC+9
^PXD(811.8 - [#811.8] EXCHINCK+9, EXCHINCK+11, EXCHINCK+13, REPCHAR+4, REPCHAR+5, REPCHAR+6*
^TMP("PXRM DIALOG LINK FILE" DLINKSAV+6*, DLINKSET+2, DLINKSET+4
^TMP($J TIU+1, TIU+3

Label References

Name Line Occurrences
BMTABLE MOU+30
MMTAB BMTABLE+46
ROCCONV ROC+3
WORDPROC MOU+41

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTION MOU~, MOU+38, ROC+1~, ROC+2*, ROC+4, ROC+19*, ROC+20, ROC+21, ROC+33*
ARRAY TIU~
ARRAY( TIU+4, TIU+5, TIU+6
CHAR1 REPCHAR~, REPCHAR+5
CHAR2 REPCHAR~, REPCHAR+5
CNT ROCCONV+1~, ROCCONV+10*, ROCCONV+11*, ROCCONV+14, TIU+2~, TIU+5*, TIU+6*, TIU+7*
DA DLINKSET+1~, DLINKSET+7*
DIAL DLINKSAV+1~, DLINKSAV+4*, DLINKSAV+5, DLINKSAV+6
DIC ROC+15~, ROC+22*
DIC(0 ROC+23*
DIE DLINKSET+1~, DLINKSET+7*
DIEN DLINKSET+1~, DLINKSET+5*
DIK DLINKSET+1~
DIQOUT BMTABLE~, MOU+10~, MOU+22, MOU+25, MOU+26, MOU+28, MOU+30, MOU+41, WORDPROC~
DIQOUT( BMTABLE+11, BMTABLE+21, BMTABLE+23, BMTABLE+29, MOU+33, MOU+35, MOU+40, MOU+41, MOU+42, WORDPROC+2
, WORDPROC+3, WORDPROC+4*
DIQOUT("" BMTABLE+10
DIR ROC+15~, ROC+19
DNAME DLINKSET+1~, DLINKSET+4*, DLINKSET+5
DPACKED EXCHINCK~, EXCHINCK+6, EXCHINCK+8
DR DLINKSET+1~, DLINKSET+7*
DTP EXCHINCK+7~, EXCHINCK+8, EXCHINCK+9
DUOUT ROC+15~, ROC+31
ERROR TIU+2~
ETEXT MOU+15~, MOU+17*, MOU+18
EXIST DLINKSAV+1~, DLINKSAV+5*
EXNAME EXCHINCK~, EXCHINCK+5, EXCHINCK+9
FDA BMTABLE~, DIALOGGF~, DLINKSAV~, MOU~, MOU+30, ROC~, ROC+3, ROC+4!, ROCCONV~, ROCR~
FDA( BMTABLE+5, BMTABLE+17, BMTABLE+25, BMTABLE+28, BMTABLE+29, BMTABLE+35, BMTABLE+37, DIALOGGF+2, DIALOGGF+3, DIALOGGF+10*
, DLINKSAV+2, DLINKSAV+3, DLINKSAV+4, DLINKSAV+7!, MOU+38, MOU+42*, ROC+3!, ROC+4, ROC+5, ROC+21!
, ROC+35*, ROC+36*, ROCCONV+4, ROCCONV+5, ROCCONV+6, ROCCONV+9*, ROCCONV+10, ROCCONV+12, ROCR+2, ROCR+3*
FDA("" BMTABLE+5
FIELD MOU~, MOU+13, MOU+39*, MOU+40*, MOU+41, MOU+42, WORDPROC~, WORDPROC+2, WORDPROC+3, WORDPROC+4
FILENAME MOU+15~, MOU+16*, MOU+17
FILENUM BMTABLE+4~, BMTABLE+5*, BMTABLE+10*, BMTABLE+11, BMTABLE+15*, BMTABLE+16, BMTABLE+20*, BMTABLE+21*, BMTABLE+23, BMTABLE+24
, BMTABLE+25, BMTABLE+28, BMTABLE+29, BMTABLE+34*, BMTABLE+35*, BMTABLE+37, BMTABLE+39, BMTABLE+41*, BMTABLE+42*, BMTABLE+44
, BMTABLE+45, BMTABLE+46, LOIEN~, LOIEN+4, MOU~, MOU+13, MOU+16, MOU+26, MMTAB~, MMTAB+4
, MMTAB+7, MMTAB+8, MMTAB+9, WORDPROC~, WORDPROC+2, WORDPROC+3, WORDPROC+4
FNUM MOU+10~, MOU+32*, MOU+33*, MOU+35, MOU+36, MOU+38, MOU+40, MOU+41, MOU+42
FNUP MMTAB+1~, MMTAB+4*, MMTAB+5
FOUND DIALOGGF+1~, DIALOGGF+6*, DIALOGGF+7, DIALOGGF+8*
GBL LOIEN+3~, LOIEN+4*, LOIEN+8
I1 LOIEN+3~, LOIEN+6*, LOIEN+7*, LOIEN+8*, LOIEN+9, LOIEN+10
I2 LOIEN+3~, LOIEN+6*, LOIEN+7*, LOIEN+9, LOIEN+10*, LOIEN+11
I3 WORDPROC+1~, WORDPROC+3*
IEN BMTABLE+4~, DIALOGGF+1~, DIALOGGF+7*, DIALOGGF+8, EXCHINCK+7~, EXCHINCK+9*, EXCHINCK+10, EXCHINCK+11, EXCHINCK+13, MOU~
, MOU+12, MOU+17, ROC+1~, ROC+8*, ROC+9, ROC+10*, ROC+12, ROC+34!, ROC+36, ROCCONV+1~
, ROCCONV+13*, ROCCONV+14, TIU~, TIU+1, TIU+3, TIU+4, TIU+5, TIU+6
IEN1 ROCCONV+1~, ROCCONV+3*
IENL ROCCONV+1~, ROCCONV+4*
IENRF BMTABLE+4~, BMTABLE+46, MMTAB~
IENRF( BMTABLE+39*, MMTAB+8, MMTAB+9*
IENRL MMTAB+1~, MMTAB+8*, MMTAB+9
IENROOT BMTABLE~, BMTABLE+46, DIALOGGF~, MOU~, MOU+30, MMTAB~, ROC~, ROC+3, ROCCONV~
IENROOT( BMTABLE+39, MMTAB+9*, ROCCONV+14*
IENS BMTABLE+4~, BMTABLE+5*, BMTABLE+6, BMTABLE+13*, BMTABLE+18, DIALOGGF+2*, DIALOGGF+3, DIALOGGF+10, DLINKSAV+1~, DLINKSAV+2*
, DLINKSAV+3, DLINKSAV+4, DLINKSAV+7, MOU+10~, MOU+12*, MOU+13, MMTAB~, MMTAB+2, MMTAB+7, ROC+1~
, ROC+2*, ROC+4*, ROC+5, ROC+21, ROC+35, ROC+36, ROCCONV+1~, ROCCONV+4*, ROCCONV+5, ROCCONV+6
, ROCCONV+9, ROCCONV+10*, ROCCONV+12, ROCCONV+13, ROCR+1~, ROCR+2*, ROCR+3
IENSD BMTABLE+4~, BMTABLE+11*, BMTABLE+12, BMTABLE+13, BMTABLE+22*, BMTABLE+23*, BMTABLE+24, BMTABLE+29, BMTABLE+43*, BMTABLE+44*
, BMTABLE+45, BMTABLE+46, MOU+10~, MOU+34*, MOU+35*, MOU+36, MOU+40, MOU+41, MOU+42, WORDPROC~
, WORDPROC+2, WORDPROC+3, WORDPROC+4
IENSF BMTABLE+4~, BMTABLE+17*, BMTABLE+18, BMTABLE+27*, BMTABLE+28*, BMTABLE+29, BMTABLE+36*, BMTABLE+37*, BMTABLE+38, MOU+10~
, MOU+36*, MOU+38, MOU+42
IND BMTABLE+4~, BMTABLE+15*, BMTABLE+38*, BMTABLE+39, EXCHINCK+7~, EXCHINCK+11*, EXCHINCK+12, EXCHINCK+13, MOU+10~, REPCHAR+2~
, REPCHAR+3*, REPCHAR+4*, REPCHAR+5, REPCHAR+6
IND1 MOU+10~
IND2 MOU+10~
IND2S MOU+10~
IND3 MOU+10~
LAST BMTABLE+4~, BMTABLE+6*, BMTABLE+46, MMTAB~, MMTAB+6*, MMTAB+7, MMTAB+9
LASTINDT EXCHINCK+7~, EXCHINCK+13*, EXCHINCK+14
LE MOU+10~
LEN BMTABLE+4~, BMTABLE+12*, BMTABLE+13, BMTABLE+15
LIEN DIALOGGF+1~, DIALOGGF+6*, DIALOGGF+8*, DIALOGGF+9, DIALOGGF+10, DLINKSET+1~, DLINKSET+3*, DLINKSET+7
LINE REPCHAR+2~, REPCHAR+5*, REPCHAR+6
LIST ROCCONV+1~
LNAME DLINKSET+1~, DLINKSET+2*, DLINKSET+3, DLINKSET+4
MSG MOU+10~, MOU+14, ROC+15~, ROC+18
MSG(1 ROC+16*
MSG(2 ROC+17*
MTABLE BMTABLE~, BMTABLE+46, MOU+10~, MOU+30, MMTAB~
MTABLE( BMTABLE+18*, BMTABLE+24*, BMTABLE+29*, BMTABLE+42, BMTABLE+44, BMTABLE+45, MOU+36, MMTAB+5, MMTAB+7*
NAME DIALOGGF+1~, DIALOGGF+4*, DIALOGGF+5, DIALOGGF+7, DLINKSAV+1~, DLINKSAV+3*, DLINKSAV+6
NL WORDPROC+1~, WORDPROC+2*, WORDPROC+3
NODE ROC+1~, ROC+5*, ROC+7, ROC+35
NULLF BMTABLE+4~, BMTABLE+9*, BMTABLE+25*, BMTABLE+30*, BMTABLE+33
OI ROC+1~, ROC+7*, ROC+8, ROC+11, ROC+14, ROC+34*, ROC+35, ROCCONV+1~, ROCCONV+6*, ROCCONV+7
, ROCCONV+8, ROCCONV+9
OIEN LOIEN+3~, LOIEN+5*, LOIEN+8, LOIEN+9*, LOIEN+11*, LOIEN+12
OIIEN ROCCONV+1~, ROCCONV+7*, ROCCONV+8
OOI ROC+1~, ROC+7*
OUTPUT TIU+2~, TIU+3*, TIU+5, TIU+6, TIU+7
PKGIEN DIALOGGF+1~
PREFIX DIALOGGF+1~, DIALOGGF+4*, DIALOGGF+5, DIALOGGF+8
>> PXRMDONE ROC+4*
>> PXRMINST ROCR+3
PXRMRIEN REPCHAR~, REPCHAR+4, REPCHAR+5, REPCHAR+6
SITE MOU+11~
START LOIEN~, LOIEN+7
SUB TIU~, TIU+1, TIU+3
TEMP DIALOGGF+1~, DIALOGGF+3*, DIALOGGF+4
TEXT ROC+1~, ROC+6*, ROC+11*, ROC+14*, ROC+17
TIENROOT MOU+11~
TOPFN BMTABLE+4~, BMTABLE+16*, BMTABLE+17, BMTABLE+18, BMTABLE+20
U DIALOGGF+4, EXCHINCK+13, EXCHINCK+14, ROC+34
UP MMTAB+1~, MMTAB+2*, MMTAB+5
UPIENS MMTAB+1~, MMTAB+5*, MMTAB+7
WPTMP MOU~, MOU+41, WORDPROC~
WPTMP( WORDPROC+3*
X ROC+15~
>> XPDNM ROC+27, ROC+29
Y ROC+15~, ROC+24*, ROC+25, ROC+31*, ROC+32, ROC+33, ROC+34
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