<?xml version="1.0" encoding="UTF-8"?>
<con:soapui-project activeEnvironment="Default" name="HDR-3.4-SmartForm Reads" resourceRoot="" soapui-version="4.5.1" abortOnError="false" runType="SEQUENTIAL" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="ClinicalDataServiceSynchronousInterfaceHttpBinding" type="wsdl" bindingName="{http://client.cds.med.DNS   }ClinicalDataServiceSynchronousInterfaceHttpBinding" soapVersion="1_1" anonymous="optional" definition="http://IP              /cds-wsclient/cds-service?wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://IP              /cds-wsclient/cds-service?wsdl"><con:part><con:url>http://IP              /cds-wsclient/cds-service?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://client.cds.med.DNS   " xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding" xmlns:tns="http://client.cds.med.DNS   " xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <wsdl:message name="updateClinicalDataResponse">
    <wsdl:part name="out" type="xsd:string"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="createClinicalDataResponse">
    <wsdl:part name="out" type="xsd:string"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="appendClinicalDataRequest">
    <wsdl:part name="in0" type="xsd:string"></wsdl:part>
    <wsdl:part name="in1" type="xsd:string"></wsdl:part>
    <wsdl:part name="in2" type="xsd:string"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="deleteClinicalDataRequest">
    <wsdl:part name="in0" type="xsd:string"></wsdl:part>
    <wsdl:part name="in1" type="xsd:string"></wsdl:part>
    <wsdl:part name="in2" type="xsd:string"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="deleteClinicalDataResponse">
    <wsdl:part name="out" type="xsd:string"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="isAliveResponse">
    <wsdl:part name="out" type="xsd:boolean"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="readClinicalData1Request">
    <wsdl:part name="in0" type="xsd:string"></wsdl:part>
    <wsdl:part name="in1" type="xsd:string"></wsdl:part>
    <wsdl:part name="in2" type="xsd:string"></wsdl:part>
    <wsdl:part name="in3" type="xsd:string"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="createClinicalDataRequest">
    <wsdl:part name="in0" type="xsd:string"></wsdl:part>
    <wsdl:part name="in1" type="xsd:string"></wsdl:part>
    <wsdl:part name="in2" type="xsd:string"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="readClinicalDataRequest">
    <wsdl:part name="in0" type="xsd:string"></wsdl:part>
    <wsdl:part name="in1" type="xsd:string"></wsdl:part>
    <wsdl:part name="in2" type="xsd:string"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="readClinicalData1Response">
    <wsdl:part name="out" type="xsd:string"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="readClinicalDataResponse">
    <wsdl:part name="out" type="xsd:string"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="isAliveRequest"></wsdl:message>
  <wsdl:message name="appendClinicalDataResponse">
    <wsdl:part name="out" type="xsd:string"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="updateClinicalDataRequest">
    <wsdl:part name="in0" type="xsd:string"></wsdl:part>
    <wsdl:part name="in1" type="xsd:string"></wsdl:part>
    <wsdl:part name="in2" type="xsd:string"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="ClinicalDataServiceSynchronousInterfacePortType">
    <wsdl:operation name="deleteClinicalData">
      <wsdl:input name="deleteClinicalDataRequest" message="tns:deleteClinicalDataRequest"></wsdl:input>
      <wsdl:output name="deleteClinicalDataResponse" message="tns:deleteClinicalDataResponse"></wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="createClinicalData">
      <wsdl:input name="createClinicalDataRequest" message="tns:createClinicalDataRequest"></wsdl:input>
      <wsdl:output name="createClinicalDataResponse" message="tns:createClinicalDataResponse"></wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="readClinicalData1">
      <wsdl:input name="readClinicalData1Request" message="tns:readClinicalData1Request"></wsdl:input>
      <wsdl:output name="readClinicalData1Response" message="tns:readClinicalData1Response"></wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="appendClinicalData">
      <wsdl:input name="appendClinicalDataRequest" message="tns:appendClinicalDataRequest"></wsdl:input>
      <wsdl:output name="appendClinicalDataResponse" message="tns:appendClinicalDataResponse"></wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="readClinicalData">
      <wsdl:input name="readClinicalDataRequest" message="tns:readClinicalDataRequest"></wsdl:input>
      <wsdl:output name="readClinicalDataResponse" message="tns:readClinicalDataResponse"></wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="isAlive">
      <wsdl:input name="isAliveRequest" message="tns:isAliveRequest"></wsdl:input>
      <wsdl:output name="isAliveResponse" message="tns:isAliveResponse"></wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateClinicalData">
      <wsdl:input name="updateClinicalDataRequest" message="tns:updateClinicalDataRequest"></wsdl:input>
      <wsdl:output name="updateClinicalDataResponse" message="tns:updateClinicalDataResponse"></wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ClinicalDataServiceSynchronousInterfaceHttpBinding" type="tns:ClinicalDataServiceSynchronousInterfacePortType">
    <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="deleteClinicalData">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="deleteClinicalDataRequest">
        <wsdlsoap:body use="literal" namespace="http://client.cds.med.DNS   "/>
      </wsdl:input>
      <wsdl:output name="deleteClinicalDataResponse">
        <wsdlsoap:body use="literal" namespace="http://client.cds.med.DNS   "/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="createClinicalData">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="createClinicalDataRequest">
        <wsdlsoap:body use="literal" namespace="http://client.cds.med.DNS   "/>
      </wsdl:input>
      <wsdl:output name="createClinicalDataResponse">
        <wsdlsoap:body use="literal" namespace="http://client.cds.med.DNS   "/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="readClinicalData1">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="readClinicalData1Request">
        <wsdlsoap:body use="literal" namespace="http://client.cds.med.DNS   "/>
      </wsdl:input>
      <wsdl:output name="readClinicalData1Response">
        <wsdlsoap:body use="literal" namespace="http://client.cds.med.DNS   "/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="appendClinicalData">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="appendClinicalDataRequest">
        <wsdlsoap:body use="literal" namespace="http://client.cds.med.DNS   "/>
      </wsdl:input>
      <wsdl:output name="appendClinicalDataResponse">
        <wsdlsoap:body use="literal" namespace="http://client.cds.med.DNS   "/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="readClinicalData">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="readClinicalDataRequest">
        <wsdlsoap:body use="literal" namespace="http://client.cds.med.DNS   "/>
      </wsdl:input>
      <wsdl:output name="readClinicalDataResponse">
        <wsdlsoap:body use="literal" namespace="http://client.cds.med.DNS   "/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="isAlive">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="isAliveRequest">
        <wsdlsoap:body use="literal" namespace="http://client.cds.med.DNS   "/>
      </wsdl:input>
      <wsdl:output name="isAliveResponse">
        <wsdlsoap:body use="literal" namespace="http://client.cds.med.DNS   "/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateClinicalData">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="updateClinicalDataRequest">
        <wsdlsoap:body use="literal" namespace="http://client.cds.med.DNS   "/>
      </wsdl:input>
      <wsdl:output name="updateClinicalDataResponse">
        <wsdlsoap:body use="literal" namespace="http://client.cds.med.DNS   "/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="ClinicalDataServiceSynchronousInterface">
    <wsdl:port name="ClinicalDataServiceSynchronousInterfaceHttpPort" binding="tns:ClinicalDataServiceSynchronousInterfaceHttpBinding">
      <wsdlsoap:address location="http://IP              /cds-wsclient/cds-service"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:endpoint>http://ISL-LTSUNDERB:8088/mockClinicalDataServiceSynchronousInterfaceHttpBinding</con:endpoint></con:endpoints><con:operation isOneWay="false" action="" name="appendClinicalData" bindingOperationName="appendClinicalData" type="Request-Response" outputName="appendClinicalDataResponse" inputName="appendClinicalDataRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:appendClinicalData>
         <in0>?</in0>
         <in1>?</in1>
         <in2>?</in2>
      </cli:appendClinicalData>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/appendClinicalDataRequest"/></con:call></con:operation><con:operation isOneWay="false" action="" name="createClinicalData" bindingOperationName="createClinicalData" type="Request-Response" outputName="createClinicalDataResponse" inputName="createClinicalDataRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:createClinicalData>
         <in0>?</in0>
         <in1>?</in1>
         <in2>?</in2>
      </cli:createClinicalData>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/createClinicalDataRequest"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="deleteClinicalData" bindingOperationName="deleteClinicalData" type="Request-Response" outputName="deleteClinicalDataResponse" inputName="deleteClinicalDataRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:deleteClinicalData>
         <in0>?</in0>
         <in1>?</in1>
         <in2>?</in2>
      </cli:deleteClinicalData>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/deleteClinicalDataRequest"/></con:call></con:operation><con:operation isOneWay="false" action="" name="isAlive" bindingOperationName="isAlive" type="Request-Response" outputName="isAliveResponse" inputName="isAliveRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:isAlive/>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/isAliveRequest"/></con:call></con:operation><con:operation isOneWay="false" action="" name="readClinicalData" bindingOperationName="readClinicalData" type="Request-Response" outputName="readClinicalDataResponse" inputName="readClinicalDataRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData>
         <in0>?</in0>
         <in1>?</in1>
         <in2>?</in2>
      </cli:readClinicalData>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/readClinicalDataRequest"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="readClinicalData1" bindingOperationName="readClinicalData1" type="Request-Response" outputName="readClinicalData1Response" inputName="readClinicalData1Request" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>?</in0>
         <in1>?</in1>
         <in2>?</in2>
         <in3>?</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/readClinicalData1Request"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="updateClinicalData" bindingOperationName="updateClinicalData" type="Request-Response" outputName="updateClinicalDataResponse" inputName="updateClinicalDataRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:updateClinicalData>
         <in0>?</in0>
         <in1>?</in1>
         <in2>?</in2>
      </cli:updateClinicalData>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/updateClinicalDataRequest"/></con:call></con:operation></con:interface><con:testSuite name="ClinicalDataServiceSynchronousInterfaceHttpBinding TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="isAlive TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="isAlive"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>isAlive</con:operation><con:request name="isAlive"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:isAlive/>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion" name="Not SOAP Fault"/><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/isAliveRequest" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMART_FORM_SINGLE_PATIENT_ALL_DATA_FILTER" searchProperties="true" id="0b70ba87-296f-45ac-ba29-8eede74ac4eb"><con:settings/><con:testStep type="request" name="Smart Forms ReadBy Patient Identity"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData1</con:operation><con:request name="Smart Forms ReadBy Patient Identity"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">    <soapenv:Header/>    
	<soapenv:Body>       
		<cli:readClinicalData1>          
			<in0>SmartFormRead1</in0>          
			<in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>            
			<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
				<filterId>SMART_FORM_SINGLE_PATIENT_ALL_DATA_FILTER</filterId>
				<clientName>SMART FORMS</clientName>
				<clientRequestInitiationTime>2012-07-24T09:30:47Z</clientRequestInitiationTime>
				<patients>
					<resolvedIdentifiers>
						<assigningAuthority>USVHA</assigningAuthority>
						<assigningFacility>200M</assigningFacility>		
						<identity>bs66611115</identity>
					</resolvedIdentifiers>
				</patients>
				<entryPointFilter queryName="ID_1">
					<domainEntryPoint>SmartFormDocument</domainEntryPoint>
				</entryPointFilter>
			</filter:filter>
			]]]]>><![CDATA[</in1>          
		<in2>SMART_FORM_SINGLE_PATIENT_ALL_DATA_FILTER</in2>          
		<in3>5</in3>
       </cli:readClinicalData1>   
	</soapenv:Body>
 </soapenv:Envelope>


 ]]></con:request><con:assertion type="GroovyScriptAssertion" name="Script Assertion"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

