medware-t4med-integration¶
Documentazione tecnica del progetto di integrazione tra MEDWARE (cartella clinica di reparto) e T4MED (piattaforma di televisita), sviluppato per il reparto di Nefrologia e Dialisi dell'ASL VCO - Ospedale di Verbania.
Il middleware di integrazione si chiama gt4medServices.
Obiettivo del progetto¶
Realizzare il servizio gt4medServices con due responsabilità principali:
Gestione prenotazioni televisita (Flussi A/B/C):
Il CUP invia messaggi HL7 v2 OMG^O19 a un canale MIRTH. MIRTH scrive la prenotazione nella tabella di MEDWARE e chiama gt4medServices che replica l'operazione (inserimento / aggiornamento / cancellazione) su T4MED tramite API FHIR R4.
Gestione referto post-visita (Flussi D/E/F/G/H):
Al termine della televisita, il medico clicca "firma" in MEDWARE: gefidServices recupera il referto da T4MED e da MEDWARE tramite gt4medServices, li unisce e li firma digitalmente. Il servizio grepoServices, schedulato periodicamente, pubblica i referti firmati su REPO e FSE e chiama gt4medServices per l'upload su T4MED (prima pubblicazione, sostitutivo, annullamento o aggiornamento dei soli metadati).
Sistemi coinvolti¶
| Sistema | Ruolo |
|---|---|
| CUP | Centro Unico di Prenotazione — genera messaggi HL7 v2 OMG^O19 |
| MIRTH | Integration engine — riceve OMG^O19 dal CUP, scrive in MEDWARE e chiama gt4medServices |
| MEDWARE | Cartella clinica di reparto (EHR) — sorgente prenotazioni e referti clinici |
| T4MED | Piattaforma di televisita — espone API FHIR R4 |
| gefidServices | Middleware di firma digitale SINED (gia' in esercizio) — innescato dal pulsante "firma" di MEDWARE |
| grepoServices | Servizio schedulato (ogni ~10 min) — pubblica referti firmati su REPO/FSE e chiama gt4medServices per upload su T4MED |
| REPO | Repository documentale aziendale |
| FSE | Fascicolo Sanitario Elettronico |
| gt4medServices | Il servizio da realizzare — espone API verso MIRTH (Flussi A/B/C) e verso grepoServices (Flussi E/F/G/H); chiama le API FHIR R4 di T4MED |
Avanzamento¶
| Fase | Stato |
|---|---|
| Analisi API T4MED | Completata |
| Messaggi FHIR R4 di esempio (Flussi A–H) | Completati |
| Punti aperti con TESI/T4MED | Chiariti (riunione del 12/06/2026) |
| Monitoraggio e riconciliazione | Proposta documentata, da validare con T4MED/TESI |
| Implementazione gt4medServices | Da iniziare |