main banner

Uber-like app per medici con EMR personalizzato

Una piattaforma sanitaria per medici composta da un’app web, un’app mobile e un sistema EMR personalizzato con un editor online intuitivo per la gestione dei documenti.

Indice dei contenuti:

Un sistema sanitario per medici che consiste in un'applicazione web, un'applicazione mobile e un sistema EMR personalizzato con un editor online di facile utilizzo per i documenti.

Il cliente

Il nostro cliente è un fornitore di servizi sanitari che offre una serie di servizi sanitari, dalle visite mediche a domicilio ai test Covid.

Il dolore

L'esigenza di soluzioni web e mobile che consentissero la programmazione di appuntamenti in-app per i pazienti e che offrissero un sistema EMR di facile utilizzo con un editor di documenti personalizzato per gli operatori.

Pubblico target

Pazienti che richiedono visite mediche per RT-PCR e diagnostica.

Sfida

Il nostro team è stato contattato da stakeholder operanti nel settore sanitario con la sfida di realizzare un'app per medici simile a Uber, che permettesse ai pazienti di ricevere assistenza medica (non urgente) entro un'ora dalla creazione dell'appuntamento.

Allo stesso tempo, l'app avrebbe dovuto fornire notifiche a medici e pazienti e offrire altre importanti funzioni per la fornitura di servizi medici, tra cui un editor online personalizzato per i documenti, il pagamento online e l'integrazione con un sistema di prescrizione elettronica. Per le parti interessate era estremamente importante ricevere una soluzione di facile utilizzo con un sistema di cartella clinica elettronica (EMR) semplificato, nonché adattarsi ai requisiti del settore in rapida evoluzione a causa della diffusione del coronavirus.

Fornitura di servizi di consulenza

Per quanto riguarda questo progetto, la consulenza è durata circa un mese e mezzo. Abbiamo dovuto determinare quanto segue: approvare le funzionalità limitate ma critiche e l'ambito di lavoro per adattarsi al budget e ai tempi stabiliti dal cliente; analizzare il mercato e i suoi requisiti normativi nello stato scelto dal cliente; affrontare i requisiti dell'interfaccia utente e fornire al cliente la semplicità richiesta nella gestione dei documenti medici; sviluppare diversi prototipi interattivi del prodotto per dare al cliente un assaggio della soluzione che avrebbe ricevuto.

A seguito dell'analisi, abbiamo concordato lo sviluppo di:

  • Applicazione Web;
  • applicazioni mobili per iOS e Android;
  • Sistema EMR personalizzato;
  • Editor di documenti personalizzato.

Fase di sviluppo

In questa fase, abbiamo affrontato i requisiti del cliente e applicato la nostra esperienza nella fornitura di servizi di sviluppo personalizzati.

Sviluppo del backend

  • L'applicazione era basata sul linguaggio Python, con l'utilizzo dei framework Django e DRF e di Celery per la programmazione.
  • Il database della soluzione era basato su PostgreSQL e Redis.
  • Per lo sviluppo del backend, il nostro team ha sfruttato anche gli standard di autenticazione SSO e SAML.
  • Abbiamo stabilito l'integrazione della soluzione con il sistema di prescrizione elettronica di Veradigm.
  • Le applicazioni mobili per iOS e Android sono state realizzate con React Native.

Sviluppo del frontend

  • Il frontend dell'applicazione era basato su React.
  • Quando si tratta di sviluppare un editor online per i documenti, il nostro team ha dovuto scegliere tra l'utilizzo di una libreria e lo sviluppo di un meccanismo personalizzato da zero; abbiamo optato per quest'ultima soluzione per evitare potenziali blocchi associati alla realizzazione della funzionalità richiesta. L'editor era basato su modelli in formato JSON che consistono in blocchi di un certo tipo, a cui il motore di rendering fa riferimento per visualizzare il blocco desiderato.

Nella fase di progettazione dello sviluppo dell'EMR, abbiamo preso in considerazione gli schemi esistenti del processo di interazione 'medico-sistema EMR' per affrontare tutti i problemi e creare una soluzione che facesse davvero la differenza in termini di esperienza offerta.

Come funziona?

La soluzione sviluppata è composta da due app: una per i pazienti e l'altra per i medici. Inoltre, è presente un pannello di amministrazione che produce varie statistiche e permette agli amministratori di gestire le richieste dei pazienti e dei medici. Ecco una breve descrizione del funzionamento di ciascuna di esse:

APP PER I PAZIENTI

Registrazione:l'utente scarica l'app dall'App Store o da Google Play. Il processo di registrazione avviene quando l'utente crea un appuntamento.

Programmazione dell'appuntamento.

L'app consente all'utente di scegliere i sintomi dall'elenco a discesa e di fornirne altri. L'utente deve stabilire se ha bisogno di una visita generale o di un test Covid. Poi è necessario fornire tutti i dati richiesti (nome, cognome, indirizzo, ecc.).

Pagamento.Il processo di pagamento avviene nell'app, subito dopo la fissazione dell'appuntamento.

