PXRMEXU5 ;SLC/PKR - Reminder exchange KIDS utilities, #5. ;06/03/2012
Source file <PXRMEXU5.m>
Package | Total | Call Graph |
---|---|---|
Clinical Reminders | 3 | ($$EXISTS,$$GETACT)^PXRMEXIU (CLDIQOUT,RMEH)^PXRMEXPU AWRITE^PXRMUTIL |
VA Fileman | 3 | ^DIC $$GET1^DID GETS^DIQ |
Kernel | 1 | (BMES,MES)^XPDUTL |
Package | Total | Caller Graph |
---|---|---|
Clinical Reminders | 4 | PXRMEXFI PXRMEXIC PXRMEXPS PXRMV2IE |
IHS Mods To Patient Care Encounter | 3 | BPXRM201 BPXRM202 BPXRM203 |
Text Integration Utility | 1 | TIUPS112 |
Name | Comments | DBIA/ICR reference |
---|---|---|
MMTAB(MTABLE,IENROOT,LAST,FILENUM,IENS,IENRF) | ;Generate a merge table entry.
|
|
WORDPROC(FILENUM,IENSD,FIELD,DIQOUT,WPTMP) | ;
|
|
REPCHAR(PXRMRIEN,CHAR1,CHAR2) | ;Replace CHAR1 with CHAR2 for all lines in node
|
|
MOU(FILENUM,IEN,FIELD,FDA,IENROOT,ACTION,WPTMP) | ;Merge or update existing site
|
|
ROCR(FDA) | ;
|
|
ROC(FDA) | ;For Reminder Order Checks.
|
|
BMTABLE(MTABLE,IENROOT,DIQOUT,FDA) | ;Build the table for merging
|
|
TIU(IEN,ARRAY,SUB) | ;
|
|
LOIEN(FILENUM,START) | ;Find the first open IEN in a global. If the optional
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("EOFF" | ROC+27 |
^%ZOSF("EON" | ROC+25 |
^DD( | BMTABLE+15, MMTAB+4 |
^ORD(101.43 - [#101.43] | ROC+7 |
^PXD(811.8 - [#811.8] | REPCHAR+4, REPCHAR+5, REPCHAR+6* |
^TMP($J | TIU+1, TIU+3 |
Name | Line Occurrences |
---|---|
BMTABLE | MOU+30 |
MMTAB | BMTABLE+46 |
WORDPROC | MOU+41 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACTION | MOU~, MOU+38, ROC+1~, ROC+2*, ROC+3, ROC+17*, ROC+18, ROC+19, ROC+31* |
ARRAY | TIU~ |
ARRAY( | TIU+4, TIU+5, TIU+6 |
CHAR1 | REPCHAR~, REPCHAR+5 |
CHAR2 | REPCHAR~, REPCHAR+5 |
CNT | TIU+2~, TIU+5*, TIU+6*, TIU+7* |
DIC | ROC+13~, ROC+20* |
DIC(0 | ROC+21* |
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+13~, ROC+17 |
DUOUT | ROC+13~, ROC+29 |
ERROR | TIU+2~ |
ETEXT | MOU+15~, MOU+17*, MOU+18 |
FDA | BMTABLE~, MOU~, MOU+30, ROC~, ROC+3!, ROCR~ |
FDA( | BMTABLE+5, BMTABLE+17, BMTABLE+25, BMTABLE+28, BMTABLE+29, BMTABLE+35, BMTABLE+37, MOU+38, MOU+42*, ROC+3 , ROC+5, ROC+19!, ROC+33*, 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 |
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~, MOU~, MOU+12, MOU+17, ROC+1~, ROC+6*, ROC+7, ROC+8*, ROC+10, TIU~ , TIU+1, TIU+3, TIU+4, TIU+5, TIU+6 |
IENRF | BMTABLE+4~, BMTABLE+46, MMTAB~ |
IENRF( | BMTABLE+39*, MMTAB+8, MMTAB+9* |
IENRL | MMTAB+1~, MMTAB+8*, MMTAB+9 |
IENROOT | BMTABLE~, BMTABLE+46, MOU~, MOU+30, MMTAB~ |
IENROOT( | BMTABLE+39, MMTAB+9* |
IENS | BMTABLE+4~, BMTABLE+5*, BMTABLE+6, BMTABLE+13*, BMTABLE+18, MOU+10~, MOU+12*, MOU+13, MMTAB~, MMTAB+2 , MMTAB+7, ROC+1~, ROC+2*, ROC+3*, ROC+5, ROC+19, ROC+33, 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, 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 |
LE | MOU+10~ |
LEN | BMTABLE+4~, BMTABLE+12*, BMTABLE+13, BMTABLE+15 |
LINE | REPCHAR+2~, REPCHAR+5*, REPCHAR+6 |
MSG | MOU+10~, MOU+14, ROC+13~, ROC+16 |
MSG(1 | ROC+14* |
MSG(2 | ROC+15* |
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* |
NL | WORDPROC+1~, WORDPROC+2*, WORDPROC+3 |
NULLF | BMTABLE+4~, BMTABLE+9*, BMTABLE+25*, BMTABLE+30*, BMTABLE+33 |
OI | ROC+1~, ROC+5*, ROC+6, ROC+9, ROC+12, ROC+32*, ROC+33 |
OIEN | LOIEN+3~, LOIEN+5*, LOIEN+8, LOIEN+9*, LOIEN+11*, LOIEN+12 |
OOI | ROC+1~, ROC+5* |
OUTPUT | TIU+2~, TIU+3*, TIU+5, TIU+6, TIU+7 |
>> PXRMDONE | ROC+3* |
>> PXRMINST | ROCR+3 |
PXRMRIEN | REPCHAR~, REPCHAR+4, REPCHAR+5, REPCHAR+6 |
SITE | MOU+11~ |
START | LOIEN~, LOIEN+7 |
SUB | TIU~, TIU+1, TIU+3 |
TEXT | ROC+1~, ROC+4*, ROC+9*, ROC+12*, ROC+15 |
TIENROOT | MOU+11~ |
TOPFN | BMTABLE+4~, BMTABLE+16*, BMTABLE+17, BMTABLE+18, BMTABLE+20 |
U | ROC+32 |
UP | MMTAB+1~, MMTAB+2*, MMTAB+5 |
UPIENS | MMTAB+1~, MMTAB+5*, MMTAB+7 |
WPTMP | MOU~, MOU+41, WORDPROC~ |
WPTMP( | WORDPROC+3* |
X | ROC+13~ |
>> XPDNM | ROC+25, ROC+27 |
Y | ROC+13~, ROC+22*, ROC+23, ROC+29*, ROC+30, ROC+31, ROC+32 |