GET api/Provider/GetProviderDetails?LastName={LastName}&FirstName={FirstName}&City={City}&IPA={IPA}&Language={Language}&Specialty={Specialty}&Zip={Zip}&ZipRadius={ZipRadius}&CompanyCode={CompanyCode}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
LastName

string

String length: inclusive between 0 and 25

FirstName

string

String length: inclusive between 0 and 25

City

string

String length: inclusive between 0 and 25

IPA

string

String length: inclusive between 0 and 20

Language

string

String length: inclusive between 0 and 10

Specialty

string

String length: inclusive between 0 and 20

Zip

string

String length: inclusive between 0 and 5

ZipRadius

integer

None.

CompanyCode

string

String length: inclusive between 0 and 5

Body Parameters

None.

Request Formats

text/json, application/json

Sample:
Request sample for request 

--------------------------------------------------------------------------------------------------------------------------------

{
  "LastName": "sample string 1",
  "FirstName": "sample string 2",
  "City": "sample string 3",
  "IPA": "sample string 4",
  "Language": "sample string 5",
  "Specialty": "sample string 6",
  "Zip": "sample string 7",
  "ZipRadius": 8,
  "CompanyCode": "sample string 9"
}

--------------------------------------------------------------------------------------------------------------------------------


text/xml, application/xml

Sample:
Request sample for request 

--------------------------------------------------------------------------------------------------------------------------------

<ProviderSearchRequest xmlns="http://schemas.datacontract.org/2004/07/AHC.WebServices.WebAPI.DTOs" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <City>sample string 3</City>
  <CompanyCode>sample string 9</CompanyCode>
  <FirstName>sample string 2</FirstName>
  <IPA>sample string 4</IPA>
  <Language>sample string 5</Language>
  <LastName>sample string 1</LastName>
  <Specialty>sample string 6</Specialty>
  <Zip>sample string 7</Zip>
  <ZipRadius>8</ZipRadius>
</ProviderSearchRequest>

--------------------------------------------------------------------------------------------------------------------------------


Response Information

Resource Description

IHttpActionResult

None.

Response Formats

text/json, application/json

Sample:

--------------------------------------------------------------------------------------------------------------------------------

[
  {
    "ProviderID": "sample string 1",
    "ProviderKeyId": "sample string 2",
    "ProviderMPINo": "sample string 3",
    "ProviderInformation": {
      "Distance": "sample string 1",
      "FirstName": "sample string 2",
      "LastName": "sample string 3",
      "MI": "sample string 4",
      "Prefix": "sample string 5",
      "Sequence": "sample string 6",
      "Suffix": "sample string 7"
    },
    "ProviderOffice": [
      {
        "Address1": "sample string 1",
        "Address2": "sample string 2",
        "City": "sample string 3",
        "State": "sample string 4",
        "Zip": "sample string 5",
        "Phone": "sample string 6",
        "Fax": "sample string 7"
      },
      {
        "Address1": "sample string 1",
        "Address2": "sample string 2",
        "City": "sample string 3",
        "State": "sample string 4",
        "Zip": "sample string 5",
        "Phone": "sample string 6",
        "Fax": "sample string 7"
      }
    ],
    "ProviderLanguage": [
      {
        "LanguageCode": "sample string 1",
        "LanguageDescription": "sample string 2"
      },
      {
        "LanguageCode": "sample string 1",
        "LanguageDescription": "sample string 2"
      }
    ],
    "ProviderPlan": {
      "Name": "sample string 1",
      "IPA": "sample string 2",
      "Panel": "sample string 3"
    }
  },
  {
    "ProviderID": "sample string 1",
    "ProviderKeyId": "sample string 2",
    "ProviderMPINo": "sample string 3",
    "ProviderInformation": {
      "Distance": "sample string 1",
      "FirstName": "sample string 2",
      "LastName": "sample string 3",
      "MI": "sample string 4",
      "Prefix": "sample string 5",
      "Sequence": "sample string 6",
      "Suffix": "sample string 7"
    },
    "ProviderOffice": [
      {
        "Address1": "sample string 1",
        "Address2": "sample string 2",
        "City": "sample string 3",
        "State": "sample string 4",
        "Zip": "sample string 5",
        "Phone": "sample string 6",
        "Fax": "sample string 7"
      },
      {
        "Address1": "sample string 1",
        "Address2": "sample string 2",
        "City": "sample string 3",
        "State": "sample string 4",
        "Zip": "sample string 5",
        "Phone": "sample string 6",
        "Fax": "sample string 7"
      }
    ],
    "ProviderLanguage": [
      {
        "LanguageCode": "sample string 1",
        "LanguageDescription": "sample string 2"
      },
      {
        "LanguageCode": "sample string 1",
        "LanguageDescription": "sample string 2"
      }
    ],
    "ProviderPlan": {
      "Name": "sample string 1",
      "IPA": "sample string 2",
      "Panel": "sample string 3"
    }
  }
]

