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
DicomPersonName(DicomTag, params string[])
public DicomPersonName(DicomTag tag, params string[] values)
Parameters
DicomPersonName(DicomTag, Encoding[], IByteBuffer)
public DicomPersonName(DicomTag tag, Encoding[] encodings, IByteBuffer data)
Parameters
tag
DicomTagencodings
Encoding[]data
IByteBuffer
Properties
First
Given name or empty string.
public string First { get; }
Property Value
Last
Family name or empty string.
public string Last { get; }
Property Value
Middle
Middle name or empty string.
public string Middle { get; }
Property Value
Prefix
Name prefix or empty string.
public string Prefix { get; }
Property Value
Suffix
Name suffix or empty string.
public string Suffix { get; }
Property Value
ValueRepresentation
Gets the Value Representation of the item.
public override DicomVR ValueRepresentation { get; }
Property Value
Methods
HaveSameContent(DicomPersonName, DicomPersonName)
public static bool HaveSameContent(DicomPersonName nameA, DicomPersonName nameB)
Parameters
nameA
DicomPersonNamenameB
DicomPersonName