Trascina qualsiasi file dentale: lo riconosciamo e lo apriamo
Le strutture odontoiatriche producono due tipi di file. Qualsiasi dispositivo che utilizza radiazioni — un sensore intraorale, un'apparecchiatura panoramica o cefalometrica, un tomografo a fascio conico — scrive in DICOM. Qualsiasi dispositivo ottico, come uno scanner intraorale, genera una mesh 3D: STL, PLY, OBJ o glTF. Le estensioni sono inaffidabili, quindi un file odontoiatrico è meglio identificarlo dalle sue prime bytes.
Questa pagina non ha un endpoint di caricamento. I file vengono letti dal tuo disco tramite il browser, gli archivi vengono estratti in questa scheda e i parser vengono scaricati solo quando apri effettivamente qualcosa.
Tieni ogni scan nella cartella del paziente
DodoDentist archivia radiografie, studi CBCT e scansioni intraorali associate al paziente e al dente, oltre a grafici, pianificazione dei trattamenti, promemoria e fatturazione — così la persona successiva che ha bisogno del file non deve indovinare di cosa si tratta.
Prova gratis DodoDentistIn uno studio dentistico ci sono due tipi di macchine e producono due tipi di file. Qualsiasi apparecchio che comporti radiazioni — un sensore endorale, uno scanner a lastre fosforiche, un ortopantomografo o cefalostato, un tomografo cone beam — scrive DICOM. Qualsiasi dispositivo ottico — uno scanner intraorale, uno scanner da laboratorio per modelli, uno scanner del volto — genera una mesh superficiale 3D: STL, PLY, OBJ o glTF. Quasi tutti i file che un collega, un laboratorio o un centro radiologico vi invia sono una di queste due categorie, e sapere quale avete tra le mani risponde da solo alla maggior parte delle domande.
La regola è semplice. Il nome del file non lo è. 3Shape denomina i propri file di caso mesh .dcm, che è anche l'estensione DICOM, quindi una scansione intraorale può presentarsi con un nome da radiografia. Gli esportatori di cone beam scrivono di routine le loro slice senza alcuna estensione. I vendor avvolgono uno studio in un'estensione che conoscono solo loro. Per questo motivo questa pagina legge i primi byte di un file prima di guardarne il nome, e poi ti dice quale dei due ha ritenuto affidabile.
Un sensore intraorale o uno scanner per lastre al fosforo scrive un'immagine DICOM a fotogramma singolo: un periapicale o un bitewing. Un'unità panoramica scrive un unico DICOM ampio che copre entrambe le arcate, le articolazioni e i seni mascellari. Un braccio cefalometrico scrive il DICOM laterale del cranio da cui si pianifica l'ortodonzia. Tutti e tre sono un file e un'immagine, e qui si aprono con controlli di window, level e invert. Molti studi esportano anche lo stesso radiografico come JPEG o TIFF per poterlo inviare via e-mail — quella copia è solo l'immagine, senza i dati di acquisizione né la spaziatura dei pixel che rende possibile una misurazione in millimetri.
Uno scanner intraorale non è un dispositivo a raggi X e non ne produce mai uno. Cattura la superficie degli archi e genera una mesh, nella maggior parte dei casi STL, perché è il formato che stampanti e fresatrici utilizzano. Un'unità cone beam è il caso più problematico: produce DICOM come ogni altro dispositivo a raggi X, ma sotto forma di centinaia o migliaia di slice che fanno parte di una singola acquisizione piuttosto che di una singola immagine.
Gli STL non possono contenere colore. Non "di solito non" — il formato non ha campo per questo, ed è per questo che uno STL si apre come un modello color gesso indipendentemente da cosa mostrasse lo scanner sul proprio schermo. Se il colore è importante, esporta come PLY, che memorizza un colore per ogni vertice, oppure come OBJ, che fa riferimento a un file materiale separato e alla sua immagine di texture, oppure come GLB, che incorpora la texture all'interno di un singolo file. La tabella qui sotto indica quali formati possono contenere colore, letta direttamente dallo stesso registro da cui questa pagina identifica i file.
Un export cone beam è una cartella di singole slice DICOM a frame singolo — un volume Carestream CS 8200 3D ne contiene 651 — di solito zippata, a volte con un visualizzatore Windows incluso. Aprendo una slice da sola si vede una singola sezione sottile. Questa pagina tratta due o più file DICOM arrivati insieme come un unico stack e scorre attraverso di essi, decodificando una slice alla volta invece di tenere il volume in memoria: decodificato per intero, quello stack CS 8200 è circa 800 MB, che nessuna scheda del browser può contenere. Quello che non fa è ricostruire il volume. Non c’è riformattazione multiplanare né rendering 3D qui, perché entrambi richiedono che l’intero stack sia presente in memoria contemporaneamente.
Un'unità dentale raramente ti consegna un file. Ti consegna un pacchetto: l'immagine più tutto ciò che la workstation del fornitore necessita per ridisegnarla come l'operatore l'ha vista l'ultima volta, sotto un'estensione che solo quel fornitore ha mai usato. La maggior parte di questi pacchetti sono rinominati archivi ZIP, e questa pagina li apre espandendo l'archivio nel tuo browser e poi aprendo ciò che trova all'interno. Un .tw di Carestream, ad esempio, contiene una cefalometria laterale come DICOM insieme a qualche file XML secondario e a una miniatura — la cefalometria è ciò che si apre.
Alcuni non sono affatto archivi. Medit .meditMesh è un formato chiuso senza specifica pubblica; quando un caso Medit contiene anche un PLY, quel PLY è il file da aprire. La seconda tabella elenca ogni wrapper che questa pagina conosce per nome, quale vendor lo scrive e se la voce è stata confermata su un file clinico reale o redatta dalla documentazione del vendor — una distinzione da mantenere visibile, perché una di queste due è una prova e l’altra è una aspettativa ragionevole.
L’onestà costa meno di uno spinner che non si ferma mai. Gli archivi 7-Zip, RAR, TAR e gzip vengono riconosciuti e nominati ma non estratti; quindi riesporta lo studio come ZIP o come cartella semplice. Uno ZIP protetto da password si ferma alla password. I file DICOM il cui pixel data è in JPEG 2000, JPEG-LS o RLE vengono identificati e viene indicata la loro codifica, ma non decodificati; i DICOM non compressi e le due varianti lossless di JPEG che le unità cone beam scrivono vengono decodificati. I report PDF vengono nominati anziché renderizzati. Il rendering dei TIFF dipende dal browser, dato che alcuni li disegnano e la maggior parte no. In ognuno di questi casi il file è comunque nome correttamente, che di solito è la risposta che cercavi.
Su questa pagina non esiste un endpoint di caricamento. Il file viene letto dal tuo browser, dal tuo disco locale, e i parser vengono scaricati solo quando effettivamente apri qualcosa. Questo è più importante qui che per uno strumento generico per file, perché un header DICOM normalmente contiene il nome del paziente, l’identificativo e la data di nascita oltre all’immagine, e nulla di tutto ciò appare nella visualizzazione. Una radiografia che sembra anonima a schermo continua però a identificare il paziente per chiunque apra il file, quindi rimuovi quei campi prima che uno studio esca dalla clinica.
Questa pagina apre tutti i formati ed esiste per il caso in cui non si sappia ancora cosa si ha tra le mani. Una volta identificato, ogni formato ha una pagina dedicata che approfondisce cosa contiene quel formato, quali dispositivi lo generano e cosa non può trasportare.
| Formato | Estensioni | Scritto da | Ciò che contiene | Può contenere colore | Si apre in questa pagina |
|---|---|---|---|---|---|
| DICOM | .dcm .dic .dicom .ima | Sensori intraorali, scanner per lastre al fosforo, unità panoramiche e cefalometriche, scanner cone beam | Una immagine 2D | Sì | Sì, con window e level — più slice scorrono come uno stack |
| JPEG | .jpg .jpeg .jpe | Fotocamere e software di imaging che esportano una radiografia da inviare | Una immagine 2D | Sì | Sì, come immagine |
| PNG | .png | Screenshot e esportazioni del software | Una immagine 2D | Sì | Sì, come immagine |
| TIFF | .tif .tiff | Software per l'imaging e scanner di documenti | Una immagine 2D | Sì | Solo dove il browser stesso visualizza TIFF |
| Bitmap | .bmp | Software di imaging Windows più vecchio | Una immagine 2D | Sì | Sì, come immagine |
| WebP | .webp | Esportazioni web e siti web dello studio | Una immagine 2D | Sì | Sì, come immagine |
| STL (binary) | .stl | Scanner intraorali e CAD dentale, per stampa e fresatura | Una superficie 3D | No | Sì, in 3D |
| STL (ASCII) | .stl | Gli stessi strumenti, scritti come testo invece che come binario | Una superficie 3D | No | Sì, in 3D |
| PLY | .ply | Scanner intraorali che esportano una scansione con il suo colore | Una superficie 3D | Sì | Sì, in 3D |
| OBJ | .obj | Scanner e CAD, insieme a un file materiale separato | Una superficie 3D | Sì | Sì, in 3D |
| OBJ material | .mtl | Scritto accanto a un OBJ dallo stesso esportatore | Colori e texture per un OBJ, non la geometria | No | No |
| glTF (binary) | .glb | Strumenti 3D e CAD; la texture viaggia all'interno del file | Una superficie 3D | Sì | Sì, in 3D |
| glTF | .gltf | Strumenti 3D e CAD; la texture viaggia insieme al file | Una superficie 3D | Sì | Sì, in 3D |
| ZIP archive | .zip | Esportazioni CBCT e la maggior parte dei pacchetti vendor sotto la loro propria estensione | Altri file, impacchettati | — | Sì — prima si espande nel browser, poi si apre ciò che è all'interno |
| 7-Zip archive | .7z | Chiunque abbia compresso lo studio prima di inviarlo | Altri file, impacchettati | — | No |
| RAR archive | .rar | Chiunque abbia compresso lo studio prima di inviarlo | Altri file, impacchettati | — | No |
| TAR archive | .tar | Chiunque abbia compresso lo studio prima di inviarlo | Altri file, impacchettati | — | No |
| gzip archive | .gz .tgz | Chiunque abbia compresso lo studio prima di inviarlo | Altri file, impacchettati | — | No |
| Referti, piani di trattamento e lettere di riferimento | Un documento, non un'immagine | Sì | No |
| Estensione | Fornitore | Cos'è realmente | Come lo sappiamo |
|---|---|---|---|
| .tw | Carestream Dental | Un archivio ZIP rinominato contenente lo studio | Aperto qui, da un fascicolo clinico reale |
| .meditmesh | Medit | Un formato chiuso senza specifica pubblica | Aperto qui, da un fascicolo clinico reale |
| .trophy | Carestream Dental | Un archivio ZIP rinominato contenente lo studio | Dalla documentazione del fornitore |
| .3oxz | 3Shape | Un archivio ZIP rinominato contenente lo studio | Dalla documentazione del fornitore |
| .3ox | 3Shape | Un archivio ZIP rinominato contenente lo studio | Dalla documentazione del fornitore |
| .dentalproject | exocad | Un archivio ZIP rinominato contenente lo studio | Dalla documentazione del fornitore |
| .sdx | Dentsply Sirona | Un archivio ZIP rinominato contenente lo studio | Dalla documentazione del fornitore |
| .dcm30 | Generic | Un file DICOM semplice con un altro nome | Dalla documentazione del fornitore |
| .dc3 | Generic | Un file DICOM semplice con un altro nome | Dalla documentazione del fornitore |
| .dicm | Generic | Un file DICOM semplice con un altro nome | Dalla documentazione del fornitore |
Una mesh — una superficie 3D composta da triangoli. La maggior parte degli scanner scrive STL, perché è ciò che sfruttano stampanti e fresatrici. PLY e OBJ sono le alternative con supporto colore, e alcuni strumenti scrivono glTF o GLB. Uno scanner intraorale non produce mai una radiografia: è un dispositivo ottico, quindi nulla di ciò che scrive è DICOM.
Un file DICOM: lo standard che tutti i dispositivi radiografici scrivono, dai sensori intraorali alle unità panoramiche fino agli scanner cone beam. Contiene l’immagine più un header che descrive come è stato acquisito, incluso il dispositivo, l’esposizione e, normalmente, il nome del paziente e la data di nascita. Una trappola: 3Shape chiama i propri file di caso mesh .dcm anch’essi, quindi un .dcm non è sempre una radiografia.
Perché è stato esportato come STL, e lo STL non ha alcun campo per il colore. Lo scanner mostra il colore sul proprio schermo e poi lo scarta durante l'esportazione. Esporta lo stesso caso come PLY, che memorizza un colore per vertice, o come OBJ con il suo file materiale e la texture, o come GLB, che incorpora la texture in un unico file.
Slice per slice, sì. Trascina lo zip o seleziona tutte le slice e questa pagina scorre lo stack, decodificando una slice alla volta. Quello che un browser non può fare è ricostruire il volume: non ci sono riformattazioni multiplanari né rendering 3D qui, perché uno stack completo di cone beam decodificato in memoria arriva a centinaia di megabyte.
Questo è normale per un esportazione cone beam, che spesso salva le sue slice senza alcuna estensione. È anche il motivo per cui questa pagina legge i primi byte di un file prima di guardare il nome e ti dice quale dei due ha ritenuto affidabile. Trascina il file e verrà nominato anche quando nulla di esso è etichettato.
Un bundle Carestream. È un archivio ZIP rinominato: uno reale contiene la radiografia come DICOM insieme a pochi file XML sidecar e a un'immagine in miniatura. Questa pagina lo espande nel tuo browser e apre la radiografia al suo interno. Diversi altri fornitori sono documentati come fanno la stessa cosa con la propria estensione, come .3ox e .3oxz, .sdx e .dentalproject.
No. Non esiste un endpoint di upload in questa pagina. Ogni file viene letto dal tuo browser dal tuo disco e visualizzato localmente, inclusi gli archivi, che vengono espansi nella scheda del browser. Questo è più importante qui che per un generico strumento di gestione file, perché un header DICOM normalmente contiene il nome del paziente, l'identificativo e la data di nascita oltre all'immagine.
Gli archivi 7-Zip, RAR, TAR e gzip sono nominati ma non estratti, quindi riesportare lo studio come ZIP o come cartella normale. Uno ZIP protetto da password si ferma alla richiesta della password. I formati proprietari chiusi come Medit .meditMesh non possono essere letti da nessuno tranne che dal loro software. I report PDF sono nominati, non visualizzati. I DICOM i cui pixel sono JPEG 2000, JPEG-LS o RLE vengono identificati e il loro encoding viene riportato, ma non decodificato.