VBECDCHX ;hoifo/gjc-data conversion & pre-implementation;Nov 21, 2002
Source file <VBECDCHX.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 |
|---|---|---|
| EN() | ; Main entry point to check if mapped data remains consistent with
; data from the parent (61.3 & 65.4) files. If not, do not ; proceed with the data conversion (VBECDC01). |
|
| KILL | ; kill and quit
|
|
| FILEIEN(VBECRT,VBECIEN) | ; For records tracking the parent file and record ien,
; define the NAME and ID values here. Note ID values reside on ; different pieces for different files. ; Antibody/Antigen data resides in: ^LAB(61.3, ; Transfusion Reaction data resides in: ^LAB(65.4, ; input: VBECIEN-ien of the record in question ; VBECRT-file root of the data global ; Note: VBECFILE is of a global scope ; return: VBECSTR-delimited string: NAME^ID (optional) |
| Name | Field # of Occurrence |
|---|---|
| $$ROOT^DILFD | EN+7 |
| $$CHECKSUM^VBECDCU2 | EN+27, EN+28 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^VBEC(6005 - [#6005] | EN+12, EN+13, EN+16 |
| Name | Line Occurrences |
|---|---|
| $$FILEIEN | EN+21 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | EN+4~*, EN+37* |
| IOF | EN+4 |
| U | EN+18, EN+22, EN+26, FILEIEN+17 |
| VBEC01 | EN+7*, EN+12, EN+13, KILL+1! |
| VBECDA | EN+13*, EN+16, KILL+1! |
| VBECDATA | EN+8*, EN+9, KILL+1! |
| VBECFILE | EN+6*, EN+7, EN+8, KILL+1!, FILEIEN+16 |
| VBECFLG | EN+4~*, EN+6, EN+12, EN+29*, KILL+3 |
| VBECGUID | EN+11*, EN+12*, EN+13, KILL+1! |
| VBECIEN | EN+18*, EN+21, FILEIEN~, FILEIEN+9 |
| VBECL0 | KILL+1!, FILEIEN+9~*, FILEIEN+17 |
| VBECLCX | KILL+1! |
| VBECLID | EN+22*, EN+27, EN+34, KILL+1! |
| VBECLNM | EN+22*, EN+27, EN+32, KILL+2! |
| VBECLTOT | EN+27*, EN+29, KILL+2! |
| VBECPCE | FILEIEN+9~, FILEIEN+16*, FILEIEN+17 |
| VBECRT | EN+7*, EN+21, KILL+2!, FILEIEN~, FILEIEN+9 |
| >> VBECSTR | EN+21*, EN+22 |
| VBECT0 | EN+16*, EN+18, EN+26, KILL+2! |
| VBECTCX | KILL+2! |
| >> VBECTID | EN+26*, EN+28, EN+35 |
| >> VBECTNM | EN+26*, EN+28, EN+33 |
| VBECTTOT | EN+28*, EN+29, KILL+2! |