Class DicomUIDGenerator
- Namespace
- FellowOakDicom
- Assembly
- fo-dicom.core.dll
Class for generating DICOM UIDs.
public class DicomUIDGenerator
- Inheritance
-
DicomUIDGenerator
- Inherited Members
- Extension Methods
Methods
Generate(DicomUID)
If sourceUid
is known, return associated destination UID, otherwise generate and return
a new destination UID for the specified sourceUid
.
public DicomUID Generate(DicomUID sourceUid)
Parameters
sourceUid
DicomUIDSource UID.
Returns
- DicomUID
Known or generated UID.
GenerateDerivedFromUUID()
Generate a UUID-derived UID, according to http://medical.nema.org/medical/dicom/current/output/html/part05.html#sect_B.2
public static DicomUID GenerateDerivedFromUUID()
Returns
- DicomUID
A new UID with 2.25 prefix.
RegenerateAll(DicomDataset)
Regenerate all UIDs in a DICOM dataset.
public void RegenerateAll(DicomDataset dataset)
Parameters
dataset
DicomDatasetDataset in which UIDs should be regenerated.