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 |