Come utilizzare MedITEX DICOM

From MedITEX - Wiki

Revision as of 17:49, 21 December 2018 by IlBe (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

MedITEX DICOM

MedITEX DICOM Server (MDS) ha due task principali:

  • Comunica con ecografi per ricavare misure DICOM ("Ecografie" o "Report Strutturati") e inviare la worklist giornaliera.
  • Processa le misure DICOM, estraendo le inormazioni presenti nell'intestazione e inserire o modificare record associati al paziente.

MedITEX DICOM Server può essere aperto come servizio in background (nascosto) o come una normale applicazione utilizzando l'interfaccia utente.

Descrizione del workflow generale:

- Un messaggio DICOM viene inviato al server:

  • Se si tratta di una richiesta di worklist, MDS restituisce la lista dlle ecografie giornaliere.
  • Se si tratti di una qualsiasi misurazione DICOM (immagini ecografiche, conta follicoli...), MDS salva un file DCM in una cartella chiamata SPOOL.

- I file DCM sono scannerizzati, analizzati e processati (uno dopo l'altro).

- Ogni step è documentato in un file di log:

  • Le comunicazioni in un file mensile.
  • I DCM file processati, in un file che contiene gli ultimi 50 record.

- Se il file DCM è processato correttamente sarà salvato nella cartella ARCHIVE, se invece si sono presentati degli errori il DCM file sarà salvato in una cartella FAILED dove potrà essere utilizzato sucessivamente per il re-work manuale.

Le immagini riportate qui sotto mostrano una tipica immagine ecografica (US), report strutturato (SR) e come le diverse misure folicolari sono estratte e preparate per l'inserimento o l'aggiornamento nel Database di MedITEX.

1 MedITEX DICOM US.png

2 DICOM SR ListView.png
3 DICOM SR Dataset.png

ID Paziente, Nome, DDN (Data di nascita), Sesso, Data e ora US e classe SOP sono estratte dall'intestazione del file DCM (nessuna interazione manuale è permessa in questa fase).

La classe SOP definisce la modalità che informa l'applicazione MDS su quali informazioni sono inserite nel file DCM e come processarlo.

  • Trascinare qualsiasi file nella finestra del MDS o cliccare il pulsante in alto a destra per aprire la finestra di ricerca.
  • Il file DCM verrà immediatamente analizzato e processato se possibile.

 

La seguente immagine mostra una tipica intestazione DCM. Se nessuna informazione può essere estratta o se il SOPClassUID non viene riconosciuto, l'intero file DCM non può essere processato e viene spostato immedicatamente nella cartella FAILED.

4 DICOM DCM Header.png

L'istanza in cui è possibile interagire con l'applicazione MDS è chiamato RE-WORK.

Attraverso il RE-WORK si possono gestire direttamente i file DCM, associare il paziente corretto e importare nuovamente.

  • Cliccare su Analyse CDM-File (1) e verranno visualizzati i record paziente del file DCM selezionato.
  • Cliccando su Assign Patient (2) si aprirà una lista di tutti i pazienti presenti in MedITEX.
  • Selezionare il paziente al quale dovrebbe essere assegnato il file DCM e premere il pulsante Assign Patient (3) affianco al paziente selezionato.
  • Una volta ssegnato il paziente cliccare su Import (4) e il file verrà processato.

5 DICOM Rework Analyse.png

6 DICOM Rewok Assign.png

Questo è un esempio di un tipico protocollo che mostra un'immagine ecografica importata con successo e un'altra fallita.

7 DICOM Protocol.png

 

MedITEX DICOM Server Configurazione

DICOM Server

La comunicazione tra ecografi e MDS avviene tramite TCP / IP.

L'indirizzo IP è l'indirizzo del computer su cui è in esecuzione MDS. La porta predefinita è la 108 ma è possibile assegnare qualsiasi altra porta se la 108 è in uso.

Il cosiddetto AEtitle è importante solo se diverse applicazioni nella rete forniscono diverse worklist. Nel caso di molti ecografi in combinazione con MDS (e nessun'altra applicazione che "ascolta" sulla porta definita), il AEtitle è solamente un aiuto per l'identificazione.

8 DICOM Connection.png

La lista di DICOM-CLASSES (vedi: DCM file header -> SOPClassUID) definisce la modalità di processazione del file.

Ogni associazione di modalità nell'elenco delle classi (SR, US-1, US-2, etc.) deve - come passo successivo - avere una DICOM-APP assegnata, che alla fine estrarrà report (SR) o immagini (US) dal file DCM.

 

Identificazione dell'ovaio

9 DICOM SOP.png


Per recuperare la misure dei follicoli dai file SR, devono essere definiti gli ID dei campi in cui sono localizzate le informazioni rilevanti (come mostrato sopra).

Questi ID possono essere trovati nel file XML (decodificato da DCM SR) come "concept <value> | concept <meaning>".

Se il valore e il significato (possono essere vuoti) corrispondono, il "CONTAINS <value>" verrà letto come valore di misurazione dell'ovaio.

 

Impostazioni

- MedITEX DICOM Server normalmente importa le immagini ecografiche (US) e le misurei dei follicoli (SR) da un file DCM.

- Ogni altra informazione contenuta nel file SR che non appartiene alla misurazione dei follicoli può essere importata nel campo note; per questo scopo la casella "Additional measurement values as note" deve essere selezionata.

- Le ecografie follicaolari appartengono normalmente ad un ciclo. Spuntare la casella "Set EXAM-US" per importare anche ecografie follicolari con date non inscuse in un ciclo, queste verranno quindi inserite in Diag. Strumentale.

- Identifica paziente attraverso: ID Paziente (default) – Nome – DDN. Più di un criterio di identificazione aumenta la sicurezza di assegnare l'ecografia alla persona giusta.

L'immagine ecografica estratta (US) non ha un file name. Successivamente alla sua estrazione dal file DCM il file name viene creato utilizzando il timestamp di import (per esempio: DCM_20170801162035401.jpg = anno + mese + giorno + ora + minuti + secondi + millisecondi). Se si utilizza la data dell'ecografia (anni a secondi), il database può essere controllato e i duplicati possono essere evitati (dipende da come è impostato l'ecografo e la worklist).

11 DICOM DCM Settings.png

- E' possibile definire come identificare il ciclo al quale appartengono le ecografie, cercando l'ultimo ciclo dl paziente utilizzando la data dell'ecografia e sottraendo o aggiungendo giorni (con range-from e range-to). Normalmente la data del Transfer viene utilizzata per decidere se l'ecografia debba essere trattata come ecografia di gravidanza o meno. Se il ciclo non ha ET (IUI ad esempio), un intervallo di date può essere definito prima della gravidanza e verrà utilizzata la stessa logica: la data dell'ecografia viene confrontata con questo intervallo.

Cartelle di lavoro

  • Vengono create tre cartelle
SPOOL  Ogni messaggio DCM in arrivo viene salvato come file in questa cartella.
FAILED  Tutti i file DMC che non possono essere elaborati vengono spostati in questa cartella.
ARCHIVE  Backup di file DCM elaborati con successo.
  • Ritardo nella scannerizzazione: Se MDS riconosce modifiche nella cartella SPOOL, attenderà n millisecondi (1500 è un valore consigliato) prima che i file vengano analizzati ed elaborati.
  • Giorni da tenere in ARCHIVE: I backup DCM nella cartella ARCHIVE precedenti ai giorni definiti verranno automaticamente eliminati.

 

Ecografie utero/gravidanza con ciclo o senza ciclo collegato - Worklist

i primi due SQL vengono utilizzati per localizzare record di ecografie o esami nel database MedITEX IVF.

La decisione se un record deve essere inserito o può essere aggiornato dipende dal risultato di questi SELECT.

L'istruzione SELECT della worklist viene chiamata ogni volta che un ecografoi richiede la lista di lavoro giornaliera.

Si prega di non modificare quest SQL e contattare l'assistenza in caso di necessità.

12 DICOM SQL US.png

13 DICOM SQL Worklist.png
14 DICOM Default Configuration.png

 

Torna a MedITEX DICOM Inizio pagina