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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: LRLABELA

Package: Lab Service

Routine: LRLABELA


Information

LRLABELA ;DALOI/JMC - INTERMEC 4100 1X2 LABEL PRINT BARCODE/PLAIN ;10/20/93 10:16

Source Information

Source file <LRLABELA.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
Lab Service 1 $$LRTXT^LRLABLD  

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
Lab Service 2 LRLABELB  LRLABELC  

Entry Points

Name Comments DBIA/ICR reference
EN ;
PRT ;plain label..no barcode
BAR ;barcode label..accession number barcoded (old style)
BAR1 ; Barcode label (handles multiple barcode symbologies).
INIT(LRFMT) ; Initialize label
; Call with LRFMT = format to access on printer
; Called above, LRLABELB, LRLABELC, LRBLJLA1
TERM ; Terminate and print label
; Called above, LRLABELB, LRLABELC, LRBLJLA1
URGENCY ; Print urgency based on settings.
; Called above, LRLABELB, LRLABELC

External References

Name Field # of Occurrence
$$LRTXT^LRLABLD EN+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: STX,LRTXT,CR,ETX
  • Line Location: PRT+4
Function Call: WRITE
  • Prompt: STX,"Order #",LRCE,CR,"W:"_$E(LRLLOC,1,9)_" B:"_LRRB,CR,ETX
  • Line Location: PRT+5
Function Call: WRITE
  • Prompt: STX,SSN,CR,PNM,CR,LRTOP,CR,LRDAT,CR,LRACC,CR,ETX
  • Line Location: PRT+6
Function Call: WRITE
  • Prompt: STX,$P(LRURGA,"^"),CR,ETX
  • Line Location: PRT+9
Function Call: WRITE
  • Prompt: STX,$C(10),CR,ETX
  • Line Location: PRT+10
Function Call: WRITE
  • Prompt: STX,LRTXT,CR,ETX
  • Line Location: BAR+4
Function Call: WRITE
  • Prompt: STX,LRTOP,CR,"Order #",LRCE,CR,LRACC,CR,LRDAT,CR,SSN,CR,ETX
  • Line Location: BAR+5
Function Call: WRITE
  • Prompt: STX,$S($L(LRRB):"B:"_LRRB,1:"W:"_$E(LRLLOC,1,9)),CR,ETX
  • Line Location: BAR+6
Function Call: WRITE
  • Prompt: STX,$E(PNM,1,27),CR,ETX
  • Line Location: BAR+7
Function Call: WRITE
  • Prompt: STX,"STAT",CR,ETX
  • Line Location: BAR+10
Function Call: WRITE
  • Prompt: STX,LF,CR,ETX
  • Line Location: BAR+11
Function Call: WRITE
  • Prompt: STX,LRBARID,CR,ETX
  • Line Location: BAR+13
Function Call: WRITE
  • Prompt: STX,PNM,CR,SSN,CR,"W:"_LRLLOC,$S($L(LRRB):"/"_LRRB,1:""),CR,ETX
  • Line Location: BAR1+4
Function Call: WRITE
  • Prompt: STX,LRBARID,CR,ETX
  • Line Location: BAR1+7
Function Call: WRITE
  • Prompt: STX,$S($G(LRINFW)="":LF,1:LRINFW),CR,ETX
  • Line Location: BAR1+10
Function Call: WRITE
  • Prompt: STX,LRDAT,CR,LRACC,CR,ETX
  • Line Location: BAR1+13
Function Call: WRITE
  • Prompt: STX,"Order #",LRCE,CR,LRTOP,CR,ETX
  • Line Location: BAR1+16
Function Call: WRITE
  • Prompt: STX,LRTXT,CR,ETX
  • Line Location: BAR1+19
Function Call: WRITE
  • Prompt: STX
  • Line Location: BAR1+24
Function Call: WRITE
  • Prompt: LF,CR
  • Line Location: BAR1+26
Function Call: WRITE
  • Prompt: LRBARID,CR
  • Line Location: BAR1+27
