Clmedical Web Services

For the WSDL definition, please visit https://ws.clmedicall.co.uk/CLMedicalIntegration.wsdl
For sandbox access, please use https://sandbox.clmedicall.co.uk/

Contents


GetAddendumRequest

Node
Datatype
Required
Notes
Authentication
User
string
Y
Password
string
Y
CallData
Node
Datatype
Required
Notes
CallData
MAReference
string
N
SolReference
string
N
Comments
string
N
Back to top

GetAmendmentRequest

GetAmendmentRequestOut
Node
Datatype
Required
Notes
Authentication
User
string
Y
Password
string
Y
CallData
GetAmendmentRequestOut
Node
Datatype
Required
Notes
CallData
MAReference
string
N
SolReference
string
N
Comments
string
N
Back to top

GetDocument

GetDocumentOut

The GetDocument call is designed to be able to receive Invoices, Medical Reports and ad-hoc documents in a base64 encoded format.

Node
Datatype
Required
Notes
Authentication
User
string
Y
Password
string
Y
CallData
SolReference
string
N
GetDocumentOut
Node
Datatype
Required
Notes
CallData
MAReference
string
Y
SolReference
string
N
CallID
int
Y
DocType
int
Y
DocData
XMLPayload
Base64Doc
base64Binary
Y
DocExtension
string
Y
ReferenceNumber
string
N
InvoiceNumber
string
N
Back to top

GetInitialInstruction

GetInitialInstructionOut
Node
Datatype
Required
Notes
Authentication
User
string
Y
Password
string
Y
CallData
SolID
int
N
GetInitialInstructionOut

Initial Instruction will be received by the Medical Agency, and then processed based upon the type of instruction being Medical or Rehab. Following the import of the instruction, a response will be issued to the Solicitor noting the time and date processed. You can expect a medical appointment or initial assessment to follow.

Node
Datatype
Required
Notes
CallData
ClientTitle
string
Y
ClientForename
string
Y
ClientSurname
string
Y
ClientAddress1
string
Y
ClientAddress2
string
Y
ClientAddress3
string
Y
ClientAddress4
string
Y
ClientPostcode
string
Y
ClientDOB
date
Y
ClientEmail
string
Y
ClientMobileNumber
string
Y
ClientTelephoneNumber
string
Y
LitigationFriendTitle
string
N
LitigationFriendForename
string
N
LitigationFriendSurname
string
N
LitigationFriendAddress1
string
N
LitigationFriendAddress2
string
N
LitigationFriendAddress3
string
N
LitigationFriendAddress4
string
N
LitigationFriendPostcode
string
N
LitigationFriendDOB
date
N
LitigationFriendEmail
string
N
LitigationFriendMobileNumber
string
N
LitigationFriendTelephoneNumber
string
N
DefendantTitle
string
Y
DefendantForename
string
Y
DefendantSurname
string
Y
DefendantAddress1
string
Y
DefendantAddress2
string
Y
DefendantAddress3
string
Y
DefendantAddress4
string
Y
DefendantPostcode
string
Y
DefendantDOB
date
Y
DefendantEmail
string
Y
DefendantMobileNumber
string
Y
DefendantTelephoneNumber
string
Y
AccidentDate
date
Y
AccidentTime
int
Y
AccidentDetails
string
Y
InjuryDetails
string
Y
ThirdPartyReg
string
N
AgencyMRO
string
Y
MedcoRef
string
N
SolRef
string
Y
InstructionID
int
Y
Nominations
string
Y
InstructionType
int
Y
IPSource
string
N
InstructionDate
date
Y
MedicalRecordsRequired
string
N
FeeEarnerName
string
Y
PartyObtainingRecords
string
N
FeeEarnerEmail
string
N
CNFDate
date
N
FeeEarnerTelephone
string
N
ExpertType
int
Y
TypeOfReport
int
N
DocData
XMLPayload
Base64Doc
base64Binary
Y
DocType
int
N
DocExtension
string
Y
CallID
string
N
SolID
int
Y
Back to top

GetMessage

GetMessageOut
Node
Datatype
Required
Notes
Authentication
User
string
Y
Password
string
Y
CallData
SolReference
string
N
GetMessageOut
Node
Datatype
Required
Notes
CallData
MAReference
string
N
SolReference
string
N
Content
string
N
Back to top

GetNomination

GetNominationOut
Node
Datatype
Required
Notes
Authentication
User
string
Y
Password
string
Y
CallData
SolReference
string
N
GetNominationOut
Node
Datatype
Required
Notes
CallData
MAReference
string
Y
SolReference
string
Y
SolID
int
Y
Expert1Nominated
string
Y
Expert1Name
string
Y
Expert1Address1
string
Y
Expert1Address2
string
N
Expert1Address3
string
N
Expert1Address4
string
N
Expert1Postcode
string
Y
Expert2Nominated
string
Y
Expert2Name
string
Y
Expert2Address1
string
Y
Expert2Address2
string
N
Expert2Address3
string
N
Expert2Address4
string
N
Expert2Postcode
string
Y
Expert3Nominated
string
Y
Expert3Name
string
Y
Expert3Address1
string
Y
Expert3Address2
string
N
Expert3Address3
string
N
Expert3Address4
string
N
Expert3Postcode
string
Y
Back to top

