PSBPAR ;BIRMINGHAM/EFC-BCMA PARAMETER MANAGEMENT ;Mar 2004
Source file <PSBPAR.m>
| Package | Total | Caller Graph |
|---|---|---|
| Barcode Medication Administration | 6 | PSB USER PARAM RESET PSBOCE PSBOCI PSBOCM PSBOCP PSBOMM2 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; Standard editting of parameters
|
|
| GETDIV(PSBENT) | ; Return a valid Entity pointer from user input
|
|
| RSTUSR | ; Reset all a users parameters
|
|
| GETPAR(PSBENT,PSBPAR) | ; Return a parameter
|
|
| RPC(RESULTS,PSBCMD,PSBENT,PSBPAR,PSBINS,PSBVAL) | ; Main RPC Hit Point
|
|
| SETPAR(PSBENT,PSBPAR,PSBINS,PSBVAL) | ; Set a new parameter
|
|
| USRDEF(PSBPAR) | ; Return a parameter for the user
|
|
| GETLST(PSBENT,PSBPAR) | ; Return a parameter list
|
|
| DELLST(PSBENT,PSBPAR) | ; Clear a list
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | EN+4, RSTUSR+3 |
| $$FIND1^DIC | GETDIV+1 |
| YN^DICN | RSTUSR+5 |
| $$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 |
| GETLST^XPAR | GETLST+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 |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | Classic Fileman Calls |
| ^DIC(4 - [#4] | Classic Fileman Calls, FIND1^DIC, GET1^DIQ |
| Name | Line Occurrences |
|---|---|
| DELLST | RPC+11 |
| GETDIV | RPC+12 |
| GETLST | RPC+9 |
| GETPAR | RPC+8 |
| SETPAR | RPC+10 |
| >> | 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 |
| IOF | EN+12 |
| 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~ |
| 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* |
| >> 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 |