def holder = new XmlHolder( messageExchange.responseContentAsXml )
holder.namespaces["clinicaldata"] = "Clinicaldata"
def node = holder["//out"]
def descHolder = new XmlHolder( node )

def patientResultantIdentifiersCount = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patients/patient/resultantIdentifiers/resultantIdentifier" )
log.info("patientCount = " + patientResultantIdentifiersCount.length)
assert patientResultantIdentifiersCount.length >= 1</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/readClinicalData1Request" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Smart Forms Read Patient by EdiPi"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData1</con:operation><con:request name="Smart Forms Read Patient by EdiPi"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">    <soapenv:Header/>    
	<soapenv:Body>       
		<cli:readClinicalData1>          
			<in0>SmartFormRead1</in0>          
			<in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>            
			<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
				<filterId>SMART_FORM_SINGLE_PATIENT_ALL_DATA_FILTER</filterId>
				<clientName>SMART FORMS</clientName>
				<clientRequestInitiationTime>${#TestSuite#CLIENT_REQUEST_INIT_TIME}</clientRequestInitiationTime>
				<patients>
					<EdiPi>
						<assigningAuthority>${#TestSuite#ediPiAAthority}</assigningAuthority>
						<assigningFacility>${#TestSuite#ediPiAFacility}</assigningFacility>		
						<identity>${#TestSuite#patientEdiPi}</identity>
					</EdiPi>
				</patients>
				<entryPointFilter queryName="ID_1">
					<domainEntryPoint>SmartFormDocument</domainEntryPoint>
					<otherQueryParameters></otherQueryParameters>
				</entryPointFilter>
			</filter:filter>
			]]]]>><![CDATA[</in1>          
		<in2>SMART_FORM_SINGLE_PATIENT_ALL_DATA_FILTER</in2>          
		<in3>CDS3T</in3>
       </cli:readClinicalData1>   
	</soapenv:Body>
 </soapenv:Envelope>]]></con:request><con:assertion type="GroovyScriptAssertion" name="Script Assertion"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

