PSIVRD ;BIR/PR,MLM-HANDLE QUICK RET/DES ENTRY ;29 SEP 97 / 11:17 AM
Source file <PSIVRD.m>
| Package | Total | Caller Graph |
|---|---|---|
| Inpatient Medications | 2 | PSIV PSJI RETURNS |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; Entry point to enter returns/destroyed items.
|
|
| ORDNO | ;
|
|
| NRD1 | ;
|
|
| READ | ; Read order no.s, no profile.
|
|
| WARD1 | ;
|
|
| NRD | ;Ask number of bottles/bags
|
|
| Q | ||
| EN1 | ;
|
|
| PROCESS | ;
|
|
| OV1 | ;
|
|
| GTORDRS | ;Needs PSIVBR (Branch point)
|
|
| PROCESS1 | ;
|
|
| EN1OLD | ;
|
|
| ASK | ||
| OV | ;
|
|
| WARD | ;Get the ward to associate returns or destroyed with.
|
|
| KILL | ;
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | READ+8, WARD1+8 |
| ^%ZIS | GTORDRS+1 |
| IX^DIC | WARD+3 |
| ^DIE | WARD1+11 |
| ^DIR | PROCESS1+1 |
| ^PSGON | ASK+2 |
| H2^PSGON | ASK+1 |
| ENCHS1^PSIV | EN1+1 |
| ENGETP^PSIV | EN+1 |
| ^PSIVHLP | ASK+1, NRD1+3 |
| $$PROMPT^PSIVLBRP | WARD1+2 |
| ^PSIVLTR | WARD1+13, NRD1+6 |
| EXPIR^PSIVOE | READ+9 |
| GT55^PSIVORFB | OV1+1 |
| ENNH^PSIVORV2 | PROCESS+2 |
| ENNONUM^PSIVORV2 | OV1+1 |
| ^PSIVPRO | GTORDRS+2 |
| ^PSIVSTAT | WARD1+13, NRD1+6 |
| ^PSIVXU | EN+1 |
| EN^VALM | PROCESS1+4 |
| FULL^VALM1 | PROCESS+1 |
| PAUSE^VALM1 | PROCESS1+3, WARD+1 |
| Name | Line Occurrences |
|---|---|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | WARD+2 |
| ^PS(55 - [#55] | READ+7, READ+9*, PROCESS1+1, PROCESS1+2, NRD+3 |
| ^TMP("PSIV" | OV+1 |
| Name | Line Occurrences |
|---|---|
| ASK | ASK+1, ASK+2 |
| EN1 | EN+1 |
| KILL | WARD+3, NRD1+3 |
| NRD1 | NRD1+3, NRD1+4 |
| OV | GTORDRS+2 |
| OV1 | READ+8, OV+1 |
| PROCESS1 | OV1+2 |
| READ | ORDNO+1 |
| WARD | WARD+4 |
| WARD1 | WARD+3 |
| Name | Field # of Occurrence |
|---|---|
| ^( | OV+1 |
| ^(2 | PROCESS1+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | READ+8, WARD1+11 |
| %ZIS | GTORDRS+1! |
| ACTION | Q!, WARD1+13*, NRD1+6* |
| D | Q!, WARD+3*, KILL+3! |
| DA | WARD1+9!, WARD1+10*, WARD1+12! |
| DA(1 | WARD1+10* |
| DFN | EN+1, Q!, READ+7, READ+9, OV1+1, PROCESS1+1, PROCESS1+2, WARD+2, WARD1+10, NRD+3 |
| DIC | Q!, WARD+2!, WARD+3*, WARD1+9!, WARD1+12!, KILL+3! |
| DIC("A" | WARD+3* |
| DIC("B" | WARD+2* |
| DIC(0 | WARD+3* |
| DIE | WARD1+9!, WARD1+10*, WARD1+12! |
| DIR | Q!, PROCESS1+1~ |
| DIR(0 | PROCESS1+1* |
| DONE | READ+1~, READ+5*, READ+6*, READ+7*, READ+8 |
| DR | WARD1+9!, WARD1+11*, WARD1+12! |
| DRG | Q! |
| DRGI | Q! |
| DRGN | Q! |
| DTIME | ORDNO+1, ASK, NRD1+3 |
| E | Q!, PROCESS1+2* |
| E1 | Q!, PROCESS1+2* |
| HELP | Q!, ASK+1*, NRD1+3*, KILL+3! |
| I | Q!, READ+4*, READ+7* |
| I1 | Q! |
| IOP | GTORDRS+1*! |
| JJ | Q!, READ+6* |
| LABELS | Q!, WARD1+13*, NRD1+6*, KILL+3! |
| MXMN | Q!, NRD+3*, NRD1+4, KILL+3! |
| ON | Q!, READ+4*, READ+5, READ+6, READ+7*, READ+8*, READ+9, OV+1*, OV1+1*, PROCESS+2 , PROCESS1+1, PROCESS1+2, NRD+3 |
| ON55 | Q!, OV1+1* |
| ONCNT | Q!, READ+8* |
| P | Q! |
| P("PON" | OV1+1* |
| P("PT" | GTORDRS+1 |
| PS | Q!, ASK, ASK+2 |
| PSGDT | Q! |
| PSGID | Q! |
| PSGLMT | Q!, ASK+2* |
| PSGODDD | Q!, OV+1 |
| PSGODDD( | OV+1 |
| PSGP | Q! |
| PSIVAC | Q! |
| >> PSIVBR | EN1+1* |
| PSIVC | Q!, WARD1+11, WARD1+13, NRD1+6, KILL+3! |
| PSIVCTD | WARD1+1~* |
| >> PSIVLBTP | PROCESS1+4* |
| PSIVNOL | Q!, WARD1+4*, WARD1+5*, WARD1+13, NRD1+6*, KILL+3! |
| PSIVNOW | Q!, READ+8*, READ+9 |
| PSIVNU | Q+1!, ORDNO+1*, READ+1*, READ+2, READ+3, READ+4, READ+7, READ+8 |
| PSIVNUM | OV1+1! |
| PSIVON | Q! |
| PSIVOV1 | Q+1!, OV+1* |
| PSIVOV2 | Q+1!, OV+1* |
| PSIVPL | Q+1! |
| PSIVPR | Q+1! |
| PSIVSITE | Q+1! |
| PSIVSN | Q+1!, PROCESS1+2 |
| PSIVUP | Q+1! |
| PSIVX | Q+1! |
| PSJHT | Q+1! |
| >> PSJID | WARD1+7*, WARD1+8 |
| >> PSJIDLST | WARD+1 |
| >> PSJIDLST( | WARD1+7 |
| >> PSJIDNO | WARD1+8*, WARD1+10 |
| >> PSJMORE | PROCESS1+4* |
| >> PSJORD | PROCESS+2* |
| PSJORIFN | Q+1! |
| PSJORL | Q+1! |
| PSJPWT | Q+1! |
| >> PSJSEL | WARD1+5*, WARD1+6* |
| >> PSJSEL1 | WARD1+5*, WARD1+6*, WARD1+7 |
| PSJSYSL | Q+1! |
| PSJSYSU | Q+1! |
| PSJSYSW | Q+1! |
| PSJSYSW0 | Q+1! |
| >> PSJY | WARD1+2*, WARD1+3, WARD1+5, WARD1+6 |
| Q | Q+1! |
| RDFLAG | Q+1!, PROCESS1+4*, KILL+3! |
| RDWARD | Q+1!, WARD+3*, WARD+4* |
| U | READ+9, PROCESS1+2, NRD+3 |
| UL80 | Q+1! |
| VA | Q+1! |
| VADM | Q+1! |
| VAERR | Q+1! |
| VAIN | Q+1! |
| >> VALMBCK | KILL+4* |
| X | Q+1!, READ+9*, GTORDRS+2, ASK*, ASK+1, ASK+2, WARD+3, NRD1+3*, NRD1+4, NRD1+6 , KILL+3! |
| XQUIT | EN+1, Q+1! |
| Y | Q+1!, WARD+4, KILL+3! |