Namespace Aspose.Medical.Dicom.Elements

Namespace Aspose.Medical.Dicom.Elements

Classes

Class NameDescription
AgeEncapsulates ‘Age’ in the AgeString VR.
AgeStringEncapsulates the Age String (AS) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=AS-,Age%20String,-A%20string%20of .
ApplicationEntityEncapsulates the Application Entity (AE) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=AE-,Application%20Entity,-A%20string%20of .
AttributeTagEncapsulates the Attribute Tag (AT) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=AT-,Attribute%20Tag,-Ordered%20pair%20of .
CodeStringEncapsulates the Code String (CS) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=CS-,Code%20String,-A%20string%20of .
DateEncapsulates the Date (DA) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=DA-,Date,-A%20string%20of .
DateTimeEncapsulates the Date Time (DT) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=DT-,Date%20Time,-A%20concatenated%20date .
DecimalStringEncapsulates the Decimal String (DS) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=DS-,Decimal%20String,-A%20string%20of .
EncodableMultiValuedTextElementEncapsulates basic functionality for multi-value text VR types with customizable encodings.
FloatingPointDoubleEncapsulates the Floating Point Double (FD) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=FD-,Floating%20Point%20Double,-Double%20precision%20binary .
FloatingPointSingleEncapsulates the Floating Point Single (FL) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=FL-,Floating%20Point%20Single,-Single%20precision%20binary.c
FragmentSequenceRepresents fragment sequences of DICOM pixel data. Intended for handling encapsulated (compressed) pixel data.
IntegerStringEncapsulates the Integer String (IS) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=IS-,Integer%20String,-A%20string%20of .
LongStringEncapsulates the Long String (LO) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=LO-,Long%20String,-A%20character%20string .
LongTextEncapsulates the Long Text (LT) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=LT-,Long%20Text,-A%20character%20string .
MultiValueDateTextElement<t>Encapsulates basic functionality for date related VR types (DA - date, DT - date time, TM - time).
MultiValueTextElementEncapsulates basic functionality for multi-value text VR types (doesn’t support charset customization).
NumericMultiValueTextElement<t>Encapsulates basic functionality for multivalued text VRs that holds a number.
OtherByteEncapsulates the Other Byte (OB) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=OB-,Other%20Byte,-An%20octet%2Dstream .
OtherByteFragmentRepresents a fragment sequence of Other Byte (OB) items. Intended for handling OB fragments of encapsulated (compressed) pixel data.
OtherDoubleEncapsulates the Other Double (OD) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=OD-,Other%20Double,-A%20stream%20of .
OtherFloatEncapsulates the Other Float (OF) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=OF-,Other%20Float,-A%20stream%20of .
OtherLongEncapsulates the Other Long (OL) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=OL-,Other%20Long,-A%20stream%20of .
OtherVeryLongEncapsulates the Other Very Long (OV) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=Transfer%20Syntax%20definition-,OV,-Other%2064%2Dbit .
OtherWordEncapsulates the Other Word (OW) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=OW-,Other%20Word,-A%20stream%20of .
OtherWordFragmentRepresents a fragment sequence of Other Word (OW) items. Intended for handling OW fragments of encapsulated (compressed) pixel data.
PersonNameEncapsulates the Person Name (PN) VR type. A character string encoded using a 5 component convention. The character code 5CH (the BACKSLASH “" in ISO-IR 6) shall not be present, as it is used as the delimiter between Values in multivalued Data Elements. The string may be padded with trailing spaces. For human use, the five components in their order of occurrence are:

- family name complex,

- given name complex,

- middle name,

- name prefix,

- name suffix.

https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=PN-,Person%20Name,-A%20character%20string .
SequenceEncapsulates the Sequence of Items (SQ) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=SQ-,Sequence%20of%20Items,-Value%20is%20a .
ShortStringEncapsulates the Short String (SH) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=SH-,Short%20String,-A%20character%20string .
ShortTextEncapsulates the Short Text (ST) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=ST-,Short%20Text,-A%20character%20string .
SignedLongEncapsulates the Signed Long (SL) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=SL-,Signed%20Long,-Signed%20binary%20integer .
SignedShortEncapsulates the Signed Short (SS) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=SS-,Signed%20Short,-Signed%20binary%20integer .
SignedVeryLongEncapsulates the Signed Very Long (SV) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=Section%206.2)-,SV,-Signed%2064%2Dbit .
SingleValueTextElementEncapsulates basic functionality for single-valued text VR types that customizable charset.
TextElementEncapsulates basic functionality for VR types that depend on text encodings.
TimeEncapsulates the Time (TM) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=TM-,Time,-A%20string%20of .
UniqueIdentifierEncapsulates the Unique Identifier (UI) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=UI-,Unique%20Identifier,-(UID) .
UniversalResourceEncapsulates the Universal Resource Identifier or Universal Resource Locator (UR) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=DICOM%20Value%20Representations-,UR,-Universal%20Resource%20Identifier .
UnknownEncapsulates the Unknown (UN) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=UN-,Unknown,-An%20octet%2Dstream .
UnlimitedCharactersEncapsulates the Unlimited Characters (UC) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=Unlimited%20Characters .
UnlimitedTextEncapsulates the Unlimited Text (UT) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=UT-,Unlimited%20Text,-A%20character%20string .
UnsignedLongEncapsulates the Unsigned Long (UL) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=UL-,Unsigned%20Long,-Unsigned%20binary%20integer .
UnsignedShortEncapsulates the Unsigned Short (US) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=US-,Unsigned%20Short,-Unsigned%20binary%20integer .
UnsignedVeryLongEncapsulates the Unsigned Very Long (UV) VR type. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#:~:text=See%20Note%202-,UV,-Unsigned%2064%2Dbit .
ValueElement<t>Encapsulates basic functionality for non text VR types (VR types that use .NET structures as underlying value type and ‘Attribute Tag’ VR). </t></t></t>