def holder = new XmlHolder( messageExchange.responseContentAsXml )
holder.namespaces["clinicaldata"] = "Clinicaldata"
def node = holder["//out"]
def descHolder = new XmlHolder( node )

def patientResultantIdentifiersCount = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patients/patient/resultantIdentifiers/resultantIdentifier" )
log.info("patientCount = " + patientResultantIdentifiersCount.length)
assert patientResultantIdentifiersCount.length >= 1</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/readClinicalData1Request" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Smart Forms Read Patient by ICN"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData1</con:operation><con:request name="Smart Forms Read Patient by ICN"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">    <soapenv:Header/>    
	<soapenv:Body>       
		<cli:readClinicalData1>          
			<in0>SmartFormRead1</in0>          
			<in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>            
			<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
				<filterId>SMART_FORM_SINGLE_PATIENT_ALL_DATA_FILTER</filterId>
				<clientName>SMART FORMS</clientName>
				<clientRequestInitiationTime>${#TestSuite#CLIENT_REQUEST_INIT_TIME}</clientRequestInitiationTime>
				<patients>
					<NationalId>${#TestSuite#patientId}</NationalId>
				</patients>
				<entryPointFilter queryName="ID_1">
					<domainEntryPoint>SmartFormDocument</domainEntryPoint>
				</entryPointFilter>
			</filter:filter>
			]]]]>><![CDATA[</in1>                
		<in2>SMART_FORM_SINGLE_PATIENT_ALL_DATA_FILTER</in2>          
		<in3>CDS3T</in3>
       </cli:readClinicalData1>   
	</soapenv:Body>
 </soapenv:Envelope>


 ]]></con:request><con:assertion type="GroovyScriptAssertion" name="Script Assertion"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

