Patent US6725231B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6725231B2 Expired / Lapsed US ⏱️ 0.0 years remaining

DICOM XML DTD/schema generator

Assignee: Koninklijke Philips NV
•
Filing: 2001-03-27
•
Granted: 2004-04-20
•
Expires: 2021-03-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract 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.

Inventors

  • 👤 Jingkun Hu
  • 👤 Kwok Pun Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 22:16
CPC Classifications
G; G16; G16H; G16H30/00; G16H30/20; Y; Y10; Y10S; Y10S707/00; Y10S707/912; Y10S707/941; Y10S707/99931; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 66 words
A method for mapping a DICOM specification into an XML document, comprising: mapping each entry of a DICOM table of the DICOM specification into a corresponding XML element of a plurality of XML elements, outputting each XML element of the plurality of XML elements to the XML document, in an output format that conforms to at least one of: an XML document-type-definition and an XML Schema.
Claim 2
Independent Claim 66 words
A method for mapping a DICOM specification into an XML document, comprising: mapping each entry of a DICOM table of the DICOM specification into a corresponding XML element of a plurality of XML elements, outputting each XML element of the plurality of XML elements to the XML document, in an output format that conforms to at least one of: an XML document-type-definition and an XML Schema.
Claim 3
Dependent Claim 28 words
The method of claim 1 , wherein outputting each XML element includes formatting the XML element via one or more XSLT templates to conform to the output format.
Claim 4
Dependent Claim 18 words
The method of claim 2 , wherein the formatting of the XML element is via an XSLT engine.
Claim 5
Dependent Claim 65 words
The method of claim 2 , wherein the one or more XSLT templates includes a template that is configured to convert a set of XML elements of the plurality of XML elements from the DICOM table corresponding to at least one of: a DICOM Structured Reporting (SR) Information Object Description (IOD) table, a DICOM SR Module Attributes table, and a DICOM SR Macro Attributes table.
Claim 6
Dependent Claim 24 words
The method of claim 1 , wherein the mapping of each entry into a corresponding XML element is substantially independent of the output format.
Claim 7
Dependent Claim 91 words
The method of claim 1 , wherein the table corresponds to a DICOM IOD Module table, and the method further includes: forming an information entity element name for each DICOM Information Entity by adding a first suffix to a name of the Information Entity in the table, forming an module element name for each DICOM Module by adding a second suffix to a module identifier in the table, and forming a composite element that includes two XML elements for containing reference and usage data from the table for each DICOM Module.
Claim 8
Dependent Claim 55 words
The method of claim 1 , wherein the table corresponds to at least one of: a DICOM Module Attributes table, and a DICOM Macro Attributes table, and the method further includes: mapping each DICOM attribute in the table to a composite element for containing attribute name, tag, type, and attribute description data from the table.
Claim 9
Dependent Claim 31 words
The method of claim 7 , further including: mapping each DICOM non-sequence attribute into an XML composite atomic element, and mapping each DICOM sequence attribute into an XML composite sequence element.
Claim 10
Dependent Claim 33 words
The method of claim 8 , further including: recursively mapping each sub-element of each DICOM sequence attribute into at least one of: an XML composite atomic element and an XML composite sequence element.
Claim 11
Dependent Claim 53 words
A DICOM to XML conversion system that comprises: a DICOM table extractor that is configured to provide a plurality of table entries from a DICOM specification, an XML transformer, operably coupled to the DICOM table extractor, that is configured to provide a plurality of XML elements corresponding to the plurality of table entries.
Claim 12
Dependent Claim 53 words
A DICOM to XML conversion system that comprises: a DICOM table extractor that is configured to provide a plurality of table entries from a DICOM specification, an XML transformer, operably coupled to the DICOM table extractor, that is configured to provide a plurality of XML elements corresponding to the plurality of table entries.
Claim 13
Dependent Claim 41 words
The DICOM to XML conversion system of claim 10 , wherein the XML transformer is configured to provide the plurality of XML elements in an output format that conforms to at least one of: an XML document-type-definition and an XML Schema.
Claim 14
Dependent Claim 42 words
The DICOM to XML conversion system of claim 11 , wherein the XML transformer includes an XSLT engine that is configured to provide the plurality of XML elements based on one or more XSLT stylesheet templates that conform to the output format.
Claim 15
Dependent Claim 60 words
The DICOM to XML conversion system of claim 12 , wherein the XML transformer further includes: an XML builder, operably coupled to the DICOM table extractor, that is configured to effect a direct mapping of each entry of the plurality of table entries into a corresponding XML element of the plurality of XML elements, substantially independent of the output format.
Claim 16
Dependent Claim 35 words
The DICOM to XML conversion system of claim 13 , wherein the table entries correspond to entries in at least one of: an IOD Module table, a Module Attribute table, and a Macro Attribute table.
Claim 17
Dependent Claim 43 words
The DICOM to XML conversion system of claim 14 , wherein the XML builder is configured to provide an XML document corresponding to each of the at least one of: the IOD Module table, the Module Attribute table, and the Macro Attribute table.

References Cited (Backward Citations)

US5893109A Cited
US6101407A Cited
US20020111932A1 Cited
US6260021B1 Cited
US20010051881A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-04-20 2007-10-20 2008-04-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-04-20 2011-10-20 2012-04-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-04-20 2015-10-20 2016-04-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag