Naar de inhoud
GET /v1/classes

Drug classes for a medicine

Probeer het live

10 gratis calls per dag — geen registratie, geen API-key. Loopt via de oanor-gateway.

Aangepaste headers (optioneel)
api.oanor.com/rxnorm-api

Het werkt. Haal een API-key op en gebruik hem in je project.

Verkrijg een API-sleutel

Codefragmenten

curl "https://api.oanor.com/rxnorm-api/v1/classes" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/rxnorm-api/v1/classes", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/rxnorm-api/v1/classes");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/rxnorm-api/v1/classes",
    headers={"x-oanor-key": "oanor_test_..."}
)

Voorbeeldrespons

Een echte respons van dit endpoint, vastgelegd bij de laatste health check.

{
    "data": {
        "count": 58,
        "query": "1191",
        "by_type": {
            "PE": 4,
            "PK": 2,
            "VA": 7,
            "EPC": 2,
            "MOA": 1,
            "CHEM": 1,
            "ATC1-4": 10,
            "DISPOS": 1,
            "STRUCT": 1,
            "DISEASE": 26,
            "SCHEDULE": 3
        },
        "classes": [
            {
                "source": "VA",
                "class_id": "CN103",
                "relation": "has_VAClass_extended",
                "class_name": "NON-OPIOID ANALGESICS",
                "class_type": "VA"
            },
            {
                "source": "ATCPROD",
                "class_id": "N02BA",
                "relation": null,
                "class_name": "Salicylic acid and derivatives",
                "class_type": "ATC1-4"
            },
            {
                "source": "ATCPROD",
                "class_id": "B01AC",
                "relation": null,
                "class_name": "Platelet aggregation inhibitors excl. heparin",
                "class_type": "ATC1-4"
            },
            {
                "source": "VA",
                "class_id": "GA110",
                "relation": "has_VAClass_extended",
                "class_name": "SODIUM BICARBONATE CONTAINING ANTACIDS",
                "class_type": "VA"
            },
            {
                "source": "ATCPROD",
                "class_id": "N02BE",
                "relation": null,
                "class_name": "Anilides",
                "class_type": "ATC1-4"
            },
            {
                "source": "SNOMEDCT",
                "class_id": "350312004",
                "relation": "isa_structure",
                "class_name": "Salicylate-containing product",
                "class_type": "STRUCT"
            },
            {
                "source": "SNOMEDCT",
                "class_id": "773388004",
                "relation": "isa_disposition",
                "class_name": "Platelet aggregation inhibitor-containing product",
                "class_type": "DISPOS"
            },
            {
                "source": "ATC",
                "class_id": "A01AD",
                "relation": null,
                "class_name": "Other agents for local oral treatment",
                "class_type": "ATC1-4"
            },
            {
                "source": "MEDRT",
                "class_id": "D001172",
                "relation": "may_treat",
                "class_name": "Arthritis, Rheumatoid",
                "class_type": "DISEASE"
            },
            {
                "source": "MEDRT",
                "class_id": "D001241",
                "relation": "has_ingredient",
                "class_name": "Aspirin",
                "class_type": "CHEM"
            },
            {
                "source": "MEDRT",
                "class_id": "D001778",
                "relation": "ci_with",
                "class_name": "Blood Coagulation
…