def holder = new XmlHolder( messageExchange.responseContentAsXml )
holder.namespaces["clinicaldata"] = "Clinicaldata"
def node = holder["//out"]
def descHolder = new XmlHolder( node )

def patientResultantIdentifiersCount = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patients/patient/resultantIdentifiers/resultantIdentifier" )
log.info("patientCount = " + patientResultantIdentifiersCount.length)
assert patientResultantIdentifiersCount.length >= 1</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/readClinicalData1Request" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Smart Forms Read Patient Filter by Date Range"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData1</con:operation><con:request name="Smart Forms Read Patient Filter by Date Range"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">    <soapenv:Header/>    
	<soapenv:Body>       
		<cli:readClinicalData1>          
			<in0>SmartFormRead1</in0>          
			<in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>            
			<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
				<filterId>SMART_FORM_SINGLE_PATIENT_ALL_DATA_FILTER</filterId>
				<clientName>SMART FORMS</clientName>
				<clientRequestInitiationTime>${#TestSuite#CLIENT_REQUEST_INIT_TIME}</clientRequestInitiationTime>
				<patients>
					<EdiPi>
						<assigningAuthority>${#TestSuite#ediPiAAthority}</assigningAuthority>
						<assigningFacility>${#TestSuite#ediPiAFacility}</assigningFacility>		
						<identity>${#TestSuite#patientEdiPi}</identity>
					</EdiPi>
				</patients>
				<entryPointFilter queryName="ID_1">
					<domainEntryPoint>SmartFormDocument</domainEntryPoint>
					<startDate>${#TestSuite#sfStartDate}</startDate>
					<endDate>${#TestSuite#sfEndDate}</endDate>
				</entryPointFilter>
			</filter:filter>
			]]]]>><![CDATA[</in1>          
		<in2>SMART_FORM_SINGLE_PATIENT_ALL_DATA_FILTER</in2>          
		<in3>CDS3T</in3>
       </cli:readClinicalData1>   
	</soapenv:Body>
 </soapenv:Envelope>


 ]]></con:request><con:assertion type="GroovyScriptAssertion" name="Script Assertion"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

def holder = new XmlHolder( messageExchange.responseContentAsXml )
holder.namespaces["clinicaldata"] = "Clinicaldata"
def node = holder["//out"]
def descHolder = new XmlHolder( node )

def patientResultantIdentifiersCount = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patients/patient/resultantIdentifiers/resultantIdentifier" )
log.info("patientCount = " + patientResultantIdentifiersCount.length)
assert patientResultantIdentifiersCount.length >= 1</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/readClinicalData1Request" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SMART_FORM_ALL_DATA_FILTER" searchProperties="true" id="17cd3734-1fce-46fb-b595-5cabe6178ae9"><con:settings/><con:testStep type="request" name="Smart Forms ReadBy Patient Identity"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData1</con:operation><con:request name="Smart Forms ReadBy Patient Identity"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
	<soapenv:Header/>
	<soapenv:Body>
		<cli:readClinicalData1>
			<in0>SmartFormRead1</in0>
			<in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<filter:filter vhimVersion="Vhim_4_00" xsi:schemaLocation="Filter Smart_Form_All_Data_Filter.xsd" xmlns:filter="Filter" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<filterId>SMART_FORM_ALL_DATA_FILTER</filterId>
	<clientName>SOAPUI</clientName>
	<clientRequestInitiationTime>${#TestSuite#CLIENT_REQUEST_INIT_TIME}</clientRequestInitiationTime>
	<patients>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>200M</assigningFacility>
			<identity>bs66611115</identity>
		</resolvedIdentifiers>
	</patients>
	<entryPointFilter queryName="ByFacility" isPatientCentric="false">
		<domainEntryPoint>SmartFormDocument</domainEntryPoint>
		<otherQueryParameters>
			<facilityIdentifier>
				<identity>${#TestSuite#sfFacilityId}</identity>
			</facilityIdentifier>
		</otherQueryParameters>
	</entryPointFilter>
</filter:filter>]]]]>><![CDATA[</in1>
			<in2>SMART_FORM_ALL_DATA_FILTER</in2>
			<in3>CDS3T</in3>
		</cli:readClinicalData1>
	</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="GroovyScriptAssertion" name="Script Assertion"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

def holder = new XmlHolder( messageExchange.responseContentAsXml )
holder.namespaces["clinicaldata"] = "Clinicaldata"
def node = holder["//out"]
def descHolder = new XmlHolder( node )

def patientResultantIdentifiersCount = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patients/patient/resultantIdentifiers/resultantIdentifier" )
log.info("patientCount = " + patientResultantIdentifiersCount.length)
assert patientResultantIdentifiersCount.length >= 0</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/readClinicalData1Request" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Smart Forms ReadByFacilty ID"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData1</con:operation><con:request name="Smart Forms ReadByFacilty ID"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>SmartFormRead1</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<filter:filter vhimVersion="Vhim_4_00" xsi:schemaLocation="Filter Smart_Form_All_Data_Filter.xsd" xmlns:filter="Filter" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<filterId>SMART_FORM_ALL_DATA_FILTER</filterId>
	<clientName>SOAPUI</clientName>
	<clientRequestInitiationTime>${#TestSuite#CLIENT_REQUEST_INIT_TIME}</clientRequestInitiationTime>
	<entryPointFilter queryName="ByFacility" isPatientCentric="false">
		<domainEntryPoint>SmartFormDocument</domainEntryPoint>
		<otherQueryParameters>
			<facilityIdentifier>
				<identity>${#TestSuite#sfFacilityId}</identity>
			</facilityIdentifier>
		</otherQueryParameters>
	</entryPointFilter>
</filter:filter>
         ]]]]>><![CDATA[</in1>
         <in2>SMART_FORM_ALL_DATA_FILTER</in2>
         <in3>CDS3T</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>



 ]]></con:request><con:assertion type="GroovyScriptAssertion" name="Script Assertion"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

