PSJMUTL ;BIR/MV-UTLILITY USE FOR QUEUING... ;25 Nov 98 / 9:13 AM
Source file <PSJMUTL.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 3 | ^%ZIS ^%ZISC (,$$S)^%ZTLOAD |
Adverse Reaction Tracking | 1 | ^GMRADPT |
Inpatient Medications | 1 | NAME^PSIVUTL |
Order Entry Results Reporting | 1 | ($$HAVEHDR,GET,HAVEHDR)^ORRDI1 |
VA Fileman | 1 | ^DIR |
Name | Comments | DBIA/ICR reference |
---|---|---|
SORT | ;*** Set up the allergies and adv. reactions arrays.
|
|
RAD | ;
|
|
SELDEV() | ;*** Ask for device type for report to output to ***
|
|
SETARRAY | ;*** Concatenate allergies and adv. reaction together into display len.
|
|
SETSORTQ(XDESC,XSAVE,ZTRTN) | ||
NAMENEED(DRGX,LEN,NEED) | ||
REMOTE2 | ;
|
|
EXIT | ;
|
|
PRTCHK(PGCT) | ;
|
|
CALLEN | ;*** Calculate the total length for allergy and adv.reaction arrays.
|
|
SETPRTQ(XDESC,XSAVE,ZTRTN) | ||
GETGMRA | ;
|
|
EXITDEV | ;
|
|
ATS(REG,EXP,LN) | ;
|
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(52.7 - [#52.7] | NAMENEED+5 |
^TMP("PSJALL" | REMOTE2+1*, REMOTE2+2* |
^TMP($J | RAD+6!, RAD+10*, RAD+11 |
^XTMP("ORRDI" | RAD+4, RAD+7, RAD+8 |
Name | Line Occurrences |
---|---|
EXIT | SELDEV+3 |
REMOTE2 | RAD+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EXIT+1! |
%H | EXIT+1! |
%I | EXIT+1! |
%ZIS | SELDEV+1!, SELDEV+2*, SETPRTQ+2*, EXIT+1! |
%ZIS("A" | SELDEV+2* |
%ZIS("B" | SELDEV+2* |
A | RAD+6~, RAD+8*, RAD+14* |
ADR | GETGMRA+1~ |
ADR( | SORT+5*, SETARRAY+5 |
ADRCT | GETGMRA+1~, GETGMRA+3*, SORT+5*, CALLEN+4, CALLEN+5*, SETARRAY+5*, SETARRAY+6 |
ALG | GETGMRA+1~ |
ALG( | SORT+4*, SETARRAY+3 |
ALGCT | GETGMRA+1~, GETGMRA+3*, SORT+4*, CALLEN+2, CALLEN+5*, SETARRAY+3*, SETARRAY+4 |
>> DFN | GETGMRA+4*, GETGMRA+5, GETGMRA+6*, RAD+5, RAD+7, RAD+8 |
DIR | EXITDEV+1!, PRTCHK+1!, PRTCHK+3! |
DIR("A" | EXITDEV+1*, PRTCHK+3* |
DIR(0 | EXITDEV+1*, PRTCHK+1*, PRTCHK+3* |
>> DRG( | NAMENEED+5 |
DRGX | NAMENEED~, NAMENEED+5 |
EXP | ATS~, CALLEN+6, CALLEN+7 |
FILE | RAD+6~, RAD+8*, RAD+9 |
GMRA | GETGMRA+1~, GETGMRA+6* |
GMRAL | GETGMRA+1~, GETGMRA+7, GETGMRA+8, GETGMRA+9 |
GMRAL( | SORT+1, SORT+2 |
GMRANKA | GETGMRA+1~ |
GMRAOTH | GETGMRA+1~ |
I | SETSORTQ+1~, SETSORTQ+5*, SETPRTQ+1~, SETPRTQ+4*, REMOTE2+2* |
IO("DOC" | SETSORTQ+4 |
IO("Q" | SELDEV+1!, SETSORTQ+2! |
IOF | EXIT+2 |
ION | SETSORTQ+3 |
IOP | SELDEV+1!, SETPRTQ+2*, EXITDEV+3*, EXIT+4* |
IOST | EXITDEV+1, PRTCHK+1, EXIT+2, GETGMRA+8, GETGMRA+9, CALLEN+1, CALLEN+2, CALLEN+3, CALLEN+4 |
LEN | GETGMRA+1~, CALLEN+6*, CALLEN+7*, SETARRAY+1, SETARRAY+3, SETARRAY+5, SETARRAY+7, NAMENEED~, NAMENEED+5, RAD+6~ , RAD+7*, RAD+12, RAD+13* |
LN | ATS~, CALLEN+6, CALLEN+7 |
NAME | GETGMRA+1~, SORT+1*, SORT+3, SORT+4, SORT+5, SORT+6, NAMENEED+5 |
NAME(2 | NAMENEED+5 |
NEED | NAMENEED~, NAMENEED+4*, NAMENEED+5* |
PGCT | PRTCHK~, PRTCHK+1 |
POP | SELDEV+1!, SELDEV+3 |
PSGADR | GETGMRA+2!, GETGMRA+3*, GETGMRA+8*, GETGMRA+9*, SORT+5*, CALLEN+4*, CALLEN+6, CALLEN+7 |
PSGADR( | SETARRAY+5*, SETARRAY+6* |
PSGADR(1 | GETGMRA+3*, GETGMRA+8*, GETGMRA+9*, CALLEN+4* |
PSGALG | GETGMRA+2!, GETGMRA+3*, GETGMRA+8*, GETGMRA+9*, SORT+4*, CALLEN+2*, CALLEN+6, CALLEN+7 |
PSGALG( | SETARRAY+3*, SETARRAY+4* |
PSGALG(1 | GETGMRA+3*, GETGMRA+8*, GETGMRA+9*, CALLEN+2* |
>> PSGIO | SETSORTQ+3*, SETPRTQ+2 |
>> PSGIODOC | SETSORTQ+4*, SETPRTQ+3 |
>> PSGP | GETGMRA+4, GETGMRA+5*, GETGMRA+6 |
>> PSGRALG | RAD+3*, RAD+7*, RAD+12, RAD+13*, RAD+14, REMOTE2+2 |
>> PSGRALG( | RAD+12*, RAD+13*, RAD+14*, REMOTE2+2 |
>> PSGRALG(1 | RAD+3*, RAD+7*, REMOTE2+1 |
PSGVADR | GETGMRA+2!, GETGMRA+3*, GETGMRA+8*, GETGMRA+9*, SORT+6*, CALLEN+3*, CALLEN+6, CALLEN+7 |
PSGVADR( | SETARRAY+7*, SETARRAY+8* |
PSGVADR(1 | GETGMRA+3*, GETGMRA+8*, GETGMRA+9*, CALLEN+3* |
PSGVALG | GETGMRA+2!, GETGMRA+3*, GETGMRA+8*, GETGMRA+9*, SORT+3*, CALLEN+1*, CALLEN+6, CALLEN+7 |
PSGVALG( | SETARRAY+1*, SETARRAY+2* |
PSGVALG(1 | GETGMRA+3*, GETGMRA+8*, GETGMRA+9*, CALLEN+1* |
>> PSJGMRAL | GETGMRA+7* |
>> PSJLN | REMOTE2+1*, REMOTE2+2* |
>> PSJSTOP | SELDEV+3*, SELDEV+4, EXITDEV+1, PRTCHK+1*, PRTCHK+2*, PRTCHK+3, PRTCHK+4 |
>> PSJWHERE | GETGMRA+7 |
REAC | RAD+6~, RAD+8*, RAD+10, RAD+11*, RAD+12, RAD+13 |
REG | ATS~, CALLEN+6, CALLEN+7 |
S1 | RAD+6~, RAD+7*, RAD+8 |
SORT | GETGMRA+1~, SORT+2*, SORT+3, SORT+4, SORT+5, SORT+6 |
TYPE | GETGMRA+1~, SORT+1*, SORT+3, SORT+4, SORT+5, SORT+6 |
U | SORT+1, SORT+2, NAMENEED+5 |
VADR | GETGMRA+1~ |
VADR( | SORT+6*, SETARRAY+7 |
VADRCT | GETGMRA+1~, GETGMRA+3*, SORT+6*, CALLEN+3, CALLEN+5*, SETARRAY+7*, SETARRAY+8 |
VALG | GETGMRA+1~ |
VALG( | SORT+3*, SETARRAY+1 |
VALGCT | GETGMRA+1~, GETGMRA+3*, SORT+3*, CALLEN+1, CALLEN+5*, SETARRAY+1*, SETARRAY+2 |
VERIFIED | GETGMRA+1~, SORT+1*, SORT+3, SORT+4, SORT+5, SORT+6 |
X | SETSORTQ+1~, SETSORTQ+5*, SETPRTQ+1~, SETPRTQ+4*, GETGMRA+1~, SORT+1*, SORT+2, SETARRAY+1*, SETARRAY+3*, SETARRAY+5* , SETARRAY+7*, NAMENEED+5* |
XDESC | SETSORTQ~, SETSORTQ+3, SETPRTQ~, SETPRTQ+2 |
XSAVE | SETSORTQ~, SETSORTQ+5, SETPRTQ~, SETPRTQ+4 |
Y | PRTCHK+1, GETGMRA+1~, SETARRAY+1*, SETARRAY+2, SETARRAY+3*, SETARRAY+4, SETARRAY+5*, SETARRAY+6, SETARRAY+7*, SETARRAY+8 |
>> ZSTOP | PRTCHK+2* |
ZTDESC | SETSORTQ+3*, SETPRTQ+2*, EXIT+1! |
ZTDTH | SETSORTQ+2!, SETPRTQ+2*, EXIT+1! |
ZTIO | SETSORTQ+3*, SETPRTQ+2*, SETPRTQ+3*, EXIT+1! |
>> ZTQUEUED | EXITDEV+2, PRTCHK+2, EXIT+3 |
>> ZTREQ | EXITDEV+2*, EXIT+3* |
ZTRTN | SETSORTQ~, SETPRTQ~, EXIT+1! |
ZTSAVE | SETSORTQ+2!, EXIT+1! |
ZTSAVE( | SETSORTQ+5*, SETPRTQ+4* |
ZTSK | SETSORTQ+2! |
Name | Field # of Occurrence |
---|---|
$T(GET^ORRDI1 | RAD+5 |
$T(HAVEHDR^ORRDI1 | RAD+1 |