Method for validating a digital imaging communication standard message
First Claim
1. A method for validating a DICOM message comprising the steps of:
- (a) transforming a physical image on radiological film into a digital image;
(b) storing the digital image in computer memory;
(c) encapuslating the digital image in a DICOM message in computer memory;
(d) accessing a dictionary in computer memory to obtain a list of elements and modules comprising the DICOM message;
(e) building a validation list in computer memory for the DICOM message;
(f) accessing a dictionary in computer memory to obtain a set of rules for validating the elements and modules comprising the DICOM message;
(g) accessing a dictionary in computer memory to obtain a set of warnings associated with the rules for validating the elements and modules comprising the DICOM message;
(h) comparing the rules to the elements and modules comprising the DICOM message;
(I) generating a warning when an element or module violates a(j) storing the warning in the validation list in computer memory; and
(l) examining the validation list to determine whether the DICOM message is semanticly conforming with a DICOM standard.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an object oriented structure existing on a digital computer or PACS and a method, executed on a digital computer or PACS. The invention comprises a structure providing a plurality of semantic definition and validation objects and a method which semantically validates a DICOM message by passing the message through the structure. DICOM messages are comprised of a plurality of elements. A plurality of these elements are grouped into a module. A plurality of modules are grouped into an Information Entity (IE). A plurality of IEs are grouped into an Information Object Description (IOD). A pluratility of IODs are grouped into a block. A plurality of blocks comprise a DICOM message. The semantic validation objects provide a structure and method for defining, examining and semantically validating the Elements, Modules, IEs, IODs, and Blocks which comprise a DICOM message. The present invention generates warnings regarding the semantic validation of the DICOM message. These warnings are stored in the list created in computer memory by the application program requesting validation. The transformed physical image is stored into computer memory and transfered via a DICOM message after the application program has received a list of semantic warnings from the present invention.
129 Citations
20 Claims
-
1. A method for validating a DICOM message comprising the steps of:
-
(a) transforming a physical image on radiological film into a digital image; (b) storing the digital image in computer memory; (c) encapuslating the digital image in a DICOM message in computer memory; (d) accessing a dictionary in computer memory to obtain a list of elements and modules comprising the DICOM message; (e) building a validation list in computer memory for the DICOM message; (f) accessing a dictionary in computer memory to obtain a set of rules for validating the elements and modules comprising the DICOM message; (g) accessing a dictionary in computer memory to obtain a set of warnings associated with the rules for validating the elements and modules comprising the DICOM message; (h) comparing the rules to the elements and modules comprising the DICOM message; (I) generating a warning when an element or module violates a (j) storing the warning in the validation list in computer memory; and (l) examining the validation list to determine whether the DICOM message is semanticly conforming with a DICOM standard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An appartus for validating a DICOM message comprising:
-
(a) a digital computer having a processor and computer memory containing a DICOM message; (b) a dictionary class of objects stored in computer memory describing the DICOM message; (c) an entry description class of objects derived from the dictionary class and stored in computer memory; (d) an item description class of objects derived from the dictionary class and stored in computer memory; (e) a module description class of objects derived from the dictionary class and stored in computer memory; (f) a semantic role description class of objects derived from the dictionary class and stored in computer memory; (g) a semantic warning description class of objects derived from the dictionary class and stored in computer memory; and (h) a semantic warning list stored in computer memory. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification