[Insight-developers] DICOM UID Generation + Mac address
Lorensen, William E (Research)
lorensen at crd.ge.com
Wed Jan 19 16:10:23 EST 2005
Mathieu,
There are issues with the UID generation.
I generated a new series from an old one with DicomSereisReadSeriesWrite.
Then I imported the images into our Advantage Windows system. The series
showed up as several studies with a varying number of images per study.
Seems like some of the ids you are making unique should not be. The varying
number probably has to do with clock resolution on the UID generator.
Bill
-----Original Message-----
From: Mathieu Malaterre [mailto:mathieu.malaterre at kitware.com]
Sent: Monday, January 17, 2005 4:32 PM
To: Insight Developers
Subject: [Insight-developers] DICOM UID Generation + Mac address
Hello,
Ok I think I am pretty much done with the DICOM stuff in ITK for the
release. I just want to double check with you it's alright.
1. GDCM take also in account the "Serie Instance UID". Therefore even if
there are two seriies (same study) within the same dir, only one will be
picked.
2. GDCM now uses the new ITK DICOM radical to generate the DICOM files.
So far I overrides:
[SOP Instance UID]
[Media Stored SOP Instance UID]
[Study Instance UID]
[Series Instance UID]
[Frame of Reference UID]
And the algorithm is:
uid = s1 + s2 + s3
s1 = 1.2.826.0.1.3680043.2.1125 // ITK radical
s2 = Mac address
s3 = Date + Time
Then for "SOP Instance UID" I also append the image number. I did a
static int, and I increment it each time I write the image.
The only remaining -potential- problem is for Study Instance UID, Series
Instance UID and Frame of Reference UID. I am not sure what people
usally append to those strings. I'll investigate, meanwhile I just put a
different number for those 3. (any comments David?)
The implementation for the Mac address gave me a lot of troubles, so
there is a chance it does not work on your plateform. So far I only
tested it on Linux, MacOSX, Sun Sparc and Win32.
Mathieu
_______________________________________________
Insight-developers mailing list
Insight-developers at itk.org
http://www.itk.org/mailman/listinfo/insight-developers
More information about the Insight-developers
mailing list