<?xml version="1.0" encoding="UTF-8"?>
<con:soapui-project name="CDS Clinical Data - Outpatient Pharmacy" resourceRoot="" soapui-version="3.6.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.URL       }ClinicalDataServiceSynchronousInterfaceHttpBinding" soapVersion="1_1" anonymous="optional" definition="http://server.DNS           :7000/cds-wsclient/cds-service?wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://server.DNS           :7000/cds-wsclient/cds-service?wsdl"><con:part><con:url>http://server.DNS           :7000/cds-wsclient/cds-service?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://client.cds.URL       " xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding" xmlns:tns="http://client.cds.URL       " 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:message>
  <wsdl:message name="createClinicalDataResponse">
    <wsdl:part name="out" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="appendClinicalDataRequest">
    <wsdl:part name="in0" type="xsd:string"/>
    <wsdl:part name="in1" type="xsd:string"/>
    <wsdl:part name="in2" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="deleteClinicalDataRequest">
    <wsdl:part name="in0" type="xsd:string"/>
    <wsdl:part name="in1" type="xsd:string"/>
    <wsdl:part name="in2" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="deleteClinicalDataResponse">
    <wsdl:part name="out" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="isAliveResponse">
    <wsdl:part name="out" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="readClinicalData1Request">
    <wsdl:part name="in0" type="xsd:string"/>
    <wsdl:part name="in1" type="xsd:string"/>
    <wsdl:part name="in2" type="xsd:string"/>
    <wsdl:part name="in3" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="createClinicalDataRequest">
    <wsdl:part name="in0" type="xsd:string"/>
    <wsdl:part name="in1" type="xsd:string"/>
    <wsdl:part name="in2" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="readClinicalDataRequest">
    <wsdl:part name="in0" type="xsd:string"/>
    <wsdl:part name="in1" type="xsd:string"/>
    <wsdl:part name="in2" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="readClinicalData1Response">
    <wsdl:part name="out" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="readClinicalDataResponse">
    <wsdl:part name="out" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="isAliveRequest"></wsdl:message>
  <wsdl:message name="appendClinicalDataResponse">
    <wsdl:part name="out" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="updateClinicalDataRequest">
    <wsdl:part name="in0" type="xsd:string"/>
    <wsdl:part name="in1" type="xsd:string"/>
    <wsdl:part name="in2" type="xsd:string"/>
  </wsdl:message>
  <wsdl:portType name="ClinicalDataServiceSynchronousInterfacePortType">
    <wsdl:operation name="deleteClinicalData">
      <wsdl:input name="deleteClinicalDataRequest" message="tns:deleteClinicalDataRequest"/>
      <wsdl:output name="deleteClinicalDataResponse" message="tns:deleteClinicalDataResponse"/>
    </wsdl:operation>
    <wsdl:operation name="createClinicalData">
      <wsdl:input name="createClinicalDataRequest" message="tns:createClinicalDataRequest"/>
      <wsdl:output name="createClinicalDataResponse" message="tns:createClinicalDataResponse"/>
    </wsdl:operation>
    <wsdl:operation name="readClinicalData1">
      <wsdl:input name="readClinicalData1Request" message="tns:readClinicalData1Request"/>
      <wsdl:output name="readClinicalData1Response" message="tns:readClinicalData1Response"/>
    </wsdl:operation>
    <wsdl:operation name="appendClinicalData">
      <wsdl:input name="appendClinicalDataRequest" message="tns:appendClinicalDataRequest"/>
      <wsdl:output name="appendClinicalDataResponse" message="tns:appendClinicalDataResponse"/>
    </wsdl:operation>
    <wsdl:operation name="readClinicalData">
      <wsdl:input name="readClinicalDataRequest" message="tns:readClinicalDataRequest"/>
      <wsdl:output name="readClinicalDataResponse" message="tns:readClinicalDataResponse"/>
    </wsdl:operation>
    <wsdl:operation name="isAlive">
      <wsdl:input name="isAliveRequest" message="tns:isAliveRequest"/>
      <wsdl:output name="isAliveResponse" message="tns:isAliveResponse"/>
    </wsdl:operation>
    <wsdl:operation name="updateClinicalData">
      <wsdl:input name="updateClinicalDataRequest" message="tns:updateClinicalDataRequest"/>
      <wsdl:output name="updateClinicalDataResponse" message="tns:updateClinicalDataResponse"/>
    </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.URL       "/>
      </wsdl:input>
      <wsdl:output name="deleteClinicalDataResponse">
        <wsdlsoap:body use="literal" namespace="http://client.cds.URL       "/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="createClinicalData">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="createClinicalDataRequest">
        <wsdlsoap:body use="literal" namespace="http://client.cds.URL       "/>
      </wsdl:input>
      <wsdl:output name="createClinicalDataResponse">
        <wsdlsoap:body use="literal" namespace="http://client.cds.URL       "/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="readClinicalData1">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="readClinicalData1Request">
        <wsdlsoap:body use="literal" namespace="http://client.cds.URL       "/>
      </wsdl:input>
      <wsdl:output name="readClinicalData1Response">
        <wsdlsoap:body use="literal" namespace="http://client.cds.URL       "/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="appendClinicalData">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="appendClinicalDataRequest">
        <wsdlsoap:body use="literal" namespace="http://client.cds.URL       "/>
      </wsdl:input>
      <wsdl:output name="appendClinicalDataResponse">
        <wsdlsoap:body use="literal" namespace="http://client.cds.URL       "/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="readClinicalData">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="readClinicalDataRequest">
        <wsdlsoap:body use="literal" namespace="http://client.cds.URL       "/>
      </wsdl:input>
      <wsdl:output name="readClinicalDataResponse">
        <wsdlsoap:body use="literal" namespace="http://client.cds.URL       "/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="isAlive">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="isAliveRequest">
        <wsdlsoap:body use="literal" namespace="http://client.cds.URL       "/>
      </wsdl:input>
      <wsdl:output name="isAliveResponse">
        <wsdlsoap:body use="literal" namespace="http://client.cds.URL       "/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateClinicalData">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="updateClinicalDataRequest">
        <wsdlsoap:body use="literal" namespace="http://client.cds.URL       "/>
      </wsdl:input>
      <wsdl:output name="updateClinicalDataResponse">
        <wsdlsoap:body use="literal" namespace="http://client.cds.URL       "/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="ClinicalDataServiceSynchronousInterface">
    <wsdl:port name="ClinicalDataServiceSynchronousInterfaceHttpPort" binding="tns:ClinicalDataServiceSynchronousInterfaceHttpBinding">
      <wsdlsoap:address location="http://server.DNS           :7000/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://${#TestSuite#host}:${#TestSuite#port}/cds-wsclient/cds-service</con:endpoint><con:endpoint>http://server.DNS           :7000/cds-wsclient/cds-service</con:endpoint><con:endpoint>http://server.aac.DNS   :7241/cds-wsclient/cds-service</con:endpoint><con:endpoint>http://IP               /cds-wsclient/cds-service</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: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://server.DNS           :7000/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:appendClinicalData>
         <in0>?</in0>
         <in1>?</in1>
         <in2>?</in2>
      </cli:appendClinicalData>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.URL       /ClinicalDataServiceSynchronousInterfacePortType/appendClinicalDataRequest"/><con:wsrmConfig version="1.2"/></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://${#TestSuite#host}:${#TestSuite#port}/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <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.URL       /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://${#TestSuite#host}:${#TestSuite#port}/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <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.URL       /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: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://server.DNS           :7000/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:isAlive/>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://client.cds.URL       /ClinicalDataServiceSynchronousInterfacePortType/isAliveRequest"/><con:wsrmConfig version="1.2"/></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://${#TestSuite#host}:${#TestSuite#port}/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <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.URL       /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:encoding>UTF-8</con:encoding><con:endpoint>http://${#TestSuite#host}:${#TestSuite#port}/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <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.URL       /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://${#TestSuite#host}:${#TestSuite#port}/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <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.URL       /ClinicalDataServiceSynchronousInterfacePortType/updateClinicalDataRequest"/></con:call></con:operation></con:interface><con:testSuite name="ClinicalDataService TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="isAlive TestCase" searchProperties="true" id="6be1e629-fa9d-4ecf-92e8-e45362693305"><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:encoding>UTF-8</con:encoding><con:endpoint>http://${#TestSuite#host}:${#TestSuite#port}/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:isAlive/>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig action="http://client.cds.URL       /ClinicalDataServiceSynchronousInterfacePortType/isAliveRequest"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="readClinicalData_PharmacyRead1_StartEndDates" searchProperties="true" id="9817958c-bceb-4bcb-b5fc-70a63cd3004a"><con:settings/><con:testStep type="request" name="readClinicalData_PharmacyRead1_StartEndDates"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData</con:operation><con:request name="readClinicalData_PharmacyRead1_StartEndDates"><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://server.DNS           :7000/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>OutpatientPharmacyRead1</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
	<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
	<filterId>RX_SINGLE_PATIENT_ALL_DATA_FILTER</filterId>
	<patients>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>613</assigningFacility>
			<identity>10627</identity>
		</resolvedIdentifiers>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>613</assigningFacility>
			<identity>1</identity>
		</resolvedIdentifiers>
	</patients>
	<entryPointFilter queryName="ID_1">
		<domainEntryPoint>OutpatientMedicationPromise</domainEntryPoint>
		<startDate>1998-01-01</startDate>
		<endDate>1998-12-31</endDate>
	</entryPointFilter>
	</filter:filter>]]]]>><![CDATA[</in1>
         <in2>RX_SINGLE_PATIENT_ALL_DATA_FILTER</in2>
	 <in3>381EA1D2-A858-C5EA-3DB6-F30B3FFBF376</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion" name="Script Assertion - fatalErrorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/fatalErrors/fatalError" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - errorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/errors/error" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - warningsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/warnings/warning" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - OutpatientMedicationPromisesCount"><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 outpatientMedicationPromise = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patients/patient/outpatientMedicationPromises/outpatientMedicationPromise" )
log.info("OutpatientMedicationPromise Count = " + outpatientMedicationPromise.length)
assert outpatientMedicationPromise.length == 44</scriptText></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig 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="readClinicalData_PharmacyRead1_Timeout" searchProperties="true" id="d6e4ff1a-959d-472b-aa80-5efb4b1a17c2"><con:settings/><con:testStep type="request" name="readClinicalData_PharmacyRead1_Timeout"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData</con:operation><con:request name="readClinicalData_PharmacyRead1_Timeout"><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://server.aac.DNS   :7241/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>OutpatientPharmacyRead1</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
	<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
	<filterId>RX_SINGLE_PATIENT_ALL_DATA_FILTER</filterId>
	<patients>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>580</assigningFacility>
			<identity>1</identity>
		</resolvedIdentifiers>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>578</assigningFacility>
			<identity>1</identity>
		</resolvedIdentifiers>
	</patients>
	<entryPointFilter queryName="ID_1">
		<domainEntryPoint>OutpatientMedicationPromise</domainEntryPoint>
		<startDate>1998-01-01</startDate>
		<endDate>1998-12-31</endDate>
		<queryTimeoutSeconds>1</queryTimeoutSeconds>
	</entryPointFilter>
	</filter:filter>]]]]>><![CDATA[</in1>
         <in2>RX_SINGLE_PATIENT_ALL_DATA_FILTER</in2>
	 <in3>381EA1D2-A858-C5EA-3DB6-F30B3FFBF376</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion" name="Script Assertion - fatalErrorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/fatalErrors/fatalError" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - errorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/errors/error" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - warningsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/warnings/warning" )
assert fatalerrors.length == 2</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - OutpatientMedicationPromisesCount"><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 outpatientMedicationPromise = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patients/patient/outpatientMedicationPromises/outpatientMedicationPromise" )
log.info("OutpatientMedicationPromise Count = " + outpatientMedicationPromise.length)
assert outpatientMedicationPromise.length == 0</scriptText></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig 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="readClinicalData_PharmacyRead1_StartDateNoEndDate" searchProperties="true" id="f7617225-1ac9-417c-96f3-cdce21d61f53"><con:settings/><con:testStep type="request" name="readClinicalData_PharmacyRead1_StartDateNoEndDate"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData</con:operation><con:request name="readClinicalData_PharmacyRead1_StartDateNoEndDate"><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://server.aac.DNS   :7241/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>OutpatientPharmacyRead1</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
	<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
	<filterId>RX_SINGLE_PATIENT_ALL_DATA_FILTER</filterId>
	<patients>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>580</assigningFacility>
			<identity>1</identity>
		</resolvedIdentifiers>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>578</assigningFacility>
			<identity>1</identity>
		</resolvedIdentifiers>
	</patients>
	<entryPointFilter queryName="ID_1">
		<domainEntryPoint>OutpatientMedicationPromise</domainEntryPoint>
		<startDate>1998-01-01</startDate>
	</entryPointFilter>
	</filter:filter>]]]]>><![CDATA[</in1>
         <in2>RX_SINGLE_PATIENT_ALL_DATA_FILTER</in2>
	 <in3>381EA1D2-A858-C5EA-3DB6-F30B3FFBF376</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion" name="Script Assertion - fatalErrorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/fatalErrors/fatalError" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - errorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/errors/error" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - warningsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/warnings/warning" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - OutpatientMedicationPromisesCount"><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 outpatientMedicationPromise = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patients/patient/outpatientMedicationPromises/outpatientMedicationPromise" )
log.info("OutpatientMedicationPromise Count = " + outpatientMedicationPromise.length)
assert outpatientMedicationPromise.length == 246</scriptText></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig 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="readClinicalData_PharmacyRead40010" searchProperties="true" id="feede22b-8f9a-4971-84f4-97ea8028af1c"><con:settings/><con:testStep type="request" name="readClinicalData_PharmacyRead40010"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData</con:operation><con:request name="readClinicalData_PharmacyRead40010"><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://${#TestSuite#host}:${#TestSuite#port}/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>PharmacyRead40010</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
	<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
	<filterId>RX_SINGLE_PATIENT_ALL_DATA_FILTER</filterId>
	<clientName>testClientName</clientName>
	<clientRequestInitiationTime>2012-01-04T08:47:19-07:00</clientRequestInitiationTime>
	<patients>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>580</assigningFacility>
			<identity>1</identity>
		</resolvedIdentifiers>
	</patients>
	<entryPointFilter queryName="ID_1">
		<domainEntryPoint>OutpatientMedicationPromise</domainEntryPoint>
		<queryTimeoutSeconds>300</queryTimeoutSeconds>
	</entryPointFilter>
	</filter:filter>]]]]>><![CDATA[</in1>
         <in2>RX_SINGLE_PATIENT_ALL_DATA_FILTER</in2>
	 <in3>381EA1D2-A858-C5EA-3DB6-F30B3FFBF376</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion" name="Script Assertion - fatalErrorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/fatalErrors/fatalError" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - errorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/errors/error" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - warningsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/warnings/warning" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - OutpatientMedicationPromisesCount"><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 outpatientMedicationPromise = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patient/outpatientMedicationPromises" )
log.info("OutpatientMedicationPromise Count = " + outpatientMedicationPromise.length)
assert outpatientMedicationPromise.length == 207</scriptText></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig 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="readClinicalData_PharmacyRead40010_StartEndDates" searchProperties="true" id="24e0287f-d189-455f-b115-dae80b6861d0"><con:settings/><con:testStep type="request" name="readClinicalData_PharmacyRead40010_StartEndDates"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData</con:operation><con:request name="readClinicalData_PharmacyRead40010_StartEndDates"><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://${#TestSuite#host}:${#TestSuite#port}/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>PharmacyRead40010</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
	<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
	<filterId>RX_SINGLE_PATIENT_ALL_DATA_FILTER</filterId>
	<clientName>testClientName</clientName>
	<clientRequestInitiationTime>2012-01-04T08:47:19-07:00</clientRequestInitiationTime>
	<patients>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>580</assigningFacility>
			<identity>1</identity>
		</resolvedIdentifiers>
	</patients>
	<entryPointFilter queryName="ID_1">
		<domainEntryPoint>OutpatientMedicationPromise</domainEntryPoint>
		<startDate>1996-01-01</startDate>
		<endDate>1996-12-31</endDate>
		<queryTimeoutSeconds>300</queryTimeoutSeconds>
	</entryPointFilter>
	</filter:filter>]]]]>><![CDATA[</in1>
         <in2>RX_SINGLE_PATIENT_ALL_DATA_FILTER</in2>
	 <in3>381EA1D2-A858-C5EA-3DB6-F30B3FFBF376</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion" name="Script Assertion - fatalErrorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/fatalErrors/fatalError" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - errorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/errors/error" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - warningsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/warnings/warning" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - OutpatientMedicationPromisesCount"><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 outpatientMedicationPromise = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patient/outpatientMedicationPromises" )
log.info("OutpatientMedicationPromise Count = " + outpatientMedicationPromise.length)
assert outpatientMedicationPromise.length == 37</scriptText></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig 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="readClinicalData_PharmacyRead40010_Timeout" searchProperties="true" id="75218eee-63de-40f9-8721-3860298c7675"><con:settings/><con:testStep type="request" name="readClinicalData_PharmacyRead40010_Timeout"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData</con:operation><con:request name="readClinicalData_PharmacyRead40010_Timeout"><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://server.aac.DNS   :7241/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>PharmacyRead40010</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
	<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
	<filterId>RX_SINGLE_PATIENT_ALL_DATA_FILTER</filterId>
	<clientName>testClientName</clientName>
	<clientRequestInitiationTime>2012-01-04T08:47:19-07:00</clientRequestInitiationTime>
	<patients>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>580</assigningFacility>
			<identity>1</identity>
		</resolvedIdentifiers>
	</patients>
	<entryPointFilter queryName="ID_1">
		<domainEntryPoint>OutpatientMedicationPromise</domainEntryPoint>
		<queryTimeoutSeconds>1</queryTimeoutSeconds>
	</entryPointFilter>
	</filter:filter>]]]]>><![CDATA[</in1>
         <in2>RX_SINGLE_PATIENT_ALL_DATA_FILTER</in2>
	 <in3>381EA1D2-A858-C5EA-3DB6-F30B3FFBF376</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion" name="Script Assertion - fatalErrorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/fatalErrors/fatalError" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - errorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/errors/error" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - warningsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/warnings/warning" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - OutpatientMedicationPromisesCount"><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 outpatientMedicationPromise = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patient/outpatientMedicationPromises" )
log.info("OutpatientMedicationPromise Count = " + outpatientMedicationPromise.length)
assert outpatientMedicationPromise.length == 0</scriptText></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig 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="readClinicalData_VWPharmacyRead1_StartEndDates" searchProperties="true" id="1afa60e6-48cb-4dd0-93b7-4f11aeafb319"><con:settings/><con:testStep type="request" name="readClinicalData_VWPharmacyRead1_StartEndDates"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData</con:operation><con:request name="readClinicalData_VWPharmacyRead1_StartEndDates"><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://${#TestSuite#host}:${#TestSuite#port}/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>VWOutpatientPharmacyRead1</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
	<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
	<filterId>RX_SINGLE_PATIENT_ALL_DATA_FILTER</filterId>
	<patients>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>580</assigningFacility>
			<identity>1</identity>
		</resolvedIdentifiers>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>578</assigningFacility>
			<identity>1</identity>
		</resolvedIdentifiers>
	</patients>
	<entryPointFilter queryName="ID_1">
		<domainEntryPoint>OutpatientMedicationPromise</domainEntryPoint>
		<startDate>1998-01-01</startDate>
		<endDate>1998-12-31</endDate>
	</entryPointFilter>
	</filter:filter>]]]]>><![CDATA[</in1>
         <in2>RX_SINGLE_PATIENT_ALL_DATA_FILTER</in2>
	 <in3>381EA1D2-A858-C5EA-3DB6-F30B3FFBF376</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion" name="Script Assertion - fatalErrorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/fatalErrors/fatalError" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - errorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/errors/error" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - warningsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/warnings/warning" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - OutpatientMedicationPromisesCount"><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 outpatientMedicationPromise = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patients/patient/outpatientMedicationPromises/outpatientMedicationPromise" )
log.info("OutpatientMedicationPromise Count = " + outpatientMedicationPromise.length)
assert outpatientMedicationPromise.length == 44</scriptText></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig 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="readClinicalData_VWPharmacyRead1Detail" searchProperties="true" id="78f61648-e763-4d49-8ed7-1bac7c68ecd2"><con:settings/><con:testStep type="request" name="readClinicalData_VWPharmacyRead1Detail"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData</con:operation><con:request name="readClinicalData_VWPharmacyRead1Detail"><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://${#TestSuite#host}:${#TestSuite#port}/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>VWOutpatientPharmacyDetailRead1</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
	<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
	<filterId>RX_SINGLE_PATIENT_SINGLE_RECORD_FILTER</filterId>
	<patients>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>578</assigningFacility>
			<identity>1</identity>
		</resolvedIdentifiers>
	</patients>
	<entryPointFilter queryName="ID_1">
		<domainEntryPoint>OutpatientMedicationPromise</domainEntryPoint>
		<recordIdentifiers>
			<identity>401611</identity>
			<namespaceId>578_52</namespaceId>
			<universalId>CPM.DNS      URL        </universalId>
			<universalIdType>DNS</universalIdType>
		</recordIdentifiers>
		<queryTimeoutSeconds>60</queryTimeoutSeconds>
	</entryPointFilter>
	</filter:filter>]]]]>><![CDATA[</in1>
         <in2>RX_SINGLE_PATIENT_SINGLE_RECORD_FILTER</in2>
	 <in3>381EA1D2-A858-C5EA-3DB6-F30B3FFBF376</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion" name="Script Assertion - fatalErrorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/fatalErrors/fatalError" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - errorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/errors/error" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - warningsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/warnings/warning" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - OutpatientMedicationPromisesCount"><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 outpatientMedicationPromise = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patients/patient/outpatientMedicationPromises/outpatientMedicationPromise" )
log.info("OutpatientMedicationPromise Count = " + outpatientMedicationPromise.length)
assert outpatientMedicationPromise.length == 1</scriptText></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig 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="readClinicalData_VWPharmacyRead40010_StartEndDates" searchProperties="true" id="25c0243d-fce1-4c6e-b96e-115475d7c06c"><con:settings/><con:testStep type="request" name="readClinicalData_VWPharmacyRead40010_StartEndDates"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData</con:operation><con:request name="readClinicalData_VWPharmacyRead40010_StartEndDates"><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://server.DNS           :7000/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>VWPharmacyRead40010</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
	<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
	<filterId>RX_SINGLE_PATIENT_ALL_DATA_FILTER</filterId>
	<clientName>testClientName</clientName>
	<clientRequestInitiationTime>2012-01-04T08:47:19-07:00</clientRequestInitiationTime>
	<patients>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>580</assigningFacility>
			<identity>1</identity>
		</resolvedIdentifiers>
	</patients>
	<entryPointFilter queryName="ID_1">
		<domainEntryPoint>OutpatientMedicationPromise</domainEntryPoint>
		<startDate>1996-01-01</startDate>
		<endDate>1996-12-31</endDate>
		<queryTimeoutSeconds>300</queryTimeoutSeconds>
	</entryPointFilter>
	</filter:filter>]]]]>><![CDATA[</in1>
         <in2>RX_SINGLE_PATIENT_ALL_DATA_FILTER</in2>
	 <in3>381EA1D2-A858-C5EA-3DB6-F30B3FFBF376</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion" name="Script Assertion - fatalErrorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/fatalErrors/fatalError" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - errorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/errors/error" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - warningsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/warnings/warning" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - OutpatientMedicationPromisesCount"><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 outpatientMedicationPromise = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patient/outpatientMedicationPromises" )
log.info("OutpatientMedicationPromise Count = " + outpatientMedicationPromise.length)
assert outpatientMedicationPromise.length == 37</scriptText></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig 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="readClinicalData_VWPharmacyDetailRead40010" searchProperties="true" id="60f06544-e751-434f-a74e-d50f6088e165"><con:settings/><con:testStep type="request" name="readClinicalData_VWPharmacyDetailRead40010"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData</con:operation><con:request name="readClinicalData_VWPharmacyDetailRead40010"><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://${#TestSuite#host}:${#TestSuite#port}/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>VWPharmacyDetailRead40010</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
	<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
	<filterId>RX_SINGLE_PATIENT_SINGLE_RECORD_FILTER</filterId>
	<clientName>testClientName</clientName>
	<clientRequestInitiationTime>2012-01-04T09:25:38-07:00</clientRequestInitiationTime>
	<patients>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>580</assigningFacility>
			<identity>1</identity>
		</resolvedIdentifiers>
	</patients>
	<entryPointFilter queryName="ID_1">
		<domainEntryPoint>OutpatientMedicationPromise</domainEntryPoint>
		<recordIdentifiers>
			<identity>400929</identity>
			<namespaceId>580</namespaceId>
			<universalId>CPM.DNS      URL        </universalId>
			<universalIdType>DNS</universalIdType>
		</recordIdentifiers>
		<queryTimeoutSeconds>300</queryTimeoutSeconds>
	</entryPointFilter>
	</filter:filter>]]]]>><![CDATA[</in1>
         <in2>RX_SINGLE_PATIENT_SINGLE_RECORD_FILTER</in2>
	 <in3>381EA1D2-A858-C5EA-3DB6-F30B3FFBF376</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion" name="Script Assertion - fatalErrorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/fatalErrors/fatalError" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - errorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/errors/error" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - warningsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/warnings/warning" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - OutpatientMedicationPromisesCount"><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 outpatientMedicationPromise = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patient/outpatientMedicationPromises" )
log.info("OutpatientMedicationPromise Count = " + outpatientMedicationPromise.length)
assert outpatientMedicationPromise.length == 1</scriptText></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig 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="readClinicalData_RDIIntoleranceConditionPharmacyRead40010" searchProperties="true" id="b09bd1b1-b05b-41df-b74f-fdea0753d007"><con:settings/><con:testStep type="request" name="readClinicalData_RDIIntoleranceConditionPharmacyRead40010"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData</con:operation><con:request name="readClinicalData_RDIIntoleranceConditionPharmacyRead40010"><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://${#TestSuite#host}:${#TestSuite#port}/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>RDIIntoleranceConditionPharmacyRead40010</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
	<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
	<filterId>RDI_IC_RX_SINGLE_PATIENT_FILTER</filterId>
	<clientName>testClientName</clientName>
	<clientRequestInitiationTime>2012-01-04T09:33:31-07:00</clientRequestInitiationTime>
	<patients>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>580</assigningFacility>
			<identity>1</identity>
		</resolvedIdentifiers>
	</patients>
	<entryPointFilter queryName="ID_1">
		<domainEntryPoint>OutpatientMedicationPromise</domainEntryPoint>
		<xpathQuery>
			<xpath>outpatientMedicationPromises[pharmacyRequest/orderedMedication/medicationCode[(code!='') and (codingSystem = '99VHA_ERT' or contains(.,'99VA'))]]</xpath>
		</xpathQuery>
		<queryTimeoutSeconds>300</queryTimeoutSeconds>
	</entryPointFilter>
	<entryPointFilter queryName="IC-1">
		<domainEntryPoint>IntoleranceCondition</domainEntryPoint>
		<xpathQuery>
			<xpath>intoleranceConditions[((gmrAllergyAgent[(code!='') and (codingSystem = '99VHA_ERT' or contains(.,'99VA'))]) or (drugClass/code[(code!='') and (codingSystem = '99VHA_ERT' or contains(.,'99VA'))]) or (drugIngredient/code[(code!='') and (codingSystem = '99VHA_ERT' or contains(.,'99VA'))])) and (status = 'F')]</xpath>
		</xpathQuery>
	</entryPointFilter>
	</filter:filter>]]]]>><![CDATA[</in1>
         <in2>RDI_IC_RX_SINGLE_PATIENT_FILTER</in2>
	 <in3>381EA1D2-A858-C5EA-3DB6-F30B3FFBF376</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion" name="Script Assertion - fatalErrorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/fatalErrors/fatalError" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - errorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/errors/error" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - warningsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/warnings/warning" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - OutpatientMedicationPromisesCount"><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 outpatientMedicationPromise = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patient/intoleranceConditions" )
log.info("OutpatientMedicationPromise Count = " + outpatientMedicationPromise.length)
assert outpatientMedicationPromise.length == 5</scriptText></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig 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="readClinicalData_RDIIntoleranceConditionPharmacyRead40010_NoXpath" searchProperties="true" id="6ad819cf-674c-470d-b2fb-69606edee80e"><con:settings/><con:testStep type="request" name="readClinicalData_RDIIntoleranceConditionPharmacyRead40010_NoXpath"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>ClinicalDataServiceSynchronousInterfaceHttpBinding</con:interface><con:operation>readClinicalData</con:operation><con:request name="readClinicalData_RDIIntoleranceConditionPharmacyRead40010_NoXpath"><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://${#TestSuite#host}:${#TestSuite#port}/cds-wsclient/cds-service</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.cds.URL       ">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:readClinicalData1>
         <in0>RDIIntoleranceConditionPharmacyRead40010</in0>
         <in1><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
	<filter:filter xmlns:filter="Filter" vhimVersion="Vhim_4_00">
	<filterId>RDI_IC_RX_SINGLE_PATIENT_FILTER</filterId>
	<clientName>testClientName</clientName>
	<clientRequestInitiationTime>2012-01-04T09:33:31-07:00</clientRequestInitiationTime>
	<patients>
		<resolvedIdentifiers>
			<assigningAuthority>USVHA</assigningAuthority>
			<assigningFacility>580</assigningFacility>
			<identity>1</identity>
		</resolvedIdentifiers>
	</patients>
	<entryPointFilter queryName="ID_1">
		<domainEntryPoint>OutpatientMedicationPromise</domainEntryPoint>
		<startDate>1996-01-01</startDate>
		<endDate>1996-12-31</endDate>
		<queryTimeoutSeconds>300</queryTimeoutSeconds>
	</entryPointFilter>
	<entryPointFilter queryName="IC-1">
		<domainEntryPoint>IntoleranceCondition</domainEntryPoint>
	</entryPointFilter>
	</filter:filter>]]]]>><![CDATA[</in1>
         <in2>RDI_IC_RX_SINGLE_PATIENT_FILTER</in2>
	 <in3>381EA1D2-A858-C5EA-3DB6-F30B3FFBF376</in3>
      </cli:readClinicalData1>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="SOAP Fault Assertion"/><con:assertion type="GroovyScriptAssertion" name="Script Assertion - fatalErrorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/fatalErrors/fatalError" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - errorsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/errors/error" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - warningsCount"><con:configuration><scriptText>import com.eviware.soapui.support.XmlHolder
import org.w3c.dom.*

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

def fatalerrors = descHolder.getDomNodes( "//clinicaldata:ClinicalData/errorSection/warnings/warning" )
assert fatalerrors.length == 0</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - IntoleranceConditionsCount"><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 outpatientMedicationPromise = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patient/intoleranceConditions" )
log.info("OutpatientMedicationPromise Count = " + outpatientMedicationPromise.length)
assert outpatientMedicationPromise.length == 16</scriptText></con:configuration></con:assertion><con:assertion type="GroovyScriptAssertion" name="Script Assertion - OutpatientMedicationPromisesCount"><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 outpatientMedicationPromise = descHolder.getDomNodes( "//clinicaldata:ClinicalData/patient/outpatientMedicationPromises" )
log.info("OutpatientMedicationPromise Count = " + outpatientMedicationPromise.length)
assert outpatientMedicationPromise.length == 37</scriptText></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig 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>host</con:name><con:value>server.DNS           </con:value></con:property><con:property><con:name>port</con:name><con:value>7000</con:value></con:property></con:properties></con:testSuite><con:properties/><con:wssContainer/></con:soapui-project>