DSSO NPPD LIST

TITLEVALUE
NAMEDSSO NPPD LIST
DESCRIPTIONThis RPC takes in a date range and optional flex fields and returns the
appropriate NPPD list. The data is chunked, so multiple calls may need
to be made utilizing a new date as well as an IEN returned by the
preceding call.
TAGLIST
ROUTINEDSSOLN
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERDSSODATE1
DESCRIPTIONStart Date

NOTE: This date should be set to the value returned by the preceding call
in the event that chunking is necessary.
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH7

INPUT PARAMETERSSEQUENCE NUMBER2
INPUT PARAMETERDSSODATE2
DESCRIPTIONEnd Date
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH7

INPUT PARAMETERSSEQUENCE NUMBER3
INPUT PARAMETERDSSOFLEXF
DESCRIPTIONOptional Flex Field
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH5

INPUT PARAMETERSSEQUENCE NUMBER4
INPUT PARAMETERDSSOFLEX2
DESCRIPTIONOptional Flex Field
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH5

INPUT PARAMETERSSEQUENCE NUMBER5
INPUT PARAMETERDSSOFLEX3
DESCRIPTIONOptional Flex Field
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH5

INPUT PARAMETERSSEQUENCE NUMBER6
INPUT PARAMETERDSSOLAST
DESCRIPTIONThis is the last IEN from file #660 returned by a previous call to this
RPC. To be used to continue retreiving data chunks.
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH30

RETURN VALUE TYPEGLOBAL ARRAY
RETURN PARAMETER DESCRIPTIONReturns a global array List[n]. This will be limited to a number of
records as set in the DSSO APPLIANCE TRANS PER RUN VistA parameter.

The format of the returned array will be as follows:
List[n] = p1^p2^p3^p4^p5^p6^p7^p8^p8^p10^p11^p12^
p13^p14^p15^p16^p17^p18^p19^p20^p21

p1 = ENTRY DATE
p2 = PATIENT NAME IF OEF/OIF PRECEDES THE NAME
p3 = PSAS HCPCS with * if HCPCS has Calculation Flag
p4 = QTY
p5 = VENDOR
p6 = INITIAL ACTION DATE
p7 = TOTAL COST
p8 = DESCRIPTION
p9 = INITIATOR
p10 = NPPD LINE BEFORE GROUPER
p11 = STATION
p12 = GROUPER NUMBER
p13 = FORM REQUESTED ON
p14 = TYPE OF TRANSACTION
p15 = SSN
p16 = IEN TO FILE 660
p17 = HCPCS SHORT DESCRIPTION
p18 = SOURCE
p19 = Optional Flex Field
p20 = Optional Flex Field
p21 = Optional Flex Field

If the final result of a call begins with "$$MORE$$", the end date was
not reached. It will be formatted as follows:

p1 = $$MORE$$
p2 = Last date processed; to be used as DSSODATE1 in next call
p3 = Last IEN processed; to be used as DSSOLAST in next call

NOTE: It is possible for their to be no additional results
following a $$MORE$$ result as the process simply stops and has no
context of additional data beyond the record accessed. In such an
instance, the result will be the same as if if there were no results
found as illustrated below.

If nothing is found, the return will be List[n] = 0^NOTHING TO REPORT.

If an error occurs, the return will be List[n] = -1^message.
AVAILABILITY
INACTIVE
CLIENT MANAGER
WORD WRAP ONTRUE
VERSION
SUPPRESS RDV USER SETUP
APP PROXY ALLOWED