Informatie over samenvattingen koppelen via een API
Via kanker.nl kun je automatisch samenvattingen van de informatie over bepaalde kankersoorten ophalen. Dit kan via een API en is gratis. Zo heb je altijd actuele teksten op jouw website of applicatie.
Bekijk ons aanbod en lees de technische informatie.
Voor de volgende onderwerpen is een samenvatting beschikbaar:
Alvleesklierkanker |
Neuskanker |
Anuskanker |
Nierbekkenkanker |
Atypisch fibroxantoom |
Nierkanker |
Baarmoederhalskanker |
Oogkanker |
Basaalcelcarcinoom |
Oogmelanoom |
Bijnierkanker |
Oorkanker |
Blaaskanker |
Peniskanker |
Borstkanker |
Plasbuiskanker |
Dikkedarmkanker |
Plaveiselcelcarcinoom |
Eierstokkanker |
PMP |
Endeldarmkanker |
Prostaatkanker |
Galwegkanker |
PTO |
GIST |
Schaamlipkanker |
Huidlymfoom |
Schildklierkanker |
Keelkanker |
Slokdarmkanker |
Leverkanker |
Speekselklierkanker |
Lipkanker |
Strottenhoofdkanker |
Longkanker |
Thymuskanker |
Maagkanker |
Tongkanker |
Melanoom |
Urineleiderkanker |
Merkelcelcarcinoom |
Vaginakanker |
Mesothelioom |
Zaadbalkanker |
Mondkanker |
Technische informatie over de API
De API is bedoeld voor (web-)ontwikkelaars. Enige kennis van het maken van koppelingen is vereist.
Terminologie
De backend API is voor het delen van samenvattingen per zorgpadsectie. We tonen dan een samenvatting per 'zorgpadsectie'.
Om een beeld te krijgen van wat wij verstaan onder de termen zorgpad & zorgpadsecties:
Op deze pagina https://www.kanker.nl/kankersoorten/darmkanker-dikkedarmkanker/algemeen… is 'Darmkanker (dikkedarmkanker)' het zorgpad.
De zorgpadsecties zijn:
- Algemeen
- Onderzoeken
- Diagnose
- Behandelingen
- Gevolgen
Hier kun je dus 5 samenvattingen ophalen: 1 per zorgpadsectie.
Backend API
We geven hieronder zowel de curl als de http-calls:
curl -X GET "https://www.kanker.nl/api/zorgpaden"
GET https://www.kanker.nl/api/zorgpaden
De output geeft alle UUIDs van alle zorgpaden. Let op dat het gepagineerd is! Met de bijbehorende UUIDs kun je de samenvattingsteksten ophalen van alle zorgpadsecties binnen dat zorgpad.
curl -X GET "https://www.kanker.nl/api/zorgpadsecties"
GET https://www.kanker.nl/api/zorgpadsecties
De output geeft alle UUIDs van alle zorgpadsecties. Let op dat het gepagineerd is! Met de bijbehorende UUIDs kun je een samenvattingstekst ophalen van een zorgpadsectie. Goed om te weten: niet alle zorgpaden hebben samenvattingsteksten.
Haal de (samenvattingen) van de zorgpadsecties van een bepaald zorgpad op:
curl -X GET https://www.kanker.nl/api/zorgpaden/04334ec2-9410-4624-8338-85667c1307d…
GET https://www.kanker.nl/api/zorgpaden/04334ec2-9410-4624-8338-85667c1307d…
Javascript
Het is ook mogelijk om via javascript samenvattingen op te halen. Dat is misschien eenvoudiger en het vergt minder investeringen.
Zie hier alle informatie over het werken met dit script.
Javascript voorbeeld
Een voorbeeld om de huidige werking van het frontend javascript te laten zien:
--- begin code ---
<html>
<body>
<!-- Test voor demo javascript -->
<script id="knl-caremaps-api" src="https://kanker.nl/api/caremap/index.js"></script>
<!-- toon samenvattingen hoofdstukken Darmkanker (dikkedarmkanker) -->
<script>getCaremaps('04334ec2-9410-4624-8338-85667c1307dc', '#knl-caremap')</script>
<div id="knl-caremap"></div>
</body>
</html>
--- einde code.
Heb je vragen naar aanleiding van deze pagina? Stuur dan een e-mail naar info@kanker.nl.