PSBO ;BIRMINGHAM/EFC - BCMA OUTPUTS ;8/20/10 8:25am
Source file <PSBO.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 10 | (H,NOW)^%DTC ^DDS MSG^DDSUTL $$GET^DDSVAL $$FIND1^DIC FIELD^DID (FILE,VAL)^DIE ^DIK $$GET1^DIQ ^DIR |
Kernel | 4 | (,HOME)^%ZIS ^%ZISC $$DEFDIR^%ZISH ^%ZTLOAD |
Barcode Medication Administration | 3 | PAINCMT^PSBCSUTL (LIST,NEW,PRINT)^PSBO1 (HFSCLOSE,HFSOPEN)^PSBUTL |
Inpatient Medications | 1 | EN^PSJBCMA |
Nursing Service | 1 | WARD^NURSUT5 |
Registration | 1 | DEM^VADPT |
Name | Comments | DBIA/ICR reference |
---|---|---|
SETUP() | ; Setup parameters for the report in PSBRPT
|
|
PRNEFF(PSBEIECMT,PSBIEN) | ;Check for PRN Error comment
|
|
DQ(PSBRPT) | ; Dequeue report from Taskman
|
|
WRAP(X,Y,Z) | ; Quick text wrap
|
|
RPC(RESULTS,PSBTYPE,PSBDFN,PSBSTRT,PSBSTOP,PSBINCL,PSBDEV,PSBSORT,PSBOI,PSBWLOC,PSBWSORT,PSBFUTR,PSBORDNM,PSBRCRI,PSBLIST,PSBPST,PSBTR,PSBDIV) | ;
|
|
CHECK | ;Beginning of PSB*1*10
|
|
VAL(PSBFLDS) | ; Validate that fields in PSBFLDS are filled in
|
|
XQ(PSBTYPE) | ; Called via Kernel Menus
|
|
IOM() | ; Returns good margin or not
|
Name | Field # of Occurrence |
---|---|
H^%DTC | VAL+15, VAL+18 |
NOW^%DTC | RPC+19 |
^%ZIS | XQ+13, XQ+16 |
HOME^%ZIS | XQ+15 |
^%ZISC | XQ+16 |
$$DEFDIR^%ZISH | RPC+54 |
^%ZTLOAD | XQ+22 |
^DDS | XQ+4 |
MSG^DDSUTL | VAL+20 |
$$GET^DDSVAL | VAL+2 |
$$FIND1^DIC | VAL+13 |
FIELD^DID | VAL+6 |
FILE^DIE | RPC+51 |
VAL^DIE | RPC+20, RPC+21, RPC+22, RPC+23, RPC+24, RPC+25, RPC+27, RPC+29, RPC+30, RPC+31 , RPC+33, RPC+34, RPC+35, RPC+36, RPC+37, RPC+39, RPC+40, RPC+41, RPC+42, RPC+43 , RPC+44, RPC+46, RPC+47, RPC+48, RPC+49, RPC+50 |
^DIK | XQ+6, XQ+9 |
$$GET1^DIQ | XQ+11, XQ+16, XQ+18, XQ+20, VAL+12, VAL+13, VAL+18, CHECK+4, CHECK+5 |
^DIR | XQ+3, CHECK+22 |
WARD^NURSUT5 | SETUP+15 |
PAINCMT^PSBCSUTL | RPC+13 |
LIST^PSBO1 | RPC+52 |
NEW^PSBO1 | RPC+12, XQ+2 |
PRINT^PSBO1 | RPC+53, RPC+58 |
HFSCLOSE^PSBUTL | RPC+56 |
HFSOPEN^PSBUTL | RPC+54 |
EN^PSJBCMA | CHECK+6 |
DEM^VADPT | SETUP+11, SETUP+19 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
RPC Name | Call Tags |
---|---|
PSB REPORT | RPC |
FileNo | Call Tags |
---|---|
^ORD(101.24 - [#101.24] | FIND1^DIC, GET1^DIQ |
^PSB(53.69 - [#53.69] | Classic Fileman Calls, FIELD^DID, GET1^DIQ, GET^DDSVAL, VAL^DIE |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | SETUP+24 |
^DPT("CN" | SETUP+17 |
^PSB(53.69 - [#53.69] | XQ+19, DQ+2, DQ+3*, SETUP+3, SETUP+4, SETUP+5, SETUP+6, CHECK+3 |
^PSB(53.79 - [#53.79] | PRNEFF+2, PRNEFF+3 |
^PSDRUG("A526" | CHECK+15 |
^PSDRUG("A527" | CHECK+16 |
^TMP("PSBO" | RPC+8, RPC+10!*, RPC+14*, RPC+53, RPC+54*, RPC+57, XQ+24!, DQ+5!, SETUP+2!, SETUP+13* , SETUP+21*, SETUP+27* |
^TMP("PSJ" | CHECK+1!, CHECK+7, CHECK+9 |
Name | Line Occurrences |
---|---|
$$SETUP | DQ+4 |
@( | DQ+4 |
CHECK | XQ+9 |
DQ | RPC+55, XQ+16 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | RPC+22 |
>> %H | VAL+15, VAL+18 |
>> %ZIS | XQ+12* |
DA | XQ+1~, XQ+4*, XQ+11, XQ+16, XQ+18, XQ+19, XQ+20, XQ+21, VAL+2, VAL+12 , VAL+18, CHECK+3, CHECK+4, CHECK+5 |
>> DDSERROR | VAL+21* |
DDSFILE | XQ+1~, XQ+4* |
>> DFN | RPC+11*, SETUP+11*, SETUP+19* |
DIC | RPC+9~ |
DIK | XQ+1~, XQ+6*, XQ+9* |
DIR | CHECK+19! |
DIR("A" | CHECK+20* |
DIR(0 | XQ+3*, CHECK+21* |
DIRUT | XQ+9, CHECK+19! |
DR | XQ+1~, XQ+4* |
IO | RPC+55, XQ+14, XQ+16 |
IO(0 | XQ+14 |
IOF | XQ+5, XQ+17 |
IOM | IOM+1 |
IOP | XQ+11*, XQ+12*, XQ+15!, XQ+16*! |
>> POP | RPC+54 |
PSB | VAL+1~, VAL+2*, VAL+4*, VAL+6, WRAP+7~, WRAP+12*, WRAP+13*, WRAP+14, WRAP+15 |
PSB("LABEL" | VAL+7 |
PSB("TITLE" | VAL+7 |
PSBANS | RPC+9~, XQ+1~, XQ+9*, CHECK+23* |
PSBANS1 | XQ+1~ |
PSBBAR | CHECK+2~, CHECK+3*, CHECK+14, CHECK+15, CHECK+16 |
PSBCMTCH | PRNEFF+1~, PRNEFF+2*, PRNEFF+3 |
PSBDAYS | VAL+1~, VAL+13*, VAL+14*, VAL+15, VAL+18 |
PSBDEV | RPC~, RPC+18, RPC+20, RPC+21, RPC+53, RPC+58 |
PSBDFN | RPC~, RPC+11, RPC+13, RPC+31, DQ+1~, SETUP+9, SETUP+10*, SETUP+11, SETUP+13, SETUP+17* , SETUP+18, SETUP+19, SETUP+21, SETUP+24, SETUP+27, CHECK+2~, CHECK+5*, CHECK+6 |
PSBDIV | RPC~, RPC+29 |
PSBDRUG | CHECK+2~, CHECK+4*, CHECK+18 |
PSBEIECMT | PRNEFF~, PRNEFF+3*, PRNEFF+4 |
PSBFDA | RPC+9~ |
PSBFDA( | RPC+32* |
PSBFLAG | CHECK+2~, CHECK+3*, CHECK+5*, CHECK+14*, CHECK+15*, CHECK+16*, CHECK+17 |
PSBFLD | VAL+1~, VAL+2* |
PSBFLD( | VAL+2*, VAL+3!, VAL+4, VAL+10, VAL+11, VAL+16 |
PSBFLDS | VAL~, VAL+2 |
PSBFUTR | RPC~, RPC+45, RPC+46, RPC+47, RPC+48, RPC+49, RPC+50 |
PSBIEN | PRNEFF~, PRNEFF+2, PRNEFF+3 |
PSBIENS | RPC+9~, RPC+15*, RPC+20, RPC+21, RPC+22, RPC+23, RPC+24, RPC+25, RPC+27, RPC+29 , RPC+30, RPC+31, RPC+32, RPC+33, RPC+34, RPC+35, RPC+36, RPC+37, RPC+39, RPC+40 , RPC+41, RPC+42, RPC+43, RPC+44, RPC+46, RPC+47, RPC+48, RPC+49, RPC+50, RPC+55 |
PSBINCL | RPC~, RPC+38, RPC+39, RPC+40, RPC+41, RPC+42, RPC+43, RPC+44 |
PSBINDX | SETUP+1~, SETUP+23*, SETUP+24*, SETUP+25*, SETUP+26*, SETUP+27 |
PSBLIST | RPC~, RPC+52 |
PSBLIST(0 | RPC+52 |
PSBMSG | VAL+1~, VAL+5, VAL+19, VAL+20 |
PSBMSG( | VAL+8*, VAL+17*, VAL+18* |
PSBMSG("" | VAL+8, VAL+17, VAL+18 |
PSBMSG(0 | VAL+5* |
PSBMSG(1 | VAL+5* |
PSBMSG(2 | VAL+5* |
PSBMSG(3 | VAL+5* |
PSBNDX | CHECK+2~, CHECK+8!, CHECK+10*, CHECK+11, CHECK+13, CHECK+14, CHECK+15, CHECK+16 |
PSBOI | RPC~, RPC+23 |
PSBORD | CHECK+8!, CHECK+9* |
PSBORD( | CHECK+11, CHECK+13 |
PSBORD(1 | CHECK+12 |
PSBORDNM | RPC~ |
PSBPNM | CHECK+2~, CHECK+8!, CHECK+13*, CHECK+14, CHECK+15, CHECK+16 |
PSBPST | RPC~, RPC+26*, RPC+27 |
PSBRCRI | RPC~, RPC+22 |
PSBRPT | RPC+9~, RPC+12, XQ+1~, XQ+2, DQ~, DQ+2, DQ+3, SETUP+3, SETUP+4, SETUP+5 , SETUP+6 |
PSBRPT( | SETUP+3*, SETUP+6*, SETUP+8, SETUP+9, SETUP+10, SETUP+14, SETUP+15, SETUP+23, SETUP+24, SETUP+25 , PRNEFF+2 |
PSBRPT(0 | RPC+14, RPC+15, XQ+3, XQ+4, DQ+4, SETUP+7, SETUP+8 |
PSBRPT(2 | SETUP+4* |
PSBRPT(3 | SETUP+5*, SETUP+7 |
PSBSAVE | XQ+1~, XQ+6, XQ+7 |
>> PSBSIO | XQ+11*, XQ+14*, XQ+16 |
PSBSORT | RPC~, RPC+24*, RPC+25 |
PSBST | VAL+1~, VAL+15*, VAL+18 |
PSBSTOP | RPC~, RPC+17*, RPC+36, VAL+1~, VAL+16*, VAL+17, VAL+18 |
PSBSTOP(0 | RPC+17*, RPC+37 |
PSBSTRT | RPC~, RPC+16*, RPC+34, VAL+1*, VAL+11*, VAL+15, VAL+17 |
PSBSTRT(0 | RPC+16*, RPC+35 |
PSBTR | RPC~, RPC+28*, RPC+30 |
PSBTYPE | RPC~, RPC+12, RPC+13, RPC+24, RPC+25, RPC+52, XQ~, XQ+2, XQ+4, XQ+9 |
PSBWLOC | RPC~, RPC+32 |
>> PSBWRD | SETUP+14, SETUP+15*, SETUP+16 |
PSBWRDA | SETUP+1~, SETUP+15 |
PSBWRDA( | SETUP+16 |
PSBWRDL | SETUP+1~, SETUP+16*, SETUP+17 |
PSBWSORT | RPC~, RPC+33 |
PSBX | CHECK+2~, CHECK+7*, CHECK+9 |
SETUP+1~, SETUP+16* | |
RESULTS | RPC~, RPC+8*, RPC+53*, RPC+57* |
U | RPC+14, RPC+20, RPC+21, RPC+22, XQ+3, XQ+19, DQ+3, DQ+4, VAL+12, VAL+18 , SETUP+6, SETUP+9, SETUP+10, SETUP+13, SETUP+14, SETUP+15, SETUP+16, SETUP+21, SETUP+23, SETUP+24 , SETUP+25, CHECK+3, CHECK+12, CHECK+13, PRNEFF+2, PRNEFF+3 |
VA | SETUP+11~ |
VA("PID" | SETUP+12, SETUP+13, SETUP+20, SETUP+21 |
VADM | SETUP+11~ |
VADM(1 | SETUP+12, SETUP+13, SETUP+20, SETUP+21, SETUP+23, SETUP+25, SETUP+26 |
X | VAL+15*, VAL+18*, SETUP+3*, WRAP~, WRAP+9, WRAP+10 |
Y | VAL+17*, VAL+18*, WRAP~, WRAP+11, WRAP+12, WRAP+13, CHECK+8!, CHECK+11*, CHECK+13, CHECK+23 |
Z | VAL+7*, VAL+8, WRAP~, WRAP+8, WRAP+11*, WRAP+12, WRAP+14, WRAP+15* |
>> ZTDESC | XQ+20* |
>> ZTDTH | XQ+19* |
>> ZTIO | XQ+18* |
>> ZTREQ | DQ+6* |
>> ZTRTN | XQ+21* |
>> ZTSK | XQ+23, DQ+3 |