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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: LRSRVR5

Package: Lab Service

Routine: LRSRVR5


Information

LRSRVR5 ;DALOI/JMC - LAB DATA SERVER - Load standardized code mappings ;01/13/11 09:16

Source Information

Source file <LRSRVR5.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Kernel 3 ($$FMADD,$$HTE,$$HTFM)^XLFDT  SETUP^XQALERT  ($$IEN,$$NNT)^XUAF4  
Lab Service 2 LD^LRSCTF  CLEAN^LRSRVR  
MailMan 2 $$GOTLOCAL^XMXAPIG  $$PAKMAN^XMXSEC1  
VA FileMan 2 FILE^DICN  (,IX1)^DIK  
Registration 1 $$SITE^VASITE  
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: 5

Package Total Caller Graph
Lab Service 5 LRNIGHT  LRSCTF  LRSRVR  LRSRVR8  LRSRVR9B  

Entry Points

Name Comments DBIA/ICR reference
RMAP ; Load RELMA mapping into site's system
CTMAP ; Load SNOMED CT mapping into site's system
PROCESS ; Process the message and load file
EXTRACT ; Extract data from PackMan global format in MailMan message.
LDFILE ; Load/store entries in mapping transport file.
TASKMAP ; Task/run applying the mapping to site's lab files
PURGE(LRSTAT,LRDATE) ; Purge entries matching status selected.
; Call with:
; LRSTAT = record status to purge
; LRDATE = (optional) only purge records with a Status Date <= LRDATE
PRGNIGHT ; Called from LRNIGHT to purge eligible entries in file 95.4

External References

