PSIV ;BIR/PR,MLM-MISC UTILITIES ;29-May-2012 14:32;PLS
Source file <PSIV.m>
| Package | Total | Call Graph |
|---|---|---|
| Inpatient Medications | 8 | (ENASR,ENCHK)^PSGON ENNB^PSIVACT ORDNO^PSIVRD $$ENU^PSIVUTL ENBOTH^PSJAC EN^PSJDPT EN^PSJLIPRF $$ENORL^PSJUTL |
| VA Fileman | 4 | NOW^%DTC ^DIC ^DIE ^DIR |
| Registration | 2 | EN^VALM FULL^VALM1 |
| IHS Changes To Pharmacy | 1 | SETPTCX^APSPFUNC |
| Pharmacy Data Management | 1 | ($$L,$$LS,UL,UNL)^PSSLOCK |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETP1 | ;
|
|
| SELSO | ;SELECT ORDER USING "SO" OPTION
|
|
| ENC | ;Get unit of measure for drug seleted.
|
|
| ENYN | ;Enter here for yes/no responses. This is a general reader that I have
|
|
| OV | ;
|
|
| OE | ||
| ENADM | ;Edit administration schedules.
|
|
| Q | ;
|
|
| ENQ | ;Enter here to read X. This is the general reader that I have
|
|
| OV1 | ;
|
|
| KILL | ||
| ENCHS | ;Needs PSIVBR (Branch point)
|
|
| ENCHS1 | ;
|
|
| ENOW | ||
| VAR | ||
| PAT | ||
| ENGETP | ;Enter here to select patient.
|
|
| SELNUM | ;SELECT ORDERS WITH NUMBERS
|
|
| ENU | ;Get IV additive strength. Called from templates.
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | ENOW |
| SETPTCX^APSPFUNC | ENCHS1+3 |
| ^DIC | ENADM+1 |
| ^DIE | ENADM+1 |
| ^DIR | ENCHS1+11 |
| ENASR^PSGON | SELSO+1 |
| ENCHK^PSGON | SELNUM+1 |
| ENNB^PSIVACT | ENCHS1+10 |
| ORDNO^PSIVRD | ENCHS1+6 |
| $$ENU^PSIVUTL | ENU+1 |
| ENBOTH^PSJAC | GETP1+4 |
| EN^PSJDPT | GETP1+2 |
| EN^PSJLIPRF | OV1+4 |
| $$ENORL^PSJUTL | GETP1+4 |
| $$L^PSSLOCK | ENCHS+4 |
| $$LS^PSSLOCK | OV1+6 |
| UL^PSSLOCK | ENCHS1+20 |
| UNL^PSSLOCK | OV1+8 |
| EN^VALM | ENCHS1+4, ENCHS1+14 |
| FULL^VALM1 | ENGETP+2, ENCHS1+11 |
| Name | Line Occurrences |
|---|---|
| Function Call: READ |
|
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | Classic Fileman Calls |
| ^PS(51.1 - [#51.1] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(55 - [#55] | ENU+1 |
| ^TMP("PSIV" | ENCHS1+11, OV+6, Q+1! |
| ^TMP("PSJ" | Q+1! |
| ^TMP("PSJALL" | Q+1! |
| ^TMP("PSJI" | Q+1! |
| ^TMP("PSJON" | Q+1! |
| ^TMP("PSJPRO" | SELSO+1, SELNUM+1, Q+1! |
| Name | Line Occurrences |
|---|---|
| ENADM | ENADM+1 |
| ENCHS | OE+3 |
| ENCHS1 | OE+1 |
| ENGETP | GETP1+3, ENCHS+1 |
| ENQ | GETP1+1, ENQ+3, PAT+1 |
| KILL | ENQ+2, ENQ+5, VAR, PAT |
| OV | SELSO+1, SELNUM+1 |
| OV1 | OV+8 |
| Q | ENCHS+1 |
| VAR | ENQ+5 |
| Name | Field # of Occurrence |
|---|---|
| ^( | OV+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | ENADM+1!, ENOW!, Q+5! |
| %H | ENOW! |
| %I | ENOW!, Q+5! |
| CONT | OE~*, OE+1, ENCHS1+1*, ENCHS1+8, ENCHS1+11*, ENCHS1+16*, ENCHS1+19* |
| D0 | ENADM+1! |
| DA | ENADM+1!*, ENU+1 |
| DA(1 | ENU+1 |
| DA(2 | ENU+1 |
| >> DFN | GETP1+1*, GETP1+4*, ENCHS+1, ENCHS+4, ENCHS1+2, ENCHS1+3, ENCHS1+20 |
| DIC | ENGETP+1!*, ENADM+1*!, Q+5! |
| DIC("W" | ENGETP+1* |
| DIC(0 | ENGETP+1*, ENADM+1* |
| DIE | ENADM+1!* |
| DIR | ENCHS1+11! |
| DIR(0 | ENCHS1+11* |
| DLAYGO | ENADM+1*! |
| DONE | OV+2~, OV+7, OV1+10! |
| DR | ENADM+1!* |
| DRG | Q+2! |
| DRGI | Q+2! |
| DRGN | Q+2! |
| DRGT | Q+2! |
| DTIME | ENQ+2 |
| >> DUOUT | OV1+10 |
| ERR | Q+2! |
| I | Q+2! |
| IOF | ENCHS1+11 |
| JJ | Q+2! |
| MI | Q+2! |
| N | Q+2! |
| N2 | Q+2! |
| ON | OV+5*, OV+6*, OV+7, OV1+1*, OV1+4, OV1+6, OV1+8, Q+2! |
| ON55 | OV1+1*, Q+2! |
| >> ORVP | OE+2 |
| P | Q+2! |
| P("PON" | OV1+1* |
| P("PT" | ENCHS1+8* |
| P1 | Q+2! |
| P16 | Q+2! |
| P17 | Q+2! |
| P3 | Q+2! |
| PNOW | Q+2! |
| >> PPAGE | GETP1+1* |
| PS | Q+2! |
| >> PSGLMT | SELSO+1*, SELNUM+1* |
| PSGODD | Q+2! |
| PSGODDD | OV+1, OV+3, Q+2! |
| PSGODDD( | OV+3, OV+5 |
| >> PSGOP | ENCHS1+2* |
| PSGP | GETP1+4~*, ENCHS1+2*, OV1+6, OV1+8 |
| >> PSGPTMP | GETP1+1* |
| PSIV | Q+2! |
| PSIVAAT | Q+2! |
| PSIVACT | Q+2! |
| PSIVADM | Q+2! |
| PSIVAT | Q+2! |
| >> PSIVBR | ENCHS+4, ENCHS1+6, ENCHS1+20, OV1+2, OV1+6, OV1+7, OV1+8 |
| PSIVC | Q+3!, Q+5! |
| PSIVDT | Q+3! |
| PSIVFLAG | Q+3! |
| PSIVLN | Q+3! |
| PSIVNOL | Q+3! |
| PSIVNOW | Q+3! |
| PSIVNU | Q+3!, Q+5! |
| PSIVON | Q+3!, Q+5! |
| PSIVOV1 | OV+3*, OV+5, Q+3!, Q+5! |
| PSIVOV2 | OV+3*, OV+5, Q+3!, Q+5! |
| PSIVREA | Q+3!, Q+5! |
| PSIVSTR | ENU+1*, Q+3! |
| PSIVSTRT | Q+3! |
| PSIVTYPE | Q+3! |
| PSJACNWP | GETP1+4~ |
| PSJIVPRF | ENCHS1+12~* |
| PSJLMPRO | ENCHS1+4!, ENCHS1+21! |
| >> PSJNEWOE | ENCHS1+7, ENCHS1+9* |
| PSJNKF | Q+3! |
| >> PSJOL | ENCHS1+2*, ENCHS1+6, ENCHS1+7*, ENCHS1+8, ENCHS1+13* |
| >> PSJORD | OV1+4* |
| PSJORF | Q+4! |
| PSJORIFN | Q+4! |
| >> PSJORL | GETP1+4* |
| >> PSJORQF | ENCHS1+1*, ENCHS1+9*, ENCHS1+19 |
| >> PSJPROT | ENCHS1+2* |
| QUD | ENQ+2*, ENQ+5*, VAR*, KILL! |
| QUX | ENQ+2*, ENQ+3, ENQ+4*, ENQ+5, VAR*, KILL! |
| QUX1 | ENQ+5*, VAR*, KILL! |
| RDWARD | Q+4!, Q+5! |
| SCHED | Q+4! |
| START | Q+4! |
| STOP | Q+4! |
| U | ENC+1 |
| USER | Q+4! |
| V | Q+4!, Q+5! |
| VAERR | Q+5! |
| >> VAIN(4 | GETP1+4 |
| >> VALMBCK | ENCHS1+15, OV+1*, OV+9* |
| >> VALMCNT | ENCHS1+5* |
| >> VALMSG | OV1+3* |
| VW | Q+5! |
| X | GETP1+1*, ENYN+2*, ENQ+2, ENQ+5, VAR, PAT, KILL*, ENC+1*, SELNUM+1*, Q+5! |
| X2 | Q+5! |
| >> XQORNOD(0 | SELNUM+1 |
| XT | Q+4! |
| Y | GETP1+3, GETP1+4, ENADM+1!, ENOW*, ENC+1, OV1+10, ENU+1~*, Q+5! |
| Y1 | Q+5! |
| Z | ENADM+1!, Q+5! |
| Z1 | Q+5! |
| Z2 | Q+5! |