DataLoad
The DataLoad web service provides a set of interfaces to upload data to the CCMSI database. Data must be passed to the service in XML format. The schema used to validate the data can be downloaded from the following links:
The 'Employee' type is used to upload employee data for use when creating claims for injured employees. The 'InitialReport' type is used to upload Initial Reports to the system for later review and submission as claims.
CCMSI provides a demo application to assist our clients when building an interface to this service. This demo app provides examples for how to generate the XML data and connect to each of the interfaces provided. To obtain this demo application, please contact the Help Desk at 1-800-252-5059, ext. 1225
Note: If you need to change the password used to access this service, it may be done by logging into iCE (https://ice.ccmsi.com).
The following operations are supported. For a formal definition, please review the Service Description.
-
AddUpdateRecords
Add or update one or more data records. When an existing record is being updated, the old record will be removed and replaced with the new one. (I.e. you may not update specific fields within a record; you must update the entire record.)
The passed in data will be validated against an XSD schema before it is passed to the database.
Note: Initial Reports may be added, but updates are not allowed.
Parameters:
user - the user name assigned to your account by CCMSI
password - the password assigned to your account by CCMSI
clientId - the 3-digit account number these records belong to
recordType - the type of records being transmitted
data() - the XML formatted data to add or update into CCMSI's database
Return Value:
A string will be returned containing any errors encountered. The string will be empty if the call was successfully completed. -
DeleteAllRecords
Delete all data records. This method will delete all records associated with the passed in clientId and recordType.
Parameters:
user - the user name assigned to your account by CCMSI
password - the password assigned to your account by CCMSI
clientId - the 3-digit account number these records belong to
recordType - the type of records being deleted
Return Value:
A string will be returned containing any errors encountered. The string will be empty if the call was successfully completed. -
DeleteRecords
Delete one or more data records. The passed in XML data must contain the association_number(clientId) and either social security number or employee number for the employee records to be deleted.
The passed in data will be validated against an XSD schema before it is passed to the database.
Parameters:
user - the user name assigned to your account by CCMSI
password - the password assigned to your account by CCMSI
clientId - the 3-digit account number these records belong to
recordType - the type of records being deleted
data() - the XML formatted data to delete from CCMSI's database
Return Value:
A string will be returned containing any errors encountered. The string will be empty if the call was successfully completed. -
GetDataSchema
Get the data schema (XSD) file used to validate incoming data.
Parameters:
user - the user name assigned to your account by CCMSI
password - the password assigned to your account by CCMSI
clientId - the 3-digit account number these records belong to
recordType - the type of records being transmitted
Return Value:
A byte array containing the XSD document. -
ValidateData
Validate an XML file against the schema.
Parameters:
user - the user name assigned to your account by CCMSI
password - the password assigned to your account by CCMSI
clientId - the 3-digit account number these records belong to
recordType - the type of records being transmitted
data() - the XML formatted data to validate
Return Value:
A string will be returned containing any errors encountered. The string will be empty if the call was successfully completed.