-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to dicomtribe - XSLT Stylesheets for extracting DICOM standard information in various formats useful to DICOM developers and users.
The following XSLT stylesheets are currently available
Part 6 contains the Data Dictionary of the DICOM standard.
It includes 3 tables with information of all DICOM elements or DICOM attribute:
- Data Elements are used to encode the information of objects
- File Meta Elements are used to encode file header information (see Part 10)
- Directory Structuring Elements are used to encode a DICOMDIR file indexing files on a media
The XSLT stylesheets extract information from Part 6 in DocBook XML format to an XML file inspired from the Part 19 Native DICOM model XML schema.
Each row of the tables is transformed to an empty XML node with Element information in XML attributes
<DicomDataAttribute Tag="(0008,0001)" VR="UL" VM="1" Keyword="LengthToEnd" Name="Length to End" Comment="RET"/>
The following stylesheets extract each table separately:
- ExtractDataElementsElementsFromPart6.xsl extracts information from Table 6-1 Data Elements
- ExtractFileMetaElementsFromPart6.xsl extracts information from Table 7.1 File Meta Elements
- ExtractDirectoryStructuringElementsFromPart6.xsl extracts information from Table 8.1 Directory Structuring Elements
The following stylesheet extract all tables at once
- ExtractAllElementsFromPart6.xsl extracts information from Tables 6-1, 7-1 and 8-1
Part 15 contains the Security and System Management Profiles.
Annex E contains the Application Level Confidentiality Profiles which define how to de-identify DICOM objects or files.
DicomEdit is a language which is used to define de-identification scripts for DicomBrowser software and XNAT platform
The XSLT stylesheets extract information from Annex E Table of Part 15 in DocBook XML format and converts to DicomEdit scripts format.
The script only extract the attributes to be modified and the suggested operations. The script has to be manually edited to add the operations. A small Hint comment section shows example of operations.
Copyright © 2018 David Wikler - david.wikler[AT]ulb.ac.be - Some Rights Reserved