University of Lübeck
Institute for Medical Informatics
Head: Prof. Dr.-Ing. Dr. med. habil. Siegfried J. Pöppl
Author: cand. inf. Winfried Schöch, matr. no. 549325
Assigned by: Prof. Dr.-Ing. Dr. med. habil. Siegfried J. Pöppl
Supervisor: PD Dr. rer. nat. Josef Ingenerf
This website contains some tools and data associated with the diploma thesis stated in the page title. All source code available on this website is licensed under LGPL.
Unless otherwise stated all work has been done by Winfried Schöch.
Follow this link
The following file includes a machine readable version of all Context Groups listed in the tables of DICOM PS 3.16 annex B. This table data has been extracted by Marco Wegner, University of Lübeck.
Additionally to the (partially corrected) table data, the author also included the XML fragments created by the tools below in this file to add by-reference concepts for
The following file lacks concepts from
Extracts the 2-letter language codes defined in ISO 639-1 and 3-letter language codes defined in ISO 639-2/T for DICOM DCMR Context Group 5000 "Languages".
Note that CID 5000 is supposed to include all language codes according to RFC 3066 (i.e. also 3-letter language codes from ISO 639-2/B, IANA assigned language codes [see http://www.iana.org/assignments/language-tags], codes consisting of multiple subtags etc.) so this program's output does not completely define CID 5000. Thus the Context Group status is set to "extensible" in the output file.
Usage: java ISO639Converter [input_file] [output_file] if no input file is given, 'ISO-639-2_utf-8.txt' will be used if no output file is given, 'ISO639-1.xml' will be used
Extracts 2-letter country codes for DCMR CID 5001 from ISO 3166-1 XML file. Creates an XML file in the format used by GENRE.
Usage: java ISO3166Converter [input_file] [output_file] if no input file is given, 'iso_3166-1_list_en.xml' will be used if no output file is given, 'ISO3166-1.xml' will be used
This class extracts the concepts for DICOM DCMR Context Group 7020 "Document Titles" from a LOINC database (scale type 'Doc'), creates human readable "code meaning" strings and writes everything to an XML file in the format used by GENRE.
Usage: java LoincConverter [input_file] [output_file] if no input file is given, 'LOINCDB.TXT' will be used if no output file is given, 'LOINC.XML' will be used
This quick hack creates a list of all code values in DICOM PS 3.16 (DCMR) annex B (Context Groups) that belong to coding scheme 'DCM' plus their corresponding code meaning. The list is useful for DCMR translation purposes.
The list with 1305 distinct code values is ordered alphabetically by code value. Code value and code meaning are TAB seperated.
An XML input file describing the tables in annex is expected (see below). This 'raw tables' file was created by Marco Wegner as a practical work at the Institut für Medizinische Informatik (IMI), University of Lübeck.