IIS Sandbox Send Now Messages Patients Locations CDC WSDL

CDC SOAP Endpoint

This demonstration system supports the use of the CDC WSDL which has been defined to support the transport of HL7 messages sent to Immunization Information Systems (IIS).

Usage Instructions

WSDL

See WSDL

Authentication

Authentication credentials can be established by submitting a username and password to a facility not already defined in the IIS Sandbox. Submiting new credentials will cause IIS Sandbox to create an organization to represent the facility and a user access account for the supplied credentials. Access to this account and facility/organization data will be allowed to anyone submitting the correct credentials. There is some additional functionality to support testing of specific transport issues:

Content

HL7 VXU or QBP message is expected in payload.

Multiple Messages

If the message contains more than one MSH segment a Message Too Large Fault will be returned. Use this feature to test situations where the IIS can not process more than one message.

Alternative Behavior

Additional end points are available, which provide different behaviors (some good and some bad). These can be used to demonstrate different or bad interactions.

Default

This default setting responds exactly as expected by NIST test cases. It is completely compliant.

wsdl-demo/default

No White Space

Same as the default but there is no white space in XML.

wsdl-demo/nowhitespace

Mistakes

This responds with properly formed XML but with problems with which tags are being used.

wsdl-demo/mistakes

Bad XML

This responds with badly formed XML, in each case the close body tag is omitted.

wsdl-demo/badxml

Incorrect Implementation

This responds with the correct XML but has not properly implemented the methods and the contents are not correct.

submitSingleMessage: Returns a human readable message instead of an acknowledgement.

connectivityTestResponse: Sends back message but it does not contain original text sent in.

wsdl-demo/incorrectImplementation

Additional Tag

This responds correctly except the response contains an additional tag that is not expected.

wsdl-demo/additionalTag

Base 64

This responds with the correct XML but has base64 encoded content.

wsdl-demo/base64

URL Encoded

This responds with the correct XML but has URL encoded content.

wsdl-demo/urlEncoded