Fellow Oak DICOM
Search Results for

    Show / Hide Table of Contents

    Class DicomUIDGenerator

    Class for generating DICOM UIDs.

    Inheritance
    System.Object
    DicomUIDGenerator
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: FellowOakDicom
    Assembly: fo-dicom.core.dll
    Syntax
    public class DicomUIDGenerator

    Methods

    Generate(DicomUID)

    If sourceUid is known, return associated destination UID, otherwise generate and return a new destination UID for the specified sourceUid.

    Declaration
    public DicomUID Generate(DicomUID sourceUid)
    Parameters
    Type Name Description
    DicomUID sourceUid

    Source UID.

    Returns
    Type Description
    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

    Declaration
    public static DicomUID GenerateDerivedFromUUID()
    Returns
    Type Description
    DicomUID

    A new UID with 2.25 prefix.

    RegenerateAll(DicomDataset)

    Regenerate all UIDs in a DICOM dataset.

    Declaration
    public void RegenerateAll(DicomDataset dataset)
    Parameters
    Type Name Description
    DicomDataset dataset

    Dataset in which UIDs should be regenerated.

    Extension Methods

    LinqExtensions.IsOneOf<T>(T, T[])
    In This Article
    Back to top Copyright (c) 2012-2025 fo-dicom contributors