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 |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PSBODO

Package: Barcode Medication Administration

Routine: PSBODO


Information

PSBODO ;BIRMINGHAM/EFC-BCMA UNIT DOSE VIRTUAL DUE LIST FUNCTIONS ;03/06/16 3:06pm

Source Information

Source file <PSBODO.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Barcode Medication Administration 4 $$WRAP^PSBO  PT^PSBOHDR  $$REMSTR^PSBUTL  (CLEAN,PSJ1)^PSBVT  
Inpatient Medications 3 (GETPROVL,INTRDIC)^PSGSICH1  EN^PSJBCMA2  GETSIOPI^PSJBCMA5  
Kernel 1 $$FMTE^XLFDT  
VA FileMan 1 $$GET1^DIQ  

Entry Points

Name Comments DBIA/ICR reference
DISPORD ;
EN ;
DSPRPH(ARR,LN,IND,ALGN,NONE) ; Display Pharmacist Interventions
; ARR = array with Pharmacist intervention text. (opt)
; LN = total width of report writable area. (opt,132 default)
; IND = indent for both left and right margins. (opt, 0 default)
; ALGN = align colon on this column. (opt. 25 default)
; NONE = display empty Pharmacist intervention msg. (opt, 0 default)
DSPPRV(ARR,LN,IND,ALGN,NONE) ; Display Provider (CPRS) override reasons
; ARR = array with provider override text.
; LN = total width of report writable area. (opt, 132 default)
; IND = indent for both left and right margins. (opt,0 default)
; ALGN = align colon on this column. (opt, 25 default)
; NONE = display empty Provider override msg. (opt, 0 default)

External References

Name Field # of Occurrence
$$GET1^DIQ DISPORD+2
$$WRAP^PSBO DSPPRV+31
PT^PSBOHDR DISPORD+7
$$REMSTR^PSBUTL DISPORD+22
CLEAN^PSBVT EN+10, DISPORD+5, DISPORD+77
PSJ1^PSBVT DISPORD+6
GETPROVL^PSGSICH1 DISPORD+35
INTRDIC^PSGSICH1 DISPORD+36
EN^PSJBCMA2 DISPORD+3
GETSIOPI^PSJBCMA5 DISPORD+28
$$FMTE^XLFDT DISPORD+69, DISPORD+73

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPORD+7
Function Call: WRITE
  • Prompt: !,"Invalid Order"
  • Line Location: DISPORD+8
Function Call: WRITE
  • Prompt: !,"Infusion Rate: ",PSBIFR
  • Line Location: DISPORD+12
Function Call: WRITE
  • Prompt: !,"Dosage Ordered: ",PSBDOSE
  • Line Location: DISPORD+13
Function Call: WRITE
  • Prompt: ?40,"Self Med: ",PSBSMX
  • Line Location: DISPORD+18
Function Call: WRITE
  • Prompt: !,"Admin Times: ",PSBADST
  • Line Location: DISPORD+21
Function Call: WRITE
  • Prompt: !,"Removal Times: ",$$REMSTR^PSBUTL(PSBADST,PSBDOA,PSBSCHT,PSBOSP,PSBOPRSP)
  • Line Location: DISPORD+22
Function Call: WRITE
  • Prompt: !,"Admin Times: ",PSBADST
  • Line Location: DISPORD+23
Function Call: WRITE
  • Prompt: !,$TR($J("",75)," ","-")
  • Line Location: DISPORD+43
Function Call: WRITE
  • Prompt: !?7,"Reason: ",@(PSJGLO_","_I_","_3_")")
  • Line Location: DISPORD+74
Function Call: WRITE
  • Prompt: !!
  • Line Location: DISPORD+76
Function Call: WRITE
  • Prompt: !!?IND,$TR($J("",LN)," ","=")
  • Line Location: DSPPRV+11
Function Call: WRITE
  • Prompt: !?CTRTAB,HDG
  • Line Location: DSPPRV+14
Function Call: WRITE
  • Prompt: !?IND,$TR($J("",LN)," ","="),!
  • Line Location: DSPPRV+15
Function Call: WRITE
  • Prompt: !?IND,"No Provider Overrides to display.",!
  • Line Location: DSPPRV+18
Function Call: WRITE
  • Prompt: !?IND,$TR($J("",LN)," ","=")
  • Line Location: DSPRPH+12
Function Call: WRITE
  • Prompt: !?CTRTAB,HDG
  • Line Location: DSPRPH+15