def holder = new XmlHolder( messageExchange.responseContentAsXml )
holder.namespaces["clinicaldata"] = "Clinicaldata"
def node = holder["//out"]
def descHolder = new XmlHolder( node )

def patientResultantIdentifiersCount = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patients/patient/resultantIdentifiers/resultantIdentifier" )
log.info("patientCount = " + patientResultantIdentifiersCount.length)
assert patientResultantIdentifiersCount.length >= 0</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/readClinicalData1Request" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Smart Forms ReadBy Provider Identity"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData1</con:operation><con:request name="Smart Forms ReadBy Provider Identity"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>SmartFormRead1</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<filter:filter vhimVersion="Vhim_4_00" xsi:schemaLocation="Filter Smart_Form_All_Data_Filter.xsd" xmlns:filter="Filter" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<filterId>SMART_FORM_ALL_DATA_FILTER</filterId>
	<clientName>SOAPUI</clientName>
	<clientRequestInitiationTime>${#TestSuite#CLIENT_REQUEST_INIT_TIME}</clientRequestInitiationTime>
	<entryPointFilter queryName="ByProvider" isPatientCentric="false">
		<domainEntryPoint>SmartFormDocument</domainEntryPoint>
		<otherQueryParameters>
			<providerIdentifier>
				<identity>SF101</identity>
				<assigningFacility>613</assigningFacility>
			</providerIdentifier>
			
		</otherQueryParameters>
	</entryPointFilter>
</filter:filter>
         ]]]]>><![CDATA[</in1>
         <in2>SMART_FORM_ALL_DATA_FILTER</in2>
         <in3>CDS3T</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>



 ]]></con:request><con:assertion type="GroovyScriptAssertion" name="Script Assertion"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

