GET api/v1/search/drugs?q={q}&size={size}&page={page}

Searches drugs and returns a full result for the supplied search term. The default values for size and page are both 0, resulting in the complete list being returned. Should you decide to use the paging feature, pages are 0 indexed

Request Information

URI Parameters

NameDescriptionTypeAdditional information
q

The search query

string

None.

size

The page size for the result set

integer

Default value is 0

page

The page number for the result set

integer

Default value is 0

Body Parameters

None.

Response Information

Resource Description

A result set containing results for the drug category

DrugSearchResponse
NameDescriptionTypeAdditional information
count

integer

None.

totalItems

integer

None.

page

integer

None.

pageSize

integer

None.

items

Collection of DrugItem

None.

_links

Collection of Link

None.

_languages

Collection of LanguagesLink

None.

Response Codes

CodeDescriptionAdditional information
200OKThe request returned without error
204No ContentThe request was successful but no results were returned
400Bad RequestA parameter was missing or invalid
404Not FoundThe requested resource was not found

Response Formats

application/json, text/json

Sample:
{
  "_links": [
    {
      "rel": "sample string 1",
      "locale": "sample string 4",
      "href": "sample string 2",
      "templated": true
    },
    {
      "rel": "sample string 1",
      "locale": "sample string 4",
      "href": "sample string 2",
      "templated": true
    }
  ],
  "_languages": [
    {
      "rel": "sample string 1",
      "locale": "sample string 3",
      "name": "sample string 4",
      "href": "sample string 2"
    },
    {
      "rel": "sample string 1",
      "locale": "sample string 3",
      "name": "sample string 4",
      "href": "sample string 2"
    }
  ],
  "count": 1,
  "totalItems": 2,
  "page": 3,
  "pageSize": 4,
  "items": [
    {
      "brandGeneric": 1,
      "drugClassOverviews": [
        {
          "structureId": 1,
          "name": "sample string 2",
          "_links": [
            {
              "rel": "sample string 1",
              "locale": "sample string 4",
              "href": "sample string 2",
              "templated": true
            },
            {
              "rel": "sample string 1",
              "locale": "sample string 4",
              "href": "sample string 2",
              "templated": true
            }
          ],
          "_languages": [
            {
              "rel": "sample string 1",
              "locale": "sample string 3",
              "name": "sample string 4",
              "href": "sample string 2"
            },
            {
              "rel": "sample string 1",
              "locale": "sample string 3",
              "name": "sample string 4",
              "href": "sample string 2"
            }
          ]
        },
        {
          "structureId": 1,
          "name": "sample string 2",
          "_links": [
            {
              "rel": "sample string 1",
              "locale": "sample string 4",
              "href": "sample string 2",
              "templated": true
            },
            {
              "rel": "sample string 1",
              "locale": "sample string 4",
              "href": "sample string 2",
              "templated": true
            }
          ],
          "_languages": [
            {
              "rel": "sample string 1",
              "locale": "sample string 3",
              "name": "sample string 4",
              "href": "sample string 2"
            },
            {
              "rel": "sample string 1",
              "locale": "sample string 3",
              "name": "sample string 4",
              "href": "sample string 2"
            }
          ]
        }
      ],
      "_links": [
        {
          "rel": "sample string 1",
          "locale": "sample string 4",
          "href": "sample string 2",
          "templated": true
        },
        {
          "rel": "sample string 1",
          "locale": "sample string 4",
          "href": "sample string 2",
          "templated": true
        }
      ],
      "_languages": [
        {
          "rel": "sample string 1",
          "locale": "sample string 3",
          "name": "sample string 4",
          "href": "sample string 2"
        },
        {
          "rel": "sample string 1",
          "locale": "sample string 3",
          "name": "sample string 4",
          "href": "sample string 2"
        }
      ],
      "cpnum": 1,
      "name": "sample string 2",
      "types": [
        0,
        0
      ],
      "hasPeds": false,
      "isMini": true
    },
    {
      "brandGeneric": 1,
      "drugClassOverviews": [
        {
          "structureId": 1,
          "name": "sample string 2",
          "_links": [
            {
              "rel": "sample string 1",
              "locale": "sample string 4",
              "href": "sample string 2",
              "templated": true
            },
            {
              "rel": "sample string 1",
              "locale": "sample string 4",
              "href": "sample string 2",
              "templated": true
            }
          ],
          "_languages": [
            {
              "rel": "sample string 1",
              "locale": "sample string 3",
              "name": "sample string 4",
              "href": "sample string 2"
            },
            {
              "rel": "sample string 1",
              "locale": "sample string 3",
              "name": "sample string 4",
              "href": "sample string 2"
            }
          ]
        },
        {
          "structureId": 1,
          "name": "sample string 2",
          "_links": [
            {
              "rel": "sample string 1",
              "locale": "sample string 4",
              "href": "sample string 2",
              "templated": true
            },
            {
              "rel": "sample string 1",
              "locale": "sample string 4",
              "href": "sample string 2",
              "templated": true
            }
          ],
          "_languages": [
            {
              "rel": "sample string 1",
              "locale": "sample string 3",
              "name": "sample string 4",
              "href": "sample string 2"
            },
            {
              "rel": "sample string 1",
              "locale": "sample string 3",
              "name": "sample string 4",
              "href": "sample string 2"
            }
          ]
        }
      ],
      "_links": [
        {
          "rel": "sample string 1",
          "locale": "sample string 4",
          "href": "sample string 2",
          "templated": true
        },
        {
          "rel": "sample string 1",
          "locale": "sample string 4",
          "href": "sample string 2",
          "templated": true
        }
      ],
      "_languages": [
        {
          "rel": "sample string 1",
          "locale": "sample string 3",
          "name": "sample string 4",
          "href": "sample string 2"
        },
        {
          "rel": "sample string 1",
          "locale": "sample string 3",
          "name": "sample string 4",
          "href": "sample string 2"
        }
      ],
      "cpnum": 1,
      "name": "sample string 2",
      "types": [
        0,
        0
      ],
      "hasPeds": false,
      "isMini": true
    }
  ]
}

