Panoramica #
eClinicalWorks è leader nelle soluzioni cliniche ambulatoriali, il cui intento è quello di eliminare la carta e digitalizzare la comunicazione e il flusso di lavoro tra lo studio di un medico e il resto del processo sanitario: dal medico, alla farmacia, al laboratorio e alla catena di fornitura dei medici . Fornisce un'applicazione web per estendere l'uso delle cartelle cliniche elettroniche oltre le mura dello studio e crea record a livello di comunità. È ampiamente utilizzato negli Stati Uniti e sono presenti in più di 24 paesi.
Questa guida descrive la configurazione ottimale dell'applicazione eClinicalWorks con Relianoid Application Delivery Controller per garantire scalabilità, elevata disponibilità, controlli sanitari avanzati per il monitoraggio e una maggiore sicurezza di questa applicazione con dati sensibili.
Requisiti #
1 HTTP farm, denominato eclinical come esempio.
Inserimento di cookie abilitato con il Nome cookie impostato su eClinical_Cookie.
Almeno 2 real server o backend con istanze di eClincalWorks.
Configurazione di FarmGuardian per controlli sanitari avanzati.
Un certificato SSL in formato PEM per configurare il listener HTTPS (da una CA attendibile o autofirmato), se SSL Offload sarà abilitato.
Configurazione di bilanciamento del carico di base #
Creare una farm HTTP #
Vai su LSLB >> Fattorie e premere il pulsante CREA FATTORIA.
Durante la creazione della farm, configura la farm come mostrato nell'immagine sottostante dove il file IP virtuale sarà l'indirizzo IP nel servizio di bilanciamento del carico e Porta virtuale la porta in cui verrà consegnata l'applicazione. stampa APPLICA.
Modifica i parametri globali della farm HTTP #
Modificare i parametri globali della farm HTTP come mostrato di seguito, facendo clic su ADVANCE Pulsante.

Aggiungi un nuovo servizio HTTP #
Creare un nuovo servizio HTTP, denominato server ad esempio, all'interno del eClinical fattoria creata prima.
Per farlo, vai alla scheda Servizi e premere il pulsante NUOVO SERVIZIO introdurre il nome selezionato per il servizio (server nel nostro esempio) e premere APPLICA.
Ora vai al servizio creato con il nome servere abilitare il Inserimento di cookie opzione con il Nome Cookie impostato eClinical_Cookie where Domini campo è il dominio dell'applicazione (eclinical.app.com nel nostro esempio se entreranno i nostri utenti http://eclinical.app.com) e sentiero campo impostato su / per abilitare il cookie per l'intera applicazione. Il TTL potrebbe essere impostato su 3600 (1 ora) e nessuna persistenza abilitato.
Infine, aggiungi l'elenco degli indirizzi IP e delle porte dei backend come mostrato nell'immagine sotto.
Riavvia il servizio HTTP per applicare le modifiche e il gioco è fatto!
Configurazione Advanced Health Checks #
La configurazione base della farm HTTP fornisce un controllo di integrità TCP intrinseco durante la connessione tra Relianoid Application Delivery Controller e i server reali. Per garantire il corretto comportamento dell'applicazione è necessario configurare un controllo di integrità avanzato con FarmGuardian, puoi usare check_http controlli o un altro da te, solo per assicurarti che non solo la porta di backend TCP 8080 sia abilitata ma che venga risposto una risposta HTTP.
SSL Offload configuration #
Poiché eClinicalWorks gestisce dati sensibili, è consigliabile impostare una configurazione Offload SSL nel sistema di bilanciamento del carico. In questo modo, il client si connette tramite un canale protetto HTTPS al servizio virtuale nel sistema di bilanciamento del carico, quindi il sistema di bilanciamento del carico si connette in HTTP normale ai backend.
È abbastanza facile configurare un servizio HTTPS per eClinicalWorks basta cambiare il file Ascoltatore di fattoria a HTTPS , Porta virtuale a 443 (standard per il protocollo HTTPS), assicurarsi di avere il Alta sicurezza cifrature configurate e, infine, installa il tuo certificato autofirmato o di fiducia acquisito (il certificato zen predefinito è disponibile per testare la tua configurazione HTTPS, ma è obbligatorio cambiarlo il prima possibile). Per configurare il tuo certificato fare riferimento a questo articolo per maggiori informazioni.
Configurazione ad alta disponibilità #
La configurazione ad alta disponibilità consente di configurare i nodi di bilanciamento del carico 2 per creare un'elevata disponibilità attraverso la ridondanza. Una volta configurato il primo nodo, è sufficiente creare un indirizzo IP virtuale nel servizio di bilanciamento del carico, modificarlo nella nuova farm eClinicalWorks e creare il cluster come descritto in questo articolo. La configurazione completa verrà replicata automaticamente sul secondo nodo, quindi non è necessario riconfigurare la configurazione.
Referenze #
https://www.eclinicalworks.com/



