TITLE | VALUE | |
---|---|---|
NAME | DVBAB FIND DUPS | |
DESCRIPTION | Find potential duplicates within the PATIENT File (#2) At least one of NAM, DOB, or SSN must be passed Possible matches are "better" when more than one of these is passed | |
TAG | DUP | |
ROUTINE | DVBAB84 | |
INPUT PARAMETERS | SEQUENCE NUMBER | 1 |
INPUT PARAMETER | NAM | |
DESCRIPTION | Name of possible patient | |
PARAMETER TYPE | LITERAL | |
REQUIRED | ||
MAXIMUM DATA LENGTH | ||
INPUT PARAMETERS | SEQUENCE NUMBER | 2 |
INPUT PARAMETER | DOB | |
DESCRIPTION | Date of Birth of possible patient | |
PARAMETER TYPE | LITERAL | |
REQUIRED | ||
MAXIMUM DATA LENGTH | 7 | |
INPUT PARAMETERS | SEQUENCE NUMBER | 3 |
INPUT PARAMETER | SSN | |
DESCRIPTION | Social Security Number of possible patient | |
PARAMETER TYPE | LITERAL | |
REQUIRED | ||
MAXIMUM DATA LENGTH | 10 | |
RETURN VALUE TYPE | GLOBAL ARRAY | |
RETURN PARAMETER DESCRIPTION | BYREF - Passed by reference, will contain name of a TMP Global housing the results Subscript 0: -1^ERROR_MESSAGE (in the event of an error) OR Subscript 0: Number of potential matches found (if no errors) Subscript 1-K: Patient's matching ALL 3 of NAM, DOB, SSN have a weighting of 3 (see Note) Subscript K+1-L: Patient's matching ANY 2 of NAM, DOB, SSN have a weighting of 2 (see Note) Subscript L+1-M: Patient's matching ONLY 1 of NAM, DOB, SSN have a weighting of 1 (see Note) ^TMP(1-M) = DFN^ZERO_NODE where DFN is the Patient IEN ZERO_NODE is the data from ^DPT(DFN,0) NOTE: Potential matches within a weighting (if any) will be sorted by Patient Name | |
AVAILABILITY | SUBSCRIPTION | |
INACTIVE | ||
CLIENT MANAGER | ||
WORD WRAP ON | TRUE | |
VERSION | ||
SUPPRESS RDV USER SETUP | ||
APP PROXY ALLOWED |