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

Package: Barcode Medication Administration

Routine: PSBOBZ


Information

PSBOBZ ;BIRMINGHAM/TTH-BAR CODE LABELS (MAIN) ;11/08/12 3:23pm

Source Information

Source file <PSBOBZ.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 3 ^DIC  MIX^DIC1  $$GET1^DIQ  
Kernel 1 $$FMTE^XLFDT  
PCE Patient Care Encounter 1 $$HRN^AUPNPAT  
Toolkit 1 $$GET^XPAR  

Entry Points

Name Comments DBIA/ICR reference
EN ;
LABEL ;Get Barcode Label Type
INIT ;Initialize barcode printer
END ; Close Label or End of Label
START ;Start Label Print Process
PRINT ;Print barcode label
PROCESS ;Process control code and field data.
INPTR ;Input transform for DRUG field (#.31) in file 53.69.

External References

Name Field # of Occurrence
$$HRN^AUPNPAT EN+24
^DIC INPTR+7
MIX^DIC1 INPTR+6
$$GET1^DIQ EN+23, EN+24, EN+26, EN+27, INPTR+8
$$FMTE^XLFDT EN+35
$$GET^XPAR EN+14, LABEL+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSDRUG - [#50] Classic Fileman Calls,  GET1^DIQ
^PSB(53.69 - [#53.69] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(2 - [#3.2] EN+5
^PSB(53.69 - [#53.69] EN+24

Label References

Name Line Occurrences
LABEL EN+44
PRINT INIT+10
PROCESS PRINT+2, PRINT+3, PRINT+4, PRINT+5, PRINT+6, PRINT+7, PRINT+8, PRINT+9
START INIT+9

Naked Globals

Name Field # of Occurrence
^( EN+5
^(0 EN+24
^(1 EN+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
D INPTR+1~, INPTR+4*
DIC INPTR+4~*
DIC("S" INPTR+5*
DIC(0 INPTR+4*
DUZ("AG" EN+24
IOST(0 EN+5
PSBANS EN+2~
PSBBAR EN+1~, EN+13*, EN+15*, INIT+14
PSBCB EN+2~, EN+42*, EN+43
PSBCLIN EN+2~, EN+27*, EN+30
PSBCNT EN+2~, EN+44*
PSBCODE EN+4~
PSBCODE( EN+5*
PSBCODE("EBF" INIT+7
PSBCODE("EL" END+1
PSBCODE("FI" INIT+1
PSBCODE("FI1" INIT+2
PSBCODE("FI2" INIT+3
PSBCODE("SB" INIT+14, INIT+16
PSBCODE("SBF" INIT+6
PSBCODE("SL" START+1
PSBCODE("ST" PROCESS+2
PSBCODE("STF" PROCESS+1
PSBDEA INPTR+1~
PSBDOSE EN+1~, EN+20*, EN+21*, EN+22*, PRINT+3
PSBDRUG EN+1~, EN+16*, EN+18*, EN+19*, PRINT+2
PSBEXP EN+2~, EN+35*, EN+36*, EN+37*, PRINT+7
PSBFB EN+2~, EN+41*, EN+43
PSBFCB EN+2~, EN+43*, PRINT+9
PSBFD EN+2~, EN+34*, EN+35
PSBI EN+1~
PSBIAD INPTR+1~
PSBIENS EN+1~, EN+12*, EN+23, EN+24, EN+26, EN+27
PSBLOT EN+1~, EN+31*, EN+32*, EN+33*, PRINT+6
PSBMFG EN+2~, EN+38*, EN+39*, EN+40*, PRINT+8
PSBNAME EN+1~, EN+23*, EN+24*, EN+25*, PRINT+4
PSBNODE3 EN+1~
PSBORD EN+2~
PSBPRE EN+2~, EN+14*, EN+15
PSBQTY EN+1~, EN+17*, EN+18, EN+19
>> PSBRPT EN+12
>> PSBRPT( EN+13, EN+16, EN+17, EN+20, EN+31, EN+34, EN+38, EN+41, EN+42, EN+44
PSBSYM EN+2~, LABEL+2*, INIT+6, INIT+7, INIT+14, INIT+16
PSBTLE EN+1~, PRINT+2*, PRINT+3*, PRINT+4*, PRINT+5*, PRINT+6*, PRINT+7*, PRINT+8*, PRINT+9*
PSBWARD EN+1~, EN+26*, EN+28*, EN+29*, EN+30*, PRINT+5
PSBX EN+2~, EN+5*
PSBXX EN+4~, EN+5*
PSBY EN+2~, EN+5*
PSBYY EN+4~, EN+5*
SL EN+1~
TEXT EN+2~, INIT+14*, INIT+16*, PRINT+2*, PRINT+3*, PRINT+4*, PRINT+5*, PRINT+6*, PRINT+7*, PRINT+8*
, PRINT+9*
U EN+13, EN+16, EN+17, EN+20, EN+24, EN+31, EN+34, EN+38, EN+41, EN+42
, EN+44
X INPTR+2!, INPTR+3*, INPTR+6, INPTR+7, INPTR+8*!
Y INPTR+1~, INPTR+8
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All