<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="NJIISIMSService" targetNamespace="http://njiis.njdoh.gov/ims/service" xmlns:tns="http://njiis.njdoh.gov/ims/service" xmlns:njiisist="http://njiis.njdoh.gov/ims/service/schema/types" xmlns:pingreq="http://njiis.njdoh.gov/ims/service/schema/ping/request" xmlns:pingres="http://njiis.njdoh.gov/ims/service/schema/ping/response" xmlns:putreq="http://njiis.njdoh.gov/ims/service/schema/hl7/put/request" xmlns:putres="http://njiis.njdoh.gov/ims/service/schema/hl7/put/response" xmlns:getreq="http://njiis.njdoh.gov/ims/service/schema/hl7/get/request" xmlns:getres="http://njiis.njdoh.gov/ims/service/schema/hl7/get/response" xmlns:wsoap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<wsdl:types>
		<xs:schema>
			<xs:import namespace="http://njiis.njdoh.gov/ims/service/schema/types" schemaLocation="NJIISIMSServiceSchemaTypes.xsd"/>
			<xs:import namespace="http://njiis.njdoh.gov/ims/service/schema/ping/request" schemaLocation="NJIISIMSServicePingRequest.xsd"/>
			<xs:import namespace="http://njiis.njdoh.gov/ims/service/schema/ping/response" schemaLocation="NJIISIMSServicePingResponse.xsd"/>
			<xs:import namespace="http://njiis.njdoh.gov/ims/service/schema/hl7/put/request" schemaLocation="NJIISIMSServicePutRequest.xsd"/>
			<xs:import namespace="http://njiis.njdoh.gov/ims/service/schema/hl7/put/response" schemaLocation="NJIISIMSServicePutResponse.xsd"/>
			<xs:import namespace="http://njiis.njdoh.gov/ims/service/schema/hl7/get/request" schemaLocation="NJIISIMSServiceGetRequest.xsd"/>
			<xs:import namespace="http://njiis.njdoh.gov/ims/service/schema/hl7/get/response" schemaLocation="NJIISIMSServiceGetResponse.xsd"/>
		</xs:schema>
	</wsdl:types>
	<wsdl:message name="ServiceFault">
		<wsdl:part name="ServiceFault" element="njiisist:ServiceFault"/>
	</wsdl:message>
	<wsdl:message name="NJIISIMSPingRequest">
		<wsdl:part name="NJIISIMSPingRequest" element="pingreq:NJIISIMSPingRequest"/>
	</wsdl:message>
	<wsdl:message name="NJIISIMSPingResponse">
		<wsdl:part name="NJIISIMSPingResponse" element="pingres:NJIISIMSPingResponse"/>
	</wsdl:message>
	<wsdl:message name="NJIISIMSPutRequest">
		<wsdl:part name="NJIISIMSPutRequest" element="putreq:NJIISIMSPutRequest"/>
	</wsdl:message>
	<wsdl:message name="NJIISIMSPutResponse">
		<wsdl:part name="NJIISIMSPutResponse" element="putres:NJIISIMSPutResponse"/>
	</wsdl:message>
	<wsdl:message name="NJIISIMSGetRequest">
		<wsdl:part name="NJIISIMSGetRequest" element="getreq:NJIISIMSGetRequest"/>
	</wsdl:message>
	<wsdl:message name="NJIISIMSGetResponse">
		<wsdl:part name="NJIISIMSGetResponse" element="getres:NJIISIMSGetResponse"/>
	</wsdl:message>
	<wsdl:portType name="NJIISIMSServicePortType">
		<wsdl:operation name="ping">
			<wsdl:input name="NJIISIMSPingRequest" message="tns:NJIISIMSPingRequest"/>
			<wsdl:output name="NJIISIMSPingResponse" message="tns:NJIISIMSPingResponse"/>
			<wsdl:fault name="ServiceFault" message="tns:ServiceFault"/>
		</wsdl:operation>
		<wsdl:operation name="submitPatientImmInfo">
			<wsdl:input name="NJIISIMSPutRequest" message="tns:NJIISIMSPutRequest"/>
			<wsdl:output name="NJIISIMSPutResponse" message="tns:NJIISIMSPutResponse"/>
			<wsdl:fault name="ServiceFault" message="tns:ServiceFault"/>
		</wsdl:operation>
		<wsdl:operation name="getPatientImmInfo">
			<wsdl:input name="NJIISIMSGetRequest" message="tns:NJIISIMSGetRequest"/>
			<wsdl:output name="NJIISIMSGetResponse" message="tns:NJIISIMSGetResponse"/>
			<wsdl:fault name="ServiceFault" message="tns:ServiceFault"/>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="NJIISIMSServiceBinding" type="tns:NJIISIMSServicePortType">
		<wsoap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="ping">
			<wsoap12:operation soapAction="http://njiis.nj.gov/ims/service/ping" soapActionRequired="true" style="document"/>
			<wsdl:input>
				<wsoap12:body parts="NJIISIMSPingRequest" use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<wsoap12:body parts="NJIISIMSPingResponse" use="literal"/>
			</wsdl:output>
			<wsdl:fault name="ServiceFault">
				<wsoap12:fault name="ServiceFault" use="literal"/>
			</wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="submitPatientImmInfo">
			<wsoap12:operation soapAction="http://njiis.nj.gov/ims/service/submitPatientImmInfo" soapActionRequired="true" style="document"/>
			<wsdl:input>
				<wsoap12:body parts="NJIISIMSPutRequest" use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<wsoap12:body parts="NJIISIMSPutResponse" use="literal"/>
			</wsdl:output>
			<wsdl:fault name="ServiceFault">
				<wsoap12:fault name="ServiceFault" use="literal"/>
			</wsdl:fault>
		</wsdl:operation>
		<wsdl:operation name="getPatientImmInfo">
			<wsoap12:operation soapAction="http://njiis.nj.gov/ims/service/getPatientImmInfo" soapActionRequired="true" style="document"/>
			<wsdl:input>
				<wsoap12:body parts="NJIISIMSGetRequest" use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<wsoap12:body parts="NJIISIMSGetResponse" use="literal"/>
			</wsdl:output>
			<wsdl:fault name="ServiceFault">
				<wsoap12:fault name="ServiceFault" use="literal"/>
			</wsdl:fault>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="NJIISIMSService">
		<wsdl:port name="NJIISIMSServicePort" binding="tns:NJIISIMSServiceBinding">
			<wsoap12:address location="https://njiis.nj.gov/ims/service"/>
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>
