Der Code dieser Seite ist nicht gestartet.

Wird index.html direkt aus einem Ordner geöffnet, blockiert der Browser JavaScript-Module, und wenn Sie eine Aufnahme auswählen, passiert nichts. Stellen Sie den Ordner stattdessen über HTTP bereit:

powershell -ExecutionPolicy Bypass -File serve.ps1

Öffnen Sie dann http://localhost:8080/.

DICOM-Viewer — DCM-Dateien im Browser öffnen

CT, MRT, Röntgen und Ultraschall, mit Fenster, Header und Messungen.

Sprache: Deutsch
Quellcode ansehen
Ihre Aufnahmen werden in Ihrem Browser verarbeitet. Kein Upload zur Verarbeitung.

Die Aufnahme wird von Ihrem eigenen Browser geöffnet und dekodiert: der Header, die Pixel, das Fenster, die Messungen. Am anderen Ende dieser Seite steht kein Server, an den sich geschützte Gesundheitsdaten senden ließen, selbst wenn hier etwas das wollte, und nichts über die Datei wird irgendwem mitgeteilt, weder der Name der Patientin noch die Studie noch der Dateiname.

Live-Prüfung: wird geprüft…

Offline: wird geprüft…

Sie müssen uns nicht glauben. Öffnen Sie die DevTools, sehen Sie im Tab „Netzwerk“ zu und öffnen Sie eine Aufnahme. Keine einzige Anfrage trägt ein Bild, einen Tag oder einen Dateinamen. Oder trennen Sie die Internetverbindung und öffnen Sie trotzdem eine.

DCM-Datei öffnen

Ziehen Sie einen ganzen Ordner auf einmal hinein, und die Dateien werden wieder ihren Serien zugeordnet und in die richtige Reihenfolge gebracht. Nichts wird hochgeladen, und nichts wird in Ihre Dateien zurückgeschrieben.

Als Markdown ansehen

So öffnen Sie eine DCM-Datei (DICOM)

  1. Wählen Sie die Dateien. Eine einzelne .dcm-Datei oder gleich den ganzen Ordner von der CD. Ein CT oder ein MRT ist eine Datei pro Schicht, und erst wenn Sie alle auf einmal hineinziehen, setzt sich die Serie wieder zusammen. Der Browser liest sie direkt von Ihrer Festplatte, dabei geht nichts irgendwohin.
  2. Wählen Sie die Serie. Eine Studie enthält meist mehrere: die Übersichtsaufnahme und dann jede Akquisition. Jede wird in der Reihenfolge gestapelt, in der das Gerät sie aufgenommen hat, ermittelt aus der Lage jeder Schicht im Körper und nicht aus der Nummerierung, die nicht immer in dieselbe Richtung läuft.
  3. Stellen Sie das Fenster ein. Das ist der Regler, der eine Aufnahme lesbar macht, und der, den ein Bildbearbeitungsprogramm nicht hat. Ziehen Sie quer über das Bild, um das Fenster zu weiten, und nach oben oder unten, um sein Zentrum zu verschieben. Oder nehmen Sie bei einem CT eines der benannten Fenster: Lunge, Knochen, Hirn, Weichteile. Dort bedeuten die Werte auf jedem Gerät der Welt dasselbe.
  4. Blättern Sie durch den Stapel. Der Regler unter dem Bild geht durch die Schichten, und sobald Sie das Bild angeklickt haben, tun das die Pfeiltasten auch. Eine Mehrbild-Datei, eine Ultraschallschleife oder ein Angiogramm, läuft über den Knopf daneben als Film.
  5. Messen Sie etwas. Wechseln Sie auf Messen und ziehen Sie eine Linie. Wo die Datei sagt, wie weit ihre Pixel auseinanderliegen, steht das Ergebnis in Millimetern und rechnet nicht quadratische Pixel mit ein. Wo sie es nicht sagt, steht es in Pixeln und sagt das auch, statt einen Maßstab zu erfinden.
  6. Lesen Sie den Header. Jedes Element der Datei, mit seiner Nummer, seinem Namen aus dem Standard und seinem Inhalt, durchsuchbar. Darüber die Liste dessen, was in genau dieser Datei die Patientin oder den Patienten benennt, und das ist erheblich mehr als der Name.
  7. Nehmen Sie mit, was Sie brauchen. Das Bild auf dem Schirm als PNG, mit dem Fenster, das Sie eingestellt haben, und ohne eingebrannte Beschriftung. Oder den ganzen Header als Text. Beides entsteht in der Seite aus dem, was ohnehin schon da ist.

