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

Package: Lab Service

Routine: LRMISTF1


Information

LRMISTF1 ;DALOI/STAFF - MASS DATA ENTRY INTO FILE 63.05 ; 7/9/16 10:57pm

Source Information

Source file <LRMISTF1.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Lab Service 7 NEW^LR7OB1  (LRAN,STF)^LRMIUT  UPDATE^LRPXRM  (CNE,UEE)^LRRPLU  $$SELPL^LRVERA  LEDI^LRVR0  PT^LRX  
VA FileMan 3 YN^DICN  ^DIE  ^DIR  
Kernel 2 $$NOW^XLFDT  $$CJ^XLFSTR  
Toolkit 1 $$GET^XPAR  

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

Package Total Caller Graph
Lab Service 1 LRMISTF  

Entry Points

Name Comments DBIA/ICR reference
ASK ;
GET ;
INFO ;
ACC ;
STUFF ;
MORE ;
UR ;
SPUT ;
PL ; Store performing lab on automatic verification

External References

Name Field # of Occurrence
YN^DICN GET+12, MORE+2
^DIE STUFF+19
^DIR GET+22, GET+29, GET+65, ACC+7
NEW^LR7OB1 STUFF+29
LRAN^LRMIUT ACC+2
STF^LRMIUT STUFF+31
UPDATE^LRPXRM STUFF+19
CNE^LRRPLU PL+10
UEE^LRRPLU PL+11
$$SELPL^LRVERA GET+59
LEDI^LRVR0 STUFF+31
PT^LRX STUFF+15
$$NOW^XLFDT STUFF+26
$$CJ^XLFSTR INFO+1, INFO+2, INFO+3
$$GET^XPAR GET+52, GET+55

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Formatting: !
  • Prompt: "What do you want entered?: "
  • Variable: X1
  • Timeout: DTIME
  • Line Location: GET+5
Function Call: WRITE
  • Prompt: !,"I will ",$S(LRMODE=1:"automatically stuff ",1:"prompt "),LRMF
  • Line Location: GET+11
Function Call: WRITE
  • Prompt: !,"with ",LRSTUFF
  • Condition for execution: $D(LRSTUFF)
  • Line Location: GET+11
Function Call: WRITE
  • Prompt: !," ...OK"
  • Line Location: GET+12
Function Call: WRITE
  • Prompt: !,"Answer 'Y'es or 'N'o"
  • Line Location: GET+12
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("What you enter will go through the input transform to be stored in the.",IOM)
  • Line Location: INFO+1
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("Result field of the test",IOM)
  • Line Location: INFO+2
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("The punctuations of ';' or ':' are not allowed in Batch Data Entry.",IOM),!
  • Line Location: INFO+3
Function Call: WRITE
  • Prompt: !,"Enter the accessions you wish to edit."
  • Line Location: ACC+2
Function Call: READ
  • Formatting: !
  • Prompt: "Press return to continue or '^' to escape "
  • Variable: X
  • Timeout: DTIME
  • Line Location: ACC+3
Function Call: WRITE
  • Prompt: !,"Editing the following:"
  • Line Location: ACC+3
Function Call: WRITE
  • Prompt: !,LRAN
  • Line Location: ACC+3
Function Call: WRITE
  • Prompt: !,"Acc: ",LRAN," not set up."
  • Line Location: STUFF+3
Function Call: WRITE
  • Prompt: !,"Acc: ",LRAN," has been previously verified by a microbiology supervisor."
  • Line Location: STUFF+4
Function Call: WRITE
  • Prompt: !,"Acc: ",LRAN," doesn't have the test required."
  • Line Location: STUFF+7
Function Call: WRITE
  • Prompt: !,"Acc: ",LRAN," has been completed for the selected test."
  • Line Location: STUFF+8
Function Call: WRITE
  • Prompt: !,"Acc: ",LRAN," doesn't have the specimen required."
  • Line Location: STUFF+10
Function Call: WRITE
  • Prompt: !,"Acc: ",LRAN
  • Line Location: STUFF+12
Function Call: WRITE
  • Prompt: ?15,PNM,?45,SSN,?65,LRWRD,!
  • Line Location: STUFF+16
Function Call: WRITE
  • Prompt: !,"Do you wish to make a new entry for the ",LRMF," field"
  • Line Location: MORE+2
Function Call: WRITE
  • Prompt: !,"Answer 'Y'es or 'N'o"
  • Line Location: MORE+2
Routine Call
  • DIE
  • Line Location:
    • STUFF+19
