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,271 views
3,132 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
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,271
On SlideShare
0
From Embeds
0
Number of Embeds
41
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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.

×