GetUpdateStatus

GetUpdateStatusOut
Node
Datatype
Required
Notes
Authentication
User
string
Y
Password
string
Y
CallData
SolReference
string
N
GetUpdateStatusOut
Node
Datatype
Required
Notes
CallData
MAReference
string
N
SolReference
string
N
SolID
string
N
UpdateStatusID
int
N
Back to top

SendAcknowledgement

SendAcknowledgementOut
Node
Datatype
Required
Notes
Authentication
User
string
Y
Password
string
Y
CallData
SolReference
string
Y
CallID
string
Y
SendAcknowledgementOut
Node
Datatype
Required
Notes
CallData
Call
string
N
Status
string
N
ErrorList
string
N
IpAddress
string
N
Back to top

SendAppointment

SendAppointmentOut
Node
Datatype
Required
Notes
Authentication
User
string
Y
Password
string
Y
CallData
SolID
string
Y
SolReference
string
Y
MAReference
string
Y
Date
date
Y
Time
time
Y
MedicalExpertName
string
Y
Address1
string
Y
Address2
string
Y
Address3
string
N
Address4
string
N
Postcode
string
Y
AppointmentType
int
Y
AppointmentStatus
int
Y
SendAppointmentOut
Node
Datatype
Required
Notes
CallData
Call
string
N
Status
string
N
ErrorList
string
N
IpAddress
string
N
CallID
int
N
Back to top

SendDocument

SendDocumentOut

The SendDocument Call is designed to be able to send Invoices, Medical Reports and ad-hoc documents in a base64 encoded format.

Node
Datatype
Required
Notes
Authentication
User
string
Y
Password
string
Y
CallData
MAReference
string
Y
SolReference
string
Y
DocData
XMLPayload
Base64Doc
base64Binary
Y
DocType
int
Y
DocExtension
string
Y
SolID
int
Y
ReferenceNumber
string
N
InvoiceNumber
string
N
SendDocumentOut
Node
Datatype
Required
Notes
CallData
Call
string
N
Status
string
N
ErrorList
string
N
IpAddress
string
N
CallID
int
N
Back to top

SendInitialInstructionResponse

SendInitialInstructionResponseOut
Node
Datatype
Required
Notes
Authentication
User
string
Y
Password
string
Y
CallData
CallID
int
Y
MAReference
string
Y
SendInitialInstructionResponseOut
Node
Datatype
Required
Notes
CallData
Call
string
N
Status
string
N
ErrorList
string
N
IpAddress
string
N
Back to top

SendInvoiceData

SendInvoiceDataOut
Node
Datatype
Required
Notes
Authentication
User
string
Y
Password
string
Y
CallData
MAReference
string
Y
SolReference
string
Y
InvoiceType
int
Y
SolID
int
Y
InvoiceDate
date
Y
InvoiceNumber
string
Y
GrossAmount
string
Y
NetAmount
string
Y
TaxAmount
string
Y
SendInvoiceDataOut
Node
Datatype
Required
Notes
CallData
Call
string
N
Status
string
N
ErrorList
string
N
IpAddress
string
N
CallID
int
N
Back to top

SendMessage

SendMessageOut
Node
Datatype
Required
Notes
Authentication
User
string
Y
Password
string
Y
CallData
MAReference
string
Y
SolReference
string
Y
SolID
int
Y
Content
string
Y
SendMessageOut
Node
Datatype
Required
Notes
CallData
Call
string
N
Status
string
N
ErrorList
string
N
IpAddress
string
N
Call
string
N
Back to top

SendNominations

SendNominationsOut
Node
Datatype
Required
Notes
Authentication
User
string
Y
Password
string
Y
CallData
SolReference
string
Y
MAReference
string
Y
SolID
string
Y
Expert1Name
string
Y
Expert1Address1
string
Y
Expert1Address2
string
N
Expert1Address3
string
N
Expert1Address4
string
N
Expert1Postcode
string
Y
Expert2Name
string
Y
Expert2Address1
string
Y
Expert2Address2
string
N
Expert2Address3
string
N
Expert2Address4
string
N
Expert2Postcode
string
Y
Expert3Name
string
Y
Expert3Address1
string
Y
Expert3Address2
string
N
Expert3Address3
string
N
Expert3Address4
string
N
Expert3Postcode
string
Y
SendNominationsOut
Node
Datatype
Required
Notes
CallData
Call
string
N
Status
string
N
ErrorList
string
N
IpAddress
string
N
CallID
int
N
Back to top

SendNotification

SendNotificationOut
Node
Datatype
Required
Notes
Authentication
User
string
Y
Password
string
Y
CallData
SolID
int
Y
SolReference
string
Y
MAReference
string
Y
NotificationType
string
Y
SendNotificationOut
Node
Datatype
Required
Notes
CallData
Call
string
N
Status
string
N
ErrorList
string
N
IpAddress
string
N
CallID
int
N
Back to top