Requisiti di sistema
GENERALE
MyWorkFlow web based è dotato di caratteristiche di particolare
adattabilità agli ambienti di installazione e utilizzo. È basato sull’application
server Apache Tomcat 6 (http://tomcat.apache.org per maggiori informazioni
e per il download gratuito) e si appoggia ai più comuni motori di database per
l’archiviazione dei dati.
MyWorkFlow si appoggia inoltre sul prodotto Slide di Apache per la
memorizzazione dei documenti e la gestione del versioning.
MyWorkFlow opera su reti IP utilizzando la porta di comunicazione
configurata al momento dell’installazione di Tomcat, di conseguenza è
estremamente firewall-friendly.
Può operare su reti distribuite e via Internet. L’approccio web based consente
di mantenere prestazioni eccellenti anche nel caso di connessioni lente fra il
client ed il server.
La configurazione di base della tipica installazione di MyWorkFlow è
rappresentata dal seguente schema:
I PC CLIENT rappresentati possono essere distribuiti in sedi remote anche
nel caso in cui siano dotati di scanner, poiché il file scannerizzato viene
sempre trasportato sul server tramite la porta di Tomcat assegnata a
MyWorkFlow.
DATABASE
MyCare è interamente scritto in Java e ne sfrutta le librerie per l’accesso
ai dati. La maggior parte dei produttori di software di database sviluppa e
fornisce gratuitamente librerie per i propri prodotti.
MyWorkFlow incorpora nativamente le librerie per l’accesso ai seguenti
database, per i quali è certificato il funzionamento:
MyCare è proprietà di BLU.IT S.r.l.
Sede Legale e operativa: via Mazzucconi, 32 - 23900 Lecco. Tel: 0341 494053
Cap. Soc. 20.000, 00 € i.v. - R.E.A. 297383 Reg. Impr. 02750040137 - C.F. P. Iva 02750040137
- Microsoft SQL Server
- Oracle
- MySQL
Ogni motore di database per cui esista un libreria JDBC può tuttavia essere
utilizzabile per l’installazione e l’utilizzo del prodotto, anche se, nel caso
dell’utilizzo di prodotti che non siano standard tecnologici possono sempre
verificarsi problemi dovuti ad errori o incompletezze di funzionamento del
driver di terze parti.
SERVER
MyCare opera su piattaforma Tomcat 6 e di conseguenza può essere
installato su ogni server in grado di eseguire tale ambiente di esecuzione.
L’installazione avviene tramite il deploy di un file denominato sdgflow.war e
dello strumento di supporto Slide tramite i file slide.war e slide-doc.war.
E’ buona consuetudine non utilizzare il server di database anche come server
applicativo al fine di non caricare troppo le macchine.
Le caratteristiche del server applicativo devono essere adeguate al numero
di utenti connessi contemporaneamente al sistema. In ogni caso la macchina
deve essere dotata di un processore di ultima generazione e almeno 4Gb di
RAM.
Il sistema di archiviazione documentale utilizza una partizione montata sul
server applicativo per lo spazio di storage. La dimensione di tale partizione/
directory/unità disco deve essere adeguata al numero di documenti che si
prevede di dover archiviare.
CLIENT
L’accesso al sistema può avvenire tramite qualunque PC dotato di browser
Internet Explorer 6 o superiore.
Alcune funzioni - in particolare quelle che richiedono l’interazione con
periferiche collegate al PC - utilizzano delle applet Java. I PC client devono
dunque disporre del runtime Java installato e consentire l’esecuzione di
applet firmati.
In alcuni casi l’applicativo apre delle finestre pop-up, deve dunque essere
disabilitato il blocco pop-up relativamente all’indirizzo del server applicativo.
INTERAZIONE
CON
APPLICATIVI
ESTERNI
I singoli passi degli iter di workflow possono essere configurati per lanciare
pagine web attraverso la loro URL oppure per eseguire eseguibili Windows
nel caso si voglia realizzare l’interazione con applicativi client-server
tradizionali.
Nel primo caso alla URL configurata nel passo vengono automaticamente
aggiunte come parametri GET le variabili di input del passo secondo la
seguente struttura:
http://www.urlconfigurata.com/paginaconfigurata.jsp?variabile1=valore1&v
ariabile2=valore2
In questo modo il workflow può trasmettere parametri a pagine esterne per il
loro utilizzo.
Nel caso di interazione con applicativi client-server, al momento del lancio
dell’applicativo viene generato un file XML sul PC Client contenente tutti
i dati di esecuzione del passo. Dalla lettura di tale file l’applicativo può
MyCare è proprietà di BLU.IT S.r.l.
Sede Legale e operativa: via Mazzucconi, 32 - 23900 Lecco. Tel: 0341 494053
Cap. Soc. 20.000, 00 € i.v. - R.E.A. 297383 Reg. Impr. 02750040137 - C.F. P. Iva 02750040137
eventualmente ricavare dei parametri di ingresso. È importante notare che lo
scambio dati fra il workflow e l’applicativo client-server AVVIENE SEMPRE
SUL CLIENT e senza che sia mai necessario (e consentito!) all’applicativo
client di accedere al database di MyWorkFlow.
APPLICATIVO
CLIENT-SERVER
Abbinata all’ambiente web based di MyWorkFlow, viene proposta la
soluzione Client-Server che insieme formano la Suite MyCare.
L’applicativo, realizzato con un linguaggio Object Oriented, è certificato con i
seguenti database:
- Oracle
- SqlBase
- DB2/400
Esistono due modalità standard di utilizzo della piattaforma Client/Server,
che rispettano lo schema già illustrato per la soluzione Workflow.
Soluzione Client/Server classica, dove ogni PC si collega direttamente al
server per lo scambio di informazioni e dove l’eseguibile Windows lavora
sfruttando le risorse del client. Questa soluzione è adottabile, senza limiti,
utilizzando dei Client che abbiano come minimo le seguenti caratteristiche:
- Windows XP o superiori
- Almeno 2GB di RAM
Soluzione Terminal Server, dove il terminale si collega al Server con il profilo
definito per l’utente. In questo caso tutto il lavoro, compreso l’utilizzo del
browser per Workflow, viene svolto in una sessione dedicata del server. Non
esistono veri prerequisiti dei client per questa soluzione, in quanto qualsiasi
dispositivo in grado di collegarsi al server con protocollo RDP è utile per il
collegamento. Adottare questa soluzione prevede un aumento di risorse che
devono essere a disposizione per il server. Un esempio di terminali utilizzabili
per questa soluzione sono:
- Personal Computer Windows/Mac/Linux con RDP
- IPAD
- ThinClient
Le due soluzioni non si escludono a vicenda in quanto alcune postazioni
possono essere configurate con la prima soluzione e alcune con la seconda.
DOTAZIONE
HARDWARE
CONSIGLIATA
Viene di seguito introdotta una tabella dove, per area e figura professionale,
viene esposta la dotazione hardware e di rete consigliata.
Per le figure, dove non specificato diversamente, la dotazione si intende a
reparto.
Area
Soluzione ideale
Server
- Processore ultima generazione Dual Core con 4 GB di
RAM Minimi come Application Server e Web Server
- Processore ultima generazione Dual Core con 4 GB di
RAM Minimi come Database Server
- Per la soluzione Terminal Server è consigliabile un server
dedicato o comunque l’installazione della soluzione
sull’Application Server.
MyCare è proprietà di BLU.IT S.r.l.
Sede Legale e operativa: via Mazzucconi, 32 - 23900 Lecco. Tel: 0341 494053
Cap. Soc. 20.000, 00 € i.v. - R.E.A. 297383 Reg. Impr. 02750040137 - C.F. P. Iva 02750040137
Rete
Rete Fisica per amministrazione centralizzata.
Rete Wireless per i reparti.
Terminal Server per il collegamento da postazioni dislocate sul territorio e per le soluzioni dai reparti
Amministraz.
Terminali collegati in rete client/server via cavo e terminal
server da postazioni dislocate sul territorio.
Medici
- Terminali collegati in rete client/server via cavo nello
studio medico o wireless nei reparti.
- Soluzione Terminal Server per dislocazione geografica
1 PC per ogni medico contemporaneamente presente in
struttura.
- 1 PC per il direttore sanitario.
- Per l’operatività in Reparto è consigliato un PC portatile
per sfruttare la soluzione Wireless.
Fisioterapisti
Terminali collegati in rete client/server via cavo in palestra.
1 PC condiviso per massimo tre figure per ogni palestra.
Educatori
Terminali collegati in rete client/server via cavo nello
studio.
1 PC condiviso per massimo tre operatori per ogni ufficio
Coordinatori
Terminali collegati in rete client/server via cavo.
1 PC per ogni coordinatore di reparto dislocato possibilmente presso il reparto stesso condiviso con altre figure
(ad esempio infermieri) quando non utilizzato.
Infermieri
Terminali collegati tramite Terminal Server, Wireless, nei
reparti
1 TERMINALE TOUCH SCREEN per ogni carrello di
somministrazione farmaci e/o somministrazione terapie
infermieristiche (medicazioni, ecc)
1 PC fisso (condiviso con altre figure) per reparto
Consigliato: 1 PC/TERMINALE TOUCH SCREEN di riserva
sempre in carica per garantire la sostituzione in caso la
batteria si scarichi durante il giro di somministrazione.
ASA/OSS
Terminali collegati tramite Terminal Server, Wireless, nei
reparti
1 TERMINALE TOUCH SCREEN per ogni carrello di
somministrazione terapie assistenzialiConsigliato: 1 PC/
TERMINALE TOUCH SCREEN di riserva sempre in carica
per garantire la sostituzione in caso la batteria si scarichi
durante il giro di somministrazione.
MyCare è proprietà di BLU.IT S.r.l.
Sede Legale e operativa: via Mazzucconi, 32 - 23900 Lecco. Tel: 0341 494053
Cap. Soc. 20.000, 00 € i.v. - R.E.A. 297383 Reg. Impr. 02750040137 - C.F. P. Iva 02750040137