Integrazioni

L'app nasce nativamente integrata con Vivimedical, 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 Vivimedical 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 Vivimedical all'app; come "Scrittura" i flussi dall'app a Vivimedical.

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