MEDICAL CONTROL ROOM

Industry
#healthcare

Business Value
#smartcare

#remote-patient-monitoring

Tech
#iot
#single-page-application

#autoencryption

Context

L’innovazione tecnologica sta contribuendo ad una profonda riorganizzazione dell’assistenza sanitaria sostenendo lo spostamento dell’assistenza dagli ospedali verso il territorio. Nuovi servizi digitali come la telemedicina e il telemonitoraggio dei pazienti da remoto, sistemi di clinical decision, progetti di integrazione e di implementazione di applicazioni quali la Cartella Clinica Elettronica permettono di accrescere il valore dei servizi offerti a costi ridotti e con una maggiore rapidità assistenziale.

 

Il cliente opera nel mondo del settore sanitario offrendo servizi di consulenza, progettazione e soluzioni tecnologiche per ospedali e cliniche come dispositivi elettromedicali e sistemi di telemedicina.

Challenge

Facilitare l’accesso e l'interpretazione della grandissima quantità di dati a disposizione da parte del settore sanitario come dati di laboratorio, cartelle cliniche elettroniche, dispositivi biometrici indossabili, dati clinici e anamnestici con l’obiettivo di  ottimizzare e arricchire i servizi erogati ai pazienti è la principale sfida a cui il cliente deve rispondere.

 

Nello specifico veniva richiesto lo sviluppo di una soluzione destinata al sistema ospedaliero pubblico e privato che, acquisendo dati da diversi dispositivi IOT e integrandosi con dispositivi mobile forniti ai pazienti, permettesse ai medici di offrire un servizio di telemonitoraggio e teleconsulto tramite un sistema di controllo remoto web-based.

Solution

È stata sviluppata un’applicazione multi tenant progettata per funzionare sia in cloud che on premises composta da una single page application in Angular, un API server in NestJS e un worker che acquisisce dati dalle fonti esterne per scriverle sul DB applicativo. Ci siamo occupati della progettazione dell’architettura applicativa integrando inoltre il servizio di videochiamate e messaggistica per la teleassistenza tramite OpenTok.​

Abbiamo condotto la progettazione di ogni caso d’uso sullo scenario applicativo creando le varie sezioni di monitoraggio dei parametri clinici del paziente e dei suoi trend, la gestione degli alert su soglie di anomalia, la scheda paziente, la cartella clinica, una dashboard di aggregazione dei dati per paziente e per gruppi (cliniche/aree), con diversi sistemi di configurazione custom, ricerca e filtering.

Particolare focus ha avuto il sistema di autoencryption dei dati sensibili dei pazienti per renderli GDPR compliant.

Value

  • aumento della qualità delle prestazioni erogate e qualità della vita dei pazienti

  • ottimizzazione nella diagnosi, monitoraggio e gestione di pazienti da remoto

  • riduzione del numero di ingressi nelle cliniche con conseguente riduzione del carico di lavoro, spazi e attrezzature

  • riduzione dei contatti fisici tra medici e pazienti e conseguente riduzione dei rischi di infezione

  • miglioramento dell’efficienza organizzativa delle strutture sanitarie

  • garanzia della sicurezza nella gestione dei dati e aderenza al trattamento di dati personali

Tech

  • Client: Angular

  • Server/REST API NestJS (NodeJS + Typescript)

  • Containerizzazione: Docker

  • Deploy: Heroku via Bitbucket Pipeline

  • DB: MongoDB enterprise

  • Encryption: CSFLE

Project details

Team: Scrum Master, Software Architect, Full Stack Developer x2
Metodologia: Scrum
Durata: 6 mesi