Routine Call
  • DIR
  • Line Location:
    • GET+22
    • GET+29
    • GET+65
    • ACC+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LR - [#63] STUFF+14, PL+9, PL+11
^LRO(68 - [#68] STUFF+3, STUFF+4, STUFF+6, STUFF+13, STUFF+18, STUFF+23, STUFF+24!, STUFF+25*, STUFF+27*, STUFF+28*
UR+2, SPUT+2

Label References

Name Line Occurrences
@( GET+7, STUFF+10
ACC ASK+3
GET ASK+3
INFO GET+6, GET+7
MORE ASK+3
PL STUFF+31
STUFF ACC+11

Naked Globals

Name Field # of Occurrence
^( STUFF+6, UR+2, SPUT+2
^(0 STUFF+6, STUFF+13, STUFF+14, STUFF+25*
^(3 STUFF+3, STUFF+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % GET+12*, GET+13, MORE+2*, MORE+3
CORRECT STUFF+29~*
>> DA STUFF+18*
>> DA(1 STUFF+18*
>> DFN STUFF+14*
DIC ACC+1~
>> DIE STUFF+18*
DIR GET+1~, GET+20!, GET+27!, GET+51~, ACC+1~
DIR("?" GET+64*
DIR("A" GET+21*, GET+28*, GET+63*, ACC+6*
DIR("B" GET+21*, GET+28*, ACC+6*
DIR(0 GET+21*, GET+28*, GET+62*, ACC+6*
DIRUT GET+1~, GET+23, GET+30, GET+51~, GET+66, ACC+1~
>> DR GET+15*, GET+16*, GET+17*, GET+18*, GET+24*
DTIME GET+5, ACC+3
DTOUT GET+1~, GET+51~, ACC+1~
DUOUT GET+1~, GET+51~, ACC+1~
DUZ GET+18, STUFF+25
DUZ(2 GET+53, GET+56, GET+61, PL+7
>> H9 GET+7, GET+18, GET+57, GET+67, STUFF+10, PL+4
IOM INFO+1, INFO+2, INFO+3
IOSL ACC+3
>> J ACC+3*, STUFF+6*, UR+1*, UR+2*, SPUT+1*, SPUT+2*
>> LRAA STUFF+3, STUFF+4, STUFF+6, STUFF+13, STUFF+18, STUFF+23, STUFF+24, STUFF+25, STUFF+27, STUFF+28
UR+2, SPUT+2
>> LRAD STUFF+3, STUFF+4, STUFF+6, STUFF+13, STUFF+18, STUFF+23, STUFF+24, STUFF+25, STUFF+27, STUFF+28
UR+2, SPUT+2
>> LRAN ACC+3*, ACC+10*, ACC+11*, STUFF+3, STUFF+4, STUFF+6, STUFF+7, STUFF+8, STUFF+10, STUFF+12
STUFF+13, STUFF+18, STUFF+23, STUFF+24, STUFF+25, STUFF+27, STUFF+28, UR+2, SPUT+2
>> LRAN( ACC+3, ACC+11
>> LRAN(0 ACC+3
LRAUTO ASK+1~, ASK+3!, GET+24*, GET+50, STUFF+31
>> LRCDEF STUFF+25
>> LRCDT STUFF+18*
>> LRCO GET+31*, STUFF+22
>> LRCORECT STUFF+29
>> LRDFN STUFF+13*, STUFF+14, STUFF+18, STUFF+19, PL+6, PL+9, PL+10, PL+11
>> LRDPF STUFF+14*
LRDPL GET+51~, GET+52*, GET+53*, GET+56, GET+59
LRDUZ ASK+1~, GET+36!
LRDUZ(2 GET+56*, GET+61*, PL+7
LREND ASK+3*, GET+3*, GET+5*, GET+8*, GET+13*, GET+23*, GET+30*, GET+60*, GET+66*, ACC+3*
ACC+4, ACC+11, STUFF+1~, STUFF+20*, MORE+1*, MORE+3*
>> LRIDT STUFF+18*, STUFF+19, PL+6
LRIEN ASK+1~
>> LRLLOC STUFF+13*
>> LRMF GET+11, GET+62, MORE+2
>> LRMODE GET+4, GET+10, GET+11, GET+18
>> LRNOP STUFF+6*, STUFF+7, STUFF+8
>> LRODT STUFF+13*, STUFF+29
>> LROK STUFF+10*, UR+2*, SPUT+2*
>> LRPF GET+15, GET+16, GET+17
LRPL PL+2~, PL+7*, PL+10, PL+11
LRPLREF ASK+1~, GET+36!
LRPLREF( GET+38*, GET+39*, GET+40*, GET+42*, GET+44*, GET+57*, GET+67*, PL+4
LRPLREF(13 GET+41*
LRPLREF(17 GET+43*
LRPLREF(21 GET+45*
LRPLREF(24 GET+46*
LRPLREF(27 GET+47*
LRPLREF(37 GET+48*
LRREF PL+2~, PL+6*, PL+9, PL+10, PL+11
>> LRSB GET+15, GET+17, GET+24
>> LRSN STUFF+13*, STUFF+29
LRSTUFF GET+1~, GET+10*, GET+11, GET+18
>> LRTEST STUFF+6, STUFF+23, STUFF+25, STUFF+27
>> LRURINE UR+2
>> LRWRD STUFF+16
LRX PL+2~, PL+9*, PL+10, PL+11
LRY PL+2~, PL+4*, PL+5, PL+6
>> PNM STUFF+16
>> SSN STUFF+16
U GET+5, GET+8, ACC+3, STUFF+4, STUFF+6, STUFF+13, STUFF+14, STUFF+18, STUFF+23, STUFF+25
STUFF+27
X GET+1~, GET+7*, GET+51~, GET+59*, GET+60, GET+61, ACC+3*, STUFF+23*, STUFF+24
>> X1 GET+3*, GET+5*, GET+6*, GET+7*, GET+8, GET+10
Y GET+1~, GET+24, GET+31, GET+51~, GET+67, ACC+8, STUFF+20, STUFF+26*, STUFF+27, STUFF+28
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All