Products
The Product resource allows for the retrieval of Product information. One or more products may be returned based on the given filters. Note that a product may be ending (see the EndDate field), and it may also be slated to start in the future (see the EffectiveDate field).
Products Search (using filter criteria)
GET Formulary/v1/Products
URI Parameters
Name | Description | Type | Required / Optional |
---|---|---|---|
Name |
The name contained within the Products' Name |
string |
Optional |
TherapeuticClassId |
The FirstDataBank ETC TherapeuticClassId for which the Products are classified |
integer |
Optional |
MedId |
The FirstDataBank Medid for a Product |
integer |
Optional |
RoutedDoseFormMedId |
The FirstDataBank RoutedDoseFormMedId for the Products |
integer |
Optional |
IsGeneric |
The Products that are classified as Generic |
boolean |
Optional |
OverTheCounter |
The Products that are classified as Over The Counter |
boolean |
Optional |
NDC |
The NDC of a Product |
string |
Optional |
RxCUI |
The RxCUI of one or more Products |
integer |
Optional |
DDID |
The Medispan DDID (Drug Descriptior Identifier or Dispensable Drug Identifier) |
string |
Optional |
ProductId |
The Id of the Product to be returned |
integer |
Optional |
DrugTypeId |
The DrugTypeId of the Product to be returned |
byte |
Optional |
ExcludeObsolete |
Exclude obsolete Products |
boolean |
Optional |
Resource Description of Response Object
ProductsResponseName | Description | Type | Required / Optional |
---|---|---|---|
Products | Collection of Product |
Optional |
Available Response Formats & Sample Data
{ "Products": [ { "ProductId": 1, "TherapeuticClassId": 2, "TherapeuticClass": "sample string 3", "Drug": { "DrugId": 1, "DrugTypeId": 64, "Name": "sample string 3", "Description": "sample string 4", "Brand": "sample string 5", "IsGeneric": true, "OverTheCounter": true, "IsOwner": true, "Logo": "sample string 8", "ImportantSafetyInformation": "sample string 9", "Rank": 64 }, "DisplayName": "sample string 4" }, { "ProductId": 1, "TherapeuticClassId": 2, "TherapeuticClass": "sample string 3", "Drug": { "DrugId": 1, "DrugTypeId": 64, "Name": "sample string 3", "Description": "sample string 4", "Brand": "sample string 5", "IsGeneric": true, "OverTheCounter": true, "IsOwner": true, "Logo": "sample string 8", "ImportantSafetyInformation": "sample string 9", "Rank": 64 }, "DisplayName": "sample string 4" } ] }
<ProductsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://api.mmitnetwork.com/formulary/products"> <Products> <Product> <DisplayName>sample string 4</DisplayName> <Drug> <Brand>sample string 5</Brand> <Description>sample string 4</Description> <DrugId>1</DrugId> <DrugTypeId>64</DrugTypeId> <ImportantSafetyInformation>sample string 9</ImportantSafetyInformation> <IsGeneric>true</IsGeneric> <IsOwner>true</IsOwner> <Logo>sample string 8</Logo> <Name>sample string 3</Name> <OverTheCounter>true</OverTheCounter> <Rank>64</Rank> </Drug> <ProductId>1</ProductId> <TherapeuticClass>sample string 3</TherapeuticClass> <TherapeuticClassId>2</TherapeuticClassId> </Product> <Product> <DisplayName>sample string 4</DisplayName> <Drug> <Brand>sample string 5</Brand> <Description>sample string 4</Description> <DrugId>1</DrugId> <DrugTypeId>64</DrugTypeId> <ImportantSafetyInformation>sample string 9</ImportantSafetyInformation> <IsGeneric>true</IsGeneric> <IsOwner>true</IsOwner> <Logo>sample string 8</Logo> <Name>sample string 3</Name> <OverTheCounter>true</OverTheCounter> <Rank>64</Rank> </Drug> <ProductId>1</ProductId> <TherapeuticClass>sample string 3</TherapeuticClass> <TherapeuticClassId>2</TherapeuticClassId> </Product> </Products> </ProductsResponse>
Build Request
Name | Description | Input Value | Type | Required / Optional |
---|---|---|---|---|
Name |
The name contained within the Products' Name |
string |
Optional |
|
TherapeuticClassId |
The FirstDataBank ETC TherapeuticClassId for which the Products are classified |
integer |
Optional |
|
MedId |
The FirstDataBank Medid for a Product |
integer |
Optional |
|
RoutedDoseFormMedId |
The FirstDataBank RoutedDoseFormMedId for the Products |
integer |
Optional |
|
IsGeneric |
The Products that are classified as Generic |
boolean |
Optional |
|
OverTheCounter |
The Products that are classified as Over The Counter |
boolean |
Optional |
|
NDC |
The NDC of a Product |
string |
Optional |
|
RxCUI |
The RxCUI of one or more Products |
integer |
Optional |
|
DDID |
The Medispan DDID (Drug Descriptior Identifier or Dispensable Drug Identifier) |
string |
Optional |
|
ProductId |
The Id of the Product to be returned |
integer |
Optional |
|
DrugTypeId |
The DrugTypeId of the Product to be returned |
byte |
Optional |
|
ExcludeObsolete |
Exclude obsolete Products |
boolean |
Optional |