LRSRVR5 ;DALOI/JMC - LAB DATA SERVER - Load standardized code mappings ;01/13/11 09:16
Source file <LRSRVR5.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| 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
|
| 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 |
| FileNo | Call Tags |
|---|---|
| ^LAHM(95.4 - [#95.4] | Classic Fileman Calls |
| 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! |
| >> | 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 |