Informatie over samenvattingen koppelen via een API

Samenvatting

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   
EierstokkankerPMP
EndeldarmkankerProstaatkanker
Galwegkanker     PTO
GIST   Schaamlipkanker
Huidlymfoom   Schildklierkanker
Keelkanker     Slokdarmkanker
Leverkanker Speekselklierkanker
Lipkanker     Strottenhoofdkanker
Longkanker   Thymuskanker
Maagkanker  Tongkanker
Melanoom   Urineleiderkanker
Merkelcelcarcinoom   Vaginakanker
MesothelioomZaadbalkanker
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