Integrating medical data and images in a database management system
First Claim
Patent Images
1. A method of integrating Digital Imaging and Communication in Medicine (DICOM) images into a database management system comprising:
- creating, in a memory, a database table with at least one table column of a database object type for at least one DICOM image object encapsulated with the database object type including at least one shared attribute and at least one application specific attribute that comprises a schema-bound XML representation of metadata associated with a corresponding DICOM image object;
parsing, using at least a processor, the corresponding DICOM image object using a database stored procedure and generating the schema-bound XML representation of metadata associated with the corresponding DICOM image object where the schema-bound XML representation of metadata includes shared attribute elements organized hierarchically and allows the shared attribute elements to be addressed by a fixed path, and application specific attribute elements organized in a list according to a value representative of the application specific attribute elements and allows the application specific attribute elements to be addressed by an element tag;
enabling bi-directional mapping of the schema-bound XML representation of metadata and the corresponding DICOM image object, where the schema-bound XML representation is convertible back into a syntactically valid DICOM image object using the bi-directional mapping;
saving the metadata in the schema-bound XML representation of metadata associated with the corresponding DICOM image object; and
inserting the database object in the at least one table column, of the database object type, of the table.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of integrating syntactically valid medical images into a database management system. A database table is created and a database object is initialized with a medical image object. The medical image object is parsed. An XML representation of metadata associated with the medical image object is created and the database object is inserted in the table.
-
Citations
21 Claims
-
1. A method of integrating Digital Imaging and Communication in Medicine (DICOM) images into a database management system comprising:
-
creating, in a memory, a database table with at least one table column of a database object type for at least one DICOM image object encapsulated with the database object type including at least one shared attribute and at least one application specific attribute that comprises a schema-bound XML representation of metadata associated with a corresponding DICOM image object; parsing, using at least a processor, the corresponding DICOM image object using a database stored procedure and generating the schema-bound XML representation of metadata associated with the corresponding DICOM image object where the schema-bound XML representation of metadata includes shared attribute elements organized hierarchically and allows the shared attribute elements to be addressed by a fixed path, and application specific attribute elements organized in a list according to a value representative of the application specific attribute elements and allows the application specific attribute elements to be addressed by an element tag; enabling bi-directional mapping of the schema-bound XML representation of metadata and the corresponding DICOM image object, where the schema-bound XML representation is convertible back into a syntactically valid DICOM image object using the bi-directional mapping; saving the metadata in the schema-bound XML representation of metadata associated with the corresponding DICOM image object; and inserting the database object in the at least one table column, of the database object type, of the table. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of using a database management system to manage Digital Imaging and Communication in Medicine (DICOM) images comprising:
-
creating a database table with at least one column for a database object of a database object type that includes a schema-bound XML representation of a DICOM image object; designing a metadata schema for the XML representation of the DICOM image object and associating the schema with an XML namespace designated to a default XML metadata schema where the default XML metadata schema includes shared attribute elements organized hierarchically and allows the shared attribute elements to be addressed by a fixed path, and application specific attribute elements organized in a list according to a value representative of the application specific attribute elements and allows the application specific attribute elements to be addressed by an element tag; loading the database object with the default XML metadata schema into the database; inserting the database object into the table with a unique identifier; and enabling bi-directional mapping of the XML representation to-and-from the DICOM image object, where a resultant DICOM image object that is generated from transforming the schema-bound XML representation is bitwise identical to the DICOM image object. - View Dependent Claims (9, 10)
-
-
11. A method of creating an XML schema definition for a Digital Imaging and Communication in Medicine (DICOM) image comprising:
-
defining shared attributes; defining application specific attributes; mapping the shared attributes and the application specific attributes; and defining the XML metadata schema representing the DICOM image, the XML metadata schema having a fixed core segment that organizes shared attribute elements hierarchically and allows the shared attribute elements to be addressed by a fixed XPath and an extensible segment that organizes application specific attribute elements in a list according to a value representative of the application specific attribute elements and allows the application specific attribute elements to be addressed by an element tag; enabling bi-directional mapping of the DICOM image with an XML metadata schema representation by utilizing the XML metadata schema. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for managing digital images and communication in Digital Imaging and Communication in Medicine (DICOM) objects in a database comprising:
-
defining a XML schema comprising a fixed core segment that organizes shared attribute elements hierarchically and allows the shared attribute elements to be addressed by a fixed XPath and an extensible segment that organizes application specific attribute elements in a list according to a value representative of the application specific attribute elements and allows the application specific attribute elements to be addressed by an element tag; including only attributes common to all DICOM objects in the fixed core segment; including a sequence of data element descriptors in the extensible segment; extracting metadata from the corresponding DICOM image object; encoding the extracted metadata into an XML representation of the metadata and associate the XML representation with the XML schema; and enabling bi-directional mapping of the DICOM image object with the XML representation. - View Dependent Claims (17)
-
-
18. A system for managing Digital Imaging and Communication in Medicine (DICOM) image data comprising:
-
a relational database stored in a memory including tables that store DICOM images and data; and at least one DICOM image object stored in a memory that is mapped to an XML metadata document by defining a XML schema comprising a fixed core segment that organizes shared attribute elements hierarchically and allows the shared attribute elements to be addressed by a fixed XPath and an extensible segment that organizes application specific attribute elements in a list according to a value representative of the application specific attribute elements and allows the application specific attribute elements to be addressed by an element tag; including only attributes common to all DICOM objects in the fixed core segment; including a sequence of data element descriptors in the extensible segment; extracting metadata from the corresponding DICOM image object; encoding the extracted metadata into an XML representation of the metadata and associate the XML representation with the XML schema; and enabling bi-directional mapping of the DICOM image object with the XML representation by utilizing the XML metadata schema. - View Dependent Claims (19, 20)
-
-
21. A computer-readable medium that stores executable instructions that are non-transitory and that when executed by an apparatus cause the apparatus to perform a method, the method comprising:
-
creating, in a memory, a database table with at least one table column of a database object type for at least one DICOM image object encapsulated with a database object type including at least shared one attribute and at least one application specific attribute that comprises a schema-bound XML representation of metadata associated with the corresponding DICOM image object; parsing, using at least a processor, the corresponding DICOM image object using a database stored procedure and generating the schema-bound XML representation of metadata associated with the corresponding DICOM image object where the schema-bound XML representation of metadata includes shared attribute elements organized hierarchically and allows the shared attribute elements to be addressed by a fixed path and application specific attribute elements organized in a list according to a value representative of the application specific attribute elements and allows the application specific attribute elements to be addressed by an element tag; enabling bi-directional mapping of the schema-bound XML representation of metadata and the corresponding DICOM image object, where the schema-bound XML representation is convertible back into a syntactically valid DICOM image object using the bi-directional mapping; saving the metadata in the schema-bound representation of metadata associated with the corresponding DICOM image object; and inserting the database object in the at least one table column, of the database object type, of the table.
-
Specification