Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'




     PHP nella grande Azienda Pubblica
          il “caso” A...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Log 80 s.r.l (www.log80.it)

  L'azienda nasce nel 1998 form...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Principali Clienti

  ­ AUSL Forlì                          ...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Distribuzione software settore sanità:
      ­ Gestionali U....
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


                              Il “caso” AUSL Forlì ­ Aziende c...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Stato dell'installazione – utilizzatori delle applicazioni, ...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Stato dell'installazione a supporto delle applicazioni – “se...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'




                                      Storia 
              ...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Cronistoria delle principali azioni/integrazioni:

  2001, p...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Cronistoria delle principali integrazioni:

  2006, integraz...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'



                                        Dettaglio 
          ...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Integrazioni e servizi ambienti DB – livello dati:

  DB Ora...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Integrazioni e servizi ambienti dedicati “device” – livello ...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Integrazioni e servizi ambienti dedicati “device” – livello ...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Integrazioni e servizi ambiente di storage – livello file:

...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Documenti PDF




                                          ...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Integrazioni e servizi Web Services – livello dati:

  Web s...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Integrazioni e servizi di firma elettronica – livello file/d...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Utilizzo della CLI (Command Line Interface):

  Per attuare ...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Sistema di gestione del farmaco in dose unitaria
  Obiettivo...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Sistema di gestione del farmaco in dose unitaria




       ...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'


  Applicazione gestionale di U.O.
  Obiettivi:  identificazion...
PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'




                                                         
ph...
Upcoming SlideShare
Loading in …5
×

Stefano Lanzi: PHP nella grande Azienda Pubblica – il caso della AUSL di Forlì

3,444 views

Published on

Nel Sistema Informativo Ospedaliero della AUSL di Forlì, la gestione del governo clinico, della logistica sanitaria e delle relative integrazioni è affidata a PHP su piattaforma LAMP. Vedremo in sintesi come è possibile integrare un ambiente di produzione estremamente complesso e articolato tramite il linguaggio di scripting oggi più utilizzato al mondo, definendo il dettaglio delle principali integrazioni ad oggi operative: ambienti DB (Oracle e Ms SQL server), ambienti Web Services, codifiche XML per device dedicati, supporto per la firma elettronica in ambiente Java Tomcat.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Stefano Lanzi: PHP nella grande Azienda Pubblica – il caso della AUSL di Forlì

  1. 1. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' PHP nella grande Azienda Pubblica il “caso” AUSL FORLI' phpDay Rimini 23 e 24 maggio 2008     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  2. 2. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' 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  client­server viene completamente riscritta in PHP. Le applicazioni attuali coprono il settore clinico­sanitario ed il settore della logistica  applicata al trasporto merci.     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  3. 3. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' Principali Clienti ­ AUSL Forlì ­ A.O.U. ­ Parma ­ IRST Meldola ­ Tecnolog Italia s.r.l. ­ AUSL Cesena ­ Tecnolog Engeneering s.r.l. ­ AUSL Ravenna ­ FruitNet s.r.l. ­ AUSL Rimini ­ AUSL Imola in fase di definizione ­ AUSL Ferrara ­ A.O.U. “Le Molinette” ­ Torino ­ A.O.U. “S.Anna” ­ Ferrara ­ A.O.U. “Gaslini” ­ Genova ­ AUSL Reggio Emilia ­ A.O.U. ­ Perugia ­ A.O. “S.Gerardo” ­ Monza ­ A.O.U. ­ Verona ­ A.O.U. “S.Orsola” – Bologna ­ A.O.U. “Careggi” ­ Firenze ­ A.O.U. “S.Martino” – Genova ­ AUSL ­ Empoli ­ A.O.U. “S.Maria le scotte” – Siena ­ A.P.S.S. Trento     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  4. 4. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' 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     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  5. 5. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' 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.irst­meldola.it) ­ Degenza (40 letto) Nodo principale della rete oncologica di Area Vasta Romagna: AUSL Forlì ­ AUSL Cesena ­ AUSL Ravenna ­ AUSL Rimini     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  6. 6. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' 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).     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  7. 7. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' 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 tomcat­connector 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.     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  8. 8. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' Storia  dell'applicazione     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  9. 9. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' 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.     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  10. 10. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' 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 XML­HL7); aggiornamento integrazione laboratorio analisi (Sun Oracle Cluster). 2008, integrazioni varie: introduzione firma elettronica InfoCert (Digital Sign Server); startup Centro Unificato Prenotazioni.     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  11. 11. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' Dettaglio  integrazioni     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  12. 12. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' Integrazioni e servizi ambienti DB – livello dati: DB Oracle metodi: tabelle di frontiera ­ viste, stored procedure, accessi diretti in tabella strumento: 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 Server metodi: tabelle di frontiera, accessi diretti in tabella strumento: FreeTDS ­ Interfaccia robot di Farmacia; ­ Radiologia.     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  13. 13. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' Integrazioni e servizi ambienti dedicati “device” – livello file: Precedente laboratorio analisi metodi: interscambio file in formato testo a tracciato concordato strumento: condivisioni storage tramite NFS ­ invio richieste dei reparti; ­ restituzione esami di laboratorio.     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  14. 14. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' Integrazioni e servizi ambienti dedicati “device” – livello file: Sistemi di elettrocardiografi metodi: interscambio file in formato XML strumento: Storage Azienda AUSL ­ lettura tracciato XML; ­ restituzione al sistema centrale del file completato dalla parte anagrafica; ­ visibilità on­line dell'elettrocardiogramma refertato; ­ archiviazione su storage Aziendale.     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  15. 15. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' Integrazioni e servizi ambiente di storage – livello file: Storage AUSL Forlì: cluster Ms Windows 2000 Server metodi: link delle directory di archiviazione disponibili sul Web Server strumento: 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.     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  16. 16. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' Documenti PDF     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  17. 17. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' Integrazioni e servizi Web Services – livello dati: Web services metodi: interscambio sincrono o asincrono di codice XML standard HL7 mime 64 strumento: 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.     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  18. 18. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' Integrazioni e servizi di firma elettronica – livello file/dati: Digital Sign Server metodi: ambiente Java server in seconda linea dietro il Web server Apache strumento: Apache Tomcat, Tomcat­connector, JDK Sun ­ Firma elettronica referti; ­ Firma elettronica lettere di dimissione; ­ Archiviazione su storage Aziendale; ­ Archiviazione documentale a norma;     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  19. 19. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' 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:     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  20. 20. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' Sistema di gestione del farmaco in dose unitaria Obiettivo: 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.     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  21. 21. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' Sistema di gestione del farmaco in dose unitaria     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  22. 22. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI' 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.     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.
  23. 23. PHP nella grande Azienda Pubblica ­ il “caso” AUSL FORLI'     phpDay – Rimini 23 e 24 maggio 2008  Log 80 s.r.l.

×