ONCODXD ;HINES OIFO/RTK,GWB - DATE DX (165.5,3) INPUT TRANSFORM ;4/9/97
Source file <ONCODXD.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 |
Package | Total | Caller Graph |
---|---|---|
Oncology | 1 | ^ONCO(165.5 |
Name | Comments | DBIA/ICR reference |
---|---|---|
DTDXIT | ;Check that date entered is BEFORE or EQUAL to all other DATE fields
|
|
KLL | ||
CHKDTS | ; Check it against all other DATE fields
|
|
EDCHK | ; If its a legitimate date check it against the date entered for DT DX
; If its a partial date (no month or no day) just check year or year/mo |
|
ERRDATE | ; Set DTXFLAG=0 and add FLDNM to the LIST of fields it must be before
|
|
DT | ; CHANGE INTERNAL DATE TO EXTERNAL DATE FORMAT
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(165.5 | CHKDTS+8, CHKDTS+9, CHKDTS+10, CHKDTS+11, CHKDTS+12, CHKDTS+13, CHKDTS+14, CHKDTS+15, CHKDTS+16, CHKDTS+17 , CHKDTS+18, CHKDTS+19, CHKDTS+20, CHKDTS+21, CHKDTS+22, CHKDTS+23, CHKDTS+24 |
^DD(165.51 | CHKDTS+27, CHKDTS+28, CHKDTS+29, CHKDTS+30, CHKDTS+31, CHKDTS+32, CHKDTS+33 |
^DD(165.572 | CHKDTS+36 |
^ONCO(165.5 - [#165.5] | DTDXIT+3*, DTDXIT+4*, KLL+1*, KLL+2*, CHKDTS+1, CHKDTS+2, CHKDTS+3, CHKDTS+4, CHKDTS+5, CHKDTS+6 , CHKDTS+25, CHKDTS+26, CHKDTS+34, CHKDTS+35 |
Name | Line Occurrences |
---|---|
CHKDTS | DTDXIT+1 |
DT | DTDXIT+10, DTDXIT+13, DTDXIT+17, DTDXIT+21 |
EDCHK | CHKDTS+8, CHKDTS+9, CHKDTS+10, CHKDTS+11, CHKDTS+12, CHKDTS+13, CHKDTS+14, CHKDTS+15, CHKDTS+16, CHKDTS+17 , CHKDTS+18, CHKDTS+19, CHKDTS+20, CHKDTS+21, CHKDTS+22, CHKDTS+23, CHKDTS+24, CHKDTS+27, CHKDTS+28, CHKDTS+29 , CHKDTS+30, CHKDTS+31, CHKDTS+32, CHKDTS+33, CHKDTS+36 |
ERRDATE | EDCHK+4, EDCHK+6, EDCHK+7 |
KLL | DTDXIT+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
C | DTDXIT+1*, KLL+3!, ERRDATE+1*, ERRDATE+2, ERRDATE+3, ERRDATE+4, ERRDATE+5 |
>> D0 | DTDXIT+3, DTDXIT+4, KLL+1, KLL+2, CHKDTS+1, CHKDTS+2, CHKDTS+3, CHKDTS+4, CHKDTS+5, CHKDTS+6 , CHKDTS+25, CHKDTS+26, CHKDTS+34, CHKDTS+35 |
DTXFLAG | DTDXIT+1*, DTDXIT+5, KLL, KLL+3!, ERRDATE+1* |
EXDT | DTDXIT+11, DTDXIT+14, DTDXIT+18, DTDXIT+22, KLL+3!, DT+1* |
FLD | KLL+3!, CHKDTS+8*, CHKDTS+9*, CHKDTS+10*, CHKDTS+11*, CHKDTS+12*, CHKDTS+13*, CHKDTS+14*, CHKDTS+15*, CHKDTS+16* , CHKDTS+17*, CHKDTS+18*, CHKDTS+19*, CHKDTS+20*, CHKDTS+21*, CHKDTS+22*, CHKDTS+23*, CHKDTS+24*, CHKDTS+27*, CHKDTS+28* , CHKDTS+29*, CHKDTS+30*, CHKDTS+31*, CHKDTS+32*, CHKDTS+33*, CHKDTS+36*, EDCHK+2, EDCHK+3, EDCHK+4, EDCHK+5 , EDCHK+6, EDCHK+7, ERRDATE+2, ERRDATE+3, ERRDATE+4, ERRDATE+5 |
FLDNM | KLL+3!, CHKDTS+8*, CHKDTS+9*, CHKDTS+10*, CHKDTS+11*, CHKDTS+12*, CHKDTS+13*, CHKDTS+14*, CHKDTS+15*, CHKDTS+16* , CHKDTS+17*, CHKDTS+18*, CHKDTS+19*, CHKDTS+20*, CHKDTS+21*, CHKDTS+22*, CHKDTS+23*, CHKDTS+24*, CHKDTS+27*, CHKDTS+28* , CHKDTS+29*, CHKDTS+30*, CHKDTS+31*, CHKDTS+32*, CHKDTS+33*, CHKDTS+36*, ERRDATE+2, ERRDATE+3, ERRDATE+4, ERRDATE+5 |
INDT | DTDXIT+10*, DTDXIT+13*, DTDXIT+17*, DTDXIT+21*, KLL+3!, DT+1 |
LIST | DTDXIT+1!, KLL+3! |
LIST( | DTDXIT+9, DTDXIT+10, DTDXIT+11, ERRDATE+5* |
MULT | DTDXIT+1*, KLL+3!, CHKDTS+26*, CHKDTS+35*, ERRDATE+2, ERRDATE+3, ERRDATE+4 |
NODE0 | KLL+3!, CHKDTS+1* |
NODE1 | KLL+3!, CHKDTS+1*, CHKDTS+8 |
NODE22 | KLL+3!, CHKDTS+4* |
NODE3 | KLL+4!, CHKDTS+2*, CHKDTS+9, CHKDTS+10, CHKDTS+11, CHKDTS+12, CHKDTS+13, CHKDTS+14 |
NODE31 | KLL+4!, CHKDTS+2* |
NODE5 | KLL+4!, CHKDTS+3*, CHKDTS+16 |
NODE7 | KLL+4!, CHKDTS+3*, CHKDTS+15, CHKDTS+17 |
NODEBL1 | KLL+4!, CHKDTS+5*, CHKDTS+18 |
NODEBL2 | KLL+4!, CHKDTS+5*, CHKDTS+19, CHKDTS+20 |
NODENH2 | KLL+4!, CHKDTS+4*, CHKDTS+24 |
NODEST2 | KLL+4!, CHKDTS+6*, CHKDTS+22, CHKDTS+23 |
NODETH1 | KLL+4!, CHKDTS+6*, CHKDTS+21 |
>> PIECE | KLL+1*, KLL+2* |
RADT | DTDXIT+1!, KLL+5!, ERRDATE+4 |
RADT( | DTDXIT+20, DTDXIT+21, DTDXIT+22, DTDXIT+23, ERRDATE+4* |
RADTZND | KLL+5! |
RDZ | KLL+5! |
RTK | DTDXIT+9*, DTDXIT+10, DTDXIT+11, DTDXIT+12*, DTDXIT+13, DTDXIT+14, DTDXIT+15, DTDXIT+16*, DTDXIT+17, DTDXIT+18 , DTDXIT+19, DTDXIT+20*, DTDXIT+21, DTDXIT+22, DTDXIT+23, KLL+5! |
SBCT | DTDXIT+1!, KLL+5!, CHKDTS+25*, CHKDTS+26, ERRDATE+2 |
SBCT( | DTDXIT+12, DTDXIT+13, DTDXIT+14, DTDXIT+15, ERRDATE+2* |
SBCTZND | KLL+5!, CHKDTS+26* |
SRZ | KLL+5!, CHKDTS+35*, CHKDTS+36 |
SUBR | DTDXIT+1!, KLL+5!, CHKDTS+34*, CHKDTS+35, ERRDATE+3 |
SUBR( | DTDXIT+16, DTDXIT+17, DTDXIT+18, DTDXIT+19, ERRDATE+3* |
SUBRZND | KLL+5!, CHKDTS+35* |
SZ | KLL+5!, CHKDTS+26*, CHKDTS+27, CHKDTS+28, CHKDTS+29, CHKDTS+30, CHKDTS+31, CHKDTS+32, CHKDTS+33 |
U | DTDXIT+10, DTDXIT+11, DTDXIT+13, DTDXIT+14, DTDXIT+15, DTDXIT+17, DTDXIT+18, DTDXIT+19, DTDXIT+21, DTDXIT+22 , DTDXIT+23, KLL+1, KLL+2, CHKDTS+8, CHKDTS+9, CHKDTS+10, CHKDTS+11, CHKDTS+12, CHKDTS+13, CHKDTS+14 , CHKDTS+15, CHKDTS+16, CHKDTS+17, CHKDTS+18, CHKDTS+19, CHKDTS+20, CHKDTS+21, CHKDTS+22, CHKDTS+23, CHKDTS+24 , CHKDTS+27, CHKDTS+28, CHKDTS+29, CHKDTS+30, CHKDTS+31, CHKDTS+32, CHKDTS+33, CHKDTS+36, ERRDATE+2, ERRDATE+3 , ERRDATE+4, ERRDATE+5 |
X | DTDXIT+3, DTDXIT+4, DTDXIT+6!, KLL, EDCHK+4, EDCHK+6, EDCHK+7 |