Function Call: WRITE
  • Prompt: !?IND,$TR($J("",LN)," ","="),!
  • Line Location: DSPRPH+16
Function Call: WRITE
  • Prompt: !?IND,"No Pharmacist Interventions to display.",!
  • Line Location: DSPRPH+19
Function Call: WRITE
  • Prompt: !?IND,LINE
  • Line Location: DSPRPH+33
Function Call: WRITE
  • Prompt: !
  • Line Location: DSPRPH+35
Function Call: WRITE
  • Prompt: !
  • Line Location: DSPRPH+39

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSB(53.69 - [#53.69] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("PSBO" EN+6
^TMP("PSJBCMA5" DISPORD+27!, DISPORD+29, DISPORD+30, DISPORD+31!
^XTMP("PSB DEBUG" DISPORD+14

Label References

Name Line Occurrences
DISPORD EN+9
DSPPRV DISPORD+39, DISPORD+40
DSPRPH DISPORD+41, DISPORD+42

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALGN DSPPRV~, DSPPRV+8*, DSPPRV+24, DSPPRV+30, DSPRPH~, DSPRPH+8*, DSPRPH+26, DSPRPH+33, DSPRPH+36
ARR DSPPRV~, DSPRPH~
ARR( DSPRPH+22, DSPRPH+23, DSPRPH+25, DSPRPH+30, DSPRPH+31
ARR("PROV" DSPPRV+21, DSPPRV+22, DSPPRV+23
ARR("PROVR" DSPPRV+27, DSPPRV+28, DSPPRV+29
CAT DSPPRV+7~, DSPPRV+27*, DSPPRV+28, DSPPRV+29
CTRTAB DSPPRV+7~, DSPPRV+13*, DSPPRV+14, DSPRPH+7~, DSPRPH+14*, DSPRPH+15
DFN EN+5~, EN+8*, DISPORD+3, DISPORD+6, DISPORD+7, DISPORD+28, DISPORD+29, DISPORD+30, DISPORD+35, DISPORD+36
, DSPPRV+21, DSPPRV+22, DSPPRV+23, DSPPRV+27, DSPPRV+28, DSPPRV+29, DSPRPH+22, DSPRPH+23, DSPRPH+25, DSPRPH+30
, DSPRPH+31
FLD DSPRPH+7~, DSPRPH+23*, DSPRPH+24, DSPRPH+25, DSPRPH+28, DSPRPH+30, DSPRPH+31
HDG DSPPRV+7~, DSPPRV+12*, DSPPRV+13, DSPPRV+14, DSPRPH+7~, DSPRPH+13*, DSPRPH+14, DSPRPH+15
I DISPORD+1~, DISPORD+68*, DISPORD+69, DISPORD+70, DISPORD+71, DISPORD+72, DISPORD+73, DISPORD+74
IND DSPPRV~, DSPPRV+8*, DSPPRV+9, DSPPRV+11, DSPPRV+15, DSPPRV+18, DSPPRV+25, DSPPRV+31, DSPRPH~, DSPRPH+8*
, DSPRPH+9, DSPRPH+12, DSPRPH+16, DSPRPH+19, DSPRPH+27, DSPRPH+33, DSPRPH+36
INT DSPRPH+7~, DSPRPH+22*, DSPRPH+23, DSPRPH+25, DSPRPH+30, DSPRPH+31
L1 DSPPRV+7~, DSPPRV+24*, DSPPRV+25, DSPPRV+30*, DSPRPH+7~, DSPRPH+26*, DSPRPH+27
L2 DSPPRV+7~, DSPPRV+24*, DSPPRV+25, DSPPRV+30*, DSPRPH+7~, DSPRPH+26*, DSPRPH+27
>> LIN1 DSPRPH+29*, DSPRPH+35, DSPRPH+37*
LINE DISPORD+1~, DSPPRV+7~, DSPPRV+23*, DSPPRV+24, DSPPRV+29*, DSPPRV+30, DSPPRV+31, DSPRPH+7~, DSPRPH+25*, DSPRPH+26
, DSPRPH+31*, DSPRPH+33*, DSPRPH+36
LN DSPPRV~, DSPPRV+8*, DSPPRV+9*, DSPPRV+11, DSPPRV+13, DSPPRV+15, DSPPRV+31, DSPRPH~, DSPRPH+8*, DSPRPH+9*
, DSPRPH+12, DSPRPH+14, DSPRPH+16
NONE DSPPRV~, DSPPRV+8*, DSPPRV+18, DSPRPH~, DSPRPH+8*, DSPRPH+19
OC DSPPRV+7~, DSPPRV+28*, DSPPRV+29
>> PSBADA( DISPORD+58, DISPORD+59
>> PSBADA(1 DISPORD+55
>> PSBADST DISPORD+21, DISPORD+22, DISPORD+23
>> PSBCLORD DISPORD+10
>> PSBDDA( DISPORD+50, DISPORD+51, DISPORD+52, DISPORD+53
>> PSBDDA(1 DISPORD+47
>> PSBDOA DISPORD+22
>> PSBDOSE DISPORD+13
PSBGBL EN+5~, EN+6*, EN+7*, EN+8, DISPORD+1~
PSBHDR DISPORD+1~, DISPORD+7
PSBHDR(1 DISPORD+7*
>> PSBIFR DISPORD+12
>> PSBISYR DISPORD+23
>> PSBIVT DISPORD+23
>> PSBMDX DISPORD+24
>> PSBMR DISPORD+16
>> PSBMRRFL DISPORD+22
PSBOI DISPORD+1~, DISPORD+2*, DISPORD+3, DISPORD+6
>> PSBOITX DISPORD+11
>> PSBONX DISPORD+8, DISPORD+9, DISPORD+12, DISPORD+13, DISPORD+14, DISPORD+18, DISPORD+21, DISPORD+22, DISPORD+23, DISPORD+28
, DISPORD+29, DISPORD+30, DISPORD+35, DISPORD+36, DSPRPH+22, DSPRPH+23, DSPRPH+25, DSPRPH+30, DSPRPH+31
>> PSBOPRSP DISPORD+22
>> PSBOSP DISPORD+22
>> PSBOSPX DISPORD+15
>> PSBOSTSX DISPORD+15
>> PSBOSTX DISPORD+14
PSBOVR DISPORD+1~, DISPORD+34*, DISPORD+39*, DISPORD+40*, DISPORD+41*, DISPORD+42*, DISPORD+43
PSBPRV DISPORD+1~, DISPORD+35, DISPORD+37, DISPORD+39, DISPORD+40
PSBPV DISPORD+1~, DISPORD+37*, DISPORD+39, DISPORD+40, DISPORD+41
PSBRH DISPORD+1~, DISPORD+38*, DISPORD+39, DISPORD+41, DISPORD+42
PSBRPH DISPORD+1~, DISPORD+36, DISPORD+38, DISPORD+41, DISPORD+42
>> PSBRPT DISPORD+2
>> PSBSCH DISPORD+20
>> PSBSCHT DISPORD+22
>> PSBSCHTX DISPORD+17
>> PSBSM DISPORD+19
>> PSBSMX DISPORD+18, DISPORD+19
>> PSBSOLA( DISPORD+63, DISPORD+64
>> PSBSOLA(1 DISPORD+60
PSJGLO DISPORD+1~, DISPORD+4*, DISPORD+65, DISPORD+68, DISPORD+69, DISPORD+70, DISPORD+71, DISPORD+72, DISPORD+73, DISPORD+74
, DISPORD+77
QQ DISPORD+29*, DISPORD+30, DSPPRV+7~, DSPPRV+22*, DSPPRV+23
TMPONX DSPPRV+7~, DSPPRV+21*, DSPPRV+22, DSPPRV+23, DSPPRV+27, DSPPRV+28, DSPPRV+29
U DISPORD+51, DISPORD+52, DISPORD+53, DISPORD+59, DISPORD+64, DISPORD+65, DISPORD+68, DISPORD+69, DISPORD+70, DISPORD+72
, DISPORD+73
WP DSPRPH+7~, DSPRPH+29*, DSPRPH+30*, DSPRPH+31, DSPRPH+32
WPLIN DSPRPH+7~, DSPRPH+29*
WPTAG DSPRPH+7~, DSPRPH+29*
X DISPORD+1~, DISPORD+51*, DISPORD+52, DISPORD+53*, DISPORD+54
XX DSPPRV+7~, DSPPRV+23*, DSPPRV+24, DSPPRV+29*, DSPPRV+30, DSPRPH+7~, DSPRPH+25*, DSPRPH+26
Y DISPORD+1~, DISPORD+50*, DISPORD+51, DISPORD+52, DISPORD+53, DISPORD+58*, DISPORD+59, DISPORD+63*, DISPORD+64
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All