The Norwegian Directorate of Health HAPI
The Directorate of Health's HAPI provides access to national clinical guidelines (list + single documents) and the ATC code list (medicines classification). A robust source for the compliance/health segment and general evidence retrieval. Migrated to a Firebase Function with a Firestore TTL cache (guidelines 30d, ATC 180d) for cost control and low latency.
—
Data volume
Monthly
Updates
3
MCP tools
{
"data": "..."
}MCP integration
API endpoints
/atcATC-kodeverk: index/metadata
Show curl example
# GET https://data.ketl.no/api/connectors/helsedir/atc
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/helsedir/atc"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/guidelinesNasjonale faglige retningslinjer (liste)
Show curl example
# GET https://data.ketl.no/api/connectors/helsedir/guidelines
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/helsedir/guidelines"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/guidelines/{id}Én retningslinje
Show curl example
# GET https://data.ketl.no/api/connectors/helsedir/guidelines/{id}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/helsedir/guidelines/{id}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/atc/searchATC-kode-søk (query)
- query required
- ATC-kode eller legemiddel-/virkestoffnavn (matcher kode eller navn)
query=paracetamol
Show curl example
# GET https://data.ketl.no/api/connectors/helsedir/atc/search?query=paracetamol
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/helsedir/atc/search?query=paracetamol"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.