Die ausführliche Fassung

Wie Sie eine DCM-Datei öffnen, und was in einer steckt Was eine .dcm-Datei ist und womit man sie öffnet, was auf einer Klinik-CD liegt, warum die Dateien keine Endung haben, wie sich eine .dcm-Aufnahme im Browser öffnen lässt, was Fenster und Zentrum wirklich tun und was eine Aufnahme außer dem Bild noch über die Patientin trägt.

Fragen

Wird meine Aufnahme irgendwohin hochgeladen?

Nein. Die Datei wird von Ihrem eigenen Browser auf Ihrer eigenen Hardware gelesen, dekodiert und gezeichnet. Dieses Werkzeug hat keine Serverseite, und in der Content-Security-Policy der Seite steht jede Adresse, die sie kontaktieren darf. Keine davon gehört uns. Trennen Sie die Netzverbindung, und sie öffnet weiter Aufnahmen.

Das wiegt hier schwerer als auf jeder anderen Seite dieser Website. Eine DICOM-Datei trägt Name, Geburtsdatum und Patientennummer im Header. Wer sie in einen Online-Viewer lädt, übergibt einem Fremden eine Krankenakte, kein Bild.

Wie öffne ich eine .dcm-Datei?

Ziehen Sie sie auf das Feld oben auf dieser Seite. Eine .dcm-Datei ist eine DICOM-Datei, also das Format, das jedes Gerät in der Radiologie schreibt, und diese Seite öffnet DCM-Dateien: Sie liest die Datei in Ihrem Browser und zeigt die Aufnahme, ohne Installation und ohne Upload. Das geht unter Windows, auf dem Mac, unter Linux, auf einem Chromebook und auf dem Handy gleich, denn das einzige beteiligte Programm ist der Browser, den Sie ohnehin haben.

Haben Sie keine einzelne Datei bekommen, sondern eine CD oder einen Ordner, dann ziehen Sie den ganzen Ordner herüber. Ein CT oder ein MRT ist eine Datei pro Schicht, oft ganz ohne .dcm am Ende des Namens, und erst zusammen geöffnet kommt die Aufnahme wieder in ihre Reihenfolge. Die Datei DICOMDIR und der Windows-Viewer, der auf der CD mitkam, können bleiben, wo sie sind. Gebraucht wird keines von beiden.

Was ist eine .dcm-Datei, und warum passiert beim Doppelklick nichts?

Sie ist ein Bild oder eine Bildfolge aus einem medizinischen Gerät im DICOM-Format: ein Header mit mehreren hundert Feldern (wer die Patientin ist, welches Gerät die Aufnahme gemacht hat, wie die Pixel angeordnet sind) und danach die Pixel selbst. Sie ist kein umbenanntes JPEG. Deshalb lehnen eine Foto-App, ein Bildbearbeitungsprogramm und ein Browser-Tab sie ab, und deshalb ist auf einem Rechner, auf dem nie ein medizinischer Viewer installiert war, kein Programm für sie eingetragen.

Nicht jede Datei mit der Endung .dcm ist eine Aufnahme. Dieselben drei Buchstaben verwenden auch ein Programm zum Katalogisieren von Datenträgern und Kalibrierdateien für Motorsteuergeräte in der Autoindustrie. Diese Seite prüft die Datei selbst und nicht ihren Namen, und sie sagt es klar, wenn das, was sie bekommen hat, kein DICOM ist.

Welche DICOM-Dateien kann er öffnen?

