PSJUTL3 ;BIR/MLM-MISC. INPATIENT UTILITIES ;29 OCT 01 / 4:29 PM
Source file <PSJUTL3.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 |
|---|---|---|
| Inpatient Medications | 8 | PSGOEH0 PSGOEH1 PSIVOE PSJ LM DRUG LOOK PSJ LM VIEW PROVIDER PSJ200A PSJHL4 PSJUTL1 |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;
|
|
| QUEIV | ;
|
|
| XTMP | ;
|
|
| MARKIV(DFN) | ;
|
|
| VF(ON,DFN,PSJPINIT,PSJNOW) | ; Update verifying pharm and date fields.
|
|
| SEND(START) | ;
|
|
| DMACTN | ;Entry point for DM hidden action from backdoor LM OE *353
|
|
| PICKDR | ;Entry point for Selecting a diff Drug
|
|
| SHOWDR | ;Entry point to Display Drug hidden action info (via defaulted IFN)
|
|
| DMOITXT | ;Get Pharmacy Orderable Item drug text fields
|
|
| FULL | ;Screen is full, pause
|
|
| FSCRN | ;User Wait as screen if full
|
|
| INACDATE() | ;Check Inactive date
|
|
| VPACTN | ||
| PICKVP | ||
| SHOWVP | ||
| DELNV(DFN,ORDER) | ; Deletes/Resets Nurse Verification in PHARMACY PATIENT file (#55), used by BCMA
|
| Name | Field # of Occurrence |
|---|---|
| C^%DTC | XTMP+2 |
| NOW^%DTC | QUEIV+3, MARKIV+5, SEND+2 |
| ^%ZTLOAD | EN+3 |
| ^DIC | PICKDR+2, PICKVP+2 |
| ^DIE | VF+4 |
| $$GET1^DIQ | SHOWDR+4, SHOWDR+7, SHOWDR+8, SHOWVP+3, SHOWVP+4, SHOWVP+5 |
| ^DIR | FSCRN+1 |
| LOG^PSIVORAL | VF+7 |
| NAME^PSJBCMA1 | MARKIV+18 |
| $$INSTLDT^PSJUTL1 | MARKIV+6 |
| CNIV^PSJUTL1 | QUEIV+8 |
| $$L^PSSLOCK | MARKIV+4 |
| UL^PSSLOCK | MARKIV+26 |
| FULL^VALM1 | DMACTN+2, VPACTN+1 |
| $$FMTE^XLFDT | SEND+3, SEND+4 |
| ^XMD | SEND+12 |
| $$PATCH^XPDUTL | EN+1 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | Classic Fileman Calls, GET1^DIQ |
| ^PSDRUG - [#50] | Classic Fileman Calls, GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(50.7 - [#50.7] | DMOITXT+2, DMOITXT+3 |
| ^PS(51.7 - [#51.7] | DMOITXT+4, INACDATE+1 |
| ^PS(52.6 - [#52.6] | DMACTN+18 |
| ^PS(55 - [#55] | QUEIV+4, QUEIV+5, MARKIV+7*, MARKIV+8, MARKIV+9, MARKIV+13, MARKIV+14, MARKIV+19*, MARKIV+20, MARKIV+24 , DELNV+3, DELNV+4*, DELNV+5*, DELNV+6* |
| ^PSDRUG - [#50] | SHOWDR+5 |
| ^XTMP("PSJ NEW PERSON" | XTMP+1, XTMP+3*, MARKIV+22*, SEND+5 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | MARKIV+19 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | QUEIV+3, MARKIV+5, SEND+2 |
| DA | VF+1!, VF+3* |
| DA(1 | VF+3* |
| DDD | DMOITXT+1~, DMOITXT+4* |
| DFN | QUEIV+2~, QUEIV+4*, QUEIV+5, QUEIV+7, QUEIV+8, MARKIV~, MARKIV+4, MARKIV+7, MARKIV+8, MARKIV+9 , MARKIV+13, MARKIV+14, MARKIV+19, MARKIV+20, MARKIV+22, MARKIV+24, MARKIV+25, MARKIV+26, VF~, VF+3 , DMACTN+16, DELNV~, DELNV+3, DELNV+4, DELNV+5, DELNV+6 |
| DIC | PICKDR+2!*, PICKVP+2!* |
| DIC("T" | PICKDR+2*, PICKVP+2* |
| DIC(0 | PICKDR+2*, PICKVP+2* |
| DIE | VF+1!, VF+3* |
| DIFROM | SEND+1~ |
| DIR | SHOWDR+1~, FSCRN+1!, SHOWVP+1~ |
| DIR("A" | FSCRN+1* |
| DIR(0 | FSCRN+1* |
| DR | VF+1!, VF+4* |
| DT | XTMP+2, XTMP+3 |
| DUZ | SEND+12 |
| GL | DMACTN+1~, DMACTN+11*, DMACTN+18* |
| IFN | DMACTN+1~, DMACTN+4*, DMACTN+5*, DMACTN+11*, DMACTN+18*, PICKDR+1~, PICKDR+3*, SHOWDR+2, SHOWDR+4, SHOWDR+5 , SHOWDR+7, SHOWDR+8, VPACTN+2~*, PICKVP+1~, PICKVP+3*, SHOWVP+2, SHOWVP+3, SHOWVP+4, SHOWVP+5 |
| IOF | FSCRN+1 |
| IOSL | FULL+1 |
| LINE | SEND+1~ |
| LINE(1 | SEND+3* |
| LINE(2 | SEND+4* |
| LINE(3 | SEND+6* |
| LINE(4 | SEND+7* |
| LINE(5 | SEND+8* |
| LINE(6 | SEND+9* |
| >> NAME | DMACTN+5, DMACTN+7, DMACTN+14 |
| NODD | DMACTN+1~, DMACTN+4*, DMACTN+11*, DMACTN+18*, DMACTN+20, SHOWDR+3 |
| NXT | DMACTN+1~, DMACTN+4*, DMACTN+11*, DMACTN+18*, SHOWDR+3 |
| NXTROOT | DMACTN+1~, DMACTN+11*, DMACTN+18* |
| OIPTR | SHOWDR+1~, SHOWDR+5*, SHOWDR+6, DMOITXT+2, DMOITXT+3 |
| ON | MARKIV+3~, MARKIV+8*, MARKIV+9, MARKIV+13, MARKIV+14, MARKIV+19, MARKIV+20, MARKIV+22, MARKIV+24, MARKIV+25 , VF~, VF+3, VF+5, DMACTN+9, DMACTN+15, DMACTN+16 |
| ON55 | MARKIV+3~, VF+5* |
| ORDER | DELNV~, DELNV+3, DELNV+4, DELNV+5, DELNV+6 |
| >> P("6" | VPACTN+2 |
| >> PSGDRG | DMACTN+5, DMACTN+7, DMACTN+20 |
| >> PSGOEEWF | DMACTN+8*, DMACTN+9*, DMACTN+10, DMACTN+11, DMACTN+15*, DMACTN+16*, DMACTN+17, DMACTN+18 |
| >> PSGORD | DMACTN+8, DMACTN+9 |
| >> PSGPR | VPACTN+2 |
| PSIVACT | MARKIV+3~, VF+2* |
| PSIVAL | VF+6*, VF+7! |
| PSIVALT | VF+5*, VF+7! |
| PSIVREA | VF+5*, VF+7! |
| PSJIDT | MARKIV+3~, MARKIV+6*, MARKIV+10 |
| PSJIEN | MARKIV+12~, MARKIV+16!, MARKIV+18, MARKIV+19, MARKIV+22 |
| PSJNOW | MARKIV+3~, MARKIV+5*, MARKIV+6, MARKIV+25, VF~, VF+4 |
| PSJPINIT | MARKIV+3~, MARKIV+11*, MARKIV+21*, MARKIV+23, MARKIV+25, VF~, VF+4 |
| PSJX | QUEIV+2~, QUEIV+5*, QUEIV+6, QUEIV+7, MARKIV+14~, MARKIV+16*, MARKIV+21*, MARKIV+22 |
| DMACTN+1~, DMACTN+10*, DMACTN+11, DMACTN+17*, DMACTN+18 | |
| QUIT | DMOITXT+1~, DMOITXT+4, FULL+1, FSCRN+1* |
| ROOT | DMACTN+1~, DMACTN+10*, DMACTN+11, DMACTN+17*, DMACTN+18 |
| START | QUEIV+2~, QUEIV+3*, QUEIV+9, SEND~, SEND+3 |
| STOP | SEND+1~, SEND+2*, SEND+4 |
| TEXT | DMOITXT+1~, DMOITXT+4* |
| TEXTPTR | DMOITXT+1~, DMOITXT+3*, DMOITXT+4, INACDATE+1 |
| TXT | DMOITXT+1~, DMOITXT+2*, DMOITXT+3 |
| U | QUEIV+5, XTMP+3, MARKIV+7, MARKIV+11, MARKIV+15, MARKIV+17, MARKIV+18, MARKIV+19, MARKIV+20, MARKIV+21 , MARKIV+22, MARKIV+24, DMACTN+18 |
| >> VALMBCK | DMACTN+22*, VPACTN+4* |
| X | XTMP+3, MARKIV+3~, MARKIV+9*, MARKIV+10, MARKIV+11 |
| X1 | XTMP+2~* |
| X2 | XTMP+2~* |
| XMDUZ | SEND+1~, SEND+11* |
| XMSUB | SEND+1~, SEND+10* |
| XMTEXT | SEND+1~, SEND+10* |
| XMY | SEND+1~ |
| XMY( | SEND+12* |
| XX | MARKIV+12~, MARKIV+13*, MARKIV+14, MARKIV+19, MARKIV+22 |
| XX1 | MARKIV+12~, MARKIV+14*, MARKIV+15, MARKIV+17, MARKIV+18, MARKIV+19*, MARKIV+21, MARKIV+22 |
| Y | PICKDR+1~, PICKDR+2, PICKDR+3, SHOWDR+9!, FSCRN+1, PICKVP+1~, PICKVP+2, PICKVP+3, SHOWVP+6! |
| >> ZTDESC | EN+2* |
| >> ZTDTH | EN+2* |
| >> ZTIO | EN+2* |
| >> ZTRTN | EN+2* |