DSSO ADD 664 BILLING ITEM

TITLEVALUE
NAMEDSSO ADD 664 BILLING ITEM
DESCRIPTIONThis RPC accepts an array containing fields and associated data to be
used in creating a billing item in the Prosthetics Purchase Card Order.
A record will be added to multiple 664.02 - Billing Item - in file 664
- Prosthetics 1358.

Input:
DSSOIEN - IEN of Prosthetics 1358 file (#664) to which to add the
billing item
DSSOUPD array contains the following variables and data (in format
EXTERNAL/INTERNAL):
"$$DSSOUPD$$" - first entry in array
Field#^External^Internal
...
...
14^Line Number^ Extended Description data
(max 245 characters per line)
...
...
"$$END$$" - final entry in array
Required billing item fields:
.01 Billing Item (from file 661) - billing item should be active
(file 441, field 16 Inactivated Item? = "").
NOTE: If the billing item is inactive in file 441, field 16
will contain "INACTIVATED" if inactivated
(internal value = 1).
1 Brief Description (3-60 characters)
3 Qty - maximum 300 items
4 Unit of Issue (from file 420.5)
8 Type of Transaction - set of codes -
(I=Initial Issue, R=Replace, S=Spare, X=Repair, 5=Rental)
9 Patient Category - set of codes -
(1=SC/OP, 4=NSC/OP)
11 Source ("C" - always commercial for Prosthetics)commercial)
16 PSAS HCPCS (from file 661.1) - should be active
NOTE: Field 3 Status in file 661.1 = "ACTIVE" (1)
or "INACTIVE" (0).

Non-required field checks:
2 Unit Cost - 0-999999.99, two decimals
7 Remarks - 0-30 characters
13 Contract # - 1-30 characters
15 Serial Number - 3-15 characters
15.2 Manufacturer - 1-30 characters
15.4 Model - 1-30 characters
15.6 Lot # - 1-30 characters
18 Exclude/Waiver - set of codes
("E" - Exclude, "W" - Waiver)
19 Number of Bids - 0-99, no decimals
(Required for these PSAS HCPCS items:
HISAN, HISAS, VA105, VA141, VA159)

Output:
Error Messages:
DSSORET="-1^ (failure) or
"0^" (no data found)
Successful Completion:
DSSORET=File 664 IEN^File 664 Billing Item IEN^"Prosthetics
1358 file updated successfully."
TAGFILE664
ROUTINEDSSOPP8
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERDSSOIEN
DESCRIPTIONIEN of Prosthetics 1358 file (#664) to which billing item is to be added
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH30

INPUT PARAMETERSSEQUENCE NUMBER2
INPUT PARAMETERDSSOUPD
DESCRIPTION DSSOUPD array contains the following variables and data (in format
EXTERNAL/INTERNAL):
"$$DSSOUPD$$" - first entry in array
Field#^External^Internal
...
...
14^Line Number^ Extended Description data
(max 245 characters per line)
...
...
"$$END$$" - final entry in array
Required billing item fields:
.01 Billing Item (from file 661) - billing item should be active
(file 441, field 16 Inactivated Item? = "").
NOTE: If the billing item is inactive in file 441, field 16
will contain "INACTIVATED" if inactivated
(internal value = 1).
1 Brief Description (3-60 characters)
3 Qty - maximum 300 items
4 Unit of Issue (from file 420.5)
8 Type of Transaction - set of codes -
(I=Initial Issue, R=Replace, S=Spare, X=Repair, 5=Rental)
9 Patient Category - set of codes -
(1=SC/OP, 2=SC/IP, 3=NSC/IP, 4=NSC/OP)
11 Source ("C" ? always commercial for Prosthetics)
16 PSAS HCPCS (from file 661.1) - should be active
NOTE: Field 3 Status in file 661.1 = "ACTIVE" (1)
or "INACTIVE" (0).

Non-required field checks:
2 Unit Cost - 0-999999.99, two decimals
7 Remarks - 0-30 characters
13 Contract # - 1-30 characters
15 Serial Number - 3-15 characters
15.2 Manufacturer - 1-30 characters
15.4 Model - 1-30 characters
15.6 Lot # - 1-30 characters
18 Exclude/Waiver - set of codes
("E" - Exclude, "W" - Waiver)
19 Number of Bids - 0-99, no decimals
(Required for these PSAS HCPCS items:
HISAN, HISAS, VA105, VA141, VA159)
PARAMETER TYPELIST
REQUIREDYES
MAXIMUM DATA LENGTH245

RETURN VALUE TYPESINGLE VALUE
RETURN PARAMETER DESCRIPTIONOutput:
Error Messages:
DSSORET="-1^ (failure) or
"0^" (no data found)
Successful Completion:
DSSORET=File 664 IEN^File 664 Billing Item IEN^"Prosthetics
1358 file updated successfully."
AVAILABILITYAGREEMENT
INACTIVEACTIVE
CLIENT MANAGER
WORD WRAP ONTRUE
VERSION
SUPPRESS RDV USER SETUP
APP PROXY ALLOWED