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 ;Mar 2004

Source Information

Source file <PSBOMH.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
Barcode Medication Administration 7 PT^PSBOHDR  EN^PSBOMH1  EN^PSBOMH2  ($$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

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+99
^%DTC EN1+24
C^%DTC EN1+19, EN1+20, EN1+25
H^%DTC EN+5, EN+6, EN1+118, EN1+151
YMD^%DTC EN1+146, EN1+149
$$GET1^DIQ EN1+96, INSTR+1
^DIWP EN1+66, EN1+67, EN1+68, EN1+69, EN1+75, EN1+78, EN1+95, EN1+98, EN1+99, EN1+105
PT^PSBOHDR EN1+5, EN1+12
EN^PSBOMH1 EN1+153
EN^PSBOMH2 EN1+153
$$GETADMIN^PSBVDLU1 EN1+59
$$OKAY^PSBVDLU1 EN1+34
$$IVPTAB^PSBVDLU3 EN1+22, EN1+109
CLEAN^PSBVT EN1+17
PSJ1^PSBVT EN1+18
$$PSBDCHK1^PSBVT1 EN1+36
EN^PSJBCMA EN1+4
EN^PSJBCMA2 EN1+79

Interaction Calls

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

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+11*, EN1+12, EN1+15, EN1+27*, EN1+28!, EN1+29*, EN1+30!*, EN1+33*, EN1+34*
, EN1+60!*, EN1+90!*, EN1+91*, EN1+92!*, EN1+115*, EN1+119*, EN1+123*, EN1+124*, EN1+125*, EN1+126*
, EN1+127*, EN1+128*, EN1+129*, EN1+130*, EN1+132*, EN1+133*, EN1+134*, EN1+135*, EN1+136*, EN1+137*
, EN1+139, EN1+140, EN1+142*, EN1+143*, EN1+144*, EN1+147*, EN1+148*, EN1+152*
^TMP("PSBO" EN+2
^TMP("PSJ" EN1+2!, EN1+5, EN1+7, EN1+8, EN1+9, EN1+10, EN1+11, EN1+79!, EN1+80, EN1+85
^UTILITY($J EN1+63!, EN1+106, EN1+114!

Label References

Name Line Occurrences
EN1 EN+8

Naked Globals

Name Field # of Occurrence
^( EN1+15, EN1+106

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %H EN+5, EN+6, EN1+118, EN1+146*, EN1+149*, EN1+151
DFN EN+1~, EN+4*, EN1+4, EN1+5, EN1+12, EN1+18, EN1+59, EN1+79
>> DIWF EN1+65*, EN1+75*
>> DIWL EN1+65*
>> DIWR EN1+65*
>> I EN+7*, EN1+38*, EN1+80*, EN1+85
>> PSBADA( EN1+73
>> PSBADST EN1+33, EN1+37, EN1+43*, EN1+44*, EN1+45, EN1+46, EN1+47*, EN1+48*, EN1+49, EN1+50
, EN1+51*, EN1+52, EN1+54, EN1+57, EN1+58, EN1+59*, EN1+60, EN1+110, EN1+122, EN1+131
, EN1+139, EN1+143
>> PSBADST2 EN1+140*, EN1+141, EN1+142
PSBAR EN+9!
PSBAR( EN+7*
>> PSBATCNT EN1+138*, EN1+142*, EN1+143
>> PSBCHEMT EN1+22, EN1+45, EN1+47, EN1+109
PSBCNT EN+7*, EN+9!
>> PSBCNTST EN1+19*, EN1+24, EN1+25*, EN1+27, EN1+28, EN1+29, EN1+30, EN1+33, EN1+34
>> PSBDAYN EN1+35*, EN1+36*, EN1+58
>> PSBDDA( EN1+72
PSBDESC EN1+94*, EN1+95, EN1+100!
PSBDISC EN1+100!
PSBDISI EN1+100!
PSBDISN EN1+100!
PSBDIST EN1+100!
PSBDISX EN1+80*, EN1+100!
PSBDISXP EN1+100!
>> PSBDODD EN1+31*, EN1+32*, EN1+33
>> PSBDOSE EN1+76
>> PSBDOW EN1+145*, EN1+146
>> PSBDT EN1+62*, EN1+117, EN1+118, EN1+149*, EN1+151, INSTR+1
>> PSBEE EN1+55*, EN1+56, EN1+57*
>> PSBEVDT EN1+3*, EN1+19
PSBFLAG EN1+1~, EN1+35*, EN1+42*, EN1+45*, EN1+46*, EN1+49*, EN1+50*, EN1+52*, EN1+59
>> PSBFREQ EN1+32, EN1+34, EN1+39, EN1+40, EN1+53*, EN1+54, EN1+58, EN1+59, EN1+131, EN1+135
, EN1+139, EN1+143
PSBGBL EN+1~, EN+2*, EN+3*, EN+4, EN1+1~
PSBHDR EN1+1~, EN1+5, EN1+12
PSBHLD EN1+100!
PSBHLD( EN1+85*, EN1+86, EN1+87, EN1+93, EN1+94, EN1+96, EN1+99
PSBHLDF EN1+87*, EN1+88, EN1+91, EN1+100!
PSBHLDI EN1+96*, EN1+100!
PSBHLDN EN1+87*, EN1+88, EN1+89, EN1+91, EN1+100!
PSBHLDT EN1+89*, EN1+90, EN1+91, EN1+92, EN1+100!
PSBHLDX EN1+80*, EN1+84*, EN1+85, EN1+86*, EN1+87, EN1+93, EN1+94, EN1+96, EN1+99, EN1+100!
PSBHLDXP EN1+93*, EN1+94, EN1+96, EN1+99, EN1+100!
>> PSBIDOW EN1+121*, EN1+122
>> PSBIEN INSTR+1
>> PSBIFR EN1+76
>> PSBINIT INSTR*
>> PSBISYR EN1+22, EN1+46, EN1+48, EN1+51, EN1+52, EN1+109
>> PSBIVPSH EN1+22, EN1+109
>> PSBIVT EN1+22, EN1+43, EN1+44, EN1+45, EN1+46, EN1+47, EN1+48, EN1+49, EN1+50, EN1+51
, EN1+52, EN1+109, EN1+121
>> PSBMHND EN1+13*
>> PSBMRAB EN1+76
>> PSBNAME INSTR+1*
>> PSBNCT EN1+24*, EN1+25
PSBO EN1+63!, EN1+115
PSBO( EN1+64*, EN1+106*, EN1+108*, EN1+112*, EN1+113*
PSBO("" EN1+107
>> PSBODD EN1+35*, EN1+40*, EN1+59, EN1+110, EN1+122
>> PSBOITX EN1+34, EN1+69, EN1+144, EN1+152
>> PSBON EN1+34
>> PSBONX EN1+27, EN1+28, EN1+29, EN1+30, EN1+33, EN1+34, EN1+42, EN1+59, EN1+90, EN1+91
, EN1+92, EN1+119, EN1+121, EN1+123, EN1+124, EN1+125, EN1+126, EN1+127, EN1+128, EN1+129
, EN1+130, EN1+132, EN1+133, EN1+134, EN1+135, EN1+136, EN1+137, EN1+142, EN1+143, EN1+147
, EN1+152
>> PSBOSP EN1+29, EN1+30
>> PSBOSPX EN1+66, EN1+67
>> PSBOST EN1+27, EN1+28, EN1+34, EN1+59
>> PSBOSTS EN1+34, EN1+92
>> PSBOSTX EN1+66, EN1+67
>> PSBOTXT EN1+101, EN1+102*, EN1+103*, EN1+104*
>> PSBOTYP EN1+22, EN1+109
>> PSBRPT( EN+5, EN+6
>> PSBSCH EN1+34, EN1+36, EN1+38, EN1+76, EN1+126
>> PSBSCHT EN1+37, EN1+57, EN1+58
>> PSBSOLA( EN1+74
>> PSBSPH EN+6*, EN+7
>> PSBSTH EN+5*, EN+7
>> PSBSTOP EN+6*, EN1+9, EN1+20, EN1+59, EN1+88, EN1+89, EN1+117, EN1+145
>> PSBSTRT EN+5*, EN1+3, EN1+4, EN1+9, EN1+62, EN1+88, EN1+89
>> PSBTXT EN1+76*, EN1+77*
>> PSBTYPE EN1+15*, EN1+16*, EN1+39, EN1+59, EN1+116, EN1+144, EN1+150, EN1+152
>> PSBVAL EN1+109*, EN1+111
>> PSBVALB EN1+21*, EN1+22*, EN1+33, EN1+34, EN1+56
>> PSBVNI EN1+108
>> PSBVPHI EN1+108
>> PSBWEEK EN1+118*, EN1+119, EN1+144, EN1+146, EN1+147, EN1+148, EN1+149, EN1+151*, EN1+152
>> PSBWORD EN1+77*, EN1+78*, EN1+104*, EN1+105*
PSBX EN1+1~, EN1+6*, EN1+7*, EN1+8, EN1+9, EN1+10, EN1+11, EN1+15*, EN1+18, EN1+26
, EN1+33, EN1+34, EN1+56, EN1+79, EN1+111, EN1+115, EN1+144, EN1+152
>> PSBXSTOP EN1+20*, EN1+24
>> PSBXX EN1+139*, EN1+140
>> PSBYES EN1+35*, EN1+36*, EN1+37, EN1+38*, EN1+39*, EN1+54
>> PSBYTFN EN1+35*, EN1+38*, EN1+57, EN1+58
>> PSBZ EN1+23*, EN1+25*
>> PSBZZ EN1+55*, EN1+56, EN1+58*
U EN+5, EN+6, EN1+8, EN1+9, EN1+10, EN1+11, EN1+72, EN1+73, EN1+74, EN1+80
, EN1+85, EN1+87, EN1+93, EN1+94, EN1+96, EN1+99, INSTR+1
>> X EN+5*, EN+6*, EN1+10*, EN1+11, EN1+19, EN1+20, EN1+24, EN1+25, EN1+64*, EN1+66*
, EN1+67*, EN1+68*, EN1+69*, EN1+71*, EN1+72*, EN1+73*, EN1+74*, EN1+75*, EN1+78*, EN1+80*
, EN1+81, EN1+83, EN1+86*, EN1+90, EN1+91, EN1+92, EN1+94*, EN1+95*, EN1+96*, EN1+97*
, EN1+98*, EN1+99*, EN1+105*, EN1+106*, EN1+107*, EN1+108, EN1+112, EN1+113, EN1+118*, EN1+145
, EN1+147, EN1+148, EN1+149, EN1+151*
>> X1 EN1+19*, EN1+20*, EN1+24*, EN1+25*
>> X2 EN1+19*, EN1+20*, EN1+24*, EN1+25*
>> Y EN1+72*, EN1+73*, EN1+74*, EN1+99*, EN1+141*, EN1+142
>> Z EN1+82*, EN1+83*, EN1+84, EN1+85
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