AccountService


Click here for a complete list of operations.

GetDependentAccounts

This method is used to return a list of accounts for a given dependent within BPS.

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /MBIWebServices/Employee/Services/2008_07/AccountService.asmx HTTP/1.1
Host: www.mbibeta.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.medibank.com/MBIWebServices/Employee/Services/Account/2008/07/GetDependentAccounts"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <MBISessionHeader xmlns="http://www.medibank.com/MBIWebServices/SoapHeader/">
      <MBISessionID>string</MBISessionID>
    </MBISessionHeader>
  </soap:Header>
  <soap:Body>
    <GetDependentAccounts xmlns="http://www.medibank.com/MBIWebServices/Employee/Messages/Account/Request/2004/06/">
      <getDependentAccountsRequest>
        <DependentSocialSecurityNumber>string</DependentSocialSecurityNumber>
        <DependentId>string</DependentId>
        <EmployerId>string</EmployerId>
        <PlanYearListType xmlns="http://www.medibank.com/MBIWebServices/Enums/">ALL or Current or Previous or Future</PlanYearListType>
        <TpaId>string</TpaId>
        <VerboseMode>boolean</VerboseMode>
      </getDependentAccountsRequest>
    </GetDependentAccounts>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <MBIMessageIdHeader xmlns="http://www.medibank.com/MBIWebServices/SoapHeader/">
      <MessageId>string</MessageId>
    </MBIMessageIdHeader>
  </soap:Header>
  <soap:Body>
    <GetDependentAccountsResponse_2008_07 xmlns="http://www.medibank.com/MBIWebServices/Employee/Messages/Account/Response/2008/07/">
      <GetDependentAccountsResult>
        <GetDependentAccountsResponse_2008_07>
          <AccountTypeCode>string</AccountTypeCode>
          <DependentSocialSecurityNumber>string</DependentSocialSecurityNumber>
          <DependentId>string</DependentId>
          <EmployeeSocialSecurityNumber>string</EmployeeSocialSecurityNumber>
          <EmployeeId>string</EmployeeId>
          <EmployerId>string</EmployerId>
          <EndDate>string</EndDate>
          <PlanId>string</PlanId>
          <PlanTypeCode>string</PlanTypeCode>
          <StartDate>string</StartDate>
          <Status xmlns="http://www.medibank.com/MBIWebServices/Enums/">New or Active or TempInactive or PermInactive or Terminated</Status>
          <TpaId>string</TpaId>
          <HraAccount>boolean</HraAccount>
          <IndividualAmount>decimal</IndividualAmount>
          <IndividualAvailableAmount>decimal</IndividualAvailableAmount>
          <IndividualDisbursableBalance>decimal</IndividualDisbursableBalance>
          <IndividualPreAuthHold>decimal</IndividualPreAuthHold>
          <BalanceDue>decimal</BalanceDue>
          <EligibilityDate>string</EligibilityDate>
          <TerminationDate>string</TerminationDate>
          <RolloverDepositsPtd>decimal</RolloverDepositsPtd>
          <FundRolloverStatusCode>int</FundRolloverStatusCode>
          <FundRolloverErrorCode>int</FundRolloverErrorCode>
        </GetDependentAccountsResponse_2008_07>
        <GetDependentAccountsResponse_2008_07>
          <AccountTypeCode>string</AccountTypeCode>
          <DependentSocialSecurityNumber>string</DependentSocialSecurityNumber>
          <DependentId>string</DependentId>
          <EmployeeSocialSecurityNumber>string</EmployeeSocialSecurityNumber>
          <EmployeeId>string</EmployeeId>
          <EmployerId>string</EmployerId>
          <EndDate>string</EndDate>
          <PlanId>string</PlanId>
          <PlanTypeCode>string</PlanTypeCode>
          <StartDate>string</StartDate>
          <Status xmlns="http://www.medibank.com/MBIWebServices/Enums/">New or Active or TempInactive or PermInactive or Terminated</Status>
          <TpaId>string</TpaId>
          <HraAccount>boolean</HraAccount>
          <IndividualAmount>decimal</IndividualAmount>
          <IndividualAvailableAmount>decimal</IndividualAvailableAmount>
          <IndividualDisbursableBalance>decimal</IndividualDisbursableBalance>
          <IndividualPreAuthHold>decimal</IndividualPreAuthHold>
          <BalanceDue>decimal</BalanceDue>
          <EligibilityDate>string</EligibilityDate>
          <TerminationDate>string</TerminationDate>
          <RolloverDepositsPtd>decimal</RolloverDepositsPtd>
          <FundRolloverStatusCode>int</FundRolloverStatusCode>
          <FundRolloverErrorCode>int</FundRolloverErrorCode>
        </GetDependentAccountsResponse_2008_07>
      </GetDependentAccountsResult>
    </GetDependentAccountsResponse_2008_07>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /MBIWebServices/Employee/Services/2008_07/AccountService.asmx HTTP/1.1
