Table of Contents

Class DicomPersonName

Namespace
FellowOakDicom
Assembly
fo-dicom.core.dll

Person Name (PN)

public sealed class DicomPersonName : DicomMultiStringElement, IComparable<DicomItem>, IComparable
Inheritance
DicomPersonName
Implements
Inherited Members
Extension Methods

Constructors

DicomPersonName(DicomTag, string, string, string, string, string)

public DicomPersonName(DicomTag tag, string Last, string First, string Middle = null, string Prefix = null, string Suffix = null)

Parameters

tag DicomTag
Last string
First string
Middle string
Prefix string
Suffix string

DicomPersonName(DicomTag, params string[])

public DicomPersonName(DicomTag tag, params string[] values)

Parameters

tag DicomTag
values string[]

DicomPersonName(DicomTag, Encoding[], IByteBuffer)

public DicomPersonName(DicomTag tag, Encoding[] encodings, IByteBuffer data)

Parameters

tag DicomTag
encodings Encoding[]
data IByteBuffer

Properties

First

Given name or empty string.

public string First { get; }

Property Value

string

Last

Family name or empty string.

public string Last { get; }

Property Value

string

Middle

Middle name or empty string.

public string Middle { get; }

Property Value

string

Prefix

Name prefix or empty string.

public string Prefix { get; }

Property Value

string

Suffix

Name suffix or empty string.

public string Suffix { get; }

Property Value

string

ValueRepresentation

Gets the Value Representation of the item.

public override DicomVR ValueRepresentation { get; }

Property Value

DicomVR

Methods

HaveSameContent(DicomPersonName, DicomPersonName)

public static bool HaveSameContent(DicomPersonName nameA, DicomPersonName nameB)

Parameters

nameA DicomPersonName
nameB DicomPersonName

Returns

bool