PSJUTL ;BIR/MLM-MISC. INPATIENT UTILITIES ;29-May-2012 14:39;PLS
Source file <PSJUTL.m>
| Package | Total | Call Graph |
|---|---|---|
| Inpatient Medications | 6 | 8^PSGOE81 EN^PSGS0 $$ENSET^PSGSICHK 64^PSIVEDT1 ATS^PSJMUTL $$ENQ^PSJORP2 |
| VA Fileman | 4 | NOW^%DTC ^DIC DO^DIC1 ^DIR |
| IHS Changes To Pharmacy | 1 | $$SCREEN^APSPMULT |
| Registration | 1 | CLEAR^VALM1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FS | ;
|
|
| READ | ; hold screen
|
|
| ENPC(PSJTYP,PSJSYSP,LEN,TEXT) | ; Copy Provider Comments -> Special Instructions.
|
|
| ENAQ | ; application query
|
|
| ENPCHLP1(Y) | ; Display help messages for Provider Comment copy.
|
|
| ENBCMA(PSJTYP) | ;
|
|
| EFDDISP | ;Display Expected First Dose
|
|
| EFDNV | ;Call here if Editing Fields for a NON-VERIFIED order
; Field 10 = Start Date ; Field 25 = Stop Date ; Field 39 = Admin Times |
|
| COMSI(PARENT,INSTR) | ;
|
|
| 1 | ;;All Medications
|
|
| 3 | ;;IV Piggybacks
|
|
| 2 | ;;Non-IV Medications only
|
|
| 5 | ;;TPNs
|
|
| 4 | ;;LVPs
|
|
| 6 | ;;Chemotherapy Medications (IV)
|
|
| ENMARDH | ;Help text for MAR default answer.
|
|
| ENOISC(PSJOI,USAGE) | ;Set DIC("S") so that only Orderable Items with at
|
|
| ENPCHLP2(Y,X) | ;
|
|
| ENDH(X) | ; device help
|
|
| REDISP | ; Redisplay Provider Comments and allow entry of Spec. Instructions.
|
|
| ENALU | ; application look-up
|
|
| AADR | ; display allergies and adverse reactions
|
|
| EFDACT | ;Call here if Editing Fields for an ACTIVE order
; Field 10 = Start Date ; Field 34 = Stop Date ; Field 41 = Admin Times |
|
| EFDIV(PSGZZND) | ;Set variables for EFD on IV orders.
|
|
| ENORL(X) | ; Return patient's location as variable ptr.
|
|
| EFD | ;The following EFD Tags are used to Calculate the Expected First Dose for backdoor
|
|
| ENDL | ; device look-up
|
|
| EFDNEW | ;Call Here if NEW or RENEWED Order
|
|
| CHKSTOP | ;BHW - PSJ*5*177 Warn user if the Stop Date is < now.
|
|
| ENFIELD(Y) | ;
|
|
| ENMARD() | ; validate MAR SELECTION DEFAULT string in WARD PARMS file.
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | CHKSTOP+2 |
| $$SCREEN^APSPMULT | ENOISC+8 |
| ^DIC | ENDL+2, ENDH+2, ENALU+1, ENAQ+1 |
| DO^DIC1 | ENDL+2, ENDH+2, ENALU+1, ENAQ+1 |
| ^DIR | ENPC+10, ENBCMA+3, COMSI+5 |
| 8^PSGOE81 | REDISP+3 |
| EN^PSGS0 | EFDIV+2 |
| $$ENSET^PSGSICHK | ENPC+4 |
| 64^PSIVEDT1 | REDISP+4 |
| ATS^PSJMUTL | AADR+1 |
| $$ENQ^PSJORP2 | EFDDISP+6 |
| CLEAR^VALM1 | REDISP+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 |
|
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^%ZIS(1 - [#3.5] | Classic Fileman Calls |
| ^PS(50.35 - [#50.35] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | EFDDISP+8 |
| ^DIC(42 - [#42] | ENORL+1 |
| ^PS(50.3 - [#50.3] | ENALU+2 |
| ^PS(50.7 - [#50.7] | ENOISC+7 |
| ^PS(53.1 - [#53.1] | ENPC+1, ENPC+3, ENPC+9, REDISP+1 |
| ^PSDRUG - [#50] | ENOISC+8 |
| ^PSDRUG("ASP" | ENOISC+8 |
| Name | Line Occurrences |
|---|---|
| $$COMSI | ENBCMA+4 |
| $$ENFIELD | ENPC+10, ENPCHLP1+1, ENPCHLP2+1, ENBCMA+2, ENBCMA+3, COMSI+3, COMSI+5 |
| CHKSTOP | EFDIV+5 |
| EFDDISP | EFDNEW+3, EFDACT+13, EFDNV+6, EFDNV+17 |
| EFDNEW | EFDIV+6 |
| FS | ENMARD+4 |
| READ | READ+2, AADR+5 |
| REDISP | ENPC+5 |
| Name | Field # of Occurrence |
|---|---|
| ^( | ENPC+3, REDISP+1 |
| ^("I" | ENOISC+8 |
| ^(44 | ENORL+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | CHKSTOP+2~ |
| %H | CHKSTOP+2~ |
| %I | CHKSTOP+2~ |
| A | AADR+1~, AADR+3*, AADR+4* |
| B | AADR+1~, AADR+3*, AADR+4* |
| D | ENDH+1~, ENAQ+1~ |
| DA | ENDL+1~, ENDH+1~, ENALU+1~, ENAQ+1~ |
| DA(1 | ENALU+1 |
| DIC | ENDL+1~, ENDL+2*, ENDH+1~, ENDH+2*, ENALU+1~*, ENAQ+1~* |
| DIC(0 | ENDL+2*, ENDH+2*, ENALU+1*, ENAQ+1* |
| DIE | ENDL+1~, ENDH+1~, ENALU+1~, ENAQ+1~ |
| DIR | ENPC+2~, ENBCMA+1~, COMSI+1~ |
| DIR("??" | ENPC+10* |
| DIR("A" | ENPC+10*, ENBCMA+3*, COMSI+5* |
| DIR(0 | ENPC+10*, ENBCMA+3*, COMSI+5* |
| DIX | ENDL+1~, ENALU+1~ |
| DO | ENDL+1~, ENDH+1~, ENALU+1~, ENAQ+1~ |
| DR | ENDL+1~, ENDH+1~, ENALU+1~, ENAQ+1~ |
| DT | ENOISC+7, ENOISC+8 |
| DTIME | READ+3 |
| DZ | ENDH+1~, ENAQ+1~ |
| FOUND | ENOISC+6~, ENOISC+7*, ENOISC+8*, ENOISC+9 |
| INFO | EFDNEW+1~, EFDNEW+2*, EFDACT+4~, EFDACT+12*, EFDNV+4~, EFDNV+7*, EFDNV+16*, EFDDISP+6 |
| INSTR | COMSI~ |
| IOSL | READ+2 |
| IOST | READ+1 |
| KEY | EFDACT+4~, EFDACT+6*, EFDNV+4~, EFDNV+10* |
| LAST | EFDACT+4~, EFDACT+8*, EFDACT+10*, EFDACT+11, EFDNV+4~, EFDNV+12*, EFDNV+14*, EFDNV+15 |
| LEN | ENPC~, ENPC+3, ENPC+5 |
| LYN | EFDIV+2~ |
| ORDER | EFDACT+4~, EFDACT+6*, EFDNV+4~, EFDNV+10* |
| ORDER( | EFDACT+6*, EFDACT+10, EFDNV+10*, EFDNV+14 |
| ORDER(99 | EFDACT+8, EFDNV+12 |
| >> P("OPI" | REDISP+4, ENBCMA+4, ENBCMA+5, ENBCMA+6 |
| >> P("PD" | EFDIV+3 |
| >> P(11 | EFDIV+3 |
| >> P(2 | EFDIV+3 |
| >> P(3 | EFDIV+3, CHKSTOP+1, CHKSTOP+3 |
| >> P(9 | EFDIV+2, EFDIV+3 |
| PARENT | COMSI~ |
| PSGADR | AADR+2, AADR+4, AADR+5! |
| PSGALG | AADR+2, AADR+3, AADR+5! |
| >> PSGDRG | EFDNEW+2, EFDIV+3* |
| >> PSGF2 | EFDACT+11, EFDNV+15 |
| >> PSGFD | EFDACT+12, EFDNV+16 |
| >> PSGNEFD | EFDNEW+2, EFDNV+7, EFDIV+3* |
| >> PSGNESD | EFDNEW+2, EFDNV+7, EFDIV+3* |
| PSGOEE | ENPC+2~, ENPC+5* |
| >> PSGOEER | EFDACT+6, EFDNV+6, EFDNV+10 |
| PSGOES | EFDIV+2~* |
| PSGP | EFDDISP+5~*, EFDDISP+6 |
| >> PSGPDRG | EFDACT+12, EFDNV+7, EFDNV+16 |
| PSGS0XT | EFDIV+2~ |
| PSGS0Y | EFDNEW+2, EFDACT+12, EFDNV+7, EFDNV+16, EFDIV+2~, EFDIV+3* |
| >> PSGSCH | EFDNEW+2, EFDACT+12, EFDNV+7, EFDNV+16, EFDIV+3*, EFDDISP+3, EFDDISP+4 |
| >> PSGSD | EFDACT+12, EFDNV+16 |
| PSGSI | ENPC+2~, ENPC+5, ENPC+10*, ENPC+11, ENPC+12, REDISP+2*, REDISP+4*, ENBCMA+4, ENBCMA+5, ENBCMA+6 |
| >> PSGST | EFDNEW+2, EFDACT+12, EFDNV+7, EFDNV+16, EFDIV+3*, EFDDISP+2 |
| PSGZZND | EFDIV~, EFDIV+1, EFDIV+2*, EFDIV+3 |
| PSJ | ENOISC+6~, ENOISC+7*, ENOISC+8*, ENALU+1~*, ENALU+2 |
| PSJANS | ENMARD+1~, ENMARD+4*, ENMARD+5, ENMARD+6*, ENMARD+7!, ENMARD+8, ENMARD+9, FS+1!, FS+2*, FS+3* , FS+4!* |
| >> PSJCOM | ENBCMA+4 |
| PSJCOMSI | ENBCMA+4!* |
| PSJOI | ENOISC~, ENOISC+7, ENOISC+8 |
| >> PSJORD | ENPC+1, ENPC+3, ENPC+9, REDISP+1, ENBCMA+4 |
| PSJSYSP | ENPC~ |
| PSJTMP | ENPC+7~*, ENPC+9* |
| PSJTYP | ENPC~, ENPC+4, ENPC+10, REDISP+3, REDISP+4, ENPCHLP1+1, ENBCMA~, ENBCMA+2, ENBCMA+3, ENBCMA+4 , ENBCMA+5, ENBCMA+6, COMSI+3, COMSI+5 |
| PSJX1 | ENMARD+1~, ENMARD+2*, ENMARD+4*, FS+1, FS+2, FS+3, FS+4 |
| PSJX2 | ENMARD+1~, FS+3*, FS+4* |
| PSNOW | CHKSTOP+2~*, CHKSTOP+3 |
| Q | ENMARD+1~, ENMARD+4*, ENMARD+6*, ENMARD+7, ENMARD+8 |
| RANGE | ENMARD+1~, ENMARD+2*, ENMARD+3 |
| RANGE( | ENMARD+2*, FS+1, FS+4 |
| TEXT | ENPC~, ENBCMA+4~* |
| U | ENOISC+7, ENOISC+8, EFDNEW+2, EFDACT+6, EFDACT+12, EFDNV+7, EFDNV+10, EFDNV+16 |
| USAGE | ENOISC~, ENOISC+8 |
| X | ENDL+2!, ENDL+3*, ENDH~, READ+3*, ENALU+1!, ENALU+2*!, ENAQ+1*, ENPC+2~, ENPC+3*, REDISP+1* , ENPCHLP2~, ENPCHLP2+1, ENBCMA+1~, COMSI+1~, ENORL~, ENORL+1, ENMARD+3*, ENMARD+4, ENMARD+9*, FS+4 , ENMARDH+2~*, EFDIV+2~*, CHKSTOP+2~ |
| XQH | ENDH+1~, ENAQ+1~ |
| Y | ENDL+2, ENALU+1, ENPC+2~, ENPC+3*, ENPC+4*, ENPC+5, ENPC+10, ENPC+11, ENPC+12, ENPCHLP1~ , ENPCHLP1+1, ENPCHLP2~, ENPCHLP2+1, ENBCMA+1~, ENBCMA+5, ENFIELD~, ENFIELD+1, COMSI+1~, COMSI+6, EFDDISP+1~ , EFDDISP+6*, EFDDISP+7*, EFDDISP+9 |
| Y(0 | ENDL+3, ENALU+2 |
| Z | EFDDISP+1~ |
| ZZND | EFDIV+2~ |
| Name | Field # of Occurrence |
|---|---|
| $T(@$PIECE^2;4(5) | ENMARD+8 |
| $T(@X | ENMARDH+2 |