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

Package: Automated Lab Instruments

Routine: LA7VLCM3


Information

LA7VLCM3 ;DALOI/JDB - LAB CODE MAPPING FILE UTILITIES ;12/27/11 09:57

Source Information

Source file <LA7VLCM3.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 5 EN^DDIOL  (,FIND)^DIC  (FILE,UPDATE)^DIE  ($$GET1,GETS)^DIQ  ^DIR  
Lab Service 3 $$CODE^LRSCT  $$GETLOCK^LRUTIL  $$ISQUIET^LRXREF  

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

Package Total Caller Graph
Automated Lab Instruments 4 LA7VLCM  LA7VLCM1  LA7VLCM2  LA7XREF  
Lab Service 1 IDENTIFIER  

Entry Points

Name Comments DBIA/ICR reference
CODSETOK(R6247,R624701,CODE,CS,DISP) ;
; Is the combination of CODE and CODE SYSTEM valid?
; Used with IDENTIFIER and CODING SYSTEM fields of #62.4701
; Needs to be safe to use within recursive FM DD calls
; Inputs
; R6247: <opt>#62.47 IEN
; R624701: <opt>#62.4701 IEN
; CODE: <opt>Code
; CS: <opt>Code Set
; DISP: <opt>Display (show user messages? dflt=NO)
; Outputs
; 1 if CODE and CODSET are good, 0 if not
ISLOINC(CODE) ;
; Returns if code is a valid LOINC code
; Needs to be FM DD safe
CLONE ;
; Clone Msg Cfg in 62.47

External References

Name Field # of Occurrence
EN^DDIOL CODSETOK+36
^DIC CLONE+8, CLONE+16
FIND^DIC CLONE+52
FILE^DIE CLONE+77
UPDATE^DIE CLONE+76
$$GET1^DIQ ISLOINC+15
GETS^DIQ CODSETOK+22, CLONE+40
^DIR CLONE+25
$$CODE^LRSCT CODSETOK+31
$$GETLOCK^LRUTIL CLONE+28
$$ISQUIET^LRXREF CODSETOK+36

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Could not lock file. Try later.",$C(7)
  • Line Location: CLONE+29
Function Call: WRITE
  • Prompt: !!," Records found: ",CNT
  • Line Location: CLONE+81
Function Call: WRITE
  • Prompt: !," Records added: ",CNT2,!
  • Line Location: CLONE+82
Routine Call
  • DIC
  • Line Location:
    • CLONE+8
    • CLONE+16
Routine Call
  • DIC
  • Line Location:
    • CLONE+52
Routine Call
  • DIE
  • Line Location:
    • CLONE+77
Routine Call
  • DIE
  • Line Location:
    • CLONE+76