def holder = new XmlHolder( messageExchange.responseContentAsXml )
holder.namespaces["clinicaldata"] = "Clinicaldata"
def node = holder["//out"]
def descHolder = new XmlHolder( node )

def patientResultantIdentifiersCount = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patients/patient/resultantIdentifiers/resultantIdentifier" )
log.info("patientCount = " + patientResultantIdentifiersCount.length)
assert patientResultantIdentifiersCount.length >= 0</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/readClinicalData1Request" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Smart Forms ReadByFacilty ID_Date Range"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData1</con:operation><con:request name="Smart Forms ReadByFacilty ID_Date Range"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>SmartFormRead1</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<filter:filter vhimVersion="Vhim_4_00" xsi:schemaLocation="Filter Smart_Form_All_Data_Filter.xsd" xmlns:filter="Filter" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<filterId>SMART_FORM_ALL_DATA_FILTER</filterId>
	<clientName>SOAPUI</clientName>
	<clientRequestInitiationTime>${#TestSuite#CLIENT_REQUEST_INIT_TIME}</clientRequestInitiationTime>
	<entryPointFilter queryName="ByFacility" isPatientCentric="false">
		<domainEntryPoint>SmartFormDocument</domainEntryPoint>
			<startDate>${#TestSuite#sfStartDate}</startDate>
			<endDate>${#TestSuite#sfEndDate}</endDate>
		<otherQueryParameters>
			<facilityIdentifier>
				<identity>${#TestSuite#sfFacilityId}</identity>
			</facilityIdentifier>
		</otherQueryParameters>
	</entryPointFilter>
</filter:filter>
         ]]]]>><![CDATA[</in1>
         <in2>SMART_FORM_ALL_DATA_FILTER</in2>
         <in3>CDS3T</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>



 ]]></con:request><con:assertion type="GroovyScriptAssertion" name="Script Assertion"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

