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

Package: Barcode Medication Administration

Routine: PSBMLU


Information

PSBMLU ;BIRMINGHAM/EFC - BCMA MEDICATION LOG FUNCTIONS ;6/25/10 6:44am

Source Information

Source file <PSBMLU.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
MailMan 3 ($$DM,$$MG)^XMBGRP  ^XMD  $$MEMBER^XMXAPIG  
VA FileMan 2 NOW^%DTC  $$GET1^DIQ  
Barcode Medication Administration 1 (CLEAN,PSJ1)^PSBVT  
Registration 1 DEM^VADPT  
Toolkit 1 $$GET^XPAR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Barcode Medication Administration 7 PSBML  PSBODL  PSBOWA  PSBVDLPB  PSBVDLU1  PSBVDLU3  PSBVDLUD  

Entry Points

Name Comments DBIA/ICR reference
CLEANMSF
EN ;
MSFMSG(PSB1,PSB2,PSB3,PSB4,PSB5,PSB6,PSB7,PSB8,XFLG) ;
; PSB1 = Patient IEN
; PSB2 = Ward Location/Room
; PSB3 = Reason
; PSB4 = Type of Scan Issue
; PSB5 = Event date/time
; PSB6 = User's Comment
; PSB7 = User identification
; PSB8 = Order Number
; XFLG = -1 IF UNSUCCESSFU
AUDIT(IEN,TXT,PSBTRN) ; Append and Audit
ERROR(PSB1,PSB2,DFN,PSB3,PSB4,PSB5,PSB6,PSB7) ;
; PSB1 = order #
; PSB2 = orderable item
; PSB3 = message to be sent
; PSB4 = schedule
; PSB5 = action date/time
; PSB6 = med log ien #
; PSB7 = user identification
; Send Error Msg about problems

External References

