Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PSBPAR

Package: Barcode Medication Administration

Routine: PSBPAR


Information

PSBPAR ;BIRMINGHAM/EFC-BCMA PARAMETER MANAGEMENT ;Mar 2004

Source Information

Source file <PSBPAR.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 4 (,$$FIND1)^DIC  YN^DICN  $$GET1^DIQ  ^DIR  
Toolkit 2 ($$GET,DEL,EN,GETLST,NDEL)^XPAR  TED^XPAREDIT  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Barcode Medication Administration 6 PSB USER PARAM RESET  PSBOCE  PSBOCI  PSBOCM  PSBOCP  PSBOMM2  

Entry Points

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

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"BCMA Parameters Management",!!
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: "You are currently logged onto Division: "_DUZ(2)
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !!,"Are you sure you want to reset all parameters for this user"
  • Line Location: RSTUSR+4
Function Call: WRITE
  • Prompt: !,"Resetting..."
  • Line Location: RSTUSR+6
Function Call: WRITE
  • Prompt: "Done.",!
  • Line Location: RSTUSR+33
Routine Call
  • DIC
  • Line Location:
    • GETDIV+1
Routine Call
  • DIC
  • Line Location:
    • EN+4
    • RSTUSR+3
Routine Call
  • DIR
  • Line Location:
    • EN+7
    • EN+9
    • EN+12

Used in RPC

RPC Name Call Tags
PSB PARAMETER RPC

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls
^DIC(4 - [#4] Classic Fileman Calls,  FIND1^DIC,  GET1^DIQ

Label References

Name Line Occurrences
DELLST RPC+11
GETDIV RPC+12
GETLST RPC+9
GETPAR RPC+8
SETPAR RPC+10

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables |  All