Unkomprimierte Dateien in allen drei Basis-Transfersyntaxen, also implicit und explicit little endian sowie die zurückgezogene big-endian-Variante, dazu deflated, RLE Lossless, Baseline JPEG und JPEG Lossless. Letzteres ist das, womit die meisten CT- und MRT-Studien auf einer Klinik-CD komprimiert sind.

Nicht dekodieren kann er JPEG 2000, JPEG-LS und die MPEG- und HEVC-Syntaxen für Video. Dafür bräuchte es Codecs, die als kompilierte Bibliothek mehrere Megabyte wiegen, und eine Seite, die so etwas bei Bedarf nachlädt, wäre keine Seite, die offline arbeitet. Eine Datei in einem dieser Formate öffnet trotzdem: Der ganze Header wird gelesen und angezeigt, und an die Stelle des Bildes tritt eine Zeile, die den Codec benennt, statt eines Platzhaltersymbols, das Ihnen nichts sagt.

Was ist „Fenster und Zentrum“, und wozu brauche ich das?

Eine CT-Schicht enthält rund viertausend unterscheidbare Werte, Ihr Bildschirm zeigt zweihundertsechsundfünfzig Graustufen. Das Fenster ist die Entscheidung, welcher Ausschnitt dieses Bereichs alle davon bekommt: Alles darunter ist schwarz, alles darüber weiß, und was dazwischen liegt, verteilt sich auf die Graustufen.

Deshalb sieht dieselbe Datei unter zwei Einstellungen aus wie zwei verschiedene Aufnahmen, und deshalb lassen sich Lunge und Knochen nicht gleichzeitig sehen. Bei einem CT sind die Zahlen Hounsfield-Einheiten, und die sind absolut festgelegt: Wasser ist 0 und Luft ist −1000. Die benannten Fenster auf dieser Seite tragen deshalb genau die Werte, die eine Radiologin an ihrer Befundungsstation verwendet. Bei einem MRT oder einem Ultraschall gibt es keine solche Skala, und das Fenster, mit dem geöffnet wird, ist das, um das die Datei selbst bittet.

Warum steht meine Messung in Pixeln?

Weil diese Datei nicht sagt, wie groß ein Pixel ist. Das trägt Pixel Spacing (0028,0030), in Millimetern, und sehr vielen Ultraschallbildern, eingescannten Dokumenten und Secondary Captures fehlt es schlicht.

Wo es da ist, steht die Messung in Millimetern, und jede Achse wird mit ihrem eigenen Abstand gerechnet, was bei den Bildern zählt, deren Pixel nicht quadratisch sind. Wo es fehlt, ist eine Anzahl Pixel die ehrliche Antwort, und die steht dann da, statt dass ein Maßstab gewählt und das Ergebnis als Länge ausgegeben würde.

Er hat meinen Ordner als mehrere Serien geöffnet. Warum?

Weil das drinsteht. Eine Studie besteht aus Serien, der Übersichtsaufnahme und dann jeder Akquisition oder Rekonstruktion, und jede Datei sagt in Series Instance UID (0020,000E), zu welcher sie gehört. Die Auswahlliste wird daraus gebaut und nicht aus dem Ordner, in dem meist alles durcheinander in einer Namensliste liegt.

Innerhalb einer Serie werden die Schichten nach ihrer Lage im Körper sortiert, ermittelt aus Image Position und Image Orientation. Instance Number wäre der naheliegende Schlüssel und ist hier nur der Rückfall: Sie wird von dem vergeben, was die Dateien geschrieben hat, und muss nicht in dieselbe Richtung laufen wie die Patientin auf dem Tisch.

Was bedeutet die Liste „was in dieser Datei die Patientin benennt“?

Sie enthält jedes Feld Ihrer Datei, das die abgebildete Person benennt oder eingrenzt, wer sie sein könnte, ausgelesen aus dieser Datei auf Ihrem Gerät. Die Liste stammt aus PS3.15 des DICOM-Standards, also aus dem Teil, der festlegt, was weg muss, bevor ein Datensatz anonymisiert heißen darf.

Sie steht da, weil das, was Leute falsch einschätzen, nicht die Tatsache ist, dass ein Name in einer Aufnahme steht. Es ist, wie viel sonst noch darin steht: Geburtsdatum, Auftragsnummer, überweisende Ärztin, Einrichtung, Seriennummer des Geräts und die Studien-UIDs, die perfekte Schlüssel zurück in das Archiv sind, aus dem die Datei stammt. Eine Aufnahme, bei der nur der Name geleert wurde, ist nicht anonym.

Dieses Werkzeug zeigt Ihnen das nur. Es schreibt nichts und ändert nichts, also kann es auch nichts davon entfernen.

Kann er eine Aufnahme anonymisieren?

Nein, und er tut auch nicht so. Diese Seite liest; sie hat keinen Code, der eine DICOM-Datei schreibt. Was sie tut, ist Ihnen genau zu sagen, was in Ihrer drinsteht, und das ist der Teil, der schwer herauszufinden ist und bei dem sich Leute irren.

Ein Werkzeug, das die Identifikatoren entfernt, ist eine eigene Aufgabe mit deutlich höherer Messlatte: Es muss die Datei neu schreiben, ohne die Pixel anzufassen, die UIDs über eine ganze Studie hinweg konsistent ersetzen und bei den privaten Elementen richtig liegen, in denen manche Geräte eine zweite Kopie des Namens verstecken. Es steht auf der Roadmap dieser Seite und wird nicht an einen Viewer angeflanscht.

Kann er eine Datei ohne .dcm-Endung öffnen, oder eine beschädigte?

Beides ja. Die Endung wird nicht angesehen, geprüft wird die Datei selbst. Ein Datensatz ohne die üblichen 128 Byte Vorspann, und so sieht eine Aufnahme aus, die direkt aus dem Netz gezogen wurde, wird gelesen, indem seine Kodierung aus dem ersten Element erschlossen wird, und die Seite sagt Ihnen, dass sie das getan hat.

Eine Datei, die mittendrin endet, wird so weit gelesen, wie sie reicht. Alles vor dem Bruch wird angezeigt, mit einem Hinweis, bei welchem Byte Schluss war. Genau dafür will man einen Viewer am dringendsten, und die ganze Datei wegen ihrer letzten zwölf Byte wegzuwerfen wäre das falsche Verhalten.

Ist das ein Befundungs-Viewer?

Nein. Er ist kein Medizinprodukt, hat kein Zulassungsverfahren durchlaufen, und nichts hier gehört zur Grundlage einer klinischen Entscheidung. Ihr Bildschirm ist nicht kalibriert, der Browser ist keine validierte Rendering-Kette, und beides lässt sich aus einer Webseite heraus nicht beheben.

Gut ist er für alles andere, wofür Leute eine Aufnahme öffnen: nachsehen, was auf einer CD ist, eine Schicht für eine Lehrveranstaltung oder ein Paper herausziehen, einen Header lesen, herausfinden, warum ein anderes Programm die Datei verweigert, und sehen, was eine Aufnahme über die abgebildete Person mit sich trägt.

Verändert er meine Datei?

Nein. Dieses Werkzeug liest nur. Es gibt keine Ausgabedatei, keine Neukodierung und keinen Knopf, der ein DICOM schreibt. Herunterladen können Sie ein PNG des Bildes auf dem Schirm und eine Textfassung des Headers. Ihr Original liegt unberührt auf Ihrer Festplatte.

Ist das kostenlos, und brauche ich ein Konto?

Es ist kostenlos, und es gibt kein Konto, keine Anmeldung und keine Testphase. Es gibt auch keine Grenze für die Dateigröße oder die Anzahl der Dateien außer dem Speicher Ihres eigenen Geräts. Die Seite trägt Werbung, und die bezahlt sie; die Werbung bekommt nichts über Ihre Datei.

Läuft er offline?

Ja. Laden Sie die Seite einmal, trennen Sie danach die Internetverbindung, und sie arbeitet weiter. Das ist zugleich der einfachste Weg zu prüfen, dass nichts hochgeladen wird: Ein Werkzeug, das Ihre Aufnahme zum Rendern wegschickt, hört in dem Moment auf, in dem Sie den Stecker ziehen.