---
title: "Search Health technology assessments"
method: GET
path: "/v1/sources/hta-assessments/search"
tags: ["Health technology assessments"]
---

# Search Health technology assessments

`GET /v1/sources/hta-assessments/search`

## Request

- Base URL: `https://api.assyro.com`
- URL: `https://api.assyro.com/v1/sources/hta-assessments/search`
- Auth: none declared

Search health technology assessments, from Assyro's copies of each agency's published register: g-ba (the German Federal Joint Committee's decisions on the added benefit of new medicines under section 35a SGB V, AMNOG: one record per patient group, with G-BA's own added-benefit statement, its extent ("erheblich" major, "beträchtlich" considerable, "gering" minor, "nicht quantifizierbar" non-quantifiable, "ist nicht belegt" not proven, "geringerer Nutzen" lesser) and certainty ("Beleg" proof, "Hinweis" indication, "Anhaltspunkt" hint), the appropriate comparator therapy, decision date and orphan status), iqwig (IQWiG dossier assessments: project number such as A26-86, title naming substance and indication, DOI; IQWiG's conclusion itself is not held). Omit agency to search both. Find by product (trade name), substance (G-BA writes German INNs: "Cabazitaxel", "Fampridin"), indication or patient group words, the added benefit in German or English ("considerable", "not proven"), certainty, the agency's identifier (G-BA procedure number "2011-04-15-D-003", IQWiG project "A26-86"), ATC code, orphan status or decision date. G-BA writes in German: quote its words and give your translation. NICE (UK) and CDA-AMC (Canada) recommendations are NOT held (their terms do not permit copying): say so, never read their absence as a refusal. An agency that is not loaded is reported as not searched: never read that as "not assessed". Call read_hta_assessment for the whole record.

## Query parameters

- `agency` 'g-ba' | 'iqwig': Search one agency only. Omit for both.
- `query` string: Words that must all appear in the product, substances, indication, patient group, comparator or identifier, e.g. "apixaban vorhofflimmern".
- `product` string: Trade name, substring match, e.g. "Jevtana".
- `substance` string: Active substance, substring match, accents ignored, e.g. "cabazitaxel" or "abirateron".
- `indication` string: Words of the indication or patient group, substring match, e.g. "prostatakarzinom" or "lupus".
- `benefit` string: Extent of added benefit, as G-BA words it or in English: "beträchtlich" / "considerable", "gering" / "minor", "erheblich" / "major", "nicht belegt" / "not proven", "nicht quantifizierbar" / "non-quantifiable".
- `certainty` string: Certainty of the added benefit: "Beleg" / "proof", "Hinweis" / "indication", "Anhaltspunkt" / "hint".
- `identifier` string: The agency's identifier: a G-BA procedure number ("2011-04-15-D-003") or an IQWiG project number ("A26-86") or DOI.
- `atc` string: ATC code or its prefix, e.g. "L01" or "B01AF02".
- `orphan` boolean: true for orphan-drug decisions only (G-BA), false to leave them out.
- `decidedFrom` string: Decided (G-BA) or registered (IQWiG) on or after this date, YYYY-MM-DD.
- `decidedTo` string: On or before this date, YYYY-MM-DD.
- `sort` 'relevance' | 'newest': relevance (default: exact product matches first) or newest decision first.
- `limit` integer: Records to return, default 8. total reports every match.
- `offset` integer: Skip this many results (for paging), default 0.

## Response `200`

Matching records.

- SearchResponse
  - `version` unknown, required
  - `source` SourceRef, required
    - `id` string, required
    - `label` string, required
    - `authority` string, required
  - `total` integer, nullable, required: Total matches the source reports, when it says.
  - `records` Record[], required
    - `id` string, required: The source's own identifier for the record.
    - `title` string, required
    - `url` string, required: The record's page at the source, to verify it.
    - `authority` string, required: Who published the record.
    - `snippet` string, nullable, required: The part of the record that matched; null where the licence allows only a link.
    - `publishedDate` string, nullable, required
    - `version` string, nullable, required: The edition or revision read.
    - `fields` object, nullable, required: The source's own fields; null where the licence allows only a link.
    - `asOf` string, nullable, required: The day Assyro's copy of the source was read (YYYY-MM-DD).
    - `attribution` string: The attribution the source's licence requires, on sources that require one.
  - `note` string
  - `summary` string[]

## Other responses

- `400`: The request is not valid: an unknown parameter or an argument the source refuses.
- `404`: No such source or record.
- `429`: Rate limited; retry after the Retry-After header.
- `503`: The source cannot answer from Assyro's copy right now.

---

[API](https://skmtc.dev/assyro/apis/assyro-public-data-api.md) - [All operations](https://skmtc.dev/assyro/apis/assyro-public-data-api/llms.txt) - [OpenAPI document](https://skmtc.dev/assyro/apis/assyro-public-data-api/revisions/c861290c9f47?raw)
