Data source: interaksjoner.no (DIPS ASA / DMP — Direktoratet for medisinske produkter)
https://context.gnist.ai/rest/interaksjoner/
AuthenticationAll requests require a Gnist-API-Key header (or api_key query parameter).
Free tier: 100 calls/day. Get your API key.
Tools (3)
check_interactionsCheck drug-drug interactions for Norwegian medications via interaksjoner.no.
This tool checks interactions between two or more medications using data from
FEST (Forskrivnings- og EkspedisjonsSTøtte), the official Norwegian prescription
and dispensing support database maintained by DMP (Direktoratet for medisinske produkter).
Severity levels:
- Level 4: "Bør ikke kombineres" — should not be combined, risk of serious adverse effects
- Level 2: "Ta forholdsregler" — take precautions, monitor patient
- Level 1: "Akademisk interesse" — academic interest, can generally be combined
Returns:
Recognized drugs with ATC codes, list of interactions with severity levels,
descriptions, and clinical notes. If no interactions are found, returns
no_interactions_found=true.
| Parameter | Type | Required | Description |
|---|---|---|---|
drugs | list[string] | required | List of drug names, substance names, or ATC codes to check for interactions. Accepts Norwegian trade names (e.g. 'Paracet', 'Marevan'), international substance names (e.g. 'paracetamol', 'warfarin'), or ATC codes (e.g. 'N02BE01'). Maximum 40 drugs per query. |
{
"drugs": [
"example"
]
}get_trade_namesGet Norwegian trade names (brand names) for a given ATC code.
Maps an ATC (Anatomical Therapeutic Chemical) classification code to the
commercial drug names available in Norway. Useful for identifying which
brand-name products contain a given active substance.
Returns:
ATC code, list of trade names, and count.
| Parameter | Type | Required | Description |
|---|---|---|---|
atc_code | string | required | ATC code to look up trade names for. Examples: 'N02BE01' (paracetamol), 'B01AA03' (warfarin), 'C07AB02' (metoprolol). |
{
"atc_code": "example"
}report_feedbackReport a bug, feature request, or general feedback for this data source.
Use this when something doesn't work as expected, when you'd like
a new feature, or when you have suggestions for improvement.
Args:
feedback: Describe the issue or suggestion.
feedback_type: One of 'bug', 'feature_request', or 'general'.
| Parameter | Type | Required | Description |
|---|---|---|---|
feedback | string | required | |
feedback_type | string | optional | (default: "general") |
{
"feedback": "example"
}Quick Start
curl -X POST "https://context.gnist.ai/rest/interaksjoner/check_interactions" \
-H "Content-Type: application/json" \
-H "Gnist-API-Key: YOUR_API_KEY" \
-d '{"drugs": "..."}'
import httpx
resp = httpx.post(
"https://context.gnist.ai/rest/interaksjoner/check_interactions",
headers={"Gnist-API-Key": "YOUR_API_KEY"},
json={
"drugs": "..."
},
)
print(resp.json())