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

Package: Barcode Medication Administration

Routine: PSBOCM


Information

PSBOCM ;BIRMINGHAM/TEJ-COVERSHEET MEDICATION OVERVIEW REPORT ;Mar 2004

Source Information

Source file <PSBOCM.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
Barcode Medication Administration 6 RPC^PSBCSUTL  $$NEXTADM^PSBCSUTX  SUBHDR^PSBOCE  ($$FMTDT,PGC)^PSBOCE1  (BUILDLN,CREATHDR,WRTRPT)^PSBOCM1  GETPAR^PSBPAR  
VA Fileman 3 DD^%DT  NOW^%DTC  $$GET1^DIQ  
Kernel 1 $$FMADD^XLFDT  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Barcode Medication Administration 4 PSBOCE  PSBOCI  PSBOCP  PSBOIV  

Entry Points

Name Comments DBIA/ICR reference
PGTOT(X) ;mnt PAGE Number
SIOPI(PSBXSI,TAB,Y) ;
EN ;
LGD ; Create Report's Legend
BLDRPT ; Buld REPORT DATA

External References

Name Field # of Occurrence
DD^%DT EN+10
NOW^%DTC EN+10
$$GET1^DIQ LGD+7
RPC^PSBCSUTL EN+22
$$NEXTADM^PSBCSUTX EN+46
SUBHDR^PSBOCE EN+89
$$FMTDT^PSBOCE1 EN+51, BLDRPT+22, BLDRPT+23, BLDRPT+24
PGC^PSBOCE1 PGTOT+1
BUILDLN^PSBOCM1 BLDRPT+28
CREATHDR^PSBOCM1 EN+88
WRTRPT^PSBOCM1 EN+91
GETPAR^PSBPAR EN+11, EN+13
$$FMADD^XLFDT EN+35, EN+49

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XTMP("PSBO" EN+15!, EN+87!

Label References

Name Line Occurrences
$$PGTOT BLDRPT+6, BLDRPT+10, BLDRPT+11, BLDRPT+32, BLDRPT+34, BLDRPT+36, BLDRPT+37, LGD+17, LGD+19, LGD+20
, LGD+21
BLDRPT EN+90
LGD BLDRPT+39
SIOPI BLDRPT+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN+10
>> I EN+63*, EN+64, BLDRPT+33*, BLDRPT+34, BLDRPT+35*, BLDRPT+36
IOM LGD+19, LGD+21
IOSL PGTOT+1, LGD+16, LGD+17
J SIOPI+5!, SIOPI+6*, SIOPI+15*, SIOPI+16*, SIOPI+17*
J( SIOPI+6*, SIOPI+15*, SIOPI+16*, SIOPI+17*
J("" SIOPI+6
J(0 SIOPI+5*
>> PSB BLDRPT+30*, LGD+6*, LGD+7, LGD+8
PSB1 BLDRPT+30!*, BLDRPT+31
PSBADM EN+8!
PSBADM( EN+72*
>> PSBAFT EN+14*, EN+49
>> PSBAREA EN+22, EN+23
>> PSBB4 EN+12*, EN+35
>> PSBBID( EN+75*
>> PSBCFLG EN+3*, EN+7*, EN+83
PSBCMT EN+8!
PSBCMT( EN+86*
>> PSBCNT BLDRPT+31*, BLDRPT+32
PSBDATA EN+8!, EN+23*, EN+27*, EN+28, EN+30, EN+31, EN+33, EN+35, EN+36, EN+38
, EN+41, EN+44, EN+58, EN+60, EN+67, EN+69*, EN+70, EN+71, EN+72, EN+74
, EN+75, EN+76, EN+78*, EN+80*, EN+82, EN+83*, EN+84, EN+85, EN+86, BLDRPT+12!
, BLDRPT+38!
PSBDATA( EN+26, EN+27, EN+56, EN+62, EN+63, EN+68, EN+69, EN+77!, EN+78, EN+80
, EN+81!, EN+83
PSBDATA(1 BLDRPT+16*, BLDRPT+17*, BLDRPT+18*, BLDRPT+19*, BLDRPT+20*, BLDRPT+21*, BLDRPT+22*, BLDRPT+23*, BLDRPT+24*
PSBDATA(2 BLDRPT+27!
PSBDATA(3 BLDRPT+27!
>> PSBDATA1 EN+63*, EN+64
>> PSBDOSR EN+41*, EN+42*, EN+43, EN+66
>> PSBDOSR( EN+43*
PSBDRUGN EN+29!, EN+64*, EN+65*, EN+66
PSBDRUGN( EN+65*
>> PSBDTTM EN+10*
>> PSBFLGD( EN+70*, EN+73!, BLDRPT+30
PSBFUTR EN+1~, EN+2*, EN+4, EN+5, EN+6
PSBHDR EN+8!
>> PSBINIT LGD+7*
PSBL2ULN BLDRPT+2!, BLDRPT+9*
PSBLGD EN+8!
PSBLGD( EN+76*, EN+85*, BLDRPT+15
PSBLGD("INITIALS" BLDRPT+15*, LGD+6, LGD+7*, LGD+8!, LGD+14
PSBLGD("ORDER TYPES" , LGD+2*, LGD+3*, LGD+4*, LGD+5*, LGD+13
PSBLGDO LGD+1!
PSBLGDO( LGD+13*, LGD+14*, LGD+20
PSBLGDO("" LGD+15
PSBLGDO(0 LGD+9*
PSBLGDO(1 LGD+10*
PSBLGDO(2 LGD+11*, LGD+14*
PSBLGDO(3 LGD+12*
PSBLIST EN+17!, EN+87!
PSBLIST( EN+19*, EN+21
PSBLIST2 EN+17!, BLDRPT+3
PSBLIST2( EN+36*, BLDRPT+6, BLDRPT+7, BLDRPT+14
PSBLIST2(" * ERROR * " , EN+25*
PSBLIST2("ACTIVE" EN+25*
PSBLIST2("EXPIRED/DC'd" EN+25*
PSBLIST2("FUTURE" EN+25*
>> PSBLNTOT EN+16*, BLDRPT+1, BLDRPT+4, BLDRPT+6, BLDRPT+10, BLDRPT+11, BLDRPT+32, BLDRPT+34, BLDRPT+36, BLDRPT+37
, PGTOT+1, PGTOT+2*, LGD+16*, LGD+17, LGD+19, LGD+20, LGD+21
>> PSBMORE BLDRPT+5*, BLDRPT+29*, PGTOT+1, PGTOT+2*, LGD+15*, LGD+16, LGD+18*
>> PSBNO LGD+11, LGD+13
>> PSBNOWX EN+10*, EN+33, EN+35, EN+49
>> PSBNXTX( EN+53*, BLDRPT+21
>> PSBNXTX1 EN+46*, EN+48, EN+49, EN+50, EN+51*
>> PSBNXTX2 EN+47*, EN+49*, EN+50*, EN+52*, EN+53
>> PSBOCRIT EN+3*, EN+4*, EN+5*, EN+37, BLDRPT+8
>> PSBOMDR( EN+43!, EN+63, EN+66*, BLDRPT+19
>> PSBORDN EN+30*, EN+32, EN+34, EN+36, EN+40, EN+43, EN+45, EN+46, EN+53, EN+57
, EN+59, EN+61, EN+63, EN+65, EN+66, EN+70, EN+72, EN+73, EN+74, EN+75
, EN+76, EN+82, EN+85, EN+86
>> PSBOSPDT EN+60*, EN+61
>> PSBOSPDT( EN+61*, BLDRPT+24
>> PSBOSTDT EN+58*, EN+59
>> PSBOSTDT( EN+59*, BLDRPT+23
PSBOUTP EN+8!
PSBOUTP( BLDRPT+6*, BLDRPT+10*, BLDRPT+11*, BLDRPT+32*, BLDRPT+34*, BLDRPT+36*, BLDRPT+37*, LGD+17*, LGD+19*, LGD+20*
, LGD+21*
PSBOUTP("" LGD+9
PSBOUTP(0 BLDRPT+4*
>> PSBPGNUM EN+16*, PGTOT+3, LGD+9*, LGD+16*
>> PSBPRNEF( EN+82*
>> PSBPRNR( EN+74*
PSBRPLN BLDRPT+29, BLDRPT+38!
PSBRPLN( BLDRPT+33, BLDRPT+34
PSBRPLN("" BLDRPT+29
>> PSBRPT( EN+7, EN+18
>> PSBRPT(1 EN+2
>> PSBSCHD EN+44*, EN+45
>> PSBSCHD( EN+45*, BLDRPT+20
>> PSBSCHTY EN+38*, EN+39*, EN+40, EN+52
>> PSBSCHTY( EN+40*, EN+74, BLDRPT+18
>> PSBSI EN+56*, EN+57
>> PSBSI( EN+57*, BLDRPT+25
>> PSBSIDAT BLDRPT+28
>> PSBSIDAT(1 BLDRPT+25*
PSBSILN BLDRPT+27!, BLDRPT+29, BLDRPT+38!
PSBSILN( BLDRPT+35, BLDRPT+36, SIOPI+6*, SIOPI+15*, SIOPI+16*, SIOPI+17*
PSBSILN("" BLDRPT+29
>> PSBSORT EN+9*
PSBSRTBY EN+8!
PSBSTS EN+8!, EN+33*, EN+34, EN+47, EN+48, EN+52
PSBSTS( EN+34*, BLDRPT+17
>> PSBSTSX EN+35*, EN+36, EN+37
>> PSBSUM BLDRPT+6*, BLDRPT+9
>> PSBTAB8 BLDRPT+28
>> PSBTB EN+31*, EN+32, EN+39, EN+52
>> PSBTB( EN+32*, BLDRPT+16
>> PSBTEST EN+73*
>> PSBTOPHD BLDRPT+1*, LGD+16
>> PSBTOT EN+16*, EN+20*, EN+37*, EN+87, BLDRPT+39
>> PSBTOT1 BLDRPT+13*, BLDRPT+26*, BLDRPT+31
PSBX1X EN+1~, EN+16*, EN+20*, EN+21*, EN+22, EN+46, BLDRPT+5*, BLDRPT+6, BLDRPT+7, BLDRPT+8
, BLDRPT+14
>> PSBX2X EN+24*, EN+26*, EN+27, EN+55*, EN+56, EN+62, EN+63, EN+64*, EN+68, EN+69
, EN+77, EN+78, EN+79*, EN+80, EN+81, EN+83, EN+86, BLDRPT+14*, BLDRPT+15, BLDRPT+16
, BLDRPT+17, BLDRPT+18, BLDRPT+19, BLDRPT+20, BLDRPT+21, BLDRPT+23, BLDRPT+24, BLDRPT+25, BLDRPT+28, BLDRPT+30
>> PSBXDFN EN+18*, EN+19
>> PSBXFLG EN+3*, EN+6*, EN+76
>> PSBXID EN+72*, EN+82, EN+86
PSBXSI SIOPI~
PSBXSI( SIOPI+7, SIOPI+8
PSBXSI(1 SIOPI+1, SIOPI+3*
RESULT EN+1~
RESULTS EN+1~
RESULTS(0 EN+12, EN+14
TAB SIOPI~, SIOPI+11
TXT1 SIOPI+5!, SIOPI+8*, SIOPI+9, SIOPI+10*, SIOPI+11*, SIOPI+12*, SIOPI+14*, SIOPI+15
TXT2 SIOPI+5!, SIOPI+11*, SIOPI+13*, SIOPI+14*, SIOPI+16
U EN+4, EN+5, EN+6, EN+7, EN+18, EN+28, EN+30, EN+31, EN+33, EN+35
, EN+36, EN+38, EN+41, EN+44, EN+56, EN+58, EN+60, EN+62, EN+64, EN+67
, EN+68, EN+70, EN+71, EN+72, EN+74, EN+75, EN+76, EN+78, EN+82, EN+84
, EN+85, EN+86
X BLDRPT+30!, PGTOT~, PGTOT+2, SIOPI+4~, SIOPI+7*, SIOPI+8, SIOPI+13*
>> X0 BLDRPT+13*, BLDRPT+14*, BLDRPT+19, LGD+15*, LGD+17, LGD+18
>> X1 LGD+13*, LGD+14*, LGD+20*
>> X2 LGD+13*, LGD+14*, LGD+17*
Y EN+10*, SIOPI~, SIOPI+2*, SIOPI+3, SIOPI+12*
>> Y0 BLDRPT+19*
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