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  

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

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