Structs

Struct NameDescription
DateRangeEncapsulates Date (Time, Date Time) Range Matching functionality. See specification https://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_C.2.2.2.5.html#sect_C.2.2.2.5.3

C.2.2.2.5.1 Range Matching of Attributes of VR of DA.

a. A string of the form “date1 - date2”, where date1 is less or equal to date2, shall match all occurrences of dates that fall between date1 and date2 inclusive

b. A string of the form “- date1” shall match all occurrences of dates prior to and including date1

c. A string of the form “date1 -” shall match all occurrences of date1 and subsequent dates

C.2.2.2.5.2 Range Matching of Attributes of VR of TM.

a. A string of the form “time1 - time2”, where time1 is less or equal to time2, shall match all occurrences of times that fall between time1 and time2 inclusive

b. A string of the form “- time1” shall match all occurrences of times prior to and including time1

c. A string of the form “time1 -” shall match all occurrences of time1 and subsequent times

C.2.2.2.5.3 Range Matching of Attributes of VR of DT.

a. A string of the form “datetime1 - datetime2”, where datetime is less or equal to datetime2, shall match all moments in time that fall between datetime1 and datetime2 inclusive

b. A string of the form “- datetime1” shall match all moments in time prior to and including datetime1

c. A string of the form “datetime1 -” shall match all moments in time subsequent to and including datetime1

d. The offset from Universal Coordinated Time, if present in the Value of the Attribute, shall be taken into account for the purposes of the match.

C.2.2.2.5.4 Range Matching General Rules

If Extended Negotiation of combined datetime matching is successful, then a pair of Attributes that are of VR DA and TM, both of which specify the same form of Range Matching, shall have the concatenated string values of each Range Matching component matched as if they were a single Attribute of VR DT.

Interfaces

Interface NameDescription
IElementRepresents a basic DICOM data element.

Enums

Enum NameDescription
Age.UnitAge measurement units. https://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html Table 6.2-1 Age String.