PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
PHP nella grande Azienda Pubblicail “caso” AUSL FORLI'
phpDayRimini 23 e 24 maggio 2008
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Log 80 s.r.l (www.log80.it)
L'azienda nasce nel 1998 formata da liberi professionisti con esperienza decennale nel settore dello sviluppo software e della formazione professionale.
Il gruppo di lavoro attuale è costituito da 12 persone.
Attualmente 6 persone sono impegnate in attività di sviluppo su piattaforma LAMP.
Tutte le attività di R&S sono state gestite in autonomia, con formazione interna.
Tra il 1999 e il 2000 inizia lo sviluppo in ambito Web based su piattaforma LAMP (RedHat Linux). Primi test di fattibilità e prime applicazioni pilota. Un'applicazione clientserver viene completamente riscritta in PHP.
Le applicazioni attuali coprono il settore clinicosanitario ed il settore della logistica applicata al trasporto merci.
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Principali Clienti
AUSL Forlì IRST Meldola AUSL Cesena AUSL Ravenna AUSL Rimini AUSL Imola AUSL Ferrara A.O.U. “S.Anna” Ferrara AUSL Reggio Emilia A.O. “S.Gerardo” Monza A.O.U. “S.Orsola” – Bologna A.O.U. “S.Martino” – Genova A.O.U. “S.Maria le scotte” – Siena A.P.S.S. Trento
A.O.U. Parma Tecnolog Italia s.r.l. Tecnolog Engeneering s.r.l. FruitNet s.r.l.
in fase di definizione A.O.U. “Le Molinette” Torino A.O.U. “Gaslini” Genova A.O.U. Perugia A.O.U. Verona A.O.U. “Careggi” Firenze AUSL Empoli
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Distribuzione software settore sanità: Gestionali U.O. Integrazioni verticali
Clienti attivi:
AUSL Forlì IRST Meldola AUSL Cesena AUSL Ravenna AUSL Rimini AUSL Imola AUSL Reggio Emilia AUSL Ferrara A.O.U. Ferrara A.O. Monza A.O.U. Bologna A.O.U. Genova A.O.U. Siena A.P.S.S. Trento
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Il “caso” AUSL Forlì Aziende coinvolte:
AUSL Forlì (www.ausl.fo.it)
Polo Ospedaliero “G.B.Morgagni – L. Pierantoni” di Forlì (470 posti letto) Distretto sanitario di Forlì
Centro Unificato Prenotazioni Centri prelievo
Servizio di Sanità Pubblica Ospedale di Forlimpopoli (70 posti letto) Ospedale di S.Sofia (30 posti letto)
I.R.S.T. Meldola Istituto Scientifico Romagnolo per lo Studio e la Cura dei Tumori(www.irstmeldola.it)
Degenza (40 letto)Nodo principale della rete oncologica di Area Vasta Romagna:AUSL Forlì AUSL Cesena AUSL Ravenna AUSL Rimini
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Stato dell'installazione – utilizzatori delle applicazioni, strumenti e rete:
2200 Utenti su 60 Unità Operative / Servizi: Medici, Farmacisti, Infermieri; Tecnici di laboratorio; Operatori Socio Sanitari; Addetti ai Servizi Tecnici; Personale addetto alla logistica sanitaria; Personale amministrativo e Controllo di Gestione.
1500 Personal Computer (MS Windows XP prof.) e Tablet PC (XP Tablet PC); 100 Computer Palmari (Ms Windows CE);
Cablaggio in fibra ottica in area geografica che collega tutte le principali sedi aziendali ospedaliere ed amministrative; Collegamenti in tecnologia Gigabit e fibra ottica per le infrastrutture LAN di Sede; Copertura della rete wireless con protocollo 802.11g nelle aree con operatori che necessitano di impiegare dispositivi mobili (medici, infermieri, addetti alla movimentazione di persone e cose).
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Stato dell'installazione a supporto delle applicazioni – “server” e “client”:
Lato Server: 2 Server WEB (principale e secondario) su piattaforma LAMP; 2 Server DB (master e slave) su piattaforma LAMP; 120 Data Base a supporto delle Applicazioni; Configurazione software ambiente di produzione:
Linux RedHat / CentOS (64bit) Apache 2.2.x MySQL 5.0.x PHP 5.2.x; FreePDF (classe PHP di libero utilizzo per la produzione di doc. PDF); FreeTDS (connettore per DB Ms SQL Server); Oracle Instant Client (connettore per DB Oracle); Apache Tomcat 5.5.x con tomcatconnector per Apache; JDK 1.6.x SUN; Digital Sign Server (InfoCamere – InfoCert) per supporto firma elettronica.
Lato Client: Browser Ms IE 6 o successivi – Adobe Acrobat Reader.
Ambiente di sviluppo: PHP 5.2.x Javascript Ajax Editor PHP.
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Storia dell'applicazione
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Cronistoria delle principali azioni/integrazioni:
2001, primo startup di un'applicazione PHP in produzione ed integrazione con DB Informix (Unix).
2003, definizione infrastruttura corrente e prime integrazioni:laboratorio analisi (Unix – text);anagrafica aziendale (Sun Oracle Cluster).
2004, startup del progetto dose unitaria:integrazione robot di farmacia (Microsoft SQL Server);gestione cartella informatizzata (supporto Web via wireless e palmari);supporto diffuso al barcode.
2005, integrazioni varie:imagining radiologico (Microsoft SQL Server);storage Azienda AUSL (Microsoft Server 2000):
supporto produzione documentazione formato PDF;archiviazione dell'imagining refertato.
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Cronistoria delle principali integrazioni:
2006, integrazioni varie:imagining refertato endoscopico (device dedicati) e storage aziendale;sistemi di elettrocardiografi (XML su piattaforma Microsoft).
2007, integrazioni varie:test di fattibilità per l'introduzione della firma elettronica;integrazioni tramite web services progetto SOLE (Soap su XMLHL7);aggiornamento integrazione laboratorio analisi (Sun Oracle Cluster).
2008, integrazioni varie:introduzione firma elettronica InfoCert (Digital Sign Server);startup Centro Unificato Prenotazioni.
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Dettaglio integrazioni
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Integrazioni e servizi ambienti DB – livello dati:
DB Oraclemetodi: tabelle di frontiera viste, stored procedure, accessi diretti in tabellastrumento: Oracle Instant Client
Anagrafe ospedaliera, anagrafica assistiti e A.D.T.; Pronto Soccorso; Magazzino farmaci; Magazzino economale; Servizio Immunotrasfusionale; Servizio di Vaccinazioni; Nuovo Laboratorio Analisi di Area Vasta.
DB Ms SQL Servermetodi: tabelle di frontiera, accessi diretti in tabellastrumento: FreeTDS
Interfaccia robot di Farmacia; Radiologia.
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Integrazioni e servizi ambienti dedicati “device” – livello file:
Precedente laboratorio analisimetodi: interscambio file in formato testo a tracciato concordatostrumento: condivisioni storage tramite NFS
invio richieste dei reparti; restituzione esami di laboratorio.
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Integrazioni e servizi ambienti dedicati “device” – livello file:
Sistemi di elettrocardiografimetodi: interscambio file in formato XMLstrumento: Storage Azienda AUSL
lettura tracciato XML; restituzione al sistema centrale del file completato dalla parte anagrafica; visibilità online dell'elettrocardiogramma refertato; archiviazione su storage Aziendale.
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Integrazioni e servizi ambiente di storage – livello file:
Storage AUSL Forlì: cluster Ms Windows 2000 Servermetodi: link delle directory di archiviazione disponibili sul Web Serverstrumento: samba
Imagining refertato di tipo endoscopico (immagini e video) Elettrocardiogrammi refertati (file xml) Gestione documenti PDF (FreePDF)
Referti x U.O.; Referti nuovo laboratorio analisi di Area Vasta; Lettere di dimissione x U.O.; 200.000 referti; 30.000 lettere di dimissione.
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Documenti PDF
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Integrazioni e servizi Web Services – livello dati:
Web servicesmetodi: interscambio sincrono o asincrono di codice XML standard HL7 mime 64strumento: PHP5 con supporto SOAP
Progetto Regionale “Sole” (Sanità On LinE) Trasmissione referti A.D.T.; Trasmissione prestazioni erogate (visite specialistiche); Recupero prestazioni M.M.G. da C.U.P.; Trasmissione referti P.S.; Trasmissione lettera di dimissione.
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Integrazioni e servizi di firma elettronica – livello file/dati:
Digital Sign Servermetodi: ambiente Java server in seconda linea dietro il Web server Apachestrumento: Apache Tomcat, Tomcatconnector, JDK Sun
Firma elettronica referti; Firma elettronica lettere di dimissione; Archiviazione su storage Aziendale; Archiviazione documentale a norma;
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Utilizzo della CLI (Command Line Interface):
Per attuare in modo completo molte integrazioni è necessario poter gestire processi automatici pianificati. L'uso della Command Line Interface diventa strategico:
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Sistema di gestione del farmaco in dose unitariaObiettivo: SICUREZZA DEL PAZIENTE
Fase di prescrizione informatizzata, attuata dal personale medico, con identificazione medico prescrittore;Fase di conferma della terapia e conferimento dati al DB d'interfaccia del robot di Farmacia;Fase di preparazione del farmaco in dose unitaria, sotto controllo del personale di Farmacia:
singolo farmaco; singolo paziente; identificazione tramite codice a barre.
Fase di somministrazione della terapia, attuata dal personale infermieristico tramite computer palmare e supporto wireless:
identificazione infermiere; identificazione paziente, tramite braccialetto con codice a barre; somministrazione terapia.
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Sistema di gestione del farmaco in dose unitaria
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.
Applicazione gestionale di U.O.Obiettivi: identificazione, gestione, consultazione, condivisione, storicizzazione, gestione del rischio.
Gestione dato anagrafico, con acquisizione dalle sorgenti disponibili: A.D.T., C.U.P., Anagrafica ospedaliera, Anagrafica Assistiti;Gestione anamnesi (familiare, professionale, patologica remota, ecc.);Acquisizione parametri vitali tramite palmari e copertura wireless al letto del paziente e visualizzazione grafica;Gestione agende, con integrazioni da C.U.P.;Prescrizione informatizzata, con conferimento dati al server DB d'interfaccia con il robot della Farmacia;Gestione informatizzata della somministrazione al letto del paziente tramite palmari e copertura wireless;Gestione integrata in cartella degli esami di laboratorio, richieste e risultati;Gestione integrata in cartella delle visite specialistiche e dell'imagining:
endoscopia, radiologia, elettrocardiogrammi;Gestione referti e lettere di dimissione;Diario medico e diario infermieristico;Statistiche.
PHP nella grande Azienda Pubblica il “caso” AUSL FORLI'
phpDay – Rimini 23 e 24 maggio 2008 Log 80 s.r.l.