Informatie over samenvattingen koppelen via een API

Samenvatting

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  

Nierkanker   

Atypisch fibroxantoom  

Oogkanker   

Baarmoederhalskanker     

Oogmelanoom 

Basaalcelcarcinoom 

Oorkanker 

Bijnierkanker 

Peniskanker    

Blaaskanker   

Plaveiselcelcarcinoom   

Borstkanker    

PMP   

Dikkedarmkanker   

Prostaatkanker   

Eierstokkanker 

PTO  

Galwegkanker     

Schaamlipkanker     

GIST   

Schildklierkanker    

Huidlymfoom   

Slokdarmkanker 

Keelkanker     

Speekselklierkanker 

Leverkanker     

Strottenhoofdkanker   

Longkanker   

Tongkanker 

Maagkanker  

Urineleiderkanker     

Melanoom   

Vaginakanker     

Merkelcelcarcinoom   

Zaadbalkanker 

Mondkanker 

 

Technische informatie over de API

API koppeling

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

voorbeeldzorgpad: darmkanker

Op deze pagina https://www.kanker.nl/kankersoorten/darmkanker-dikkedarmkanker/algemeen… is 'Darmkanker (dikkedarmkanker)' het zorgpad. 

De zorgpadsecties zijn: 

  1. Algemeen
  2. Onderzoeken
  3. Diagnose
  4. Behandelingen
  5. 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