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 |