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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSBCSUTY

Package: Barcode Medication Administration

Routine: PSBCSUTY


Information

PSBCSUTY ;BIRMINGHAM/TEJ- BCMA-HSC COVER SHEET UTILITIES 3 ;Mar 2004

Source Information

Source file <PSBCSUTY.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Barcode Medication Administration 2 ADD^PSBVDLU1  (CLEAN,PSJ1)^PSBVT  
VA FileMan 2 NOW^%DTC  $$GET1^DIQ  
Inpatient Medications 1 EN^PSJBCMA1  
Kernel 1 ($$FMADD,$$NOW)^XLFDT  
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: 2

Package Total Caller Graph
Barcode Medication Administration 2 PSBCSUTL  PSBCSUTX  

Entry Points

Name Comments DBIA/ICR reference
CMT ; Comment per admin.
XFERBAGS ;
; Logic to "move IV bags"
; Construct Temp arrays PSBADMX,PSBDONE
GETADMX ;
LVIV ;
; Set up variables to later extract LVIV data
; Add all LVIVs that have been active with in the window!!
QUT() ;
USED() ;
ORC ; Ord cmmnts
ORF ; Ordr flag "ORF^FLAG^Flg Comment"
MED ; Cnstr DD,ADD,SOL,ID
FINALPAS ;

External References

