VMSTMS
Click here for a complete list of operations.
InitiateCase
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /VMSIntegrations/VMSTMS.asmx HTTP/1.1 Host: api.vetmedstat.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <InitiateCase xmlns="http://www.idexx.com/tms/IDEXXTelemedicineService-1.0"> <theCase xmlns=""> <breed>string</breed> <caseId>string</caseId> <dob>dateTime</dob> <files> <filename>string</filename> <sendProtocol>string</sendProtocol> <sopInstanceUID>string</sopInstanceUID> <status>PENDING or RECEIVED or ERROR</status> </files> <files> <filename>string</filename> <sendProtocol>string</sendProtocol> <sopInstanceUID>string</sopInstanceUID> <status>PENDING or RECEIVED or ERROR</status> </files> <gender>M or F or S or N or U</gender> <ownerFirstName>string</ownerFirstName> <ownerLastName>string</ownerLastName> <ownerPhone>string</ownerPhone> <patientId>string</patientId> <patientName>string</patientName> <requestingDoctor>string</requestingDoctor> <services> <caseHistory>string</caseHistory> <caseId>string</caseId> <code>string</code> <cost>float</cost> <currency>string</currency> <description>string</description> <report> <reportId>string</reportId> <supportedFormats>string</supportedFormats> <supportedFormats>string</supportedFormats> </report> <serviceId>string</serviceId> <status>STARTED or SENDING or RECEIVED or RECEIPT_FAILURE or IN_PROCESS or NEEDS_ATTENTION or CANCELLED or COMPLETED</status> <statusDescription>string</statusDescription> <sendPriority>IMMEDIATE or HIGHEST or HIGH or NORMAL or LOW or DNS</sendPriority> </services> <services> <caseHistory>string</caseHistory> <caseId>string</caseId> <code>string</code> <cost>float</cost> <currency>string</currency> <description>string</description> <report> <reportId>string</reportId> <supportedFormats>string</supportedFormats> <supportedFormats>string</supportedFormats> </report> <serviceId>string</serviceId> <status>STARTED or SENDING or RECEIVED or RECEIPT_FAILURE or IN_PROCESS or NEEDS_ATTENTION or CANCELLED or COMPLETED</status> <statusDescription>string</statusDescription> <sendPriority>IMMEDIATE or HIGHEST or HIGH or NORMAL or LOW or DNS</sendPriority> </services> <species>string</species> <weight>float</weight> <weightUnits>POUNDS or OUNCES or GRAMS or KILOGRAMS</weightUnits> </theCase> <thirdPartySoftwareTitle xmlns="">string</thirdPartySoftwareTitle> <thirdPartySoftwareVersion xmlns="">string</thirdPartySoftwareVersion> </InitiateCase> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <InitiateCaseResponse xmlns="http://www.idexx.com/tms/IDEXXTelemedicineService-1.0"> <return xmlns="">string</return> </InitiateCaseResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /VMSIntegrations/VMSTMS.asmx HTTP/1.1 Host: api.vetmedstat.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <InitiateCase xmlns="http://www.idexx.com/tms/IDEXXTelemedicineService-1.0"> <theCase xmlns=""> <breed>string</breed> <caseId>string</caseId> <dob>dateTime</dob> <files> <filename>string</filename> <sendProtocol>string</sendProtocol> <sopInstanceUID>string</sopInstanceUID> <status>PENDING or RECEIVED or ERROR</status> </files> <files> <filename>string</filename> <sendProtocol>string</sendProtocol> <sopInstanceUID>string</sopInstanceUID> <status>PENDING or RECEIVED or ERROR</status> </files> <gender>M or F or S or N or U</gender> <ownerFirstName>string</ownerFirstName> <ownerLastName>string</ownerLastName> <ownerPhone>string</ownerPhone> <patientId>string</patientId> <patientName>string</patientName> <requestingDoctor>string</requestingDoctor> <services> <caseHistory>string</caseHistory> <caseId>string</caseId> <code>string</code> <cost>float</cost> <currency>string</currency> <description>string</description> <report> <reportId>string</reportId> <supportedFormats>string</supportedFormats> <supportedFormats>string</supportedFormats> </report> <serviceId>string</serviceId> <status>STARTED or SENDING or RECEIVED or RECEIPT_FAILURE or IN_PROCESS or NEEDS_ATTENTION or CANCELLED or COMPLETED</status> <statusDescription>string</statusDescription> <sendPriority>IMMEDIATE or HIGHEST or HIGH or NORMAL or LOW or DNS</sendPriority> </services> <services> <caseHistory>string</caseHistory> <caseId>string</caseId> <code>string</code> <cost>float</cost> <currency>string</currency> <description>string</description> <report> <reportId>string</reportId> <supportedFormats>string</supportedFormats> <supportedFormats>string</supportedFormats> </report> <serviceId>string</serviceId> <status>STARTED or SENDING or RECEIVED or RECEIPT_FAILURE or IN_PROCESS or NEEDS_ATTENTION or CANCELLED or COMPLETED</status> <statusDescription>string</statusDescription> <sendPriority>IMMEDIATE or HIGHEST or HIGH or NORMAL or LOW or DNS</sendPriority> </services> <species>string</species> <weight>float</weight> <weightUnits>POUNDS or OUNCES or GRAMS or KILOGRAMS</weightUnits> </theCase> <thirdPartySoftwareTitle xmlns="">string</thirdPartySoftwareTitle> <thirdPartySoftwareVersion xmlns="">string</thirdPartySoftwareVersion> </InitiateCase> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <InitiateCaseResponse xmlns="http://www.idexx.com/tms/IDEXXTelemedicineService-1.0"> <return xmlns="">string</return> </InitiateCaseResponse> </soap12:Body> </soap12:Envelope>