DSSO CREATE 664

TITLEVALUE
NAMEDSSO CREATE 664
DESCRIPTIONThis 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."
TAGCREAT664
ROUTINEDSSOPP8
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERDSSO668
DESCRIPTIONFile 668 IEN - required

Field VETERAN (#1) is used to set the PATIENT (#1) field in file 664.
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH15

INPUT PARAMETERSSEQUENCE NUMBER2
INPUT PARAMETERDSSOVND
DESCRIPTIONFile 664 field #4 Vendor (pointer to file 440 - required)
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH61

INPUT PARAMETERSSEQUENCE NUMBER3
INPUT PARAMETERDSSOIFO
DESCRIPTIONFile 664 field #7.1 IFCAP Order - Hyphenated PO Number - pointer
to file 442 (required)
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH61

INPUT PARAMETERSSEQUENCE NUMBER4
INPUT PARAMETERDSSOSNM
DESCRIPTIONFile 664 field #18 Station Name - pointer to file 4 (required)
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH61

INPUT PARAMETERSSEQUENCE NUMBER5
INPUT PARAMETERDSSODRQ
DESCRIPTIONFile 664 field #20 Date Required (required) - calculated
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH61

INPUT PARAMETERSSEQUENCE NUMBER6
INPUT PARAMETERDSSOPCN
DESCRIPTIONFile 664 field #25 Purchase Card Number (required) - 16 digits -
will be encrypted before storing in file #664 - Prosthetics 1358
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH33

INPUT PARAMETERSSEQUENCE NUMBER7
INPUT PARAMETERDSSOPCR
DESCRIPTIONFile 664 field #7.5 Purchase Card Reference (required) - second
hypen-piece of Purchase Order Number
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH21

INPUT PARAMETERSSEQUENCE NUMBER8
INPUT PARAMETERDSSOINI
DESCRIPTIONFile 664 field #10 Initiator (Purchasing agent name/DUZ)
PARAMETER TYPELITERAL
REQUIRED
MAXIMUM DATA LENGTH61

INPUT PARAMETERSSEQUENCE NUMBER9
INPUT PARAMETERDSSOSHP
DESCRIPTIONFile 664 field #11 Est Shipping Charge (0-999999, two decimals)
PARAMETER TYPELITERAL
REQUIRED
MAXIMUM DATA LENGTH21

INPUT PARAMETERSSEQUENCE NUMBER10
INPUT PARAMETERDSSODIS
DESCRIPTIONFile 664 field #17 Percent Discount (1-99, one decimal)
PARAMETER TYPELITERAL
REQUIRED
MAXIMUM DATA LENGTH9

INPUT PARAMETERSSEQUENCE NUMBER11
INPUT PARAMETERDSSODEL
DESCRIPTIONFile 664 field #19 Deliver To (3-30 characters): "PROSTHETICS",
"VETERAN", "OTHER LOCATION AT THIS SITE"
PARAMETER TYPELITERAL
REQUIRED
MAXIMUM DATA LENGTH61

INPUT PARAMETERSSEQUENCE NUMBER12
INPUT PARAMETERDSSODTM
DESCRIPTIONFile 664 field #21 Delivery Time - in days. If not input, defaults to 30
days.
PARAMETER TYPELITERAL
REQUIRED
MAXIMUM DATA LENGTH11

INPUT PARAMETERSSEQUENCE NUMBER13
INPUT PARAMETERDSSOATN
DESCRIPTIONFile 664 field #12 Deliver to Attention
PARAMETER TYPELITERAL
REQUIRED
MAXIMUM DATA LENGTH91

INPUT PARAMETERSSEQUENCE NUMBER14
INPUT PARAMETERDSSOAMT
DESCRIPTIONFile 664 field #27 Est Amount - (0-999999, two decimals)
PARAMETER TYPELITERAL
REQUIRED
MAXIMUM DATA LENGTH20

INPUT PARAMETERSSEQUENCE NUMBER15
INPUT PARAMETERDSSOWO
DESCRIPTION File 664 field #24 2529-372529- - pointer to file 664.1
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH30

RETURN VALUE TYPEARRAY
RETURN PARAMETER DESCRIPTIONOutput:
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."
AVAILABILITYAGREEMENT
INACTIVEACTIVE
CLIENT MANAGER
WORD WRAP ONTRUE
VERSION
SUPPRESS RDV USER SETUP
APP PROXY ALLOWED