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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PSBVAR

Package: Barcode Medication Administration

Routine: PSBVAR


Information

PSBVAR ;BIRMINGHAM/EFC-BCMA VARIANCE LOG FUNCTIONS ;03/06/16 3:06pm

Source Information

Source file <PSBVAR.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 5 NOW^%DTC  EN^DDIOL  $$FIND1^DIC  (UPDATE,VAL)^DIE  $$GET1^DIQ  
Toolkit 1 $$GET^XPAR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Barcode Medication Administration 1 ^PSB(53.79  

Entry Points

Name Comments DBIA/ICR reference
EN ;
CHKPRN(DFN,PSBMIN,PSBLOG) ;
CHECK(DFN,PSBMIN,PSBLOG) ;
ADD(RESULTS,DFN,PSBEVNT,PSBMIN,PSBDRUG,PSBLOG) ;
WARD ;Extract the ward and room/bed information.
VAL(PSBVFLD,PSBVVAL) ;

External References

Name Field # of Occurrence
NOW^%DTC ADD+18
EN^DDIOL ADD+17, WARD+23
$$FIND1^DIC WARD+8
UPDATE^DIE WARD+35
VAL^DIE VAL+3
$$GET1^DIQ CHECK+5
$$GET^XPAR CHKPRN+2, CHECK+6, CHECK+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Filing Variance..."
  • Line Location: WARD+22
Function Call: WRITE
  • Prompt: !,RESULTS(0)
  • Line Location: WARD+38
Routine Call
  • DIC
  • Line Location:
    • WARD+8
Routine Call
  • DIE
  • Line Location:
    • WARD+35
Routine Call
  • DIE
  • Line Location:
    • VAL+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(42 - [#42] FIND1^DIC
^PSB(53.78 - [#53.78] VAL^DIE
^PSB(53.79 - [#53.79] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] WARD+2, WARD+4, WARD+26
^PSB(53.78 - [#53.78] ADD+19, ADD+20, ADD+21*, ADD+22*, WARD+13*, WARD+15*, WARD+16*, WARD+17
^PSB(53.79 - [#53.79] ADD+12
^TMP("DIERR" VAL+2!, VAL+4, VAL+5!

Label References

Name Line Occurrences
ADD CHKPRN+3, CHECK+6, CHECK+7
VAL WARD+25, WARD+27, WARD+28, WARD+29, WARD+30, WARD+31, WARD+32, WARD+33

Naked Globals

Name Field # of Occurrence
^( VAL+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % WARD+7, WARD+9*, WARD+13, WARD+15
DFN CHKPRN~, CHKPRN+3, CHECK~, CHECK+6, CHECK+7, ADD~, WARD+2, WARD+4, WARD+13, WARD+16
WARD+25, WARD+26
DUZ WARD+13, WARD+28
EV CHECK+2~, CHECK+4*, CHECK+6, CHECK+7
>> PSBACTN CHECK+4
>> PSBCLIN ADD+13
>> PSBCLORD ADD+13
PSBDRUG CHECK+5*, CHECK+6, CHECK+7, ADD~, WARD+13, WARD+32
PSBDT ADD+15~, WARD+7*, WARD+9
PSBEVNT ADD~, WARD+13, WARD+30
PSBLOG CHKPRN~, CHKPRN+3, CHECK~, CHECK+5, CHECK+6, CHECK+7, ADD~, ADD+12, WARD+13, WARD+33
PSBMIN CHKPRN~, CHKPRN+1, CHKPRN+2, CHKPRN+3, CHECK~, CHECK+1, CHECK+6, CHECK+7, ADD~, WARD+13
WARD+31
PSBRB ADD+15~, WARD+2*, WARD+3*, WARD+13
PSBVFDA WARD+24~
PSBVFLD VAL~, VAL+3
PSBVIEN WARD+24~
PSBVIEN(1 WARD+37
PSBVMSG WARD+24~, WARD+36
PSBVMSG("DIERR" WARD+36
PSBVRET VAL+1~, VAL+3, VAL+4
PSBVVAL VAL~, VAL+3
PSBWRD ADD+15~, WARD+4*, WARD+6, WARD+8*, WARD+10*, WARD+13
PSBXX ADD+15~, ADD+20*, ADD+21, WARD+13, WARD+15, WARD+16
RESULTS CHKPRN+3, CHECK+2~, CHECK+6, CHECK+7, ADD~
RESULTS( VAL+4*
RESULTS("" VAL+4
RESULTS(0 ADD+19*, WARD+18*, WARD+36*, WARD+37*, WARD+38
U ADD+12, ADD+21, ADD+22, WARD+2, WARD+4, WARD+13
>> X VAL+4*
>> Y WARD+26*, WARD+27, VAL+4*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All