LRPX ;SLC/STAFF - Process lab indexes ;9/26/03 15:39
Source file <LRPX.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 |
|---|---|---|
| CHKILL(LRDFN,LRIDT) | ; from LROC
; delete Chem xrefs in ^PXRMINDX(63 |
|
| CHSET(LRDFN,LRIDT) | ; from LRVER3A
; add Chem xrefs in ^PXRMINDX(63 |
|
| PATIENT(LRDFN,DFN,OK) | ;
|
|
| TESTS(LRDFN,LRIDT,LRDN,TEST) | ;
|
|
| KLAB(DFN,DATE,ITEM,NODE) | ; from LRPXRM
; delete index for lab data. |
|
| SLAB(DFN,DATE,ITEM,NODE) | ; from LRPXRM, LRPXSXRA, LRPXSXRB, LRPXSXRL
; set index for lab data. |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^LAB(60 - [#60] | TESTS+4 |
| ^LR - [#63] | CHKILL+3, CHKILL+7, CHSET+3, CHSET+7, PATIENT+4, TESTS+2 |
| ^PXRMINDX(63 | KLAB+2!, KLAB+3!, KLAB+5!, SLAB+2*, SLAB+3*, SLAB+5* |
| Name | Line Occurrences |
|---|---|
| KLAB | CHKILL+10 |
| PATIENT | CHKILL+4, CHSET+4 |
| SLAB | CHSET+10 |
| TESTS | CHKILL+8, CHSET+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DAS | CHKILL+2~, CHKILL+9*, CHKILL+10, CHSET+2~, CHSET+9*, CHSET+10 |
| DATA | TESTS+1~, TESTS+2*, TESTS+3 |
| DATE | CHKILL+2~, CHKILL+5*, CHKILL+10, CHSET+2~, CHSET+5*, CHSET+10, KLAB~, KLAB+2, KLAB+3, KLAB+5 , SLAB~, SLAB+2, SLAB+3, SLAB+5 |
| DFN | CHKILL+2~, CHKILL+4, CHKILL+10, CHSET+2~, CHSET+4, CHSET+10, PATIENT~, PATIENT+6*, PATIENT+7, KLAB~ , KLAB+2, KLAB+3, KLAB+5, SLAB~, SLAB+2, SLAB+3, SLAB+5 |
| ITEM | KLAB~, KLAB+2, KLAB+3, KLAB+4, KLAB+5, SLAB~, SLAB+2, SLAB+3, SLAB+4, SLAB+5 |
| LRDFN | CHKILL~, CHKILL+3, CHKILL+4, CHKILL+7, CHKILL+8, CHKILL+9, CHSET~, CHSET+3, CHSET+4, CHSET+7 , CHSET+8, CHSET+9, PATIENT~, PATIENT+3, PATIENT+4, PATIENT+7, TESTS~, TESTS+2 |
| LRDN | CHKILL+2~, CHKILL+6*, CHKILL+7*, CHKILL+8, CHKILL+9, CHSET+2~, CHSET+6*, CHSET+7*, CHSET+8, CHSET+9 , TESTS~, TESTS+2, TESTS+4 |
| LRIDT | CHKILL~, CHKILL+3, CHKILL+5, CHKILL+7, CHKILL+8, CHKILL+9, CHSET~, CHSET+3, CHSET+5, CHSET+7 , CHSET+8, CHSET+9, TESTS~, TESTS+2 |
| NODE | KLAB~, KLAB+2, KLAB+3, KLAB+5, SLAB~, SLAB+2, SLAB+3, SLAB+5 |
| OK | CHKILL+2~, CHKILL+4, CHSET+2~, CHSET+4, PATIENT~, PATIENT+2*, PATIENT+3*, PATIENT+5*, PATIENT+7* |
| TEST | CHKILL+2~, CHKILL+8, CHKILL+10, CHSET+2~, CHSET+8, CHSET+10, TESTS~, TESTS+3*, TESTS+4* |
| U | CHSET+3, PATIENT+5, PATIENT+6, TESTS+3 |
| ZERO | PATIENT+1~, PATIENT+4*, PATIENT+5, PATIENT+6 |