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 |  Local Variables |  All
Print Page as PDF
Routine: LA7SM2

Package: Automated Lab Instruments

Routine: LA7SM2


Information

LA7SM2 ;VA/DALOI/JMC - Shipping Manifest Options ;JUL 06, 2010 3:14 PM

Source Information

Source file <LA7SM2.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA Fileman 5 EN^DDIOL  ($$GET1,FIELD)^DID  FILE^DIE  $$GET1^DIQ  ^DIR  
Automated Lab Instruments 4 (CLEANUP,INIT,LOCKSM,SEL,UNLOCKSM)^LA7SM  ASK^LA7SMP  ($$SELSM,SEUP)^LA7SMU  $$NVAF^LA7VHLU2  
Kernel 1 ($$FMDIFF,$$FMTE,$$NOW)^XLFDT  

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Automated Lab Instruments 4 LA7S MANIFEST CLINICAL INFO  LA7S MANIFEST TEST REQ INFO  LA7SM1  LA7SMP  
IHS Changes To Lab 3 BLRAG09C  BLRAG09D  BLRAG09F  

Entry Points

Name Comments DBIA/ICR reference
CHKREQI(LA7628,LA762801) ; Check for required info/incomplete setup
; Call with LA7628 = ien of entry in file #62.8
; LA762801 = ien of entry in file #62.8, TEST subfile
SETERR ; Set error log for entries missing values in 62.8
; Called from above.
BUILDRI ; Build global with required info to print on manifest.
; Called from LA7SMP
RCI ; Enter/edit relevant clinical information
INFOEE ; Required Info Enter/Edit
REQINFO ; Enter required information prior to shipping.

External References

Name Field # of Occurrence
EN^DDIOL REQINFO+5, REQINFO+9, REQINFO+14, RCI+6, RCI+10, RCI+24
$$GET1^DID INFOEE+35, SETERR+3
FIELD^DID RCI+30
FILE^DIE INFOEE+67, RCI+50
$$GET1^DIQ INFOEE+42, INFOEE+61, RCI+43, RCI+44
^DIR INFOEE+47, RCI+26, RCI+46
CLEANUP^LA7SM REQINFO+2, REQINFO+6, REQINFO+10, REQINFO+16, RCI+3, RCI+7, RCI+11, RCI+14, RCI+22, RCI+27
, RCI+52
INIT^LA7SM REQINFO+1, RCI+2
LOCKSM^LA7SM REQINFO+7, RCI+8
SEL^LA7SM INFOEE+4, RCI+13
UNLOCKSM^LA7SM REQINFO+10, REQINFO+13, RCI+11, RCI+14, RCI+22, RCI+27, RCI+52
ASK^LA7SMP REQINFO+15
$$SELSM^LA7SMU REQINFO+3, RCI+4
SEUP^LA7SMU INFOEE+70
$$NVAF^LA7VHLU2 RCI+32
$$FMDIFF^XLFDT INFOEE+62
$$FMTE^XLFDT INFOEE+38, INFOEE+45
$$NOW^XLFDT INFOEE+69

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"For test: ",$$GET1^DIQ(62.801,LA762801,.02)
  • Line Location: RCI+43
Routine Call
  • DIE
  • Line Location:
    • INFOEE+67
    • RCI+50