--------------------------------------------------------------------------------------------------------------------------------


text/xml, application/xml

Sample:

--------------------------------------------------------------------------------------------------------------------------------

<ArrayOfProviderSearchResponse xmlns="http://schemas.datacontract.org/2004/07/AHC.WebServices.WebAPI.DTOs" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <ProviderSearchResponse>
    <ProviderID>sample string 1</ProviderID>
    <ProviderInformation>
      <Distance>sample string 1</Distance>
      <FirstName>sample string 2</FirstName>
      <LastName>sample string 3</LastName>
      <MI>sample string 4</MI>
      <Prefix>sample string 5</Prefix>
      <Sequence>sample string 6</Sequence>
      <Suffix>sample string 7</Suffix>
    </ProviderInformation>
    <ProviderKeyId>sample string 2</ProviderKeyId>
    <ProviderLanguage>
      <ProviderLanguage>
        <LanguageCode>sample string 1</LanguageCode>
        <LanguageDescription>sample string 2</LanguageDescription>
      </ProviderLanguage>
      <ProviderLanguage>
        <LanguageCode>sample string 1</LanguageCode>
        <LanguageDescription>sample string 2</LanguageDescription>
      </ProviderLanguage>
    </ProviderLanguage>
    <ProviderMPINo>sample string 3</ProviderMPINo>
    <ProviderOffice>
      <ProviderOfficeResponse>
        <Address1>sample string 1</Address1>
        <Address2>sample string 2</Address2>
        <City>sample string 3</City>
        <Fax>sample string 7</Fax>
        <Phone>sample string 6</Phone>
        <State>sample string 4</State>
        <Zip>sample string 5</Zip>
      </ProviderOfficeResponse>
      <ProviderOfficeResponse>
        <Address1>sample string 1</Address1>
        <Address2>sample string 2</Address2>
        <City>sample string 3</City>
        <Fax>sample string 7</Fax>
        <Phone>sample string 6</Phone>
        <State>sample string 4</State>
        <Zip>sample string 5</Zip>
      </ProviderOfficeResponse>
    </ProviderOffice>
    <ProviderPlan>
      <IPA>sample string 2</IPA>
      <Name>sample string 1</Name>
      <Panel>sample string 3</Panel>
    </ProviderPlan>
  </ProviderSearchResponse>
  <ProviderSearchResponse>
    <ProviderID>sample string 1</ProviderID>
    <ProviderInformation>
      <Distance>sample string 1</Distance>
      <FirstName>sample string 2</FirstName>
      <LastName>sample string 3</LastName>
      <MI>sample string 4</MI>
      <Prefix>sample string 5</Prefix>
      <Sequence>sample string 6</Sequence>
      <Suffix>sample string 7</Suffix>
    </ProviderInformation>
    <ProviderKeyId>sample string 2</ProviderKeyId>
    <ProviderLanguage>
      <ProviderLanguage>
        <LanguageCode>sample string 1</LanguageCode>
        <LanguageDescription>sample string 2</LanguageDescription>
      </ProviderLanguage>
      <ProviderLanguage>
        <LanguageCode>sample string 1</LanguageCode>
        <LanguageDescription>sample string 2</LanguageDescription>
      </ProviderLanguage>
    </ProviderLanguage>
    <ProviderMPINo>sample string 3</ProviderMPINo>
    <ProviderOffice>
      <ProviderOfficeResponse>
        <Address1>sample string 1</Address1>
        <Address2>sample string 2</Address2>
        <City>sample string 3</City>
        <Fax>sample string 7</Fax>
        <Phone>sample string 6</Phone>
        <State>sample string 4</State>
        <Zip>sample string 5</Zip>
      </ProviderOfficeResponse>
      <ProviderOfficeResponse>
        <Address1>sample string 1</Address1>
        <Address2>sample string 2</Address2>
        <City>sample string 3</City>
        <Fax>sample string 7</Fax>
        <Phone>sample string 6</Phone>
        <State>sample string 4</State>
        <Zip>sample string 5</Zip>
      </ProviderOfficeResponse>
    </ProviderOffice>
    <ProviderPlan>
      <IPA>sample string 2</IPA>
      <Name>sample string 1</Name>
      <Panel>sample string 3</Panel>
    </ProviderPlan>
  </ProviderSearchResponse>
</ArrayOfProviderSearchResponse>

--------------------------------------------------------------------------------------------------------------------------------