DSSO DPT GET DEMO

TITLEVALUE
NAMEDSSO DPT GET DEMO
DESCRIPTIONThis RPC returns specific demographic elements for a patient. The
routine was cloned from DSICDPT1 with two fields being added to the
return:
VAEL(3) -List[30] - Eligibility Status - If the SERVICE CONNECTED? field
is YES, a "1" will be returned in the first piece; otherwise, a "0" will
be returned. If service-connected, the SERVICE CONNECTED PERCENTAGE field
will be returned in the second piece. (e.g., 1^70)

VAEL(7) - Claim Number - List[32]
TAGDEM
ROUTINEDSSOPT
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERDSSODFN
DESCRIPTIONThis is the patient's DFN or pointer to the Patient file (#2).

DFN or SSN must be passed.
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH20

INPUT PARAMETERSSEQUENCE NUMBER2
INPUT PARAMETERDSSOSSN
DESCRIPTIONThis is the patient's 9 (or 10) digit SSN.

Either SSN or DFN are required.
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH10

INPUT PARAMETERSSEQUENCE NUMBER3
INPUT PARAMETERDSSOPRM
DESCRIPTIONThis is a Boolean flag (1 or 0). The default value is zero. If one,
then always return the patient's permanent address information;
otherwise, return as configured in the MAS software.
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH1

INPUT PARAMETERSSEQUENCE NUMBER4
INPUT PARAMETERDSSOCNF
DESCRIPTIONThis flag determines whether or not to return the confidential address
information. It is optional. If this is passed, then TODAY will be the
default date to use to check to see if a confidential address is active
for that date.

DSSOCNF - optional - p1^p2
p1 - required - confidential address category - this is a string of
one or more numerics, e.g. - 134, where category
numbers are:
1 for Eligibility/Enrollment
2 for Appointment/Scheduling
3 for Copayments/Veterans Billing
4 for Medical Records
5 for All Others

p2 - optional - Fileman date to determine if confidential date is
effective. Default date is TODAY.
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH13

INPUT PARAMETERSSEQUENCE NUMBER5
INPUT PARAMETERDSSOFLG
DESCRIPTIONThis Boolean value (1 or 0) will determine the data returned for certain
data elements. The default value is 0. Any state, county, or zip code
data element's return value will be affected by this flag.
If DSSOFLG=0, return:
State Abbreviation
a 5- or 9-digit Zip Code
County Name.
If DSSOFLG=1, return:
IEN to file 5^State Name^State Abbreviation
Zip Code (internal)^Zip Code (external)
multiple IEN value^County Name.
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH1

RETURN VALUE TYPEARRAY
RETURN PARAMETER DESCRIPTIONOn error return -1^error message
Else return:
DSSODAT() Description
---------- --------------------------------------------
1 Patient Name
2 SSN;Dashed SSN
3 DOB(internal);DOB(external)
4 Age
5 Sex
6 Date of Death(internal);Date of Death(external)
7 Race
8 Religion
9 Marital Status
10 Employment Status
11 1st Street Address Line
12 2nd Street Address Line
13 3rd Street Address Line
14 City
15 State Abbreviation [or IEN^State Name^State Abbreviation]
16 Zip (9 or 5) [or Zip(internal)^Zip(external)]
17 County [or multiple IEN^County Name]
18 Home Phone
19 Work Phone
20 LastName^FirstName^Middle^Suffix/Title
---- DSSODAT(21 - DSSODAT(28) all refer to confidential address ----
21 Confidential Address category bitmap. Default value of
"00000". This is a 5-character string of 0s and 1s where
each bit refers to whether or not the particular category
is active or not as of the date in the DSICONF parameter.
Only those categories requested in DSICONF parameter will
have a bit value of 1:
22 Street Address 1
23 Street Address 2
24 Street Address 3
25 City
26 State Abbreviation [or IEN^State Name^State Abbreviation]
27 Zip (9 or 5) [or Zip(internal)^Zip(external)]
28 County [or multiple IEN^County Name]

***********************************************************************
29 Primary Eligibility^other elig^other elig^...
30 Eligibility Status - If the Service Connected? field is YES,
a "1" will be returned in the first piece; otherwise,
a "0" will be returned. If service connected, the SERVICE
CONNECTED PERCENTAGE field will be returned in the second
piece.
31 Equals "1" if the patient is a Veteran; otherwise, set to
"0".
32 Claim Number
33 Current Means Test Status Code^Name
AVAILABILITYAGREEMENT
INACTIVE
CLIENT MANAGER
WORD WRAP ON
VERSION
SUPPRESS RDV USER SETUP
APP PROXY ALLOWED