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

Package: Barcode Medication Administration

Routine: PSBOMH


Information

PSBOMH ;BIRMINGHAM/EFC-MAH ;03/06/16 3:06pm

Source Information

Source file <PSBOMH.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Barcode Medication Administration 8 PT^PSBOHDR  EN^PSBOMH1  EN^PSBOMH2  ($$CNVRT4,$$REMSTR)^PSBUTL  ($$GETADMIN,$$OKAY)^PSBVDLU1  $$IVPTAB^PSBVDLU3  (CLEAN,PSJ1)^PSBVT  $$PSBDCHK1^PSBVT1  
VA FileMan 4 DD^%DT  (,C,H,YMD)^%DTC  $$GET1^DIQ  ^DIWP  
Inpatient Medications 2 EN^PSJBCMA  EN^PSJBCMA2  

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

Package Total Caller Graph
Barcode Medication Administration 1 PSBOMH1  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; Expects DFN,STRT,STOP
EN ; Called from DQ^PSBO
INSTR

External References

Name Field # of Occurrence
DD^%DT EN1+109
^%DTC EN1+29
C^%DTC EN1+24, EN1+25, EN1+30
H^%DTC EN+5, EN+6, EN1+137, EN1+171
YMD^%DTC EN1+166, EN1+169
$$GET1^DIQ EN1+106, INSTR+1
^DIWP EN1+74, EN1+75, EN1+76, EN1+77, EN1+83, EN1+86, EN1+105, EN1+108, EN1+109
PT^PSBOHDR EN1+7, EN1+16
EN^PSBOMH1 EN1+175
EN^PSBOMH2 EN1+176
$$CNVRT4^PSBUTL EN1+115
$$REMSTR^PSBUTL EN1+116
$$GETADMIN^PSBVDLU1 EN1+67
$$OKAY^PSBVDLU1 EN1+42
$$IVPTAB^PSBVDLU3 EN1+27, EN1+125
CLEAN^PSBVT EN+10, EN1+21
PSJ1^PSBVT EN1+22
$$PSBDCHK1^PSBVT1 EN1+44
EN^PSJBCMA EN1+4
EN^PSJBCMA2 EN1+87

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"****NO MEDICATIONS FOUND****"
  • Line Location: EN1+7