Function Call: WRITE
  • Prompt: ETX
  • Line Location: BAR1+28
Function Call: WRITE
  • Prompt: STX,$C(27),"C",ETX
  • Line Location: INIT+8
Function Call: WRITE
  • Prompt: STX,"R",ETX
  • Line Location: INIT+9
Function Call: WRITE
  • Prompt: STX,$C(27),"E",LRFMT,$C(24),ETX
  • Line Location: INIT+10
Function Call: WRITE
  • Prompt: STX,$C(23,15),"S30",$C(12),ETX
  • Line Location: TERM+3
Function Call: WRITE
  • Prompt: STX,LF,CR,$P(LRURGA,"^"),CR,ETX
  • Line Location: URGENCY+5
Function Call: WRITE
  • Prompt: STX,$P(LRURGA,"^"),CR,LF,CR,ETX
  • Line Location: URGENCY+7
Function Call: WRITE
  • Prompt: STX,LF,CR,LF,CR,ETX
  • Line Location: URGENCY+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("RM" INIT+5

Label References

Name Line Occurrences
BAR EN+10
BAR1 EN+11
INIT PRT+2, BAR+2, BAR1+2
PRT EN+9
TERM EN+13
URGENCY BAR1+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CR EN+1~, PRT+4, PRT+5, PRT+6, PRT+9, PRT+10, BAR+4, BAR+5, BAR+6, BAR+7
BAR+10, BAR+11, BAR+13, BAR1+4, BAR1+7, BAR1+10, BAR1+13, BAR1+16, BAR1+19, BAR1+26
BAR1+27, INIT+4*, URGENCY+5, URGENCY+7, URGENCY+10
ETX EN+1~, PRT+4, PRT+5, PRT+6, PRT+9, PRT+10, BAR+4, BAR+5, BAR+6, BAR+7
BAR+10, BAR+11, BAR+13, BAR1+4, BAR1+7, BAR1+10, BAR1+13, BAR1+16, BAR1+19, BAR1+28
, INIT+4*, INIT+8, INIT+9, INIT+10, TERM+3, URGENCY+5, URGENCY+7, URGENCY+10
J EN+1~, BAR1+25*, BAR1+26
>> LF BAR+11, BAR1+10, BAR1+26, INIT+4*, URGENCY+5, URGENCY+7, URGENCY+10
>> LRAA EN+5
>> LRACC PRT+6, BAR+5, BAR1+13
>> LRBAR( EN+5
>> LRBARID BAR+13, BAR1+7, BAR1+27
>> LRCE PRT+5, BAR+5, BAR1+16
>> LRDAT PRT+6, BAR+5, BAR1+13
LRFMT EN+1~, EN+5*, EN+7, EN+9, EN+10, EN+11, PRT+2, BAR+2, BAR1+26, INIT~
, INIT+10
>> LRINFW BAR1+10
>> LRLLOC PRT+5, BAR+6, BAR1+4
>> LRRB EN+2*, PRT+5, BAR+6, BAR1+4
>> LRTOP PRT+6, BAR+5, BAR1+16
>> LRTS EN+7
LRTXT EN+1~, EN+7*, PRT+4, BAR+4, BAR1+19
>> LRURG0 BAR+10
>> LRURGA PRT+9, URGENCY+3, URGENCY+5, URGENCY+7
>> PNM PRT+6, BAR+7, BAR1+4
>> SSN PRT+6, BAR+5, BAR1+4
STX EN+1~, PRT+4, PRT+5, PRT+6, PRT+9, PRT+10, BAR+4, BAR+5, BAR+6, BAR+7
BAR+10, BAR+11, BAR+13, BAR1+4, BAR1+7, BAR1+10, BAR1+13, BAR1+16, BAR1+19, BAR1+24
, INIT+4*, INIT+8, INIT+9, INIT+10, TERM+3, URGENCY+5, URGENCY+7, URGENCY+10
X EN+1~, INIT+5*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All