National Cancer Institute
Cancer Imaging Program
Print Friendly Version | Text Only | Contact Us  
Home
About CIP
Research Funding
Programs & Resources
 
Specialized Initiatives
 
Information Systems
 
Ultrasound Research Interface
 
Bioinformatics & Bioengineering
 
Funded Research
 
NIH Roadmap
Clinical Trials
Reports & Publications
News & Meetings
Imaging Information
Imaging Guidelines
Programs & Resources
Image Archive Resources
Image Archive Resources
General References on Biomedical Image Archives
Image Archive Technology
Image Archive Standards
Image Archive Applications - General
Image Archive Applications - Clinical Trials
Imaging in Clinical Trials
Clinical Trials Image Archive Technology
NIH Information Standards
Information Standards from Other Federal Agencies
XML and DICOM
Biological Databases
Implementation of Biological Databases
Cancer Image Archives

XML and DICOM

What is XML?
A markup language is a mechanism to identify structures in a document. The XML specification defines a standard way to add markup to documents. In order to appreciate XML, it is important to understand why it was created. XML was created so that richly structured documents could be used over the web. The only viable alternatives, HTML and SGML, are not practical for this purpose. This is the 1st part of a technical introduction to XML.

Transcoding DICOM to XML
Supplement 23 to DICOM (Digital Imaging and Communications for Medicine), Structured Reporting, is a specification that supports a semantically rich representation of image and waveform content, enabling experts to share image and related patient information. DICOM SR supports the representation of textual and coded data linked to images and waveforms. Nevertheless, the medical information technology community needs models that work as bridges between the DICOM relational model and open object-oriented technologies. The authors assert that representations of the DICOM Structured Reporting standard, using object-oriented modeling languages such as the Unified Modeling Language, can provide a high-level reference view of the semantically rich framework of DICOM and its complex structures. They have produced an object-oriented model to represent the DICOM SR standard and have derived XML-exchangeable representations of this model using World Wide Web Consortium specifications. They expect the model to benefit developers and system architects who are interested in developing applications that are compliant with the DICOM SR specification. [from Abstract] A distributed database course project on the exchange of DICOM-compatible medical images using XML was done at the University of Waterloo.

XML for Molecular Biology
A list of XML resources compiled by Paul Gordon that may be of use to the bioinformatician.

Object Management Group (OMG)
The OMG was formed to create a component-based software marketplace by hastening the introduction of standardized object software. The OMG's charter includes the establishment of industry guidelines and detailed object management specifications to provide a common framework for application development. Conformance to these specifications will make it possible to develop a heterogeneous computing environment across all major hardware platforms and operating systems. The nearly 800 member companies of the Object Management Group produce and maintain a suite of specifications that support distributed, heterogeneous software development projects from analysis and design through coding, deployment, runtime, and maintenance.

XML - CORBA - DICOM
What Digital Imaging and Communication in Medicine (DICOM) could look like in common object request broker (CORBA) and extensible markup language (XML).

CDISC Operational Data Model (ODM)
The final version 1.1 Specification for the Operational Data Model (ODM) was released by CDISC on May 9, 2002. The XML-based Operational Data Model "provides a format for representing the study metadata, study data, and administrative data associated with a clinical trial. It represents only the data that would be transferred among different software systems during a trial, or archived after a trial. It need not represent any information internal to a single system, for example, information about how the data would be stored in a particular database." The version 1.1 release includes the text of the specification, with XML DTDs and supporting documentation. ODM v1.1 Final "represents the culmination of more than three years of effort by a multi-disciplinary team of pharmaceutical and biotechnology sponsors and technology vendors; the development team believes the CDISC 1.1 DTD is now ready for widespread adoption among sponsors, vendors and CROs to facilitate the interchange of clinical trial data.

DARPA Agent Markup Language (DAML)
The World Wide Web (WWW) contains a large amount of information and is expanding at a rapid rate. Most of that information is currently being represented using the Hypertext Markup Language (HTML), which is designed to allow web developers to display information in a way that is accessible to humans for viewing via web browsers. While HTML allows us to visualize the information on the web, it doesn't provide much capability to describe the information in ways that facilitate the use of software programs to find or interpret it. The World Wide Web Consortium (W3C) has developed the Extensible Markup Language (XML) which allows information to be more accurately described using tags. As an example, the word Algol on a web site might represent a computer language, a star or an oceanographic research ship. The use of XML to provide metadata markup, such as Algol, makes the meaning of the work unambiguous. However, XML has a limited capability to describe the relationships (schemas or ontologies) with respect to objects. The use of ontologies provides a very powerful way to describe objects and their relationships to other objects. The DAML language is being developed as an extension to XML and the Resource Description Framework (RDF). The latest release of the language (DAML+OIL) provides a rich set of constructs with which to create ontologies and to markup information so that it is machine readable and understandable.

XML Multimedia Radiology Report
The clinical display of radiologic information as an interactive multimedia report is accomplished using a multimedia report model based on Extensible Markup Language (XML), rather than a traditional workstation model. XML does not replace existing standards (i.e., Digital Imaging and Communications in Medicine [DICOM], Transmission Control Protocol/Internet Protocol [TCP/IP]). Instead, it provides a powerful framework that is used in combination with existing standards to allow system designers to modify display characteristics based on user need. The application of XML to the clinical display of radiologic information is described. [from Abstract]

Review/Tutorial on Standards for Radiology Networks
Medical communication standards, i.e., HL 7, DICOM, and in the near future the migration towards XML, support the interoperability between the IT subsystems and pave the way to patient information systems with access to unified and complete electronic medical records (EMR). Furthermore, with standardized communication techniques, such as CORBAmed [PDF File], an object-oriented design of Healthcare applications will be possible in the near future. [from Abstract]

MIMOS: A framework for exchanging medical image processing results
DICOM presently supports structured reporting of image studies, but does not accommodate semantics in the image handling domain. This can impede the exchange and the interpretation of processing results. To overcome this limitation, a framework based on a formal grammar was developed, with documents encoded using XML. [from Abstract]

< Previous  |  Next Section >  Main

National Cancer InstituteDepartment of Health & Human ServicesNational Institutes of HealthFirstGov.gov