def holder = new XmlHolder( messageExchange.responseContentAsXml )
holder.namespaces["clinicaldata"] = "Clinicaldata"
def node = holder["//out"]
def descHolder = new XmlHolder( node )

def patientResultantIdentifiersCount = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patients/patient/resultantIdentifiers/resultantIdentifier" )
log.info("patientCount = " + patientResultantIdentifiersCount.length)
assert patientResultantIdentifiersCount.length >= 0</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/readClinicalData1Request" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Smart Forms ReadBy Provider Identity Date Range"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData1</con:operation><con:request name="Smart Forms ReadBy Provider Identity Date Range"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>SmartFormRead1</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
		<filter:filter vhimVersion="Vhim_4_00" xsi:schemaLocation="Filter Smart_Form_All_Data_Filter.xsd" xmlns:filter="Filter" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
			<filterId>SMART_FORM_ALL_DATA_FILTER</filterId>
			<clientName>SOAPUI</clientName>
			<clientRequestInitiationTime>${#TestSuite#CLIENT_REQUEST_INIT_TIME}</clientRequestInitiationTime>
			<entryPointFilter queryName="ByProvider" isPatientCentric="false">
				<domainEntryPoint>SmartFormDocument</domainEntryPoint>
				<startDate>${#TestSuite#sfStartDate}</startDate>
				<endDate>${#TestSuite#sfEndDate}</endDate>
				<otherQueryParameters>
					<providerIdentifier>
						<identity>${#TestSuite#sfProviderIdentifierId}</identity>
						<assigningFacility>${#TestSuite#sfProviderIdentifieraAssFacility}</assigningFacility>
					</providerIdentifier>
				</otherQueryParameters>
			</entryPointFilter>
		</filter:filter>]]]]>><![CDATA[</in1>
         <in2>SMART_FORM_ALL_DATA_FILTER</in2>
         <in3>CDS3T</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>



 ]]></con:request><con:assertion type="GroovyScriptAssertion" name="Script Assertion"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

def holder = new XmlHolder( messageExchange.responseContentAsXml )
holder.namespaces["clinicaldata"] = "Clinicaldata"
def node = holder["//out"]
def descHolder = new XmlHolder( node )

def patientResultantIdentifiersCount = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patients/patient/resultantIdentifiers/resultantIdentifier" )
log.info("patientCount = " + patientResultantIdentifiersCount.length)
assert patientResultantIdentifiersCount.length >= 0</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/readClinicalData1Request" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="Smart Forms ReadBy Provider Assigning Facility."><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData1</con:operation><con:request name="Smart Forms ReadBy Provider Assigning Facility."><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://IP              /cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>SmartFormRead1</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<filter:filter vhimVersion="Vhim_4_00" xsi:schemaLocation="Filter Smart_Form_All_Data_Filter.xsd" xmlns:filter="Filter" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<filterId>SMART_FORM_ALL_DATA_FILTER</filterId>
	<clientName>SOAPUI</clientName>
	<clientRequestInitiationTime>${#TestSuite#CLIENT_REQUEST_INIT_TIME}</clientRequestInitiationTime>
	<entryPointFilter queryName="ByProvider" isPatientCentric="false">
		<domainEntryPoint>SmartFormDocument</domainEntryPoint>
		<otherQueryParameters>
			<providerIdentifier>
				<identity>${#TestSuite#sfProviderIdentifierId}</identity>
				<assigningFacility>${#TestSuite#sfProviderIdentifierFacId}</assigningFacility>
			</providerIdentifier>
		</otherQueryParameters>
	</entryPointFilter>
</filter:filter>
         ]]]]>><![CDATA[</in1>
         <in2>SMART_FORM_ALL_DATA_FILTER</in2>
         <in3>CDS3T</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>



 ]]></con:request><con:assertion type="GroovyScriptAssertion" name="Script Assertion"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

def holder = new XmlHolder( messageExchange.responseContentAsXml )
holder.namespaces["clinicaldata"] = "Clinicaldata"
def node = holder["//out"]
def descHolder = new XmlHolder( node )

