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

Package: Barcode Medication Administration

Routine: PSBRPC1


Information

PSBRPC1 ;BIRMINGHAM/VN - BCMA RPC BROKER CALLS ;12/3/12 1:17pm

Source Information

Source file <PSBRPC1.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 $$ACCESS^XQCHK  $$CHECKAV^XUSRB  $$DECRYP^XUSRB1  
VA FileMan 2 NOW^%DTC  $$GET1^DIQ  
Barcode Medication Administration 1 ($$INFUSING,$$PATCHON,$$STOPPED)^PSBVDLU1  

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: 3

Package Total Caller Graph
Barcode Medication Administration 3 PSB DEVICE  PSB MEDS ON PATIENT  PSB WITNESS  

Entry Points

Name Comments DBIA/ICR reference
DEVICE(RESULTS,FROM,DIR) ;
GPROV(RESULTS,DUMMY) ;
MEDSONPT(RESULTS,DFN) ; Return indicators for 3 types of meds on the patient
WITNESS(RESULTS,PSBACC,PSBVER) ; Validate a witness to a BCMA action ;*70
WITERR(MSG) ;build witness error msg ;*70

External References

Name Field # of Occurrence
NOW^%DTC GPROV+3
$$GET1^DIQ GPROV+5, GPROV+6, GPROV+7, GPROV+8, GPROV+9, WITNESS+42
$$INFUSING^PSBVDLU1 MEDSONPT+2
$$PATCHON^PSBVDLU1 MEDSONPT+4
$$STOPPED^PSBVDLU1 MEDSONPT+3
$$ACCESS^XQCHK WITNESS+26
$$CHECKAV^XUSRB WITNESS+10
$$DECRYP^XUSRB1 WITNESS+8, WITNESS+9

Used in RPC

RPC Name Call Tags
PSB DEVICE DEVICE
PSB WITNESS WITNESS
PSB MEDS ON PATIENT MEDSONPT

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(1 - [#3.5] DEVICE+11, DEVICE+12, DEVICE+14, DEVICE+15
^%ZIS(2 - [#3.2] DEVICE+16
^DIC(19 - [#19] WITNESS+34
^TMP("PSB" GPROV+1!, GPROV+2*, GPROV+10*, GPROV+11*
^TMP("PSBL" GPROV+9*, GPROV+12!
^VA(200 - [#200] WITNESS+35
^XUSEC("PROVIDER" GPROV+4
^XUSEC("PSB NO WITNESS" WITNESS+18
^XUSEC("PSB READ ONLY" WITNESS+20
^XUSEC("PSB STUDENT" WITNESS+16

Label References

Name Line Occurrences
WITERR WITNESS+13, WITNESS+17, WITNESS+19, WITNESS+21, WITNESS+22, WITNESS+28, WITNESS+36

Naked Globals

Name Field # of Occurrence
^("SUBTYPE" DEVICE+15
^("TIME" DEVICE+15
^("TYPE" DEVICE+15
^(1 DEVICE+15
^(90 DEVICE+15
^(91 DEVICE+15
^(95 DEVICE+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DEVICE+22*, GPROV+5, GPROV+6
%A DEVICE+13~, DEVICE+22*, DEVICE+24*
%X DEVICE+13~, DEVICE+22*, DEVICE+24*
ACCESS WITNESS+25~, WITNESS+26*, WITNESS+27, WITNESS+32
>> CNT DEVICE+9*, DEVICE+11
DFN MEDSONPT~, MEDSONPT+2, MEDSONPT+3, MEDSONPT+4
DIR DEVICE~, DEVICE+11
DT DEVICE+21
DUMMY GPROV~, GPROV+12!
DUZ WITNESS+22
DUZ("AG" DEVICE+18, DEVICE+19
DUZ(0 DEVICE+24
ERR WITNESS+7~, WITNESS+32, WITNESS+33*, WITNESS+35*
FROM DEVICE~, DEVICE+10*, DEVICE+11*, DEVICE+12, DEVICE+26
GUIIEN WITNESS+7~
I DEVICE+9~*, DEVICE+11, DEVICE+27*, DEVICE+28
IEN DEVICE+9~, DEVICE+12*, DEVICE+14, DEVICE+15, DEVICE+27
LOGPERS WITNESS+7~
MSG WITERR~, WITERR+1
POP DEVICE+13~, DEVICE+23*, DEVICE+24*, DEVICE+25
PSBACC WITNESS~, WITNESS+8*, WITNESS+10
PSBAUTH GPROV+12!
PSBCNT GPROV+2*, GPROV+10*, GPROV+11*, GPROV+12!
PSBGUI WITNESS+7~, WITNESS+34*, WITNESS+35
PSBIACT GPROV+5*, GPROV+12!
PSBTERM GPROV+6*, GPROV+12!
PSBVER WITNESS~, WITNESS+9*, WITNESS+10
PSBWITN WITNESS+10*, WITNESS+13!, WITNESS+16, WITNESS+18, WITNESS+20, WITNESS+22!, WITNESS+26, WITNESS+35, WITNESS+42, WITNESS+43
, WITERR+2!
PSBWITN(0 WITNESS+42*, WITNESS+43
RESULTS DEVICE~, DEVICE+8!, GPROV~, GPROV+2*, MEDSONPT~, WITNESS~
RESULTS( DEVICE+27*
RESULTS(0 DEVICE+28*, DEVICE+29*, MEDSONPT+1*, WITNESS+43*, WITERR+1*
RESULTS(1 DEVICE+29*, MEDSONPT+2*, MEDSONPT+3*, MEDSONPT+4*
SHOW DEVICE+9~, DEVICE+26*, DEVICE+27
U DEVICE+20, DEVICE+26, DEVICE+27, MEDSONPT+2, MEDSONPT+3, MEDSONPT+4, WITNESS+43
WITNESS WITNESS+7~
X DEVICE+9~, DEVICE+17*, DEVICE+18, DEVICE+19, DEVICE+20*, DEVICE+21*, GPROV+4*, GPROV+5, GPROV+6, GPROV+7
, GPROV+8, GPROV+9, GPROV+10*, GPROV+11*
X0 DEVICE+13~, DEVICE+15*, DEVICE+20, DEVICE+26, DEVICE+27
X1 DEVICE+13~, DEVICE+15*, DEVICE+27
X90 DEVICE+13~, DEVICE+15*, DEVICE+21
X91 DEVICE+13~, DEVICE+15*, DEVICE+27
X95 DEVICE+13~, DEVICE+15*, DEVICE+24
XSTYPE DEVICE+13~, DEVICE+15*, DEVICE+16
XTIME DEVICE+13~, DEVICE+15*, DEVICE+22
XTYPE DEVICE+13~, DEVICE+15*, DEVICE+17
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All