Host: www.mbibeta.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <MBISessionHeader xmlns="http://www.medibank.com/MBIWebServices/SoapHeader/">
      <MBISessionID>string</MBISessionID>
    </MBISessionHeader>
  </soap12:Header>
  <soap12:Body>
    <GetDependentAccounts xmlns="http://www.medibank.com/MBIWebServices/Employee/Messages/Account/Request/2004/06/">
      <getDependentAccountsRequest>
        <DependentSocialSecurityNumber>string</DependentSocialSecurityNumber>
        <DependentId>string</DependentId>
        <EmployerId>string</EmployerId>
        <PlanYearListType xmlns="http://www.medibank.com/MBIWebServices/Enums/">ALL or Current or Previous or Future</PlanYearListType>
        <TpaId>string</TpaId>
        <VerboseMode>boolean</VerboseMode>
      </getDependentAccountsRequest>
    </GetDependentAccounts>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <MBIMessageIdHeader xmlns="http://www.medibank.com/MBIWebServices/SoapHeader/">
      <MessageId>string</MessageId>
    </MBIMessageIdHeader>
  </soap12:Header>
  <soap12:Body>
    <GetDependentAccountsResponse_2008_07 xmlns="http://www.medibank.com/MBIWebServices/Employee/Messages/Account/Response/2008/07/">
      <GetDependentAccountsResult>
        <GetDependentAccountsResponse_2008_07>
          <AccountTypeCode>string</AccountTypeCode>
          <DependentSocialSecurityNumber>string</DependentSocialSecurityNumber>
          <DependentId>string</DependentId>
          <EmployeeSocialSecurityNumber>string</EmployeeSocialSecurityNumber>
          <EmployeeId>string</EmployeeId>
          <EmployerId>string</EmployerId>
          <EndDate>string</EndDate>
          <PlanId>string</PlanId>
          <PlanTypeCode>string</PlanTypeCode>
          <StartDate>string</StartDate>
          <Status xmlns="http://www.medibank.com/MBIWebServices/Enums/">New or Active or TempInactive or PermInactive or Terminated</Status>
          <TpaId>string</TpaId>
          <HraAccount>boolean</HraAccount>
          <IndividualAmount>decimal</IndividualAmount>
          <IndividualAvailableAmount>decimal</IndividualAvailableAmount>
          <IndividualDisbursableBalance>decimal</IndividualDisbursableBalance>
          <IndividualPreAuthHold>decimal</IndividualPreAuthHold>
          <BalanceDue>decimal</BalanceDue>
          <EligibilityDate>string</EligibilityDate>
          <TerminationDate>string</TerminationDate>
          <RolloverDepositsPtd>decimal</RolloverDepositsPtd>
          <FundRolloverStatusCode>int</FundRolloverStatusCode>
          <FundRolloverErrorCode>int</FundRolloverErrorCode>
        </GetDependentAccountsResponse_2008_07>
        <GetDependentAccountsResponse_2008_07>
          <AccountTypeCode>string</AccountTypeCode>
          <DependentSocialSecurityNumber>string</DependentSocialSecurityNumber>
          <DependentId>string</DependentId>
          <EmployeeSocialSecurityNumber>string</EmployeeSocialSecurityNumber>
          <EmployeeId>string</EmployeeId>
          <EmployerId>string</EmployerId>
          <EndDate>string</EndDate>
          <PlanId>string</PlanId>
          <PlanTypeCode>string</PlanTypeCode>
          <StartDate>string</StartDate>
          <Status xmlns="http://www.medibank.com/MBIWebServices/Enums/">New or Active or TempInactive or PermInactive or Terminated</Status>
          <TpaId>string</TpaId>
          <HraAccount>boolean</HraAccount>
          <IndividualAmount>decimal</IndividualAmount>
          <IndividualAvailableAmount>decimal</IndividualAvailableAmount>
          <IndividualDisbursableBalance>decimal</IndividualDisbursableBalance>
          <IndividualPreAuthHold>decimal</IndividualPreAuthHold>
          <BalanceDue>decimal</BalanceDue>
          <EligibilityDate>string</EligibilityDate>
          <TerminationDate>string</TerminationDate>
          <RolloverDepositsPtd>decimal</RolloverDepositsPtd>
          <FundRolloverStatusCode>int</FundRolloverStatusCode>
          <FundRolloverErrorCode>int</FundRolloverErrorCode>
        </GetDependentAccountsResponse_2008_07>
      </GetDependentAccountsResult>
    </GetDependentAccountsResponse_2008_07>
  </soap12:Body>
</soap12:Envelope>