application/xml, text/xml

Sample:
<drugs xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <_languages>
    <languageslink>
      <rel>sample string 1</rel>
      <locale>sample string 3</locale>
      <name>sample string 4</name>
      <href>sample string 2</href>
    </languageslink>
    <languageslink>
      <rel>sample string 1</rel>
      <locale>sample string 3</locale>
      <name>sample string 4</name>
      <href>sample string 2</href>
    </languageslink>
  </_languages>
  <_links>
    <link>
      <rel>sample string 1</rel>
      <locale>sample string 4</locale>
      <href>sample string 2</href>
      <templated>true</templated>
    </link>
    <link>
      <rel>sample string 1</rel>
      <locale>sample string 4</locale>
      <href>sample string 2</href>
      <templated>true</templated>
    </link>
  </_links>
  <count>1</count>
  <totalItems>2</totalItems>
  <page>3</page>
  <pageSize>4</pageSize>
  <items>
    <drug>
      <_languages>
        <languageslink>
          <rel>sample string 1</rel>
          <locale>sample string 3</locale>
          <name>sample string 4</name>
          <href>sample string 2</href>
        </languageslink>
        <languageslink>
          <rel>sample string 1</rel>
          <locale>sample string 3</locale>
          <name>sample string 4</name>
          <href>sample string 2</href>
        </languageslink>
      </_languages>
      <_links>
        <link>
          <rel>sample string 1</rel>
          <locale>sample string 4</locale>
          <href>sample string 2</href>
          <templated>true</templated>
        </link>
        <link>
          <rel>sample string 1</rel>
          <locale>sample string 4</locale>
          <href>sample string 2</href>
          <templated>true</templated>
        </link>
      </_links>
      <cpnum>1</cpnum>
      <name>sample string 2</name>
      <types xmlns:d4p1="http://schemas.datacontract.org/2004/07/ElsevierGSContentServices.Core">
        <d4p1:MonographType>General</d4p1:MonographType>
        <d4p1:MonographType>General</d4p1:MonographType>
      </types>
      <hasPeds>false</hasPeds>
      <isMini>true</isMini>
      <brandGeneric>Brand</brandGeneric>
      <drugClassOverviews>
        <drugClassOverview>
          <_languages>
            <languageslink>
              <rel>sample string 1</rel>
              <locale>sample string 3</locale>
              <name>sample string 4</name>
              <href>sample string 2</href>
            </languageslink>
            <languageslink>
              <rel>sample string 1</rel>
              <locale>sample string 3</locale>
              <name>sample string 4</name>
              <href>sample string 2</href>
            </languageslink>
          </_languages>
          <_links>
            <link>
              <rel>sample string 1</rel>
              <locale>sample string 4</locale>
              <href>sample string 2</href>
              <templated>true</templated>
            </link>
            <link>
              <rel>sample string 1</rel>
              <locale>sample string 4</locale>
              <href>sample string 2</href>
              <templated>true</templated>
            </link>
          </_links>
          <name>sample string 2</name>
          <structureId>1</structureId>
        </drugClassOverview>
        <drugClassOverview>
          <_languages>
            <languageslink>
              <rel>sample string 1</rel>
              <locale>sample string 3</locale>
              <name>sample string 4</name>
              <href>sample string 2</href>
            </languageslink>
            <languageslink>
              <rel>sample string 1</rel>
              <locale>sample string 3</locale>
              <name>sample string 4</name>
              <href>sample string 2</href>
            </languageslink>
          </_languages>
          <_links>
            <link>
              <rel>sample string 1</rel>
              <locale>sample string 4</locale>
              <href>sample string 2</href>
              <templated>true</templated>
            </link>
            <link>
              <rel>sample string 1</rel>
              <locale>sample string 4</locale>
              <href>sample string 2</href>
              <templated>true</templated>
            </link>
          </_links>
          <name>sample string 2</name>
          <structureId>1</structureId>
        </drugClassOverview>
      </drugClassOverviews>
    </drug>
    <drug>
      <_languages>
        <languageslink>
          <rel>sample string 1</rel>
          <locale>sample string 3</locale>
          <name>sample string 4</name>
          <href>sample string 2</href>
        </languageslink>
        <languageslink>
          <rel>sample string 1</rel>
          <locale>sample string 3</locale>
          <name>sample string 4</name>
          <href>sample string 2</href>
        </languageslink>
      </_languages>
      <_links>
        <link>
          <rel>sample string 1</rel>
          <locale>sample string 4</locale>
          <href>sample string 2</href>
          <templated>true</templated>
        </link>
        <link>
          <rel>sample string 1</rel>
          <locale>sample string 4</locale>
          <href>sample string 2</href>
          <templated>true</templated>
        </link>
      </_links>
      <cpnum>1</cpnum>
      <name>sample string 2</name>
      <types xmlns:d4p1="http://schemas.datacontract.org/2004/07/ElsevierGSContentServices.Core">
        <d4p1:MonographType>General</d4p1:MonographType>
        <d4p1:MonographType>General</d4p1:MonographType>
      </types>
      <hasPeds>false</hasPeds>
      <isMini>true</isMini>
      <brandGeneric>Brand</brandGeneric>
      <drugClassOverviews>
        <drugClassOverview>
          <_languages>
            <languageslink>
              <rel>sample string 1</rel>
              <locale>sample string 3</locale>
              <name>sample string 4</name>
              <href>sample string 2</href>
            </languageslink>
            <languageslink>
              <rel>sample string 1</rel>
              <locale>sample string 3</locale>
              <name>sample string 4</name>
              <href>sample string 2</href>
            </languageslink>
          </_languages>
          <_links>
            <link>
              <rel>sample string 1</rel>
              <locale>sample string 4</locale>
              <href>sample string 2</href>
              <templated>true</templated>
            </link>
            <link>
              <rel>sample string 1</rel>
              <locale>sample string 4</locale>
              <href>sample string 2</href>
              <templated>true</templated>
            </link>
          </_links>
          <name>sample string 2</name>
          <structureId>1</structureId>
        </drugClassOverview>
        <drugClassOverview>
          <_languages>
            <languageslink>
              <rel>sample string 1</rel>
              <locale>sample string 3</locale>
              <name>sample string 4</name>
              <href>sample string 2</href>
            </languageslink>
            <languageslink>
              <rel>sample string 1</rel>
              <locale>sample string 3</locale>
              <name>sample string 4</name>
              <href>sample string 2</href>
            </languageslink>
          </_languages>
          <_links>
            <link>
              <rel>sample string 1</rel>
              <locale>sample string 4</locale>
              <href>sample string 2</href>
              <templated>true</templated>
            </link>
            <link>
              <rel>sample string 1</rel>
              <locale>sample string 4</locale>
              <href>sample string 2</href>
              <templated>true</templated>
            </link>
          </_links>
          <name>sample string 2</name>
          <structureId>1</structureId>
        </drugClassOverview>
      </drugClassOverviews>
    </drug>
  </items>
</drugs>