<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://registry.aacvpr.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s1="http://microsoft.com/wsdl/types/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://registry.aacvpr.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://registry.aacvpr.org/">
      <s:import namespace="http://microsoft.com/wsdl/types/" />
      <s:element name="PatientAdd">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="PatientGUID" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="OrganizationGUID" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="MedicareNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="luGenderID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DOB" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="EnrollmentDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PatientAddResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="PatientAddResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PatientUpdate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="PatientGUID" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="OrganizationGUID" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="MedicareNum" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="luGenderID" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="DOB" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="EnrollmentDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PatientUpdateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="PatientUpdateResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PatientLoad">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SourceID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SourceUniqueID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="LangID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PatientLoadResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PatientLoadResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PatientDelete">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SourceID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SourceUniqueID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PatientDeleteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="PatientDeleteResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PatientUnDelete">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SourceID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SourceUniqueID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PatientUnDeleteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="PatientUnDeleteResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PatientLoadData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SourceID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SourceUniqueID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="luLangID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PatientLoadDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="PatientLoadDataResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Sync_PatientData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ds">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Sync_PatientDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Sync_PatientDataResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportLoad_PatientData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="OrganizationGUIDS" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ImportLoad_PatientDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ImportLoad_PatientDataResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Load_Gender">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="LangId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Load_GenderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Load_GenderResult">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Load_Consent">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="LangId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Load_ConsentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Load_ConsentResult">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Load_FileStatus">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="LangId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Load_FileStatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Load_FileStatusResult">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LogIP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="IPAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LogIPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="LogIPResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateSharedKey">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SourceID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="SharedKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateSharedKeyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UpdateSharedKeyResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LoadSharedKey">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SourceID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LoadSharedKeyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LoadSharedKeyResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PatientUpdate_UniquePatientID">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UniquePatientID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="OrganizationGUID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PatientUpdate_UniquePatientIDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="PatientUpdate_UniquePatientIDResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://microsoft.com/wsdl/types/">
      <s:simpleType name="guid">
        <s:restriction base="s:string">
          <s:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" />
        </s:restriction>
      </s:simpleType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="PatientAddSoapIn">
    <wsdl:part name="parameters" element="tns:PatientAdd" />
  </wsdl:message>
  <wsdl:message name="PatientAddSoapOut">
    <wsdl:part name="parameters" element="tns:PatientAddResponse" />
  </wsdl:message>
  <wsdl:message name="PatientUpdateSoapIn">
    <wsdl:part name="parameters" element="tns:PatientUpdate" />
  </wsdl:message>
  <wsdl:message name="PatientUpdateSoapOut">
    <wsdl:part name="parameters" element="tns:PatientUpdateResponse" />
  </wsdl:message>
  <wsdl:message name="PatientLoadSoapIn">
    <wsdl:part name="parameters" element="tns:PatientLoad" />
  </wsdl:message>
  <wsdl:message name="PatientLoadSoapOut">
    <wsdl:part name="parameters" element="tns:PatientLoadResponse" />
  </wsdl:message>
  <wsdl:message name="PatientDeleteSoapIn">
    <wsdl:part name="parameters" element="tns:PatientDelete" />
  </wsdl:message>
  <wsdl:message name="PatientDeleteSoapOut">
    <wsdl:part name="parameters" element="tns:PatientDeleteResponse" />
  </wsdl:message>
  <wsdl:message name="PatientUnDeleteSoapIn">
    <wsdl:part name="parameters" element="tns:PatientUnDelete" />
  </wsdl:message>
  <wsdl:message name="PatientUnDeleteSoapOut">
    <wsdl:part name="parameters" element="tns:PatientUnDeleteResponse" />
  </wsdl:message>
  <wsdl:message name="PatientLoadDataSoapIn">
    <wsdl:part name="parameters" element="tns:PatientLoadData" />
  </wsdl:message>
  <wsdl:message name="PatientLoadDataSoapOut">
    <wsdl:part name="parameters" element="tns:PatientLoadDataResponse" />
  </wsdl:message>
  <wsdl:message name="Sync_PatientDataSoapIn">
    <wsdl:part name="parameters" element="tns:Sync_PatientData" />
  </wsdl:message>
  <wsdl:message name="Sync_PatientDataSoapOut">
    <wsdl:part name="parameters" element="tns:Sync_PatientDataResponse" />
  </wsdl:message>
  <wsdl:message name="ImportLoad_PatientDataSoapIn">
    <wsdl:part name="parameters" element="tns:ImportLoad_PatientData" />
  </wsdl:message>
  <wsdl:message name="ImportLoad_PatientDataSoapOut">
    <wsdl:part name="parameters" element="tns:ImportLoad_PatientDataResponse" />
  </wsdl:message>
  <wsdl:message name="Load_GenderSoapIn">
    <wsdl:part name="parameters" element="tns:Load_Gender" />
  </wsdl:message>
  <wsdl:message name="Load_GenderSoapOut">
    <wsdl:part name="parameters" element="tns:Load_GenderResponse" />
  </wsdl:message>
  <wsdl:message name="Load_ConsentSoapIn">
    <wsdl:part name="parameters" element="tns:Load_Consent" />
  </wsdl:message>
  <wsdl:message name="Load_ConsentSoapOut">
    <wsdl:part name="parameters" element="tns:Load_ConsentResponse" />
  </wsdl:message>
  <wsdl:message name="Load_FileStatusSoapIn">
    <wsdl:part name="parameters" element="tns:Load_FileStatus" />
  </wsdl:message>
  <wsdl:message name="Load_FileStatusSoapOut">
    <wsdl:part name="parameters" element="tns:Load_FileStatusResponse" />
  </wsdl:message>
  <wsdl:message name="LogIPSoapIn">
    <wsdl:part name="parameters" element="tns:LogIP" />
  </wsdl:message>
  <wsdl:message name="LogIPSoapOut">
    <wsdl:part name="parameters" element="tns:LogIPResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateSharedKeySoapIn">
    <wsdl:part name="parameters" element="tns:UpdateSharedKey" />
  </wsdl:message>
  <wsdl:message name="UpdateSharedKeySoapOut">
    <wsdl:part name="parameters" element="tns:UpdateSharedKeyResponse" />
  </wsdl:message>
  <wsdl:message name="LoadSharedKeySoapIn">
    <wsdl:part name="parameters" element="tns:LoadSharedKey" />
  </wsdl:message>
  <wsdl:message name="LoadSharedKeySoapOut">
    <wsdl:part name="parameters" element="tns:LoadSharedKeyResponse" />
  </wsdl:message>
  <wsdl:message name="PatientUpdate_UniquePatientIDSoapIn">
    <wsdl:part name="parameters" element="tns:PatientUpdate_UniquePatientID" />
  </wsdl:message>
  <wsdl:message name="PatientUpdate_UniquePatientIDSoapOut">
    <wsdl:part name="parameters" element="tns:PatientUpdate_UniquePatientIDResponse" />
  </wsdl:message>
  <wsdl:portType name="wsPatientSoap">
    <wsdl:operation name="PatientAdd">
      <wsdl:input message="tns:PatientAddSoapIn" />
      <wsdl:output message="tns:PatientAddSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PatientUpdate">
      <wsdl:input message="tns:PatientUpdateSoapIn" />
      <wsdl:output message="tns:PatientUpdateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PatientLoad">
      <wsdl:input message="tns:PatientLoadSoapIn" />
      <wsdl:output message="tns:PatientLoadSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PatientDelete">
      <wsdl:input message="tns:PatientDeleteSoapIn" />
      <wsdl:output message="tns:PatientDeleteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PatientUnDelete">
      <wsdl:input message="tns:PatientUnDeleteSoapIn" />
      <wsdl:output message="tns:PatientUnDeleteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PatientLoadData">
      <wsdl:input message="tns:PatientLoadDataSoapIn" />
      <wsdl:output message="tns:PatientLoadDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Sync_PatientData">
      <wsdl:input message="tns:Sync_PatientDataSoapIn" />
      <wsdl:output message="tns:Sync_PatientDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ImportLoad_PatientData">
      <wsdl:input message="tns:ImportLoad_PatientDataSoapIn" />
      <wsdl:output message="tns:ImportLoad_PatientDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Load_Gender">
      <wsdl:input message="tns:Load_GenderSoapIn" />
      <wsdl:output message="tns:Load_GenderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Load_Consent">
      <wsdl:input message="tns:Load_ConsentSoapIn" />
      <wsdl:output message="tns:Load_ConsentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Load_FileStatus">
      <wsdl:input message="tns:Load_FileStatusSoapIn" />
      <wsdl:output message="tns:Load_FileStatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LogIP">
      <wsdl:input message="tns:LogIPSoapIn" />
      <wsdl:output message="tns:LogIPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateSharedKey">
      <wsdl:input message="tns:UpdateSharedKeySoapIn" />
      <wsdl:output message="tns:UpdateSharedKeySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LoadSharedKey">
      <wsdl:input message="tns:LoadSharedKeySoapIn" />
      <wsdl:output message="tns:LoadSharedKeySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PatientUpdate_UniquePatientID">
      <wsdl:input message="tns:PatientUpdate_UniquePatientIDSoapIn" />
      <wsdl:output message="tns:PatientUpdate_UniquePatientIDSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="wsPatientSoap" type="tns:wsPatientSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="PatientAdd">
      <soap:operation soapAction="http://registry.aacvpr.org/PatientAdd" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PatientUpdate">
      <soap:operation soapAction="http://registry.aacvpr.org/PatientUpdate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PatientLoad">
      <soap:operation soapAction="http://registry.aacvpr.org/PatientLoad" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PatientDelete">
      <soap:operation soapAction="http://registry.aacvpr.org/PatientDelete" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PatientUnDelete">
      <soap:operation soapAction="http://registry.aacvpr.org/PatientUnDelete" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PatientLoadData">
      <soap:operation soapAction="http://registry.aacvpr.org/PatientLoadData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Sync_PatientData">
      <soap:operation soapAction="http://registry.aacvpr.org/Sync_PatientData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportLoad_PatientData">
      <soap:operation soapAction="http://registry.aacvpr.org/ImportLoad_PatientData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Load_Gender">
      <soap:operation soapAction="http://registry.aacvpr.org/Load_Gender" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Load_Consent">
      <soap:operation soapAction="http://registry.aacvpr.org/Load_Consent" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Load_FileStatus">
      <soap:operation soapAction="http://registry.aacvpr.org/Load_FileStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LogIP">
      <soap:operation soapAction="http://registry.aacvpr.org/LogIP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSharedKey">
      <soap:operation soapAction="http://registry.aacvpr.org/UpdateSharedKey" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LoadSharedKey">
      <soap:operation soapAction="http://registry.aacvpr.org/LoadSharedKey" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PatientUpdate_UniquePatientID">
      <soap:operation soapAction="http://registry.aacvpr.org/PatientUpdate_UniquePatientID" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="wsPatientSoap12" type="tns:wsPatientSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="PatientAdd">
      <soap12:operation soapAction="http://registry.aacvpr.org/PatientAdd" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PatientUpdate">
      <soap12:operation soapAction="http://registry.aacvpr.org/PatientUpdate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PatientLoad">
      <soap12:operation soapAction="http://registry.aacvpr.org/PatientLoad" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PatientDelete">
      <soap12:operation soapAction="http://registry.aacvpr.org/PatientDelete" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PatientUnDelete">
      <soap12:operation soapAction="http://registry.aacvpr.org/PatientUnDelete" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PatientLoadData">
      <soap12:operation soapAction="http://registry.aacvpr.org/PatientLoadData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Sync_PatientData">
      <soap12:operation soapAction="http://registry.aacvpr.org/Sync_PatientData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ImportLoad_PatientData">
      <soap12:operation soapAction="http://registry.aacvpr.org/ImportLoad_PatientData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Load_Gender">
      <soap12:operation soapAction="http://registry.aacvpr.org/Load_Gender" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Load_Consent">
      <soap12:operation soapAction="http://registry.aacvpr.org/Load_Consent" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Load_FileStatus">
      <soap12:operation soapAction="http://registry.aacvpr.org/Load_FileStatus" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LogIP">
      <soap12:operation soapAction="http://registry.aacvpr.org/LogIP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateSharedKey">
      <soap12:operation soapAction="http://registry.aacvpr.org/UpdateSharedKey" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LoadSharedKey">
      <soap12:operation soapAction="http://registry.aacvpr.org/LoadSharedKey" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PatientUpdate_UniquePatientID">
      <soap12:operation soapAction="http://registry.aacvpr.org/PatientUpdate_UniquePatientID" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="wsPatient">
    <wsdl:port name="wsPatientSoap" binding="tns:wsPatientSoap">
      <soap:address location="https://registry.dev.aacvpr.org/wsPatient.asmx" />
    </wsdl:port>
    <wsdl:port name="wsPatientSoap12" binding="tns:wsPatientSoap12">
      <soap12:address location="https://registry.dev.aacvpr.org/wsPatient.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>