Vai al contenuto principale

Riferimento dell'API piattaforma

L'API REST vitalera espone 148 endpoint distribuiti in oltre 20 gruppi di risorse, coprendo tutto, dall'ingestione di segni vitali alla gestione del ciclo di vita dei piani di cura. Tutti gli endpoint restituiscono JSON e seguono le convenzioni RESTful con modelli di dati allineati a FHIR R5.

Documentazione API completa

Il riferimento API interattivo con gli schemi di richiesta/risposta, i dettagli dei parametri e gli esempi di payload e disponibile per i clienti nella dashboard vitalera. Contattate info@vitalera.io per l'accesso.

Autenticazione e utenti

GruppoEndpointDescrizione
Autenticazione JWT4Generare, aggiornare, validare e disattivare i token JWT
Autenticazione di integrazione1Redirect SSO per i provider di identita esterni
Gestione delle credenziali1Rotazione delle credenziali client dell'applicazione
Utenti e permessi1Permessi e informazioni di ruolo dell'utente corrente

Partecipanti

GruppoEndpointDescrizione
Monitorati (Pazienti)10Creare, elencare, aggiornare, eliminare partecipanti. Esportare elenchi, recuperare riepiloghi, gestire le assegnazioni di cura e interrogare i piani predefiniti.
Professionisti5Creare, elencare, aggiornare, eliminare professionisti sanitari e membri del team di cura.
Team di monitoraggio1Elencare i membri del team di monitoraggio per definizione di piano.
Riepiloghi1Contatori aggregati dei partecipanti monitorati.

Piani di cura e attivita

GruppoEndpointDescrizione
Definizioni di piano11Gestire i modelli di piano -- elencare, recuperare, pubblicare, ritirare, revisionare. Interrogare azioni, impostazioni app, organizzazioni, campi profilo e stato di validazione.
Piani dei monitorati26Gestione completa del ciclo di vita -- creare, attivare, sospendere, riprendere, completare, revocare. Gestire i membri del team, le sovrascritture, i trigger, le deviazioni, i campi personalizzati e generare report PDF.
Attivita10Gestire le attivita cliniche e di benessere -- elencare, accettare, avviare, completare, annullare, fallire, rifiutare. Contatori di attivita in sospeso per i badge della dashboard.

Osservazioni -- Segni vitali

GruppoEndpointDescrizione
Pressione arteriosa2Sistolica, diastolica e pressione arteriosa media
Frequenza cardiaca2Misurazioni di frequenza cardiaca continue e puntuali
Saturazione di ossigeno (SpO2)2Letture di pulsossimetria
Temperatura2Misurazioni della temperatura corporea
Colesterolo2Pannelli colesterolo totale, LDL, HDL

Osservazioni -- Attivita e fitness

GruppoEndpointDescrizione
Conteggio passi2Dati passi giornalieri e intragiornalieri
Calorie2Dispendio calorico attivo e totale
Distanza2Distanza percorsa (camminata, corsa, ciclismo)
Piani saliti2Guadagno di altitudine e piani
Minuti attivi2Minuti attivi giornalieri per zona di intensita
Allenamenti2Sessioni di allenamento strutturate con giri, zone FC, ritmo
VO2 Max2Consumo massimo di ossigeno stimato

Osservazioni -- Sonno e recupero

GruppoEndpointDescrizione
Sessioni di sonno3Durata del sonno, efficienza e metadati di sessione
Fasi del sonno2Ripartizione leggero, profondo, REM e veglia
Respirazione nel sonno2Frequenza respiratoria e disturbi durante il sonno
Punteggio stress2Livelli di stress giornalieri e tendenze
Punteggio recupero2Prontezza al recupero post-esercizio
Punteggio sforzo2Sforzo cardiovascolare dall'attivita
Livello energia2Livelli Body Battery / riserva energetica

Osservazioni -- Specializzate

GruppoEndpointDescrizione
Glicemia2Letture puntuali della glicemia
Letture CGM2Punti dati del monitoraggio continuo del glucosio
Riepiloghi CGM2Tempo nel target, glucosio medio, variabilita
Avvisi CGM2Eventi di avviso glucosio alto/basso
HRV2Variabilita della frequenza cardiaca (RMSSD, SDNN)
ECG2Dati della forma d'onda dell'elettrocardiogramma
Composizione corporea2Peso, % massa grassa, massa muscolare, BMI
Temperatura cutanea2Letture continue della temperatura cutanea
Picco di flusso espiratorio2Monitoraggio asma e BPCO
Frequenza respiratoria2Misurazioni della frequenza respiratoria
Spirometria2FEV1, FVC e altre metriche di funzionalita polmonare
Salute mentale4Monitoraggio dello stato d'animo e punteggi di valutazione

Osservazioni -- Generali

GruppoEndpointDescrizione
Qualita dei dati1Metriche di qualita per i flussi di dati di osservazione
Upload file FIT1Caricare file FIT Garmin grezzi per l'elaborazione
Sonno Garmin1Ingestione diretta dei dati dell'API Garmin Sleep
Lacune Garmin1Identificare le lacune nei flussi di dati Garmin

Questionari

GruppoEndpointDescrizione
Questionari4Elencare i questionari, recuperare i dettagli, ottenere gli item con traduzioni (Accept-Language) e interrogare le risposte.

Allarmi

GruppoEndpointDescrizione
Problemi rilevati7Classificare, annullare o contrassegnare gli allarmi come inseriti per errore. Aggiornare i dettagli di classificazione. Interrogare gli allarmi attivati.

Appuntamenti

GruppoEndpointDescrizione
Appuntamenti6Ciclo di vita completo della pianificazione -- prenotare, registrare, completare, annullare, assenza, contrassegnare come errore.

Integrazioni dispositivi

GruppoEndpointDescrizione
Fitbit4Collegare/scollegare gli account Fitbit, verificare lo stato del collegamento, interrogare l'ultima sincronizzazione.
Garmin1Endpoint di ingestione diretta dei dati Garmin.

Contenuti

GruppoEndpointDescrizione
Libreria1Elencare le risorse di contenuto educativo e informativo.

URL base

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

Autenticazione

Tutti gli endpoint richiedono un token JWT Bearer valido. Consultate Autenticazione dell'API piattaforma.

Pattern comuni

  • Paginazione -- Gli endpoint di lista restituiscono risultati paginati con i campi count, next e previous.
  • Filtraggio -- La maggior parte degli endpoint di lista supporta parametri di query per filtrare per stato, data e campi specifici della risorsa.
  • Traduzioni -- Le risorse con contenuto traducibile supportano l'header Accept-Language.
  • Transizioni di stato -- Le risorse con cicli di vita (attivita, piani, appuntamenti, allarmi) utilizzano endpoint POST /{id}/{action}/ dedicati.
  • Limiti di frequenza -- Consultate Limiti di frequenza e quote.

Ottenere l'accesso completo

Il riferimento API interattivo con schemi completi di richiesta/risposta, documentazione dei parametri e un ambiente sandbox e disponibile per i clienti. Contattateci per le credenziali.