IBDFFV3 ;;ALB/CMR - AICS FORM VALIDATION ; FEB 23, 1996
Source file <IBDFFV3.m>
Package | Total | Caller Graph |
---|---|---|
Automated Information Collection System | 1 | IBDFFV2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
DISP | ; -- display data for each element
|
|
PRINT(FRM,NAME,TYPE,CL,DG) | ; -- print validation for each form
; -- FRM = ien file 357 ; -- NAME (optional) name of form ; -- TYPE (optional) type of form where: ; -- 1 = FORM ; -- 2 = BASIC DEFAULT FORM ; -- 3 = SUPPLEMENTAL FORM - PATIENT WITH PRIOR VISITS ; -- 4 = SUPPLEMENTAL FORM - FIRST TIME PATIENT ; -- 5 = FORM WITH NO PRE-PRINTED PATIENT DATA ; -- 6 = SUPPLEMENTAL FORM - ALL PATIENTS ; -- 7 = RESERVED FOR FUTURE USE ; -- 8 = SUPPLEMENTAL FORM - ALL PATIENTS ; -- 9 = SUPPLEMENTAL FORM - ALL PATIENTS ; -- CL (optional) clinic header ; -- DG (optional) group or division header |
|
PAGE(PL) | ; -- check page length
; -- adds two lines to account for footer |
|
ERROR | ;gathers errors to write
|
|
TYPE | ; -- list of form types
|
|
ERRORS(ERR) | ; -- writes out errors
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^IBD(357.95 - [#357.95] | PRINT+21, PRINT+28, PRINT+30 |
^IBD(357.98 - [#357.98] | DISP+20 |
^IBE(357 - [#357] | PRINT+17, PRINT+19, PRINT+21 |
^IBE(357.6 - [#357.6] | DISP+7, DISP+9 |
^IBE(359.1 - [#359.1] | DISP+21 |
Name | Line Occurrences |
---|---|
DISP | PRINT+28, PRINT+30 |
ERROR | DISP+23 |
ERRORS | ERROR+3, ERROR+4, ERROR+5, ERROR+6 |
PAGE | PRINT+32, DISP+4, DISP+11 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BUB | PRINT+15~, PRINT+26!, PRINT+28*, PRINT+29!, DISP+6, DISP+9, DISP+13, DISP+15 |
CK | PRINT+15~, DISP+4, PAGE+2!, PAGE+6* |
CL | PRINT~, PRINT+24 |
CNT | ERROR+2~, ERRORS+1, ERRORS+2* |
CODE | PRINT+15~ |
DG | PRINT~, PRINT+23 |
DIR | PAGE+8! |
DIR(0 | PAGE+8* |
DIRUT | PAGE+8! |
>> DQ | DISP+7*, DISP+20 |
DTOUT | PAGE+8! |
DUOUT | PAGE+8! |
ERR | DISP+2~, DISP+13, DISP+23, ERROR+1, ERRORS~, ERRORS+3 |
ERR("CODE" | DISP+9*, ERROR+5 |
ERR("DQ" | DISP+7*, ERROR+4 |
ERR("INACT" | DISP+10*, ERROR+6 |
ERR("PI" | DISP+6*, ERROR+3 |
FRM | PRINT~, PRINT+17, PRINT+19, PRINT+21 |
GROUP | PRINT+15~, PRINT+28*, DISP+4*, ERROR+5, ERROR+6, PAGE+13 |
HP | PRINT+26!, PRINT+30*, DISP+6, DISP+13, DISP+16, DISP+21 |
IBDFFVAL | PRINT+15~ |
>> IBDFOUT | PRINT+28, PRINT+30, PRINT+31, DISP+4, DISP+11, PAGE+8* |
IBID | PRINT+15~, DISP+8!, DISP+15*, DISP+16*, DISP+18 |
IBINACT | DISP+1~, DISP+8!, DISP+10 |
IBLABEL | PRINT+15~, DISP+8!, DISP+9, DISP+15*, DISP+16*, DISP+18 |
IEN | PRINT+15~, PRINT+21*, PRINT+28, PRINT+30 |
IOF | PAGE+9 |
IOM | PRINT+22, PAGE+7, PAGE+11 |
IOSL | PAGE+5 |
IOST | PAGE+8 |
NAME | PRINT~, PRINT+19*, PRINT+25, PAGE+12 |
NODE | PRINT+15~, PRINT+28*, PRINT+30*, DISP+4, DISP+6, DISP+7, DISP+9, DISP+13, DISP+15, DISP+21 |
PG | PRINT+15~, PRINT+18*, PAGE+6*, PAGE+7 |
PI | PRINT+15~, DISP+6*, DISP+7, DISP+9 |
PL | PAGE~, PAGE+3*, PAGE+4*, PAGE+5, PAGE+10 |
TYPE | PRINT~, PRINT+20* |
U | PRINT+19, PRINT+21, DISP+4, DISP+6, DISP+7, DISP+9, DISP+13, DISP+15, DISP+21 |
WRITE | PRINT+16!, DISP+13* |
>> X | DISP+9* |
>> Y | PAGE+8 |
Name | Field # of Occurrence |
---|---|
$T(TYPE+TYPE | PRINT+25, PAGE+12 |