| TITLE | VALUE | |
|---|---|---|
| NAME | DSSO CREATE 664 | |
| DESCRIPTION | This RPC requires the following file 664 fields to be input in EXTERNAL^INTERNAL format: DSSO668 - File 668 IEN - required) - Patient = VETERAN (#1) DSSOVND - Field #4 Vendor (pointer to file 440 - required) DSSOIFO - Field #7.1 IFCAP Order (pointer to file 442 - required) DSSOPCR - Field #7.5 Purchase Card Reference (required) DSSOINI - Field #10 Initiator (purchasing agent DUZ) DSSOSHP - Field #11 Est Shipping Charge (0-999999, two decimals) DSSODIS - Field #17 Percent Discount (1-99, one decimal) DSSOSNM - Field #18 Station Name (pointer to file 4 - required) DSSODEL - Field #19 Deliver To (3-30 characters) "PROSTHETICS", "VETERAN", or "OTHER LOCATION AT THIS SITE" DSSODRQ - Field #20 Date Required DSSODTM - Field #21 Delivery Time (1-99999, 0 decimals) DSSOATN - Field #21.1 Deliver To Attention (1-45 characters) DSSOPCN - Field #25 Purchase Card Number (16 digits - required) DSSOAMT - Field #27 Est Amount (0-999999, two decimals) DSSOWO - Field #24 2529-3 (pointer to file 664.1) Fields also stored are: Field #.01 Date = DT Field #21 Delivery Time defaults to 30 (days) Field #15 Form Type defaults to "2421PC" Field #13 Shipping Entry is populated by RPC DSSO SEND PURCHASE ORDER Output: Error Messages: DSSORET(0)="-1^"_error message or "0^"_error message Successful Completion: DSSORET(1)=IEN of newly-created 664 record_"^Prosthetics 1358 file created successfully." | |
| TAG | CREAT664 | |
| ROUTINE | DSSOPP8 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 1 |
| INPUT PARAMETER | DSSO668 | |
| DESCRIPTION | File 668 IEN - required Field VETERAN (#1) is used to set the PATIENT (#1) field in file 664. | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | YES | |
| MAXIMUM DATA LENGTH | 15 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 2 |
| INPUT PARAMETER | DSSOVND | |
| DESCRIPTION | File 664 field #4 Vendor (pointer to file 440 - required) | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | YES | |
| MAXIMUM DATA LENGTH | 61 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 3 |
| INPUT PARAMETER | DSSOIFO | |
| DESCRIPTION | File 664 field #7.1 IFCAP Order - Hyphenated PO Number - pointer to file 442 (required) | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | YES | |
| MAXIMUM DATA LENGTH | 61 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 4 |
| INPUT PARAMETER | DSSOSNM | |
| DESCRIPTION | File 664 field #18 Station Name - pointer to file 4 (required) | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | YES | |
| MAXIMUM DATA LENGTH | 61 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 5 |
| INPUT PARAMETER | DSSODRQ | |
| DESCRIPTION | File 664 field #20 Date Required (required) - calculated | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | YES | |
| MAXIMUM DATA LENGTH | 61 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 6 |
| INPUT PARAMETER | DSSOPCN | |
| DESCRIPTION | File 664 field #25 Purchase Card Number (required) - 16 digits - will be encrypted before storing in file #664 - Prosthetics 1358 | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | YES | |
| MAXIMUM DATA LENGTH | 33 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 7 |
| INPUT PARAMETER | DSSOPCR | |
| DESCRIPTION | File 664 field #7.5 Purchase Card Reference (required) - second hypen-piece of Purchase Order Number | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | NO | |
| MAXIMUM DATA LENGTH | 21 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 8 |
| INPUT PARAMETER | DSSOINI | |
| DESCRIPTION | File 664 field #10 Initiator (Purchasing agent name/DUZ) | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | ||
| MAXIMUM DATA LENGTH | 61 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 9 |
| INPUT PARAMETER | DSSOSHP | |
| DESCRIPTION | File 664 field #11 Est Shipping Charge (0-999999, two decimals) | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | ||
| MAXIMUM DATA LENGTH | 21 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 10 |
| INPUT PARAMETER | DSSODIS | |
| DESCRIPTION | File 664 field #17 Percent Discount (1-99, one decimal) | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | ||
| MAXIMUM DATA LENGTH | 9 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 11 |
| INPUT PARAMETER | DSSODEL | |
| DESCRIPTION | File 664 field #19 Deliver To (3-30 characters): "PROSTHETICS", "VETERAN", "OTHER LOCATION AT THIS SITE" | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | ||
| MAXIMUM DATA LENGTH | 61 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 12 |
| INPUT PARAMETER | DSSODTM | |
| DESCRIPTION | File 664 field #21 Delivery Time - in days. If not input, defaults to 30 days. | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | ||
| MAXIMUM DATA LENGTH | 11 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 13 |
| INPUT PARAMETER | DSSOATN | |
| DESCRIPTION | File 664 field #12 Deliver to Attention | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | ||
| MAXIMUM DATA LENGTH | 91 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 14 |
| INPUT PARAMETER | DSSOAMT | |
| DESCRIPTION | File 664 field #27 Est Amount - (0-999999, two decimals) | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | ||
| MAXIMUM DATA LENGTH | 20 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 15 |
| INPUT PARAMETER | DSSOWO | |
| DESCRIPTION | File 664 field #24 2529-372529- - pointer to file 664.1 | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | NO | |
| MAXIMUM DATA LENGTH | 30 | |
| RETURN VALUE TYPE | ARRAY | |
| RETURN PARAMETER DESCRIPTION | Output: Error Messages: DSSORET(0)="-1^"_error message or "0^"_error message Successful Completion: DSSORET(1)=IEN of newly-created 664 record_"^Prosthetics 1358 file created successfully." | |
| AVAILABILITY | AGREEMENT | |
| INACTIVE | ACTIVE | |
| CLIENT MANAGER | ||
| WORD WRAP ON | TRUE | |
| VERSION | ||
| SUPPRESS RDV USER SETUP | ||
| APP PROXY ALLOWED | ||