LA7CHKF1 ;DALOI/LMT - Check SNOMED CT mappings against Lexicon for exceptions ;01/10/13 08:56
Source file <LA7CHKF1.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Automated Lab Instruments | 1 | LA7TASK SCT MAPPINGS CHECK |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; Entry point
|
|
| CHECK(LAFILE,LAFIEN,LASCT) | ; Check Entry against Lexicon
|
|
| SNDALERT(LAFILE,LAFIEN,LANAME,LASCT,LACODEINFO) | ; Build alert that will be sent to STS. Return alert status.
|
|
| BLDMSG(LAFILE,LAFIEN,LANAME,LALEX,LACODEINFO,LAALRTST) | ; Build additional message text
|
|
| UPDSTAT(LAFILE,LAFIEN,LASTATUS,LALEXERR,LATNUM) | ; Update SCT CODE STATUS field
|
|
| SCTUPD(LAFILE,LAFIEN,LASTATUS,LALEXERR,LATNUM) | ; Update SCT STATUS DATE multiple
|
|
| SENDMSG() | ; Send MailMan message. Return message ID.
|
|
| FRMTTXT(TEXT,LMARGIN,RMARGIN,LARSLT) | ;Format Text
|
|
| LN(SUB) | ; Increment the line counter.
|
|
| CLEAN | ; Clean up tmp global(s)
|
| Name | Field # of Occurrence |
|---|---|
| FILE^DIE | UPDSTAT+15 |
| UPDATE^DIE | SCTUPD+14 |
| WP^DIE | SCTUPD+28 |
| $$GET1^DIQ | CHECK+12 |
| ^DIWP | FRMTTXT+21 |
| $$CODE^LRSCT | CHECK+6 |
| $$NOTIFY^LRSCTF1 | SNDALERT+7 |
| $$NOW^XLFDT | SCTUPD+8 |
| $$REPEAT^XLFSTR | BLDMSG+12 |
| $$UP^XLFSTR | CHECK+20, CHECK+21, CHECK+25 |
| SENDMSG^XMXAPI | SENDMSG+47 |
| $$GOTLOCAL^XMXAPIG | SENDMSG+43, SENDMSG+44 |
| $$NAME^XUAF4 | SENDMSG+31 |
| $$KSP^XUPARAM | SENDMSG+31 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^LAB( | EN+13, EN+16, CHECK+4, UPDSTAT+6, UPDSTAT+20 |
| ^TMP("LA7CHK" | EN+25, BLDMSG+11*, BLDMSG+12*, BLDMSG+13*, BLDMSG+14*, BLDMSG+15*, BLDMSG+16*, BLDMSG+17*, BLDMSG+19*, BLDMSG+23* , BLDMSG+24*, BLDMSG+26*, BLDMSG+28*, SENDMSG+6*, SENDMSG+7*, SENDMSG+8*, SENDMSG+9*, SENDMSG+10*, SENDMSG+13, SENDMSG+14* , SENDMSG+15*, SENDMSG+16*, SENDMSG+19, SENDMSG+20*, SENDMSG+21*, SENDMSG+22*, SENDMSG+23*, SENDMSG+24*, SENDMSG+25*, SENDMSG+26* , SENDMSG+27*, SENDMSG+29*, SENDMSG+30*, SENDMSG+31*, SENDMSG+35, SENDMSG+36*, CLEAN+2! |
| ^TMP("XMERR" | SENDMSG+49! |
| ^UTILITY($J | FRMTTXT+14!, FRMTTXT+22, FRMTTXT+23! |
| ^XUSEC("LRLIASON" | SENDMSG+45 |
| Name | Line Occurrences |
|---|---|
| $$LN | BLDMSG+11, BLDMSG+12, BLDMSG+13, BLDMSG+14, BLDMSG+15, BLDMSG+16, BLDMSG+17, BLDMSG+19, BLDMSG+23, BLDMSG+24 , BLDMSG+26, BLDMSG+28, SENDMSG+6, SENDMSG+7, SENDMSG+8, SENDMSG+9, SENDMSG+10, SENDMSG+14, SENDMSG+15, SENDMSG+16 , SENDMSG+20, SENDMSG+21, SENDMSG+22, SENDMSG+23, SENDMSG+24, SENDMSG+25, SENDMSG+26, SENDMSG+27, SENDMSG+29, SENDMSG+30 , SENDMSG+31, SENDMSG+36 |
| $$SENDMSG | EN+25 |
| $$SNDALERT | CHECK+30 |
| BLDMSG | CHECK+31 |
| CHECK | EN+22 |
| CLEAN | EN+6, EN+27 |
| FRMTTXT | BLDMSG+9 |
| SCTUPD | UPDSTAT+18 |
| UPDSTAT | CHECK+27, CHECK+32 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> DILOCKTM | UPDSTAT+6 |
| DIWF | FRMTTXT+12~, FRMTTXT+19* |
| DIWL | FRMTTXT+12~, FRMTTXT+15*, FRMTTXT+17*, FRMTTXT+22 |
| DIWR | FRMTTXT+12~, FRMTTXT+16*, FRMTTXT+18* |
| DT | CHECK+6 |
| DUZ | SCTUPD+10, SENDMSG+47 |
| EXCDATA | SNDALERT+2~, SNDALERT+7 |
| EXCDATA("TNUM" | SNDALERT+8 |
| EXCDATA("TXT" | SNDALERT+5* |
| I | CHECK+23~, CHECK+24*, CHECK+25*, BLDMSG+2~, BLDMSG+20*, BLDMSG+21*, BLDMSG+22, BLDMSG+23, SENDMSG+2~, SENDMSG+34* , SENDMSG+35*, SENDMSG+36 |
| LAALRTST | CHECK+2~, CHECK+30*, CHECK+31, CHECK+32, SNDALERT+2~, SNDALERT+7*, SNDALERT+9*, SNDALERT+11, BLDMSG~, BLDMSG+6 , BLDMSG+26, BLDMSG+27, BLDMSG+28 |
| LABODY | SENDMSG+2~, SENDMSG+39*, SENDMSG+47 |
| LACNT | EN+4~, EN+8*, EN+18*, EN+19, EN+20, SCTUPD+2~, SCTUPD+18*, SCTUPD+19, SCTUPD+20*, SCTUPD+23 , SCTUPD+24*, SCTUPD+25, SCTUPD+26* |
| LACODEINFO | CHECK+2~, CHECK+6*, CHECK+7, CHECK+9, CHECK+30, CHECK+31, SNDALERT~, SNDALERT+5, BLDMSG~, BLDMSG+24 |
| LACODETXT | BLDMSG+2~, BLDMSG+9 |
| LACODETXT( | BLDMSG+21, BLDMSG+22, BLDMSG+23 |
| LACODETXT(1 | BLDMSG+19 |
| LADATA | SNDALERT+2~ |
| LAERR | UPDSTAT+2~, SCTUPD+2~ |
| LAERROR | BLDMSG+2~, BLDMSG+6*, BLDMSG+25, BLDMSG+27 |
| LAFDA | UPDSTAT+2~, SCTUPD+2~ |
| LAFDA(1 | UPDSTAT+14* |
| LAFDA(2 | SCTUPD+8*, SCTUPD+9*, SCTUPD+10*, SCTUPD+12* |
| LAFIEN | EN+4~, EN+15*, EN+16*, EN+22, CHECK~, CHECK+4, CHECK+12, CHECK+27, CHECK+30, CHECK+31 , CHECK+32, SNDALERT~, SNDALERT+7, BLDMSG~, BLDMSG+15, UPDSTAT~, UPDSTAT+6, UPDSTAT+14, UPDSTAT+18, UPDSTAT+20 , SCTUPD~, SCTUPD+8, SCTUPD+9, SCTUPD+10, SCTUPD+12, SCTUPD+28 |
| LAFIEN(2 | SCTUPD+16, SCTUPD+28 |
| LAFILE | EN+4~, EN+11*, EN+13, EN+16, EN+22, CHECK~, CHECK+4, CHECK+12, CHECK+27, CHECK+30 , CHECK+31, CHECK+32, SNDALERT~, SNDALERT+7, BLDMSG~, BLDMSG+14, UPDSTAT~, UPDSTAT+6, UPDSTAT+14, UPDSTAT+18 , UPDSTAT+20, SCTUPD~, SCTUPD+4 |
| LALEX | CHECK+2~, CHECK+31, BLDMSG~ |
| LALEX("F" | CHECK+21, BLDMSG+9, BLDMSG+18 |
| LALEX("P" | CHECK+20 |
| LALEX("S" | CHECK+22, CHECK+25 |
| LALEX(0 | CHECK+10*, BLDMSG+17 |
| LALEXERR | CHECK+2~, CHECK+8*, CHECK+9*, CHECK+32, UPDSTAT~, UPDSTAT+18, SCTUPD~, SCTUPD+22, SCTUPD+25 |
| LALEXSTAT | CHECK+2~, CHECK+7*, CHECK+9, CHECK+15, CHECK+16, CHECK+29 |
| LALINE | EN+4~ |
| LALINE( | LN+4*, LN+5 |
| LAMSGSUB | BLDMSG+2~, BLDMSG+4*, BLDMSG+6*, BLDMSG+11, BLDMSG+12, BLDMSG+13, BLDMSG+14, BLDMSG+15, BLDMSG+16, BLDMSG+17 , BLDMSG+19, BLDMSG+23, BLDMSG+24, BLDMSG+26, BLDMSG+28, SENDMSG+2~, SENDMSG+4*, SENDMSG+6, SENDMSG+7, SENDMSG+8 , SENDMSG+9, SENDMSG+10, SENDMSG+14, SENDMSG+15, SENDMSG+16, SENDMSG+20, SENDMSG+21, SENDMSG+22, SENDMSG+23, SENDMSG+24 , SENDMSG+25, SENDMSG+26, SENDMSG+27, SENDMSG+29, SENDMSG+30, SENDMSG+31, SENDMSG+36, SENDMSG+39 |
| LANAME | CHECK+2~, CHECK+4*, CHECK+20, CHECK+21, CHECK+25, CHECK+30, CHECK+31, SNDALERT~, SNDALERT+7, BLDMSG~ , BLDMSG+16 |
| LARSLT | FRMTTXT~, FRMTTXT+22* |
| LASCT | EN+4~, EN+12*, EN+13*, EN+16, EN+22, CHECK~, CHECK+6, CHECK+10, CHECK+30, SNDALERT~ , SNDALERT+7 |
| LASCTSTAT | CHECK+2~, CHECK+12*, CHECK+13, CHECK+15, CHECK+16 |
| LASTATUS | CHECK+17~, CHECK+19*, CHECK+20*, CHECK+21*, CHECK+22, CHECK+25*, CHECK+27, UPDSTAT~, UPDSTAT+4, UPDSTAT+14 , UPDSTAT+18, SCTUPD~, SCTUPD+9 |
| LASUB | SENDMSG+2~, SENDMSG+33*, SENDMSG+35, SENDMSG+36 |
| LASUBFILE | SCTUPD+2~, SCTUPD+4*, SCTUPD+5, SCTUPD+8, SCTUPD+9, SCTUPD+10, SCTUPD+12, SCTUPD+28 |
| LATNUM | UPDSTAT~, UPDSTAT+18, SCTUPD~, SCTUPD+12 |
| LAWP | SCTUPD+2~, SCTUPD+28 |
| LAWP( | SCTUPD+19*, SCTUPD+23*, SCTUPD+25* |
| LMARGIN | FRMTTXT~, FRMTTXT+15 |
| LRFMERTS | UPDSTAT+2~, UPDSTAT+9* |
| LRFMERTS("STS" | UPDSTAT+10*, UPDSTAT+11* |
| RMARGIN | FRMTTXT~, FRMTTXT+16 |
| SUB | LN~, LN+4, LN+5 |
| TEXT | FRMTTXT~, FRMTTXT+20 |
| TNUM | SNDALERT+2~, SNDALERT+8*, SNDALERT+9 |
| U | CHECK+4, CHECK+7, CHECK+9, CHECK+10, CHECK+32, SNDALERT+5, SNDALERT+9, BLDMSG+6, BLDMSG+17, BLDMSG+24 , BLDMSG+27, BLDMSG+28 |
| X | EN+4~, EN+25*, SNDALERT+2~, FRMTTXT+12~, FRMTTXT+20* |
| XMERR | SENDMSG+2~ |
| XMINSTR | SENDMSG+2~, SENDMSG+47 |
| XMINSTR("ADDR | FLAGS" , SENDMSG+40* |
| XMINSTR("FROM" | SENDMSG+41* |
| XMSUBJ | SENDMSG+2~, SENDMSG+38*, SENDMSG+47 |
| XMTO | SENDMSG+2~, SENDMSG+45*, SENDMSG+47 |
| XMTO("G.LAB M | ESSAGING" , SENDMSG+43* |
| XMTO("G.LMI" | SENDMSG+44* |
| XMZ | SENDMSG+2~, SENDMSG+47, SENDMSG+51 |
| >> ZTQUEUED | EN+20 |