Routine Call
  • DIR
  • Line Location:
    • CLONE+25

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
62.4701 FIND^DIC,  GETS^DIQ
^LAB(95.3 - [#95.3] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(62.47 - [#62.47] CLONE+48, CLONE+80
^LAB(95.3 - [#95.3] ISLOINC+8, ISLOINC+11
^LAM("E" CODSETOK+34

Label References

Name Line Occurrences
$$ISLOINC CODSETOK+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT CLONE+3~, CLONE+31*, CLONE+34*, CLONE+81
CNT2 CLONE+3~, CLONE+31*, CLONE+78*, CLONE+82
CODE CODSETOK~, CODSETOK+18*, CODSETOK+23*, CODSETOK+26, CODSETOK+28, CODSETOK+31, CODSETOK+34, ISLOINC~, ISLOINC+4*, ISLOINC+8
, ISLOINC+10, ISLOINC+16, CLONE+2~, CLONE+42*, CLONE+52
>> CODSYS CLONE+61
CS CODSETOK~, CODSETOK+18*, CODSETOK+24*, CODSETOK+26*, CODSETOK+28, CODSETOK+30, CODSETOK+34, CLONE+2~, CLONE+43*
DA CODSETOK+15~, ISLOINC+3~
DIC CODSETOK+15~, ISLOINC+3~, CLONE+2~, CLONE+4*, CLONE+9!, CLONE+12*, CLONE+17!
DIC("A" CLONE+7*, CLONE+15*
DIC("S" CLONE+6*, CLONE+14*
DIC(0 CLONE+5*, CLONE+13*
DIE CODSETOK+15~, ISLOINC+3~
DIERR CODSETOK+15~, ISLOINC+3~, CLONE+3~, CLONE+51!
DIR CLONE+2~
DIR("?" CLONE+24*
DIR("A" CLONE+22*
DIR("B" CLONE+23*
DIR(0 CLONE+21*
DISP CODSETOK~, CODSETOK+18*, CODSETOK+36
>> DIUTIL CODSETOK+16
DT CODSETOK+31
>> FLD CLONE+66*, CLONE+71*, CLONE+72, CLONE+73, CLONE+74
FOUND CLONE+54~, CLONE+55*, CLONE+57, CLONE+62*
>> I CLONE+71*
ID CLONE+54~, CLONE+56*, CLONE+57*, CLONE+58, CLONE+60, CLONE+62
IENS CODSETOK+15~, CODSETOK+21*, CODSETOK+22, CODSETOK+23, CODSETOK+24, ISLOINC+3~
LADATA CLONE+37!, CLONE+41
LADATA( CLONE+42, CLONE+43, CLONE+44, CLONE+72
LADATA("DILIST" CLONE+62
LADATA2 CLONE+51!, CLONE+53, CLONE+65!
LADATA2("DILIST" CLONE+57, CLONE+58, CLONE+60
LAFDA CLONE+3~, CLONE+37!
LAFDA(1 CLONE+74*
>> LAFLDS CLONE+39*, CLONE+40, CLONE+71
LAIEN CLONE+3~, CLONE+37!, CLONE+38*, CLONE+40, CLONE+42, CLONE+43, CLONE+44, CLONE+72
LAIEN2 CLONE+3~, CLONE+67*, CLONE+68*, CLONE+69*, CLONE+74
LAIENB CLONE+37!
LAMSG CLONE+3~, CLONE+51!, CLONE+65!, CLONE+78
LAT CODSETOK+15~, CODSETOK+19*, CODSETOK+38
LAX ISLOINC+3~, ISLOINC+10*, ISLOINC+11, ISLOINC+15*, ISLOINC+16
LRFPRIV CLONE+3~, CLONE+75*
MSG ISLOINC+3~, ISLOINC+14!
MSGCFG CLONE+2~, CLONE+44*
NODE CLONE+2~, CLONE+32*, CLONE+33*, CLONE+35, CLONE+36
OK CODSETOK+15~, CODSETOK+19*, CODSETOK+28*, CODSETOK+32*, CODSETOK+34*, CODSETOK+36, CODSETOK+39
R6247 CODSETOK~, CODSETOK+17*, CODSETOK+20, CODSETOK+21, CLONE+2~, CLONE+35*, CLONE+38, CLONE+52, CLONE+69
R624701 CODSETOK~, CODSETOK+17*, CODSETOK+20, CODSETOK+21, CLONE+2~, CLONE+36*, CLONE+38, CLONE+46*, CLONE+48*, CLONE+50
CLONE+62*, CLONE+67, CLONE+68, CLONE+76, CLONE+77
R6248S CLONE+2~, CLONE+10*, CLONE+11, CLONE+33
R6248T CLONE+2~, CLONE+18*, CLONE+19, CLONE+48, CLONE+59, CLONE+73
R953 ISLOINC+3~, ISLOINC+4*, ISLOINC+8*, ISLOINC+9, ISLOINC+11*, ISLOINC+13, ISLOINC+15
STATUS ISLOINC+3~, ISLOINC+4*, ISLOINC+16*, ISLOINC+18
TARG CODSETOK+15~
TARG( CODSETOK+23, CODSETOK+24
X CODSETOK+15~, CODSETOK+31*, CODSETOK+32, ISLOINC+3~, CLONE+3~, CLONE+58*, CLONE+59, CLONE+60*, CLONE+61, CLONE+72*
CLONE+73*, CLONE+74
X1 CODSETOK+15~, ISLOINC+3~
X2 CODSETOK+15~, ISLOINC+3~
Y CODSETOK+15~, ISLOINC+3~, CLONE+10, CLONE+18, CLONE+26
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