# FinnGen clinical endpoints

[FinnGen clinical endpoints](https://www.finngen.fi/en/researchers/clinical-endpoints), or simply FinnGen endpoints, are considered as indicators that a certain medical condition has occurred. This could be, e.g., an acute event such as Covid-19 infection, or onset of a chronic disease, such as cardiovascular disease. We use multiple registers for endpoint definitions including care register for healthcare (hospital discharges, specialist outpatient visits, operations and procedures), causes-of-death from [Statistic Finland](https://www.stat.fi/index_en.html), medicine purchases and drug reimbursements from [Kela](https://www.kela.fi/medicine-expenses), and specific cancer diagnoses from [Finnish Cancer Registry](https://cancerregistry.fi/). For example, if a person is discharged from a hospital with an [ICD-10 code G43.1 (Migraine with aura)](https://icd.who.int/browse10/2016/en#/G43), an endpoint of [migraine](https://risteys.finregistry.fi/endpoints/G6_MIGRAINE) is assigned to the person's FinnGen data. Many of these registers cover almost half a decade of data. This means that different versions of e.g. Finnish specific [ICD](/finngen-data-specifics/finnish-health-registers-and-medical-coding/international-and-finnish-health-code-sets.md) codes (versions 8,9 and 10) have been used, requiring harmonization of the data and endpoint definitions.

Within the FinnGen project we set up to create a comprehensive endpoint library (available [here](https://www.finngen.fi/en/researchers/clinical-endpoints)) of health/disease endpoint definitions covering the whole 21 chapters of diseases in ICD-10, in a hierarchical manner. Our library generally follows the ICD-10 hierarchy where chapters are divided into code blocks of similar diseases, containing three- character categories, of usually single diseases, and four-character subcategories, usually disease subtypes. Some small changes were made into the hierarchy mainly when the ICD-8/9 codes necessitated. For some diseases the medicine purchases or reimbursements are a great source of information, and for cancers, we use the [Finnish Cancer Registry](https://cancerregistry.fi/) data, which is coded in ICD-O-3.

Besides the ICD-10 based hierarchy, our endpoint library contains some more specific endpoints of interest within FinnGen, that could be overlapping with each other or the hierarchical endpoints. Currently we provide 4 648 endpoint definitions, including some diseases that are quite rare in the population. Besides the endpoint definitions, we provide suggested control exclusion criteria for each endpoint; these are used in the FinnGen GWAS association analyses.

In order to make the endpoints more comparable with other disease endpoint efforts and more easily searchable, we have matched our endpoints with disease ontology coding systems, using DOID, EFO, and MESH codes. This matching has been done with an automatic customized algorithm, following manual curation.

We have also created a [Risteys portal](https://risteys.finngen.fi/) to browse the endpoints. Find out how to use Risteys [here](/working-outside-the-sandbox/risteys-as-an-option-for-browsing-endpoints.md).

Compared to the whole Finnish population, FinnGen will in the end contain 500 000 participants (\~10% of the Finnish population). FinnGen is enriched with disease cases from hospital biobanks and disease specific '[legacy' cohorts](/finngen-data-specifics/red-library-data-individual-level-data/genotype-data/affymetrix-chip-and-its-design/legacy-cohorts-and-chips.md) deposited to Finnish biobanks. Thus FinnGen is well suited for genetic epidemiological studies, but due to the selection bias, it is not suitable for assessing accurate population prevalence of diseases.

FinnGen corrects endpoint and control exclusion criteria when necessary and creates new endpoints and control exclusion criteria each Data Freeze. You can access the current and previous endpoint and control exclusion criteria libraries [here.](https://www.finngen.fi/en/researchers/clinical-endpoints) The libraries are also available in Sandbox [here](https://finngen.gitbook.io/finngen-analyst-handbook/finngen-data-specifics/endpoints/where-the-finngen-endpoint-description-file-is-located).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.finngen.fi/finngen-data-specifics/endpoints/finngen-clinical-endpoints.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
