VBECDC02 ;hoifo/gjc-data conversion & pre-implementation;Nov 21, 2002
Source file <VBECDC02.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 |
|---|---|---|
| UP6001F(VBECIEN,LRFINI) | ; file the date/time the process finished running for
; a record in the VBECS DATA INTEGRITY/CONVERSION STATISTICS (#6001) ; file. ; input: VBECIEN-the IEN of the record being updated ; LRFINI-the date/time the process completed |
|
| UP6001P(VBECIEN) | ; delete a VBECS DATA INTEGRITY/CONVERSION STATISTICS
; file (#6001) record ; input: VBECIEN-the IEN of the record (file: 6001) being deleted |
|
| LOGEXC(VBECIEN,LRARY) | ; log the error the error and relevant data
; Input: VBECIEN-IEN ('D0') of record in file 6001 (top-level) ; LRARY-local array subscripted by... ; .01-file navigated from ; .02-the internal entry number of the file navigated from ; .03-file navigated to ; .04-the internal entry number of the file navigated from ; .05-Lab Data patient identifier (1st of a possible two) ; .06-Lab Data patient identifier (2nd of a possible two) ; .07-duplicated component (blood product) ; .08-duplicated component id (unit id) ; .09-error message code (see ERRMSG subroutine) |
|
| UP6001S(LRSTRT,LRPROC,LRWHO) | ; Update the VBECS DATA INTEGRITY/CONVERSION
; STATISTICS (#6001) file. ; input: LRSTRT=timestamp of when the process started ; LRPROC=identify the process, 1 for data conversion ; 0 for data validation ; LRWHO=user who is responsible for the process ; output: LRY(1)=ien of the newly created record in file 6001 |
|
| ERRMSG | ; standard error messages
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^VBEC(6001 - [#6001] | LOGEXC+18 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| LRARY | LOGEXC~ |
| LRARY( | LOGEXC+21 |
| LRD1 | LOGEXC+17!, LOGEXC+18*, LOGEXC+19*, LOGEXC+20, LOGEXC+23! |
| LRFDA | UP6001F+5!, UP6001F+6!, UP6001P+3!, UP6001P+4!, UP6001S+8!, UP6001S+10! |
| LRFDA(1 | UP6001S+9* |
| LRFDA(6001 | UP6001F+5*, UP6001P+3* |
| LRFINI | UP6001F~, UP6001F+5 |
| LRIEN | LOGEXC+17!, LOGEXC+20*, LOGEXC+21, LOGEXC+23! |
| LROOT | LOGEXC+17!, LOGEXC+23! |
| LROOT(1 | LOGEXC+21* |
| LRPROC | UP6001S~, UP6001S+9 |
| LRSTRT | UP6001S~, UP6001S+9 |
| LRWHO | UP6001S~, UP6001S+9 |
| LRX | LOGEXC+17*, LOGEXC+21*, LOGEXC+23! |
| LRY | UP6001S+8~ |
| LRY(1 | UP6001S+11 |
| VBECIEN | UP6001F~, UP6001F+5, UP6001P~, UP6001P+3, LOGEXC~, LOGEXC+18, LOGEXC+20 |