<?xml version="1.0" encoding="utf-8"?>
<definitions xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:tns="http://philhealth.gov.ph/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsp1_2="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" name="PHICWSImplService" targetNamespace="http://philhealth.gov.ph/" xmlns="http://schemas.xmlsoap.org/wsdl/">
  <types>
    <xsd:schema>
      <xsd:import schemaLocation="https://119.92.200.31:9001/PhilHealth/SOAP?xsd=1" namespace="http://philhealth.gov.ph/" />
    </xsd:schema>
  </types>
  <message name="checkUploadStatus">
    <part name="parameters" element="tns:checkUploadStatus" />
  </message>
  <message name="checkUploadStatusResponse">
    <part name="parameters" element="tns:checkUploadStatusResponse" />
  </message>
  <message name="extractUploadedReport">
    <part name="parameters" element="tns:extractUploadedReport" />
  </message>
  <message name="extractUploadedReportResponse">
    <part name="parameters" element="tns:extractUploadedReportResponse" />
  </message>
  <message name="extractAssignedList">
    <part name="parameters" element="tns:extractAssignedList" />
  </message>
  <message name="extractAssignedListResponse">
    <part name="parameters" element="tns:extractAssignedListResponse" />
  </message>
  <message name="JSONException">
    <part name="fault" element="tns:JSONException" />
  </message>
  <message name="isMemberAssigned">
    <part name="parameters" element="tns:isMemberAssigned" />
  </message>
  <message name="isMemberAssignedResponse">
    <part name="parameters" element="tns:isMemberAssignedResponse" />
  </message>
  <message name="isClaimEligible">
    <part name="parameters" element="tns:isClaimEligible" />
  </message>
  <message name="isClaimEligibleResponse">
    <part name="parameters" element="tns:isClaimEligibleResponse" />
  </message>
  <message name="submitReport">
    <part name="parameters" element="tns:submitReport" />
  </message>
  <message name="submitReportResponse">
    <part name="parameters" element="tns:submitReportResponse" />
  </message>
  <message name="getSAPInfo">
    <part name="parameters" element="tns:getSAPInfo" />
  </message>
  <message name="getSAPInfoResponse">
    <part name="parameters" element="tns:getSAPInfoResponse" />
  </message>
  <message name="generateSAP">
    <part name="parameters" element="tns:generateSAP" />
  </message>
  <message name="generateSAPResponse">
    <part name="parameters" element="tns:generateSAPResponse" />
  </message>
  <message name="getSAPStatus">
    <part name="parameters" element="tns:getSAPStatus" />
  </message>
  <message name="getSAPStatusResponse">
    <part name="parameters" element="tns:getSAPStatusResponse" />
  </message>
  <message name="isATCValid">
    <part name="parameters" element="tns:isATCValid" />
  </message>
  <message name="isATCValidResponse">
    <part name="parameters" element="tns:isATCValidResponse" />
  </message>
  <message name="getSAPListing">
    <part name="parameters" element="tns:getSAPListing" />
  </message>
  <message name="getSAPListingResponse">
    <part name="parameters" element="tns:getSAPListingResponse" />
  </message>
  <portType name="PHICWSIntf">
    <operation name="checkUploadStatus">
      <input wsam:Action="http://philhealth.gov.ph/PHICWSIntf/checkUploadStatusRequest" message="tns:checkUploadStatus" />
      <output wsam:Action="http://philhealth.gov.ph/PHICWSIntf/checkUploadStatusResponse" message="tns:checkUploadStatusResponse" />
    </operation>
    <operation name="extractUploadedReport">
      <input wsam:Action="http://philhealth.gov.ph/PHICWSIntf/extractUploadedReportRequest" message="tns:extractUploadedReport" />
      <output wsam:Action="http://philhealth.gov.ph/PHICWSIntf/extractUploadedReportResponse" message="tns:extractUploadedReportResponse" />
    </operation>
    <operation name="extractAssignedList">
      <input wsam:Action="http://philhealth.gov.ph/PHICWSIntf/extractAssignedListRequest" message="tns:extractAssignedList" />
      <output wsam:Action="http://philhealth.gov.ph/PHICWSIntf/extractAssignedListResponse" message="tns:extractAssignedListResponse" />
      <fault wsam:Action="http://philhealth.gov.ph/PHICWSIntf/extractAssignedList/Fault/JSONException" name="JSONException" message="tns:JSONException" />
    </operation>
    <operation name="isMemberAssigned">
      <input wsam:Action="http://philhealth.gov.ph/PHICWSIntf/isMemberAssignedRequest" message="tns:isMemberAssigned" />
      <output wsam:Action="http://philhealth.gov.ph/PHICWSIntf/isMemberAssignedResponse" message="tns:isMemberAssignedResponse" />
    </operation>
    <operation name="isClaimEligible">
      <input wsam:Action="http://philhealth.gov.ph/PHICWSIntf/isClaimEligibleRequest" message="tns:isClaimEligible" />
      <output wsam:Action="http://philhealth.gov.ph/PHICWSIntf/isClaimEligibleResponse" message="tns:isClaimEligibleResponse" />
    </operation>
    <operation name="submitReport">
      <input wsam:Action="http://philhealth.gov.ph/PHICWSIntf/submitReportRequest" message="tns:submitReport" />
      <output wsam:Action="http://philhealth.gov.ph/PHICWSIntf/submitReportResponse" message="tns:submitReportResponse" />
    </operation>
    <operation name="getSAPInfo">
      <input wsam:Action="http://philhealth.gov.ph/PHICWSIntf/getSAPInfoRequest" message="tns:getSAPInfo" />
      <output wsam:Action="http://philhealth.gov.ph/PHICWSIntf/getSAPInfoResponse" message="tns:getSAPInfoResponse" />
    </operation>
    <operation name="generateSAP">
      <input wsam:Action="http://philhealth.gov.ph/PHICWSIntf/generateSAPRequest" message="tns:generateSAP" />
      <output wsam:Action="http://philhealth.gov.ph/PHICWSIntf/generateSAPResponse" message="tns:generateSAPResponse" />
    </operation>
    <operation name="getSAPStatus">
      <input wsam:Action="http://philhealth.gov.ph/PHICWSIntf/getSAPStatusRequest" message="tns:getSAPStatus" />
      <output wsam:Action="http://philhealth.gov.ph/PHICWSIntf/getSAPStatusResponse" message="tns:getSAPStatusResponse" />
    </operation>
    <operation name="isATCValid">
      <input wsam:Action="http://philhealth.gov.ph/PHICWSIntf/isATCValidRequest" message="tns:isATCValid" />
      <output wsam:Action="http://philhealth.gov.ph/PHICWSIntf/isATCValidResponse" message="tns:isATCValidResponse" />
      <fault wsam:Action="http://philhealth.gov.ph/PHICWSIntf/isATCValid/Fault/JSONException" name="JSONException" message="tns:JSONException" />
    </operation>
    <operation name="getSAPListing">
      <input wsam:Action="http://philhealth.gov.ph/PHICWSIntf/getSAPListingRequest" message="tns:getSAPListing" />
      <output wsam:Action="http://philhealth.gov.ph/PHICWSIntf/getSAPListingResponse" message="tns:getSAPListingResponse" />
    </operation>
  </portType>
  <binding name="PHICWSImplPortBinding" type="tns:PHICWSIntf">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <operation name="checkUploadStatus">
      <soap:operation soapAction="" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
    <operation name="extractUploadedReport">
      <soap:operation soapAction="" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
    <operation name="extractAssignedList">
      <soap:operation soapAction="" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
      <fault name="JSONException">
        <soap:fault use="literal" name="JSONException" namespace="" />
      </fault>
    </operation>
    <operation name="isMemberAssigned">
      <soap:operation soapAction="" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
    <operation name="isClaimEligible">
      <soap:operation soapAction="" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
    <operation name="submitReport">
      <soap:operation soapAction="" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
    <operation name="getSAPInfo">
      <soap:operation soapAction="" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
    <operation name="generateSAP">
      <soap:operation soapAction="" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
    <operation name="getSAPStatus">
      <soap:operation soapAction="" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
    <operation name="isATCValid">
      <soap:operation soapAction="" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
      <fault name="JSONException">
        <soap:fault use="literal" name="JSONException" namespace="" />
      </fault>
    </operation>
    <operation name="getSAPListing">
      <soap:operation soapAction="" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
  </binding>
  <service name="PHICWSImplService">
    <port name="PHICWSImplPort" binding="tns:PHICWSImplPortBinding">
      <soap:address location="https://119.92.200.31:9001/PhilHealth/SOAP" />
    </port>
  </service>
</definitions>