]> Creatis software - gdcm.git/blob - Dicts/README
ENH: Adding comment on NIH.dic
[gdcm.git] / Dicts / README
1 Sources for dicom public dictionaries:
2  * the official source is the part 6 of the dicom standard (see
3    http://www.dclunie.com/dicom-status/status.html#BaseStandard2001).
4  * http://www.fpimage.com/Manuals/Imp/dicomdic.html
5    an html group based presentation.
6  * ftp://rsbweb.nih.gov/pub/nih-image/documents/dicom-dict.txt
7    a C syntax oriented version provided by NIH (Jim Nash)
8  * http://afni.nimh.nih.gov/afni/AFNI_Dist/afni_src.tgz
9    extract mri_dicom_hdr.c (tar zxvf afni_src.tgz afni_src/mri_dicom_hdr.c)
10    and look for the definitions of CMD_dictionary, META_dictionary,
11    ID_dictionary, PAT_dictionary...
12  * Actually, the *official* Dicom Data Dictionary 
13    is on http://medical.nema.org/dicom/2003/03_06PU.pdf
14    (check it every year, some tags are added, some names change)
15    All C syntax oriented stuff, or anything else -but gdcm one-
16    you can find on the net is very partial.
17    WARNING : The Dicom Tag is an identifier inside the Dicom Dictionary,
18              The Tag Name *is not*
19
20
21 Comment on the file NIH.dic, you can find the following discussion
22 on comp.protocol.dicom(*). As clearly specify by David Clunie all
23 thoses tags are extremely dangerous to use since they override some
24 other, we are only adding them to gdcm to be able to read /apparently/
25 some NIH images. SHOULD NOT EVER BE USED FOR WRITTING IMAGES !
26
27 (*)
28 [Re: Retired element VR and VM, was Re: 0028,3006 LUT Data (nightmare)]
29 ...
30 > 'gdcm' Dicom dictionary uses a few tags, such as :
31 >  0018 106b UI 1 Synchronization Frame of Reference
32 This should be:
33 (0020,0200) Synchronization Frame of Reference UID
34 >  0028 0122 US 1 Waveform Padding Value
35 (5400,100A)    Waveform Padding Value
36 >   003a 0002 SQ 1 Waveform Sequence
37 (5400,0100)    Waveform Sequence
38 >   003a 0103 CS 1 Data Value Representation
39 (50xx,0103)    Data Value Representation
40 >   0040 0552 SQ 1 Specimen Description Sequence
41 No such attribute
42 >   0040 0553 ST 1 Specimen Description
43 No such attribute
44 >   0040 09f8 SQ 1 Vital Stain Code Sequence
45 No such attribute
46 >   0040 a16a ST 1 Bibliographics Citation
47 No such attribute
48 >   0040 a992 ST 1 Uniform Resource Locator
49 No such attribute
50
51 I suspect these were taken for the draft for trial implementation
52 of Sup 23 SR, which was problematic in many ways, not the least
53 of which was that some of its attributes with the same number
54 were re-used with different purpose and VR, etc.
55
56 Some may have been from early drafts of other supplements (e.g.,
57 waveform from the looks of things).
58
59 None of these should ever be used. 
60 ...