def patientResultantIdentifiersCount = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patients/patient/resultantIdentifiers/resultantIdentifier" )
log.info("patientCount = " + patientResultantIdentifiersCount.length)
assert patientResultantIdentifiersCount.length >= 0</scriptText></con:configuration></con:assertion><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/readClinicalData1Request" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties><con:property><con:name>CLIENT_REQUEST_INIT_TIME</con:name><con:value>2012-05-01T16:25:17-06:00</con:value></con:property><con:property><con:name>patientEdiPi</con:name><con:value>bs66611115</con:value></con:property><con:property><con:name>ediPiAFacility</con:name><con:value>200M</con:value></con:property><con:property><con:name>ediPiAAthority</con:name><con:value>USVHA</con:value></con:property><con:property><con:name>sfStartDate</con:name><con:value>2012-08-22</con:value></con:property><con:property><con:name>sfEndDate</con:name><con:value>2012-08-23</con:value></con:property><con:property><con:name>sfProviderIdentifierId</con:name><con:value>GPR103</con:value></con:property><con:property><con:name>sfProviderIdentifierFacId</con:name><con:value>200DOD</con:value></con:property><con:property><con:name>sfProviderIdentifieraAssFacility</con:name><con:value>613</con:value></con:property><con:property><con:name>sfFacilityId</con:name><con:value>613</con:value></con:property><con:property><con:name>patientId</con:name><con:value>1012133368</con:value></con:property></con:properties></con:testSuite><con:mockService port="8088" path="/mockClinicalDataServiceSynchronousInterfaceHttpBinding" host="ISL-LTSUNDERB" name="ClinicalDataServiceSynchronousInterfaceHttpBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="appendClinicalData" interface="ClinicalDataServiceSynchronousInterfaceHttpBinding" operation="appendClinicalData"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:appendClinicalDataResponse>
         <out>?</out>
      </cli:appendClinicalDataResponse>
   </soapenv:Body>
</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/appendClinicalDataResponse"/></con:response><con:dispatchConfig/></con:mockOperation><con:mockOperation name="createClinicalData" interface="ClinicalDataServiceSynchronousInterfaceHttpBinding" operation="createClinicalData"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:createClinicalDataResponse>
         <out>?</out>
      </cli:createClinicalDataResponse>
   </soapenv:Body>
</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/createClinicalDataResponse"/></con:response><con:dispatchConfig/></con:mockOperation><con:mockOperation name="deleteClinicalData" interface="ClinicalDataServiceSynchronousInterfaceHttpBinding" operation="deleteClinicalData"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:deleteClinicalDataResponse>
         <out>?</out>
      </cli:deleteClinicalDataResponse>
   </soapenv:Body>
</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/deleteClinicalDataResponse"/></con:response><con:dispatchConfig/></con:mockOperation><con:mockOperation name="isAlive" interface="ClinicalDataServiceSynchronousInterfaceHttpBinding" operation="isAlive"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:isAliveResponse>
         <out>?</out>
      </cli:isAliveResponse>
   </soapenv:Body>
</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/isAliveResponse"/></con:response><con:dispatchConfig/></con:mockOperation><con:mockOperation name="readClinicalData" interface="ClinicalDataServiceSynchronousInterfaceHttpBinding" operation="readClinicalData"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalDataResponse>
         <out>?</out>
      </cli:readClinicalDataResponse>
   </soapenv:Body>
</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/readClinicalDataResponse"/></con:response><con:dispatchConfig/></con:mockOperation><con:mockOperation name="readClinicalData1" interface="ClinicalDataServiceSynchronousInterfaceHttpBinding" operation="readClinicalData1"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1Response>
         <out>?</out>
      </cli:readClinicalData1Response>
   </soapenv:Body>
</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/readClinicalData1Response"/></con:response><con:dispatchConfig/></con:mockOperation><con:mockOperation name="updateClinicalData" interface="ClinicalDataServiceSynchronousInterfaceHttpBinding" operation="updateClinicalData"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.med.DNS   ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:updateClinicalDataResponse>
         <out>?</out>
      </cli:updateClinicalDataResponse>
   </soapenv:Body>
</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.med.DNS   /ClinicalDataServiceSynchronousInterfacePortType/updateClinicalDataResponse"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/></con:mockService><con:properties/><con:wssContainer/><con:sensitiveInformation/></con:soapui-project>