FHOMDPA ;Hines OIFO/RTK OUTPATIENT LOOK-UP ;12/3/02 09:46
Source file <FHOMDPA.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
F1 | ;
; FHALL=1 - Lookup INPATIENTS or OUTPATIENTS ; FHALL=0 - Lookup OUTPATIENTS only (to lookup INPATS only, use FHDPA) ; FHDFN=IEN in file #115, FHZ115=.01 in file #115 (ie P27 or N1866) ; DFN=IEN in file #2 (or NULL), IEN200=IEN in file #200 (or NULL) |
|
VER | ;
|
|
FX1 | ||
ADD | ; ADD ENTRY IF NOT ALREADY IN FILE 115
|
|
FF11 | ;
|
|
MSG | ;
|
|
NOP | ;
|
|
CHECK | ; CHECK IF ALREADY IN FILE 115
|
Name | Line Occurrences |
---|---|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^FHPT - [#115] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DISV( | F1+9, ADD+4*, CHECK+4* |
^DPT - [#2] | FX1, FX1+1 |
^FHPT("B" | ADD+3, CHECK+2, CHECK+3 |
Name | Line Occurrences |
---|---|
ADD | FX1+4, FF11+6 |
CHECK | ADD+1 |
F1 | FX1+3, FF11+5 |
FX1 | F1+9 |
MSG | FX1+1 |
NOP | F1+7, F1+10, FX1+2, FF11+2, MSG+1 |
VER | FX1+2, FF11+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> DA | ADD+7*, ADD+9* |
DD | ADD+2! |
>> DFN | F1+9, F1+11*, FX1, FX1+1, FX1+2, FX1+4, CHECK+5*, CHECK+6*, NOP+1* |
DIC | F1+10!*, FF11+2!*, ADD+2* |
DIC(0 | F1+10*, FF11+2*, ADD+2* |
DIE | ADD+7!*, ADD+9!* |
>> DIR("A" | VER+1* |
>> DIR("B" | VER+1* |
>> DIR(0 | VER+1* |
DO | ADD+2! |
>> DR | ADD+7*, ADD+9* |
DTIME | F1+7 |
DUZ | F1+9, ADD+4, CHECK+4 |
FHALL | F1+6*, F1+9!, FX1!, FX1+1!, FX1+4!, FF11+4!, FF11+5!, FF11+7!, NOP+1! |
>> FHDFN | F1+6*, F1+9*, ADD+3*, ADD+4, ADD+7, ADD+9, CHECK+1*, CHECK+3*, CHECK+4, NOP+1* |
>> FHPTNM | F1+9 |
>> FHPTR | ADD+5* |
>> FHPTTYP | ADD+5*, ADD+6, ADD+8 |
>> FHYIEN | F1+11*, FF11+3* |
>> FHZ115 | F1+6*, FX1+4*, FF11+6*, ADD+2, ADD+3, ADD+5, CHECK+2, CHECK+3, CHECK+5, CHECK+6 |
>> FLAG | ADD+1, CHECK+1*, CHECK+3* |
>> IEN200 | F1+6*, FF11+3*, FF11+4, FF11+5, FF11+6, CHECK+5*, CHECK+6* |
U | F1+7, F1+10, FF11+2 |
>> X | F1+7*, F1+8, F1+10, FF11+2*, ADD+2* |
>> XRESP | F1+8*, F1+9, FX1+3, FF11+2 |
>> Y | F1+9*, F1+11, FX1+2, FX1+3, FX1+4, FF11+3, FF11+4, NOP+1* |