Resolve healthcare discover filter values
Looks a name up in the healthcare discover vocabularies and returns the IDs a search takes: brands, ingredients, pharmacologic classes, mechanisms of action, clinical drug forms, product NDCs, conditions, specialties, congress series, manufacturers, leaderboard indications and publication topics. Each entry names the request field its ID goes in, and a specialty or condition carries the path above it as context. Every word of the query, at most 200 characters, must match the entry's name, the last as a prefix, and entries are ordered by how many HCPs they are counted for, so the brand or ingredient most prescribers use comes first. A brand, ingredient, class or mechanism is expanded by the search itself into the products or clinical drug forms it covers. Does not consume credits.
Request body
- limitinteger (int32)OptionalHow many entries to return, 1 to 50. Defaults to 10
- querystringOptionalThe name to look up, at most 200 characters, such as Ozempic, semaglutide or GLP-1. Every word must match; the last may be a prefix
- Vocabularies to search. Every vocabulary when absent or emptyBRANDINGREDIENTPick a suggestion or press Enter · Backspace on empty removes the last
- Headers
x-api-keyRequired · API key for authentication
Response
- hasProblemsbooleanWhether we hit a problem answering the request: the profile or company wasn't found, or a data source failed or timed out. Data may be missing or incomplete;
problems, where the response has it, says which. - isRetryablebooleanWhen
isSuccessisfalse, whether sending the same input again could succeed. AlwaystruewhenisSuccessistrue. - isSuccessboolean
truewhen the request was answered with a result.falsemeans no result was returned: checkisRetryable, which istruewhen a data source failed or timed out andfalsewhen the input matched nothing. - metadataobjectCaller-supplied metadata echoed back from the request.
- resultsobject[]Matching entries, ordered by HCP count, highest first