Name Field # of Occurrence
NOW^%DTC AUDIT+1
$$GET1^DIQ ERROR+18
CLEAN^PSBVT MSFMSG+29
PSJ1^PSBVT MSFMSG+29
DEM^VADPT ERROR+16, MSFMSG+23
$$DM^XMBGRP MSFMSG+59, MSFMSG+60
$$MG^XMBGRP MSFMSG+17
^XMD ERROR+26, MSFMSG+53
$$MEMBER^XMXAPIG MSFMSG+17
$$GET^XPAR ERROR+9, MSFMSG+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSB(53.79 - [#53.79] AUDIT+5, AUDIT+6, AUDIT+8, AUDIT+10, AUDIT+12, AUDIT+13, AUDIT+15, AUDIT+16*

Naked Globals

Name Field # of Occurrence
^(0 AUDIT+13*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % AUDIT+2
DFN ERROR~, ERROR+18, MSFMSG+23*, MSFMSG+29
DUZ AUDIT+16, MSFMSG+17
FL MSFMSG+47~*, MSFMSG+50
IEN AUDIT~, AUDIT+5, AUDIT+6, AUDIT+8, AUDIT+10, AUDIT+12, AUDIT+13, AUDIT+15, AUDIT+16
PSB1 ERROR~, ERROR+14, ERROR+27!, MSFMSG~, MSFMSG+23
PSB2 ERROR~, ERROR+15, ERROR+27!, MSFMSG~, MSFMSG+13*, MSFMSG+26, MSFMSG+52
PSB3 ERROR~, ERROR+19, ERROR+27!, MSFMSG~, MSFMSG+43
PSB4 ERROR~, ERROR+20, ERROR+27!, MSFMSG~, MSFMSG+27, MSFMSG+28, MSFMSG+52
PSB5 ERROR~, ERROR+21, MSFMSG~, MSFMSG+22
PSB6 ERROR~, ERROR+22, ERROR+24, MSFMSG~, MSFMSG+32, MSFMSG+44*, MSFMSG+45
PSB7 ERROR~, ERROR+23, MSFMSG~, MSFMSG+21
PSB8 MSFMSG~, MSFMSG+25, MSFMSG+29
>> PSBAD1 AUDIT+14*, AUDIT+15*, AUDIT+16
PSBADMER ERROR+9, ERROR+11, ERROR+24, ERROR+25!
>> PSBDOSE MSFMSG+39
PSBDPT MSFMSG+23~*, MSFMSG+24
PSBDROP MSFMSG+14!, CLEANMSF!
PSBDROP( MSFMSG+60
PSBDROP(0 MSFMSG+17*, MSFMSG+59
>> PSBMEDNM MSFMSG+37, MSFMSG+38, MSFMSG+40
>> PSBMEDOI MSFMSG+38
PSBMG ERROR+9!*, ERROR+10, ERROR+24, ERROR+27!, MSFMSG+11*, MSFMSG+12, MSFMSG+17, MSFMSG+52, MSFMSG+59, MSFMSG+60
, CLEANMSF!
PSBMSG ERROR+27!, MSFMSG+56!
PSBMSG( MSFMSG+35*, MSFMSG+36*, MSFMSG+38*, MSFMSG+39*, MSFMSG+41*, MSFMSG+42*, MSFMSG+43*, MSFMSG+48*, MSFMSG+50*, MSFMSG+51*
PSBMSG(1 ERROR+11*, MSFMSG+19*
PSBMSG(10 ERROR+21*
PSBMSG(11 ERROR+22*
PSBMSG(12 ERROR+23*
PSBMSG(2 ERROR+12*, MSFMSG+20*
PSBMSG(3 ERROR+13*, MSFMSG+21*
PSBMSG(4 ERROR+14*, MSFMSG+22*
PSBMSG(5 ERROR+15*, MSFMSG+24*
PSBMSG(6 ERROR+17*, MSFMSG+25*
PSBMSG(7 ERROR+18*, MSFMSG+26*
PSBMSG(8 ERROR+19*, MSFMSG+27*
PSBMSG(9 ERROR+20*
>> PSBOITX MSFMSG+36, MSFMSG+42
>> PSBSFUID MSFMSG+30, MSFMSG+32*, MSFMSG+33*, MSFMSG+34*, MSFMSG+35, MSFMSG+37, MSFMSG+40
PSBTRN AUDIT~, AUDIT+3, AUDIT+7, AUDIT+9, AUDIT+11
PSBX1 MSFMSG+11*, MSFMSG+35*, MSFMSG+36*, MSFMSG+38*, MSFMSG+39*, MSFMSG+41*, MSFMSG+42*, MSFMSG+43*, MSFMSG+47, MSFMSG+48
, MSFMSG+50*, MSFMSG+51, MSFMSG+56!
PSBX2 MSFMSG+45*, MSFMSG+48, MSFMSG+49, MSFMSG+50*, MSFMSG+51, MSFMSG+56!
PSBX3 MSFMSG+49*, MSFMSG+50*, MSFMSG+56!
>> RDAT AUDIT+2*, AUDIT+6*, AUDIT+8*, AUDIT+10*, AUDIT+12*, AUDIT+16
TXT AUDIT~, AUDIT+16
U AUDIT+6, AUDIT+8, AUDIT+10, AUDIT+12, AUDIT+16
VA ERROR+16~
VA("BID" MSFMSG+23
VA("PID" ERROR+17
VADM ERROR+16~
VADM(1 ERROR+17, MSFMSG+23
>> X MSFMSG+17*, MSFMSG+59*, MSFMSG+60*
XA AUDIT+4~, AUDIT+5*, AUDIT+6
XFLG MSFMSG~
XFLG(0 MSFMSG+12*
XMSUB ERROR+24*, ERROR+27!, MSFMSG+52*, MSFMSG+56!
XMTEXT ERROR+24*, ERROR+27!, MSFMSG+52*, MSFMSG+56!
XMY ERROR+27!, MSFMSG+17!, MSFMSG+56!, MSFMSG+59, MSFMSG+60, CLEANMSF!
XMY( MSFMSG+17*, MSFMSG+59*, MSFMSG+60*
XMY("G." ERROR+24*, MSFMSG+52*
>> XX MSFMSG+60*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All