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* |