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-OVERSHEET MEDICATION OVERVIEW REPORT ;03/06/16 3:06pm

Source Information

Source file <PSBOCM.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Barcode Medication Administration 8 RPC^PSBCSUTL  $$NEXTADM^PSBCSUTX  GETREMOV^PSBO1  SUBHDR^PSBOCE  ($$FMTDT,PGC)^PSBOCE1  (BUILDLN,CREATHDR,WRTRPT)^PSBOCM1  $$SRCHLIST^PSBOHDR  GETPAR^PSBPAR  
VA FileMan 3 DD^%DT  NOW^%DTC  $$GET1^DIQ  
Inpatient Medications 1 GETSIOPI^PSJBCMA5  
Kernel 1 $$FMADD^XLFDT  

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: 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) ;create SIOPI text
; *68 - modified this tag to handle only WP extra lines
EN ;
LGD ; Create Report's Legend
BLDRPT ; Build REPORT DATA

External References

Name Field # of Occurrence
DD^%DT EN+21
NOW^%DTC EN+21
$$GET1^DIQ LGD+7
RPC^PSBCSUTL EN+35
$$NEXTADM^PSBCSUTX EN+63
GETREMOV^PSBO1 EN+37
SUBHDR^PSBOCE EN+136
$$FMTDT^PSBOCE1 EN+92, BLDRPT+22, BLDRPT+23, BLDRPT+24
PGC^PSBOCE1 PGTOT+1
BUILDLN^PSBOCM1 BLDRPT+28
CREATHDR^PSBOCM1 EN+135
WRTRPT^PSBOCM1 EN+138
$$SRCHLIST^PSBOHDR EN+14
GETPAR^PSBPAR EN+22, EN+24
GETSIOPI^PSJBCMA5 EN+101
$$FMADD^XLFDT EN+51, EN+73, EN+85

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("PSB" EN+69, EN+76, EN+79
^TMP("PSJBCMA5" EN+100!, EN+102, EN+103, EN+139!
^XTMP("PSBO" EN+28!, EN+134!

Label References

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN+21
EXPIREHDG EN+1~, EN+10*, EN+39, EN+51, BLDRPT+5
>> I EN+110*, EN+111, BLDRPT+35*, BLDRPT+36, BLDRPT+37*, BLDRPT+38
IOM LGD+19, LGD+21
IOSL PGTOT+1, LGD+16, LGD+17
J SIOPI+10!, SIOPI+11*, SIOPI+22*, SIOPI+23*, SIOPI+24*
J( SIOPI+11*, SIOPI+22*, SIOPI+23*, SIOPI+24*
J("" SIOPI+11
J(0 SIOPI+10*
LBL SIOPI+5~, SIOPI+8*, SIOPI+9, SIOPI+13
LBLLN SIOPI+5~, SIOPI+9*
MRR EN+78*, EN+84, EN+90!
NXTADM EN+73*, EN+74, EN+90!
>> PSB BLDRPT+30*, LGD+6*, LGD+7, LGD+8
PSB1 BLDRPT+30!*, BLDRPT+33
PSBADM EN+19!
PSBADM( EN+119*
>> PSBAFT EN+25*, EN+27*, EN+73, EN+85
>> PSBAREA EN+35, EN+36
>> PSBB4 EN+23*, EN+27*, EN+51
>> PSBBID( EN+122*
>> PSBCFLG EN+3*, EN+7*, EN+130
PSBCLIN EN+1~
PSBCLIN( EN+45*, BLDRPT+32
>> PSBCLINORD EN+8*, EN+10, EN+27, EN+35
PSBCMT EN+19!
PSBCMT( EN+133*
>> PSBCNT BLDRPT+33*, BLDRPT+34
PSBDATA EN+19!, EN+36*, EN+41*, EN+42, EN+44, EN+45, EN+46, EN+48, EN+50, EN+53
, EN+55, EN+58, EN+61, EN+105, EN+107, EN+114, EN+116*, EN+117, EN+118, EN+119
, EN+121, EN+122, EN+123, EN+125*, EN+127*, EN+129, EN+130*, EN+131, EN+132, EN+133
, BLDRPT+12!, BLDRPT+40!
PSBDATA( EN+40, EN+41, EN+78, EN+109, EN+110, EN+115, EN+116, EN+124!, EN+125, EN+127
, EN+128!, EN+130
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+110*, EN+111
>> PSBDOSR EN+58*, EN+59*, EN+60, EN+113
>> PSBDOSR( EN+60*
PSBDRUGN EN+43!, EN+111*, EN+112*, EN+113
PSBDRUGN( EN+112*
>> PSBDTTM EN+21*
>> PSBFLGD( EN+117*, EN+120!, BLDRPT+30
PSBFUTR EN+1~, EN+2*, EN+4, EN+5, EN+6, EN+12*
PSBHDR EN+19!
>> PSBINIT LGD+7*
PSBL2ULN BLDRPT+2!, BLDRPT+9*
PSBLGD EN+19!
PSBLGD( EN+123*, EN+132*, 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+30!, EN+134!
PSBLIST( EN+32*, EN+34
PSBLIST2 EN+30!, BLDRPT+3
PSBLIST2( EN+39*, EN+53*, BLDRPT+6, BLDRPT+7, BLDRPT+14
PSBLIST2(" * ERROR * " , EN+39*
PSBLIST2("ACTIVE" EN+39*
PSBLIST2("FUTURE" EN+39*
>> PSBLNTOT EN+29*, BLDRPT+1, BLDRPT+4, BLDRPT+6, BLDRPT+10, BLDRPT+11, BLDRPT+32, BLDRPT+34, BLDRPT+36, BLDRPT+38
, BLDRPT+39, 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+21*, EN+48, EN+51, EN+74, EN+85
PSBNXTX EN+1~
PSBNXTX( EN+96*, BLDRPT+21
PSBNXTX1 EN+1~, EN+63*, EN+70, EN+72, EN+73, EN+74, EN+84, EN+92*
PSBNXTX2 EN+1~, EN+64*, EN+65*, EN+74*, EN+82*, EN+86*, EN+87*, EN+89*, EN+94, EN+95*
, EN+96
>> PSBOCRIT EN+3*, EN+4*, EN+5*, EN+54, BLDRPT+8
>> PSBOMDR( EN+60!, EN+110, EN+113*, BLDRPT+19
>> PSBORDN EN+44*, EN+45, EN+47, EN+49, EN+53, EN+57, EN+60, EN+62, EN+63, EN+69
, EN+76, EN+96, EN+101, EN+102, EN+103, EN+106, EN+108, EN+110, EN+112, EN+113
, EN+117, EN+119, EN+120, EN+121, EN+122, EN+123, EN+129, EN+132, EN+133
>> PSBOSPDT EN+107*, EN+108
>> PSBOSPDT( EN+108*, BLDRPT+24
>> PSBOSTDT EN+105*, EN+106
>> PSBOSTDT( EN+106*, BLDRPT+23
PSBOUTP EN+19!
PSBOUTP( BLDRPT+6*, BLDRPT+10*, BLDRPT+11*, BLDRPT+32*, BLDRPT+34*, BLDRPT+36*, BLDRPT+38*, BLDRPT+39*, LGD+17*, LGD+19*
, LGD+20*, LGD+21*
PSBOUTP("" LGD+9
PSBOUTP(0 BLDRPT+4*
>> PSBPGNUM EN+29*, PGTOT+3, LGD+9*, LGD+16*
>> PSBPRNEF( EN+129*
>> PSBPRNR( EN+121*
PSBRPLN BLDRPT+29, BLDRPT+40!
PSBRPLN( BLDRPT+35, BLDRPT+36
PSBRPLN("" BLDRPT+29
>> PSBRPT( EN+7, EN+31
>> PSBRPT(1 EN+2, EN+12
>> PSBRPT(4 EN+8, EN+15, SIOPI+2
>> PSBSCHD EN+61*, EN+62
>> PSBSCHD( EN+62*, BLDRPT+20
>> PSBSCHTY EN+55*, EN+56*, EN+57, EN+82, EN+95
>> PSBSCHTY( EN+57*, EN+121, BLDRPT+18
>> PSBSI( EN+103*, BLDRPT+25
PSBSIDAT BLDRPT+25!*, BLDRPT+28
>> PSBSIFLG EN+101
PSBSILN BLDRPT+27!, BLDRPT+29, BLDRPT+40!
PSBSILN( BLDRPT+37, BLDRPT+38, SIOPI+11*, SIOPI+22*, SIOPI+23*, SIOPI+24*
PSBSILN("" BLDRPT+29
>> PSBSORT EN+20*
PSBSRCHL EN+1~, EN+14*, EN+16*, EN+17*
PSBSRTBY EN+19!
PSBSTS EN+19!, EN+48*, EN+49, EN+65, EN+70, EN+82, EN+95
PSBSTS( EN+49*, BLDRPT+17
>> PSBSTSX EN+51*, EN+53, EN+54
>> PSBSUM BLDRPT+6*, BLDRPT+9
>> PSBTAB8 BLDRPT+28
>> PSBTB EN+46*, EN+47, EN+56, EN+95
>> PSBTB( EN+47*, BLDRPT+16
>> PSBTEST EN+120*
>> PSBTOPHD BLDRPT+1*, LGD+16
>> PSBTOT EN+29*, EN+33*, EN+54*, EN+134, BLDRPT+41
>> PSBTOT1 BLDRPT+13*, BLDRPT+26*, BLDRPT+33
PSBX1X EN+1~, EN+29*, EN+33*, EN+34*, EN+35, EN+63, EN+101, EN+102, EN+103, BLDRPT+5*
, BLDRPT+6, BLDRPT+7, BLDRPT+8, BLDRPT+14
>> PSBX2X EN+38*, EN+40*, EN+41, EN+78, EN+98*, EN+109, EN+110, EN+111*, EN+115, EN+116
, EN+124, EN+125, EN+126*, EN+127, EN+128, EN+130, EN+133, 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
, BLDRPT+32
>> PSBXDFN EN+31*, EN+32, EN+37
>> PSBXFLG EN+3*, EN+6*, EN+123
>> PSBXID EN+119*, EN+129, EN+133
PSBXSI SIOPI~
PSBXSI( SIOPI+12, SIOPI+13, SIOPI+14
PSBXSI("" SIOPI+3
QQ EN+1~, EN+102*, EN+103
REMOV EN+1~, EN+69*, EN+70, EN+76*, EN+77, EN+79
RESULT EN+1~
RESULTS EN+1~
RESULTS(0 EN+23, EN+25
RMAR SIOPI+5~, SIOPI+9*, SIOPI+14
RMVTIM EN+79*, EN+84*, EN+85, EN+86, EN+87, EN+89, EN+90!
STOPDT EN+1~, EN+50*, EN+51
STRTDT EN+1~, EN+50*, EN+51
TAB SIOPI~, SIOPI+18
TXT SIOPI+5~, SIOPI+10!, SIOPI+13*, SIOPI+14*, SIOPI+15
TXT1 SIOPI+10!, SIOPI+15*, SIOPI+16, SIOPI+17*, SIOPI+18*, SIOPI+19*, SIOPI+21*, SIOPI+22
TXT2 SIOPI+10!, SIOPI+18*, SIOPI+20*, SIOPI+21*, SIOPI+23
U EN+4, EN+5, EN+6, EN+7, EN+8, EN+12, EN+15, EN+31, EN+42, EN+44
, EN+45, EN+46, EN+48, EN+50, EN+53, EN+55, EN+58, EN+61, EN+78, EN+79
, EN+105, EN+107, EN+109, EN+111, EN+114, EN+115, EN+117, EN+118, EN+119, EN+121
, EN+122, EN+123, EN+125, EN+129, EN+131, EN+132, EN+133, SIOPI+2
X BLDRPT+30!, PGTOT~, PGTOT+2, SIOPI+5~, SIOPI+12*, SIOPI+13, SIOPI+14, SIOPI+20*
>> 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+21*, SIOPI~, SIOPI+6*, SIOPI+8, SIOPI+19*
>> 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