Programmierbarkeit¶
Nightscout besteht aus einer Applikations- und einer Datenbankschicht.
Applikationsschicht
Das API ist mit Swagger dokumentiert. Swagger ist ein API Dokumentationswerkzeug, welches auf die Open API Initiative aufbaut.
Nightscout API:
Sollten die Details nicht automatisch dargestellt werden, so bitte den Wert
https://meinwebsitename.azurewebsites.net/swagger.yaml eintragen und den Button Explore klicken.
Daneben gibt es weitere Möglichkeiten, z.B. über Azure Webjobs Daten zwischen Nighscout und anderen Tagebüchern, wie Sport- oder Ernährungstagebüchern zu synchronisieren, sofern diese ein dokumentiertes API besitzen.
Datenbankschicht
Als Nutzer der mongodb hat man Vollzugriff auf seine Daten. Über Tools, wie in Kapitel 2.5 beschrieben, kann man sich die CGM- und Behandlungsdaten sichern (im json- und csv Format). Es sind auch Uploads über die json und csv Formate möglich.
Weiter gehts mit der Anbindung von Smartwatches.