Name Field # of Occurrence
NOW^%DTC QUT+2
$$GET1^DIQ CMT+6, CMT+8, CMT+9, CMT+10, CMT+11, CMT+12
ADD^PSBVDLU1 LVIV+3
CLEAN^PSBVT XFERBAGS+6, XFERBAGS+10
PSJ1^PSBVT XFERBAGS+6, XFERBAGS+10
EN^PSJBCMA1 ORF+2
$$FMADD^XLFDT QUT+3
$$NOW^XLFDT QUT+3
$$GET^XPAR QUT+3

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSB(53.79 - [#53.79] CMT+2, CMT+3, CMT+4, CMT+5, CMT+6, CMT+7, XFERBAGS+7, XFERBAGS+8, GETADMX+1, GETADMX+3
, GETADMX+6, GETADMX+7, GETADMX+8, LVIV+5, LVIV+6, LVIV+7, LVIV+11, USED+3, USED+4, ORF+13
^TMP("PSB" CMT+4*, CMT+5*, CMT+6*, CMT+7*, CMT+9*, CMT+10*, CMT+11*, CMT+12*, ORC+1*, ORF+4*
, ORF+7*, ORF+9*, ORF+10*, ORF+14*, MED+1, MED+3*, FINALPAS+3*, FINALPAS+4, FINALPAS+5*, FINALPAS+7*
, FINALPAS+12!, FINALPAS+14!, FINALPAS+16!, FINALPAS+19*, FINALPAS+20*
^TMP("PSJ1" ORF+1!, ORF+4, ORF+6, ORF+7, ORF+8, ORF+11!

Label References

Name Line Occurrences
$$QUT USED+2
$$USED MED+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % QUT+4, ORF+13
>> I MED+1*, MED+4
>> PSBADDS LVIV+3
>> PSBADMS( CMT+1
>> PSBADMX( XFERBAGS+8*, GETADMX+4*, GETADMX+8*, LVIV+8*, LVIV+9, LVIV+10, LVIV+12*, ORF+13
>> PSBBAGX USED+1*, USED+4
PSBCHKED XFERBAGS+4!, XFERBAGS+5!
PSBCHKED( XFERBAGS+5, XFERBAGS+6*
>> PSBCNT1 FINALPAS+1*, FINALPAS+3*, FINALPAS+5*, FINALPAS+7*, FINALPAS+19*, FINALPAS+20
>> PSBCNT2 CMT+4, CMT+5, CMT+6, CMT+7*, CMT+9, CMT+10, CMT+11, CMT+12*, ORC+1*, ORF+4*
, ORF+7*, ORF+9, ORF+10, ORF+14*, ORF+15, MED+3*
>> PSBDDS LVIV+3
>> PSBDFN XFERBAGS+5, XFERBAGS+7, XFERBAGS+8, GETADMX+1, GETADMX+3, GETADMX+6, GETADMX+7, LVIV+5, LVIV+6, ORF+2
, ORF+13
PSBDFN2 XFERBAGS+5*, XFERBAGS+6, XFERBAGS+10, XFERBAGS+11!
>> PSBDFNX USED+3, USED+4
PSBDONE GETADMX+9!, FINALPAS+6!
PSBDONE( XFERBAGS+8*, GETADMX+4*, GETADMX+8, LVIV+8*, LVIV+12*, FINALPAS+9, FINALPAS+12*, FINALPAS+14*, FINALPAS+16*
>> PSBEXPRD LVIV+4*, LVIV+7*, LVIV+11*
PSBFN2 XFERBAGS+5*, XFERBAGS+11!
>> PSBFON XFERBAGS+5, GETADMX+3, LVIV+4, LVIV+7, LVIV+8, LVIV+11, LVIV+12
>> PSBI1 CMT+4, CMT+5, CMT+6, CMT+7, CMT+9, CMT+10, CMT+11, CMT+12, ORC+1, MED+1
, MED+4*, FINALPAS+1*, FINALPAS+2*, FINALPAS+3, FINALPAS+4, FINALPAS+5, FINALPAS+7, FINALPAS+12, FINALPAS+14, FINALPAS+16
>> PSBI2 CMT+3*, CMT+4, CMT+5, CMT+6, CMT+7, FINALPAS+8*, FINALPAS+9, FINALPAS+10, FINALPAS+12, FINALPAS+13
, FINALPAS+14, FINALPAS+16, FINALPAS+18*, FINALPAS+19
>> PSBI3 FINALPAS+13*, FINALPAS+14, FINALPAS+18*, FINALPAS+19
>> PSBIENX CMT+1*, CMT+2, CMT+3, CMT+4, CMT+5, CMT+6, CMT+7, CMT+8, CMT+9, CMT+10
, CMT+11, CMT+12
>> PSBLRGIV ORF+13
>> PSBLVIV GETADMX+2, GETADMX+3
>> PSBMCODE FINALPAS+10*, FINALPAS+11, FINALPAS+15
>> PSBMHBCK GETADMX+2, GETADMX+8
>> PSBNOW LVIV+3, LVIV+4, ORF+13
PSBNOX ORF+1!
PSBNOX( ORF+15*
PSBNX2 XFERBAGS+5*, XFERBAGS+8, XFERBAGS+10, XFERBAGS+11!
>> PSBOBAG( USED+4*
>> PSBONMBR CMT+1, USED+4, ORF+2, ORF+13, ORF+15
>> PSBONX XFERBAGS+5, XFERBAGS+7, XFERBAGS+8, GETADMX+1, GETADMX+3, GETADMX+4, GETADMX+6, GETADMX+7, GETADMX+8, LVIV+5
, LVIV+6, LVIV+8, LVIV+9, LVIV+10, LVIV+12
>> PSBORREC ORF+13
>> PSBOSP LVIV+3, LVIV+4, QUT+4
>> PSBOST QUT+3
>> PSBOSTS QUT+4
>> PSBOTXT LVIV+3
PSBPNX2 XFERBAGS+5*, XFERBAGS+6, XFERBAGS+11!
>> PSBPONX XFERBAGS+3, XFERBAGS+5, XFERBAGS+6*
>> PSBPRNRE CMT+1*, CMT+8
>> PSBREC LVIV+3
>> PSBRECHD ORC+1*, ORF+16*
>> PSBSCHTM CMT+1
>> PSBSOLS LVIV+3
>> PSBTAB ORC+1, MED+1
>> PSBUSD USED+1*, USED+2*, USED+3, USED+4*
>> PSBUSED MED+2*
>> PSBWBEG LVIV+3
>> PSBWEND LVIV+3
PSBX2 FINALPAS+4!*
PSBX2( FINALPAS+8, FINALPAS+10, FINALPAS+12, FINALPAS+13, FINALPAS+14, FINALPAS+16
PSBX2(1 FINALPAS+7
PSBX3 FINALPAS+17!
PSBX3( FINALPAS+12*, FINALPAS+14*, FINALPAS+16*, FINALPAS+18, FINALPAS+19
>> PSBXDTTM FINALPAS+10*, FINALPAS+11, FINALPAS+12, FINALPAS+14, FINALPAS+15
>> PSBXIEN USED+1*, USED+4*
>> PSBXREC USED+1, MED+1*, MED+2, MED+3
PSBXX XFERBAGS+7*, XFERBAGS+8, GETADMX+1*, GETADMX+2, GETADMX+3, GETADMX+4, GETADMX+6*, GETADMX+7, GETADMX+8, GETADMX+9!
, LVIV+5*, LVIV+6, LVIV+8, LVIV+9*, LVIV+10, LVIV+12
PSBXXX XFERBAGS+7*, XFERBAGS+8*, GETADMX+1*, GETADMX+3*, GETADMX+4, GETADMX+6*, GETADMX+7*, GETADMX+8, GETADMX+9!, LVIV+5*
, LVIV+6*, LVIV+7, LVIV+8, LVIV+9*, LVIV+10*, LVIV+11, LVIV+12, USED+3*, USED+4
>> QUT QUT+1*, QUT+3*, QUT+4*, QUT+5
U CMT+1, CMT+4, CMT+5, CMT+6, CMT+7, CMT+9, CMT+10, CMT+11, CMT+12, XFERBAGS+8
, GETADMX+3, GETADMX+8, LVIV+7, LVIV+11, USED+1, USED+4, ORC+1, ORF+4, ORF+6, ORF+7
, ORF+8, ORF+9, ORF+10, ORF+13, MED+2, FINALPAS+10, FINALPAS+13, FINALPAS+20
>> USED USED+1*, USED+2*, USED+4*, USED+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All