PSBPAR ;BIRMINGHAM/EFC-BCMA PARAMETER MANAGEMENT ;03/06/16 3:06pm
Source file <PSBPAR.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Barcode Medication Administration | 8 | PSB GETSETWP PSB PARAMETER PSB USER PARAM RESET PSBOCE PSBOCI PSBOCM PSBOCP PSBOMM2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Standard editting of parameters
|
|
RPC(RESULTS,PSBCMD,PSBENT,PSBPAR,PSBINS,PSBVAL) | ; Main RPC Hit Point
|
|
GETDIV(PSBENT) | ; Return a valid Entity pointer from user input
|
|
GETPAR(PSBENT,PSBPAR) | ; Return a parameter
|
|
GETLST(PSBENT,PSBPAR) | ; Return a parameter list
|
|
SETPAR(PSBENT,PSBPAR,PSBINS,PSBVAL) | ; Set a new parameter
|
|
DELLST(PSBENT,PSBPAR) | ; Clear a list
|
|
USRDEF(PSBPAR) | ; Return a parameter for the user
|
|
RSTUSR | ; Reset all a users parameters
|
|
MDRPC(RESULTS,OPTION,ENT,PAR,INST,VAL) | ; [Procedure] Main RPC Hit Point *83
|
|
SETWP | ; [Procedure] Set WP text into a parameter *83
|
|
GETWP | ; [Procedure] Returns WP text for a parameter *83
|
Name | Field # of Occurrence |
---|---|
^DIC | EN+4, RSTUSR+3 |
$$FIND1^DIC | GETDIV+1 |
YN^DICN | RSTUSR+5 |
CLEAN^DILF | MDRPC+19 |
$$GET1^DIQ | GETDIV+4, GETDIV+5, GETDIV+6, GETDIV+7, GETDIV+8, GETDIV+9 |
^DIR | EN+7, EN+9, EN+12 |
$$GET^XPAR | GETPAR+1, GETPAR+2, GETPAR+3, USRDEF+1 |
DEL^XPAR | RSTUSR+8, RSTUSR+9, RSTUSR+10, RSTUSR+11, RSTUSR+12, RSTUSR+13, RSTUSR+14, RSTUSR+15, RSTUSR+16, RSTUSR+17 , RSTUSR+18, RSTUSR+19, RSTUSR+20, RSTUSR+21, RSTUSR+22, RSTUSR+23, RSTUSR+24, RSTUSR+25, RSTUSR+26, RSTUSR+27 , RSTUSR+28, RSTUSR+29, RSTUSR+30, RSTUSR+31, RSTUSR+32 |
EN^XPAR | SETPAR+1, SETWP+4 |
GETLST^XPAR | GETLST+1 |
GETWP^XPAR | GETWP+1 |
NDEL^XPAR | DELLST+1 |
TED^XPAREDIT | EN+7, EN+14, EN+15, EN+16, EN+17 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
RPC Name | Call Tags |
---|---|
PSB PARAMETER | RPC |
PSB GETSETWP | MDRPC |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | Classic Fileman Calls |
^DIC(4 - [#4] | Classic Fileman Calls, FIND1^DIC, GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP($J | MDRPC+13, MDRPC+14*, MDRPC+17!, MDRPC+18 |
Name | Field # of Occurrence |
---|---|
^(0 | MDRPC+17* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | RSTUSR+5* |
DIC | EN+1!, EN+4*, RSTUSR+2*, RSTUSR+3! |
DIC("A" | EN+4*, RSTUSR+2* |
DIC(0 | EN+4*, RSTUSR+2* |
DIR | EN+6!, EN+7!, EN+8!, EN+9!, EN+13~ |
DIR("A" | EN+6*, EN+8*, EN+11* |
DIR("B" | EN+6*, EN+8* |
DIR(0 | EN+6*, EN+8*, EN+10* |
DUZ(2 | EN+3 |
ENT | MDRPC~, SETWP+4, GETWP+1 |
ERR | MDRPC+10~, MDRPC+17, SETWP+4, SETWP+5, GETWP+1, GETWP+2 |
IEN | MDRPC+10~ |
IENS | MDRPC+10~ |
INST | MDRPC~, MDRPC+11*, SETWP+1, SETWP+4, GETWP+1, GETWP+6 |
IOF | EN+12 |
MDD | MDRPC+10~ |
OPTION | MDRPC~, MDRPC+15, MDRPC+16, MDRPC+18 |
PAR | MDRPC~, MDRPC+12*, MDRPC+14, SETWP+4, GETWP+1 |
PSBCMD | RPC~, RPC+8, RPC+9, RPC+10, RPC+11, RPC+12, RPC+13 |
PSBDIV | EN+1!, EN+5*, EN+7, EN+14, EN+15, EN+16, EN+17 |
>> PSBEDIV | GETDIV+10* |
PSBENT | RPC~, RPC+8, RPC+9, RPC+10, RPC+11, RPC+12, GETDIV~, GETDIV+1, GETDIV+2, GETPAR~ , GETPAR+1, GETPAR+2, GETPAR+3, GETLST~, GETLST+1, SETPAR~, SETPAR+1, DELLST~, DELLST+1, RSTUSR+1~ , RSTUSR+7*, RSTUSR+8, RSTUSR+9, RSTUSR+10, RSTUSR+11, RSTUSR+12, RSTUSR+13, RSTUSR+14, RSTUSR+15, RSTUSR+16 , RSTUSR+17, RSTUSR+18, RSTUSR+19, RSTUSR+20, RSTUSR+21, RSTUSR+22, RSTUSR+23, RSTUSR+24, RSTUSR+25, RSTUSR+26 , RSTUSR+27, RSTUSR+28, RSTUSR+29, RSTUSR+30, RSTUSR+31, RSTUSR+32 |
PSBERR | RPC+7~, GETLST+1, GETLST+2, SETPAR+1, SETPAR+2, SETPAR+3, DELLST+1, DELLST+2, DELLST+3 |
PSBINS | RPC~, RPC+10, SETPAR~, SETPAR+1 |
PSBLIST | EN+1! |
PSBPAR | RPC~, RPC+8, RPC+9, RPC+10, RPC+11, GETPAR~, GETPAR+1, GETPAR+2, GETPAR+3, GETLST~ , GETLST+1, SETPAR~, SETPAR+1, DELLST~, DELLST+1, USRDEF~, USRDEF+1 |
PSBTMP | RPC+7~, GETLST+1, GETLST+3 |
PSBTMP( | GETLST+4 |
PSBUSR | RSTUSR+1~, RSTUSR+3*, RSTUSR+7 |
PSBVAL | RPC~, RPC+10, SETPAR~, SETPAR+1 |
RESULTS | RPC~, RPC+13, RSTUSR+1~, MDRPC~, MDRPC+13*, MDRPC+18, SETWP+5, GETWP+5, GETWP+6 |
RESULTS( | GETLST+4* |
RESULTS(0 | RPC+13*, GETDIV+2*, GETDIV+3*, GETPAR+1*, GETPAR+2*, GETPAR+3*, GETLST+2*, GETLST+3*, SETPAR+2*, SETPAR+3* , DELLST+2*, DELLST+3* |
RESULTS(1 | GETDIV+4* |
RESULTS(2 | GETDIV+5* |
RESULTS(3 | GETDIV+6* |
RESULTS(4 | GETDIV+7* |
RESULTS(5 | GETDIV+8* |
RESULTS(6 | GETDIV+9* |
RET | MDRPC+10~, GETWP+1 |
ROOT | MDRPC+10~ |
TMP | MDRPC+10~, SETWP+1*, SETWP+2*, SETWP+3, GETWP+3*, GETWP+4*, GETWP+5 |
TXT | MDRPC+10~, SETWP+1*, SETWP+4 |
TXT( | SETWP+3* |
TXT("" | SETWP+3 |
U | MDRPC+17, GETWP+6 |
VAL | MDRPC~ |
VAL( | SETWP+2, SETWP+3 |
>> X | GETDIV+1*, GETDIV+2, GETDIV+3, GETDIV+4, GETDIV+5, GETDIV+6, GETDIV+7, GETDIV+8, GETDIV+9, GETDIV+10 |
>> Y | EN+4, EN+5, EN+7, EN+9, EN+12, EN+14, EN+15, EN+16, EN+17, GETLST+4* , RSTUSR+3 |