Naar hoofdinhoud gaan

Platform API-referentie

De vitalera REST API biedt 148 eindpunten in 20+ resourcegroepen, die alles dekken van vitale functie-inname tot lifecycle-management van zorgplannen. Alle eindpunten retourneren JSON en volgen RESTful-conventies met FHIR R5-conforme gegevensmodellen.

Volledige API-documentatie

De interactieve API-referentie met verzoek-/antwoordschema's, parameterdetails en voorbeeldpayloads is beschikbaar voor klanten in het vitalera-dashboard. Neem contact op met info@vitalera.io voor toegang.

Authenticatie & gebruikers

GroepEindpuntenBeschrijving
JWT-authenticatie4JWT-tokens genereren, vernieuwen, valideren en deactiveren
Integratie-authenticatie1SSO-omleiding voor externe identiteitsproviders
Beheer van toegangsgegevens1Clienttoegangsgegevens van de applicatie roteren
Gebruikers & machtigingen1Huidige gebruikersmachtigingen en rolinformatie

Deelnemers

GroepEindpuntenBeschrijving
Gemonitorden (patienten)10Deelnemers aanmaken, opsommen, bijwerken, verwijderen. Lijsten exporteren, samenvattingen ophalen, zorgtoewijzingen beheren en standaardplannen opvragen.
Professionals5Professionals en zorgteamleden aanmaken, opsommen, bijwerken en verwijderen.
Monitoringteams1Monitoringteamleden opsommen per plandefinitie.
Samenvattingen1Geaggregeerde tellers over gemonitorde deelnemers.

Zorgplannen & taken

GroepEindpuntenBeschrijving
Plandefinities11Plansjablonen beheren — opsommen, ophalen, publiceren, intrekken, herzien. Acties, app-instellingen, organisaties, profielvelden en validatiestatus opvragen.
Gemonitorde plannen26Volledig lifecycle-management — aanmaken, activeren, pauzeren, hervatten, voltooien, intrekken. Monitoringteamleden, overschrijvingen, triggers, afwijkingen, aangepaste velden beheren en PDF-rapporten genereren.
Taken10Klinische en wellnesstaken beheren — opsommen, accepteren, starten, voltooien, annuleren, falen, afwijzen. Tellers van openstaande taken voor dashboardbadges.

Observaties — vitale functies

GroepEindpuntenBeschrijving
Bloeddruk2Systolische, diastolische en gemiddelde arteriele druk
Hartfrequentie2Continue en enkele hartfrequentiemetingen
Zuurstofsaturatie (SpO2)2Pulsoximetrie-metingen
Temperatuur2Lichaamstemperatuurmetingen
Cholesterol2Totaal-, LDL-, HDL-cholesterolpanelen

Observaties — activiteit & fitness

GroepEindpuntenBeschrijving
Stappentelling2Dagelijkse en intraday-stapgegevens
Calorieen2Actieve en totale calorieverbranding
Afstand2Afgelegde afstand (wandelen, hardlopen, fietsen)
Beklommen verdiepingen2Hoogtestijging en verdiepingen
Actieve minuten2Dagelijkse actieve minuten per intensiteitszone
Workouts2Gestructureerde workoutsessies met rondes, HR-zones, tempo
VO2 Max2Geschatte maximale zuurstofopname

Observaties — slaap & herstel

GroepEindpuntenBeschrijving
Slaapsessies3Slaapduur, efficientie en sessiemetadata
Slaapfasen2Uitsplitsing in licht, diep, REM en wakker
Slaapademhaling2Ademhalingsfrequentie en verstoringen tijdens de slaap
Stressscore2Dagelijkse stressniveaus en trends
Herstelscore2Herstelgereedheid na het sporten
Belastingsscore2Cardiovasculaire belasting door activiteit
Energieniveau2Body Battery / energiereserveniveaus

Observaties — gespecialiseerd

GroepEindpuntenBeschrijving
Bloedglucose2Enkele bloedglucosemetingen
CGM-metingen2Continue glucosemonitoringgegevenspunten
CGM-samenvattingen2Tijd in bereik, gemiddelde glucose, variabiliteit
CGM-waarschuwingen2Hoge/lage glucose-waarschuwingsgebeurtenissen
HRV2Hartslagvariabiliteit (RMSSD, SDNN)
ECG2Elektrocardiogram-golfvormgegevens
Lichaamssamenstelling2Gewicht, lichaamsvet-%, spiermassa, BMI
Huidtemperatuur2Continue huidtemperatuurmetingen
Peak Expiratory Flow2Astma- en COPD-monitoring
Ademhalingsfrequentie2Ademhalingsfrequentiemetingen
Spirometrie2FEV1, FVC en andere longfunctiemetrieken
Mentale gezondheid4Stemmingstracking en beoordelingsscores

Observaties — algemeen

GroepEindpuntenBeschrijving
Gegevenskwaliteit1Kwaliteitsmetrieken voor observatiegegevensstromen
FIT-bestandsupload1Ruwe Garmin FIT-bestanden uploaden voor verwerking
Garmin Sleep1Directe Garmin Sleep API-gegevensinname
Garmin-hiaten1Hiaten in Garmin-gegevensstromen identificeren

Vragenlijsten

GroepEindpuntenBeschrijving
Vragenlijsten4Vragenlijsten opsommen, details ophalen, items met vertalingen (Accept-Language) verkrijgen en antwoorden opvragen.

Alarmen

GroepEindpuntenBeschrijving
Gedetecteerde problemen7Alarmen classificeren, annuleren of als foutief markeren. Classificatiedetails bijwerken. Getriggerde alarmen opvragen.

Afspraken

GroepEindpuntenBeschrijving
Afspraken6Volledige afspraak-lifecycle — boeken, inchecken, uitvoeren, annuleren, niet-verschenen, fout markeren.

Apparaatintegraties

GroepEindpuntenBeschrijving
Fitbit4Fitbit-accounts koppelen/ontkoppelen, koppelingsstatus controleren, laatste synchronisatietijdstip opvragen.
Garmin1Directe Garmin-gegevensinname-eindpunten.

Inhoud

GroepEindpuntenBeschrijving
Bibliotheek1Educatieve en informatieve inhoud opsommen.

Basis-URL

https://api.vitalera.io/api/

Authenticatie

Alle eindpunten vereisen een geldig JWT Bearer-token. Zie Platform API-authenticatie.

Algemene patronen

  • Paginering — Lijsteindpunten retourneren gepagineerde resultaten met de velden count, next en previous.
  • Filtering — De meeste lijsteindpunten ondersteunen queryparameters voor filtering op status, datum en resourcespecifieke velden.
  • Vertalingen — Resources met vertaalbare inhoud ondersteunen de Accept-Language-header.
  • Toestandsovergangen — Resources met levenscycli (taken, plannen, afspraken, alarmen) gebruiken specifieke POST /{id}/{action}/-eindpunten.
  • Rate limits — Zie Rate limits en quota's.

Volledige toegang verkrijgen

De interactieve API-referentie met complete verzoek-/antwoordschema's, parameterdocumentatie en een sandbox-omgeving is beschikbaar voor klanten. Neem contact met ons op voor toegangsgegevens.