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 |