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

Package: Barcode Medication Administration

Routine: PSBOMH1


Information

PSBOMH1 ;BIRMINGHAM/EFC-MAH ;Sep 01, 2020@15:11:32

Source Information

Source file <PSBOMH1.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Barcode Medication Administration 8 $$GETINIT^PSBCSUTX  INSTR^PSBOMH  (PSBCK1,PSBCTAR,PSBENT,PSBSTIV)^PSBOMH2  RELINE^PSBOMH3  ($$INITIAL,BAGDTL)^PSBRPC2  $$FINDGIVE^PSBUTL  $$IVPTAB^PSBVDLU3  (CLEAN,PSJ1)^PSBVT  
VA FileMan 4 DD^%DT  H^%DTC  DT^DILF  $$GET1^DIQ  

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 PSBOMH  PSBOMH2  

Entry Points

Name Comments DBIA/ICR reference
EN ;
; Load administrations
DDAUD ; audits for dispen drugs
PSBOUT(PSBTET,PSBOT1) ;

External References

Name Field # of Occurrence
DD^%DT PSBOUT+10
H^%DTC EN+19, EN+122
DT^DILF DDAUD+6
$$GET1^DIQ EN+14, EN+85, EN+91, EN+93, EN+98, EN+103, EN+104, EN+107, EN+114, EN+116
EN+117, EN+127
$$GETINIT^PSBCSUTX EN+39, EN+40, EN+86, EN+87
INSTR^PSBOMH EN+44, EN+95
PSBCK1^PSBOMH2 EN+47, EN+48
PSBCTAR^PSBOMH2 EN+56
PSBENT^PSBOMH2 PSBOUT+1
PSBSTIV^PSBOMH2 EN+32
RELINE^PSBOMH3 EN+133
$$INITIAL^PSBRPC2 DDAUD+8, DDAUD+11, DDAUD+15
BAGDTL^PSBRPC2 EN+22
$$FINDGIVE^PSBUTL EN+9
$$IVPTAB^PSBVDLU3 EN+20
CLEAN^PSBVT EN+19, EN+20
PSJ1^PSBVT EN+19

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSB(53.79 - [#53.79] EN+5, EN+6, EN+7, EN+8, EN+9, EN+10, EN+11, EN+13, EN+18, EN+19
EN+20, EN+22, EN+43, EN+47, EN+48, EN+49, EN+63, EN+64, EN+84, EN+92
EN+94, EN+97, EN+100, EN+101, EN+106, EN+107, EN+109, EN+110, EN+112, EN+113
EN+114, EN+118, EN+119, DDAUD+3, DDAUD+7, PSBOUT+1, PSBOUT+3, PSBOUT+5, PSBOUT+7, PSBOUT+8
, PSBOUT+9, PSBOUT+10, PSBOUT+11, PSBOUT+12, PSBOUT+13, PSBOUT+15
^TMP("PSB" EN+16*, EN+34, EN+35*, EN+36*, EN+45*, EN+73, EN+74, EN+75*, EN+76*, EN+77
EN+78*, EN+79*, EN+96*, EN+108*, EN+115*, EN+122, EN+123, EN+124*, EN+125*, EN+127*
EN+129*, EN+130*, EN+131*, EN+132*, PSBOUT+16*
^VA(200 - [#200] PSBOUT+3, PSBOUT+8, PSBOUT+13, PSBOUT+15

Label References

Name Line Occurrences
DDAUD EN+50
PSBOUT EN+37, EN+80, EN+97

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %H EN+19, EN+122
>> DFN EN+5, EN+6
I EN+2~, EN+51*, EN+52, EN+53, EN+57, EN+92*
INSDD PSBOUT+2~, PSBOUT+10*, PSBOUT+11
PRELINE1 EN+2~, EN+93*, EN+124
PSB9CNT EN+61~, EN+62*, EN+63*, EN+64
PSB9REC EN+61~, EN+64*, EN+65, EN+66, EN+68
PSBABR EN+2~, EN+3*
PSBADIEN EN+2~, EN+3*
PSBADMDT EN+2~, EN+9*, EN+19, EN+122
>> PSBAR( EN+19, EN+122
PSBAUD EN+22, EN+26!, EN+27!, EN+38!
PSBAUD( EN+24!, EN+25, EN+27, EN+28, EN+29, EN+33
>> PSBCHEMT EN+20
PSBCMTCH EN+118~*, EN+119
>> PSBCNT DDAUD+16*, DDAUD+18*, DDAUD+19*, DDAUD+21, DDAUD+22*
PSBDATE DDAUD+2~, DDAUD+6, DDAUD+7*, DDAUD+8
PSBDT EN+2~, EN+3*, EN+5*, EN+6, EN+9, EN+10, EN+20, EN+25, EN+33, EN+34
EN+35, EN+36, EN+43, EN+47, EN+48, EN+49, EN+51, EN+77, EN+78, EN+79
EN+85, EN+94, EN+97, EN+106, EN+107, EN+109
PSBEFFDT EN+111~, EN+112*, EN+113
PSBEIECMT EN+118~*, EN+119*, EN+120
PSBFG EN+111~, EN+112*, EN+115*
PSBFLG EN+89~, EN+90*, EN+93*, EN+124
PSBGA DDAUD+2~, DDAUD+4*, DDAUD+9*, DDAUD+12*, DDAUD+15
PSBIDA PSBOUT+2~, PSBOUT+3*, PSBOUT+8*, PSBOUT+9, PSBOUT+12, PSBOUT+13*, PSBOUT+15*
PSBIEN EN+2~, EN+3*, EN+6*, EN+7, EN+8, EN+9, EN+10, EN+11, EN+13, EN+14
EN+18, EN+19, EN+20, EN+21, EN+22, EN+23*, EN+33, EN+39, EN+40, EN+43
EN+47, EN+48, EN+49, EN+57, EN+63, EN+64, EN+68, EN+84, EN+85, EN+86
EN+87, EN+91, EN+92, EN+93, EN+94, EN+97, EN+98, EN+100, EN+101, EN+103
EN+104, EN+106, EN+107, EN+109, EN+110, EN+112, EN+113, EN+114, EN+116, EN+117
EN+118, EN+119, EN+127, DDAUD+3, DDAUD+7, PSBOUT+1, PSBOUT+3, PSBOUT+5, PSBOUT+7, PSBOUT+8
, PSBOUT+9, PSBOUT+10, PSBOUT+11, PSBOUT+12, PSBOUT+13, PSBOUT+15
PSBINIT EN+2~, EN+14*, EN+15*, EN+16, EN+39*, EN+41*, EN+45, EN+46*, EN+86*, EN+88*
EN+96, EN+97, EN+98, EN+99*, EN+103*, EN+105*, EN+107*, EN+108, EN+114*, EN+115
EN+117, EN+121*
>> PSBISYR EN+20
>> PSBIVPSH EN+20
>> PSBIVT EN+20
PSBLINE1 EN+2~, EN+98*, EN+125
PSBLINE2 EN+2~, EN+98*, EN+101*, EN+116*, EN+120*, EN+126, EN+127, EN+128, EN+129, EN+130
EN+131, EN+132
PSBM EN+89~, EN+90*, EN+93*
PSBMLA DDAUD+2~, DDAUD+3*
PSBMLA( DDAUD+4, DDAUD+5, DDAUD+6, DDAUD+7, DDAUD+8, DDAUD+10, DDAUD+11
PSBMLA(0 DDAUD+8, DDAUD+15
PSBNAME EN+2~, EN+14*, EN+16, EN+40*, EN+45, EN+87*, EN+96, EN+104*, EN+107*, EN+108
EN+114*, EN+115, PSBOUT+3*, PSBOUT+8*, PSBOUT+11*, PSBOUT+13*, PSBOUT+14, PSBOUT+15*, PSBOUT+16
PSBOLDST EN+61~, EN+66*, EN+67*, EN+68
PSBORD EN+2~, EN+3*, EN+11*, EN+34, EN+35, EN+36, EN+74, EN+75, EN+76, EN+77
EN+78, EN+79, EN+122, EN+123, EN+124, EN+125, EN+127, EN+129, EN+130, EN+131
EN+132
PSBOT1 PSBOUT~, PSBOUT+1, PSBOUT+3*, PSBOUT+5, PSBOUT+8*, PSBOUT+11*, PSBOUT+13*, PSBOUT+15*, PSBOUT+16
>> PSBOTYP EN+20
PSBPQRY DDAUD+14~, DDAUD+17*, DDAUD+18, DDAUD+19
PSBQRY DDAUD+14~, DDAUD+16*, DDAUD+18, DDAUD+19, DDAUD+20, DDAUD+21, DDAUD+22
PSBR1 EN+2~, EN+3*
PSBRTXTW EN+2~, EN+117*, EN+127, EN+131, EN+132
PSBS EN+2~, EN+28*, EN+29, EN+30, EN+31*, EN+33, EN+52*, EN+53, EN+54, EN+55*
EN+57
PSBSIEN EN+21*, EN+23!
>> PSBSTOP EN+9, EN+10
>> PSBSTRT EN+3, EN+9
PSBT EN+89~, EN+90*
PSBT( EN+92*, EN+93
PSBTAR EN+2~
PSBTAR( EN+51, EN+52, EN+53, EN+57, DDAUD+18*, DDAUD+19*, DDAUD+21*, DDAUD+22*
PSBTET PSBOUT~, PSBOUT+3, PSBOUT+7, PSBOUT+12
PSBTMP DDAUD+2~
PSBTMP(10000000 DDAUD+8*, DDAUD+11*, DDAUD+15*
PSBTMQ DDAUD+14~, DDAUD+16*, DDAUD+17, DDAUD+20
>> PSBWEEK EN+19*, EN+34, EN+35, EN+36, EN+73, EN+74, EN+75, EN+76, EN+77, EN+78
EN+79, EN+122*, EN+123, EN+124, EN+125, EN+127, EN+129, EN+130, EN+131, EN+132
EN+133
>> PSBX DDAUD+5*, DDAUD+6, DDAUD+7, DDAUD+8, DDAUD+10*, DDAUD+11
PSBXA EN+89~, EN+90*, EN+92*
PSBXA1 PSBOUT+2~, PSBOUT+4*, PSBOUT+5*, PSBOUT+6, PSBOUT+7, PSBOUT+8, PSBOUT+9, PSBOUT+10, PSBOUT+11
PSBXA2 EN+111~, EN+112*, EN+113, EN+114
PSBZ EN+89~, EN+90*, EN+92*, EN+93
S EN+2~, EN+93*
TMPCT EN+13~*, EN+14
U EN+6, EN+7, EN+8, EN+9, EN+10, EN+11, EN+18, EN+19, EN+20, EN+22
EN+24, EN+25, EN+28, EN+29, EN+33, EN+47, EN+48, EN+49, EN+51, EN+52
EN+53, EN+57, EN+66, EN+68, EN+73, EN+74, EN+75, EN+76, EN+84, EN+100
EN+101, EN+107, EN+112, EN+113, EN+114, EN+119, DDAUD+7, DDAUD+8, DDAUD+11, DDAUD+15
DDAUD+20, DDAUD+21, PSBOUT+3, PSBOUT+11, PSBOUT+12, PSBOUT+13, PSBOUT+15
X EN+2~, EN+19*, EN+24*, EN+25*, EN+26, EN+27, EN+28, EN+29, EN+33*, EN+35
EN+37, EN+57*, EN+58, EN+78, EN+80, EN+122*, EN+123*, EN+124, EN+125, EN+127
EN+129, EN+130, EN+131, EN+132, DDAUD+21*
X2 EN+61~
X2( EN+69*, EN+70!, EN+71, EN+72
X2("" EN+69, EN+70
X2CNT EN+61~, EN+69*, EN+70*, EN+71*, EN+72
X2REC EN+61~, EN+68*, EN+69, EN+72*, EN+73, EN+74, EN+75, EN+76
Y EN+2~, EN+34*, EN+35, EN+36, EN+74*, EN+75, EN+76, EN+77*, EN+78, EN+79
, PSBOUT+10*
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