Precise UML modeling framework of the DICOM information model
First Claim
1. A method for converting an electronic DICOM document into an electronic UML document utilizing a constrained UML profile, the method comprising the acts of:
- converting each DICOM Information Entity in the DICOM document into a corresponding UML class in the UML document utilizing a naming convention based on a name of each DICOM Information Entity converted,converting each DICOM IOD Module in the DICOM document into a corresponding UML class in the UML document utilizing a naming convention based on a name of each DICOM IOD Module converted,converting each DICOM Macro in the DICOM document into a corresponding UML class in the UML document utilizing a naming convention based on a name of each DICOM Macro converted,converting each DICOM Attribute in the DICOM document into a corresponding UML attribute in the UML document utilizing a naming convention based on a name of each DICOM Attribute converted, each act of converting based on the constrained UML profile, andproviding the electronic UML document, based on results from the converting acts, to at least one of a user, a storage device, and a UML processing system for processing.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for mapping a DICOM document into a UML document is disclosed and claimed by this invention. The method includes mapping each DICOM Information Entity in the DICOM document into a corresponding UML class in the UML document, mapping each DICOM IOD Module in the DICOM document into a corresponding UML class in the UML document, mapping each DICOM Macro in the DICOM document into a corresponding UML class in the UML document, and mapping each DICOM Attribute in the DICOM document into a corresponding UML attribute in the UML document. It also includes a UML profile for DICOM information model which guides the UML modeling for all the DICOM IODs. It can also guide the genertion of XML schemas and DTDs from UML models based on this profile.
32 Citations
12 Claims
-
1. A method for converting an electronic DICOM document into an electronic UML document utilizing a constrained UML profile, the method comprising the acts of:
-
converting each DICOM Information Entity in the DICOM document into a corresponding UML class in the UML document utilizing a naming convention based on a name of each DICOM Information Entity converted, converting each DICOM IOD Module in the DICOM document into a corresponding UML class in the UML document utilizing a naming convention based on a name of each DICOM IOD Module converted, converting each DICOM Macro in the DICOM document into a corresponding UML class in the UML document utilizing a naming convention based on a name of each DICOM Macro converted, converting each DICOM Attribute in the DICOM document into a corresponding UML attribute in the UML document utilizing a naming convention based on a name of each DICOM Attribute converted, each act of converting based on the constrained UML profile, and providing the electronic UML document, based on results from the converting acts, to at least one of a user, a storage device, and a UML processing system for processing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for electronically converting a DICOM atomic attribute into a UML class attribute utilizing a constrained UML profile, the method comprising the acts of:
-
copying each lower case letter from the atomic attribute to the class attribute, converting each upper case letter from the atomic attribute to a corresponding lower case letter of the class attribute, converting each blank space from the atomic attribute to an underscore character of the class attribute, converting each hyphen character from the atomic attribute to an underscore character of the class attribute, and providing the UML class attribute, based on results from the converting acts, to at least one of a user, a storage device, and a UML processing system for processing.
-
-
9. A DICOM to Object-Oriented-representation converter stored in a memory, comprising:
an DICOM document to UML document converter that is configured convert an electronic DICOM document into an electronic UML document utilizing a constrained UML package, the converter further configured to; convert each DICOM Information Entity in the DICOM document into a corresponding UML class in the UML document utilizing a naming convention based on a name of each DICOM Information Entity converted, convert each DICOM IOD Module in the DICOM document into a corresponding UML class in the UML document utilizing a naming convention based on a name of each DICOM IOD Module converted, convert each DICOM Macro in the DICOM document into a corresponding UML class in the UML document utilizing a naming convention based on a name of each DICOM Macro converted, convert each DICOM Attribute in the DICOM document into a corresponding UML attribute in the UML document utilizing a naming convention based on a name of each DICOM Attribute converted, wherein the converting is based on the constrained UML package, and provide the electronic UML document, based on results of the converting, to at least one of a user, a storage device, and a UML processing system for processing. - View Dependent Claims (10, 11, 12)
Specification