A DICOM-to-XML conversion system is provided that converts the DICOM SR
standard into a set of XML DTDs and Schemas. By providing a mapping
between the DICOM SR standard and XML DTDs and Schemas, DICOM specific
XML-based applications can be developed, via a larger field of XML-fluent
application developers. Additionally, by providing standard XML DTDs and
Schemas for containing DICOM data, other commonly available
non-DICOM-related applications, such as accounting and mailing programs,
can be structured to use information as required from DICOM reports that
are converted to conform to these defined XML DTDs and Schemas. In a
preferred embodiment, a two-phase conversion is employed. The DICOM SR
specification is parsed and converted directly into a set of "raw" XML
documents. Thereafter, the "raw" XML documents are transformed into the
corresponding XML DTDs and Schemas, via an XSLT processor. Changes to the
desired XML DTDs and Schemas, as standards develop, can thus be effected
via changes in the corresponding XSLT stylesheets, without modification to
the DICOM-to-raw-XML process.
Ein DICOM-to-XML Umwandlung System ist vorausgesetzt daß Bekehrte der DICOM SR-Standard in einsetzen XML DTDs und Schemata. Indem man ein Diagramm zwischen dem DICOM SR-Standard und dem XML DTDs und Schemata zur Verfügung stellt, DICOM können spezifische XML-gegründete Anwendungen, über ein größeres entwickelt werden auffangen von den XML-fließenden Anwendung Entwicklern. Zusätzlich indem man Standard-XML DTDs und Schemata für das Enthalten von von DICOM Daten zur Verfügung stellt, können andere allgemein vorhandene non-DICOM-related Anwendungen, wie Buchhaltung und Postsendungprogramme, strukturiert werden, um Informationen wir erforderlich von den DICOM Reports zu verwenden, die umgewandelt werden, um sich an diese anzupassen definiertes XML DTDs und Schemata. In einer bevorzugten Verkörperung wird eine Zweiphasenumwandlung eingesetzt. Die DICOM SR-Spezifikation wird direkt in einsetzen "rohe" XML Dokumente analysiert und umgewandelt. Danach werden die "rohen" XML Dokumente in das entsprechende XML DTDs und Schemata, über einen XSLT Prozessor umgewandelt. Änderungen am gewünschten XML DTDs und Schemata, als Standards entwickeln sich, können über Änderungen in den entsprechenden XSLT stylesheets, ohne Änderung am DICOM-to-raw-XML Prozeß folglich bewirkt werden.