Function Call: WRITE
  • Prompt: !!,"****NO MEDICATIONS FOUND****"
  • Line Location: EN1+16

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] INSTR+1
^TMP("PSB" EN1+2!, EN1+14*, EN1+15, EN1+19, EN1+32*, EN1+35!, EN1+36!, EN1+37*, EN1+38!*, EN1+41*
, EN1+42*, EN1+68!*, EN1+100!*, EN1+101*, EN1+102!*, EN1+134*, EN1+138*, EN1+142*, EN1+143*, EN1+144*
, EN1+145*, EN1+146*, EN1+147*, EN1+148*, EN1+149*, EN1+151*, EN1+152*, EN1+153*, EN1+154*, EN1+155*
, EN1+156*, EN1+158, EN1+159, EN1+161*, EN1+163*, EN1+164*, EN1+167*, EN1+168*, EN1+172*, EN1+174*
^TMP("PSBO" EN+2
^TMP("PSJ" EN1+2!, EN1+6, EN1+9, EN1+10, EN1+11, EN1+12, EN1+13, EN1+14, EN1+87!, EN1+88
, EN1+95
^UTILITY($J EN1+71!, EN1+111, EN1+130!

Label References

Name Line Occurrences
EN1 EN+8

Naked Globals

Name Field # of Occurrence
^( EN1+19, EN1+111

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %H EN+5, EN+6, EN1+137, EN1+166*, EN1+169*, EN1+171
DFN EN+1~, EN+4*, EN1+4, EN1+7, EN1+16, EN1+22, EN1+67, EN1+87
>> DIWF EN1+73*, EN1+83*
>> DIWL EN1+73*
>> DIWR EN1+73*
>> I EN+7*, EN1+46*, EN1+88*, EN1+95
>> PSBADA( EN1+81
>> PSBADST EN1+34, EN1+36, EN1+41, EN1+45, EN1+51*, EN1+52*, EN1+53, EN1+54, EN1+55*, EN1+56*
, EN1+57, EN1+58, EN1+59*, EN1+60, EN1+62, EN1+65, EN1+66, EN1+67*, EN1+68, EN1+116
, EN1+126, EN1+141, EN1+150, EN1+158, EN1+163
PSBADST1 EN1+1~, EN1+34*, EN1+35
>> PSBADST2 EN1+159*, EN1+160, EN1+161
PSBAR EN+9!
PSBAR( EN+7*
>> PSBATCNT EN1+157*, EN1+161*, EN1+163
>> PSBCHEMT EN1+27, EN1+53, EN1+55, EN1+125
PSBCLINIC EN1+1~, EN1+23*, EN1+132
PSBCLINORD EN1+5~*
>> PSBCLORD EN1+23
PSBCNT EN+7*, EN+9!
>> PSBCNTST EN1+24*, EN1+29, EN1+30*, EN1+32, EN1+35, EN1+36, EN1+37, EN1+38, EN1+41, EN1+42
>> PSBDAYN EN1+43*, EN1+44*, EN1+66
>> PSBDDA( EN1+80
PSBDESC EN1+104*, EN1+105, EN1+110!
PSBDISC EN1+110!
PSBDISI EN1+110!
PSBDISN EN1+110!
PSBDIST EN1+110!
PSBDISX EN1+88*, EN1+110!
PSBDISXP EN1+110!
>> PSBDOA EN1+116
>> PSBDODD EN1+39*, EN1+40*, EN1+41
>> PSBDOSE EN1+84
>> PSBDOW EN1+165*, EN1+166
>> PSBDT EN1+70*, EN1+136, EN1+137, EN1+169*, EN1+171, INSTR+1
>> PSBEE EN1+63*, EN1+64, EN1+65*
>> PSBEVDT EN1+3*, EN1+24
PSBFLAG EN1+1~, EN1+43*, EN1+50*, EN1+53*, EN1+54*, EN1+57*, EN1+58*, EN1+60*, EN1+67
>> PSBFREQ EN1+40, EN1+42, EN1+47, EN1+48, EN1+61*, EN1+62, EN1+66, EN1+67, EN1+150, EN1+154
, EN1+158, EN1+163
PSBGBL EN+1~, EN+2*, EN+3*, EN+4, EN1+1~
PSBHDR EN1+1~, EN1+7, EN1+16
PSBHLD EN1+110!
PSBHLD( EN1+95*, EN1+96, EN1+97, EN1+103, EN1+104, EN1+106, EN1+109
PSBHLDF EN1+97*, EN1+98, EN1+101, EN1+110!
PSBHLDFL EN1+1~, EN1+90*, EN1+91*, EN1+101
PSBHLDI EN1+106*, EN1+110!
PSBHLDN EN1+97*, EN1+98, EN1+99, EN1+101, EN1+110!
PSBHLDT EN1+99*, EN1+100, EN1+101, EN1+102, EN1+110!
PSBHLDX EN1+88*, EN1+94*, EN1+95, EN1+96*, EN1+97, EN1+103, EN1+104, EN1+106, EN1+109, EN1+110!
PSBHLDXP EN1+103*, EN1+104, EN1+106, EN1+109, EN1+110!
>> PSBIDOW EN1+140*, EN1+141
>> PSBIEN INSTR+1
>> PSBIFR EN1+84
>> PSBINIT INSTR*
>> PSBISYR EN1+27, EN1+54, EN1+56, EN1+59, EN1+60, EN1+125
>> PSBIVPSH EN1+27, EN1+125
>> PSBIVT EN1+27, EN1+51, EN1+52, EN1+53, EN1+54, EN1+55, EN1+56, EN1+57, EN1+58, EN1+59
, EN1+60, EN1+125, EN1+140
>> PSBMHND EN1+17*
>> PSBMRAB EN1+84
>> PSBMRRFL EN1+116
>> PSBNAME INSTR+1*
>> PSBNCT EN1+29*, EN1+30
PSBO EN1+71!, EN1+134
PSBO( EN1+72*, EN1+111*, EN1+120*, EN1+121*, EN1+124*, EN1+128*, EN1+129*
PSBO("" EN1+118, EN1+123
PSBO(0 EN1+132*, EN1+133
>> PSBODD EN1+43*, EN1+48*, EN1+67, EN1+126, EN1+141
>> PSBOITX EN1+42, EN1+77, EN1+164, EN1+174
>> PSBON EN1+42
>> PSBONX EN1+32, EN1+35, EN1+36, EN1+37, EN1+38, EN1+41, EN1+42, EN1+50, EN1+67, EN1+100
, EN1+101, EN1+102, EN1+138, EN1+140, EN1+142, EN1+143, EN1+144, EN1+145, EN1+146, EN1+147
, EN1+148, EN1+149, EN1+151, EN1+152, EN1+153, EN1+154, EN1+155, EN1+156, EN1+161, EN1+163
, EN1+167, EN1+172
>> PSBOPRSP EN1+116
PSBORSTP EN1+1~, EN1+11*, EN1+12
>> PSBOSP EN1+37, EN1+38, EN1+116
>> PSBOSPX EN1+74, EN1+75
>> PSBOST EN1+32, EN1+34, EN1+35, EN1+36, EN1+42, EN1+67
PSBOST1 EN1+1~, EN1+34*, EN1+35
>> PSBOSTS EN1+42, EN1+102
>> PSBOSTX EN1+74, EN1+75
>> PSBOTYP EN1+27, EN1+125
>> PSBRMST EN1+115*, EN1+116*, EN1+117, EN1+119, EN1+120, EN1+121
>> PSBRPT( EN+5, EN+6
>> PSBSCH EN1+42, EN1+44, EN1+46, EN1+84, EN1+145
>> PSBSCHT EN1+45, EN1+65, EN1+66, EN1+116
>> PSBSOLA( EN1+82
>> PSBSPH EN+6*, EN+7
>> PSBSTH EN+5*, EN+7
>> PSBSTOP EN+6*, EN1+12, EN1+25, EN1+67, EN1+98, EN1+99, EN1+136, EN1+165
>> PSBSTRT EN+5*, EN1+3, EN1+4, EN1+12, EN1+70, EN1+98, EN1+99
>> PSBTXT EN1+84*, EN1+85*
>> PSBTYPE EN1+19*, EN1+20*, EN1+47, EN1+67, EN1+135, EN1+164, EN1+170, EN1+174
>> PSBVAL EN1+125*, EN1+127
>> PSBVALB EN1+26*, EN1+27*, EN1+41, EN1+42, EN1+64
>> PSBVNI EN1+124
>> PSBVPHI EN1+124
>> PSBWEEK EN1+137*, EN1+138, EN1+164, EN1+166, EN1+167, EN1+168, EN1+169, EN1+171*, EN1+172, EN1+174
>> PSBWORD EN1+85*, EN1+86*
PSBX EN1+1~, EN1+8*, EN1+9*, EN1+10, EN1+11, EN1+12, EN1+13, EN1+14, EN1+19*, EN1+22
, EN1+31, EN1+41, EN1+42, EN1+64, EN1+87, EN1+127, EN1+134, EN1+164, EN1+174
>> PSBXSTOP EN1+25*, EN1+29
>> PSBXX EN1+158*, EN1+159
>> PSBYES EN1+43*, EN1+44*, EN1+45, EN1+46*, EN1+47*, EN1+62
>> PSBYTFN EN1+43*, EN1+46*, EN1+65, EN1+66
>> PSBZ EN1+28*, EN1+30*
>> PSBZZ EN1+63*, EN1+64, EN1+66*
Q EN+1~, EN1+119*, EN1+120, EN1+121
U EN+5, EN+6, EN1+10, EN1+11, EN1+12, EN1+13, EN1+14, EN1+80, EN1+81, EN1+82
, EN1+88, EN1+90, EN1+91, EN1+95, EN1+97, EN1+103, EN1+104, EN1+106, EN1+109, INSTR+1
X EN+1~, EN+5*, EN+6*, EN1+13*, EN1+14, EN1+24, EN1+25, EN1+29, EN1+30, EN1+72*
, EN1+74*, EN1+75*, EN1+76*, EN1+77*, EN1+79*, EN1+80*, EN1+81*, EN1+82*, EN1+83*, EN1+86*
, EN1+88*, EN1+89, EN1+90, EN1+91, EN1+93, EN1+96*, EN1+100, EN1+101, EN1+102, EN1+104*
, EN1+105*, EN1+106*, EN1+107*, EN1+108*, EN1+109*, EN1+111*, EN1+118*, EN1+120, EN1+121*, EN1+123*
, EN1+124, EN1+128, EN1+129, EN1+137*, EN1+165, EN1+167, EN1+168, EN1+169, EN1+171*
>> X1 EN1+24*, EN1+25*, EN1+29*, EN1+30*
>> X2 EN1+24*, EN1+25*, EN1+29*, EN1+30*
>> XORDERS EN1+133*, EN1+164, EN1+174
>> Y EN1+80*, EN1+81*, EN1+82*, EN1+109*, EN1+160*, EN1+161
>> Z EN1+92*, EN1+93*, EN1+94, EN1+95
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All