AGFLDREQ ; IHS/SD/TPF - DEVELOPER TOOL TO ADD REQUIRED FIELDS TO THE REQUIRED FIELD MULTIPLE IN THE REGISTRATION PARAMETER FILE
Source file <AGFLDREQ.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EDIT | ;EP - CALLED FROM INPUT TEMPLATE 'AGFAC' TO EDIT SITE SPECIFIC REQUIRED FIELDS
|
|
| ISREQ(FILENUM,FIELDNUM) | ;EP - USE TO VERIFY A SITE SPECIFIC MANDATORY FIELD IS SET FOR REQUIRED
|
|
| SUBFILES(TOPFILE,X,Y) | ;GO THROUGH THE NEXT LEVEL OF SUB FILES AND FIND
|
|
| ALTREQ(FILENUM,FIELDNM) | ;EP - ALTERNATE CHECK FOR SITE SPECIFIC MANDATORY FIELDS (HANDLES MULTIPLE SUBFIELDS)
|
|
| RESTRICT(IEN) | ;EP - RESTRICT FILE CHOICE TO PATIENT REG FILES OR
|
|
| GETFIELD(A,B,X) | ;EP - CALLED FROM INPUT TRANSFORM OF FIELD 9009061.1101 'REQUIRED FIELD NAME' SUB-FIELD
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^AGFAC - [#9009061] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AGFAC - [#9009061] | GETFIELD+3, ISREQ+6, ISREQ+8, ISREQ+10, EDIT+10, EDIT+12, EDIT+17, EDIT+18, ALTREQ+4, ALTREQ+5 , ALTREQ+6 |
| ^DD( | SUBFILES+4 |
| Name | Line Occurrences |
|---|---|
| SUBFILES | GETFIELD+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | EDIT+6~ |
| A | GETFIELD~, GETFIELD+3 |
| B | GETFIELD~, GETFIELD+3 |
| D | EDIT+6~ |
| D0 | EDIT+6~ |
| DA | EDIT+4, EDIT+6~, EDIT+20!, EDIT+21*, EDIT+33!, EDIT+34*, EDIT+38!, EDIT+42!, EDIT+43*, EDIT+47! |
| DA(1 | EDIT+23*, EDIT+24 |
| DA(2 | EDIT+22*, EDIT+24 |
| DC | EDIT+6~ |
| DE | EDIT+6~ |
| DG | EDIT+6~ |
| DH | EDIT+6~ |
| DI | EDIT+6~ |
| DIA | EDIT+6~ |
| DIC | GETFIELD+1~, GETFIELD+4*, SUBFILES+2~, SUBFILES+5*, EDIT+6~, EDIT+20! |
| DIC(0 | GETFIELD+5*, SUBFILES+6* |
| DIE | GETFIELD+1~, SUBFILES+2~, EDIT+6~, EDIT+20!, EDIT+24*, EDIT+33!, EDIT+35*, EDIT+38!, EDIT+42!, EDIT+44* , EDIT+47! |
| DIE("NO^" | EDIT+28* |
| DIEDA | EDIT+6~ |
| DIEL | EDIT+6~ |
| DIETMP | EDIT+6~ |
| DIFLD | EDIT+6~ |
| DIIENS | EDIT+6~ |
| DILK | EDIT+6~ |
| DIP | EDIT+6~ |
| DISYS | EDIT+6~ |
| DK | EDIT+6~ |
| DL | EDIT+6~ |
| DM | EDIT+6~ |
| DO | GETFIELD+1~, SUBFILES+2~, EDIT+6~ |
| DP | EDIT+6~ |
| DQ | EDIT+6~ |
| DR | EDIT+6~, EDIT+20!, EDIT+25*, EDIT+33!, EDIT+36*, EDIT+38!, EDIT+42!, EDIT+45*, EDIT+47! |
| DR(2 | EDIT+26* |
| DR(3 | EDIT+27* |
| DSC | EDIT+6~ |
| DU | EDIT+6~ |
| DUZ(2 | ISREQ+6, ISREQ+8, ISREQ+10, ALTREQ+4, ALTREQ+5, ALTREQ+6 |
| DV | EDIT+6~ |
| DW | EDIT+6~ |
| DXS | EDIT+6~ |
| ERROR | ISREQ+1!, ISREQ+4, EDIT+7!, EDIT+14 |
| FACIEN | EDIT+3~, EDIT+4*, EDIT+10, EDIT+12, EDIT+17, EDIT+18, EDIT+22, EDIT+34, EDIT+43 |
| FDIEN | ALTREQ+3~, ALTREQ+5*, ALTREQ+6 |
| FIELDIEN | ISREQ+2~, ISREQ+8*, ISREQ+9, ISREQ+10, EDIT+18*, EDIT+21 |
| >> FIELDNAM | ISREQ+5*, ISREQ+8, EDIT+16*, EDIT+17*, EDIT+18, EDIT+19, EDIT+32, EDIT+41 |
| FIELDNM | ALTREQ~, ALTREQ+5 |
| FIELDNUM | ISREQ~, ISREQ+3, EDIT+3~ |
| FILEIEN | ISREQ+2~, ISREQ+6*, ISREQ+7, ISREQ+8, ISREQ+10, EDIT+3~, EDIT+11*, EDIT+12*, EDIT+17, EDIT+18 , EDIT+23 |
| FILENUM | ISREQ~, ISREQ+3, ISREQ+6, EDIT+3~, EDIT+9*, EDIT+10*, EDIT+12, EDIT+13, EDIT+32, EDIT+41 , ALTREQ~, ALTREQ+4 |
| FLIEN | ALTREQ+3~, ALTREQ+4*, ALTREQ+5, ALTREQ+6 |
| IEN | RESTRICT~ |
| L | EDIT+6~ |
| RETURN | ISREQ+1!, EDIT+7! |
| RETURN("LABEL" | ISREQ+5 |
| RETURN("NAME" | EDIT+15 |
| >> SUBFILE | SUBFILES+3*, SUBFILES+4*, SUBFILES+5 |
| TOPFILE | GETFIELD+3*, GETFIELD+4, GETFIELD+8, SUBFILES~, SUBFILES+3, SUBFILES+4 |
| U | GETFIELD+3, GETFIELD+10, ISREQ+10, ALTREQ+6 |
| X | GETFIELD~, GETFIELD+8, GETFIELD+9!, GETFIELD+10*, SUBFILES~, EDIT+6~ |
| Y | GETFIELD+1~, GETFIELD+8, GETFIELD+9, GETFIELD+10, SUBFILES~, SUBFILES+4, EDIT+6~, EDIT+10, EDIT+12, EDIT+17 |