PXRMEXU5 ;SLC/PKR - Reminder exchange KIDS utilities, #5. ;07/16/2020
Source file <PXRMEXU5.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Clinical Reminders | 7 | PXRMEXFI PXRMEXIC PXRMEXID PXRMEXPS PXRMEXSI PXRMP65I PXRMV2IE |
Text Integration Utility | 1 | TIUPS112 |
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
|
|
MMTAB(MTABLE,IENROOT,LAST,FILENUM,IENS,IENRF) | ;Generate a merge table entry.
|
|
MOU(FILENUM,IEN,FIELD,FDA,IENROOT,ACTION,WPTMP) | ;Merge or update existing site
|
|
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) | ;
|
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+27 |
AWRITE^PXRMUTIL | MOU+19 |
BMES^XPDUTL | ROC+32, ROCCONV+8 |
MES^XPDUTL | ROC+18 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ORD(101.43 - [#101.43] | FIND1^DIC |
^PXRMD(801.48 - [#801.48] | Classic Fileman Calls |
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 |
Name | Line Occurrences |
---|---|
BMTABLE | MOU+31 |
MMTAB | BMTABLE+46 |
ROCCONV | ROC+3 |
WORDPROC | MOU+42 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACTION | MOU~, MOU+39, 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+27, MOU+29, MOU+31, MOU+42, WORDPROC~ |
DIQOUT( | BMTABLE+11, BMTABLE+21, BMTABLE+23, BMTABLE+29, MOU+34, MOU+36, MOU+41, MOU+42, MOU+43, 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+31, 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+39, MOU+43*, 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+40*, MOU+41*, MOU+42, MOU+43, 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, MMTAB~, MMTAB+4, MMTAB+9, MMTAB+10, MMTAB+11, MOU~ , MOU+13, MOU+16, MOU+27, WORDPROC~, WORDPROC+2, WORDPROC+3, WORDPROC+4 |
FNUM | MOU+10~, MOU+33*, MOU+34*, MOU+36, MOU+37, MOU+39, MOU+41, MOU+42, MOU+43 |
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+10, MMTAB+11* |
IENRL | MMTAB+1~, MMTAB+10*, MMTAB+11 |
IENROOT | BMTABLE~, BMTABLE+46, DIALOGGF~, MMTAB~, MOU~, MOU+31, ROC~, ROC+3, ROCCONV~ |
IENROOT( | BMTABLE+39, MMTAB+8, MMTAB+11*, ROCCONV+14* |
IENROOT("" | MMTAB+8 |
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, MMTAB~, MMTAB+2, MMTAB+9, MOU+10~, MOU+12*, MOU+13, 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+35*, MOU+36*, MOU+37, MOU+41, MOU+42, MOU+43, 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+37*, MOU+39, MOU+43 |
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+8*, MMTAB+9, MMTAB+11 |
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, MMTAB~, MOU+10~, MOU+31 |
MTABLE( | BMTABLE+18*, BMTABLE+24*, BMTABLE+29*, BMTABLE+42, BMTABLE+44, BMTABLE+45, MMTAB+5, MMTAB+9*, MOU+37 |
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+9 |
WPTMP | MOU~, MOU+42, 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 |