VAQLED03 ;ALB/JFP,JRP - PDX, DISPLAY POSSIBLE MATCHES, SCREEN;01MAR93
Source file <VAQLED03.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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EP | ; -- Main entry point for the list processor
|
|
INIT | ; -- Builds array of possible matches
|
|
SETD | ; -- Set data for display in list processor
|
|
TMP | ; -- Set the array used by list processor
|
|
HD | ; -- Make header line for list processor
|
|
SEL | ; -- Select possible match
|
|
EXP | ; -- Displays MAS minimal information from patient file (2)
|
|
NEW | ; -- Creates new patient in local database
|
|
EXIT | ; -- Note: The list processor cleans up its own variables.
; All other variables cleaned up here. |
|
MRGECHK | ;CHECK FOR EXACT MATCH BEFORE ALLOWING MERGE
|
Name | Field # of Occurrence |
---|---|
^DPTDUP | EP+10 |
DEM^VADPT | SETD+2 |
EN^VALM | EP+12 |
$$SETFLD^VALM1 | SETD+3, SETD+4, SETD+5, SETD+7, SETD+8 |
$$SETSTR^VALM1 | INIT+5, INIT+6 |
CLEAR^VALM1 | MRGECHK+16 |
PAUSE^VALM1 | MRGECHK+39 |
EN^VALM2 | SEL+1, EXP+1 |
PT^VAQDIS01 | EXP+7 |
EP^VAQLED02 | MRGECHK+14 |
^VAQLED07 | NEW+1 |
$$INSERT^VAQUTL1 | HD+1, HD+2, HD+3, HD+4, HD+5, HD+6, MRGECHK+18, MRGECHK+25 |
$$PATINFO^VAQUTL1 | MRGECHK+3 |
$$REPEAT^VAQUTL1 | MRGECHK+28 |
$$GETDFN^VAQUTL97 | EP+3, EP+4 |
$$DASHSSN^VAQUTL99 | MRGECHK+30 |
$$DATE^VAQUTL99 | MRGECHK+6 |
$$DOBFMT^VAQUTL99 | SETD+6, MRGECHK+30 |
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 |
|
Routine Call |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DFN | INIT+2*, INIT+3*, TMP+4, EXP+6*, EXIT+4! |
DFNARR | EP+1!, EXIT+3! |
DFNARR( | EP+3*, EP+4*, EP+11* |
>> DFNPT | SEL+7*, MRGECHK+3 |
>> DFNTR | TMP+4, SEL+6* |
DIFF | MRGECHK+1~, MRGECHK+9*, MRGECHK+10*, MRGECHK+11*, MRGECHK+12*, MRGECHK+14, MRGECHK+21*, MRGECHK+22*, MRGECHK+23 |
DOB | EP+6~, EP+8* |
DPTD | EP+11, EP+12!, EXIT+4! |
DPTD( | EP+11, INIT+3 |
DPTKD | EP+6~, EP+9* |
DPTKS | EP+6~, EP+9* |
DPTNM | EP+6~, EP+7* |
IOSL | MRGECHK+38 |
LOCDOB | MRGECHK+1~, MRGECHK+6*, MRGECHK+7*, MRGECHK+12, MRGECHK+30 |
LOCNAME | MRGECHK+1~, MRGECHK+4*, MRGECHK+10, MRGECHK+30 |
LOCSSN | MRGECHK+1~, MRGECHK+5*, MRGECHK+11, MRGECHK+30 |
SDAT | SEL+5*, SEL+6, SEL+7, EXP+5*, EXP+6, EXIT+4! |
SDI | SEL+3*, SEL+4*, SEL+5, EXP+3*, EXP+4*, EXP+5, EXIT+4! |
SSN | EP+6~, EP+7* |
TMP | MRGECHK+1~, MRGECHK+3*, MRGECHK+4, MRGECHK+5, MRGECHK+6, MRGECHK+17*, MRGECHK+18, MRGECHK+20*, MRGECHK+21*, MRGECHK+22* , MRGECHK+23*, MRGECHK+24*, MRGECHK+25 |
U | SETD+5, SETD+6, SEL+6, SEL+7, EXP+6 |
VA | SETD+10! |
VA("PID" | SETD+8 |
VADM | SETD+10! |
VADM(1 | SETD+4 |
VADM(2 | SETD+5 |
VADM(3 | SETD+6 |
VAERR | SETD+6*, SETD+7, SETD+10! |
VALMBCK | SEL+10!, EXP+8*, NEW+2! |
>> VALMCNT | INIT+2*, TMP+1*, TMP+2, TMP+3 |
>> VALMHDR(1 | HD+1*, HD+2*, HD+3* |
>> VALMHDR(2 | HD+4*, HD+5*, HD+6* |
>> VALMHDR(3 | HD+7* |
VALMY | SEL+2, EXP+2, EXIT+4! |
VALMY( | SEL+4, EXP+4 |
>> VAQBCK | SEL+9* |
>> VAQCHK | EP+12 |
>> VAQDFN | EP+3*, EP+4*, EP+11* |
VAQECNT | INIT+2*, INIT+4, SETD+1*, SETD+3, TMP+3, TMP+4, EXIT+4! |
>> VAQEDOB | HD+5, MRGECHK+31 |
>> VAQESSN | HD+6, MRGECHK+31 |
>> VAQIDOB | EP+8, MRGECHK+12 |
>> VAQISSN | EP+4, EP+7, MRGECHK+11 |
>> VAQPTNM | EP+3, EP+7, HD+4, MRGECHK+10, MRGECHK+31 |
X | INIT+5*, INIT+6*, SETD+3*, SETD+4*, SETD+5*, SETD+7*, SETD+8*, TMP+2, EXIT+4!, MRGECHK+18* , MRGECHK+19, MRGECHK+25*, MRGECHK+26, MRGECHK+28*, MRGECHK+29, MRGECHK+38* |
>> XQORNOD(0 | SEL+1, EXP+1 |