Integrazioni

L'app nasce nativamente integrata con TaleteWeb, dal quale legge i dati necessari al funzionamento ed al quale invia i dati inseriti: disponibilità, pianifiche, rendicontazioni, annotazioni del diario clinico, misurazioni, messaggi.
Fanno pertanto parte integrante dell'offerta la relazione di servizi web di tipo REST su TaleteWeb per la lettura e scrittura delle informazioni. Tutti i servizi prevedono l'autenticazione, effettuata con le credenziali dell'utente collegato all'app, e sono progettati per non inviare all'app dati che l'utente non ha il permesso di leggere.
I servizi sono di tipo sincrono: in presenza di connettività internet le informazioni sono lette dal server al momento del bisogno.
Nella tabella seguente sono illustrati le tipologie di servizi necessari. Sono indicato come "Lettura" i flussi di dati da TaleteWeb all'app; come "Scrittura" i flussi dall'app a TaleteWeb.

Famiglia

Tipologia

Dettaglio servizi

Autenticazione

Lettura

Validazione del nome utente e della password

Richiesta di accesso

Scrittura

Invio dei dati del form di richiesta di accesso

Disponibilità

Lettura e scrittura

Lettura delle disponibilità di un utente per un intervallo di date
Invio di modifiche, cancellazioni e inserimenti

Pazienti

Lettura

Lettura dell'elenco pazienti che si possono pianificare
Lettura dell'elenco dei pazienti per i quali si può compilare la tabella
Lettura paziente non pianificato per nome e cognome o codice fiscale

Programmazioni

Lettura e scrittura

Lettura dell'elenco delle programmazioni, filtrabili per intervallo di date, paziente, professionista
Invio di modifiche, cancellazioni e inserimenti

Accessi

Lettura e scrittura

Lettura dell'elenco degli accessi, filtrabili per intervallo di date, paziente, professionista
Invio di modifiche, cancellazioni e inserimenti

Diario clinico

Lettura e scrittura

Lettura delle annotazioni di diario per paziente
Invio di modifiche, cancellazioni e inserimenti

Misurazioni

Lettura e scrittura

Lettura delle misurazioni di un paziente
Invio di modifiche, cancellazioni e inserimenti

Comunicazioni

Lettura e scrittura

Lettura dei messaggi per utente
Invio di nuovo messaggio

Funzionamento offline
Per consentire un funzionamento, seppure con delle limitazioni anche offline, le informazioni lette sono memorizzate in maniera sicura sul dispositivo dell'utente; la copia locale viene utilizzata al posto dei dati online quando non è disponibile connessione.
Per quanto riguarda le scritture, tutti i dati che devono essere inviati al server (es. disponibilità, rendicontazioni), in caso di indisponibilità della connessione internet, sono memorizzate in maniera sicura sul dispositivo dell'utente e inviate al server quando la connessione è di nuovo disponibile.