Routine Call
  • DIR
  • Line Location:
    • INFOEE+47
    • RCI+26
    • RCI+46

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
62.801 FIELD^DID,  GET1^DID,  GET1^DIQ
^LAB(64.061 - [#64.061] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(60 - [#60] RCI+24
^LAHM(62.8 - [#62.8] REQINFO+11, INFOEE+8, INFOEE+9, CHKREQI+10, CHKREQI+14, RCI+12, RCI+16, RCI+17
^LAHM(62.9 - [#62.9] CHKREQI+12, RCI+31
^LRO(68 - [#68] INFOEE+30
^TMP("LA7ERR" SETERR+4*
^TMP("LA7SMRI" BUILDRI+8, BUILDRI+24*

Label References

Name Line Occurrences
INFOEE REQINFO+12
SETERR CHKREQI+19, CHKREQI+22, CHKREQI+25, CHKREQI+28, CHKREQI+31, CHKREQI+35

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA INFOEE+33~, RCI+1~, RCI+40!, RCI+41*, RCI+42
DIR INFOEE+2~, INFOEE+33~, RCI+29!
DIR("?" RCI+36*
DIR("A" INFOEE+35*, INFOEE+37*, INFOEE+38*, INFOEE+43*, RCI+25*, RCI+35*
DIR("B" INFOEE+45*, INFOEE+46*, RCI+44*, RCI+45!
DIR(0 INFOEE+34*, INFOEE+39*, RCI+25*, RCI+35*
DIROUT INFOEE+2~
DIRUT INFOEE+2~, INFOEE+33~, RCI+27, RCI+40!, RCI+47
DTOUT INFOEE+2~, INFOEE+48, RCI+40!
DUOUT INFOEE+2~, INFOEE+48, RCI+40!
FDA INFOEE+57~, RCI+1~, RCI+40!
FDA( INFOEE+65*, INFOEE+66*, RCI+49*
>> LA760( RCI+20*, RCI+24, RCI+41
LA7628 INFOEE+57~, CHKREQI~, CHKREQI+10, CHKREQI+14, SETERR+4, RCI+1~, RCI+37*, RCI+42
LA7628(0 CHKREQI+10*, CHKREQI+11, CHKREQI+34
LA762801 INFOEE+58*, INFOEE+65, INFOEE+66, CHKREQI~, CHKREQI+14, RCI+1~, RCI+42*, RCI+43, RCI+44, RCI+49
LA762801(0 BUILDRI+8, BUILDRI+24
LA762801(1 BUILDRI+6, BUILDRI+11, BUILDRI+12, BUILDRI+13, BUILDRI+14
LA762801(2 BUILDRI+6, BUILDRI+17, BUILDRI+18, BUILDRI+19, BUILDRI+20, BUILDRI+21
LA768 INFOEE+57~
>> LA7AA INFOEE+30
>> LA7AD INFOEE+30
>> LA7AN INFOEE+30
LA7CDT INFOEE+2~, INFOEE+30*, INFOEE+38, INFOEE+62
LA7DATA INFOEE+57~, INFOEE+69*, INFOEE+70
LA7DIE RCI+40!
LA7DIR RCI+1~
LA7DIR("DESCRIPTION" RCI+36
LA7DIR("FIELD LENGTH" , RCI+33*, RCI+35
LA7DIR("HELP-PROMPT" RCI+34*, RCI+36
LA7DURT INFOEE+60~, INFOEE+62*, INFOEE+63*, INFOEE+64*, INFOEE+65
>> LA7ERR CHKREQI+9*, CHKREQI+37*
>> LA7ERR( SETERR+3*
>> LA7ERR("" CHKREQI+37
LA7FILE CHKREQI+7~, CHKREQI+16*, SETERR+3, SETERR+4
LA7FLD CHKREQI+7~, CHKREQI+19*, CHKREQI+22*, CHKREQI+25*, CHKREQI+28*, CHKREQI+31*, CHKREQI+35*, SETERR+3, SETERR+4
LA7I INFOEE+2~, INFOEE+7*, INFOEE+8*, INFOEE+9, INFOEE+18, INFOEE+24, INFOEE+54*, INFOEE+55*, INFOEE+56, INFOEE+58
, INFOEE+61, INFOEE+69, CHKREQI+7~, BUILDRI+3~, BUILDRI+8*, BUILDRI+11*, BUILDRI+12, BUILDRI+13, BUILDRI+14, BUILDRI+17*
, BUILDRI+18, BUILDRI+19, BUILDRI+20, BUILDRI+21, BUILDRI+24*, RCI+15*, RCI+16*, RCI+17, RCI+20, RCI+23*
, RCI+24*, RCI+39*, RCI+41
LA7I( INFOEE+9*, CHKREQI+14*
LA7I(0 INFOEE+10, INFOEE+11, INFOEE+18, INFOEE+24, SETERR+4, RCI+17*, RCI+18, RCI+19, RCI+20
LA7I(1 INFOEE+13, INFOEE+14, INFOEE+16, INFOEE+17, CHKREQI+18, CHKREQI+19, CHKREQI+21, CHKREQI+22
LA7I(2 INFOEE+19, INFOEE+20, INFOEE+22, INFOEE+23, CHKREQI+24, CHKREQI+25, CHKREQI+27, CHKREQI+28, CHKREQI+30, CHKREQI+31
LA7I(5 CHKREQI+35
LA7INFO INFOEE+2~
LA7INFO( INFOEE+49*, INFOEE+56, INFOEE+62, INFOEE+66
LA7J INFOEE+2~, INFOEE+9*, INFOEE+13*, INFOEE+14, INFOEE+15, INFOEE+16, INFOEE+17, INFOEE+19*, INFOEE+20, INFOEE+21
, INFOEE+22, INFOEE+23, CHKREQI+7~, CHKREQI+14*, CHKREQI+19*, CHKREQI+22*, CHKREQI+25*, CHKREQI+28*, CHKREQI+31*, CHKREQI+35*
LA7QUIT REQINFO+2, REQINFO+8, REQINFO+9, REQINFO+12, REQINFO+14, INFOEE+5, INFOEE+11*, INFOEE+26*, INFOEE+27*, INFOEE+28
, INFOEE+32, INFOEE+48*, INFOEE+50, RCI+1~, RCI+3, RCI+9, RCI+10, RCI+14, RCI+19*, RCI+21*
, RCI+22, RCI+27*, RCI+37*, RCI+38, RCI+39, RCI+47*
LA7RINFO INFOEE+2~
LA7RINFO( INFOEE+16*, INFOEE+17*, INFOEE+18*, INFOEE+22*, INFOEE+23*, INFOEE+24*, INFOEE+32, INFOEE+42, INFOEE+44, INFOEE+45
, INFOEE+46, INFOEE+53, INFOEE+55, INFOEE+56, INFOEE+61, INFOEE+69
LA7RINFO(0 INFOEE+27
LA7SCFG REQINFO+3, CHKREQI+7~, CHKREQI+11*, CHKREQI+12, RCI+4
LA7SCFG(0 CHKREQI+12*
>> LA7SM REQINFO+3*, REQINFO+4, REQINFO+5, REQINFO+11, REQINFO+15, INFOEE+8, INFOEE+9, INFOEE+58, INFOEE+69, RCI+4*
, RCI+5, RCI+6, RCI+12, RCI+16, RCI+17, RCI+37
>> LA7SM(0 REQINFO+11*, RCI+12*, RCI+31
LA7TCNT INFOEE+2~, INFOEE+7*, INFOEE+12*, INFOEE+26, RCI+1~, RCI+15*, RCI+20*, RCI+21, RCI+25
LA7UID INFOEE+8, INFOEE+60~, INFOEE+70, RCI+16
LA7UNITS INFOEE+60~, INFOEE+61*, INFOEE+63, INFOEE+64
LA7X INFOEE+2~, INFOEE+15*, INFOEE+16, INFOEE+17, INFOEE+18, INFOEE+21*, INFOEE+22, INFOEE+23, INFOEE+24, INFOEE+41~
, INFOEE+42*, INFOEE+43, INFOEE+60~, BUILDRI+3~, RCI+31*, RCI+32, RCI+41*
LA7X( BUILDRI+8*, BUILDRI+24
LA7X(1 BUILDRI+12*, BUILDRI+13*, BUILDRI+14*
LA7X(2 BUILDRI+18*, BUILDRI+19*, BUILDRI+20*, BUILDRI+21*
LA7Y INFOEE+2~, INFOEE+31*, INFOEE+32*, INFOEE+34, INFOEE+35, INFOEE+36, INFOEE+40, INFOEE+42, INFOEE+44, INFOEE+45
, INFOEE+46, INFOEE+49, INFOEE+52*, INFOEE+53*, INFOEE+55, INFOEE+56, INFOEE+59, INFOEE+61, INFOEE+62, INFOEE+66
, INFOEE+69, RCI+1~, RCI+37*, RCI+38*, RCI+39, RCI+41
>> LA7YARRY RCI+28*
>> LA7YARRY( RCI+38, RCI+39, RCI+41
X INFOEE+2~, RCI+47, RCI+48
Y INFOEE+2~, INFOEE+49, RCI+28, RCI+48*, RCI+49
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 |  Local Variables |  All