Notifiche.Durante l'attesa dell'appuntamento, il paziente riceve notifiche 15 e 5 minuti prima dell'arrivo del medico, nonché al momento dell'appuntamento.

Appuntamento e servizi aggiuntivi.Durante l'appuntamento, il medico può ampliare l'elenco dei servizi forniti con servizi aggiuntivi (se necessari). In tal caso, il paziente riceverà una notifica e procederà al pagamento supplementare.

Accesso ai documenti medici.Dopo l'appuntamento, il paziente può accedere ai propri documenti (comprese le prescrizioni e i documenti per gli enti assicurativi) nell'app, nonché scaricarli o inviarli nuovamente se necessario. Tutti i documenti sono disponibili nell'app entro 24 ore dall'appuntamento.

Prenotazione di appuntamenti per altre persone.Per se stessi, per i propri familiari, per gli amici e così via. I dati di ogni persona vengono salvati automaticamente nell'app. Esiste anche un'opzione per gli appuntamenti di gruppo.

Se l'utente fissa un appuntamento per un'altra persona, il medico curante chiederà a quest'ultima se è disposta a condividere le proprie informazioni mediche con chi ha creato l'appuntamento: se il paziente accetta di condividere le informazioni, firma elettronicamente ed entro 24 ore le informazioni sulla visita con tutti i documenti e le prescrizioni allegate diventano disponibili nell'app mobile del paziente; se il paziente non vuole condividere i propri dati, questi vengono inviati all'e-mail fornita.

APP PER I MEDICI

Registrazione:i medici scaricano l'app tramite un link diretto fornito dall'amministratore. Prima di essere registrati nel sistema, devono allegare una serie di documenti richiesti (compresi quelli relativi alla qualifica). Se tutto è a posto, l'amministratore registra il medico nel sistema.

Programmazione degli appuntamenti:nell'app i medici possono vedere la loro agenda. L'agenda di ciascun medico viene creata dall'amministratore, mentre gli appuntamenti vengono distribuiti automaticamente dal sistema. Quando un nuovo appuntamento viene assegnato a un medico, questi riceve una notifica via SMS e nell'app.Accettazione dell’appuntamento.nuovi appuntamenti entro 10 minuti. Se non lo fanno, l'amministratore reindirizza l'appuntamento non accettato a un altro professionista. Quando un medico accetta un appuntamento, è necessario specificare l'orario di arrivo previsto per il paziente. Nell'app, i medici inviano notifiche ai pazienti anche 15 e 5 minuti prima dell'arrivo. L'ultima notifica viene inviata quando il medico raggiunge la posizione del paziente.

Durante l'appuntamento,il medico può aggiungere ulteriori servizi (iniezioni, esami, ecc.). Dopo l'appuntamento, il medico deve premere il pulsante "completa" nell'app. Tuttavia, l'appuntamento viene completato solo dopo che tutti i documenti richiesti sono stati allegati.

Gestione dei documenti:dopo l'appuntamento, i documenti vengono compilati dal medico nel sistema EMR (alcuni vengono generati automaticamente). Quindi vengono allegati al profilo del paziente o inviati all'e-mail specificata.

Pannello di amministrazione. Uno dei punti di forza del pannello di amministrazione è la produzione di preziose statistiche:

  • Quanto tempo impiega il medico a raggiungere il paziente?
  • Quanto tempo è stato trascorso con un paziente
  • Il numero di visite completate e non completate nell'EMR.
  • Il numero totale di visite per regione.

L'amministratore può scaricare i rapporti per visite, codici regalo e altri criteri.

vt4td0zdz78qnvmb0ca5

lk5bm3jymzq4mgsj09hn

ovwc86t581h8bsucnrmk

I risultati

In tempi relativamente brevi, abbiamo fornito al cliente la soluzione adatta alla situazione epidemica attuale. Il prodotto garantisce la comodità del lavoro per i professionisti del settore medico e la facilità d'uso per gli amministratori e i pazienti che necessitano di assistenza medica tempestiva o del test Covid. Sebbene l'app sia ancora in fase di sviluppo e venga periodicamente arricchita di nuove funzionalità per adattarsi al mercato, offre al cliente una serie di vantaggi commerciali competitivi:

  • I pazienti che utilizzano l'app ricevono assistenza medica rapidamente, nella comodità della loro casa e con la semplicità di una soluzione mobile. Ciò contribuisce ad aumentare i livelli di fedeltà e fiducia dei pazienti.
  • La comodità del sistema fornito influisce positivamente anche sui tassi di fidelizzazione dei dipendenti del cliente.
  • Le richieste di gruppo consentono di effettuare ordini di grandi dimensioni. Ad esempio, un matrimonio, un evento aziendale, un banchetto, ecc. in cui gli ospiti devono fornire un test RT-PCR negativo.
  • Il cliente può elaborare tariffe per l'uso dell'applicazione da parte di fornitori terzi che operano in altri Stati.
  • Il sistema EMR personalizzato sviluppato, con un editor di documenti personalizzato di facile utilizzo, può anche essere venduto come soluzione indipendente a fornitori terzi.

More Case Studies