TITLE | VALUE | |
---|---|---|
NAME | DSSO NPPD LIST | |
DESCRIPTION | This 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. | |
TAG | LIST | |
ROUTINE | DSSOLN | |
INPUT PARAMETERS | SEQUENCE NUMBER | 1 |
INPUT PARAMETER | DSSODATE1 | |
DESCRIPTION | Start Date NOTE: This date should be set to the value returned by the preceding call in the event that chunking is necessary. | |
PARAMETER TYPE | LITERAL | |
REQUIRED | YES | |
MAXIMUM DATA LENGTH | 7 | |
INPUT PARAMETERS | SEQUENCE NUMBER | 2 |
INPUT PARAMETER | DSSODATE2 | |
DESCRIPTION | End Date | |
PARAMETER TYPE | LITERAL | |
REQUIRED | YES | |
MAXIMUM DATA LENGTH | 7 | |
INPUT PARAMETERS | SEQUENCE NUMBER | 3 |
INPUT PARAMETER | DSSOFLEXF | |
DESCRIPTION | Optional Flex Field | |
PARAMETER TYPE | LITERAL | |
REQUIRED | NO | |
MAXIMUM DATA LENGTH | 5 | |
INPUT PARAMETERS | SEQUENCE NUMBER | 4 |
INPUT PARAMETER | DSSOFLEX2 | |
DESCRIPTION | Optional Flex Field | |
PARAMETER TYPE | LITERAL | |
REQUIRED | NO | |
MAXIMUM DATA LENGTH | 5 | |
INPUT PARAMETERS | SEQUENCE NUMBER | 5 |
INPUT PARAMETER | DSSOFLEX3 | |
DESCRIPTION | Optional Flex Field | |
PARAMETER TYPE | LITERAL | |
REQUIRED | NO | |
MAXIMUM DATA LENGTH | 5 | |
INPUT PARAMETERS | SEQUENCE NUMBER | 6 |
INPUT PARAMETER | DSSOLAST | |
DESCRIPTION | This is the last IEN from file #660 returned by a previous call to this RPC. To be used to continue retreiving data chunks. | |
PARAMETER TYPE | LITERAL | |
REQUIRED | NO | |
MAXIMUM DATA LENGTH | 30 | |
RETURN VALUE TYPE | GLOBAL ARRAY | |
RETURN PARAMETER DESCRIPTION | Returns 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 ON | TRUE | |
VERSION | ||
SUPPRESS RDV USER SETUP | ||
APP PROXY ALLOWED |