VBECDC02 ;hoifo/gjc-data conversion & pre-implementation;Nov 21, 2002
Source file <VBECDC02.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 1 | (FILE,UPDATE)^DIE |
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 |