Name Field # of Occurrence
FILE^DICN LDFILE+11
^DIK PURGE+14
IX1^DIK LDFILE+26
LD^LRSCTF TASKMAP+16
CLEAN^LRSRVR PROCESS+69
$$SITE^VASITE PROCESS+7, TASKMAP+16
$$FMADD^XLFDT PRGNIGHT+5
$$HTE^XLFDT EXTRACT+12, TASKMAP+8, TASKMAP+21
$$HTFM^XLFDT PROCESS+6, PROCESS+50, PROCESS+55, EXTRACT+11
$$GOTLOCAL^XMXAPIG PROCESS+12
$$PAKMAN^XMXSEC1 EXTRACT+7
$$GET^XPAR PRGNIGHT+4
SETUP^XQALERT PROCESS+17, PROCESS+26, PROCESS+37, TASKMAP+10, TASKMAP+23
$$IEN^XUAF4 LDFILE+7
$$NNT^XUAF4 PROCESS+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAHM(95.4 - [#95.4] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAHM( PROCESS+32, PROCESS+46, LDFILE+16*, LDFILE+18*, LDFILE+19*, LDFILE+20*, LDFILE+21*
^LAHM(95.4 - [#95.4] PURGE+12
^TMP($J PROCESS+40, PROCESS+49, PROCESS+51, LDFILE+5, LDFILE+16
^XTMP( EXTRACT+9!, EXTRACT+11*, EXTRACT+12*, EXTRACT+27*
^XTMP("LABSERVER LOADING" PROCESS+21, PROCESS+66
^XTMP("LRMAP-HDL-" PROCESS+50*, PROCESS+51*, PROCESS+55*, PROCESS+56*, PROCESS+59, PROCESS+62
^XTMP("LRMAP-HDL-SCT" TASKMAP+17!

Label References

Name Line Occurrences
EXTRACT PROCESS+28
LDFILE PROCESS+43
PROCESS RMAP+7, CTMAP+8
PURGE PRGNIGHT+6
TASKMAP PROCESS+63

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA LDFILE+24!, LDFILE+25*, PURGE+5~, PURGE+11*, PURGE+12
DIC PROCESS+2~, LDFILE+4!, LDFILE+10*
DIC(0 LDFILE+10*
DIK LDFILE+24!, LDFILE+25*, PURGE+5~, PURGE+6*
DINUM PROCESS+2~, LDFILE+4!
DO PROCESS+2~, LDFILE+4!
DT PRGNIGHT+5
I PROCESS+60~, PROCESS+61*, PROCESS+62*
I(0 PROCESS+62*
>> LR4 LDFILE+7*, LDFILE+8, LDFILE+18
>> LRABORT TASKMAP+21
LRCNT PROCESS+2~, PROCESS+39*, PROCESS+41*, PROCESS+42
LRDATA EXTRACT+2~, EXTRACT+19*, EXTRACT+24*, EXTRACT+25*
LRDATE PURGE~, PURGE+13, PRGNIGHT+2~, PRGNIGHT+5*, PRGNIGHT+6
LRDAYS PRGNIGHT+2~, PRGNIGHT+4*, PRGNIGHT+5
LRDT PROCESS+2~, PROCESS+6*, PROCESS+50, PROCESS+55, EXTRACT+11
LRFILE PROCESS+2~, PROCESS+7*, PROCESS+32, PROCESS+35, PROCESS+46, LDFILE+16, LDFILE+18, LDFILE+19, LDFILE+20, LDFILE+21
LRGLO EXTRACT+2~, EXTRACT+24*, EXTRACT+25
>> LRHDL PROCESS+54, PROCESS+56, EXTRACT+15*, EXTRACT+22*, EXTRACT+27
LRI PROCESS+2~, PROCESS+21*, PROCESS+32*, PROCESS+39*, PROCESS+40*, LDFILE+5, LDFILE+16
LRI(0 LDFILE+5*, LDFILE+6, LDFILE+19
LRIEN PROCESS+2~, LDFILE+4!, LDFILE+13*, LDFILE+16, LDFILE+18, LDFILE+19, LDFILE+20, LDFILE+21, LDFILE+25
LRMAILGROUP PROCESS+2~, PROCESS+11*, PROCESS+12, PROCESS+14*, PROCESS+16, PROCESS+25, PROCESS+36, TASKMAP+9, TASKMAP+22
LRNAME RMAP+4~, RMAP+5*, CTMAP+5~, CTMAP+6*, PROCESS+50, PROCESS+55, EXTRACT+11
LRNODE RMAP+4~, RMAP+5*, CTMAP+5~, CTMAP+6*, EXTRACT+9, EXTRACT+11, EXTRACT+12, EXTRACT+27
LRNOW PROCESS+2~, PROCESS+6*, LDFILE+21
LROK PROCESS+60~, PROCESS+61*, PROCESS+62*, PROCESS+63
LRQUIT PURGE+5~, PURGE+6*, PURGE+7, PURGE+8*, PURGE+9*, PURGE+10*
LRROOT PURGE+5~, PURGE+6*, PURGE+7*, PURGE+8, PURGE+9, PURGE+10, PURGE+11
LRST PROCESS+2~, PROCESS+7*, EXTRACT+12
LRSTART EXTRACT+2~, EXTRACT+15*, EXTRACT+19*, EXTRACT+20*, EXTRACT+23
LRSTAT PURGE~, PURGE+10, PRGNIGHT+2~, PRGNIGHT+6*
LRSTATDT PURGE+5~, PURGE+12*, PURGE+13
LRSTN PROCESS+2~, PROCESS+7*
LRTEXT EXTRACT+2~, EXTRACT+15*, EXTRACT+17*, EXTRACT+18*, EXTRACT+19*, EXTRACT+21
LRTYPE RMAP+4~, RMAP+6*, CTMAP+5~, CTMAP+7*, PROCESS+16, PROCESS+24, PROCESS+25, PROCESS+35, PROCESS+36, TASKMAP+8
TASKMAP+9, TASKMAP+12, TASKMAP+15, TASKMAP+21, TASKMAP+22
LRTYPE(0 RMAP+6*, CTMAP+7*, PROCESS+15, PROCESS+50, PROCESS+51, PROCESS+55, PROCESS+56, PROCESS+59, PROCESS+62
LRVAL PROCESS+2~, PROCESS+7*, PROCESS+8*, LDFILE+8
>> LRX LDFILE+6*, LDFILE+7, LDFILE+10
U PURGE+12
X PROCESS+2~, PROCESS+6*, LDFILE+10*
>> XMER EXTRACT+16
>> XMFROM EXTRACT+12
>> XMREC EXTRACT+16
>> XMRG EXTRACT+17, EXTRACT+18, EXTRACT+19, EXTRACT+20, EXTRACT+22, EXTRACT+24, EXTRACT+25
>> XMZ RMAP+5, CTMAP+6, PROCESS+25, PROCESS+36, PROCESS+56, EXTRACT+7, TASKMAP+9, TASKMAP+22
XQA PROCESS+13~, PROCESS+23~, PROCESS+34~, TASKMAP+2~, TASKMAP+20!
XQA("G." PROCESS+16*, PROCESS+25*, PROCESS+36*, TASKMAP+9*, TASKMAP+22*
XQADATA PROCESS+13~, PROCESS+23~, PROCESS+34~, TASKMAP+2~, TASKMAP+20!
XQAID PROCESS+13~, PROCESS+16*, PROCESS+23~, PROCESS+25*, PROCESS+34~, PROCESS+36*, TASKMAP+2~, TASKMAP+9*, TASKMAP+20!, TASKMAP+22*
XQAMSG PROCESS+13~, PROCESS+15*, PROCESS+23~, PROCESS+24*, PROCESS+34~, PROCESS+35*, TASKMAP+2~, TASKMAP+8*, TASKMAP+20!, TASKMAP+21*
XQAROU PROCESS+13~, PROCESS+23~, PROCESS+34~, TASKMAP+2~, TASKMAP+20!
>> Y LDFILE+12, LDFILE+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All