ClearCanvas.Dicom Fault contract indicating the requested study cannot be accessed because it is being used on the server. Gets or sets the current state of the study. Defines the interface of a service that provides study header information. Retrieves a stream containing the study header information. The AE of the caller Query parameters The stream containing the study header information in compressed XML format Gets the Study Instance UID of the identified study. Gets the modalities in the identified study. Gets the study description of the identified study. Gets the study ID of the identified study. Gets the study date of the identified study. Gets the study time of the identified study. Gets the accession number of the identified study. Gets the number of series belonging to the identified study. Gets the number of composite object instances belonging to the identified study. Used by to specify the s to transfer over the association. Constructor. Constructor. Constructor for primary usage with the class. The SOP Class for a DICOM instance The SOP Instance UID of a DICOM instance Load a for the storage instance. If the constructor that supplies a is used, that file is returned. Otherwise, the file is loaded and returned. Note that a reference is not kept for the file in this case. Load enough information from the file to allow negotiation of the association. The filename of the storage instance. The of the storage instance. The SOP Instance Uid of the storage instance. The Study Instance Uid of the storage instance. The Study Instance Uid of the storage instance. The Patient's Name of the storage instance. The Patient Id of the storage instance. The of the storage instance. The returned from the remote SCP when the storage instance was trasferred. An extended failure description if is a failure status. Image Box Pixel Module as per Part 3 Table C.13-5 page 868 Abstract base class for an Iod and Modules, which is a strongly typed wrapper to attributes in a dicom attribute collection. Contains dicom attribute collection which contains all the dicom tags Contains a dictionary of module Iods. Subclassed Iods can use dictionary for a lazy-loaded way of loading modules, this way if the gets updated, the new attribute collection will be used (lazy loaded). Initializes a new instance of the class. Sets the specified 's attribute value to be null. The dicom tag. Sets the specified 's attribute value to be null. The dicom tag. Sets the list of dicom tags' attributes null. The dicom tags. Sets the list of dicom tags' attributes null. The dicom tags. Gets the module iod for the specified T. This is to be used by a subclassed IO for lazy loading of a Module IOD within that IOD. Parses an enum value for the enum type T, automatically converting to Pascal if necessary since enum names don't have spaces. Returns if string not found. The input. The default value. Sets the dicom attribute value from enum value. The dicom attribute. The value. Sets the dicom attribute value from enum. Sets it to upper case as per dicom Standard. If is true, then it formats the from Pascal - ie, MammoClear would be set as MAMMO CLEAR . The dicom attribute. The value. if set to true [format from pascal]. Formats a string from pascal notation. The value. Determines whether [is prev char white space] [the specified value]. Helper function for FormatFromPascal. The value. Index of the current. true if [is prev char white space] [the specified value]; otherwise, false. Determines whether [is next char white space] [the specified value]. Helper function for FormatFromPascal. The value. Index of the current. true if [is next char white space] [the specified value]; otherwise, false. Determines whether [is prev char upper] [the specified value]. Helper function for FormatFromPascal. The value. Index of the current. true if [is prev char upper] [the specified value]; otherwise, false. Gets the dicom attribute collection. The dicom attribute collection. Initializes a new instance of the class. Initializes a new instance of the class. Sets the commonly used tags in the base dicom attribute collection. Sets the commonly used tags in the specified dicom attribute collection. Gets or sets the image box position. The position of the image on the film, based on Image Display Format (2010,0010). See Part 3, C.13.5.1 for specification. The image box position. Gets or sets the polarity. Specifies whether minimum pixel values (after VOI 3LUT transformation) are to printed black or white. If Polarity (2020,0020) is not specified by the SCU, the SCP shall print with NORMAL polarity. The polarity. Gets or sets the type of the magnification. The type of the magnification. Gets or sets the type of the smoothing. The type of the smoothing. Gets or sets the configuration information. The configuration information. Gets or sets the size of the requested image. Width (x-dimension) in mm of the image to be printed. This value overrides the size that corresponds with optimal filling of the Image Box. The size of the requested image. Gets or sets the requested decimate crop behavior. The requested decimate crop behavior. Gets the basic grayscale image sequence list. The basic grayscale image sequence list. Gets the basic color image sequence list. The basic color image sequence list. Enumeration for Image Position. The position of the image on the film, based on Image Display Format (2010,0010). image box sequence shall be major row order (from left-toright and from top-to-bottom); top left image position shall be equal to 1. Image box sequence shall be major row order (from left-to-right and from top-to-bottom); top left image position shall be set to 1. image box sequence shall be major column order (from top-tobottom and from left-to-right); top left image position shall be equal to 1. image box sequence shall be major row order (from left-to-right and from top-to-bottom); top left image position shall be set to 1. image box sequence shall be major row order (from left-toright and from top-to-bottom); top left image position shall be set to 1. image box sequence shall be defined in the Conformance Statement; top left image position shall be set to 1. Specifies whether minimum pixel values (after VOI 3LUT transformation) are to printed black or white. If Polarity (2020,0020) is not specified by the SCU, the SCP shall print with NORMAL polarity. pixels shall be printed as specified by the Photometric Interpretation (0028,0004) pixels shall be printed with the opposite polarity as specified by the Photometric Interpretation (0028,0004) the SCP shall not crop or decimate a magnification factor less than 1 to be applied to the image. some image rows and/or columns are to be deleted before printing. The specific algorithm for cropping shall be described in the SCP Conformance Statement. As per Dicom DOC 3 C.4.15 (pg 256) Initializes a new instance of the class. Initializes a new instance of the class. Gets the performed protocol code sequence list. Sequence describing the Protocol performed for this Procedure Step. This sequence may have zero or more Items. The performed protocol code sequence list. Gets the protocol context sequence list. Sequence that specifies the context for the Performed Protocol Code Sequence Item. One or more items may be included in this sequence. See Section C.4.10.1. The protocol context sequence list. Sequence that specifies modifiers for a Protocol Context Content Item. One or more items may be included in this sequence. See Section C.4.10.1. The content item modifier sequence list. Modality Enum. as per Part 3, C.7.3.1.1.1 The modality listed in the Modality Data Element (0008,0060) may not match the name of the IOD in which it appears. For example, a SOP instance from XA IOD may list the RF modality when an RF implementation produces an XA object. None or blank value Computed Radiography Computed Tomography Magnetic Resonance The MR modality incorporates the retired modalities MA and MS. Nuclear Medicine Ultrasound Other Biomagnetic Imaging Color Flow Doppler Duplex Doppler Diaphanography Endoscopy Laser Surface Scan Positron Emission Tomography (PET) Radiographic Imaging (Conventional Film/Screen) Single-Photon Emission Computed Tomography (SPECT) Thermography X-Ray Angiography The XA modality incorporates the retired modality DS. Radio Fluoroscopy (The RF modality incorporates the retired modalities CF, DF, VF.) Radiotherapy Image Radiotherapy Dose Radiotherapy Structure Set Radiotherapy Plan RT Treatment Record Hard Copy Digital Radiography Mammography Intra-oral Radiography Panoramic X-Ray General Microscopy Slide Microscopy External-camera Photography Presentation State Audio Electrocardiography Cardiac Electrophysiology Hemodynamic Waveform SR Document Intravascular Ultrasound Ophthalmic Photography Stereometric Relationship Optical Coherence Tomography Ophthalmic Refraction Ophthalmic Visual Field Ophthalmic Mapping Key Object Selection Segmentation Registration Digital Subtraction Angiography (retired) The XA modality incorporates the retired modality DS. Cinefluorography (retired) The RF modality incorporates the retired modalities CF, DF, VF. Digital fluoroscopy (retired) The RF modality incorporates the retired modalities CF, DF, VF. = Videofluorography (retired) The RF modality incorporates the retired modalities CF, DF, VF. Angioscopy (retired) Cystoscopy (retired) Echocardiography (retired) Laparoscopy (retired) Fluorescein angiography (retired) Culposcopy (retired) Digital microscopy (retired) Fundoscopy (retired) Magnetic resonance angiography (retired) The MR modality incorporates the retired modalities MA and MS. Magnetic resonance spectroscopy (retired) The MR modality incorporates the retired modalities MA and MS. Base class representing a single DICOM context group. Defines the baseline items that part of the context group, as well as provides methods for looking up the specific based on a . For additional information, please refer to the DICOM Standard 2008 PS 3.16. Gets the context ID of this group. Gets the name of this context group. Gets a value indicating whether or not this context group is extensible. Gets the version date of this context group. Constructs a . The context ID of this group. The name of this context group. A value indicating whether or not this context group is extensible. The value indicating whether or not this context group is extensible. Thrown if is null or empty. Gets an enumerator that iterates through the defined items of this context group. A object that can be used to iterate through the items of this context group. Gets an enumerator that iterates through the defined items of this context group. A object that can be used to iterate through the items of this context group. Creates a new code item to extend this context group. Called by the base item when a lookup is performed on an extensible context group and the code does not exist in the group (as determined by ). Inheritors must override this method to call an appropriate constructor if the group is extensible. The default implementation always returns null. The designator of the coding scheme in which this code is defined. The version of the coding scheme in which this code is defined, if known. Should be null if not explicitly specified. The value of this code. The Human-readable meaning of this code. A new code item. Writes the value of the specified code item to the given code sequence. The default implementation calls . The code item whose value should be written. The code sequence to which the code is to be written. Looks up a code item in the context group given the details specified by a code sequence. The default implementation calls . The code sequence containing the code that is to be looked up. A matching baseline code item if one is found, an extending code item if the context group is extensible and a match wasn't found, or null otherwise. Looks up a code item in the context group given the details specified by a code sequence. The default implementation iterates through and calls to find a match. The code sequence containing the code that is to be looked up. A value indicating whether or not the coding scheme version should be compared when looking for a match. A matching baseline code item if one is found, an extending code item if the context group is extensible and a match wasn't found, or null otherwise. Looks up a code item in the context group given the details specified by a code sequence. The default implementation iterates through and calls to find a match. The designator of the coding scheme of the code to be looked up. The version of the coding scheme of the code to be looked up. The value of this code of the code to be looked up. The Human-readable meaning of this code of the code to be looked up. A value indicating whether or not the coding scheme version should be compared when looking for a match. A matching baseline code item if one is found, an extending code item if the context group is extensible and a match wasn't found, or null otherwise. Base class representing a single DICOM context group code item. This class is abstract because one typically needs to know the context group under which the code is to be used. The context group itself may be extensible, in which case additional user-defined codes may be created and used, or it may be non-extensible, in which case only the codes defined in the context group may be used. Context group implementors should thus take care to implement appropriate public-scoped constructors on the code items if and only if the context group is extensible. For additional information, please refer to the DICOM Standard 2008 PS 3.16. Gets the designator of the coding scheme in which this code is defined. Gets the version of the coding scheme in which this code is defined. May be null if the version is not explicitly defined for this code. Gets the value of this code. Gets the Human-readable meaning of this code. Constructs a new where the coding scheme version is not explicitly specified. The designator of the coding scheme in which this code is defined. The value of this code. The Human-readable meaning of this code. Thrown if or are null or empty. Constructs a new . The designator of the coding scheme in which this code is defined. The version of the coding scheme in which this code is defined, if known. Should be null if not explicitly specified. The value of this code. The Human-readable meaning of this code. Thrown if or are null or empty. Gets an appropriate hash value. The default implementation computes the hash value based only on the coding scheme designator and the code value. Determines whether or not the specified is equivalent to the current code item. The object with which to compare the current code item. True if the specified object is a or a and they are equivalent; False otherwise. Thrown if is null. The default implementation compares only the coding scheme designator and code value by calling or . Determines whether or not the specified is equivalent to the current code item. The code sequence with which to compare the current code item. True if the specified code sequence is equivalent to the current code item; False otherwise. Thrown if is null. The default implementation compares only the coding scheme designator and code value by calling . Determines whether or not the specified is equivalent to the current code item. The code sequence with which to compare the current code item. A value indicating whether or not the coding scheme version should be compared. True if the specified code sequence is equivalent to the current code item; False otherwise. Thrown if is null. The default implementation compares only the coding scheme designator and code value by calling . Determines whether or not the specified is equivalent to the current code item. The code item with which to compare the current code item. True if the specified code item is equivalent to the current code item; False otherwise. Thrown if is null. The default implementation compares only the coding scheme designator and code value by calling . Determines whether or not the specified is equivalent to the current code item. The code item with which to compare the current code item. A value indicating whether or not the coding scheme version should be compared. True if the specified code item is equivalent to the current code item; False otherwise. Thrown if is null. The default implementation compares only the coding scheme designator and code value by calling . Determines whether or not the specified code is equivalent to the current code item. The coding scheme designator with which to compare with the current code item. The coding scheme version with which to compare with the current code item. The code value with which to compare with the current code item. The code meaning with which to compare with the current code item. A value indicating whether or not the coding scheme version should be compared. True if the specified code is equivalent to the current code item; False otherwise. The default implementation compares only the coding scheme designator and code value. The coding scheme version is also compared if the flag is specified. Sets the attributes of the given code sequence according to the current code item. A code sequence object. Thrown if the code sequence object is null. Gets a coded string representation of this code item. A coded string representation of this code item. Gets a plain string representation of this code item. A coded string representation of this code item. The default implementation attempts to use the code meaning if available. If the code meaning is not specified, it defaults to the coded string repsentation. Gets a string representation of this code item. A string representation of this code item. The default implementation returns a representation consisting of the code value, meaning, and scheme designator. Casts a context group item as a code sequence. A context group item. A whose attribute values are those of the specified context group item. Casts a context group item as a string. A context group item. The string representation of the code item as given by . Abstract base class for parameters to codecs. Specifies if Palette Color images should be converted to RGB for compression. Interface for Dicom Compressor/Decompressors. Encode (compress) the entire pixel data. The uncompressed pixel data The output compressed pixel data The codec parameters Decode (decompress) the entire pixel data. The source compressed pixel data. The output pixel data. The codec parameters. Decode a single frame of pixel data. Note this method is strictly used with the class's GetFrame() method to compress data frame by frame. It is expected that the frame data will be output into as a single frame of data. If a DICOM file is loaded with the option set, this method in conjunction with the class can allow the library to only load a frame of data at a time. A zero offset frame number The input pixel data (including all frames) The output pixel data is stored here The codec parameters The name of the Codec The the codec supports. Interface for factory for creating DICOM Compressors/Decompressors. Get the codec parameters. The data set to get codec parameters for. Note that this value may be null. The codec parameters. Get the codec parameters. XML based codec parameters. The codec parameters. Get an codec. The name of the factory. The transfer syntax associated with the factory. Audit Source as used in DICOM Audit Messages Comments from RFC 3881. The following data are required primarily for application systems and processes. Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants, e.g., low-level network transports, need not be identified. Depending on implementation strategies, it is possible that the components in a multi-tier, distributed, or composite applications may generate more than one audit message for a single application event. Various data in the audit message may be used to identify such cases, supporting subsequent data reduction. This document anticipates that the repository and reporting mechanisms will perform data reduction when required, but does not specify those mechanism. Constructor. Required. See Constructor. Required. See See See (optional) Logical source location within the healthcare enterprise network, e.g., a hospital or other provider location within a multi-entity provider group. Unique identifier text string within the healthcare enterprise. May be unvalued when the audit-generating application is uniquely identified by Audit Source ID. Identifier of the source where the event originated. Format / Values: Unique identifier text string, at least within the Audit Enterprise Site ID Rationale: This field ties the event to a specific source system. It may be used to group events for analysis according to where the event occurred. Notes: In some configurations, a load-balancing function distributes work among two or more duplicate servers. The values defined for this field thus may be considered as an source identifier for a group of servers rather than a specific source system. Code specifying the type of source where event originated. Coded-value enumeration, optionally defined by system implementers or a as a reference to a standard vocabulary. for class. Constructor. Override of . Override of . Override of . Override of . Encapsulates the DICOM Person's Name. Protected constructor. Constructor. The Person's Name as a string. Gets the Person's Name as a string. A string representation of the Person's Name. Implicit cast to a String object, for ease of use. Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. A hash code for the current . Returns a value indicating whether two are the same. Another to compare with Comparison option true if this person's name is the same as the other. false otherwise. Gets whether or not the value is empty. Gets or sets the internal person name value, unparsed. Gets the patient's last (family) name. Gets the patient's first (given) name. Gets the patient's middle name. Gets the patient's title. Gets the patient's name, formatted like: Last Name, First Name. Gets the single byte in the . Gets the ideographic in the . Gets the phonetic in the . Base class for DICOM Files and Messages Load the contents of attributes in the message into a structure or class. This method will use reflection to look at the contents of the object specified by and copy the values of attributes within the and for the message to fields in the object with the attribute set for them. Dump the contents of the message to a StringBuilder. Dump the contents of the message to a string. The dump of the message. Dump the contents of themessage to a string with the default dump options. A prefix to place in front of each dump line. The dump of the message. Dump the contents of the message to a string with the default options set. The dump of the message. Hash override that sums the hashes of the attributes within the message. The sum of the hashes of the attributes in the message. Check if the contents of the DicomAttributeCollection is identical to another DicomAttributeCollection instance. This method compares the contents of two attribute collections to see if they are equal. The method will step through each of the tags within the collection, and compare them to see if they are equal. The method will also recurse into sequence attributes to be sure they are equal. The object to compare to. A list of describing why the objects are not equal. true if the collections are equal. The Transfer Syntax of the DICOM file or message The Meta information for the message. The DataSet for the message. Class that can represent a study as XML data. Remove a specific file from the object. Removes a series from the StudyXml. The Series Instance UID of the series to be removed. true if the series is removed or does not exist. Remove a specific SOP instance from the StudyXml. The Series Instance Uid of the instance to be removed The SOP Instance Uid of the instance to be removed true on SOP instance exists and is removed. Add a to the StudyXml. The to add. true on success. Add a to the StudyXml. The to add. The size in bytes of the file being added. The settings used when writing out the file. true on scuccess. Gets the total size of all instances in the study. Size of the study, in bytes. Get an XML document representing the . This method can be called multiple times as DICOM SOP Instances are added to the . Note that caching is done of the XmlDocument to improve performance. If the collections in the InstanceStreams are modified, the caching mechanism may cause the updates not to be contained in the generated XmlDocument. Populate this object based on the supplied XML document. Returns a boolean indicating whether the specified series exists in the study XML. The Series Instance UID of the series to check True if the series exists in the study XML Returns a boolean indicating whether the specified SOP instance exists in the study XML. The Series Instance UID of the SOP instance to check The SOP Instance UID of the SOP instance to check True if the SOP instance exists in the study XML Study Instance UID associated with this stream file. Indexer to retrieve specific objects from the . Gets the Study Instance UID of the identified series. Gets the Series Instance UID of the identified series. Gets the modality of the identified series. Gets the series description of the identified series. Gets the series number of the identified series. Gets the number of composite object instances belonging to the identified series. Storage SCU Component for sending DICOM instances (images). You can use to call it synchronously, and to call it Asyncronously. See example below for calling it asynchronously. Here is an example to use send files Asynchronously. (storageScu_StoreCompleted); _storageScu.AddFile(@"C:\somefile.dcm"); _storageScu.AddStorageInstance(new StorageInstance("AnotherFile.dcm")); // Can also use AddStorageInstanceList and pass in a list. IAsyncResult asyncResult = _storageScu.BeginSend(new AsyncCallback(SendComplete), _storageScu); } /// gets called when each file completes void storageScu_StoreCompleted(object sender, StorageInstance e) { StorageScu storageScu = (StorageScu)sender; //Now Do whatever with each store detail, for example: System.Diagnostics.Debug.Write(e.SendStatus); } /// gets called when the send is totally finished private void SendComplete(IAsyncResult ar) { StorageScu storageScu = (StorageScu)ar.AsyncState; // Now do whatever we want with all the results, for example: System.Diagnostics.Debug.Write(storageScu.SuccessSubOperations); } ]]> This is the base class for SCU classes. The three main methods that shouold be overwritten are , , and . Note, built into this class, so all Scu classes can use the property and the method. Cancels the operation. Wait for the background thread for the client to close. Wait for the background thread for the client to close. true if the thread as exited, false if timeout. Convert a collection of DICOM attribute collections into the specificed list of Iods. An derived class. The list of DICOM attribute collections to convert The list of IODs. Connects to specified server with the specified information. Note this calls to get the list of presentation contexts for the association request, so this method should be overwritten in the subclass. Checks for canceled. Throws a if the operation is canceled. Checks for timeout expired. Throws a if timeout has expired. Stops the running operation, by setting the Status to NotRunning, stopping the timer, and setting the Progress Wait Event so execution can continue. Adds the sop class to presentation context for Explicit and Implicit Vr Little Endian The sop class. Releases the connection. The client. Sets the presentation contexts that the association will attempt to connect on. Note, this must be implemented in the subclass. This (forcefully?) Closes the dicom client. Called when received associate accept. In this event we should then send the specific request we wish to do (ie, CStore, CEcho, etc.). Note, this should be overridden in subclasses. It is also recommended for the overridden method to first call this to log the associate accept information: public override void OnReceiveAssociateAccept(DicomClient client, ClientAssociationParameters association) { base.OnReceiveAssociateAccept(client, association); // SEND Request like CStore or CEcho... } The client. The association. Called when received response message. This should be overridden by the subclass. This is where we receive the message back in a CEcho or CFind, and for a CStore, we would send additional files if necessary. Note, the subclass should *not* call this method. Perhaps this is comfusing with recommended to call the base class.? Note, the overridden method in the subclass should call when operation is completed. The client. The association. The presentation ID. The message. Called when [receive associate reject]. The client. The association. The result. The source. The reason. Called when [receive request message]. The client. The association. The presentation ID. The message. Called when [receive release response]. The client. The association. Called when [receive abort]. The client. The association. The source. The reason. Called when [network error]. The client. The association. The e. Note, e can be null in some instances. Called when [dimse timeout]. The client. The association. Releases unmanaged resources and performs other cleanup operations before the is reclaimed by garbage collection. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Disposes the specified disposing. if set to true [disposing]. Gets the progress event. The progress event. Gets or sets the association parameters. The association parameters. Gets or sets the Dicom Client. The client. Gets or sets the client AE title. The client AE title. Gets or sets the remote AE. The remote AE. Gets or sets the remote host. The remote host. Gets or sets the remote port. The remote port. Gets or sets the operation status. The status. Gets or sets the read timeout. Set by default to the value configured as The Read timeout in milliseconds. (Default: 30000) Gets or sets the write timeout. Set by default to the value configured as The Write timeout in milliseconds. (Default: 30000) Sets if informational logging should be done by the Scu. Boolean, true if informational logging should be done, false otherwise. (Default: true) Gets or sets Canceled - ie, rerturns true if the Property equals Canceled. true if canceled; otherwise, false. Gets the result status. The result status. Occurs when the association has been accepted. Constructor for Storage SCU Component. The local AE title. The remote AE title being connected to. The hostname or IP address of the remote AE. The listen port of the remote AE. Constructor for Storage SCU Component. The local AE title. The remote AE title being connected to. The hostname or IP address of the remote AE. The listen port of the remote AE. The Application Entity Title of the application that orginated this C-STORE association. The Message ID of the C-MOVE-RQ message that orginated this C-STORE association. Set a list of preferred SOP Class and Transfer Syntax combinations for the association. This method supplies a list of preferred transfer syntaxes for SOP Classes. It is assumed a SOP Class will only be in the list once and that only one transfer syntax will be supplied per SOP Class. When the preferred syntax list is set, the component will check for preferred syntaxes for each SOP Class that is negotiated. It will add a proposed presentation context for the preferred and attempt to use this preferred syntax for transfering the object. It will default to the encoding of the object if a preferred syntax is not negotiated successfully. Sends the SOP Instances in the . Determines whether has files to send, ie, all storage instances do not have a status of processing failure true if [has files to send]; otherwise, false. Begins sending the files in in asynchronous mode. See the example in the class comment for an example on how to use this. The callback. State of the async. Ends the send (asynchronous mode). See the example in the class comment for an example on how to use this. The ar. Adds the specified file to . Name of the file. Adds the specified storage instanceto . The storage instance. Add a list of s to transfer with the class. The list of storage instances to transfer. Is called when an image store is completed. If there are any callers hooked up to the event, it will forward the to the callers. The storage instance. Is called when an image store is started. The storage instance. Fail the remaining SOP Instances for sending. Load details about the list of files to transfer into memory. Generic routine to continue attempting to send C-STORE-RQ messages in the until one is successful. This routine will continue attempting to send a C-STORE until one has successfully been sent or all SOP instances in the have been sent. Possible failures are that a SOP Class was not negotiated, or a failure happened reading the SOP Instance from disk. DICOM Client class Association Parameters Generic routine to send the next C-STORE-RQ message in the . DICOM Client class Association Parameters Scan the files to send, and create presentation contexts for each abstract syntax to send. Called when received associate accept. For StorageScu, we then attempt to send the first file. The client. The association. Called when received response message. If there are more files to send, will send them here. The client. The association. The presentation ID. The message. Disposes the specified disposing. if set to true [disposing]. Event called when a SOP Instance has completed being sent over the network. Note that the event will be called on both failure and sucessful sending of a DICOM file. Occurs when an SOP Instance has started being sent over the network. Gets or sets the file list, which contains a list of all the files. The file list. The number of tranferred SOP Instances which had a warning status. The number of transferred SOP Instances that had a failure status. The number of transferred SOP Instances that had a success status. The total number of SOP Instances to transfer. The number of remaining SOP Instances to transfer. Delegate for starting Send in ASynch mode with . Results This stores the film Session Uid that in the Film Session create request, we need it later on... This stores the film BOx Uid that in the Film Box create request, we need it later on... Need to remember film box response message because this contains info about the image boxes... note only supports one film box for now... Keeps track of which image is sent Basic Film Session request Basic Film Box request Image Box Pixel List (list of images to be printed) Initializes a new instance of the class. Prints with the specified parameters. The client AE title. The remote AE. The remote host. The remote port. The basic film session module iod. The basic film box module iod. The image box pixel module iods. Begins the print asynchronously. The client AE title. The remote AE. The remote host. The remote port. The basic film session module iod. The basic film box module iod. The image box pixel module iods. The callback. State of the async. Ends the asynchronous print. The ar. Sends the action print request for the film box. The client. The association. The response message. Called when received associate accept. The client. The association. Called when received response message. The client. The association. The presentation ID. The message. Adds the appropriate Patient Root presentation context. Disposes the specified disposing. if set to true [disposing]. Private enum for knowing the state of the print request, so we know what to send to the SCP Print delegate for printing ASynch Enumerated values for the attribute indicating the type of identifier in an OtherPatientIds Sequence Item. As defined in the DICOM Standard 2008, Part 3, Section C.7.1.1 (Table C.7-1) TEXT RFID BARCODE Represents the unknown status, which is equivalent to the null value. Referenced Series Sequence. As per Part 3, Table 10.4, pg 78 Sequence IOD, subclasses to take a instead of a . Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets the dicom attribute collection as a dicom sequence item. The dicom sequence item. Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Unique identifier of the Series containing the referenced Instances. The series instance uid. Sequence of Items each providing a reference to an Instance that is part of the Series defined by Series Instance UID (0020,000E) in the enclosing Item. One or more Items shall be present. The referenced film session sequence list. Performed Series Sequence. As per Part 3, Table C4.15, pg 256 Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Name of the physician(s) administering this Series. The name of the performing physicians. Identification of the physician(s) administering the Series. One or more items shall be included in this sequence. If more than one Item, the number and order shall correspond to the value of Performing Physician�s Name (0008,1050), if present. The performing physician identification sequence list. Gets or sets the name of the operators. The name of the operators. Identification of the operator(s) supporting the Series. One or more items shall be included in this sequence. If more than one Item, the number and order shall correspond to the value of Operators� Name (0008,1070), if present. The operator identification sequence list. User-defined description of the conditions under which the Series was performed. Note: This attribute conveys series-specific protocol identification and may or may not be identical to the one presented in the Performed Protocol Code Sequence (0040,0260). The name of the protocol. Title of the DICOM Application Entity where the Images and other Composite SOP Instances in this Series may be retrieved on the network. Note: The duration for which this location remains valid is unspecified. The retrieve ae title. A Sequence that provides reference to one or more sets of Image SOP Class/SOP Instance pairs created during the acquisition of the procedure step. The sequence may have zero or more Items. The referenced image sequence list. Uniquely identifies instances, other than images, of any SOP Class that conforms to the DICOM Composite IOD Information Model, such as Waveforms, Presentation States or Structured Reports, created during the acquisition of the procedure step. The sequence may have zero or more Items. The referenced non image composite sop instance sequence list. Enumerated values for the attribute describing whether or not a procedure has been performed in an effort to render the patient sterile. As defined in the DICOM Standard 2008, Part 3, Section C.7.2.2 (Table C.7-4a) Altered/Neutered. Unaltered/Intact. Represents the unknown status, which is equivalent to the null value. C.9.3 Multi-frame Overlay Module, PS 3.3 - 2008 Initializes a new instance of the class. Initializes a new instance of the class. Number of Frames in Overlay. Required if Overlay data contains multiple frames. A Multi-frame Overlay is defined as an Overlay whose overlay data consists of a sequential set of individual Overlay frames. A Multi-frame Overlay is transmitted as a single contiguous stream of overlay data. Frame delimiters are not contained within the data stream. Each individual frame shall be defined (and thus can be identified) by the Attributes in the Overlay Plane Module (see C.9.2). The total number of frames contained within a Multi-frame Overlay is conveyed in the Number of Frames in Overlay (60xx,0015). The frames within a Multi-frame Overlay shall be conveyed as a logical sequence. If Multi-frame Overlays are related to a Multi-frame Image, the order of the Overlay Frames are one to one with the order of the Image frames. Otherwise, no attribute is used to indicate the sequencing of the Overlay Frames. If Image Frame Origin (60xx,0051) is present, the Overlay frames are applied one to one to the Image frames, beginning at the indicated frame number. Otherwise, no attribute is used to indicated the sequencing of the Overlay Frames. The Number of Frames in Overlay (60xx,0015) plus the Image Frame Origin (60xx,0051) minus 1 shall be less than or equal to the total number of frames in the Multi-frame Image. If the Overlay data are embedded in the pixel data, then the Image Frame Origin (60xx,0051) must be 1 and the Number of Frames in Overlay (60xx,0015) must equal the number of frames in the Multi-frame Image. Frame number of Multi-frame Image to which this overlay applies; frames are numbered from 1. GeneralStudy Module As defined in the DICOM Standard 2008, Part 3, Section C.7.2.1 (Table C.7-3) Initializes a new instance of the class. Initializes a new instance of the class. Gets or sets the value of StudyInstanceUid in the underlying collection. Gets or sets the value of StudyDate and StudyTime in the underlying collection. Gets or sets the value of ReferringPhysiciansName in the underlying collection. Gets or sets the value of ReferringPhysicianIdentificationSequence in the underlying collection. Gets or sets the value of StudyId in the underlying collection. Gets or sets the value of AccessionNumber in the underlying collection. Gets or sets the value of StudyDescription in the underlying collection. Gets or sets the value of PhysiciansOfRecord in the underlying collection. Gets or sets the value of PhysiciansOfRecordIdentificationSequence in the underlying collection. Gets or sets the value of NameOfPhysiciansReadingStudy in the underlying collection. Gets or sets the value of PhysiciansReadingStudyIdentificationSequence in the underlying collection. Gets or sets the value of ReferencedStudySequence in the underlying collection. Gets or sets the value of ProcedureCodeSequence in the underlying collection. Gets an enumeration of s used by this module. GeneralEquipment Module As defined in the DICOM Standard 2008, Part 3, Section C.7.5.1 (Table C.7-8) Initializes a new instance of the class. Initializes a new instance of the class. Gets or sets the value of Manufacturer in the underlying collection. Gets or sets the value of InstitutionName in the underlying collection. Gets or sets the value of InstitutionAddress in the underlying collection. Gets or sets the value of StationName in the underlying collection. Gets or sets the value of InstitutionalDepartmentName in the underlying collection. Gets or sets the value of ManufacturersModelName in the underlying collection. Gets or sets the value of DeviceSerialNumber in the underlying collection. Gets or sets the value of SoftwareVersions in the underlying collection. Gets or sets the value of GantryId in the underlying collection. Gets or sets the value of SpatialResolution in the underlying collection. Gets or sets the value of DateOfLastCalibration and TimeOfLastCalibration in the underlying collection. Gets or sets the value of PixelPaddingValue in the underlying collection. Gets an enumeration of s used by this module. PresentationStateRelationship Macro As defined in the DICOM Standard 2008, Part 3, Section C.11.11 (Table C.11.11-1b) Initializes the underlying collection to implement the module or sequence using default values. Gets the dicom attribute collection as a dicom sequence item. The dicom sequence item. Creates a single instance of a ReferencedSeriesSequence item. Does not modify the ReferencedSeriesSequence in the underlying collection. Gets or sets the value of ReferencedSeriesSequence in the underlying collection. Type 1. PresentationStateRelationship Macro As defined in the DICOM Standard 2008, Part 3, Section C.11.11 (Table C.11.11-1b) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Creates a single instance of a ReferencedSeriesSequence item. Does not modify the ReferencedSeriesSequence in the underlying collection. Gets or sets the value of ReferencedSeriesSequence in the underlying collection. Type 1. ReferencedSeries Sequence As defined in the DICOM Standard 2008, Part 3, Section C.11.11 (Table C.11.11-1b) Gets or sets the value of SeriesInstanceUid in the underlying collection. Type 1. Gets or sets the value of ReferencedImageSequence in the underlying collection. Type 1. Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Gets or sets the value of SeriesInstanceUid in the underlying collection. Type 1. Gets or sets the value of ReferencedImageSequence in the underlying collection. Type 1. HierarchicalSeriesInstanceReference Macro As defined in the DICOM Standard 2008, Part 3, Section C.17.2.1 (Table C.17-3a) Creates a single instance of a ReferencedSopSequence item. Does not modify the ReferencedSopSequence in the underlying collection. Gets or sets the value of SeriesInstanceUid in the underlying collection. Type 1. Gets or sets the value of RetrieveAeTitle in the underlying collection. Type 3. Gets or sets the value of StorageMediaFileSetId in the underlying collection. Type 3. Gets or sets the value of StorageMediaFileSetUid in the underlying collection. Type 3. Gets or sets the value of ReferencedSopSequence in the underlying collection. Type 1. SopInstanceReference Macro As defined in the DICOM Standard 2008, Part 3, Section 10.8 (Table 10-11) Gets or sets the value of ReferencedSopClassUid in the underlying collection. Type 1. Gets or sets the value of ReferencedSopInstanceUid in the underlying collection. Type 1. Gets or sets the value of PurposeOfReferenceCodeSequence in the underlying collection. Type 3. Gets or sets the value of ReferencedDigitalSignatureSequence in the underlying collection. Type 3. Gets or sets the value of ReferencedSopInstanceMacSequence in the underlying collection. Type 3. HierarchicalSeriesInstanceReference Macro Base Implementation As defined in the DICOM Standard 2008, Part 3, Section C.17.2.1 (Table C.17-3a) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Creates a single instance of a ReferencedSopSequence item. Does not modify the ReferencedSopSequence in the underlying collection. Gets or sets the value of SeriesInstanceUid in the underlying collection. Type 1. Gets or sets the value of RetrieveAeTitle in the underlying collection. Type 3. Gets or sets the value of StorageMediaFileSetId in the underlying collection. Type 3. Gets or sets the value of StorageMediaFileSetUid in the underlying collection. Type 3. Gets or sets the value of ReferencedSopSequence in the underlying collection. Type 1. ReferencedSop Sequence Base Implementation As defined in the DICOM Standard 2008, Part 3, Section C.17.2.1 (Table C.17-3a) SopInstanceReference Macro Base Implementation As defined in the DICOM Standard 2008, Part 3, Section 10.8 (Table 10-11) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module using default values. Gets or sets the value of ReferencedSopClassUid in the underlying collection. Type 1. Gets or sets the value of ReferencedSopInstanceUid in the underlying collection. Type 1. Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module using default values. Gets or sets the value of PurposeOfReferenceCodeSequence in the underlying collection. Type 3. Gets or sets the value of ReferencedDigitalSignatureSequence in the underlying collection. Type 3. Gets or sets the value of ReferencedSopInstanceMacSequence in the underlying collection. Type 3. Initializes a new instance of the class. Initializes a new instance of the class. Gets or sets the specific character set. The specific character set. Gets or sets the Retrieve AE Title. The Retrieve AE Title. Gets or sets the Storage Media Fileset Id. The media Fileset Id. Gets or sets the Storage Media Fileset Uid. The media Fileset Uid. Gets or sets the query retrieve level. The query retrieve level. Gets or sets the Instance Availability The instances are immediately available The instances need to be retrieved from relatively slow media such as optical disk or tape The instances need to be retrieved by manual intervention The instances cannot be retrieved. Note that SOP Instances that are unavailable may have an alternate representation that is available (see section C.6.1.1.5.1). IOD for common Patient Query Retrieve items. Initializes a new instance of the class. Initializes a new instance of the class. Sets the common tags for a patient query retrieve request. Sets the common tags for a patient query retrieve request. Gets or sets the patient id. The patient id. Gets or sets the name of the patient. The name of the patients. Gets or sets the patients birth date. The patients birth date. Gets or sets the patients sex. The patients sex. Gets or sets the number of patient related instances. The number of patient related instances. Gets or sets the number of patient related series. The number of patient related series. Gets or sets the number of patient related studies. The number of patient related studies. Gets the Patient module (required usage). Gets the Clinical Trial Subject module (optional usage). Gets the General Study module (required usage). Gets the Patient Study module (optional usage). Gets the Clinical Trial Study module (optional usage). Gets the General Series module (required usage). Gets the Clinical Trial Series module (optional usage). Gets the Presentation Series module (required usage). Gets the General Equipment module (required usage). Gets the Presentation State Identification module (required usage). Gets the Presentation State Relationship module (required usage). Gets the Presentation State Shutter module (required usage). Gets the Display Shutter module (conditionally required usage). Gets the Bitmap Display Shutter module (conditionally required usage). Gets the Overlay Plane module (conditionally required usage). Gets the Overlay Activation module (conditionally required usage). Gets the Displayed Area module (required usage). Gets the Graphic Annotation module (conditionally required usage). Gets the Spatial Transform module (conditionally required usage). Gets the Graphic Layer module (conditionally required usage). Gets the ICC Profile module (required usage). Gets the SOP Common module (required usage). Registry of implementations that extend . Gets the es of the available implementations. Gets an array of s (one from each available ). Gets an array instances. Get a codec instance from the registry. The transfer syntax to get a codec for. null if a codec has not been registered, an instance otherwise. Get default parameters for the codec. The transfer syntax to get the parameters for. The that the codec will work on. null if no codec is registered, the parameters otherwise. Base class for Audit helpers. Constructor. The source of the audit message. The outcome (success or failure) Any machine readable identifications on the media, such as media serial number, volume label, DICOMDIR SOP Instance UID. Add an importer. The identity of the local user or process importer the data. If both are known, then two active participants shall be included (both the person and the process). The active participant Add details of a Patient. Add details of a study. Add details of images within a study. SOP Class information is automatically updated. Descriptive object being audited The TimeParser class parses times that are formatted correctly according to Dicom. We use the TryParseExact function to parse the times because it is far more efficient than ParseExact since it does not throw exceptions. See http://blogs.msdn.com/ianhu/archive/2005/12/19/505702.aspx for a good profile comparision of the different Parse/Convert methods. Attempts to parse the time string exactly, according to accepted Dicom time format(s). Will *not* throw an exception if the format is invalid (better for when performance is needed). the dicom time string a nullable DateTime Attempts to parse the time string exactly, according to accepted Dicom time format(s). Will *not* throw an exception if the format is invalid (better for when performance is needed). the dicom time string returns the time as a DateTime object true on success, false otherwise Convert a DateTime object into a TM string The DICOM formatted string Represents the pixel aspect ratio of an image. Constructor. Protected constructor. Gets a string suitable for direct insertion into a attribute. Creates a object from a dicom multi-valued string. Null if there are not exactly 2 parsed values in the input string. Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. A hash code for the current . Gets whether or not this object represents a null value. Gets the row (vertical) component of the ratio. Gets the column (horizontal) component of the ratio. Gets the pixel aspect ratio as a floating point value, or zero if is true. The aspect ratio of a pixel is defined as the ratio of it's vertical and horizontal size(s), or divided by . The DicomAttributeCollection class models an a collection of DICOM attributes. This class represents a collection of classes. It is used by the class to represent the meta info and data set of and objects. Interface for classes that provide s. Attempts to get the attribute specified by . Attempts to get the attribute specified by . Gets or sets the for the given tag. Gets or sets the for the given tag. Default constuctor. Contructor that sets the range of tags in use for the collection. This constructor is used to set a range of valid tags for the collection. All tags must be greater than or equal to ad less than or equal to . The and classes use this form of the constructor when creating the DataSet and MetaInfo instances. The valid start tag for attributes in the collection. The value stop tag for attributes in the collection. Internal constructor used when creating a copy of an DicomAttributeCollection. The source collection to copy attributes from. Determines if an attribute collection is empty. true if empty (no tags have a value), false otherwise. Check if a tag is contained in an DicomAttributeCollection and has a value. Check if a tag is contained in an DicomAttributeCollection and has a value. Combines the functionality of the method with the indexer. Returns the attribute if it exists within the collection. The tag to get. The output attribute. Null if the attribute doesn't exist in the collection. Will be set if the attribute exists, but is empty. true if the attribute exists and is not empty. Combines the functionality of the method with the indexer. Returns the attribute if it exists within the collection. The tag to get. The output attribute. Null if the attribute doesn't exist in the collection. Will be set if the attribute exists, but is empty. true if the attribute exists and is not empty. Get a for a specific DICOM tag. If does not exist in the collection, a new instance is created, however, it is not added to the collection. A check is done to be sure that is a valid DICOM tag in the . If it is not a valid tag, a is thrown. The DICOM tag. A instance. Get a for a specific DICOM tag. If does not exist in the collection, a new instance is created, however, it is not added to the collection. A check is done to be sure that is a valid DICOM tag in the . If it is not a valid tag, a is thrown. The DICOM tag. A instance. Removes the specified attribute from the collection. true if the tag is successfully removed. The method also return true if the specified tag does not exist in the collection. Removes the specified tag from the collection. The DICOM tag to be removed. true if the tag is successfully removed. The method also return true if the specified tag does not exist in the collection. Create a duplicate copy of the DicomAttributeCollection. This method creates a copy of all of the attributes within the DicomAttributeCollection and returns a new copy. Note that binary attributes with a VR of OB, OW, OF, and UN are copied. A new DicomAttributeCollection. Create a duplicate copy of the DicomAttributeCollection. This method will not copy , and instances if the parameter is set to false. Flag to set if binary VR (OB, OW, OF) attributes will be copied. Flag to set if Private attributes will be copied Flag to set if UN VR attributes will be copied a new DicomAttributeCollection. Create a duplicate copy of the DicomAttributeCollection. This method will not copy , and instances if the parameter is set to false. Flag to set if binary VR (OB, OW, OF) attributes will be copied. Flag to set if Private attributes will be copied. Indicates a tag at which to stop copying. Flag to set if UN VR attributes will be copied. a new DicomAttributeCollection. Check if the contents of the DicomAttributeCollection is identical to another DicomAttributeCollection instance. This method compares the contents of two attribute collections to see if they are equal. The method will step through each of the tags within the collection, and compare them to see if they are equal. The method will also recurse into sequence attributes to be sure they are equal. The objec to compare to. true if the collections are equal. Check if the contents of the DicomAttributeCollection is identical to another DicomAttributeCollection instance. This method compares the contents of two attribute collections to see if they are equal. The method will step through each of the tags within the collection, and compare them to see if they are equal. The method will also recurse into sequence attributes to be sure they are equal. The objec to compare to. An output string describing why the objects are not equal. List of tags that failed comparison. true if the collections are equal. Override to get a hash code to represent the object. The hash code. Used to calculate group lengths. Used to calculate the write length of the collection. Method for implementing the interface. Method for implementing the interface. Internal method for getting a default value for an attribute. Load the contents of attributes in the collection into a structure or class. This method will use reflection to look at the contents of the object specified by and copy the values of attributes within this collection to fields in the object with the attribute set for them. This method will copy attributes from the input object into the collection. The object to copy values out of into the collection. Method to dump the contents of the collection to a StringBuilder instance. Method to dump the contents of a collection to a string. Method to dump the contents of a collection to a string. Method to dump the contents of a collection to a string. The specific character set string associated with the collection. An empty string is returned if the specific character set tag is not set for the collection. The number of attributes in the collection. The first valid tag for attributes in the collection. The last valid tag for attributes in the collection. Gets the dump string (useful for seeing the dump output in the debugger's local variables window). The dump string. Indexer to return a specific tag in the attribute collection. When setting, if the value is null, the tag will be removed from the collection. If the tag does not exist within the collection, a new derived instance will be created and returned by this indexer. The tag to look for. Indexer when retrieving a specific tag in the collection. When setting, if the value is null, the tag will be removed from the collection. If the tag does not exist within the collection, a new derived instance will be created and returned by this indexer. Class used by DICOM server applications for network related activites. Class used for DICOM network communications. The classes "/> and inherit from this class, to implement network functionality. Method for shutting down the network thread. Should only be called from the CloseNetwork() routine. Method for closing the network connection. The timeout in milliseconds to wait for the closure of the network. Internal routine for enqueueing a PDU for transfer. Internal routine for dequeueing a PDU that needs to be transfered. Callback called on a network error. Callback called on a timeout. Force a shutdown of the DICOM connection. This routine will force the network connection for the or to be closed and the background thread for processing the association to shutdown. The routine will block for the number of milliseconds specified by . Note, for a graceful shutdown the or methods should be called. These routines will gracefully shutdown DICOM connections. The method can then be called to wait for the background thread to clean up. Force a shutdown of the DICOM connection. This routine will force the network connection for the or to be closed and the background thread for processing the association to shutdown. The routine will block until the shutdown has completed. Note, for a graceful shutdown the or methods should be called. These routines will gracefully shutdown DICOM connections. The method can then be called to wait for the background thread to clean up. Returns the next message Id to be used over the association. Method used to send an association request. The parameters used in the association request. Method to send an association abort PDU. The source of the abort. The reason for the abort. Method to send an association accept. The parameters to use for the association accept. Method to send an association rejection. The Method to send an association release request. this method can only be used by clients. Method to send an association release response. Method to send a DICOM C-ECHO-RQ message. The presentation context to send the request on. The messageID to use. Method to send a DICOM C-ECHO-RSP message. Method to send a DICOM C-STORE-RQ message. Method to send a DICOM C-STORE-RQ message. Method to send a DICOM C-STORE-RQ message. Method to send a DICOM C-STORE-RQ message. Method to send a DICOM C-STORE-RSP message. Method to send a DICOM C-FIND-RQ message. Method to send a DICOM C-CANCEL-FIND-RQ message. The message ID of the original C-FIND-RQ that is being canceled Method to send a DICOM C-FIND-RSP message. Method to send a DICOM C-MOVE-RQ message. Method to send a DICOM C-CANCEL-MOVE-RQ message. The message ID of the original C-MOVE-RQ that is being canceled Method to send a DICOM C-MOVE-RSP message. Method to send a DICOM C-MOVE-RSP message. Sends an N-Get request. The requested sop instance uid. The presentation ID. The message ID. The message. Sends an N-Create request, affected class is the one associated with the . The affected sop instance uid. The presentation ID. The message ID. The message. Sends an N-Create Request. The affected sop instance uid. The presentation ID. The message ID. The message. The affected class. Sends an N-Create Response. The presentation context ID The MessageID being responsed to. The response message to send. The status to send. Sends an N-Set request. The presentation context ID to send the request over. The message ID. The message. Sends an N-Set Response. The presentation context ID to send th response over. The message ID. The response message to send. The status to set in the response message. Sends an N-Action request. The presentation ID to send the request message on. The message ID. The message. Sends an N-Action Response. The presentation context ID to send the response message on. The message ID of the message responding to. The response message to send. The status to set in the response message. Sends an N-Delete Request. The presentation ID. The message ID. The message. Sends an N-Delete Response. The presentation context ID to send the response message on. The message ID of the request message being responded to. The response message to send. The status to send in the response message. Main processing routine for processing a network connection. Method for sending a DIMSE mesage. Helper for sending N-Create, N-Set, and N-Delete Response messages. The type of message. The presentation context ID to send the message on. The message ID to use for the message. The actual message to send. The response message. Flag telling if informational level logging should be done. Flag telling if the network Occurs when an association has been established between the called AE and calling AE. Occurs when an association has been rejected. Occurs when an association is being released. Occurs when an association has been released. Occurs when an association is being aborted. Occurs when a dimse message is being sent. Occurs when a dimse message is being received. Occurs when a dicom message has been sent. Occurs when a dicom message has been received. Occurs when a network stream has been closed. Occurs when a network error occured. Defines an event handler when an association has been established. Defines an event handler when an association has been rejected. Defines an event handler when an association is being released. Defines an event handler when an association has been released. Start listening for incoming associations. Note that StartListening can be called multiple times with different association parameters. The parameters to use when listening for associations. A delegate to be called to return a class instance that implements the interface to handle an incoming association. true on success, false on failure Stop listening for incoming associations. Note that can be called multiple times with different association parameters. The parameters to stop listening on. Close the association. The timeout in milliseconds to wait for the closure of the network thread. Used internally to determine if the connection has network data available. Method called on a network error. The exception that caused the network error Flag telling if the connection should be closed Method called when receiving an association request. Releases unmanaged resources and performs other cleanup operations before the object is reclaimed by garbage collection. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Disposes the specified disposing. if set to true [disposing]. Property that tells if an association was closed because of an error. Fault contract indicating the requested study cannot be retrieved because it is nearline. Query identifier for a study. Base class for Dicom query Identifiers. Converts this object into a . Factory method to create an of type from the given . Gets the level of the query. Gets or sets the Specific Character set of the identified instance. Gets or sets the AE Title the identified instance can be retrieved from. Gets or sets the availability of the identified instance. Default constructor. Creates an instance of from a . Gets the level of the query - STUDY. Gets or sets the Study Instance Uid of the identified study. Gets or sets the modalities in the identified study. Gets or sets the study description of the identified study. Gets or sets the study id of the identified study. Gets or sets the study date of the identified study. Gets or sets the study time of the identified study. Gets or sets the accession number of the identified study. Gets or sets the number of series belonging to the identified study. Gets or sets the number of composite object instances belonging to the identified study. Structure used to represent the supported SOP Classes for Scu/Scp operations. Used to add a supported transfer syntax. The transfer syntax supproted by the SOP Class. The instance supported. A list of transfer syntaxes supported by the . PatientSpecies Code Sequence As defined in the DICOM Standard 2008, Part 3, Section C.7.1.1 (Table C.7-1) Code Sequence Attributes Macro As defined in the DICOM Standard 2008, Part 3, Section 8.8 (Table 8.8-1) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the code value. The code value. Gets or sets the coding scheme designator. The coding scheme designator. Gets or sets the coding scheme version. The coding scheme version. Gets or sets the code meaning. The code meaning. Enhanced Encoding Mode: Gets or sets the context identifier. The context identifier. Enhanced Encoding Mode: Gets or sets the mapping resource. The mapping resource. Enhanced Encoding Mode: Gets or sets the context group version. The context group version. Enhanced Encoding Mode: Gets or sets the context group extension flag. Y or N The context group extension flag. Enhanced Encoding Mode: Gets or sets the context group local version. The context group local version. Enhanced Encoding Mode: Gets or sets the context group extension creator uid. The context group extension creator uid. Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. PatientBreed Code Sequence As defined in the DICOM Standard 2008, Part 3, Section C.7.1.1 (Table C.7-1) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. As per Dicom DOC 3 Table C.12-1 Initializes a new instance of the class. Initializes a new instance of the class. Gets or sets the sop class uid. The sop class uid. Gets or sets the sop class. The sop class. Gets or sets the sop instance uid. The sop instance uid. Gets or sets the specific character set. The specific character set. Gets an enumeration of s used by this module. PresentationStateRelationship Module As defined in the DICOM Standard 2008, Part 3, Section C.11.11 (Table C.11.11-1) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Creates a single instance of a ReferencedSeriesSequence item. Does not modify the ReferencedSeriesSequence in the underlying collection. Gets or sets the value of ReferencedSeriesSequence in the underlying collection. Type 1. Gets an enumeration of s used by this module. OverlayPlane Module and MultiFrameOverlay Module As defined in the DICOM Standard 2008, Part 3, Sections C.9.2 (Table C.9-2) and C.9.3 (Table C.9-3) Initializes a new instance of the class. Initializes a new instance of the class. Removes all the tags associated with a particular group from the underlying data source. The index of the group to remove. Gets the Overlays in the underlying collection. The index must be between 0 and 15 inclusive. The implementation of the Overlay Plane module involving repeating groups is a holdover from previous versions of the DICOM Standard. For each of the 16 allowed overlays, there exists a separate set of tags bearing the same element numbers but with a group number of the form 60xx, where xx is an even number from 00 to 1E inclusive. In order to make these IOD classes easier to use, each of these 16 sets of tags are represented as separate items of a collection, and may be addressed by an index between 0 and 15 inclusive (mapping to the even groups between 6000 and 601E). Gets an enumeration of s used by this module. Enumerated values for the attribute indicating whether this overlay represents a region of interest or other graphics. As defined in the DICOM Standard 2008, Part 3, Section C.9.2 (Table C.9-2) Graphics ROI Represents the null value, which is equivalent to the unknown status. Defined terms for the attribute identifying the intended purpose of the . As defined in the DICOM Standard 2008, Part 3, Section C.9.2.1.3 Additional or alternative Defined Terms may be specified in modality specific Modules, such as in the Ultrasound Image Module, C.8.5.6.1.11. User created graphic annotation (e.g. operator). Machine or algorithm generated graphic annotation, such as output of a Computer Assisted Diagnosis algorithm. Gets the matching the given defined term. The defined term. The defined term. Gets the defined term this object represents. Constructs a new object with the given defined term. The defined term. Enumerates the defined terms. Overlay Plane Group As defined in the DICOM Standard 2008, Part 3, Sections C.9.2 (Table C.9-2) and C.9.3 (Table C.9-3) Initializes a new instance of the class. The zero-based index of this overlay. The underlying collection. Enumerates the overlay frame indices that are applicable to a given frame of an image. The zero-based index of the image frame. The total number of frames in the image. An enumeration of zero-based indices of the overlay frame(s) that are applicable to the frame. Computes the bit offset in the from which to read the overlay data for a specific frame. The zero-based frame number for which to compute the bit offset in the . The offset from the beginning of the in bits. Thrown if this overlay plane does is not multi-frame. Thrown if no overlay frame exists at the index. Computes the bit offset in the from which to read the overlay data for a specific frame. The zero-based frame number for which to compute the bit offset in the . The offset from the beginning of the in bits. True if a valid bit offset was computed; False otherwise. Computes the length of each overlay frame in bits. The length of each overlay frame in bits. Fills the property with the overlay that had been encoded in the of the SOP Instance. The pixel data that contains the encoded overlay. Thrown if is not a valid source of embedded overlay data. True if the was populated with data encoded in the pixel data; False if is not empty. Gets the zero-based index of the overlay to which this group refers (0-15). Gets the DICOM tag group number. Gets the DICOM tag value offset from the defined base tags (such as ). Gets a value indicating whether or not the is stored in 16-bit big-endian words. Gets a value indicating if the overlay data for this plane is embedded in the unused bits of the . This determination algorithm checks for non-existence of , existence of , and that is valid given , , and . If any of these tags (which, it should be noted, are not part of the Overlay Plane Module) may not be in the same dataset, then it is highly recommended that a custom determination be made instead of using this property. Gets a value indicating if the exists for this plane. Gets or sets the value of OverlayRows in the underlying collection. Type 1. Gets or sets the value of OverlayColumns in the underlying collection. Type 1. Gets or sets the value of OverlayType in the underlying collection. Type 1. Gets or sets the value of OverlayOrigin in the underlying collection. Type 1. Gets or sets the value of OverlayBitsAllocated in the underlying collection. Type 1. Gets or sets the value of OverlayBitPosition in the underlying collection. Type 1. Gets or sets the value of OverlayData in the underlying collection. Type 1. Gets or sets the value of OverlayDescription in the underlying collection. Type 3. Gets or sets the value of OverlaySubtype in the underlying collection. Type 3. Gets or sets the value of OverlayLabel in the underlying collection. Type 3. Gets or sets the value of RoiArea in the underlying collection. Type 3. Gets or sets the value of RoiMean in the underlying collection. Type 3. Gets or sets the value of RoiStandardDeviation in the underlying collection. Type 3. Gets or sets the value of NumberOfFramesInOverlay in the underlying collection. Type 1C - Required if the overlay has multiple frames. Gets or sets the value of ImageFrameOrigin in the underlying collection. Type 3C - Optional if the overlay has multiple frames. Gets a value indicating if this overlay has multiple frames. Gets an enumeration of s used by this group. RequestAttributes Macro As defined in the DICOM Standard 2008, Part 3, Section 10.6 (Table 10-9) Creates a single instance of a ReferencedStudySequence item. Does not modify the ReferencedStudySequence in the underlying collection. Creates a single instance of a ScheduledProtocolCodeSequence item. Does not modify the tag in the underlying collection. Gets or sets the value of RequestedProcedureId in the underlying collection. Type 1C. Gets or sets the value of AccessionNumber in the underlying collection. Type 3. Gets or sets the value of StudyInstanceUid in the underlying collection. Type 3. Gets or sets the value of ReferencedStudySequence in the underlying collection. Type 3. Gets or sets the value of RequestedProcedureDescription in the underlying collection. Type 3. Gets or sets the value of RequestedProcedureCodeSequence in the underlying collection. Type 3. Gets or sets the value of ReasonForTheRequestedProcedure in the underlying collection. Type 3. Gets or sets the value of ReasonForRequestedProcedureCodeSequence in the underlying collection. Type 3. Gets or sets the value of ScheduledProcedureStepId in the underlying collection. Type 1C. Gets or sets the value of ScheduledProcedureStepDescription in the underlying collection. Type 3. Gets or sets the value of ScheduledProtocolCodeSequence in the underlying collection. Type 3. RequestAttributes Macro Base Implementation As defined in the DICOM Standard 2008, Part 3, Section 10.6 (Table 10-9) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Creates a single instance of a ReferencedStudySequence item. Does not modify the ReferencedStudySequence in the underlying collection. Creates a single instance of a ScheduledProtocolCodeSequence item. Does not modify the tag in the underlying collection. Gets or sets the value of RequestedProcedureId in the underlying collection. Type 1C. Gets or sets the value of AccessionNumber in the underlying collection. Type 3. Gets or sets the value of StudyInstanceUid in the underlying collection. Type 3. Gets or sets the value of ReferencedStudySequence in the underlying collection. Type 3. Gets or sets the value of RequestedProcedureDescription in the underlying collection. Type 3. Gets or sets the value of RequestedProcedureCodeSequence in the underlying collection. Type 3. Gets or sets the value of ReasonForTheRequestedProcedure in the underlying collection. Type 3. Gets or sets the value of ReasonForRequestedProcedureCodeSequence in the underlying collection. Type 3. Gets or sets the value of ScheduledProcedureStepId in the underlying collection. Type 1C. Gets or sets the value of ScheduledProcedureStepDescription in the underlying collection. Type 3. Gets or sets the value of ScheduledProtocolCodeSequence in the underlying collection. Type 3. ScheduledProtocol Code Sequence As defined in the DICOM Standard 2008, Part 3, Section 10.6 (Table 10-9) ScheduledProtocol Code Sequence As defined in the DICOM Standard 2008, Part 3, Section 10.6 (Table 10-9) Creates a single instance of a ProtocolContextSequence item. Does not modify the tag in the underlying collection. Gets or sets the value of ProtocolContextSequence in the underlying collection. Type 3. Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Creates a single instance of a ProtocolContextSequence item. Does not modify the tag in the underlying collection. Gets or sets the value of ProtocolContextSequence in the underlying collection. Type 3. ProtocolContext Sequence As defined in the DICOM Standard 2008, Part 3, Section 10.6 (Table 10-9) Content Item Macro As defined in the DICOM Standard 2008, Part 3, Section 10.2 (Table 10-2) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the type of the value. The type of the value. Datetime value for this name-value Item. Required if Value Type (0040,A040) is DATETIME. The datetime. Date value for this name-value Item. Required if Value Type (0040,A040) is DATE. The date. Time value for this name-value Item. Required if Value Type (0040,A040) is TIME. The time. Person name value for this name-value Item. Required if Value Type (0040,A040) is PNAME. The name of the person. UID value for this name-value Item. Required if Value Type (0040,A040) is UIDREF. The uid. Text value for this name-value Item. Required if Value Type (0040,A040) is TEXT. The text value. Coded concept value of this name-value Item. Required if Value Type (0040,A040) is CODE. The concept code sequence list. Numeric value for this name-value Item. Required if Value Type (0040,A040) is NUMERIC. The numeric value. Units of measurement for a numeric value in this namevalue Item. Required if Value Type (0040,A040) is NUMERIC. The measurement units code sequence list. ProtocolContext Sequence As defined in the DICOM Standard 2008, Part 3, Section 10.6 (Table 10-9) Gets or sets the value of ContentItemModifierSequence in the underlying collection. Type 3. Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Gets or sets the value of ContentItemModifierSequence in the underlying collection. Type 3. ContentIdentification Macro As defined in the DICOM Standard 2008, Part 3, Section 10.9 (Table 10-12) Gets or sets the value of InstanceNumber in the underlying collection. Type 1. Gets or sets the value of ContentLabel in the underlying collection. Type 1. Gets or sets the value of ContentDescription in the underlying collection. Type 2. Gets or sets the value of ContentCreatorsName in the underlying collection. Type 2. Gets or sets the value of ContentCreatorsIdentificationCodeSequence in the underlying collection. Type 3. ContentIdentification Macro As defined in the DICOM Standard 2008, Part 3, Section 10.9 (Table 10-12) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Gets or sets the value of InstanceNumber in the underlying collection. Type 1. Gets or sets the value of ContentLabel in the underlying collection. Type 1. Gets or sets the value of ContentDescription in the underlying collection. Type 2. Gets or sets the value of ContentCreatorsName in the underlying collection. Type 2. Gets or sets the value of ContentCreatorsIdentificationCodeSequence in the underlying collection. Type 3. A codec specific exception. A strongly-typed resource class, for looking up localized strings, etc. Returns the cached ResourceManager instance used by this class. Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. Looks up a localized string similar to Non-DICOM, application-level logic exception or execution failure. Looks up a localized string similar to The AE Title cannot be null. Looks up a localized string similar to The AE Title cannot be zero-length. Looks up a localized string similar to The connection timeout value must be between 1 and 32767. Looks up a localized string similar to File: {0} - {1}. Looks up a localized string similar to The find dataset cannot be null. Looks up a localized string similar to The hostname cannot be null. Looks up a localized string similar to The hostname cannot be zero-length. Looks up a localized string similar to The listeningPort must be greater than zero and less than System.Int32.MaxValue. Looks up a localized string similar to The move dataset cannot be null. Looks up a localized string similar to The passed in dataset is null. Looks up a localized string similar to PATIENT level query using the Study Root Query/Retrieve Information model is invalid. Looks up a localized string similar to The specified directory where incoming DICOM objects should be saved does not exist - {0}. Looks up a localized string similar to The directory where inbound DICOM objects are stored cannot be null. Looks up a localized string similar to Tag: {0} - {1}. Looks up a localized string similar to Transfer syntax {0} for SOP UID = {1} not supported. Compressed pixel data cannot be loaded at this time.. Looks up a localized string similar to C-Find failed: operation was cancelled.. Looks up a localized string similar to C-Find failed: identifier does not match Sop Class.. Looks up a localized string similar to C-Find failed: unable to process.. Looks up a localized string similar to C-Find warning: unsupported optional keys.. Looks up a localized string similar to C-Find refused: out of resources.. Looks up a localized string similar to C-Find refused: Sop Class not supported.. Looks up a localized string similar to The Accession Number cannot be null. Looks up a localized string similar to The Accession Number cannot be zero-length. Looks up a localized string similar to The object passed is is not of the right type for Equals comparison.. Looks up a localized string similar to The argument to CompareTo for the type Uid is not itself of type Uid. Looks up a localized string similar to Invalid DICOM UID format: {0}. Looks up a localized string similar to UID cannot exceeed 64 characters: {0}. Looks up a localized string similar to The UID cannot be null. Looks up a localized string similar to The UID cannot be zero-length. Looks up a localized string similar to BitsAllocated must be either 8 or 16 (bitsAllocated = {0}).. Looks up a localized string similar to BitsStored must be greater than zero (bitsStored = {0}).. Looks up a localized string similar to BitsStored must be <= BitsAllocated (bitsStored = {0}, bitsAllocated = {1}).. Looks up a localized string similar to Columns must be greater than zero (columns = {0}).. Looks up a localized string similar to HighBit must be greater than zero (highBit = {0}).. Looks up a localized string similar to HighBit must be <= BitsAllocated - 1 (highBit = {0}, bitsAllocated = {1}).. Looks up a localized string similar to PhotometricInterpretation must be one of the enumerated values specified in DICOM PS 3.3 (photometricInterpretation = {0}).. Looks up a localized string similar to PhotometricInterpretation must be consistent with the the number of SamplesPerPixel (photometricInterpretation = {0}, samplesPerPixel = {1}).. Looks up a localized string similar to PixelData length must be equal to SizeInBytes (pixelDataLength = {0}, sizeInBytes = {1}).. Looks up a localized string similar to PixelRepresentation must be 0 or 1 (pixelRepresentation = {0}).. Looks up a localized string similar to PlanarConfiguration must be 0 or 1 (planarConfiguration = {0}).. Looks up a localized string similar to Rows must be greater than zero (rows = {0}).. Looks up a localized string similar to SamplesPerPixel must be 1, 3 or 4 (samplesPerPixel = {0}).. Looks up a localized string similar to Series instance UID must not be empty.. Looks up a localized string similar to SizeInBytes improperly calculated (correct size = {0}, calculated size {1}).. Looks up a localized string similar to SOP instance UID must not be empty.. Looks up a localized string similar to Study instance UID must not be empty.. Looks up a localized string similar to The Transfer Syntax UID cannot be empty.. Looks up a localized string similar to C-Move failed: operation was cancelled.. Looks up a localized string similar to C-Move failed: destination unknown.. Looks up a localized string similar to C-Move failed: Identifier does not match Sop Class.. Looks up a localized string similar to C-Move failed: out of resources (number of matches).. Looks up a localized string similar to C-Move failed: out of resources (sub-operations).. Looks up a localized string similar to C-Move failed: Sop Class not supported.. Looks up a localized string similar to C-Move failed: unable to process.. Looks up a localized string similar to C-Move warning: sub-operations completed; one or more failures.. Looks up a localized string similar to {0} is null. Looks up a localized string similar to Poorly formatted Dicom date range {0}.. Looks up a localized string similar to Sequence queries are not supported at this time (tag path = {0}).. Looks up a localized string similar to The type being set is not compatible with the value representation of the tag.. Looks up a localized string similar to The Value Representatoin (VR) selected was invalid for the tag.. Class encapsulating a DICOM Value Representation. Static constructor. The Application Entity VR. The Age String VR. The Attribute Tag VR. The Code String VR. The Date VR. The Decimal String VR. The Date Time VR. The Floating Point Single VR. The Floating Point Double VR. The Integer String VR. The Long String VR. The Long Text VR. The Other Byte String VR. The Other Float String VR. The Other Word String VR. The Person Name VR. The Short String VR. The Signed Long VR. The Sequence of Items VR. The Signed Short VR. The Short Text VR. The Time VR. The Unique Identifer (UID) VR. The Unsigned Long VR. The Unknown VR. The Unsigned Short VR. The Unlimited Text VR. Gets a DicomVR instance based on an input VR string. The string representation of the VR. A DicomVr instance for . Private constructor for DicomVr. The two digit text name of the VR. Boolean telling if the VR is text based. Boolean telling if the value for Specific Character Set impacts the VR. Boolean telling if the VR supports multiple values. The maximum length of the tag, 0 if the tag is unlimited in length (max value of 2^32). The VR is encoded with a 16 bit length for Explict VRs The character used for padding with the VR. The size in bytes for binary VRs of each value encoded A delegate to create instances for the specific Vr. The two digit string representation of the VR. A Value Representation string. Implicit cast to a String object, for ease of use. Internal method for creating a new derived class for the VR. Internal method for creating a new derived class for the VR. Is the VR text based? Does the VR support multiple values? Does the value of the tag Specific Character Set impact the encoding of the VR? What is the maximum length of the a tag encoded with the VR? (A value of 0 means the maximum length is 2^32.) The name of the VR. Does the VR require 16 bit length fields for Explicit VR transfer syntaxes? What is the padding character for the VR? For binary VRs, what is the size of each individual value? Will parse a date range adhering to the dicom format. For example: DateRange From (parsed) To (parsed) Range? ---------------------------------------------------------------------------- 20070606 20070606 - No 20070606- 20070606 - Yes -20070606 Beginning of time 20070606 Yes 20060101-20070606 20060101 20070606 Yes The semantics of the fromDate and toDate, is:
fromDatetoDateQuery
nullnullEmpty
20060608nullSince: "20060608-"
2006060820060610Between: "20060608-20060610"
null20060610Prior to: "-20060610"
Will parse a date range adhering to the dicom date format, returning the dates as objects. the string to be parsed the "from date", or null the "to date" or null whether or not the input value was actually a range. If not, then the "from date" value should be taken to be an exact value, not a range, depending on the application. if the input range is poorly formatted Will parse a date range adhering to the dicom date format, returning the dates as integers. the string to be parsed the "from date", or null the "to date" or null whether or not the input value was actually a range. If not, then the "from date" value should be taken to be an exact value, not a range, depending on the application. Will parse a date range adhering to the dicom date format, returning the dates as strings. In the case where the input dates are formatted according to the old Dicom Standard (yyyy.MM.dd), the resulting strings will be reformatted according to the current Dicom Standard. the string to be parsed the "from date", or null the "to date" or null whether or not the input value was actually a range. If not, then the "from date" value should be taken to be an exact value, not a range, depending on the application. Class used to create background listen threads for incoming DICOM associations. The abstract base class for nodes within the study builder tree represented by the class. This class should not be (and cannot be) inherited directly. To add a node to the study builder tree, instantiate a node at the desired tree level instead. Fires the event. The name of the property on this node that changed. Raised when a property on this node has changed. Internally used key to uniquely identify the node. Gets the parent of this node, or null if the node is not in a study builder tree. A unique serial number generator for generating unique keys Represents a collection of s (patient-level data nodes) in the tree hierarchy. Constructs a collection owned by the specified builder. The builder that owns the collection. Returns a patient node with the given patient ID, creating a new if one does not already exist. The patient ID to lookup. A patient node. Returns a patient node with data similar to the provided data set based on the patient ID, creating a new patient if one does not already exist. The to lookup, and to base a new on if one does not already exist. A patient node. Adds a patient node to the collection. The patient to add to the collection. Adds a new patient node with the given patient ID to the collection. The patient ID used to create the new patient node. Removes all patient nodes from the collection. Checks if the collection contains the specified patient node. The patient node to lookup. True if the collection contains the given patient, False if otherwise. Checks if the collection contains a patient node with the given patient ID. The patient ID to lookup. True if the collection contains the given patient, False if otherwise. Copies all the patients in this collection into a array, starting at the specified array index. The array to which the nodes are copied. The array index at which copying begins. Copies all the patient IDs in this collection into a array, starting at the specified array index. The array to which the nodes are copied. The array index at which copying begins. Removes the given patient node from this collection. The patient node to remove from this collection. True if the patient was successfully removed, False if otherwise. Removes the patient node with the given patient ID from this collection. The patient ID to remove from this collection. True if the patient was successfully removed, False if otherwise. Returns an that iterates through the s contained in this collection. A iterator. Returns an that iterates through the patient IDs of the patient nodes contained in this collection. A iterator. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. 2 Gets the patient node associated with the given patient ID. The patient ID to lookup. Gets the number of patient nodes contained in this collection. Gets whether or not this collection is read-only. Represents a web client that can be used to retrieve study images or pixel data from a streaming server using WADO protocol. Creates an instance of to connect to a streaming server. Base Uri to the location where the streaming server is located (eg http://localhost:1000/wado) Enumerated values for the attribute indicating the sex of the named patient. As defined in the DICOM Standard 2008, Part 3, Section C.7.1.1 (Table C.7-1) male. female. other. Represents the null value. Scheduled Procedure Step Sequence (0040,0100) As per Dicom Doc 3, C.4-10 (pg 249) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Sets the common tags for a typical Modality Worklist Request. Sets the common tags for a typical Modality Worklist Request. The scheduled step attributes sequence iod. No status, or empty value Procedure Step scheduled patient is available for the Scheduled Procedure Step all patient and other necessary preparation for this step has been completed at least one Performed Procedure Step has been created that references this Scheduled Procedure Step ReferencedRequest Sequence As defined in the DICOM Standard 2008, Part 3, Section C.17.6.2 (Table dcmtable) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the value of StudyInstanceUid in the underlying collection. Gets or sets the value of ReferencedStudySequence in the underlying collection. Gets or sets the value of AccessionNumber in the underlying collection. Gets or sets the value of PlacerOrderNumberImagingServiceRequest in the underlying collection. Gets or sets the value of FillerOrderNumberImagingServiceRequest in the underlying collection. Gets or sets the value of RequestedProcedureId in the underlying collection. Gets or sets the value of RequestedProcedureDescription in the underlying collection. Gets or sets the value of RequestedProcedureCodeSequence in the underlying collection. Generic class to get/add strongly typed Sequence Iods. ScheduledProcedureStepSequenceList { get { return new SequenceIodList(base.DicomAttributeCollection[DicomTags.ScheduledProcedureStepSequence] as DicomAttributeSQ); } }]]> Type of SequenceIod Initializes a new instance of the class. The dicom tag. Initializes a new instance of the class. The tag. Initializes a new instance of the SequenceIodList class. Gets the generic sequence iod from dicom sequence item. The dicom sequence item. Can't specify a constructor parameter for a generic type so need to do it like this. Determines the index of a specific item in the . The object to locate in the . The index of if found in the list; otherwise, -1. Note: Not Yet Implemented. Inserts an item to the at the specified index. The zero-based index at which should be inserted. The object to insert into the . is not a valid index in the . The is read-only. Not Yet Implemented. Removes the item at the specified index. The zero-based index of the item to remove. is not a valid index in the . The is read-only. Adds an item to the . The object to add to the . The is read-only. Removes all items from the . The is read-only. Determines whether the contains a specific value. The object to locate in the . true if is found in the ; otherwise, false. Not Yet Implemented. Copies the elements of the to an , starting at a particular index. The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. The zero-based index in at which copying begins. is null. is less than 0. is multidimensional.-or- is equal to or greater than the length of .-or-The number of elements in the source is greater than the available space from to the end of the destination .-or-Type cannot be cast automatically to the type of the destination . Not Yet Implemented. Removes the first occurrence of a specific object from the . The object to remove from the . true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . The is read-only. Returns an enumerator that iterates through the collection. A that can be used to iterate through the collection. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Gets the DicomAttributeSQ. The dicom attribute SQ. Gets the first sequence item, for binding purposes. The first sequence item. Getsthe at the specified index. Set is Not Yet Implemented. Gets the number of elements contained in the . The number of elements contained in the . Gets a value indicating whether the is read-only. true if the is read-only; otherwise, false. SoftcopyPresentationLut Module As defined in the DICOM Standard 2008, Part 3, Section C.11.6 (Table C.11.6-1) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Gets or sets the value of PresentationLutSequence in the underlying collection. Type 1C. Gets or sets the value of PresentationLutShape in the underlying collection. Type 1C. Gets an enumeration of s used by this module. PresentationLut Sequence As defined in the DICOM Standard 2008, Part 3, Section C.11.6 (Table C.11.6-1) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the value of LutDescriptor in the underlying collection. Type 1. Gets or sets the value of LutExplanation in the underlying collection. Type 3. Gets or sets the value of LutData in the underlying collection. Type 1. Patient Identification Module, as per Part 3, C.4.14 (pg 255) Initializes a new instance of the class. Initializes a new instance of the class. Gets or sets the performed station ae title. The performed station ae title. Gets or sets the performed procedure step start date. The performed procedure step start date. Gets or sets the performed procedure step id. The performed procedure step id. Gets or sets the performed procedure step status. The performed procedure step status. Gets or sets the performed procedure step description. The performed procedure step description. Gets or sets the comments on the performed procedure step. The comments on the performed procedure step. Gets or sets the performed procedure type description. The performed procedure type description. Gets the procedure code sequence list. The procedure code sequence list. Gets the performed procedure step discontinuation reason code sequence list. The performed procedure step discontinuation reason code sequence list. Enumeration for PerformedProcedureStepStatus None, or blank value Started but not complete Canceled or unsuccessfully terminated Successfully completed Patient Identification Module, as per Part 3, C.2.2 Initializes a new instance of the class. Initializes a new instance of the class. Gets or sets the name of the patient. The name of the patient. Gets or sets the patient id. The patient id. Gets or sets the issuer of patient id. The issuer of patient id. Gets or sets the name of the patients birth. The name of the patients birth. Gets or sets the birth name of the patient's mother. The birth name of the patient's mother. Gets or sets the medical record locator. The medical record locator. Gets or sets the occupation. The occupation. Gets or sets the confidentiality constraint on patient data description. The confidentiality constraint on patient data description. Gets or sets the patients birth date. The patients birth date. Gets or sets the patients sex. The patients sex. Gets or sets the size of the patients (in meters) The size of the patients. Gets or sets the patients weight (in KG) The patients weight. Gets or sets the patients address. The patients address. Gets or sets the military rank. The military rank. Gets or sets the branch of service. The branch of service. Gets or sets the country of residence. The country of residence. Gets or sets the region of residence. The region of residence. Gets or sets the patients telephone number. TODO: Way to specify more than 1... The patients telephone numbers. Gets or sets the ethnic group. The ethnic group. Gets or sets the patients religious preference. The patients religious preference. Gets or sets the patient comments. The patient comments. Gets or sets the responsible person. The responsible person. Gets or sets the responsible person role. The responsible person role. Gets or sets the responsible organization. The responsible organization. Gets or sets the patient species description. The patient species description. Gets or sets the patient breed description. The patient breed description. Image Plane Module as per Part 3 Table C.7-10 page 301 Initializes a new instance of the class. Initializes a new instance of the class. Sets the commonly used tags in the base dicom attribute collection. Sets the commonly used tags in the specified dicom attribute collection. Gets or sets the pixel spacing row (1st value in PixelSpacing tag). In mm, that is the spacing between the centers of adjacent rows, or vertical spacing. The pixel spacing row. See Part 3, 10.7.1.3 for more info Gets or sets the pixel spacing column (2nd value in PixelSpacing tag). in mm, that is the spacing between the centers of adjacent columns, or horizontal spacing. The pixel spacing column. Gets the image orientation patient. Image Orientation (0020,0037) specifies the direction cosines of the first row and the first column with respect to the patient. These Attributes shall be provide as a pair. Row value for the x, y, and z axes respectively followed by the Column value for the x, y, and z axes respectively. The image orientation patient. See Part 3, C7.6.2.1.1 for more info Gets the image position patient. The Image Position (0020,0032) specifies the x, y, and z coordinates of the upper left hand corner of the image; it is the center of the first voxel transmitted. The image position patient. See Part 3, C7.6.2.1.1 for more info Gets or sets the slice thickness, in mm. The slice thickness. Gets or sets the slice location. Relative position of exposure expressed in mm. The slice location. See part 3, C.7.6.2.1.2 for further explanation. ClinicalTrialSeries Module As defined in the DICOM Standard 2008, Part 3, Section C.7.3.2 (Table C.7-5b) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Checks if this module appears to be non-empty. True if the module appears to be non-empty; False otherwise. Gets or sets the value of ClinicalTrialCoordinatingCenterName in the underlying collection. Type 2. Gets or sets the value of ClinicalTrialSeriesId in the underlying collection. Type 3. Gets or sets the value of ClinicalTrialSeriesDescription in the underlying collection. Type 3. Gets an enumeration of s used by this module. BitmapDisplayShutter Module As defined in the DICOM Standard 2008, Part 3, Section C.7.6.15 (Table ?) Initializes a new instance of the class. Initializes a new instance of the class. Gets or sets the shutter shape. Type 1. Gets or sets the zero-based index of the overlay to use as a bitmap display shutter (0-15). Setting this value will automatically update the tag. Gets or sets the DICOM tag value offset from the defined base tags (such as ). Setting this value will automatically update the tag. Gets or sets the DICOM group number of the overlay to use as a bitmap display shutter. Type 1. Gets or sets the shutter presentation value. Type 1. Gets or sets the shutter presentation color value. Type 3. Gets an enumeration of s used by this module. ImageReference Macro As defined in the DICOM Standard 2008, Part 3, Section C.18.4 (Table C.18.4-1) CompositeObjectReference Macro As defined in the DICOM Standard 2008, Part 3, Section C.18.3 (Table C.18.3-1) Creates the value of ReferencedSopSequence in the underlying collection. Type 1. Gets or sets the value of ReferencedSopSequence in the underlying collection. Type 1. Creates the value of ReferencedSopSequence in the underlying collection. Type 1. Gets or sets the value of ReferencedSopSequence in the underlying collection. Type 1. ReferencedSop Sequence of the ImageReference Macro As defined in the DICOM Standard 2008, Part 3, Section C.18.4 (Table C.18.4-1) Creates the value of ReferencedSopSequence in the underlying collection. Type 3. Creates the value of ReferencedRealWorldValueMappingInstanceSequence in the underlying collection. Type 3. Gets or sets the value of ReferencedFrameNumber in the underlying collection. Type 1C. Gets or sets the value of ReferencedSegmentNumber in the underlying collection. Type 1C. Gets or sets the value of ReferencedSopSequence in the underlying collection. Type 3. Gets or sets the value of ReferencedRealWorldValueMappingInstanceSequence in the underlying collection. Type 3. Gets or sets the value of ImageIconSequence in the underlying collection. Type 3. ImageReference Macro Base Implementation As defined in the DICOM Standard 2008, Part 3, Section C.18.4 (Table C.18.4-1) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Creates the value of ReferencedSopSequence in the underlying collection. Type 1. Creates the value of ReferencedSopSequence in the underlying collection. Type 1. Gets or sets the value of ReferencedSopSequence in the underlying collection. Type 1. Gets or sets the value of ReferencedSopSequence in the underlying collection. Type 1. ReferencedSop Sequence of the ImageReference Macro Base Implementation As defined in the DICOM Standard 2008, Part 3, Section C.18.4 (Table C.18.4-1) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module using default values. Creates the value of ReferencedSopSequence in the underlying collection. Type 3. Creates the value of ReferencedRealWorldValueMappingInstanceSequence in the underlying collection. Type 3. Gets or sets the value of ReferencedFrameNumber in the underlying collection. Type 1C. Gets or sets the value of ReferencedSegmentNumber in the underlying collection. Type 1C. Gets or sets the value of ReferencedSopSequence in the underlying collection. Type 3. Gets or sets the value of ReferencedRealWorldValueMappingInstanceSequence in the underlying collection. Type 3. NOT IMPLEMENTED. Gets or sets the value of ImageIconSequence in the underlying collection. Type 3. Modality Performed Procedure Step Iod As per Dicom Doc 3, B.17.2-1 (pg 237) Initializes a new instance of the class. Initializes a new instance of the class. Sets the common tags for a typical request. Sets the common tags for a typical request. Contains SOP common information. The sop common. References the related SOPs and IEs. The performed procedure step relationship. Includes identifying and status information as well as place and time The performed procedure step information. Identifies Series and Images related to this PPS and specific image acquisition conditions. The image acquisition results. Contains radiation dose information related to this Performed Procedure Step. The radiation dose. Contains codes for billing and material management. The billing and material management codes. Gets the Patient module (required usage). Gets the Clinical Trial Subject module (optional usage). Gets the General Study module (required usage). Gets the Patient Study module (optional usage). Gets the Clinical Trial Study module (optional usage). Gets the General Series module (required usage). Gets the Clinical Trial Series module (optional usage). Gets the Presentation Series module (required usage). Gets the General Equipment module (required usage). Gets the Presentation State Identification module (required usage). Gets the Presentation State Relationship module (required usage). Gets the Presentation State Shutter module (required usage). Gets the Presentation State Mask module (required usage). Gets the Mask module (required if the referenced images are multiframe and are to be subtracted). Gets the Display Shutter module (conditionally required usage). Gets the Bitmap Display Shutter module (conditionally required usage). Gets the Overlay Plane module (conditionally required usage). Gets the Overlay Activation module (conditionally required usage). Gets the Displayed Area module (required usage). Gets the Graphic Annotation module (conditionally required usage). Gets the Spatial Transform module (conditionally required usage). Gets the Graphic Layer module (conditionally required usage). Gets the Modality LUT module (conditionally required usage). Gets the Softcopy VOI LUT module (conditionally required usage). Gets the Softcopy Presentation LUT module (required usage). Gets the SOP Common module (required usage). Class representing a DICOM Message to be transferred over the network. Constructor for creating a new DicomMessage instance from existing command and data sets. The command set. The data set. Creates a new DicomMessage instance from an existing . This method creates a new command set for the DicomMessage, but shares the DataSet with . The to change into a DicomMessage. Default constructor that creates an empty message. Dump the contents of the message to a StringBuilder. The affected SOP Class UID associated with the oepration. The requested SOP Class UID associated with the operation. This field distinguishes the DIMSE operation conveyed by this Message. An implementation specific value which distinguishes thsi Message from other Messages. Shall be set to the value of the Message ID (0000,0110) field used in the associated request Message. Shall be set to the DICOM AE Ttile of the destination DICOM AE for which the C-STORE sub-operations are being performed. The priority shall be set to one of the following values: LOW = 0002H MEDIUM = 0000H HIGH = 0001H This field indicates if a Data Set is present in the Message. This field shall be set to the value of 0101H if no Data Set is present, any other value indicates a Data Set is included in the Message. Confirmation status of the operation. If status is Cxxx, then this field contains a list of the elements in which the error was detected. This field contains an application-specific text description of the error detected. This field shall optionally contain an application-specific error code. Contains the UID of the SOP Instance for which this operation occurred. Contains the UID of the SOP Instance for which this operation occurred. Values for this field are application-specific. This field contains an Attribute Tag for each of the n Attributes applicable. Values for this field are application-specific. The number of reamining C-STORE sub-operations to be invoked for the operation. The number of C-STORE sub-operations associated with this operation which have completed successfully. The number of C-STORE sub-operations associated with this operation which have failed. The number of C-STORE sub-operations associated with this operation which generated warning responses. Contains the DICOM AE Title of the DICOM AE which invoked the C-MOVE operation from which this C-STORE sub-operation is being performed. Contains the Message ID (0000,0110) of the C-MOVE-RQ Message from which this C-STORE sub-operations is being performed. A instance representing the group 0x000 elements within the message. The associated with the message. If the SOP Clas is unknown, an new SopClass instance is returned with the SOP Class UID set appropriately. The DateParser class parses dates that are formatted correctly according to Dicom. We use the TryParseExact function to parse the dates because it is far more efficient than ParseExact since it does not throw exceptions. See http://blogs.msdn.com/ianhu/archive/2005/12/19/505702.aspx for a good profile comparision of the different Parse/Convert methods. Attempts to parse the date string exactly, according to accepted Dicom format(s). Will *not* throw an exception if the format is invalid. the dicom date string a nullable DateTime Attempts to parse the date string exactly, according to accepted Dicom format(s). Will *not* throw an exception if the format is invalid. the dicom date string returns the date as a DateTime object true on success, false otherwise Convert a DateTime object into a DA string The DICOM formatted string derived class for storing single value text value representation attributes. Abstract class representing a DICOM attribute within an attribute collection. The DicomAttribute class is a base class that represents a DICOM attribute. A number of abstract methods are defined. Derived classes exist for each of the VR types. In addition, the , , and classes contain generic implementations for binary VRs, text values that contain multiple values, and text VRs that contain a single value respectively. Method to return a string representation of the attribute. Method to check if two attributes are equal. true if the attributes are equal. Calculate the length to write the attribute. The transfer syntax to calculate the length for. The write options to calculate the length for. Sets the date time with support for nullable datetime, calls the virtual . The index. The value. Method to retrieve a attribute for the tag. A zero index value to retrieve. true on success, false on failure. Retrieves a instance for a value. This function only works for attributes. True on success, false on failure. Append an Int16 value to the tag. If the value does not fit into or not compatible with the tag VR (eg, append(-1) to an US tag), DicomDataException will be thrown Append an Int32 value to the tag. If the value does not fit into or not compatible with the tag VR (eg, append(-1) to an US tag), DicomDataException will be thrown Append an Int64 value to the tag. If the value does not fit into or not compatible with the tag VR (eg, append(-1) to an US tag), DicomDataException will be thrown Append an UInt16 value to the tag. If the value does not fit into or not compatible with the tag VR (eg, append(-1) to an US tag), DicomDataException will be thrown Append an UInt32 value to the tag. If the value does not fit into or not compatible with the tag VR (eg, append(-1) to an US tag), DicomDataException will be thrown Append an UInt64 value to the tag. If the value does not fit into or not compatible with the tag VR (eg, append(-1) to an US tag), DicomDataException will be thrown Append an float value to the tag. If the value does not fit into or not compatible with the tag VR (eg, append(-1) to an US tag), DicomDataException will be thrown Append an double value to the tag. If the value does not fit into or not compatible with the tag VR (eg, append(-1) to an US tag), DicomDataException will be thrown Append an DateTime value to the tag. If the value does not fit into or not compatible with the tag VR (eg, append(-1) to an US tag), DicomDataException will be thrown Append an string value to the tag. If the value cannot be converted into the underlying VR (eg, append("ABC") to an US tag), DicomDataException will be thrown If the value does not fit into or not compatible with the tag VR (eg, append(-1) to an US tag), DicomDataException will be thrown Append an uid to the tag. Retrieve a value as a UInt16. If the value doesn't exist or cannot be converted into UInt16, the defaultVal will be returned. Retrieve a value as a UInt32. If the value doesn't exist or cannot be converted into UInt32, the defaultVal will be returned. Retrieve a value as a UInt64. If the value doesn't exist or cannot be converted into UInt64, the defaultVal will be returned. Retrieve a value as a Int16. If the value doesn't exist or cannot be converted into Int16, the defaultVal will be returned. Retrieve a value as a Int32. If the value doesn't exist or cannot be converted into Int32, the defaultVal will be returned. Retrieve a value as an Int64. If the value doesn't exist or cannot be converted into Int64, the defaultVal will be returned. Retrieve a value as a float. If the value doesn't exist or cannot be converted into float, the defaultVal will be returned. Retrieve a value as a double. If the value doesn't exist or cannot be converted into double, the defaultVal will be returned. Retrieve a value as a string. Retrieve a datetime value. If the value cannot be converted into a object, defaultVal will be returned. Retrieve a datetime value. If the value cannot be converted into a object, null will be returned. Retrieve an UID value. Method for adding a to an attributes value. This method is value for attributes only. The to add to the attribute. Internal constructor when a is used to identify the tag being added. The DICOM tag associated with the attribute being created. Internal constructor when a uint representation of the tag is used to identify the tag being added. The DICOM tag associated with the attribute being created. Internal constructor used when copying an attribute from a pre-existing attribute instance. The attribute that is being copied. Retrieve instance for the attribute. This was explicitly changed to a readonly member variable from a property as a performance improvement. This value is referenced frequently and the change results in a small performance improvement. Implicit cast to a String object, for ease of use. Method for dumping the contents of the attribute to a string. The StringBuilder to write the attribute to. A prefix to place before the value. The to use for the output string. The that the attribute is contained in. This field is used to determine the Specific Character Set of a string attribute. The length in bytes if the attribute was placed in a DICOM stream. The number of values assigned to the attribute. The StreamLength of the attribute. derived class for storing LT value representation attributes. derived class for storing ST value representation attributes. derived class for storing UT value representation attributes. Class used in conjunction with for reading and writing an XML representation of a Study. Constructor. It is assumed that this contructor must be used when writing / creating a new PDU. This constructor will not work when reading a PDU. NOTE: It might make sense in the future to split this class into one that writes PDUs and a second class that reads PDUs. The PDU type being created. Constructor. It is assumed that this constructor must be used when reading a PDU. This constructor will not work when writing a PDU. The Stream to read from. An enumerated value to represent if the association is being rejected for permanent or transient reasons. An enumerated value to represent the source of an association being rejected. An enumerated value represneting the reason for an association being rejected. Returns entire length of PDV (the data length + 6 byte header). Validation helper for Dicom data, including image data. Validate that the number of rows > 0. Validate that the number of columns > 0. Validate that the number of bits allocated is either 8 or 16. Validate that the number of bits stored is >= 1. Validates that the high bit is >= 1. Validates that the number of samples per pixel is either 1 or 3. ARGB and CMYK photometric interpretations have been retired by DICOM and so can only be 1 or 3. Validates that the pixel representation is either 0 or 1. Validates that the photometric interpretation is not unknown. Validates that the size of the pixel data byte buffer is equal to rows x columns x bitsPerPixel / 8. Can be 8 or 16 in the case of grayscale images, or 32 in the case of colour images. BitsPerPixel is the product of DICOM's Bits Allocated and DICOM's Samples Per Pixel. Validates that the input image property relationships are compatible. Validate the specified uid conforms to the Dicom standard. Validate that the Transfer Syntax UID conforms to the Dicom standard. Validate that the Sop Class UID conforms to the Dicom standard. Validate that the Study Instance UID conforms to the Dicom standard. Validate that the Series Instance UID conforms to the Dicom standard. Validate that the Sop Instance UID conforms to the Dicom standard. A class representing a DICOM Sequence Item. Default constructor. Internal constructor used when making a copy of a . Create a copy of this DicomSequenceItem. The copied DicomSequenceItem. Creates a copy of this DicomSequenceItem. When set to false, the copy will not include instances that are of type , , or . When set to false, the copy will not include Private tags When set to false, the copy will not include UN VR tags The copied DicomSequenceItem. Default implementation of . Bridge interface for . The bridge design pattern allows the public interface () and it's underlying implementation to vary independently. Service contract modelling a Dicom Hierarchical Study Root Query. Performs a STUDY level query. Thrown when some part of the data in the request is poorly formatted. Thrown when the query fails. Performs a SERIES level query. Thrown when some part of the data in the request is poorly formatted. Thrown when the query fails. Performs an IMAGE level query. Thrown when some part of the data in the request is poorly formatted. Thrown when the query fails. Performs a STUDY query for the given exact Accession Number. Performs a STUDY query for the given exact Patient Id. Performs a STUDY query for the given Study Instance Uid. Performs a STUDY query for the given Study Instance Uids. Performs a SERIES query for the given Study Instance Uid. Performs an IMAGE query for the given Study and Series Instance Uid. Performs the appropriate query given the input , based on the value of the QueryRetrieveLevel attribute. Comparer used to sort the results returned from . Comparer used to sort the results returned from . Comparer used to sort the results returned from . Constructor. The implementation of this bridge will use. Performs a STUDY query for the given exact Accession Number. Performs a STUDY query for the given exact Patient Id. Performs a STUDY query for the given Study Instance Uid. Performs a STUDY query for the given Study Instance Uids. Performs a SERIES query for the given Study Instance Uid. Performs an IMAGE query for the given Study and Series Instance Uid. Performs a STUDY level query. Thrown when some part of the data in the request is poorly formatted. Thrown when the query fails. Performs a SERIES level query. Thrown when some part of the data in the request is poorly formatted. Thrown when the query fails. Performs an IMAGE level query. Thrown when some part of the data in the request is poorly formatted. Thrown when the query fails. Performs the appropriate query given the input , based on the value of the QueryRetrieveLevel attribute. Implementation of the Dispose pattern. Disposes this instance. Comparer used to sort the results returned from . Comparer used to sort the results returned from . Comparer used to sort the results returned from . Sorts s and s by Study Date/time, in reverse (most recent first). Compares two s. Compares 2 s. Extension point for plugins to the class. Referenced Series Sequence. As per Part 3, Table 10.4, pg 78 Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Requested Procedure Id. The requested procedure Id. Scheduled Procedure Step Id. The scheduled procedure step Id. Film Consumption Sequence. As per Part 3, Table C4.17, pg 260 Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Number of films actually printed. The number of films. Type(s) of medium on which images were printed. The type of the medium. Size(s) of film on which images were printed. The film size id. Enumeration for Responsible Person None, ie, blank value KeyObjectDocument Module As defined in the DICOM Standard 2008, Part 3, Section C.17.6.2 (Table C.17.6-2) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module using default values. Creates a single instance of a CurrentRequestedProcedureEvidenceSequence item. Does not modify the CurrentRequestedProcedureEvidenceSequence in the underlying collection. Creates a single instance of a IdenticalDocumentsSequence item. Does not modify the IdenticalDocumentsSequence in the underlying collection. Creates a single instance of a IdenticalDocumentsSequence item. Does not modify the IdenticalDocumentsSequence in the underlying collection. Gets or sets the value of InstanceNumber in the underlying collection. Type 1. Gets or sets the value of ContentDate and ContentTime in the underlying collection. Type 1. Gets or sets the value of ReferencedRequestSequence in the underlying collection. Type 1C. Gets or sets the value of CurrentRequestedProcedureEvidenceSequence in the underlying collection. Type 1. The helper class can be used to assist in creating an evidence sequence with minimal repetition. Gets or sets the value of IdenticalDocumentsSequence in the underlying collection. Type 1C. ClinicalTrialStudy Module As defined in the DICOM Standard 2008, Part 3, Section C.7.2.3 (Table C.7-4b) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Checks if this module appears to be non-empty. True if the module appears to be non-empty; False otherwise. Gets or sets the value of ClinicalTrialTimePointId in the underlying collection. Type 2. Gets or sets the value of ClinicalTrialTimePointDescription in the underlying collection. Type 3. Gets an enumeration of s used by this module. HierarchicalSopInstanceReference Macro As defined in the DICOM Standard 2008, Part 3, Section C.17.2.1 (Table C.17-3) Creates a single instance of a ReferencedSeriesSequence item. Does not modify the ReferencedSeriesSequence in the underlying collection. Gets or sets the value of StudyInstanceUid in the underlying collection. Type 1. Gets or sets the value of ReferencedSeriesSequence in the underlying collection. Type 1. HierarchicalSopInstanceReference Macro Base Implementation As defined in the DICOM Standard 2008, Part 3, Section C.17.2.1 (Table C.17-3) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Creates a single instance of a ReferencedSeriesSequence item. Does not modify the ReferencedSeriesSequence in the underlying collection. Gets or sets the value of StudyInstanceUid in the underlying collection. Type 1. Gets or sets the value of ReferencedSeriesSequence in the underlying collection. Type 1. Modality worklist IOD As per Dicom Doc 4, K6.1.2 (pg 193-194) Initializes a new instance of the class. Initializes a new instance of the class. Sets the common tags for a typical Modality Worklist Request. Sets the common tags for a typical Modality Worklist Request. Gets the patient module. The patient module. Gets the requested procedure module. The requested procedure module. Gets the scheduled procedure step module. The scheduled procedure step module. Gets the imaging service request module. The imaging service request module. Gets the patient medical module module. The patient medical module. Enum for use with . User Authentication Audit Message This message describes the event of a user has attempting to log on or log off, whether successful or not. No Participant Objects are needed for this message. The identity of the person authenticated if successful. Asserted identity if not successful. The participant. The identity of the node that is authenticating the user. This is to identify another node that is performing enterprise wide authentication, e.g. Kerberos authentication. The participant. Represents the pixel spacing of an image. Constructor. Protected constructor. Gets a string suitable for direct insertion into a attribute. Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. A hash code for the current . Gets whether or not this object represents a null value. Gets the spacing of the rows in the image, in millimetres. Gets the spacing of the columns in the image, in millimetres. Gets the pixel aspect ratio as a floating point value, or zero if is true. The aspect ratio of a pixel is defined as the ratio of it's vertical and horizontal size(s), or divided by . The DicomTag class contains all DICOM information for a specific tag. The DicomTag class is used as described in the Flyweight pattern. A single instance should only be allocated for each DICOM tag, and that instance will be shared in any that references the specific tag. Note, however, that non standard DICOM tags (or tags not in stored in the will have a specific instance allocated to store their information when they are encountered by the assembly. Return a uint with a tags value based on the input group and element. The Group for the tag. The Element for the tag. Checks if a Group is private (odd). The Group to check. true if the Group is private, false otherwise. Returns an instance of a private tag for a private creator code. The Group of the tag. The Element for the tag. (fffe,e0dd) VR= Sequence Delimitation Item (fffe,e000) VR= Item (fffe,e00d) VR= Item Delimitation Item *** For XML serialization *** Primary constructor for dictionary tags Returns a uint DICOM Tag value for the object. This was explicitly changed to a readonly member variable from a property as a performance improvement. This value is referenced frequently and the change results in a small performance improvement. Provides a hash code that's more natural by using the Group and Element number of the tag. The Group and Element number as a 32-bit integer. Provides a human-readable representation of the tag. The string representation of the Group and Element. This override allows the comparison of two DicomTag objects for semantic equivalence. The other DicomTag object to compare this object to. Implicit cast to a String object, for ease of use. Equality operator. Not equal operator. Less than operator. Greater than operator. Less than or equal to operator. Greater than or equal to operator. This method creates a derived class for the tag. This method creates a derived class for the tag, and sets the intial value of the tag to the value contains in . A ByteBuffer containing an intial raw value for the tag. IComparable.CompareTo implementation, which compares . The object to compare to. See . Gets the Group Number of the tag as a 16-bit unsigned integer. Gets the Element Number of the tag as a 16-bit unsigned integer. Gets a text description of the tag. Gets a text description of the tag with spaces removed and proper .NET casing. Gets a boolean telling if the tag is retired. Gets a boolean telling if the tag supports multiple VRs. Returns a object representing the Value Representation (VR) of the tag. Gets a uint representing the low Value of Multiplicity defined by DICOM for the tag. Gets a uint representing the high Value of Multiplicity defined by DICOM for the tag. Gets a string representing the value of multiplicity defined by DICOM for the tag. Returns a string with the tag value in Hex Returns a bool as true if the tag is private An enumeration indicating the type of error represented by a . Indicates that a generic exception has occurred. Indicates that an access denied or resource availability error has occurred. Indicates that a protocol or request error has occurred. These may be indicators of possible bugs. Indicates that a network error has occurred. Indicates that a server-side error has occurred. Indicates that an unexpected response was received from the server. These may be indicators of unhandled HTTP scenarios. The exception that is thrown when an error occurs in the . Gets an enumerated value indicating the type of error represented by this exception. Gets the HTTP status code associated with this exception. Returns -1 if the exception is not associated with an HTTP response status. Abstract class for Move SCU. Please see and . Constructor for Move SCU Component. The local AE title. The remote AE title being connected to. The hostname or IP address of the remote AE. The listen port of the remote AE. The destination AE. Move the SOP Instances Begins the move request in asynchronous mode. The callback. State of the async. Ends the move (asynchronous mode). The ar. Adds a study instance uid to the move request. The study instance uid. If adding an instance of a different Query Level Adds a patient id to the move request. The patient id. If adding an instance of a different Query Level Adds a series instance uid to the move request. The series instance uid. If adding an instance of a different Query Level Adds a sop instance uid to the move request. The sop instance uid. If adding an instance of a different Query Level Called when [image move completed]. Sends the move request (called after the association is accepted). The client. The association. Checks for other query retrieve levels already used, returns exception if trying to add a different level. Sets the QueryRetrieveLevel tag to the if it's not invalid. The query retrieve level. If adding an instance of a different Query Level Scan the files to send, and create presentation contexts for each abstract syntax to send. Called when received associate accept. The client. The association. Called when received response message. The client. The association. The presentation ID. The message. Called when a timeout occurs waiting for the next message, as specified by . The client. The association. Disposes the specified disposing. if set to true [disposing]. The number of tranferred SOP Instances which had a warning status. The number of transferred SOP Instances that had a failure status. The number of transferred SOP Instances that had a success status. The total number of SOP Instances to transfer. The number of remaining SOP Instances to transfer. Gets or sets the destination ae. The destination ae. Specifies the find sop class. The find sop class. Abstract so subclass can specify. Delegate for starting Move in ASynch mode with . Patient Root Move Scu MoveScuBase moveScu = new PatientRootMoveScu("myClientAeTitle", "myServerAe", "127.0.0.1", 5678, "destinationAE"); moveScu.AddStudyInstanceUid("1.3.46.670589.5.2.10.2156913941.892665384.993397"); moveScu.Move(); Initializes a new instance of the class. The local AE title. The remote AE title being connected to. The hostname or IP address of the remote AE. The listen port of the remote AE. The destination AE. Specifies the move sop class (PatientRootQueryRetrieveInformationModelMove) The find sop class. Abstract so subclass can specify. Patient Root Move Scu MoveScuBase moveScu = new StudyRootMoveScu("myClientAeTitle", "myServerAe", "127.0.0.1", 5678, "destinationAE"); moveScu.AddStudyInstanceUid("1.3.46.670589.5.2.10.2156913941.892665384.993397"); moveScu.Move(); Initializes a new instance of the class. The local AE title. The remote AE title being connected to. The hostname or IP address of the remote AE. The listen port of the remote AE. The destination AE. Specifies the move sop class (StudyRootQueryRetrieveInformationModelMove) The find sop class. Abstract so subclass can specify. Base class implementing a DICOM SCP. This class uses the ClearCanvas.Dicom assembly to implement a DICOM SCP. It handles most of the basic interactions with the DICOM library. The class depends on an for handling action DICOM services. The class will load plugins that implement the interface. It will query these plugins to determine what DICOM Servies they support, and then construct a list of transfer syntaxes and DICOM services supported based on the plugins. When a request message arrives, the appropriate plugin will be called to process the incoming message. Note that different plugins can support the same DICOM service, but different transfer syntaxes. Constructor for the DICOM SCP. The constructor allows the user to pass an object to plugins that implement the interface. An object to be passed to plugins implementing the interface. Delegate called when a new association arrives to verify if it should be accepted or rejected. Can be set to null. Constructor for the DICOM SCP. The constructor allows the user to pass an object to plugins that implement the interface. An object to be passed to plugins implementing the interface. Delegate called when a new association arrives to verify if it should be accepted or rejected. Can be set to null. Delegate called when the association is complete/released relaying storage instance information. Typically used for audit log purposes. Create the list of presentation contexts for the DICOM SCP. The method loads the DICOM Scp plugins, and then queries them to construct a list of presentation contexts that are supported. Delegate for use with to create a handler that implements the interface for a new incoming association. The association parameters for the negotiated association. The server. A new instance. Start listening for associations. true on success, false on failure. Stop the association listener. The local Application Entity Title of the DICOM SCP. The listen port of the DICOM SCP. The Association parameters used to negotiate the association. The context associated with component. Delegate called to verify if an association should be accepted or rejected. If assigned in the constructor to , this delegate is called by to check if an association should be rejected or accepted. User parameters passed to the constructor to Parameters for the association. If the delegate returns false, the DICOM reject result is returned here. If the delegate returns false, the DICOM reject reason is returned here. true if the association should be accepted, false if rejected. Delegate called after an association is complete with a list of Storage images transferred. OtherPatientIds Sequence As defined in the DICOM Standard 2008, Part 3, Section C.7.1.1 (Table C.7-1) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Gets or sets the value of PatientId in the underlying collection. Type 1. Gets or sets the value of IssuerOfPatientId in the underlying collection. Type 1. Gets or sets the value of TypeOfPatientId in the underlying collection. Type 1. SoftcopyVoiLut Module As defined in the DICOM Standard 2008, Part 3, Section C.11.8 (Table C.11.8-1) Initializes a new instance of the class. Initializes a new instance of the class. Gets or sets the value of SoftcopyVoiLutSequence in the underlying collection. Type 1. Gets an enumeration of s used by this module. SoftcopyVoiLut Sequence As defined in the DICOM Standard 2008, Part 3, Section C.11.8 (Table C.11-8) VoiLut Macro As defined in the DICOM Standard 2008, Part 3, Section C.11.2 (Table C.11-2b) Gets or sets the value of VoiLutSequence in the underlying collection. Type 1C. Gets or sets the value of WindowCenter in the underlying collection. Type 1C. Gets or sets the value of WindowWidth in the underlying collection. Type 1C. Gets or sets the value of WindowCenterWidthExplanation in the underlying collection. Type 3. Gets or sets the value of VoiLutFunction in the underlying collection. Type 3. Gets the number of VOI Data LUTs included in this sequence. Gets the number of VOI Windows included in this sequence. Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the value of ReferencedImageSequence in the underlying collection. Type 1C. Gets or sets the value of VoiLutSequence in the underlying collection. Type 1C. Gets or sets the value of WindowCenter in the underlying collection. Type 1C. Gets or sets the value of WindowWidth in the underlying collection. Type 1C. Gets or sets the value of WindowCenterWidthExplanation in the underlying collection. Type 3. Gets or sets the value of VoiLutFunction in the underlying collection. Type 3. Gets the number of VOI Data LUTs included in this sequence. Gets the number of VOI Windows included in this sequence. PresentationStateIdentification Module As defined in the DICOM Standard 2008, Part 3, Section C.11.10 (Table C.11.10-1) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Gets the dicom attribute collection as a dicom sequence item. The dicom sequence item. Gets or sets the value of PresentationCreationDate and PresentationCreationTime in the underlying collection. Type 1. Gets or sets the value of InstanceNumber in the underlying collection. Type 1. Gets or sets the value of ContentLabel in the underlying collection. Type 1. Gets or sets the value of ContentDescription in the underlying collection. Type 2. Gets or sets the value of ContentCreatorsName in the underlying collection. Type 2. Gets or sets the value of ContentCreatorsIdentificationCodeSequence in the underlying collection. Type 3. Gets an enumeration of s used by this module. Patient Module As defined in the DICOM Standard 2008, Part 3, Section C.7.1.1 (Table C.7-1) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Checks if this module appears to be non-empty. True if the module appears to be non-empty; False otherwise. Creates the ReferencedPatientSequence in the underlying collection. Type 3. Gets or sets the value of PatientsName in the underlying collection. Type 2. Gets or sets the value of PatientId in the underlying collection. Type 2. Gets or sets the value of IssuerOfPatientId in the underlying collection. Type 3. Gets or sets the value of PatientsBirthDate and PatientsBirthTime in the underlying collection. Type 2. Gets or sets the value of PatientsSex in the underlying collection. Type 2. Gets or sets the value of ReferencedPatientSequence in the underlying collection. Type 3. Gets or sets the value of OtherPatientIds in the underlying collection. Type 3. Gets or sets the value of OtherPatientIdsSequence in the underlying collection. Type 3. Gets or sets the value of OtherPatientNames in the underlying collection. Type 3. Gets or sets the value of EthnicGroup in the underlying collection. Type 3. Gets or sets the value of PatientComments in the underlying collection. Type 3. Gets or sets the value of PatientSpeciesDescription in the underlying collection. Type 1C. Gets or sets the value of PatientSpeciesCodeSequence in the underlying collection. Type 1C. Gets or sets the value of PatientBreedDescription in the underlying collection. Type 2C. Gets or sets the value of PatientBreedCodeSequence in the underlying collection. Type 3. Gets or sets the value of BreedRegistrationSequence in the underlying collection. Type 3. Gets or sets the value of ResponsiblePerson in the underlying collection. Type 2C. Gets or sets the value of ResponsiblePersonRole in the underlying collection. Type 1C. Gets or sets the value of ResponsibleOrganization in the underlying collection. Type 2C. Gets or sets the value of PatientIdentityRemoved in the underlying collection. Type 3. Gets or sets the value of DeIdentificationMethod in the underlying collection. Type 1C. Gets or sets the value of DeIdentificationMethodCodeSequence in the underlying collection. Type 1C. Gets an enumeration of s used by this module. IOD for common Series Query Retrieve items. Initializes a new instance of the class. Initializes a new instance of the class. Sets the common tags for a query retrieve request. Gets or sets the study instance uid. The study instance uid. Gets or sets the series instance uid. The series instance uid. Gets or sets the modality. The modality. Gets or sets the series description. The series description. Gets or sets the series number. The series number. Gets or sets the number of series related instances. The number of series related instances. Gets or sets the series date. The series date. Gets or sets the performed procedure step start date. The performed procedure step start date. Gets the request attributes sequence list. The request attributes sequence list. A code sequence specifying the isotopes in radiopharmaceuticals. Constructor for isotopes defined in DICOM 2008, Part 16, Annex B, CID 18. Constructs a new isotope. The designator of the coding scheme in which this code is defined. The value of this code. The Human-readable meaning of this code. Thrown if or are null or empty. Constructs a new isotope. The designator of the coding scheme in which this code is defined. The version of the coding scheme in which this code is defined, if known. Should be null if not explicitly specified. The value of this code. The Human-readable meaning of this code. Thrown if or are null or empty. Procedure Record Audit Message Helper This message describes the event of a procedure record being created, accessed, modified, accessed, or deleted. This message may only include information about a single patient. Notes: 1. DICOM applications often manipulate procedure records, e.g. with MPPS update. Modality Worklist query events are described by the Query event message. 2. The same accession number may appear with several order numbers. The Study participant fields or the entire message may be repeated to capture such many to many relationships. The identity of the person or process manipulating the data. If both the person and the process are known, both shall be included. The participant to add. Add details of a Patient. Add details of a study. Add details of images within a study. SOP Class information is automatically updated. Descriptive object being audited DICOM Instances Accessed Audit Message Helper This message describes the event of DICOM SOP Instances being viewed, utilized, updated, or deleted. This event is summarized at the level of studies. This message may only include information about a single patient. Constructor. The identity of the person or process manipulating the data. If both the person and the process are known, both shall be included. The participant Add details of a Patient. Add details of a study. Add details of images within a study. SOP Class information is automatically updated. Descriptive object being audited The ImageOrientationPatient class is quite simple, basically providing a centralized place to store the row/column direction cosines from the Dicom Header. One additional piece of functionality is the primary and secondary row/column directions, which are transformed (using the cosines) into more meaningful values (Anterior, Left, Head, etc). The components of each of the cosine vectors (row/column, x,y,z) corresponds to the patient based coordinate system as follows (e.g. it is a right-handed system): +x --> Left, -x --> Right +y --> Posterior, -y --> Anterior +z --> Head, -z --> Foot The primary and secondary directions of a cosine vector correspond directly to the 2 largest values in the cosine vector, disregarding the sign. The sign determines the direction along a particular axis in the patient based system as described above. The row cosine vector completely describes the direction, in the patient based system, of the first row in the image (increasing x). Similarly, the column cosine vector completely describes the direction of the first column in the image in the patient based system. Constructor. Protected constructor. Gets a string suitable for direct insertion into a attribute. Creates an object from a dicom multi-valued string. Null if there are not exactly six parsed values in the input string. Gets the primary direction, in terms of the Patient based coordinate system, of the first row of the Image (increasing x). indicates the opposite direction to the primary direction should be returned. For example, if the primary direction is Anterior, then Posterior will be returned if this parameter is true. the direction, in terms of the Patient based coordinate system Gets the primary direction, in terms of the Patient based coordinate system, of the first column of the Image (increasing y). indicates the opposite direction to the primary direction should be returned. For example, if the primary direction is Anterior, then Posterior will be returned if this parameter is true. the direction, in terms of the Patient based coordinate system Gets the secondary direction, in terms of the Patient based coordinate system, of the first row of the Image (increasing x). indicates the opposite direction to the secondary direction should be returned. For example, if the secondary direction is Anterior, then Posterior will be returned if this parameter is true. the direction, in terms of the Patient based coordinate system Gets the secondary direction, in terms of the Patient based coordinate system, of the first row of the Image (increasing x). indicates the opposite direction to the secondary direction should be returned. For example, if the secondary direction is Anterior, then Posterior will be returned if this parameter is true. Specifies the angular tolerance in degrees. If the secondary directional cosine does not exceed this value, then the result will be . the direction, in terms of the Patient based coordinate system Gets the secondary direction, in terms of the Patient based coordinate system, of the first column of the Image (increasing y). indicates the opposite direction to the secondary direction should be returned. For example, if the secondary direction is Anterior, then Posterior will be returned if this parameter is true. the direction, in terms of the Patient based coordinate system Gets the secondary direction, in terms of the Patient based coordinate system, of the first column of the Image (increasing y). indicates the opposite direction to the secondary direction should be returned. For example, if the secondary direction is Anterior, then Posterior will be returned if this parameter is true. Specifies the angular tolerance in degrees. If the secondary directional cosine does not exceed this value, then the result will be . the direction, in terms of the Patient based coordinate system Recalculates the primary/secondary directions (in patient based system) for the first row and first column. Sets one of the member primary/secondary direction variables. the member to set the cosine value the index of the cosine value in the original direction cosine vector Bubble sorts an array of cosines in descending order (largest to smallest), ignoring the sign. This helps to determine the primary/secondary directions for the cosines. the array of cosines (row or column) an array of indices into the input array (cosineArray), that when applied would sort the cosines appropriately. Gets whether or not this object represents a null value. Gets the x component of the direction cosine for the first row in the image. Gets the y component of the direction cosine for the first row in the image. Gets the z component of the direction cosine for the first row in the image. Gets the x component of the direction cosine for the first column in the image. Gets the y component of the direction cosine for the first column in the image. Gets the z component of the direction cosine for the first column in the image. Defines the direction of the axes in the patient coordinate system. Static helper class for checking if flags have been set. An enumerated value to specify options when generating a dump of a DICOM object. An enumerated value to specify options when reading DICOM files. An enumerated value to specify options when writing DICOM files. Scu class for getting printer status. PrinterStatusScu printScu = new PrinterStatusScu(); PrinterModuleIod printerModuleIod = printScu.GetPrinterStatus("myClientAeTitle", "MyServerAE", "127.0.0.1", 104); Asynch: PrinterStatusScu printerStatusScu = new PrinterStatusScu(); printerStatusScu.BeginGetPrinterStatus("myClientAeTitle", "SnagIt", "127.0.0.1", 104, new AsyncCallback(GetPrinterStatusComplete), printerStatusScu); private void GetPrinterStatusComplete(IAsyncResult ar) { PrinterStatusScu printerStatusScu = (PrinterStatusScu)ar.AsyncState; printerStatusScu.EndGetPrinterStatus(ar); // Now do whatever we want with all the results, for example: System.Diagnostics.Debug.Write(printerStatusScu.PrinterModuleResults.PrinterStatus); } Results Initializes a new instance of the class. Gets the printer status. The client AE title. The remote AE. The remote host. The remote port. Begins the get printer status in asynchronous mode. The client AE title. The remote AE. The remote host. The remote port. The callback. State of the async. Ends the get printer status. The ar. Sends the find request. The client. The association. Called when received associate accept. The client. The association. Called when received response message. The client. The association. The presentation ID. The message. Adds the appropriate Patient Root presentation context. Disposes the specified disposing. if set to true [disposing]. Gets the results of the find request. The results. Gets the results as a . The modality worklist results. Delegate for asynchronous execution of Simplified interface for DICOM SCPs. Method called by the handler during association verification. Parameters for the association The presentation context being verified Method called when a request message is being processed. The instance for the association. Parameters for the association. The presentation context for the association. The message to process. true on success, false on failure. Return a list of the DICOM services and transfer syntaxes supported by the interface. Used to set user specific parameters to be passed to the interface instance. A user specific context for the instance. RelatedSeries Sequence As defined in the DICOM Standard 2008, Part 3, Section C.7.3.1 (Table C.7-5a) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the value of StudyInstanceUid in the underlying collection. Type 1. Gets or sets the value of SeriesInstanceUid in the underlying collection. Type 1. Gets or sets the value of PurposeOfReferenceCodeSequence in the underlying collection. Type 2. Basic Color Image Sequence As per Dicom Doc 3, Table C.13-5 (pg 871) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the samples per pixel. Number of samples (planes) in this image. Possible values for Basic Color Sequence Iod is 3. The samples per pixel. See Part 3, C.7.6.3.1.1 for more info. Gets or sets the photometric interpretation. Possible values for Basic Grayscale SequenceIod are RGB. The photometric interpretation. Gets or sets the planar configuration. Possible value for Basic Grayscale SequenceIod is 1 (frame interleave). The planar configuration. Gets or sets the rows. The rows. Gets or sets the columns. The columns. Gets or sets the pixel aspect ratio. The pixel aspect ratio. Gets or sets the bits allocated. Possible values for Basic Color Sequence Iod is 8. The bits allocated. Gets or sets the bits stored. Possible values for Basic Color Sequence Iod is 8. The bits stored. Gets or sets the high bit. Possible values for Basic Color Sequence Iod is 7. The high bit. Gets or sets the pixel representation.Data representation of the pixel samples. Each sample shall have the same pixel representation. Possible values for Basic Color Sequence Iod is 0 (000H). The pixel representation. Gets or sets the pixel data. The pixel data. General Image Module as per Part 3 Table C.7-9 page 293 Initializes a new instance of the class. Initializes a new instance of the class. Sets the commonly used tags in the base dicom attribute collection. Sets the commonly used tags in the specified dicom attribute collection. Gets or sets the instance number. The instance number. Gets or sets the patient orientation. TODO: make it easier to specify values The patient orientation. Gets or sets the content date. The content date. Gets or sets the type of the image. TODO: make it easier to specify values The type of the image. Gets or sets the acquisition number. The acquisition number. Gets or sets the acquisition date. Checks both the AcquisitionDatetime tag and the AcquisitionDate/AcquisitionTime tags. The acquisition date. A sequence that references other images significantly related to this image (e.g. post-localizer CT image or Mammographic biopsy or partial view images). One or more Items may be included in this sequence. The referenced image box sequence list. Describes the purpose for which the reference is made. Only a single Item shall be permitted in this sequence. The purpose of reference code sequence list. Gets or sets the derivation description. The derivation description. A coded description of how this image was derived. See C.7.6.1.1.3 for further explanation. One or more Items may be included in this Sequence. More than one Item indicates that successive derivation steps have been applied. The derivation code sequence list. A sequence which provides reference to a set of non-image SOP Class/Instance pairs significantly related to this Image, including waveforms that may or may not be temporally synchronized with this image . One or more Items may be included in this sequence. The referenced instance sequence list. Gets or sets the images in acquisition. The images in acquisition. Gets or sets the image comments. The image comments. Gets or sets the quality control image. The quality control image. Gets or sets the burned in annotation. The burned in annotation. Gets or sets the lossy image compression. 00 = Image has NOT been subjected to lossy compression. 01 = Image has been subjected to lossy compression. The lossy image compression. When present, specifies an identity transformation for the Presentation LUT such that the output of all grayscale transformations, if any, are defined to be in P-Values. When this attribute is used with a color photometric interpretation then the luminance component is in P-Values. output is in P-Values - shall be used if Photometric Interpretation (0028,0004) is MONOCHROME2 or any color photometric interpretation. output after inversion is in PValues - shall be used if Photometric Interpretation (0028,0004) is MONOCHROME1. Mask Module As defined in the DICOM Standard 2008, Part 3, Section C.7.5.10 (Table ?) Initializes a new instance of the class. Initializes a new instance of the class. Gets an enumeration of s used by this module. As per Dicom DOC 3 Table C.4-17 Initializes a new instance of the class. Initializes a new instance of the class. Contains billing codes for the Procedure Type performed within the Procedure Step. The sequence may have zero or more Items. The billing procedure step sequence list. Information about the film consumption for this Performed Procedure Step. The sequence may have zero or more Items. The film consumption sequence list. Chemicals, supplies and devices for billing used in the Performed Procedure Step. The sequence may have one or more Items. The billing supplies and devices sequence list. Basic Film Box Presentation and Relationship Module as per Part 3, C.13-3 (pg 862) and C.13.4 (pg 869) Initializes a new instance of the class. Initializes a new instance of the class. Sets the commonly used tags in the base dicom attribute collection. Sets the commonly used tags in the specified dicom attribute collection. Gets the film size string from enum. Note, have to do this because can't make enum values that start with a number... The film size id. Gets the film size enum from string. Note, have to do this because can't make enum values that start with a number... The film size string. Type of image display format. Enumerated Values: STANDARD\C,R : film contains equal size rectangular image boxes with R rows of image boxes and C columns of image boxes; C and R are integers. ROW\R1,R2,R3, etc. : film contains rows with equal size rectangular image boxes with R1 image boxes in the first row, R2 image boxes in second row, R3 image boxes in third row, etc.; R1, R2, R3, etc. are integers. COL\C1,C2,C3, etc.: film contains columns with equal size rectangular image boxes with C1 image boxes in the first column, C2 image boxes in second column, C3 image boxes in third column, etc.; C1, C2, C3, etc. are integers. SLIDE : film contains 35mm slides; the number of slides for a particular film size is configuration dependent. SUPERSLIDE : film contains 40mm slides; the number of slides for a particular film size is configuration dependent. CUSTOM\i : film contains a customized ordering of rectangular image boxes; i identifies the image display format; the definition of the image display formats is defined in the Conformance Statement; i is an integer. Identification of annotation display format. The definition of the annotation display formats and the annotation box position sequence are defined in the Conformance Statement. The annotation display format id. Gets or sets the film orientation. The film orientation. Gets or sets the film size id. The film size id. Gets or sets the type of the magnification.Interpolation type by which the printer magnifies or decimates the image in order to fit the image in the image box on film. The type of the magnification. Gets or sets the type of the smoothing. Further specifies the type of the interpolation function. Values are defined in Conformance Statement. The type of the smoothing. Gets or sets the border density. Density of the film areas surrounding and between images on the film. Defined Terms: BLACK WHITE i where i represents the desired density in hundreds of OD The border density. Gets or sets the empty image density. Density of the image box area on the film that contains no image. Defined Terms: BLACK WHITE i where i represents the desired density in hundreds of OD The empty image density. Gets or sets the min density. Minimum density of the images on the film, expressed in hundredths of OD. If Min Density is lower than minimum printer density than Min Density is set to minimum printer density. The min density. Gets or sets the min density. Maximum density of the images on the film, expressed in hundredths of OD. If Max Density higher than maximum printer density than Max Density is set to maximum printer density. The min density. Gets or sets the trim, YES OR NO. The trim. Gets or sets the configuration information. The configuration information. Gets or sets the illumination. Luminance of lightbox illuminating a piece of transmissive film, or for the case of reflective media, luminance obtainable from diffuse reflection of the illumination present. Expressed as L0, in candelas per square meter (cd/m2). The illumination. Gets or sets the reflected ambient light. For transmissive film, luminance contribution due to reflected ambient light. Expressed as La, in candelas per square meter (cd/m2). The reflected ambient light. Gets or sets the requested resolution id. Specifies the resolution at which images in this Film Box are to be printed. The requested resolution id. enumeration for the Film Orientation vertical film position horizontal film position Enumeration for Film size identification. 8INX10IN 8_5INX11IN 10INX12IN 10INX14IN, corresponds with 25.7CMX36.4CM 11INX14IN 11INX17IN 14INX14IN 14INX17IN 24CMX24CM 24CMX30CM A4 corresponds with 210 x 297 millimeters A3 corresponds with 297 x 420 millimeters Magnification type enum. Interpolation type by which the printer magnifies or decimates the image in order to fit the image in the image box on film. Further specifies the type of the interpolation function. Values are defined in Conformance Statement. Only valid for Magnification Type Specifies the resolution at which images in this Film Box are to be printed. approximately 4k x 5k printable pixels on a 14 x 17 inch film Approximately twice the resolution of STANDARD. IOD for common Image Query Retrieve items. Initializes a new instance of the class. Sets the common tags for a query retrieve request. Gets or sets the study instance uid. The study instance uid. Gets or sets the series instance uid. The series instance uid. Gets or sets the sop instance uid. The sop instance uid. Gets or sets the instance number. The instance number. Gets or sets the sop class uid. The sop class uid. Get the number of Rows Get the number of columns Get the Bits Allocated Get the number of frames Get the content label Get the content description Enumerated values for the attribute specifying for a CONTAINER whether or not its contained Content Items are logically linked in a continuous textual flow, or are separate items. As defined in the DICOM Standard 2008, Part 3, Section C.18.8 (Table C.18.8-1) SEPARATE CONTINUOUS Represents the unknown status, which is equivalent to the null value. Stores DICOM implementation specific information. Unit tests are currently being run. The DICOM Implementation Class UID. The DICOM Implementation Version. The Specific Character Set Parser used by the implementation. This property sets the parser to be used to translate between raw bytes encoded in a DICOM stream for text attributes and the unicode characters stored by the assembly for text attributes. A default implementation is included, which can be overridden. See the interface for the methods required to be implemented for a character set parser. An for implementations of . Query Audit Message Helper This message describes the event of a Query being issued or received. The message does not record the response to the query, but merely records the fact that a query was issued. For example, this would report queries using the DICOM SOP Classes: a. Modality Worklist b. General Purpose Worklist c. Composite Instance Query Notes: 1. The response to a query may result in one or more Instances Transferred or Instances Accessed messages, depending on what events transpire after the query. If there were security-related failures, such as access violations, when processing a query, those failures should show up in other audit messages, such as a Security Alert message. 2. Non-DICOM queries may also be captured by this message. The Participant Object ID Type Code, the Participant Object ID, and the Query fields may have values related to such non-DICOM queries. The identity of any other participants that might be involved and known, especially third parties that are the requestor The participant to add. Add details of a Patient. Add details of a study. Add details of images within a study. SOP Class information is automatically updated. Descriptive object being audited This message describes the event of a person or process accessing a log of audit trail information. For example, an implementation that maintains a local cache of audit information that has not been transferred to a central collection point might generate this message if its local cache were accessed by a user. Constructor The source of the audit The outcome Add the Identity of the Audit Log. Add the ID of person or process that started or stopped the Application. Can be called twice. The person or process accessing the audit trail. If both are known, then two active participants shall be included (both the person and the process). Transmission statistics class. Signals the start of the transmission. Signals the end of the transmission. Internal data conversion class for dates, times, datetimes, and patient sex codestrings Combines separate date and time values into a single datetime, using a default value if both components are null Combines separate date and time values into a single datetime, using null if both components are null Gets a enumeration based on a CS attribute value, using for any unrecognized code strings. Gets a patient sex CS string based on a enumeration, using an empty string for Temporary workaround code in place of DicomAttribute.SetDateTime(0, value) which can throw a IndexOutOfRangeException if attribute is null Temporary workaround code in place of DicomAttribute.SetDateTime(0, value) which can throw a IndexOutOfRangeException if attribute is null Temporary workaround code in place of DicomAttribute.SetInt32(0, value) which can throw a IndexOutOfRangeException if attribute is null Class used to handle incoming SCP associations. Constructor. The constructor creates a dictionary of each presentation context negotiated for the association, and the plugin that will handle it. This is used later when incoming request messages are processed. The server. Association parameters for the negotiated association. User parameters to be passed to the plugins called by the class. Delegate to call to verify an association before its accepted. Delegate to call when the association is closed/complete. Can be null. Scheduled Procedure Step Sequence As per Dicom Doc 3, Table C.13-5 (pg 871) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Adds the dicom file values. The file path. Adds the attribute values for the specified . Tags it sets are: ImageType, SopClassUid, SopInstanceUid, StudyInstanceUid, SamplesPerPixel, PhotometricInterpretation,NumberOfFrames, Rows, Columns, BitsAllocated,BitsStored, HighBit, PixelRepresentation, SmallestImagePixelValue, LargestImagePixelValue, WindowCenter, WindowWidth, PixelData. Gets or sets the samples per pixel. Number of samples (planes) in this image. Possible values for Basic Grayscale Sequence Iod is 1. The samples per pixel. See Part 3, C.7.6.3.1.1 for more info. Gets or sets the photometric interpretation. Possible values for Basic Grayscale SequenceIod are MONOCHOME1 or MONOCHROME2. The photometric interpretation. Gets or sets the rows. The rows. Gets or sets the columns. The columns. Gets or sets the pixel aspect ratio. The pixel aspect ratio. Gets or sets the bits allocated. Possible values for Bits Allocated are 8 (if Bits Stored = 8) or 16 (if Bits Stored = 12). The bits allocated. Gets or sets the bits stored. Possible values for Bits Stored are 8 or 12. The bits stored. Gets or sets the high bit. Possible values for High Bit are 7 (if Bits Stored = 8) or 11 (if Bits Stored = 12). The high bit. Gets or sets the pixel representation.Data representation of the pixel samples. Each sample shall have the same pixel representation. Possible values for Basic Grayscale Sequence Iod is 0 (000H). The pixel representation. Gets or sets the pixel data. The pixel data. OverlayActivation Module As defined in the DICOM Standard 2008, Part 3, Section C.11.7 (Table C.11.7-1) Initializes a new instance of the class. Initializes a new instance of the class. Gets the Overlay Activation groups in the underlying collection. The index must be between 0 and 15 inclusive. The implementation of the Overlay Activation module involving repeating groups is a holdover from previous versions of the DICOM Standard. For each of the 16 allowed overlays, there exists a separate set of tags bearing the same element numbers but with a group number of the form 60xx, where xx is an even number from 00 to 1E inclusive. In order to make these IOD classes easier to use, each of these 16 sets of tags are represented as separate items of a collection, and may be addressed by an index between 0 and 15 inclusive (mapping to the even groups between 6000 and 601E). Gets an enumeration of s used by this module. OverlayActivation Group As defined in the DICOM Standard 2008, Part 3, Section C.11.7 (Table C.11.7-1) Initializes a new instance of the class. The zero-based index of the overlay to which this module refers. The underlying collection. Gets the zero-based index of the overlay to which this group refers (0-15). Gets the DICOM tag group number. Gets the DICOM tag value offset from the defined base tags (such as ). Gets or sets the value of OverlayActivationLayer in the underlying collection. Type 2C. Gets an enumeration of s used by this group. Basic Film Session Presentation and Relationship Module as per Part 3, C.13.1 (pg 863) and C.13.2 (pg 863) Initializes a new instance of the class. Initializes a new instance of the class. Sets the commonly used tags in the base dicom attribute collection. Sets the commonly used tags in the specified dicom attribute collection. Number of copies to be printed for each film of the film session. The number of copies. Gets or sets the print priority. The print priority. Type of medium on which the print job will be printed. The type of the medium. Gets or sets the film destination. The film destination. Gets or sets the film destination string (in case you want to set it to BIN_i The film destination string. Human readable label that identifies the film session The film session label. Amount of memory allocated for the film session. Value is expressed in KB. The memory allocation. Identification of the owner of the film session The owner id. A Sequence which provides references to a set of Film Box SOP Class/Instance pairs. Zero or more Items may be included in this Sequence. The referenced film box sequence list. enumeration for Print Priority Enumeration for Medium Type (Print Film Session Module) as per Part 3, C.13.1 (2000,0030) Enumeration for Film Destination None - note, it could also be BIN_i the exposed film is stored in film magazine the exposed film is developed in film processor derived class for storing character based DICOM value representation attributes with multiple values. Validate a string to be used as an attribute value Throw DicomDataException if string cannot be used as a value for the attribute. Retrieve a value in the attribute zero-based index of the value to retrieve reference to the value retrieved true if the value can be retrieved. false if the element is not present ( Set the tag value(s) from a string. Values are separated by "\". Existing values, if any, will be overwritten. If stringValue cannot values that cannot be convert into the attribute VR DicomAttributeDT attr = new DicomAttributeDT(DicomTagDictionary.GetDicomTag(DicomTags.AccessionNumber)); attr.SetStringValue("20001012122213.123456\\20001012120013.123456"); Set a value from a string. Existing value, if any, will be overwritten. If index is less than 0 or greater than If stringValue cannot values that cannot be convert into the attribute VR If index equals to , this method behaves exactly the same as DicomAttributeDT attr = new DicomAttributeDT(DicomTagDictionary.GetDicomTag(DicomTags.AccessionNumber)); attr.SetString(0, "20001012122213.123456"); DicomAttributeUS attrib = new DicomAttributeUS(DicomTagDictionary.GetDicomTag(DicomTags.SelectorUsValue)); attrib.SetString(0, "-1000"); // will throw DicomDataException (US VR can only hold value in the range 0..2^16 Append a value from a string. If stringValue cannot values that cannot be convert into the attribute VR If index equals to , this method behaves exactly the same as DicomAttributeDT attr = new DicomAttributeDT(DicomTagDictionary.GetDicomTag(DicomTags.AccessionNumber)); attr.AppendString("20001012122213.123456"); DicomAttributeUS attrib = new DicomAttributeUS(DicomTagDictionary.GetDicomTag(DicomTags.SelectorUsValue)); attrib.AppendString("-1000"); // will throw DicomDataException (US VR can only hold value in the range 0..2^16 Value validator to be used to verify a string can be set to the attribute. Derived attribute classes should provide its own validator. The number of values assigned to the attribute. The length in bytes if the attribute was placed in a DICOM stream. derived class for storing AE value representation attributes. derived class for storing AS value representation attributes. derived class for storing CS value representation attributes. derived class for storing DA value representation attributes. Method to retrieve a datetime value from a DA attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist If the method returns false, the returned value should not be trusted. Set a DA value based on a datetime object. Existing value will be overwritten. If index is less than 0 or greater than If index equals to , this method behaves exactly as Append a DA value based on a datetime object. derived class for storing DS value representation attributes. Set an integer as a DS value. Existing value will be overwritten If index is less than 0 or greater than If index equals to , this method behaves exactly as Set an integer as a DS value. Existing value will be overwritten If index is less than 0 or greater than If index equals to , this method behaves exactly as Set an integer as a DS value. Existing value will be overwritten If index is less than 0 or greater than If index equals to , this method behaves exactly as Set an integer as a DS value If index is less than 0 or greater than If index equals to , this method behaves exactly as Set DS value from an interger If index is less than 0 or greater than If index equals to , this method behaves exactly as Set DS value from an interger If index is less than 0 or greater than If index equals to , this method behaves exactly as Set DS value from a floating-point number If index is less than 0 or greater than If index equals to , this method behaves exactly as Set DS value from a floating-point number If index is less than 0 or greater than If index equals to , this method behaves exactly as Append a floating-point number as a DS value Since DS is actualy a string, value will be converted into string. Precision loss may occur during this conversion. That is, the value retrieved using Get methods may not produce exactly the same value. Append a floating-point number as a DS value Since DS is actualy a string, value will be converted into string. Precision loss may occur during this conversion. That is, the value retrieved using Get methods may not produce exactly the same value. Append an integer as a DS value Append an integer as a DS value Append an integer as a DS value Append an integer as a DS value Append an integer as a DS value Append an integer as a DS value Method to retrieve an Int16 value from a DS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into Int16 (eg, floating-point number 1.102 cannot be converted into Int16) The value is an integer but too big or too small to fit into an Int16 (eg, 100000) If the method returns false, the returned value should not be trusted. Method to retrieve an Int32 value from a DS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into Int32 (eg, floating-point number 1.102 cannot be converted into Int32) The value is an integer but too big or too small to fit into an Int16 (eg, 100000) If the method returns false, the returned value should not be trusted. Method to retrieve an Int64 value from a DS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into Int64 (eg, floating-point number 1.102 cannot be converted into Int64) The value is an integer but too big or too small to fit into an Int16 (eg, 100000) If the method returns false, the returned value should not be trusted. Method to retrieve an UInt16 value from a DS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into UInt16 (eg, floating-point number 1.102 cannot be converted into UInt16) The value is an integer but too big or too small to fit into an UInt16 (eg, -100) If the method returns false, the returned value should not be trusted. Method to retrieve an UInt32 value from a DS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into UInt32 (eg, floating-point number 1.102 cannot be converted into UInt32) The value is an integer but too big or too small to fit into an UInt32 (eg, -100) If the method returns false, the returned value should not be trusted. Method to retrieve an UInt64 value from a DS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into UInt64 (eg, floating-point number 1.102 cannot be converted into UInt64) The value is an integer but too big or too small to fit into an UInt64 (eg, -100) If the method returns false, the returned value should not be trusted. Method to retrieve a float value from a DS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value is too big to fit into an float (eg, 1.0E+100) If the method returns false, the returned value should not be trusted. Method to retrieve a double value from a DS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist If the method returns false, the returned value should not be trusted. derived class for storing DT value representation attributes. Method to retrieve a datetime value from a DT attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist If the method returns false, the returned value should not be trusted. Set DT value from a datetime object If index is less than 0 or greater than If index equals to , this method behaves exactly as Append a datetime object as a DT value Indicate whether to use TimeZone when encoding the DT value. If set to true, the datetime passed in and will be converted into Universal datetime (ie, with zone offset) derived class for storing IS value representation attributes. Method to retrieve an Int16 value from an IS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into Int16 (eg, floating-point number 1.102 cannot be converted into Int16) The value is an integer but too big or too small to fit into an Int16 (eg, 100000) If the method returns false, the returned value should not be trusted. Method to retrieve an Int32 value from an IS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into Int32 (eg, floating-point number 1.102 cannot be converted into Int32) The value is an integer but too big or too small to fit into an Int16 (eg, 100000) If the method returns false, the returned value should not be trusted. Method to retrieve an Int64 value from an IS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into Int64 (eg, floating-point number 1.102 cannot be converted into Int64) The value is an integer but too big or too small to fit into an Int16 (eg, 100000) If the method returns false, the returned value should not be trusted. Method to retrieve an UInt16 value from an IS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into UInt16 (eg, floating-point number 1.102 cannot be converted into UInt16) The value is an integer but too big or too small to fit into an UInt16 (eg, -100) If the method returns false, the returned value should not be trusted. Method to retrieve an UInt32 value from an IS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into UInt32 (eg, floating-point number 1.102 cannot be converted into UInt32) The value is an integer but too big or too small to fit into an UInt32 (eg, -100) If the method returns false, the returned value should not be trusted. Method to retrieve an UInt64 value from an IS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into UInt64 (eg, floating-point number 1.102 cannot be converted into UInt64) The value is an integer but too big or too small to fit into an UInt64 (eg, -100) If the method returns false, the returned value should not be trusted. Method to retrieve a float value from an IS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value is too big to fit into an float (eg, 1.0E+100) If the method returns false, the returned value should not be trusted. Method to retrieve a double value from an IS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist If the method returns false, the returned value should not be trusted. Set an integer as an IS value. Existing value will be overwritten If index is less than 0 or greater than If index equals to , this method behaves exactly as Set an integer as an IS value. Existing value will be overwritten If index is less than 0 or greater than If index equals to , this method behaves exactly as Set an integer as an IS value. Existing value will be overwritten If index is less than 0 or greater than If index equals to , this method behaves exactly as Set an integer as an IS value If index is less than 0 or greater than If index equals to , this method behaves exactly as Set IS value from an interger If index is less than 0 or greater than If index equals to , this method behaves exactly as Set IS value from an interger If index is less than 0 or greater than If index equals to , this method behaves exactly as Append an integer as an IS value Append an integer as an IS value Append an integer as an IS value Append an integer as an IS value Append an integer as an IS value Append an integer as an IS value derived class for storing LO value representation attributes. derived class for storing PN value representation attributes. derived class for storing SH value representation attributes. derived class for storing TM value representation attributes. Method to retrieve a datetime value from a TM attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist If the method returns false, the returned value should not be trusted. Set a TM value based on a datetime object. Existing value will be overwritten. If index is less than 0 or greater than If index equals to , this method behaves exactly as Append a TM value based on a datetime object. derived class for storing UI value representation attributes. Method to retrieve a DicomUI value from a UI attribute. DicomUI object encapsulating the UI value trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist If the method returns false, the returned value should not be trusted. Returned DicomUI object may be different from the DicomUI that's set using or Only the UID property of the DicomUI will be the same. Set a UI attribute value base on the content of the DicomUid object. If index is less than 0 or greater than If index equals to , this method behaves exactly as Append a UI value based on a DicomUid object. DICOM Study Deleted This message describes the event of deletion of one or more studies and all associated SOP Instances in a single action. This message may only include information about a single patient. Constructor. Add the ID of person or process deleting the study. If both the person and process are known, both shall be included. The participant. Add details of a Patient. Add details of a study. Add details of images within a study. SOP Class information is automatically updated. Descriptive object being audited Determines if this machine has the same byte order as endian. endianness true - byte swapping is required Converts an array of ushorts to an array of bytes. Array of ushorts Newly allocated byte array Converts an array of bytes to an array of ushorts. Array of bytes Newly allocated ushort array Converts an array of bytes to an array of shorts. Array of bytes Newly allocated short array Converts an array of bytes to an array of uints. Array of bytes Newly allocated uint array Converts an array of bytes to an array of uints. Array of bytes Newly allocated int array Converts an array of bytes to an array of floats. Array of bytes Newly allocated float array Converts an array of bytes to an array of doubles. Array of bytes Newly allocated double array Swaps the bytes of an array of unsigned words. Array of ushorts Swaps the bytes of an array of signed words. Array of shorts Represents a list of s (SOP instance-level data nodes) in the tree hierarchy. Represents a collection of objects that have associated DICOM UIDs (e.g. studies, series and SOP instances). Checks if the collection contains a node with the specified UID. The DICOM UID of the node to check in the collection. True if the collection has such a node, False otherwise. Copies the UIDs of the nodes in the collection to a array, starting at a particular array index. The array to copy the UIDs into. The zero-based index in the array at which copying begins. Returns an that iterates through the instance UIDs of the data nodes contained in this collection. A iterator. Gets the associated with the given UID. The DICOM UID of the node to retrieve from the collection. Gets the number of nodes in the collection. Constructs a collection owned by the specified series. Returns a SOP instance node with the given SOP instance UID, creating a new if one does not already exist. The SOP instance UID to lookup. A SOP instance node. Returns a SOP instance node with data similar to the attributres in the provided based on the SOP instance UID, creating a new if one does not already exist. The containing the data to lookup, and to base a new on if one does not already exist. A SOP instance node. Returns the index of the given SOP instance node. The SOP instance node to lookup. The index of the node in the list, or -1 if the node is not in the list. Inserts a SOP instance node into the list at the specified index. The index at which to insert the node. The SOP instance to add to the list. Removes the SOP instance node at the specified index from the list. The index of the node to remove. Adds a new SOP instance node to the end of the list. The SOP instance to add to the list. Removes all SOP instance nodes from the list. Checks if the list contains the specified SOP instance node. The SOP instance node to lookup. True if the collection contains the given SOP instance, False if otherwise. Copes all the SOP instances in this list into a array, starting at the specified array index. The array to which the nodes are copied. The array index at which copying begins. Removes the given SOP instance node from this list. The SOP instance node to remove from this list. True if the SOP instance was successfully removed, False if otherwise. Returns an that iterates throuygh the s contained in this list. A iterator. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. 2 Checks if the collection contains a node with the specified UID. The DICOM UID of the node to check in the collection. True if the collection has such a node, False otherwise. Copies the UIDs of the nodes in the collection to a array, starting at a particular array index. The array to copy the UIDs into. The zero-based index in the array at which copying begins. Returns an that iterates through the instance UIDs of the data nodes contained in this collection. A iterator. Gets or sets the SOP instance node at the specified index in the list. The index of the node. Gets the number of SOP instance nodes contained in this list. Gets whether or not this list is read-only. Gets the associated with the given UID. The DICOM UID of the node to retrieve from the collection. Represents the result of an image streaming operation Represents the result of a frame streaming operation Indicates whether the current frame is the last frame in the image. Specimen Sequence As defined in the DICOM Standard 2008, Part 3, Section C.7.1.2 (Table C.7-2a) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the value of SpecimenIdentifier in the underlying collection. Type 2. Gets or sets the value of SpecimenTypeCodeSequence in the underlying collection. Type 2C. Gets or sets the value of SlideIdentifier in the underlying collection. Type 2C. Printer Module as per Part 3 Table C.13-9, page 872 Initializes a new instance of the class. Initializes a new instance of the class. Sets the commonly used tags in the base dicom attribute collection. Sets the commonly used tags in the specified dicom attribute collection. Gets or sets the printer status. The printer status. Gets or sets the printer status info. The printer status info. Gets or sets the name of the printer. The name of the printer. Gets or sets the manufacturer. The manufacturer. Gets or sets the name of the manufacturers model. The name of the manufacturers model. Gets or sets the device serial number. The device serial number. Gets or sets the software versions. The software versions. Gets or sets the date of last calibration. The date of last calibration. Enumeration for Printer Status PresentationStateMask Module As defined in the DICOM Standard 2008, Part 3, Section C.11.13 (Table C.11.13-1) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Creates the MaskSubtractionSequence in the underlying collection. Type 3. Gets or sets the value of MaskSubtractionSequence in the underlying collection. Type 3. Gets or sets the value of RecommendedViewingMode in the underlying collection. Type 1C. Gets an enumeration of s used by this module. MaskSubtraction Sequence As defined in the DICOM Standard 2008, Part 3, Section C.11.13 (Table C.11.13-1) MaskSubtraction Sequence As defined in the DICOM Standard 2008, Part 3, Section C.11.13 (Table C.11.13-1) Gets or sets the value of MaskOperation in the underlying collection. Type 1. Gets or sets the value of ContrastFrameAveraging in the underlying collection. Type 1C. Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Gets or sets the value of MaskOperation in the underlying collection. Type 1. Gets or sets the value of ContrastFrameAveraging in the underlying collection. Type 1C. Enumerated values for the attribute . As defined in the DICOM Standard 2008, Part 3, Section C.11.13 (Table C.11-13-1) Represents the null value, which is equivalent to the unknown status. Enumerated values for the attribute . As defined in the DICOM Standard 2008, Part 3, Section C.11.13 (Table C.11.13-1) Represents the null value, which is equivalent to the unknown status. GraphicAnnotation Module As defined in the DICOM Standard 2008, Part 3, Section C.10.5 (Table C.10-5) Initializes a new instance of the class. Initializes a new instance of the class. Gets or sets the value of GraphicAnnotationSequence in the underlying collection. Type 1. Gets an enumeration of s used by this module. GeneralSeries Module As defined in the DICOM Standard 2008, Part 3, Section C.7.3.1 (Table C.7-5a) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Creates the ReferencedPerformedProcedureStepSequence in the underlying collection. Type 3. Creates a single instance of a RequestAttributesSequence item. Does not modify the RequestAttributesSequence in the underlying collection. Creates a single instance of a PerformedProtocolCodeSequence item. Does not modify the PerformedProtocolCodeSequence in the underlying collection. Gets or sets the value of Modality in the underlying collection. Type 1. Gets or sets the value of SeriesInstanceUid in the underlying collection. Type 1. Gets or sets the value of SeriesNumber in the underlying collection. Type 2. Gets or sets the value of Laterality in the underlying collection. Type 2C. Gets or sets the value of SeriesDate and SeriesTime in the underlying collection. Type 3. Gets or sets the value of PerformingPhysiciansName in the underlying collection. Type 3. Gets or sets the value of PerformingPhysicianIdentificationSequence in the underlying collection. Type 3. Gets or sets the value of ProtocolName in the underlying collection. Type 3. Gets or sets the value of SeriesDescription in the underlying collection. Type 3. Gets or sets the value of OperatorsName in the underlying collection. Type 3. Gets or sets the value of OperatorIdentificationSequence in the underlying collection. Type 3. Gets or sets the value of ReferencedPerformedProcedureStepSequence in the underlying collection. Type 3. Gets or sets the value of RelatedSeriesSequence in the underlying collection. Type 3. Gets or sets the value of BodyPartExamined in the underlying collection. Type 3. Gets or sets the value of PatientPosition in the underlying collection. Type 2C. Gets or sets the value of SmallestPixelValueInSeries in the underlying collection. Type 3. Gets or sets the value of LargestPixelValueInSeries in the underlying collection. Type 3. Gets or sets the value of RequestAttributesSequence in the underlying collection. Type 3. Gets or sets the value of PerformedProcedureStepId in the underlying collection. Type 3. Gets or sets the value of PerformedProcedureStepStartDate and PerformedProcedureStepStartTime in the underlying collection. Type 3. Gets or sets the value of PerformedProcedureStepDescription in the underlying collection. Type 3. Gets or sets the value of PerformedProtocolCodeSequence in the underlying collection. Type 3. Gets or sets the value of CommentsOnThePerformedProcedureStep in the underlying collection. Type 3. Gets an enumeration of s used by this module. PerformedProtocol Code Sequence As defined in the DICOM Standard 2008, Part 3, Section 10.13 (Table 10-16) PerformedProtocol Code Sequence As defined in the DICOM Standard 2008, Part 3, Section 10.13 (Table 10-16) Creates a single instance of a ProtocolContextSequence item. Does not modify the tag in the underlying collection. Gets or sets the value of ProtocolContextSequence in the underlying collection. Type 3. Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Creates a single instance of a ProtocolContextSequence item. Does not modify the tag in the underlying collection. Gets or sets the value of ProtocolContextSequence in the underlying collection. Type 3. ProtocolContext Sequence As defined in the DICOM Standard 2008, Part 3, Section 10.13 (Table 10-16) ProtocolContext Sequence As defined in the DICOM Standard 2008, Part 3, Section 10.13 (Table 10-16) Gets or sets the value of ContentItemModifierSequence in the underlying collection. Type 3. Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Gets or sets the value of ContentItemModifierSequence in the underlying collection. Type 3. Series and Instance Reference Macro Attributes As per Dicom Doc 3, Table 10.4 (pg 78) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Sequence of Items each of which includes the Attributes of one Series. One or more Items shall be present. (0008,1115) The referenced series sequence list. Person Identification Macro As per Dicom Doc 3, Table 10-1 (pg 75) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. A coded entry which identifies a person. The Code Meaning attribute, though it will be encoded with a VR of LO, may be encoded according to the rules of the PN VR (e.g. caret �^� delimiters shall separate name components), except that a single component (i.e. the whole name unseparated by caret delimiters) is not permitted. Name component groups for use with multi-byte character sets are permitted, as long as they fit within the 64 characters (the length of the LO VR). One or more Items may be permitted in this Sequence. The person identification code sequence list. Gets or sets the persons address. The persons address. Person's telephone number(s). TODO: be able to specify list... The persons telephone numbers. Institution or organization to which the identified individual is responsible or accountable. Shall not be present if Institution Code Sequence (0008,0082) is present. The name of the institution. Mailing address of the institution or organization to which the identified individual is responsible or accountable. The institution address. Institution or organization to which the identified individual is responsible or accountable. Shall not be present if Institution Name (0008,0080) is present. Only a single Item shall be permitted in this Sequence. The institution code sequence list. Container Macro As defined in the DICOM Standard 2008, Part 3, Section C.18.8 (Table C.18.8-1) Creates the value of ContentTemplateSequence in the underlying collection. Type 1C. Gets or sets the value of ContinuityOfContent in the underlying collection. Type 1. Gets or sets the value of ContentTemplateSequence in the underlying collection. Type 1C. Container Macro Base Implementation As defined in the DICOM Standard 2008, Part 3, Section C.18.8 (Table C.18.8-1) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Creates the value of ContentTemplateSequence in the underlying collection. Type 1C. Gets or sets the value of ContinuityOfContent in the underlying collection. Type 1. Gets or sets the value of ContentTemplateSequence in the underlying collection. Type 1C. Gets an enumerator that iterates through the defined titles. A object that can be used to iterate through the defined titles. Represents a key object selection document title. Constructor for titles defined in DICOM 2008, Part 16, Annex B, CID 7010. Constructs a new key object selection document title. The designator of the coding scheme in which this code is defined. The value of this code. The Human-readable meaning of this code. Thrown if or are null or empty. Constructs a new key object selection document title. The designator of the coding scheme in which this code is defined. The version of the coding scheme in which this code is defined, if known. Should be null if not explicitly specified. The value of this code. The Human-readable meaning of this code. Thrown if or are null or empty. An attribute that describes the name encoded in a Directory record. A list of DICOM Directory record types. Dictionary for converting betwen and string description for the type used in DICOM Directory Records. Get the for a string. Get the name for a A class representing a DICOMDIR Directory Record Override. A string description of the Directory Record. The first directory record in the level below the current record. The next directory record at the current level. An offset to the directory record. Used for reading and writing. The associated withe the Directory record. If the Directory Record Type is unknown to the code, it will return that the record is a record. Begin Transferring DICOM Instances This message describes the event of a system begining to transfer a set of DICOM instances from one node to another node within control of the system�s security domain. This message may only include information about a single patient. Note: A separate Instances Transferred message is defined for transfer completion, allowing comparison of what was intended to be sent and what was actually sent. (Optional) The identity of any other participants that might be involved andknown, especially third parties that are the requestor The participant Add details of a study. Add details of images within a study. SOP Class information is automatically updated. Descriptive object being audited Attempts to parse the time string exactly, according to accepted Dicom datetime format(s). Will *not* throw an exception if the format is invalid (better for when performance is needed). the dicom datetime string a nullable DateTime Parses a dicom Date/Time string using the DateParser and TimeParser (TryParseExact) functions. The Hour/Minute adjustment factor (as specified in Dicom for universal time adjustment) is accounted for (and parsed) by this function. the dicom date/time string the date/time as a DateTime object true on success, false otherwise Convert a datetime object into a DT string Parses the date and time. Gets the values for each tag from the attribute colllection. The would be a DateTime tag value - such as AcquisitionDatetime, the would be just a Date tag value - such as AcquisitionDate; and would be just the Time tag value - such as AcquisitionTime. So, this method will parse the if it is not empty, otherwise it will parse the and together. The dicom attribute collection. The dicom date time tag. The dicom date tag. The dicom time tag. Sets the specified date time attribute values based on the specified Date Time value. The value. The date attribute. The time attribute. Sets the specified date attribute values based on the specified Date value. The value. The date attribute. Sets the date time attribute values for the specified dicom attributes. Will first attempt to write to the if it is not null, otherwise it will write the values to the separate date and time attributes. The value. The date time attribute. The date attribute. The time attribute. Sets the date time attribute values for the specified attributes in the specified . Will first attempt to write to the if it is non zero, otherwise it will write the values to the separate date and time tags. The value. The dicom attribute provider. The dicom date time tag. The dicom date tag. The dicom time tag. A class containing commonly anonymized dicom series attributes. Constructor. Creates a deep clone of this instance. Gets or sets the series description. Gets or sets the series number. Gets or sets the protocol name. A representing a series-level data node in the tree hierarchy. Constructs a new using default values. Constructs a new using actual values from attributes from the given . The data set from which to initialize this node. Copy constructor Writes the data in this node into the given . The data set to write data into. Creates a new with the same node data, nulling all references to other nodes. A copy of the node. Creates a new with the same node data, nulling all references to nodes outside of the copy scope. Specifies that all the descendants of the node should also be copied. A copy of the node. Creates a new with the same node data. Specifies that all the descendants of the node should also be copied. Specifies that references to nodes outside of the copy scope should be kept. If False, all references are nulled. A copy of the node. Convenience method to insert SOP instance-level data nodes into the study builder tree under this series. An array of s to insert into the study builder tree. Gets the parent of this node, or null if the node is not in a study builder tree. Gets or sets the series instance UID. Gets or sets the series description. Gets or sets the series date/time stamp. Gets a list of all the s that belong to this series. Encapsulates the parameters passed by the client to header streaming service. is passed to the service that implements when the client wants to retrieve header information of a study. The study is identified by the and the where it is located. Study instance UID of the study whose header will be retrieved. AE title of the server where the study is located. A ticket for tracking purposes. Study Root Query identifier for a study. Default constructor. Creates an instance of from a . Gets or sets the patient id of the identified study. Gets or sets the patient's name for the identified study. Gets or sets the patient's birth date for the identified study. Gets or sets the patient's birth time for the identified study. Gets or sets the patient's sex for the identified study. WCF client proxy for services. Constructor - uses default configuration name to configure endpoint and bindings. Constructor - uses input configuration name to configure endpoint and bindings. Constructor - uses input endpoint and binding. Constructor - uses input endpoint, loads bindings from given configuration name. Performs a STUDY level query. Thrown when some part of the data in the request is poorly formatted. Thrown when the query fails. Performs a SERIES level query. Thrown when some part of the data in the request is poorly formatted. Thrown when the query fails. Performs an IMAGE level query. Thrown when some part of the data in the request is poorly formatted. Thrown when the query fails. Gets the Study Instance Uid of the identified sop instance. Gets the Series Instance Uid of the identified sop instance. Gets the Sop Instance Uid of the identified sop instance. Gets the Sop Class Uid of the identified sop instance. Gets the Instance Number of the identified sop instance. Query identifier for a composite object instance. Default constructor. Creates an instance of from a . Gets the level of the query - IMAGE. Gets or sets the Study Instance Uid of the identified sop instance. Gets or sets the Series Instance Uid of the identified sop instance. Gets or sets the Sop Instance Uid of the identified sop instance. Gets or sets the Sop Class Uid of the identified sop instance. Gets or sets the Instance Number of the identified sop instance. SrDocumentContent Module As defined in the DICOM Standard 2008, Part 3, Section C.17.3 (Table C.17-4) Initializes the underlying collection to implement the module or sequence with a value type of IMAGE using default values. Initializes the underlying collection to implement the module or sequence with a value type of CONTAINER using default values. Gets or sets the value of ValueType in the underlying collection. Type 1. Gets or sets the value of ConceptNameCodeSequence in the underlying collection. Type 1C. Gets or sets the value of TextValue in the underlying collection. Type 1C. Gets or sets the value of DateTime in the underlying collection. Type 1C. Gets or sets the value of Date in the underlying collection. Type 1C. Gets or sets the value of Time in the underlying collection. Type 1C. Gets or sets the value of PersonName in the underlying collection. Type 1C. Gets or sets the value of Uid in the underlying collection. Type 1C. DocumentRelationship Macro As defined in the DICOM Standard 2008, Part 3, Section C.17.3 (Table C.17-6) Creates a single instance of a ContentSequence item. Does not modify the ContentSequence in the underlying collection. Gets or sets the value of ObservationDateTime in the underlying collection. Type 1C. Gets or sets the value of ContentSequence in the underlying collection. Type 1C. Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Creates a single instance of a ContentSequence item. Does not modify the ContentSequence in the underlying collection. Initializes the underlying collection to implement the module or sequence with a value type of IMAGE using default values. Creates the value of ReferencedSopSequence in the underlying collection. Type 1. Creates the value of ReferencedSopSequence in the underlying collection. Type 1. Initializes the underlying collection to implement the module or sequence with a value type of CONTAINER using default values. Creates the value of ContentTemplateSequence in the underlying collection. Type 1C. Gets or sets the value of ValueType in the underlying collection. Type 1. Gets or sets the value of ConceptNameCodeSequence in the underlying collection. Type 1C. Gets or sets the value of TextValue in the underlying collection. Type 1C. Gets or sets the value of DateTime in the underlying collection. Type 1C. Gets or sets the value of Date in the underlying collection. Type 1C. Gets or sets the value of Time in the underlying collection. Type 1C. Gets or sets the value of PersonName in the underlying collection. Type 1C. Gets or sets the value of Uid in the underlying collection. Type 1C. Gets the dicom attribute collection as a dicom sequence item. The dicom sequence item. Gets or sets the value of ObservationDateTime in the underlying collection. Type 1C. Gets or sets the value of ContentSequence in the underlying collection. Type 1C. Gets or sets the value of ReferencedSopSequence in the underlying collection. Type 1. Gets or sets the value of ReferencedSopSequence in the underlying collection. Type 1. Gets or sets the value of ContinuityOfContent in the underlying collection. Type 1. Gets or sets the value of ContentTemplateSequence in the underlying collection. Type 1C. As per Dicom Doc 3, Table C.4-11 (pg 248) Initializes a new instance of the PatientModule class. Initializes a new instance of the Iod class. Gets or sets the study date. The study date. Gets or sets the requested procedure description. The requested procedure description. Print Job Module as per Part 3 Table C.13-8 page 873 Initializes a new instance of the class. Initializes a new instance of the class. Sets the commonly used tags in the base dicom attribute collection. Sets the commonly used tags in the specified dicom attribute collection. Gets or sets the execution status of print job. The execution status. Gets or sets the date of print job creation. The creation date. Gets or sets the print priority. The print priority. Gets or sets the user defined name identifying the printer. The name of the printer. Gets or sets the DICOM Application Entity Title that issued the print operation. The originator. Execution status of print job. ClinicalTrialSubject Module As defined in the DICOM Standard 2008, Part 3, Section C.7.1.3 (Table C.7-2b) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Checks if this module appears to be non-empty. True if the module appears to be non-empty; False otherwise. Gets or sets the value of ClinicalTrialSponsorName in the underlying collection. Type 1. Gets or sets the value of ClinicalTrialProtocolId in the underlying collection. Type 1. Gets or sets the value of ClinicalTrialProtocolName in the underlying collection. Type 2. Gets or sets the value of ClinicalTrialSiteId in the underlying collection. Type 2. Gets or sets the value of ClinicalTrialSiteName in the underlying collection. Type 2. Gets or sets the value of ClinicalTrialSubjectId in the underlying collection. Type 1C. Gets or sets the value of ClinicalTrialSubjectReadingId in the underlying collection. Type 1C. Gets an enumeration of s used by this module. Order Record Audit This message describes the event of an order being created, modified, accessed, or deleted. This message may only include information about a single patient. Note: An order record typically is managed by a non-DICOM system. However, DICOM applications often manipulate order records, and thus may be obligated by site security policies to record such events in the audit logs. Constructor. The identity of the person or process manipulating the data. If both the person and the process are known, both shall be included. The participant to add. Add details of a Patient. Class used to keep track of recursion within sequences This class contains a dictionary of all DICOM tags. This class is the Flyweight Factor for the DicomTag Flyweight class as defined in the Flyweight pattern. Retrieve a strongly typed list containing all DICOM tags. A . Method used to retrieve DicomTag instances for specific DICOM attributes. A DicomTag instance, if the tag exists, or null if it doesn't. Method used to retrieve DicomTag instances for specific DICOM attributes. The DICOM tag to retrieve. A DicomTag instance, if the tag exists, or null if it doesn't. Method used to retrieve DicomTag instances for specific DICOM attributes. The name of the DICOM tag to retrieve. A DicomTag instance, if the tag exists, or null if it doesn't. Initialize dictionary with standard tags. A static helper class containing methods for converting to and from multi-valued dicom arrays. Any VR with VM > 1 is a string VR, but many must be convertible to numbers. For example: IS (Integer String), DS (Decimal String), etc. In the documentation for each method, the term Dicom String Array is used repeatedly. This refers to a string representation of an array as is used in Dicom. For example, an array of integers (1, 2, 3) would be represented as "1\2\3" in Dicom. Gets a Dicom String Array from the input values of an arbitrary type. Any arbitrary Type that may be used to encode a Dicom String Array. The input values. A Dicom String Array representation of . It is assumed that the method returns the string that is to be encoded into the Dicom String Array. Gets a Dicom String Array from the input values of an arbitrary type, formatted using . must implement . Any arbitrary Type that may be used to encode a Dicom String Array. The input values. A format specifier appropriate for type . A Dicom String Array representation of . Splits a Dicom String Array () into its component s. the Dicom String Array to be split up. An array of s. Splits a Dicom String Array () into its component s. The Dicom String Array to be split up. An array of s. Splits a Dicom String Array () into its component s without throwing an exception. The Dicom String Array to be split up. The return values. True if all values were parsed successfully. Otherwise, false. The input string must consist of valid values. If not, all valid values up to, but not including, the first invalid value are returned. Splits a Dicom String Array () into its component s without throwing an exception. The Dicom String Array to be split up. The return values. True if all values were parsed successfully. Otherwise, false. The input string must consist of valid values. If not, all valid values up to, but not including, the first invalid value are returned. Splits a Dicom String Array () into its component s without throwing an exception. The Dicom String Array to be split up. The return values. True if all values were parsed successfully. Otherwise, false. The input string must consist of valid values. If not, all valid values up to, but not including, the first invalid value are returned. A class that assists in anonymizing/modifying patient and series level data in s. For a given instance of , each passed to the method is altered using and as templates for the data that gets replaced. The fields in and are not the only tags that get modified; they are simply the only ones that client code has control over outside of modifying the directly. Tags that may contain sensitive information are either removed or set to an empty value. Uids that are deemed sensitive are replaced with generated ones. Uids that have been replaced are kept consistent across related s (for example, Study/Series Instance Uid) provided they are anonymized using the same instance of . Although we have done our best to conform to Dicom Supplement 55, we cannot claim complete conformance as we do not: - Remove burned-in patient information from pixel data (Ultrasounds, for example) - Do any anonymization of the 'Content Sequence' for structured reports Default constructor. Gets or sets the validation options. A template for that will replace the corresponding fields in each passed into . A template for that will replace the corresponding fields in each passed into . Client code can provide a delegate in order to gain increased control over anonymization of study level data (for example, when an algorithm is used to determine anonymized values). When no delegate is set, all files are anonymized using the data in . Client code can provide a delegate in order to gain increased control over anonymization of series level data (for example, when an algorithm is used to determine anonymized values). When no delegate is set, all files are anonymized using the data in . The strategy used by the to validate anonymized data. You can use this class on its own to pre-determine if your anonymized or will be accepted by the . Default constructor. Gets a list of s describing all validation failures. When an empty list is returned, it means there were no validation failures. Gets a list of s describing all validation failures. When an empty list is returned, it means there were no validation failures. Gets or sets the validation options. Internal enumerated value used to represent the DICOM Upper Layer State Machine (Part PS 3.8, Section 9.2.1 Query/Retrieve levels defined by DICOM An enumerated value representing the priority values encoded in the tag . An enumerated value represneting the values for the tag . Represents a list of s (series-level data nodes) in the tree hierarchy. Constructs a collection owned by the specified study. Returns a series node with the given series instance UID, creating a new if one does not already exist. The series instance UID to lookup. A series node. Returns a SOP instance node with data similar to the attributres in the provided based on the series instance UID, creating a new if one does not already exist. The containing the data to lookup, and to base a new on if one does not already exist. A series node. Returns the index of the given series node. Tje seris node to lookup. The index of the node in the list, or -1 if the node is not in the list. Inserts a series node into the list as the specified index. The index at which to insert the node. The series to add to the list. Removes the series node at the specified index from the list. The index of the node to remove. Adds a new series node to the end of the list. The series to add to the list. Removes all series nodes from the list. Checks if the list contains the specified series node. The series node to lookup. True if the collection contains the given series, False if otherwise. Copes all the series nodes in this list into a array, starting at the specified array index. The array to which the nodes are copied. The array index at which copying begins. Removes the given series node from this list. The series node to remove from this list. True if the series was successfully removed, False if otherwise. Returns an that iterates throuygh the s contained in this list. A iterator. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. 2 Checks if the collection contains a node with the specified UID. The DICOM UID of the node to check in the collection. True if the collection has such a node, False otherwise. Copies the UIDs of the nodes in the collection to a array, starting at a particular array index. The array to copy the UIDs into. The zero-based index in the array at which copying begins. Returns an that iterates through the instance UIDs of the data nodes contained in this collection. A iterator. Gets or sets the series node at the specified index in the list. The index of the node. Gets the number of series nodes contained in this list. Gets whether or not this list is read-only. Gets the associated with the given UID. The DICOM UID of the node to retrieve from the collection. FindScuBase class which does all the work of Find requests. Subclasses should override the property. See , , and . Attribute Collection of the request. Results List (of DicomAttributeCollection) Association isn't closed and is left open for the next find request when set to true. Maximum results to receive before sending a C-CANCEL-RQ message. Close the association, if is in use. Performs the find request to the specified remote dicom server with the specified attributes. The client AE title. The remote AE. The remote host. The remote port. The request attribute collection. Finds the specified client AE title. The client AE title. The remote AE. The remote host. The remote port. The iod. Begins the find request in asynchronous mode. The client AE title. The remote AE. The remote host. The remote port. The request attribute collection. The callback. State of the async. Begins the find request in asynchronous mode. The client AE title. The remote AE. The remote host. The remote port. The iod. The callback. State of the async. Ends the asynchronous find request. The ar. Ends the asynchronous find request. The ar. Sends the find request. The client. The association. Called when received associate accept. here is where send the find request. The client. The association. Called when received response message. Sets the property as appropriate. The client. The association. The presentation ID. The message. Adds the appropriate Patient Root presentation context. Disposes the specified disposing. if set to true [disposing]. Gets the results of the find request. The results. Specifies the find sop class. The find sop class. Abstract so subclass can specify. When set to true, the association will be left open after Find() completes for reuse. When set to -1, FindScu will receive all results. When set to a positive number, FindScu will send a C-CANCEL-RQ message after receiving the specified number of responses. Gets the request attribute collection. The request attribute collection. Patient Root Find Scu results = findScu.Find("myClientAeTitle", "CONQUESTDLBPC", "127.0.0.1", 5678, patientQueryIod); ]]> ("myClientAeTitle", "CONQUESTDLBPC", "127.0.0.1", 5678, patientQueryIod, new AsyncCallback(EndPatientFindComplete), findScu); Thread.Sleep(20000); } private void EndPatientFindComplete(IAsyncResult ar) { FindScuBase printerStatusScu = ar.AsyncState as FindScuBase; IList results = printerStatusScu.EndFind(ar); // Now do whatever we want with all the results, for example: System.Diagnostics.Debug.Write(results.Count); } ]]> Determines whether [is query level valid]. true if [is query level valid]; otherwise, false. Specifies the find sop class (PatientRootQueryRetrieveInformationModelFind) The find sop class. Abstract so subclass can specify. Gets the query retrieve level. The query retrieve level. Study Root Find Scu FindScuBase findScu = new StudyRootFindScu(); QueryResultIod queryResultIod = new QueryResultIod(); queryResultIod.SetCommonTags(QueryRetrieveLevel.Study); patientRootFindScu.Find("myClientAeTitle", "MyServerAeTitle", "127.0.0.1", 5678, queryResultIod); StudyRootFindScu findScu = new StudyRootFindScu(); DicomAttributeCollection dicomAttributeCollection = new DicomAttributeCollection(); dicomAttributeCollection[DicomTags.QueryRetrieveLevel].SetStringValue("STUDY"); dicomAttributeCollection[DicomTags.PatientsName].SetString(0, "*"); dicomAttributeCollection[DicomTags.PatientId].SetNullValue(); dicomAttributeCollection[DicomTags.AccessionNumber].SetNullValue(); dicomAttributeCollection[DicomTags.StudyDate].SetNullValue(); dicomAttributeCollection[DicomTags.StudyDate].SetNullValue(); dicomAttributeCollection[DicomTags.StudyInstanceUid].SetNullValue(); dicomAttributeCollection[DicomTags.StudyId].SetNullValue(); findScu.Find("myClientAeTitle", "MyServerAeTitle", "127.0.0.1", 5678, dicomAttributeCollection); See for more examples. Determines whether [is query level valid]. true if [is query level valid]; otherwise, false. Specifies the find sop class (StudyRootQueryRetrieveInformationModelFind) The find sop class. Gets the query retrieve level. The query retrieve level. Patient Study Root Find Scu See for examples. Determines whether [is query level valid]. true if [is query level valid]; otherwise, false. Specifies the find sop class (PatientStudyOnlyQueryRetrieveInformationModelFindRetired) The find sop class. Gets the query retrieve level. The query retrieve level. ReferencedSopInstanceMac Sequence As defined in the DICOM Standard 2008, Part 3, Section C.17.2.1 (Table C.17-3a) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the value of MacCalculationTransferSyntaxUid in the underlying collection. Type 1. Gets or sets the value of MacAlgorithm in the underlying collection. Type 1. Gets or sets the value of DataElementsSigned in the underlying collection. Type 1. Gets or sets the value of Mac in the underlying collection. Type 1. Content Template Sequence As defined in the DICOM Standard 2008, Part 3, Section C.18.8 (Table C.18.8-1) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the value of MappingResource in the underlying collection. Type 1. Gets or sets the value of TemplateIdentifier in the underlying collection. Type 1. BreedRegistration Sequence As defined in the DICOM Standard 2008, Part 3, Section C.7.1.1 (Table C.7-1) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Gets or sets the value of BreedRegistrationNumber in the underlying collection. Type 1. Gets or sets the value of BreedRegistryCodeSequence in the underlying collection. Type 1. Scheduled Procedure Step Modole As per Dicom Doc 3, Table C.4-10 (pg 246) Constructor. Constructor. Gets the scheduled procedure step sequence list. The scheduled procedure step sequence list. ModalityLut Module As defined in the DICOM Standard 2008, Part 3, Section C.11.1 (Table C.11-1) ModalityLut Macro As defined in the DICOM Standard 2008, Part 3, Section C.11.1 (Table C.11-1b) Gets or sets the value of ModalityLutSequence in the underlying collection. Type 1C. Gets or sets the value of RescaleIntercept in the underlying collection. Type 1C. Gets or sets the value of RescaleSlope in the underlying collection. Type 1C. Gets or sets the value of RescaleType in the underlying collection. Type 1C. Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Gets or sets the value of ModalityLutSequence in the underlying collection. Type 1C. Gets or sets the value of RescaleIntercept in the underlying collection. Type 1C. Gets or sets the value of RescaleSlope in the underlying collection. Type 1C. Gets or sets the value of RescaleType in the underlying collection. Type 1C. Gets an enumeration of s used by this module. KeyObjectDocumentSeries Module As defined in the DICOM Standard 2008, Part 3, Section C.17.6.1 (Table C.17.6-1) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module using default values. Creates the ReferencedPerformedProcedureStepSequence in the underlying collection. Gets or sets the value of Modality in the underlying collection. Type 1. Gets or sets the value of SeriesInstanceUid in the underlying collection. Type 1. Gets or sets the value of SeriesNumber in the underlying collection. Type 1. Gets or sets the value of SeriesDate and SeriesTime in the underlying collection. Type 3. Gets or sets the value of SeriesDescription in the underlying collection. Type 3. Gets or sets the value of ReferencedPerformedProcedureStepSequence in the underlying collection. Type 2. CompositeObjectReference Macro Base Implementation As defined in the DICOM Standard 2008, Part 3, Section C.18.3 (Table C.18.3-1) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Creates the value of ReferencedSopSequence in the underlying collection. Type 1. Gets or sets the value of ReferencedSopSequence in the underlying collection. Type 1. This class reads and/or writes a Dicom Directory file. using (DicomDirectory dicomDirectory = new DicomDirectory()) { dicomDirectory.SourceApplicationEntityTitle = "UNO"; dicomDirectory.FileSetId = "My File Set Desc"; dicomDirectory.AddFile("C:\DicomImages\SomeFile.dcm", "DIR001\\IMAGE001.DCM"); dicomDirectory.AddFile("C:\DicomImages\AnotherFile.dcm", "DIR002\\IMAGE002.DCM"); dicomDirectory.AddFile("C:\DicomImages\AnotherFile3.dcm", null); dicomDirectory.Save("C:\\Temp\\DICOMDIR"); } using (DicomDirectory dicomDirectory = new DicomDirectory()) { dicomDirectory.Load("C:\\Temp\\DICOMDIR"); int patientRecords = 0; int studyRecords = 0; int seriesRecords = 0; int instanceRecords = 0; // Show a simple traversal, counting the records at each level foreach (DirectoryRecordSequenceItem patientRecord in reader.RootDirectoryRecordCollection) { patientRecords++; foreach (DirectoryRecordSequenceItem studyRecord in patientRecord.LowerLevelDirectoryRecordCollection) { studyRecords++; foreach (DirectoryRecordSequenceItem seriesRecord in studyRecord.LowerLevelDirectoryRecordCollection) { seriesRecords++; foreach (DirectoryRecordSequenceItem instanceRecord in seriesRecord.LowerLevelDirectoryRecordCollection) { instanceRecords++; } } } } } The directory record sequence item that all the directory record items gets added to. The Dicom Directory File File Name to be saved to (Param to Save method) Contains the ongoing fileOffset to determine the offset tags for each Item Contains the first directory record of in the root of the DICOMDIR. Initializes a new instance of the DicomDirectory class. Sets most default values which can be changed via The AE Title of the Media Reader/Writer accessing the DICOMDIR Saves the DICOMDIR to the specified file name. Name of the file. Loads the specified DICOMDIR file. The path to the DICOMDIR file. Dumps the contents of the dicomDirFile. The prefix. The dump options. Called to insert a DICOM file into the directory record structure. Traverse the directory record tree and insert them into the directory record sequence. Finds the next directory record of the specified , starting at the specified Type of the record. The start index. Traverse at the image level to see if the image exists or create a new image if it doesn't. Create an image Directory record The dicom file. The optional dicom dir file location. Traverse through the tree of directory records, and set the values for the offsets for each record. Traverse at the Patient level to check if a Patient exists or create a Patient if it doesn't exist. Traverse at the Study level to check if a Study exists or create a Study if it doesn't exist. Traverse at the Series level to check if a Series exists, or create a Series if it doesn't exist. Adds a sequence item to temporarydictionary with the current offset. Type of the record. The data set. The tags. The newly created DirectoryRecord Tags are a dictionary of tags and optional values - if the value is null, then it will get the value from the specified dataset Create a Patient Directory Record The dicom file or message. Create a Study Directory Record The dicom file. Create a Series Directory Record The dicom file. Evaluates the relative path to from . The main dir path. The absolute file path. An enumerable collection for traversing the records in the root of the DICOMDIR. Gets the root directory record. May be set to null if no directory records exist. Gets or sets the file set id. The file set id. User or implementation specific Identifier (up to 16 characters), intended to be a short human readable label to easily (but not necessarily uniquely) identify a specific File-set to facilitate operator manipulation of the physical media on which the File-set is stored. The DICOM Application Entity (AE) Title of the AE which wrote this file's content (or last updated it). If used, it allows the tracin of the source of errors in the event of media interchange problems. The policies associated with AE Titles are the same as those defined in PS 3.8 of the DICOM Standard. Identifies a version for an Implementation Class UID (002,0012) using up to 16 characters of the repertoire. It follows the same policies as defined in PS 3.7 of the DICOM Standard (association negotiation). Uniquely identifies the implementation which wrote this file and its content. It provides an unambiguous identification of the type of implementation which last wrote the file in the event of interchagne problems. It follows the same policies as defined by PS 3.7 of the DICOM Standard (association negotiation). The transfer syntax the file is encoded in. This property returns a TransferSyntax object for the transfer syntax encoded in the tag Transfer Syntax UID (0002,0010). Uniquiely identifies the SOP Instance associated with the Data Set placed in the file and following the File Meta Information. Identifies a version for an Implementation Class UID (002,0012) using up to 16 characters of the repertoire. It follows the same policies as defined in PS 3.7 of the DICOM Standard (association negotiation). Dictionary of the directory records required for specific SopClasses. Get the for a given SopClass UID. The SOP Class UID string. The output directory record type. Returns true if the directory record type is found, or else false. Get a list of tags to be populated into a for the specified . The directory record type to get the tag list for. The list of tags to be included. Types of differences when two sets of attributes are compared using . Cannot be compared with the target because of its type. Source and target does not have the same set of attributes. Attributes in the source and target have different values. DICOM Instances Transferred This message describes the event of the completion of transferring DICOM SOP Instances between two Application Entities. This message may only include information about a single patient. Note: This message may have been preceded by a Begin Transferring Instances message. The Begin Transferring Instances message conveys the intent to store SOP Instances, while the Instances Transferred message records the completion of the transfer. Any disagreement between the two messages might indicate a potential security breach. Constructor. Constructor. (Optional) The identity of any other participants that might be involved andknown, especially third parties that are the requestor The participant Add details of a Patient. Add details of a study. Add details of images within a study. SOP Class information is automatically updated. Descriptive object being audited This class contains defines for all DICOM SOP Classes. 12-lead ECG Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.1.1 SopClass for 12-lead ECG Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.1.1 Ambulatory ECG Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.1.3 SopClass for Ambulatory ECG Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.1.3 Arterial Pulse Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.5.1 SopClass for Arterial Pulse Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.5.1 Audio SR Storage – Trial (Retired) UID: 1.2.840.10008.5.1.4.1.1.88.2 SopClass for Audio SR Storage – Trial (Retired) UID: 1.2.840.10008.5.1.4.1.1.88.2 Autorefraction Measurements Storage UID: 1.2.840.10008.5.1.4.1.1.78.2 SopClass for Autorefraction Measurements Storage UID: 1.2.840.10008.5.1.4.1.1.78.2 Basic Annotation Box SOP Class UID: 1.2.840.10008.5.1.1.15 SopClass for Basic Annotation Box SOP Class UID: 1.2.840.10008.5.1.1.15 Basic Color Image Box SOP Class UID: 1.2.840.10008.5.1.1.4.1 SopClass for Basic Color Image Box SOP Class UID: 1.2.840.10008.5.1.1.4.1 Basic Film Box SOP Class UID: 1.2.840.10008.5.1.1.2 SopClass for Basic Film Box SOP Class UID: 1.2.840.10008.5.1.1.2 Basic Film Session SOP Class UID: 1.2.840.10008.5.1.1.1 SopClass for Basic Film Session SOP Class UID: 1.2.840.10008.5.1.1.1 Basic Grayscale Image Box SOP Class UID: 1.2.840.10008.5.1.1.4 SopClass for Basic Grayscale Image Box SOP Class UID: 1.2.840.10008.5.1.1.4 Basic Print Image Overlay Box SOP Class (Retired) UID: 1.2.840.10008.5.1.1.24.1 SopClass for Basic Print Image Overlay Box SOP Class (Retired) UID: 1.2.840.10008.5.1.1.24.1 Basic Structured Display Storage UID: 1.2.840.10008.5.1.4.1.1.131 SopClass for Basic Structured Display Storage UID: 1.2.840.10008.5.1.4.1.1.131 Basic Study Content Notification SOP Class (Retired) UID: 1.2.840.10008.1.9 SopClass for Basic Study Content Notification SOP Class (Retired) UID: 1.2.840.10008.1.9 Basic Text SR Storage UID: 1.2.840.10008.5.1.4.1.1.88.11 SopClass for Basic Text SR Storage UID: 1.2.840.10008.5.1.4.1.1.88.11 Basic Voice Audio Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.4.1 SopClass for Basic Voice Audio Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.4.1 Blending Softcopy Presentation State Storage SOP Class UID: 1.2.840.10008.5.1.4.1.1.11.4 SopClass for Blending Softcopy Presentation State Storage SOP Class UID: 1.2.840.10008.5.1.4.1.1.11.4 Breast Imaging Relevant Patient Information Query UID: 1.2.840.10008.5.1.4.37.2 SopClass for Breast Imaging Relevant Patient Information Query UID: 1.2.840.10008.5.1.4.37.2 Breast Tomosynthesis Image Storage UID: 1.2.840.10008.5.1.4.1.1.13.1.3 SopClass for Breast Tomosynthesis Image Storage UID: 1.2.840.10008.5.1.4.1.1.13.1.3 Cardiac Electrophysiology Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.3.1 SopClass for Cardiac Electrophysiology Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.3.1 Cardiac Relevant Patient Information Query UID: 1.2.840.10008.5.1.4.37.3 SopClass for Cardiac Relevant Patient Information Query UID: 1.2.840.10008.5.1.4.37.3 Chest CAD SR Storage UID: 1.2.840.10008.5.1.4.1.1.88.65 SopClass for Chest CAD SR Storage UID: 1.2.840.10008.5.1.4.1.1.88.65 Colon CAD SR Storage UID: 1.2.840.10008.5.1.4.1.1.88.69 SopClass for Colon CAD SR Storage UID: 1.2.840.10008.5.1.4.1.1.88.69 Color Softcopy Presentation State Storage SOP Class UID: 1.2.840.10008.5.1.4.1.1.11.2 SopClass for Color Softcopy Presentation State Storage SOP Class UID: 1.2.840.10008.5.1.4.1.1.11.2 Composite Instance Retrieve Without Bulk Data - GET UID: 1.2.840.10008.5.1.4.1.2.5.3 SopClass for Composite Instance Retrieve Without Bulk Data - GET UID: 1.2.840.10008.5.1.4.1.2.5.3 Composite Instance Root Retrieve - GET UID: 1.2.840.10008.5.1.4.1.2.4.3 SopClass for Composite Instance Root Retrieve - GET UID: 1.2.840.10008.5.1.4.1.2.4.3 Composite Instance Root Retrieve - MOVE UID: 1.2.840.10008.5.1.4.1.2.4.2 SopClass for Composite Instance Root Retrieve - MOVE UID: 1.2.840.10008.5.1.4.1.2.4.2 Comprehensive SR Storage UID: 1.2.840.10008.5.1.4.1.1.88.33 SopClass for Comprehensive SR Storage UID: 1.2.840.10008.5.1.4.1.1.88.33 Comprehensive SR Storage – Trial (Retired) UID: 1.2.840.10008.5.1.4.1.1.88.4 SopClass for Comprehensive SR Storage – Trial (Retired) UID: 1.2.840.10008.5.1.4.1.1.88.4 Computed Radiography Image Storage UID: 1.2.840.10008.5.1.4.1.1.1 SopClass for Computed Radiography Image Storage UID: 1.2.840.10008.5.1.4.1.1.1 CT Image Storage UID: 1.2.840.10008.5.1.4.1.1.2 SopClass for CT Image Storage UID: 1.2.840.10008.5.1.4.1.1.2 Deformable Spatial Registration Storage UID: 1.2.840.10008.5.1.4.1.1.66.3 SopClass for Deformable Spatial Registration Storage UID: 1.2.840.10008.5.1.4.1.1.66.3 Detached Interpretation Management SOP Class (Retired) UID: 1.2.840.10008.3.1.2.6.1 SopClass for Detached Interpretation Management SOP Class (Retired) UID: 1.2.840.10008.3.1.2.6.1 Detached Patient Management SOP Class (Retired) UID: 1.2.840.10008.3.1.2.1.1 SopClass for Detached Patient Management SOP Class (Retired) UID: 1.2.840.10008.3.1.2.1.1 Detached Results Management SOP Class (Retired) UID: 1.2.840.10008.3.1.2.5.1 SopClass for Detached Results Management SOP Class (Retired) UID: 1.2.840.10008.3.1.2.5.1 Detached Study Management SOP Class (Retired) UID: 1.2.840.10008.3.1.2.3.1 SopClass for Detached Study Management SOP Class (Retired) UID: 1.2.840.10008.3.1.2.3.1 Detached Visit Management SOP Class (Retired) UID: 1.2.840.10008.3.1.2.2.1 SopClass for Detached Visit Management SOP Class (Retired) UID: 1.2.840.10008.3.1.2.2.1 Detail SR Storage – Trial (Retired) UID: 1.2.840.10008.5.1.4.1.1.88.3 SopClass for Detail SR Storage – Trial (Retired) UID: 1.2.840.10008.5.1.4.1.1.88.3 Digital Intra-oral X-Ray Image Storage – For Presentation UID: 1.2.840.10008.5.1.4.1.1.1.3 SopClass for Digital Intra-oral X-Ray Image Storage – For Presentation UID: 1.2.840.10008.5.1.4.1.1.1.3 Digital Intra-oral X-Ray Image Storage – For Processing UID: 1.2.840.10008.5.1.4.1.1.1.3.1 SopClass for Digital Intra-oral X-Ray Image Storage – For Processing UID: 1.2.840.10008.5.1.4.1.1.1.3.1 Digital Mammography X-Ray Image Storage – For Presentation UID: 1.2.840.10008.5.1.4.1.1.1.2 SopClass for Digital Mammography X-Ray Image Storage – For Presentation UID: 1.2.840.10008.5.1.4.1.1.1.2 Digital Mammography X-Ray Image Storage – For Processing UID: 1.2.840.10008.5.1.4.1.1.1.2.1 SopClass for Digital Mammography X-Ray Image Storage – For Processing UID: 1.2.840.10008.5.1.4.1.1.1.2.1 Digital X-Ray Image Storage – For Presentation UID: 1.2.840.10008.5.1.4.1.1.1.1 SopClass for Digital X-Ray Image Storage – For Presentation UID: 1.2.840.10008.5.1.4.1.1.1.1 Digital X-Ray Image Storage – For Processing UID: 1.2.840.10008.5.1.4.1.1.1.1.1 SopClass for Digital X-Ray Image Storage – For Processing UID: 1.2.840.10008.5.1.4.1.1.1.1.1 Encapsulated CDA Storage UID: 1.2.840.10008.5.1.4.1.1.104.2 SopClass for Encapsulated CDA Storage UID: 1.2.840.10008.5.1.4.1.1.104.2 Encapsulated PDF Storage UID: 1.2.840.10008.5.1.4.1.1.104.1 SopClass for Encapsulated PDF Storage UID: 1.2.840.10008.5.1.4.1.1.104.1 Enhanced CT Image Storage UID: 1.2.840.10008.5.1.4.1.1.2.1 SopClass for Enhanced CT Image Storage UID: 1.2.840.10008.5.1.4.1.1.2.1 Enhanced MR Color Image Storage UID: 1.2.840.10008.5.1.4.1.1.4.3 SopClass for Enhanced MR Color Image Storage UID: 1.2.840.10008.5.1.4.1.1.4.3 Enhanced MR Image Storage UID: 1.2.840.10008.5.1.4.1.1.4.1 SopClass for Enhanced MR Image Storage UID: 1.2.840.10008.5.1.4.1.1.4.1 Enhanced PET Image Storage UID: 1.2.840.10008.5.1.4.1.1.130 SopClass for Enhanced PET Image Storage UID: 1.2.840.10008.5.1.4.1.1.130 Enhanced SR Storage UID: 1.2.840.10008.5.1.4.1.1.88.22 SopClass for Enhanced SR Storage UID: 1.2.840.10008.5.1.4.1.1.88.22 Enhanced US Volume Storage UID: 1.2.840.10008.5.1.4.1.1.6.2 SopClass for Enhanced US Volume Storage UID: 1.2.840.10008.5.1.4.1.1.6.2 Enhanced XA Image Storage UID: 1.2.840.10008.5.1.4.1.1.12.1.1 SopClass for Enhanced XA Image Storage UID: 1.2.840.10008.5.1.4.1.1.12.1.1 Enhanced XRF Image Storage UID: 1.2.840.10008.5.1.4.1.1.12.2.1 SopClass for Enhanced XRF Image Storage UID: 1.2.840.10008.5.1.4.1.1.12.2.1 General Audio Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.4.2 SopClass for General Audio Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.4.2 General ECG Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.1.2 SopClass for General ECG Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.1.2 General Purpose Performed Procedure Step SOP Class UID: 1.2.840.10008.5.1.4.32.3 SopClass for General Purpose Performed Procedure Step SOP Class UID: 1.2.840.10008.5.1.4.32.3 General Purpose Scheduled Procedure Step SOP Class UID: 1.2.840.10008.5.1.4.32.2 SopClass for General Purpose Scheduled Procedure Step SOP Class UID: 1.2.840.10008.5.1.4.32.2 General Purpose Worklist Information Model – FIND UID: 1.2.840.10008.5.1.4.32.1 SopClass for General Purpose Worklist Information Model – FIND UID: 1.2.840.10008.5.1.4.32.1 General Relevant Patient Information Query UID: 1.2.840.10008.5.1.4.37.1 SopClass for General Relevant Patient Information Query UID: 1.2.840.10008.5.1.4.37.1 Grayscale Softcopy Presentation State Storage SOP Class UID: 1.2.840.10008.5.1.4.1.1.11.1 SopClass for Grayscale Softcopy Presentation State Storage SOP Class UID: 1.2.840.10008.5.1.4.1.1.11.1 Hanging Protocol Information Model – FIND UID: 1.2.840.10008.5.1.4.38.2 SopClass for Hanging Protocol Information Model – FIND UID: 1.2.840.10008.5.1.4.38.2 Hanging Protocol Information Model - GET UID: 1.2.840.10008.5.1.4.38.4 SopClass for Hanging Protocol Information Model - GET UID: 1.2.840.10008.5.1.4.38.4 Hanging Protocol Information Model – MOVE UID: 1.2.840.10008.5.1.4.38.3 SopClass for Hanging Protocol Information Model – MOVE UID: 1.2.840.10008.5.1.4.38.3 Hanging Protocol Storage UID: 1.2.840.10008.5.1.4.38.1 SopClass for Hanging Protocol Storage UID: 1.2.840.10008.5.1.4.38.1 Hardcopy Grayscale Image Storage SOP Class (Retired) UID: 1.2.840.10008.5.1.1.29 SopClass for Hardcopy Grayscale Image Storage SOP Class (Retired) UID: 1.2.840.10008.5.1.1.29 Hardcopy Color Image Storage SOP Class (Retired) UID: 1.2.840.10008.5.1.1.30 SopClass for Hardcopy Color Image Storage SOP Class (Retired) UID: 1.2.840.10008.5.1.1.30 Hemodynamic Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.2.1 SopClass for Hemodynamic Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.2.1 Image Overlay Box SOP Class (Retired) UID: 1.2.840.10008.5.1.1.24 SopClass for Image Overlay Box SOP Class (Retired) UID: 1.2.840.10008.5.1.1.24 Instance Availability Notification SOP Class UID: 1.2.840.10008.5.1.4.33 SopClass for Instance Availability Notification SOP Class UID: 1.2.840.10008.5.1.4.33 Keratometry Measurements Storage UID: 1.2.840.10008.5.1.4.1.1.78.3 SopClass for Keratometry Measurements Storage UID: 1.2.840.10008.5.1.4.1.1.78.3 Key Object Selection Document Storage UID: 1.2.840.10008.5.1.4.1.1.88.59 SopClass for Key Object Selection Document Storage UID: 1.2.840.10008.5.1.4.1.1.88.59 Lensometry Measurements Storage UID: 1.2.840.10008.5.1.4.1.1.78.1 SopClass for Lensometry Measurements Storage UID: 1.2.840.10008.5.1.4.1.1.78.1 Macular Grid Thickness and Volume Report Storage UID: 1.2.840.10008.5.1.4.1.1.79.1 SopClass for Macular Grid Thickness and Volume Report Storage UID: 1.2.840.10008.5.1.4.1.1.79.1 Mammography CAD SR Storage UID: 1.2.840.10008.5.1.4.1.1.88.50 SopClass for Mammography CAD SR Storage UID: 1.2.840.10008.5.1.4.1.1.88.50 Media Creation Management SOP Class UID UID: 1.2.840.10008.5.1.1.33 SopClass for Media Creation Management SOP Class UID UID: 1.2.840.10008.5.1.1.33 Media Storage Directory Storage UID: 1.2.840.10008.1.3.10 SopClass for Media Storage Directory Storage UID: 1.2.840.10008.1.3.10 Modality Performed Procedure Step Notification SOP Class UID: 1.2.840.10008.3.1.2.3.5 SopClass for Modality Performed Procedure Step Notification SOP Class UID: 1.2.840.10008.3.1.2.3.5 Modality Performed Procedure Step Retrieve SOP Class UID: 1.2.840.10008.3.1.2.3.4 SopClass for Modality Performed Procedure Step Retrieve SOP Class UID: 1.2.840.10008.3.1.2.3.4 Modality Performed Procedure Step SOP Class UID: 1.2.840.10008.3.1.2.3.3 SopClass for Modality Performed Procedure Step SOP Class UID: 1.2.840.10008.3.1.2.3.3 Modality Worklist Information Model – FIND UID: 1.2.840.10008.5.1.4.31 SopClass for Modality Worklist Information Model – FIND UID: 1.2.840.10008.5.1.4.31 MR Image Storage UID: 1.2.840.10008.5.1.4.1.1.4 SopClass for MR Image Storage UID: 1.2.840.10008.5.1.4.1.1.4 MR Spectroscopy Storage UID: 1.2.840.10008.5.1.4.1.1.4.2 SopClass for MR Spectroscopy Storage UID: 1.2.840.10008.5.1.4.1.1.4.2 Multi-frame Grayscale Byte Secondary Capture Image Storage UID: 1.2.840.10008.5.1.4.1.1.7.2 SopClass for Multi-frame Grayscale Byte Secondary Capture Image Storage UID: 1.2.840.10008.5.1.4.1.1.7.2 Multi-frame Grayscale Word Secondary Capture Image Storage UID: 1.2.840.10008.5.1.4.1.1.7.3 SopClass for Multi-frame Grayscale Word Secondary Capture Image Storage UID: 1.2.840.10008.5.1.4.1.1.7.3 Multi-frame Single Bit Secondary Capture Image Storage UID: 1.2.840.10008.5.1.4.1.1.7.1 SopClass for Multi-frame Single Bit Secondary Capture Image Storage UID: 1.2.840.10008.5.1.4.1.1.7.1 Multi-frame True Color Secondary Capture Image Storage UID: 1.2.840.10008.5.1.4.1.1.7.4 SopClass for Multi-frame True Color Secondary Capture Image Storage UID: 1.2.840.10008.5.1.4.1.1.7.4 Nuclear Medicine Image Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.5 SopClass for Nuclear Medicine Image Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.5 Nuclear Medicine Image Storage UID: 1.2.840.10008.5.1.4.1.1.20 SopClass for Nuclear Medicine Image Storage UID: 1.2.840.10008.5.1.4.1.1.20 Ophthalmic Photography 16 Bit Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.5.2 SopClass for Ophthalmic Photography 16 Bit Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.5.2 Ophthalmic Photography 8 Bit Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.5.1 SopClass for Ophthalmic Photography 8 Bit Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.5.1 Ophthalmic Tomography Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.5.4 SopClass for Ophthalmic Tomography Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.5.4 Patient Root Query/Retrieve Information Model – FIND UID: 1.2.840.10008.5.1.4.1.2.1.1 SopClass for Patient Root Query/Retrieve Information Model – FIND UID: 1.2.840.10008.5.1.4.1.2.1.1 Patient Root Query/Retrieve Information Model – GET UID: 1.2.840.10008.5.1.4.1.2.1.3 SopClass for Patient Root Query/Retrieve Information Model – GET UID: 1.2.840.10008.5.1.4.1.2.1.3 Patient Root Query/Retrieve Information Model – MOVE UID: 1.2.840.10008.5.1.4.1.2.1.2 SopClass for Patient Root Query/Retrieve Information Model – MOVE UID: 1.2.840.10008.5.1.4.1.2.1.2 Patient/Study Only Query/Retrieve Information Model - FIND (Retired) UID: 1.2.840.10008.5.1.4.1.2.3.1 SopClass for Patient/Study Only Query/Retrieve Information Model - FIND (Retired) UID: 1.2.840.10008.5.1.4.1.2.3.1 Patient/Study Only Query/Retrieve Information Model - GET (Retired) UID: 1.2.840.10008.5.1.4.1.2.3.3 SopClass for Patient/Study Only Query/Retrieve Information Model - GET (Retired) UID: 1.2.840.10008.5.1.4.1.2.3.3 Patient/Study Only Query/Retrieve Information Model - MOVE (Retired) UID: 1.2.840.10008.5.1.4.1.2.3.2 SopClass for Patient/Study Only Query/Retrieve Information Model - MOVE (Retired) UID: 1.2.840.10008.5.1.4.1.2.3.2 Positron Emission Tomography Image Storage UID: 1.2.840.10008.5.1.4.1.1.128 SopClass for Positron Emission Tomography Image Storage UID: 1.2.840.10008.5.1.4.1.1.128 Presentation LUT SOP Class UID: 1.2.840.10008.5.1.1.23 SopClass for Presentation LUT SOP Class UID: 1.2.840.10008.5.1.1.23 Print Job SOP Class UID: 1.2.840.10008.5.1.1.14 SopClass for Print Job SOP Class UID: 1.2.840.10008.5.1.1.14 Print Queue Management SOP Class (Retired) UID: 1.2.840.10008.5.1.1.26 SopClass for Print Queue Management SOP Class (Retired) UID: 1.2.840.10008.5.1.1.26 Printer Configuration Retrieval SOP Class UID: 1.2.840.10008.5.1.1.16.376 SopClass for Printer Configuration Retrieval SOP Class UID: 1.2.840.10008.5.1.1.16.376 Printer SOP Class UID: 1.2.840.10008.5.1.1.16 SopClass for Printer SOP Class UID: 1.2.840.10008.5.1.1.16 Procedural Event Logging SOP Class UID: 1.2.840.10008.1.40 SopClass for Procedural Event Logging SOP Class UID: 1.2.840.10008.1.40 Procedure Log Storage UID: 1.2.840.10008.5.1.4.1.1.88.40 SopClass for Procedure Log Storage UID: 1.2.840.10008.5.1.4.1.1.88.40 Product Characteristics Query SOP Class UID: 1.2.840.10008.5.1.4.41 SopClass for Product Characteristics Query SOP Class UID: 1.2.840.10008.5.1.4.41 Pseudo-Color Softcopy Presentation State Storage SOP Class UID: 1.2.840.10008.5.1.4.1.1.11.3 SopClass for Pseudo-Color Softcopy Presentation State Storage SOP Class UID: 1.2.840.10008.5.1.4.1.1.11.3 Pull Print Request SOP Class (Retired) UID: 1.2.840.10008.5.1.1.31 SopClass for Pull Print Request SOP Class (Retired) UID: 1.2.840.10008.5.1.1.31 Raw Data Storage UID: 1.2.840.10008.5.1.4.1.1.66 SopClass for Raw Data Storage UID: 1.2.840.10008.5.1.4.1.1.66 Real World Value Mapping Storage UID: 1.2.840.10008.5.1.4.1.1.67 SopClass for Real World Value Mapping Storage UID: 1.2.840.10008.5.1.4.1.1.67 Referenced Image Box SOP Class (Retired) UID: 1.2.840.10008.5.1.1.4.2 SopClass for Referenced Image Box SOP Class (Retired) UID: 1.2.840.10008.5.1.1.4.2 Respiratory Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.6.1 SopClass for Respiratory Waveform Storage UID: 1.2.840.10008.5.1.4.1.1.9.6.1 RT Beams Delivery Instruction Storage (Supplement 74 Frozen Draft) UID: 1.2.840.10008.5.1.4.34.1 SopClass for RT Beams Delivery Instruction Storage (Supplement 74 Frozen Draft) UID: 1.2.840.10008.5.1.4.34.1 RT Beams Treatment Record Storage UID: 1.2.840.10008.5.1.4.1.1.481.4 SopClass for RT Beams Treatment Record Storage UID: 1.2.840.10008.5.1.4.1.1.481.4 RT Brachy Treatment Record Storage UID: 1.2.840.10008.5.1.4.1.1.481.6 SopClass for RT Brachy Treatment Record Storage UID: 1.2.840.10008.5.1.4.1.1.481.6 RT Conventional Machine Verification (Supplement 74 Frozen Draft) UID: 1.2.840.10008.5.1.4.34.2 SopClass for RT Conventional Machine Verification (Supplement 74 Frozen Draft) UID: 1.2.840.10008.5.1.4.34.2 RT Dose Storage UID: 1.2.840.10008.5.1.4.1.1.481.2 SopClass for RT Dose Storage UID: 1.2.840.10008.5.1.4.1.1.481.2 RT Image Storage UID: 1.2.840.10008.5.1.4.1.1.481.1 SopClass for RT Image Storage UID: 1.2.840.10008.5.1.4.1.1.481.1 RT Ion Beams Treatment Record Storage UID: 1.2.840.10008.5.1.4.1.1.481.9 SopClass for RT Ion Beams Treatment Record Storage UID: 1.2.840.10008.5.1.4.1.1.481.9 RT Ion Machine Verification (Supplement 74 Frozen Draft) UID: 1.2.840.10008.5.1.4.34.3 SopClass for RT Ion Machine Verification (Supplement 74 Frozen Draft) UID: 1.2.840.10008.5.1.4.34.3 RT Ion Plan Storage UID: 1.2.840.10008.5.1.4.1.1.481.8 SopClass for RT Ion Plan Storage UID: 1.2.840.10008.5.1.4.1.1.481.8 RT Plan Storage UID: 1.2.840.10008.5.1.4.1.1.481.5 SopClass for RT Plan Storage UID: 1.2.840.10008.5.1.4.1.1.481.5 RT Structure Set Storage UID: 1.2.840.10008.5.1.4.1.1.481.3 SopClass for RT Structure Set Storage UID: 1.2.840.10008.5.1.4.1.1.481.3 RT Treatment Summary Record Storage UID: 1.2.840.10008.5.1.4.1.1.481.7 SopClass for RT Treatment Summary Record Storage UID: 1.2.840.10008.5.1.4.1.1.481.7 Secondary Capture Image Storage UID: 1.2.840.10008.5.1.4.1.1.7 SopClass for Secondary Capture Image Storage UID: 1.2.840.10008.5.1.4.1.1.7 Segmentation Storage UID: 1.2.840.10008.5.1.4.1.1.66.4 SopClass for Segmentation Storage UID: 1.2.840.10008.5.1.4.1.1.66.4 Spatial Fiducials Storage UID: 1.2.840.10008.5.1.4.1.1.66.2 SopClass for Spatial Fiducials Storage UID: 1.2.840.10008.5.1.4.1.1.66.2 Spatial Registration Storage UID: 1.2.840.10008.5.1.4.1.1.66.1 SopClass for Spatial Registration Storage UID: 1.2.840.10008.5.1.4.1.1.66.1 Spectacle Prescription Reports Storage UID: 1.2.840.10008.5.1.4.1.1.78.6 SopClass for Spectacle Prescription Reports Storage UID: 1.2.840.10008.5.1.4.1.1.78.6 Standalone Curve Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.9 SopClass for Standalone Curve Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.9 Standalone Modality LUT Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.10 SopClass for Standalone Modality LUT Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.10 Standalone Overlay Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.8 SopClass for Standalone Overlay Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.8 Standalone PET Curve Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.129 SopClass for Standalone PET Curve Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.129 Standalone VOI LUT Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.11 SopClass for Standalone VOI LUT Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.11 Stereometric Relationship Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.5.3 SopClass for Stereometric Relationship Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.5.3 Storage Commitment Pull Model SOP Class (Retired) UID: 1.2.840.10008.1.20.2 SopClass for Storage Commitment Pull Model SOP Class (Retired) UID: 1.2.840.10008.1.20.2 Storage Commitment Push Model SOP Class UID: 1.2.840.10008.1.20.1 SopClass for Storage Commitment Push Model SOP Class UID: 1.2.840.10008.1.20.1 Stored Print Storage SOP Class (Retired) UID: 1.2.840.10008.5.1.1.27 SopClass for Stored Print Storage SOP Class (Retired) UID: 1.2.840.10008.5.1.1.27 Study Component Management SOP Class (Retired) UID: 1.2.840.10008.3.1.2.3.2 SopClass for Study Component Management SOP Class (Retired) UID: 1.2.840.10008.3.1.2.3.2 Study Root Query/Retrieve Information Model – FIND UID: 1.2.840.10008.5.1.4.1.2.2.1 SopClass for Study Root Query/Retrieve Information Model – FIND UID: 1.2.840.10008.5.1.4.1.2.2.1 Study Root Query/Retrieve Information Model – GET UID: 1.2.840.10008.5.1.4.1.2.2.3 SopClass for Study Root Query/Retrieve Information Model – GET UID: 1.2.840.10008.5.1.4.1.2.2.3 Study Root Query/Retrieve Information Model – MOVE UID: 1.2.840.10008.5.1.4.1.2.2.2 SopClass for Study Root Query/Retrieve Information Model – MOVE UID: 1.2.840.10008.5.1.4.1.2.2.2 Subjective Refraction Measurements Storage UID: 1.2.840.10008.5.1.4.1.1.78.4 SopClass for Subjective Refraction Measurements Storage UID: 1.2.840.10008.5.1.4.1.1.78.4 Substance Administration Logging SOP Class UID: 1.2.840.10008.1.42 SopClass for Substance Administration Logging SOP Class UID: 1.2.840.10008.1.42 Substance Approval Query SOP Class UID: 1.2.840.10008.5.1.4.42 SopClass for Substance Approval Query SOP Class UID: 1.2.840.10008.5.1.4.42 Surface Segmentation Storage UID: 1.2.840.10008.5.1.4.1.1.66.5 SopClass for Surface Segmentation Storage UID: 1.2.840.10008.5.1.4.1.1.66.5 Text SR Storage – Trial (Retired) UID: 1.2.840.10008.5.1.4.1.1.88.1 SopClass for Text SR Storage – Trial (Retired) UID: 1.2.840.10008.5.1.4.1.1.88.1 Ultrasound Image Storage UID: 1.2.840.10008.5.1.4.1.1.6.1 SopClass for Ultrasound Image Storage UID: 1.2.840.10008.5.1.4.1.1.6.1 Ultrasound Image Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.6 SopClass for Ultrasound Image Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.6 Ultrasound Multi-frame Image Storage UID: 1.2.840.10008.5.1.4.1.1.3.1 SopClass for Ultrasound Multi-frame Image Storage UID: 1.2.840.10008.5.1.4.1.1.3.1 Ultrasound Multi-frame Image Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.3 SopClass for Ultrasound Multi-frame Image Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.3 Unified Procedure Step – Event SOP Class UID: 1.2.840.10008.5.1.4.34.4.4 SopClass for Unified Procedure Step – Event SOP Class UID: 1.2.840.10008.5.1.4.34.4.4 Unified Procedure Step – Pull SOP Class UID: 1.2.840.10008.5.1.4.34.4.3 SopClass for Unified Procedure Step – Pull SOP Class UID: 1.2.840.10008.5.1.4.34.4.3 Unified Procedure Step – Push SOP Class UID: 1.2.840.10008.5.1.4.34.4.1 SopClass for Unified Procedure Step – Push SOP Class UID: 1.2.840.10008.5.1.4.34.4.1 Unified Procedure Step – Watch SOP Class UID: 1.2.840.10008.5.1.4.34.4.2 SopClass for Unified Procedure Step – Watch SOP Class UID: 1.2.840.10008.5.1.4.34.4.2 Verification SOP Class UID: 1.2.840.10008.1.1 SopClass for Verification SOP Class UID: 1.2.840.10008.1.1 Video Endoscopic Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.1.1 SopClass for Video Endoscopic Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.1.1 Video Microscopic Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.2.1 SopClass for Video Microscopic Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.2.1 Video Photographic Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.4.1 SopClass for Video Photographic Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.4.1 Visual Acuity Measurements UID: 1.2.840.10008.5.1.4.1.1.78.5 SopClass for Visual Acuity Measurements UID: 1.2.840.10008.5.1.4.1.1.78.5 VL Endoscopic Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.1 SopClass for VL Endoscopic Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.1 VL Microscopic Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.2 SopClass for VL Microscopic Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.2 VL Photographic Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.4 SopClass for VL Photographic Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.4 VL Slide-Coordinates Microscopic Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.3 SopClass for VL Slide-Coordinates Microscopic Image Storage UID: 1.2.840.10008.5.1.4.1.1.77.1.3 VOI LUT Box SOP Class UID: 1.2.840.10008.5.1.1.22 SopClass for VOI LUT Box SOP Class UID: 1.2.840.10008.5.1.1.22 Waveform Storage - Trial (Retired) UID: 1.2.840.10008.5.1.4.1.1.9.1 SopClass for Waveform Storage - Trial (Retired) UID: 1.2.840.10008.5.1.4.1.1.9.1 XA/XRF Grayscale Softcopy Presentation State Storage UID: 1.2.840.10008.5.1.4.1.1.11.5 SopClass for XA/XRF Grayscale Softcopy Presentation State Storage UID: 1.2.840.10008.5.1.4.1.1.11.5 X-Ray 3D Angiographic Image Storage UID: 1.2.840.10008.5.1.4.1.1.13.1.1 SopClass for X-Ray 3D Angiographic Image Storage UID: 1.2.840.10008.5.1.4.1.1.13.1.1 X-Ray 3D Craniofacial Image Storage UID: 1.2.840.10008.5.1.4.1.1.13.1.2 SopClass for X-Ray 3D Craniofacial Image Storage UID: 1.2.840.10008.5.1.4.1.1.13.1.2 X-Ray Angiographic Bi-Plane Image Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.12.3 SopClass for X-Ray Angiographic Bi-Plane Image Storage (Retired) UID: 1.2.840.10008.5.1.4.1.1.12.3 X-Ray Angiographic Image Storage UID: 1.2.840.10008.5.1.4.1.1.12.1 SopClass for X-Ray Angiographic Image Storage UID: 1.2.840.10008.5.1.4.1.1.12.1 X-Ray Radiation Dose SR Storage UID: 1.2.840.10008.5.1.4.1.1.88.67 SopClass for X-Ray Radiation Dose SR Storage UID: 1.2.840.10008.5.1.4.1.1.88.67 X-Ray Radiofluoroscopic Image Storage UID: 1.2.840.10008.5.1.4.1.1.12.2 SopClass for X-Ray Radiofluoroscopic Image Storage UID: 1.2.840.10008.5.1.4.1.1.12.2 String UID for Basic Color Print Management Meta SOP Class UID: 1.2.840.10008.5.1.1.18 SopClass for Basic Color Print Management Meta SOP Class UID: 1.2.840.10008.5.1.1.18 String UID for Basic Grayscale Print Management Meta SOP Class UID: 1.2.840.10008.5.1.1.9 SopClass for Basic Grayscale Print Management Meta SOP Class UID: 1.2.840.10008.5.1.1.9 String UID for Detached Patient Management Meta SOP Class (Retired) UID: 1.2.840.10008.3.1.2.1.4 SopClass for Detached Patient Management Meta SOP Class (Retired) UID: 1.2.840.10008.3.1.2.1.4 String UID for Detached Results Management Meta SOP Class (Retired) UID: 1.2.840.10008.3.1.2.5.4 SopClass for Detached Results Management Meta SOP Class (Retired) UID: 1.2.840.10008.3.1.2.5.4 String UID for Detached Study Management Meta SOP Class (Retired) UID: 1.2.840.10008.3.1.2.5.5 SopClass for Detached Study Management Meta SOP Class (Retired) UID: 1.2.840.10008.3.1.2.5.5 String UID for General Purpose Worklist Management Meta SOP Class UID: 1.2.840.10008.5.1.4.32 SopClass for General Purpose Worklist Management Meta SOP Class UID: 1.2.840.10008.5.1.4.32 String UID for Pull Stored Print Management Meta SOP Class (Retired) UID: 1.2.840.10008.5.1.1.32 SopClass for Pull Stored Print Management Meta SOP Class (Retired) UID: 1.2.840.10008.5.1.1.32 String UID for Referenced Color Print Management Meta SOP Class (Retired) UID: 1.2.840.10008.5.1.1.18.1 SopClass for Referenced Color Print Management Meta SOP Class (Retired) UID: 1.2.840.10008.5.1.1.18.1 String UID for Referenced Grayscale Print Management Meta SOP Class (Retired) UID: 1.2.840.10008.5.1.1.9.1 SopClass for Referenced Grayscale Print Management Meta SOP Class (Retired) UID: 1.2.840.10008.5.1.1.9.1 Constructor to create SopClass object. Override that displays the name of the SOP Class. Retrieve a SopClass object associated with the Uid. Property that represents the Name of the SOP Class. Property that represents the Uid for the SOP Class. Property that returns a DicomUid that represents the SOP Class. Property that represents the Uid for the SOP Class. Class for representing a SOP Instance as XML. This class may change in a future release. Gets the underlying data as a . When parsed from xml, the return type is , otherwise it is the source . Class for representing a base instance of a series as XML. Creates an empty instance of . Creates an instance of from a specified Xml node. Creates an instance of based on the specified . Represents a collection of StudyNodes (study-level data nodes) in the tree hierarchy. Constructs a collection owned by the specified patient. The patient node that owns the collection. Returns a study node with the given study ID, creating a new if one does not already exist. The study ID to lookup. A study node. Returns a study node with data similar to the provided data set based on the study ID, creating a new study if one does not already exist. The to lookup, and to base a new on if one does not already exist. A study node. Returns a study node with the given study instance UID, creating a new if one does not already exist. The study instance UID to lookup. A study node. Returns a study node with data similar to the provided data set based on the study instance UID, creating a new if one does not already exist. The to lookup, and to base a new on if one does not already exist. A study node. Adds a study node to the collection. The study to add to the collection. Adds a new study node with the given study ID to the collection. The study ID used to create the new study node. Removes all study nodes from the collection. Checks if the collection contains the specified study node. The study node to lookup. True if the collection contains the given study, False if otherwise. Checks if the collection contains a study node with the given study ID. The study ID to lookup. True if the collection contains the given study, False if otherwise. Copies all the studies in this collection into a array, starting at the specified array index. The array to which the nodes are copied. The array index at which copying begins. Copies all the study IDs in this collection into a array, starting at the specified array index. The array to which the nodes are copied. The array index at which copying begins. Removes the given study node from this collection. The study node to remove from this collection. True if the study was successfully removed, False if otherwise. Removes the study node with the given study ID from this collection. The study ID to remove from this collection. True if the study was successfully removed, False if otherwise. Returns an that iterates through the s contained in this collection. A iterator. Returns an that iterates through the study IDs of the study nodes contained in this collection. A iterator. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. 2 Checks if the collection contains a node with the specified UID. The DICOM UID of the node to check in the collection. True if the collection has such a node, False otherwise. Copies the UIDs of the nodes in the collection to a array, starting at a particular array index. The array to copy the UIDs into. The zero-based index in the array at which copying begins. Returns an that iterates through the instance UIDs of the data nodes contained in this collection. A iterator. Gets the study node associated with the given study ID. The study ID to lookup. Gets the number of study nodes contained in this collection. Gets whether or not this collection is read-only. Gets the associated with the given UID. The DICOM UID of the node to retrieve from the collection. A generic DICOM study manipulator class. This class cannot be inherited. The class abstracts the code required to construct new DICOM studies from scratch, or from existing instances. All resultant instances carry new UIDs that distinguish them from the original instances (if used), generated to conform with the structure defined in the builder and thereby erasing the original study structure. The hierarchial tree-based view defines standard tags on data nodes at four different levels in the study tree: patient, study, series, and SOP. By inserting instances, editing node properties and moving the individual nodes around the tree, an entirely new study structure can be created programmatically and henceforth exported to a filesystem or to a DICOM server. Constructs a new instance of the using the default options. Builds the UID relationships of all nodes in the study builder according to the current tree structure. Building the study tree involves creating new instance UIDs, mapping any DICOM attributes with a VR of UI to use these new instance UIDs (if the UIDs are not instances in the same study tree, then they are not changed), and performing anonymization if the property is set. All the export operations automatically call this method, so it is unnecessary to explicitly call in those situations. This method is provided to allow access to the updated, underlying data sets of the individual SOP instances. Builds the study tree and publishes all the individual SOP instances to the specified directory. The published files use the SOP instance UID as the filename with a ".dcm" extension. The method is called automatically, and hence does not need to be explicitly called before invoking this method. The path of the directory to which the SOP instances are saved. A list of the filenames of the resulting SOP instances. Builds the study tree and publishes all the created studies to the specified application entity. The method is called automatically, and hence does not need to be explicitly called before invoking this method. The local AETITLE that is sending the studies. The AETITLE of the device that is receiving the studies. The hostname of the device that is receiving the studies. The port number on which the device receiving the studies is listening. A list of the SOP instance UIDs that were created. Recursively find UI attributes and try to map any known uids it finds (unknown uids are left alone) Gets a new uid using the -preferred method for generating uids. Gets a collection of all the s in the study builder tree. Gets the root node for this builder tree. Enumerated values for the attribute describing the type of content encoded in a Content Item. As defined in the DICOM Standard 2008, Part 3, Section C.17.3 (Table C.17-5) TEXT. Free text, narrative description of unlimited length. May also be used to provide a label or identifier value. NUM. Numeric value fully qualified by coded representation of the measurement name and unit of measurement. CODE. Categorical coded value. Representation of nominal or non-numeric ordinal values. DATETIME. Date and time of occurrence of the type of event denoted by the Concept Name. DATE. Date of occurrence of the type of event denoted by the Concept Name. TIME. Time of occurrence of the type of event denoted by the Concept Name. UIDREF. Unique Identifier (UID) of the entity identified by the Concept Name. PNAME. Person name of the person whose role is described by the Concept Name. COMPOSITE. A reference to one Composite SOP Instance which is not an Image or Waveform. IMAGE. A reference to one Image. IMAGE Content Item may convey a reference to a Softcopy Presentation State associated with the Image. WAVEFORM. A reference to one Waveform. SCOORD. Spatial coordinates of a geometric region of interest in the DICOM image coordinate system. The IMAGE Content Item from which spatial coordinates are selected is denoted by a SELECTED FROM relationship. TCOORD. Temporal Coordinates (i.e. time or eventbased coordinates) of a region of interest in the DICOM waveform coordinate system. The WAVEFORM or IMAGE or SCOORD Content Item from which Temporal Coordinates are selected is denoted by a SELECTED FROM relationship. CONTAINER. Groups Content Items and defines the heading or category of observation that applies to that content. The heading describes the content of the CONTAINER Content Item and may map to a document section heading in a printed or displayed document. Represents the null value. GraphicAnnotation Sequence As defined in the DICOM Standard 2008, Part 3, Section C.10.5 (Table C.10-5) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Appends a value to the TextObjectSequence in the underlying collection. Type 1C. Appends a value to the GraphicObjectSequence in the underlying collection. Type 1C. Gets or sets the value of ReferencedImageSequence in the underlying collection. Type 1C. Gets or sets the value of GraphicLayer in the underlying collection. Type 1. Gets or sets the value of TextObjectSequence in the underlying collection. Type 1C. Gets or sets the value of GraphicObjectSequence in the underlying collection. Type 1C. TextObject Sequence As defined in the DICOM Standard 2008, Part 3, Section C.10.5 (Table C.10-5) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the value of BoundingBoxAnnotationUnits in the underlying collection. Type 1C. Gets or sets the value of AnchorPointAnnotationUnits in the underlying collection. Type 1C. Gets or sets the value of UnformattedTextValue in the underlying collection. Type 1. Gets or sets the value of BoundingBoxTopLeftHandCorner in the underlying collection. Type 1C. Gets or sets the value of BoundingBoxBottomRightHandCorner in the underlying collection. Type 1C. Gets or sets the value of BoundingBoxTextHorizontalJustification in the underlying collection. Type 1C. Gets or sets the value of AnchorPoint in the underlying collection. Type 1C. Gets or sets the value of AnchorPointVisibility in the underlying collection. Type 1C. GraphicObject Sequence As defined in the DICOM Standard 2008, Part 3, Section C.10.5 (Table C.10-5) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the value of GraphicAnnotationUnits in the underlying collection. Type 1. Gets or sets the value of GraphicDimensions in the underlying collection. Type 1. Gets or sets the value of NumberOfGraphicPoints in the underlying collection. Type 1. Gets or sets the value of GraphicData in the underlying collection. Type 1. Gets or sets the value of GraphicType in the underlying collection. Type 1. Gets or sets the value of GraphicFilled in the underlying collection. Type 1C. Enumerated values for the attribute defining whether or not the annotation is Image or Displayed Area relative. As defined in the DICOM Standard 2008, Part 3, Section C.10.5 (Table C.10-5) Represents the null value, which is equivalent to the unknown status. Enumerated values for the attribute defining whether or not the annotation is Image or Displayed Area relative. As defined in the DICOM Standard 2008, Part 3, Section C.10.5 (Table C.10-5) Represents the null value, which is equivalent to the unknown status. Enumerated values for the attribute defining whether or not the annotation is Image or Displayed Area relative. As defined in the DICOM Standard 2008, Part 3, Section C.10.5 (Table C.10-5) Represents the null value, which is equivalent to the unknown status. Enumerated values for the attribute describing the location of the text relative to the vertical edges of the bounding box. As defined in the DICOM Standard 2008, Part 3, Section C.10.5 (Table C.10-5) Represents the null value, which is equivalent to the unknown status. Enumerated values for the attribute. As defined in the DICOM Standard 2008, Part 3, Section C.10.5 (Table C.10-5) Represents the null value, which is equivalent to the unknown status. Enumerated values for the attribute describing the shape of the graphic that is to be drawn. As defined in the DICOM Standard 2008, Part 3, Section C.10.5 (Table C.10-5) Represents the null value, which is equivalent to the unknown status. Enumerated values for the attribute. As defined in the DICOM Standard 2008, Part 3, Section C.10.5 (Table C.10-5) Represents the null value, which is equivalent to the unknown status. PresentationStateShutter Module As defined in the DICOM Standard 2008, Part 3, Section C.11.12 (Table C.11.12-1) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Gets or sets the shutter presentation value. Type 1C. Gets or sets the shutter presentation color value. Type 1C. Gets an enumeration of s used by this module. As per Dicom Doc 3, Table C.4-12 (pg 248) Initializes a new instance of the class. Initializes a new instance of the class. Gets or sets the imaging service request comments. The imaging service request comments. Gets or sets the requesting physician. The requesting physician. Gets or sets the name of the referring physicians. The name of the referring physicians. Gets or sets the requesting service. The requesting service. Gets or sets the accession number. The accession number. Gets or sets the issue date of imaging service request. The issue date of imaging service request. Gets or sets the placer order number imaging service request. The placer order number imaging service request. Gets or sets the filler order number imaging service request. The filler order number imaging service request. Gets or sets the admission id. The admission id. Patient Medical Module, as per Part 3, C.2.4 Initializes a new instance of the class. Initializes a new instance of the class. The dicom attribute collection. Gets or sets the medical alerts. The medical alerts. Gets or sets the patient allergies The allergies. Gets or sets the smoking status. The smoking status. Gets or sets the additional patient history. The additional payment history. Gets or sets the responsible person role. The responsible person role. Gets or sets the patients last Menstrual date (if applicable). The patients last Menstrual date. Gets or sets the Patient's Sex Neutered value. The Patient's Sex Neutered value Gets or sets the special needs field. Special Needs. Gets or sets the patient's state. Patient's State. Gets or sets the Document Title. Title of Referenced Document. Gets or sets the Clinical Trial Sponsor Name. The name of the clinical trial sponsor. Gets or sets the Document Title. Identifier for the Noted Protocol. Gets or sets the Clinical Trial Protocol Name. The name or title of the clinical trial protocol. Gets or sets the Clinical Trial Site Id. Identifier of the clinical trial site Gets or sets the Clinical Trial Site Name. Clinical Trial Site Name. Gets or sets the Clinical Trial Subject Id. Clinical Trial Subject Id. Gets or sets the Clinical Trial Subject Reading Id. Clinical Trial Subject Reading Id. SmokingStatus Enumeration Yes No Unknown PregnancyStatus Enumeration Not Pregnant Possibly Pregnant Definitely Pregnant Unknown GraphicLayer Module As defined in the DICOM Standard 2008, Part 3, Section C.10.7 (Table C.10-7) Initializes a new instance of the class. Initializes a new instance of the class. Gets or sets the value of GraphicLayerSequence in the underlying collection. Type 1. Gets an enumeration of s used by this module. GraphicLayer Sequence As defined in the DICOM Standard 2008, Part 3, Section C.10.7 (Table C.10-7) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the value of GraphicLayer in the underlying collection. Type 1. Gets or sets the value of GraphicLayerOrder in the underlying collection. Type 1. Gets or sets the value of GraphicLayerRecommendedDisplayGrayscaleValue in the underlying collection. Type 3. Gets or sets the value of GraphicLayerRecommendedDisplayCielabValue in the underlying collection. Type 3. Gets or sets the value of GraphicLayerDescription in the underlying collection. Type 3. DisplayedArea Module As defined in the DICOM Standard 2008, Part 3, Section C.10.4 (Table C.10-4) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Gets or sets the value of DisplayedAreaSelectionSequence in the underlying collection. Type 1. Gets an enumeration of s used by this module. DisplayedAreaSelection Sequence As defined in the DICOM Standard 2008, Part 3, Section C.10.4 (Table C.10-4) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Gets or sets the value of ReferencedImageSequence in the underlying collection. Type 1C. Gets or sets the value of DisplayedAreaTopLeftHandCorner in the underlying collection. Type 1. Gets or sets the value of DisplayedAreaBottomRightHandCorner in the underlying collection. Type 1. Gets or sets the value of PresentationSizeMode in the underlying collection. Type 1. Gets or sets the value of PresentationPixelSpacing in the underlying collection. Type 1C. Gets or sets the value of PresentationPixelAspectRatio in the underlying collection. Type 1C. Gets or sets the value of PresentationPixelMagnificationRatio in the underlying collection. Type 1C. Enumerated values for the attribute . As defined in the DICOM Standard 2008, Part 3, Section C.10.4 (Table C.10-4) Represents the null value, which is equivalent to the unknown status. DocumentRelationship Macro Base Implementation As defined in the DICOM Standard 2008, Part 3, Section C.17.3 (Table C.17-6) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Creates a single instance of a ContentSequence item. Does not modify the ContentSequence in the underlying collection. Gets or sets the value of ObservationDateTime in the underlying collection. Type 1C. Gets or sets the value of ContentSequence in the underlying collection. Type 1C. Gets or sets the value of RelationshipTyp in the underlying collection. Type 1. Gets or sets the value of ReferencedContentItemIdentifier in the underlying collection. Type 1C. Initializes the underlying collection to implement the module or sequence using default values. Initializes the underlying collection to implement the module or sequence with a value type of IMAGE using default values. Creates the value of ReferencedSopSequence in the underlying collection. Type 1. Creates the value of ReferencedSopSequence in the underlying collection. Type 1. Initializes the underlying collection to implement the module or sequence with a value type of CONTAINER using default values. Creates the value of ContentTemplateSequence in the underlying collection. Type 1C. Creates a single instance of a ContentSequence item. Does not modify the ContentSequence in the underlying collection. Gets or sets the value of RelationshipTyp in the underlying collection. Type 1. Gets or sets the value of ReferencedContentItemIdentifier in the underlying collection. Type 1C. Gets or sets the value of ValueType in the underlying collection. Type 1. Gets or sets the value of ConceptNameCodeSequence in the underlying collection. Type 1C. Gets or sets the value of TextValue in the underlying collection. Type 1C. Gets or sets the value of DateTime in the underlying collection. Type 1C. Gets or sets the value of Date in the underlying collection. Type 1C. Gets or sets the value of Time in the underlying collection. Type 1C. Gets or sets the value of PersonName in the underlying collection. Type 1C. Gets or sets the value of Uid in the underlying collection. Type 1C. Gets or sets the value of ReferencedSopSequence in the underlying collection. Type 1. Gets or sets the value of ReferencedSopSequence in the underlying collection. Type 1. Gets or sets the value of ContinuityOfContent in the underlying collection. Type 1. Gets or sets the value of ContentTemplateSequence in the underlying collection. Type 1C. Gets or sets the value of ObservationDateTime in the underlying collection. Type 1C. Gets or sets the value of ContentSequence in the underlying collection. Type 1C. Enum for use with . Helper for Application Activity Audit Log This audit message describes the event of an Application Entity starting or stoping. Add the ID of the Application Started, should be called once. Add the ID of person or process that started or stopped the Application. Can be called multiple times. The participant. Represents a window/level value pair. Constructor. Protected constructor. Gets a string representing the window width/center pair. Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. A hash code for the current . Gets the window width. Gets the window center. Enumerated value for setting how tags are included in the file If a tag is encountered, its value will be ignored and not placed in the file. If a tag is encountered, its value will be included in the file. If a tag is encountered, a flag will be set telling the value was in the header, but its not included in the file. Output settings for when creating the Xml. Represents an empty settings. This field is readonly. Specifies whether or not to include UN tags in the header. Specifies whether or not to include large tags, where large tags are defined by Specifies the maximum allowed length of the tag values in the header if is not set to . Specifies whether or not to include private tags. If the private tag VR is UN, its presence in the header is determined by . Specifies whether or not to include the source filename in the xml. Query identifier for a series. Default constructor. Creates an instance of from a . Gets the level of the query - SERIES. Gets or sets the Study Instance Uid of the identified series. Gets or sets the Series Instance Uid of the identified series. Gets or sets the modality of the identified series. Gets or sets the series description of the identified series. Gets or sets the series number of the identified series. Gets or sets the number of composite object instances belonging to the identified series. The namespace for all the query data and service contracts. The namespace for all the query data and service contracts. Data contract for 'query failed' faults. Constructor. A textual description of the query failure. Data contract for data validation faults; when the data in the request is poorly formatted or incorrect. Constructor. A textual description of the fault. SpecimenType Code Sequence As defined in the DICOM Standard 2008, Part 3, Section C.7.1.2 (Table C.7-2a) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Scheduled Step Attributes Sequence (0040,0270) As per Dicom Doc 3, C.4-13 (pg 253) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the study instance uid. The study instance uid. Gets or sets the accession number. The accession number. Gets or sets the placer order number imaging service request. The placer order number imaging service request. Gets or sets the filler order number imaging service request. The filler order number imaging service request. Gets or sets the requested procedure id. The requested procedure id. Gets or sets the requested procedure description. The requested procedure description. Gets or sets the scheduled procedure step id. The scheduled procedure step id. Gets or sets the scheduled procedure step description. The scheduled procedure step description. DisplayShutter Module As defined in the DICOM Standard 2008, Part 3, Section C.7.6.11 (Table ?) DisplayShutter Macro As defined in the DICOM Standard 2008, Part 3, Section C.7.6.11 (Table ?) Initializes a new instance of the class. Initializes a new instance of the class. Gets or sets the shutter shape. Type 1. Gets or sets the left vertical edge of a rectangular shutter. Type 1C. Gets or sets the right vertical edge of a rectangular shutter. Type 1C. Gets or sets the upper horizontal edge of a rectangular shutter. Type 1C. Gets or sets the lower horizontal edge of a rectangular shutter. Type 1C. Gets or sets the center of a circular shutter. Type 1C. Gets or sets the radius of a circular shutter. Type 1C. Gets or sets the vertices of a polygonal shutter. Type 1C. Gets or sets the shutter presentation value. Type 3. Gets or sets the shutter presentation color value. Type 3. Gets an enumeration of s used by this module. Initializes a new instance of the class. Initializes a new instance of the class. Image SOP Instance Reference Macro As defined in the DICOM Standard 2008, Part 3, Section 10.3 (Table 10-3) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Uniquely identifies the referenced SOP Class The referenced sop class uid. Uniquely identifies the referenced SOP Instance. The referenced sop instance uid. Identifies the frame numbers within the Referenced SOP Instance to which the reference applies. The first frame shall be denoted as frame number 1. Note: This Attribute may be multi-valued. Required if the Referenced SOP Instance is a multi-frame image and the reference does not apply to all frames, and Referenced Segment Number (0062,000B) is not present. The referenced frame number. Identifies the Segment Number to which the reference applies. Required if the Referenced SOP Instance is a Segmentation and the reference does not apply to all segments and Referenced Frame Number (0008,1160) is not present. The referenced segment number. IOD for common Query Retrieve items. This is a replacement for the Initializes a new instance of the class. Initializes a new instance of the class. Sets the common tags for a query retrieve request. Gets or sets the study instance uid. The study instance uid. Gets or sets the patient id. The patient id. Gets or sets the name of the patient. The name of the patients. Gets or sets the patients birth date. The patients birth date. Gets or sets the patients sex. The patients sex. Gets or sets the modalities in study. The modalities in study. Gets or sets the study description. The study description. Gets or sets the study id. The study id. Gets or sets the study date. The study date. Gets or sets the accession number. The accession number. Gets or sets the number of study related instances. The number of study related instances. Base class representing pixel data. This class is used to represent pixel data within the DICOM library. It contains all the basic tags required to work with pixel data. Creates an instance of from specified image path Creates an instance of from specified stream Creates an instance of from specified dicom message Get a specific frame's data in uncompressed format. The zero offset frame to get. A byte array containing the pixel data. Get a specific uncompressed frame with the photometric interpretation. A zero offset frame number. The photometric interpretation of the pixel data. A byte array containing the uncompressed pixel data. Update the tags in an attribute collection. The attribute collection to update. Updat ethe pixel data related tags in a DICOM message. The number of frames in the pixel data. Photometric Interpretation (0028,0004) The rescale slope as a decimal string. The rescale intercept as a decimal string. Palette Color LUT module Does the Pixel data have a Palette Color LUT The frame size of an uncompressed frame. Class representing uncompressed pixel data. Constructor from a instance. Constructor from an instance. Contructor from a instance. Internal optimization for getting pixel data for the GetFrame method. Update a with the pixel data contained within this object and also update pixel data related tags. This method will replace the pixel data attribute in and update other pixel data related tags within the collection. The collection to update. Update a with the pixel data contained within this object and also update pixel data related tags. Append a frame of data to the pixel data. The data to append. Get a specific uncompressed frame. The zero offset frame to retrieve A byte array containing the frame data. The photometric interpretation of the pixel data. Toggle the planar configuration of a pixel data array Toggle the pixel representation of a frame Convert Palette Color pixel data to RGB. Converts a YBR_FULL value to RGB. A 32-bit ARGB value. Converts a YBR_FULL422 value to RGB. A 32-bit ARGB value. Converts a YBR_PARTIAL422 value to RGB. A 32-bit ARGB value. Converts a YBR_ICT value to RGB. A 32-bit ARGB value. Converts a YBR_RCT value to RGB. A 32-bit ARGB value. Class representing compressed pixel data. Constructor from a instance. The message to initialize the object from. Constructor from a instance. The collection to initialize the object from. Constructor from a instance. The uuncompressed pixel data attribute to initialize the object from. Update an with pixel data related tags. The collection to update. Update a with pixel data related tags. The message to update. Get a specific frame's data in uncompressed format. If a DICOM file is loaded with the option set, this method will only load the specific frame's data from the source file to do the decompress, thus reducing memory usage to only the frame being decompressed. A zero offset frame to request. The photometric interpretation of the output data A byte array containing the frame. Append a compressed pixel data fragment's worth of data. It is assumed an entire frame is contained within . The fragment data. Get the pixel data fragments for a frame. Note that if an offset table was not included within the pixel data, this method will attempt to guess which fragments are contained within a frame. The zero offset frame to get the fragments for. A list of fragments associated with the frame. Compressed DICOM fragment. Get a byte array for the frame's data. Get a for the frame's data. representing compressed pixel data encoding rules. Represents the result of the comparison when two sets of attributes are compared using . Type of differences. The name of the offending tag. This can be null if the difference is not tag specific. Detailed text describing the problem. An identifier for the type of network access point that originated the audit event. Machine Name (1) IP Address (2) Phone Number (3) Code specifying the type of source where event originated. End-user interface (1) Data acquisition device or instrument (2) Web server process tier in a multi-tier system (3) Application server process tier in a multi-tier system (4) Database server process tier in a multi-tier system (5) Security server, e.g., a domain controller (6) ISO level 1-3 network component (7) ISO level 4-6 operating software (8) External source, other or unknown type (9) Code for the participant object type being audited. This value is distinct from the user's role or any user relationship to the participant object. Person (1) System Object (2) Organization (3) Other (4) Code representing the functional application role of Participant Object being audited Patient (1) for use with Location (2) for use with Report (3) for use with Resource (4) for use with or Master file (5) for use with User (6) for use with or List (7) file for use with Doctor (8) for use with Subscriber (9) for use with Guarantor (10) for use with or Security User Entity (11) for use with or Security User Group (12) for use with Security Resource (13) for use with Security Granularity Definition (14) for use with Provider (15) for use with or Data Destination (16) for use with Data Repository (17) for use with Schedule (18) for use with Customer (19) for use with Job (20) for use with Job Stream (21) for use with Table (22) for use with Routing Criteria (23) for use with Query (24) for use with Identifier for the data life-cycle stage for the participant object. This can be used to provide an audit trail for data, over time, as it passes through the system. Origination / Creation (1) Import / Copy from original (2) Amendment (3) Verification (4) Translation(5) Access / Use (6) De-identification (7) Aggregation, summarization, derivation (8) Report (9) Export / Copy to target (10) Disclosure (11) Receipt of disclosure (12) Archiving (13) Logical deletion (14) Permanent erasure / Physical destruction (15) Describes the identifier that is contained in Participant Object ID. Medical Record Number (1) for use with Patient Number (2) for use with Encounter Number (3) for use with Enrollee Number (4) for use with Social Security Number (5) for use with Account Number (6) for use with or Guarantor Number (7) for use with or Report Name (8) for use with Report Number (9) for use with SearchCriteria (10) for use with User Identifier (11) for use with or URI (12) for use with Object use for adding SOP Class information to the ParticipatingObjectDescription field in an Audit Message. From RFC: 3881 The following data assist the auditing process by indicating specific instances of data or objects that have been accessed. These data are required unless the values for Event Identification, Active Participant Identification, and Audit Source Identification are sufficient to document the entire auditable event. Production of audit records containing these data may be enabled or suppressed, as determined by healthcare organization policy and regulatory requirements. Because events may have more than one participant object, this group can be a repeating set of values. For example, depending on institutional policies and implementation choices: - Two participant object value-sets can be used to identify access to patient data by medical record number plus the specific health care encounter or episode for the patient. - A patient participant and his authorized representative may be identified concurrently. - An attending physician and consulting referrals may be identified concurrently. - All patients identified on a worklist may be identified. - For radiological studies, a set of related participant objects identified by accession number or study number, may be identified. Note, though, that each audit message documents only a single usage instance of such participant object relationships and does not serve to document all relationships that may be present or possible. Code for the participant object type being audited. This value is distinct from the user's role or any user relationship to the participant object. Code representing the functional application role of Participant Object being audited Identifier for the data life-cycle stage for the participant object. This can be used to provide an audit trail for data, over time, as it passes through the system. Describes the identifier that is contained in Participant Object ID. From DICOM Supplement 95: Values may be drawn from those listed in RFC 3881 and DCID (ccc5),as specified in the individual message descriptions. Coded value representing the participating object type being audited. Can be used instead of Denotes policy-defined sensitivity for the Participant Object ID such as VIP, HIV status, mental health status, or similar topics. Identifies a specific instance of the participant object. An instance-specific descriptor of the Participant Object ID audited, such as a person's name. The actual query for a query-type participant object. Implementation-defined data about specific details of the object accessed or used. From DICOM Supplement 95: Used as defined in RFC 3881. DICOM does not specify any additional use for this attribute. Note: The value field is base64 encoded, making this attribute suitable for conveying binary data. Accession Number MPPS UID Active Participant Identification From RFC 3881: The following data identify a user for the purpose of documenting accountability for the audited event. A user may be a person, or a hardware device or software process for events that are not initiated by a person. Optionally, the user's network access location may be specified. There may be more than one user per event, for example, in cases of actions initiated by one user for other users, or in events that involve more than one user, hardware device, or system process. However, only one user may be the initiator/requestor for the event. An identifier for the type of network access point that originated the audit event. An identifier for the network access point of the user device. This could be the device id, IP address, or some other identifier associated with a device. Unique identifier for the user actively participating in the event (Required) From RFC 3881: For cross-system audits, especially with long retention, this user identifier will permanently tie an audit event to a specific user via a perpetually unique key. For node-based authentication -- where only the system hardware or process, but not a human user, is identified -- User ID would be the node name. Remarks from Dicom Supplement 95: If the participant is a person, then the User ID shall be how that person is identified on this particular system, in the form of loginName@domain-name. If the participant is a process, then User ID shall be the process ID as used within the local operating system in the local system logs. When importing or exporting data, e.g. by means of media, the UserID field is used both to identify people and to identify the media itself. When the Role ID Code is EV(110154, DCM, �Destination Media�) or EV(110155, DCM, �Source Media�), the UserID may be: a. a URI (the preferred form) identifying the source or destination, b. an email address of the form �mailto:user@address� c. a description of the media type (e.g. DVD) together with a description of its identifying label, as a free text field, d. a description of the media type (e.g. paper, film) together with a description of the location of the media creator (i.e., the printer). The UserID field for Media needs to be highly flexible given the large variety of media and transports that might be used. Alternative unique identifier for the user From RFC 3881: In some situations a user may authenticate with one identity but, to access a specific application system, may use a synonymous identify. For example, some "single sign on" implementations will do this. The alternative identifier would then be the original identify used for authentication, and the User ID is the one known to and used by the application. From DICOM Supplement 95: If the participant is a person, then Alternate User ID shall be how that person is uniquely identified within an enterprise for authentication purposes, for example, a Kerberos Username (user@realm). If the participant is a DICOM application, then Alternate User ID shall be at least one of the AE Titles supported listed as: AETITLES=aetitle1;aetitle2;� When importing or exporting data, e.g. by means of media, the Alternate UserID field is used both to identify people and to identify the media itself. When the Role ID Code is EV(110154, DCM, �Destination Media�) or EV(110155, DCM, �Source Media�), the Alternate UserID may be any machine readable identifications on the media, such as media serial number, volume label, DICOMDIR SOP Instance UID. The human-meaningful name for the user From RFC 3881: The User ID and Alternative User ID may be internal or otherwise obscure values. This field assists the auditor in identifying the actual user. From DICOM Supplment 95: A human readable identification of the participant, which serves to further clarify who or what the participant is. If the participant is a person, the person�s name shall be used. If the participant is a process, then the process name shall be used. Indicator that the user is or is not the requestor, or initiator, for the event being audited. Specification of the role(s) the user plays when performing the event, as assigned in role-based access control security. This field is extended by Dicom. It is typically filled in by the derived classes. Specialization of for Users/Persons Specialization of for Processes/Machines Represents the position of the image pixel at (0, 0) in the patient coordinate system. Constructor. Protected constructor. Gets a string suitable for direct insertion into a attribute. Creates an object from a dicom multi-valued string. Null if there are not exactly 3 parsed values in the input string. Gets whether or not this object represents a null value. Gets the x component. Gets the y component. Gets the z component. ****** INTERNAL USE ONLY **** Returns a validator instance lookup key for a DicomAttribute attribute. Validate a string. Return an instance of the DAStringValidator object Note: the returned object may be shared among threads or objects. **** INTERNAL USE ONLY **** Use to obtain a DAStringValidator object. Return an instance of the DSStringValidator object Note: the returned object may be shared among threads or objects. **** INTERNAL USE ONLY **** Use to obtain a DSStringValidator object. Return an instance of the DTStringValidator object Note: the returned object may be shared among threads or objects. **** INTERNAL USE ONLY **** Use to obtain a DTStringValidator object. Return an instance of the ISStringValidator object Note: the returned object may be shared among threads or objects. **** INTERNAL USE ONLY **** Use to obtain a ISStringValidator object. Return an instance of the TMStringValidator object Note: the returned object may be shared among threads or objects. **** INTERNAL USE ONLY **** Use to obtain a TMStringValidator object. A class containing commonly anonymized dicom study attributes. Constructor. Creates a deep clone of this instance. Gets or sets the patient's name. Gets or sets the study date. Gets or sets the patient's birth date. Gets or sets the patient id. Gets or sets the patients name, as a raw string. Gets or sets the patient's birth date, as a raw string. Gets or sets the patient's sex. Gets or sets the accession number. Gets or sets the study description. Gets or sets the study id. Gets or sets the study date, as a raw string. Enumerated value representing classes of DICOM status codes. Representation of a DICOM Status code set in a DICOM response message. Construcotr. The hex value of the code. The type of the code The description of the code. Lookup table of DICOM status values. Success: Success Cancel: Cancel Pending: Pending Warning: Attribute list error Warning: Attribute Value Out of Range Failure: Refused: SOP class not supported Failure: Class-instance conflict Failure: Duplicate SOP instance Failure: Duplicate invocation Failure: Invalid argument value Failure: Invalid attribute value Failure: Invalid object instance Failure: Missing attribute Failure: Missing attribute value Failure: Mistyped argument Failure: No such argument Failure: No such event type Failure: No Such object instance Failure: No Such SOP class Failure: Processing failure Failure: Resource limitation Failure: Unrecognized operation Failure: No such action type Storage Failure: Out of Resources Storage Failure: Data Set does not match SOP Class (Error) Storage Failure: Cannot understand Storage Warning: Coercion of Data Elements Storage Warning: Data Set does not match SOP Class (Warning) Storage Warning: Elements Discarded QueryRetrieve Failure: Out of Resources QueryRetrieve Failure: Unable to calculate number of matches QueryRetrieve Failure: Unable to perform suboperations QueryRetrieve Failure: Move Destination unknown QueryRetrieve Failure: Identifier does not match SOP Class QueryRetrieve Failure: Unable to process QueryRetrieve Pending: Optional Keys Not Supported QueryRetrieve Warning: Sub-operations Complete - One or more Failures PrintManagement Warning: Memory allocation not supported PrintManagement Warning: Film session printing (collation) is not supported PrintManagement Warning: Film session SOP instance hierarchy does not contain image box SOP instances (empty page) PrintManagement Warning: Film box SOP instance hierarchy does not contain image box SOP instances (empty page) PrintManagement Warning: Image size is larger than image box size, the image has been demagnified PrintManagement Warning: Requested min density or max density outside of printer's operating range PrintManagement Warning: Image size is larger than the image box size, the Image has been cropped to fit PrintManagement Warning: Image size or combined print image size is larger than the image box size, image or combined print image has been decimated to fit PrintManagement Failure: Film session SOP instance hierarchy does not contain film box SOP instances PrintManagement Failure: Unable to create Print Job SOP Instance; print queue is full PrintManagement Failure: Image size is larger than image box size PrintManagement Failure: Insufficient memory in printer to store the image PrintManagement Failure: Combined Print Image size is larger than the Image Box size PrintManagement Failure: There is an existing film box that has not been printed and N-ACTION at the Film Session level is not supported. MediaCreationManagement Failure: Refused because an Initiate Media Creation action has already been received for this SOP Instance MediaCreationManagement Failure: Media creation request already completed MediaCreationManagement Failure: Media creation request already in progress and cannot be interrupted MediaCreationManagement Failure: Cancellation denied for unspecified reason Public interface used to define a parser to convert between raw bytes and Unicode. A representing a SOP instance-level data node in the tree hierarchy. Constructs a new using default values. Constructs a new using the given as a template. The from which to initialize this node. Copy constructor Writes the data in this node into the given . The data set to write data into. Creates a new with the same node data, nulling all references to other nodes. A copy of the node. Creates a new with the same node data. Specifies that references to nodes outside of the copy scope should be kept. If False, all references are nulled. A copy of the node. Exports the contents of the data set to a DICOM file in the specified directory. The filename is automatically generated using the SOP instance uid and the ".dcm" extension. The directory to export the data to. Gets or sets the SOP instance UID. Gets the parent of this node, or null if the node is not in a study builder tree. Gets the underlying data set of this node. WARNING: THIS IS TEST CODE AND NOT A COMPLETE STORAGE COMMITMENT SCU IMPLEMENTATION AT THIS TIME!! Adds the specified file to . Name of the file. Adds the specified storage instanceto . The storage instance. Add a list of s to transfer with the class. The list of storage instances to transfer. Sends the SOP Instances in the . Begins a storage commitment association with the files in in asynchronous mode. See the example in the class comment for an example on how to use this. The callback. State of the async. Ends the storage commit (asynchronous mode). See the example in the class comment for an example on how to use this. The ar. Scan the files to send, and create presentation contexts for each abstract syntax to send. Called when received associate accept. For StorageScu, we then attempt to send the first file. The client. The association. Called when received response message. If there are more files to send, will send them here. The client. The association. The presentation ID. The message. Called when [receive request message]. The client. The association. The presentation ID. The message. Gets or sets the file list, which contains a list of all the files. The file list. Delegate for starting Send in ASynch mode with . Corrects the and when is 16. Some vendors set the to 16, but then only encode the lut values to the same bit depth as the actual pixel values (e.g. 12 bits). This can make the images look really bad. Apparently, this is the workaround David Clunie suggests. Exposure Dose Sequence. As per Part 3, Table C4.16, pg 259 Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the x-ray radiation mode. The radiation mode. Peak kilo voltage output of the x-ray generator used. An average in the case of fluoroscopy (continuous radiation mode). The KVP. X-ray Tube Current in uA. An average in the case of fluoroscopy (continuous radiation mode). The X ray tube current in A. Time of x-ray exposure or fluoroscopy in msec. The exposure time. Type of filter(s) inserted into the X-Ray beam (e.g. wedges). See C.8.7.10 and C.8.15.3.9 (for enhanced CT) for Defined Terms. The type of the filter. The X-Ray absorbing material used in the filter. May be multi-valued. See C.8.7.10 and C.8.15.3.9 (for enhanced CT) for Defined Terms. The filter material. User-defined comments on any special conditions related to radiation dose encountered during during the episode described by this Exposure Dose Sequence Item. The comments on radiation dose. Specifies X-Ray radiation mode. DeIdentificationMethod Code Sequence As defined in the DICOM Standard 2008, Part 3, Section C.7.1.1 (Table C.7-1) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Study Module IOD (in progress) Initializes a new instance of the PatientModule class. Initializes a new instance of the Iod class. Gets or sets the study instance uid. The study instance uid. Gets or sets the accession number. The accession number. Gets or sets the study date. The study date. SpatialTransform Module As defined in the DICOM Standard 2008, Part 3, Section C.10.6 (Table C.10-6) Initializes a new instance of the class. Initializes a new instance of the class. Gets or sets the value of ImageRotation in the underlying collection. Type 1. Gets or sets the value of ImageHorizontalFlip in the underlying collection. Type 1. Gets an enumeration of s used by this module. Enumerated values for the attribute describing whether or not to flip the image horizontally. As defined in the DICOM Standard 2008, Part 3, Section C.10.6 (Table C.10-6) Represents the null value, which is equivalent to the unknown status. Patient Identification Module, as per Part 3, C.4.13 Initializes a new instance of the class. Initializes a new instance of the class. Gets or sets the name of the patients. The name of the patients. Gets or sets the patient id. The patient id. Gets or sets the issuer of patient id. The issuer of patient id. Gets or sets the patients birth date (only, no time). The patients birth date. Gets or sets the patients sex. The patients sex. Gets the referenced patient sequence list. The referenced patient sequence list. Gets the scheduled step attributes sequence list. The scheduled step attributes sequence list. PatientStudy Module As defined in the DICOM Standard 2008, Part 3, Section C.7.2.2 (Table C.7.4-a) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Checks if this module appears to be non-empty. True if the module appears to be non-empty; False otherwise. Gets or sets the value of AdmittingDiagnosesDescription in the underlying collection. Type 3. Gets or sets the value of AdmittingDiagnosesCodeSequence in the underlying collection. Type 3. Gets or sets the value of PatientsAge in the underlying collection. Type 3. Gets or sets the value of PatientsSize in the underlying collection. Type 3. Gets or sets the value of PatientsWeight in the underlying collection. Type 3. Gets or sets the value of Occupation in the underlying collection. Type 3. Gets or sets the value of AdditionalPatientHistory in the underlying collection. Type 3. Gets or sets the value of AdmissionId in the underlying collection. Type 3. Gets or sets the value of IssuerOfAdmissionId (Retired) in the underlying collection. Type 3. Gets or sets the value of ServiceEpisodeId in the underlying collection. Type 3. Gets or sets the value of IssuerOfServiceEpisodeId in the underlying collection. Type 3. Gets or sets the value of ServiceEpisodeDescription in the underlying collection. Type 3. Gets or sets the value of PatientsSexNeutered in the underlying collection. Type 2C. Gets an enumeration of s used by this module. Image Pixel Macro Module as per Part 3 Table C.7-11b page 303 Initializes a new instance of the class. Initializes a new instance of the class. Sets the commonly used tags in the base dicom attribute collection. Sets the commonly used tags in the specified dicom attribute collection. Gets or sets the samples per pixel. Number of samples (planes) in this image. Samples per Pixel (0028,0002) is the number of separate planes in this image. One, three, and four image planes are defined. Other numbers of image planes are allowed, but their meaning is not defined by this Standard. For monochrome (gray scale) and palette color images, the number of planes is 1. For RGB and other three vector color models, the value of this attribute is 3. For four vector color models, the value of this attribute is 4. The samples per pixel. See Part 3, C.7.6.3.1.1 for more info. Gets or sets the photometric interpretation. The photometric interpretation. Gets or sets the rows. The rows. Gets or sets the columns. The columns. Gets or sets the bits allocated. The bits allocated. Gets or sets the bits stored. The bits stored. Gets or sets the high bit. The high bit. Gets or sets the pixel representation.Data representation of the pixel samples. Each sample shall have the same pixel representation. Enumerated Values: 0000H = unsigned integer. 0001H = 2's complement The pixel representation. Gets or sets the pixel data. The pixel data. Gets or sets the planar configuration. The planar configuration. Gets or sets the smallest image pixel value. The smallest image pixel value. Gets or sets the largest image pixel value. The largest image pixel value. Gets or sets the red palette color lookup table descriptor. The red palette color lookup table descriptor. IccProfile Module As defined in the DICOM Standard 2008, Part 3, Section C.11.15 (Table C.11.15-1) Initializes a new instance of the class. Initializes a new instance of the class. The dicom attribute provider. NOT IMPLEMENTED. Gets or sets the value of IccProfile in the underlying collection. Type 1. Gets an enumeration of s used by this module. VoiLut Macro As defined in the DICOM Standard 2008, Part 3, Section C.11.2 (Table C.11-2b) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the value of VoiLutSequence in the underlying collection. Type 1C. Gets or sets the value of WindowCenter in the underlying collection. Type 1C. Gets or sets the value of WindowWidth in the underlying collection. Type 1C. Gets or sets the value of WindowCenterWidthExplanation in the underlying collection. Type 3. Gets or sets the value of VoiLutFunction in the underlying collection. Type 3. Gets the number of VOI Data LUTs included in this sequence. Gets the number of VOI Windows included in this sequence. VoiLut Sequence As defined in the DICOM Standard 2008, Part 3, Section C.11.2 (Table C.11-2b) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the value of LutDescriptor in the underlying collection. Type 1. Gets or sets the value of LutExplanation in the underlying collection. Type 3. Gets or sets the value of LutData in the underlying collection. Type 1C. Enumerated values for the attribute describing a VOI LUT function to apply to the and . As defined in the DICOM Standard 2008, Part 3, Section C.11.2 (Table C.11-2b) Represents the null value, which is equivalent to the unknown status. PerformedProcedureStepSummary Macro As defined in the DICOM Standard 2008, Part 3, Section 10.13 (Table 10-16) Creates a single instance of a PerformedProtocolCodeSequence item. Does not modify the PerformedProtocolCodeSequence in the underlying collection. Gets or sets the value of PerformedProcedureStepId in the underlying collection. Type 3. Gets or sets the value of PerformedProcedureStepStartDate and PerformedProcedureStepStartTime in the underlying collection. Type 3. Gets or sets the value of PerformedProcedureStepDescription in the underlying collection. Type 3. Gets or sets the value of PerformedProtocolCodeSequence in the underlying collection. Type 3. Gets or sets the value of CommentsOnThePerformedProcedureStep in the underlying collection. Type 3. PerformedProcedureStepSummary Macro As defined in the DICOM Standard 2008, Part 3, Section 10.13 (Table 10-16) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Creates a single instance of a PerformedProtocolCodeSequence item. Does not modify the PerformedProtocolCodeSequence in the underlying collection. Gets or sets the value of PerformedProcedureStepId in the underlying collection. Type 3. Gets or sets the value of PerformedProcedureStepStartDate and PerformedProcedureStepStartTime in the underlying collection. Type 3. Gets or sets the value of PerformedProcedureStepDescription in the underlying collection. Type 3. Gets or sets the value of PerformedProtocolCodeSequence in the underlying collection. Type 3. Gets or sets the value of CommentsOnThePerformedProcedureStep in the underlying collection. Type 3. PerformedProtocol Code Sequence As defined in the DICOM Standard 2008, Part 3, Section 10.13 (Table 10-16) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Creates a single instance of a ProtocolContextSequence item. Does not modify the tag in the underlying collection. Gets or sets the value of ProtocolContextSequence in the underlying collection. Type 3. ProtocolContext Sequence As defined in the DICOM Standard 2008, Part 3, Section 10.13 (Table 10-16) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Gets or sets the value of ContentItemModifierSequence in the underlying collection. Type 3. Helper class to quickly build a hierarchical sequence of s with minimal repetition. Constructs an instance of a hierarchical SOP reference dictionary. Adds a SOP reference to the dictionary. The study instance UID. The series instance UID. The SOP class UID. The SOP instance UID. Thrown if any of the arguments are null or empty. Thrown if that SOP instance has already been added to the dictionary. The dictionary does not allow for redefining the SOP class for a given instance using this method. To do so, the particular SOP instance should be removed first. A SOP instance can only be referenced as one SOP class. Adds a SOP reference to the dictionary. The study instance UID. The series instance UID. The SOP class UID. The SOP instance UID. Thrown if any of the arguments are null or empty. True if the SOP was referenced successfully; False if a reference already exists for the given SOP instance. Attempts to remove the given SOP reference from the dictionary. The study instance UID. The series instance UID. The SOP class UID. The SOP instance UID. Thrown if any of the arguments are null or empty. True if the SOP was unreferenced successfully; False if a reference does not already exist for the given SOP instance. Clears the reference dictionary. Creates and initializes a to the given study instance. The study instance UID. Creates and initializes a to the given series instance. The series instance UID. Creates and initializes a to the given SOP instance. The SOP class UID. The SOP instance UID. Gets the references as an array of s. Gets the references as a readonly of s. Gets the specified reference as an array of s. Exception thrown by . Exception thrown when validation failures occur in . A delegate used by that allows client code to gain more control over study level anonymization. A delegate used by that allows client code to gain more control over series level anonymization. Enumerated value representing the various DICOM Role selections that can be negotiated. Enumerated value that represents the various DICOM presentation context status values. Internal representation of a presentation context. Class used to represent parameters used to negotiate an association. Adds a Presentation Context to the DICOM Associate. Adds a Presentation Context to the DICOM Associate. Note, this method will create a new presentation context for the even if one already exists for the . Determines if the specified Presentation Context ID exists. Presentation Context ID True if exists. Gets a list of the Presentation Context IDs in the DICOM Associate. Gets a list of the es specified for a Presentation Context. Presentation Context ID A list of es. Sets the result of the specified Presentation Context. Presentation Context ID Result Gets the result of the specified Presentation Context. Presentation Context ID Result Adds a Transfer Syntax to the specified Presentation Context. Presentation Context ID Transfer Syntax Gets the number of Transfer Syntaxes in the specified Presentation Context. Presentation Context ID Number of Transfer Syntaxes Gets the Transfer Syntax at the specified index. Presentation Context ID Index of Transfer Syntax Transfer Syntax Removes a Transfer Syntax from the specified Presentation Context. Presentation Context ID Transfer Syntax Gets the Abstract Syntax for the specified Presentation Context. Presentation Context ID Abstract Syntax Gets the accepted Transfer Syntax for the specified Presentation Context. Presentation Context ID Transfer Syntax Finds the Presentation Context with the specified Abstract Syntax, or 0 if it can't find it. Abstract Syntax Presentation Context ID, or 0 if it can't find it. Finds the Presentation Context with the specified Abstract Syntax. If it can't find it, throws an . It is useful to throw an exception for for a Scu, so we don't have to keep checking for a valid pcid. Abstract Syntax Presentation Context ID Finds the Presentation Context with the specified Abstract Syntax and Transfer Syntax. Abstract Syntax Transfer Syntax Presentation Context ID Determines if Role Selection is enabled for the specified Presentation Context. Presentation Context ID Determines whether the User Role is supported for the specified Presentation Context. Presentation Context ID Determines whether the Provider Role is supported for the specified Presentation Context. Presentation Context ID Enables or disables Role Selection. It also sets the User Role and Provider Role, if enabled, for the specified Presentation Context. Presentation Context ID Supported Roles The Maximum operations invoked negotiated for the association. The Maximum operations performed negotiated for the association. The Maximum PDU Length negotiated for the association The Remote Maximum PDU Length negotiated for the association The network Send Buffer size utilized by this application. The network Receive Buffer size utilized by this application. The timeout for any network Read operations in milliseconds. The timeout for any network write operations in milliseconds. The timeout when connecting to a remote server in milliseconds. Flag to set if the Nagle algorithm is disabled for connections Called AE (association acceptor AE) for the association Calling AE (association requestor AE) for the association Gets or sets the Application Context Name. Gets or sets the Implementation Class UID. Gets or sets the Implementation Version Name. The remote end point for the association. The local end point of the association. Remote hostname or IP addresses. Remote port. Association parameters structure used for client connections. Association parameters structure used for server connections. A representing a patient-level data node in the tree hierarchy. Constructs a new using default values. Constructs a new using the specified patient ID and default values for everything else. The desired patient ID. Constructs a new using actual values from attributes in the given . The data set from which to initialize this node. Copy constructor Writes the data in this node into the given The data set to write data into. Creates a new with the same node data, nulling all references to other nodes. A copy of the node. Creates a new with the same node data, nulling all references to nodes outside of the copy scope. Specifies that all the descendants of the node should also be copied. A copy of the node. Creates a new with the same node data. Specifies that all the descendants of the node should also be copied. Specifies that references to nodes outside of the copy scope should be kept. If False, all references are nulled. A copy of the node. Convenience method to insert SOP instance-level data nodes into the study builder tree under this patient, creating study and series nodes as necessary. An array of s to insert into the study builder tree. Convenience method to insert series-level data nodes into the study builder tree under this patient, creating a study node if necessary. An array of s to insert into the study builder tree. Convenience method to insert study-level data nodes into the study builder tree under this patient. An array of s to insert into the study builder tree. Gets or sets the patient ID (medical record number). Gets or sets the patient's name. Gets or sets the patient's birthdate and time. Gets or sets the patient's gender. Gets a collection of all the studies that belong to this patient. Fault contract indicating the requested study does not exist on the server. A simple wrapper class that implements the service contract, but internally uses a . Enumerated value to differentiate between little and big endian. This class contains transfer syntax definitions. String representing Deflated Explicit VR Little Endian UID: 1.2.840.10008.1.2.1.99 TransferSyntax object representing Deflated Explicit VR Little Endian UID: 1.2.840.10008.1.2.1.99 String representing Explicit VR Big Endian UID: 1.2.840.10008.1.2.2 TransferSyntax object representing Explicit VR Big Endian UID: 1.2.840.10008.1.2.2 String representing Explicit VR Little Endian UID: 1.2.840.10008.1.2.1 TransferSyntax object representing Explicit VR Little Endian UID: 1.2.840.10008.1.2.1 String representing Implicit VR Little Endian: Default Transfer Syntax for DICOM UID: 1.2.840.10008.1.2 TransferSyntax object representing Implicit VR Little Endian: Default Transfer Syntax for DICOM UID: 1.2.840.10008.1.2 String representing JPEG 2000 Image Compression UID: 1.2.840.10008.1.2.4.91 TransferSyntax object representing JPEG 2000 Image Compression UID: 1.2.840.10008.1.2.4.91 String representing JPEG 2000 Image Compression (Lossless Only) UID: 1.2.840.10008.1.2.4.90 TransferSyntax object representing JPEG 2000 Image Compression (Lossless Only) UID: 1.2.840.10008.1.2.4.90 String representing JPEG 2000 Part 2 Multi-component Image Compression UID: 1.2.840.10008.1.2.4.93 TransferSyntax object representing JPEG 2000 Part 2 Multi-component Image Compression UID: 1.2.840.10008.1.2.4.93 String representing JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only) UID: 1.2.840.10008.1.2.4.92 TransferSyntax object representing JPEG 2000 Part 2 Multi-component Image Compression (Lossless Only) UID: 1.2.840.10008.1.2.4.92 String representing JPEG Baseline (Process 1): Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression UID: 1.2.840.10008.1.2.4.50 TransferSyntax object representing JPEG Baseline (Process 1): Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression UID: 1.2.840.10008.1.2.4.50 String representing JPEG Extended (Process 2 & 4): Default Transfer Syntax for Lossy JPEG 12 Bit Image Compression (Process 4 only) UID: 1.2.840.10008.1.2.4.51 TransferSyntax object representing JPEG Extended (Process 2 & 4): Default Transfer Syntax for Lossy JPEG 12 Bit Image Compression (Process 4 only) UID: 1.2.840.10008.1.2.4.51 String representing JPEG Extended (Process 3 & 5) (Retired) UID: 1.2.840.10008.1.2.4.52 TransferSyntax object representing JPEG Extended (Process 3 & 5) (Retired) UID: 1.2.840.10008.1.2.4.52 String representing JPEG Extended, Hierarchical (Process 16 & 18) (Retired) UID: 1.2.840.10008.1.2.4.59 TransferSyntax object representing JPEG Extended, Hierarchical (Process 16 & 18) (Retired) UID: 1.2.840.10008.1.2.4.59 String representing JPEG Extended, Hierarchical (Process 17 & 19) (Retired) UID: 1.2.840.10008.1.2.4.60 TransferSyntax object representing JPEG Extended, Hierarchical (Process 17 & 19) (Retired) UID: 1.2.840.10008.1.2.4.60 String representing JPEG Full Progression, Hierarchical (Process 24 & 26) (Retired) UID: 1.2.840.10008.1.2.4.63 TransferSyntax object representing JPEG Full Progression, Hierarchical (Process 24 & 26) (Retired) UID: 1.2.840.10008.1.2.4.63 String representing JPEG Full Progression, Hierarchical (Process 25 & 27) (Retired) UID: 1.2.840.10008.1.2.4.64 TransferSyntax object representing JPEG Full Progression, Hierarchical (Process 25 & 27) (Retired) UID: 1.2.840.10008.1.2.4.64 String representing JPEG Full Progression, Non-Hierarchical (Process 10 & 12) (Retired) UID: 1.2.840.10008.1.2.4.55 TransferSyntax object representing JPEG Full Progression, Non-Hierarchical (Process 10 & 12) (Retired) UID: 1.2.840.10008.1.2.4.55 String representing JPEG Full Progression, Non-Hierarchical (Process 11 & 13) (Retired) UID: 1.2.840.10008.1.2.4.56 TransferSyntax object representing JPEG Full Progression, Non-Hierarchical (Process 11 & 13) (Retired) UID: 1.2.840.10008.1.2.4.56 String representing JPEG Lossless, Hierarchical (Process 28) (Retired) UID: 1.2.840.10008.1.2.4.65 TransferSyntax object representing JPEG Lossless, Hierarchical (Process 28) (Retired) UID: 1.2.840.10008.1.2.4.65 String representing JPEG Lossless, Hierarchical (Process 29) (Retired) UID: 1.2.840.10008.1.2.4.66 TransferSyntax object representing JPEG Lossless, Hierarchical (Process 29) (Retired) UID: 1.2.840.10008.1.2.4.66 String representing JPEG Lossless, Non-Hierarchical (Process 14) UID: 1.2.840.10008.1.2.4.57 TransferSyntax object representing JPEG Lossless, Non-Hierarchical (Process 14) UID: 1.2.840.10008.1.2.4.57 String representing JPEG Lossless, Non-Hierarchical (Process 15) (Retired) UID: 1.2.840.10008.1.2.4.58 TransferSyntax object representing JPEG Lossless, Non-Hierarchical (Process 15) (Retired) UID: 1.2.840.10008.1.2.4.58 String representing JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]): Default Transfer Syntax for Lossless JPEG Image Compression UID: 1.2.840.10008.1.2.4.70 TransferSyntax object representing JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]): Default Transfer Syntax for Lossless JPEG Image Compression UID: 1.2.840.10008.1.2.4.70 String representing JPEG Spectral Selection, Hierarchical (Process 20 & 22) (Retired) UID: 1.2.840.10008.1.2.4.61 TransferSyntax object representing JPEG Spectral Selection, Hierarchical (Process 20 & 22) (Retired) UID: 1.2.840.10008.1.2.4.61 String representing JPEG Spectral Selection, Hierarchical (Process 21 & 23) (Retired) UID: 1.2.840.10008.1.2.4.62 TransferSyntax object representing JPEG Spectral Selection, Hierarchical (Process 21 & 23) (Retired) UID: 1.2.840.10008.1.2.4.62 String representing JPEG Spectral Selection, Non-Hierarchical (Process 6 & 8) (Retired) UID: 1.2.840.10008.1.2.4.53 TransferSyntax object representing JPEG Spectral Selection, Non-Hierarchical (Process 6 & 8) (Retired) UID: 1.2.840.10008.1.2.4.53 String representing JPEG Spectral Selection, Non-Hierarchical (Process 7 & 9) (Retired) UID: 1.2.840.10008.1.2.4.54 TransferSyntax object representing JPEG Spectral Selection, Non-Hierarchical (Process 7 & 9) (Retired) UID: 1.2.840.10008.1.2.4.54 String representing JPEG-LS Lossless Image Compression UID: 1.2.840.10008.1.2.4.80 TransferSyntax object representing JPEG-LS Lossless Image Compression UID: 1.2.840.10008.1.2.4.80 String representing JPEG-LS Lossy (Near-Lossless) Image Compression UID: 1.2.840.10008.1.2.4.81 TransferSyntax object representing JPEG-LS Lossy (Near-Lossless) Image Compression UID: 1.2.840.10008.1.2.4.81 String representing JPIP Referenced UID: 1.2.840.10008.1.2.4.94 TransferSyntax object representing JPIP Referenced UID: 1.2.840.10008.1.2.4.94 String representing JPIP Referenced Deflate UID: 1.2.840.10008.1.2.4.95 TransferSyntax object representing JPIP Referenced Deflate UID: 1.2.840.10008.1.2.4.95 String representing MPEG2 Main Profile @ High Level UID: 1.2.840.10008.1.2.4.101 TransferSyntax object representing MPEG2 Main Profile @ High Level UID: 1.2.840.10008.1.2.4.101 String representing MPEG2 Main Profile @ Main Level UID: 1.2.840.10008.1.2.4.100 TransferSyntax object representing MPEG2 Main Profile @ Main Level UID: 1.2.840.10008.1.2.4.100 String representing RFC 2557 MIME encapsulation UID: 1.2.840.10008.1.2.6.1 TransferSyntax object representing RFC 2557 MIME encapsulation UID: 1.2.840.10008.1.2.6.1 String representing RLE Lossless UID: 1.2.840.10008.1.2.5 TransferSyntax object representing RLE Lossless UID: 1.2.840.10008.1.2.5 String representing XML Encoding UID: 1.2.840.10008.1.2.6.2 TransferSyntax object representing XML Encoding UID: 1.2.840.10008.1.2.6.2 Constructor for transfer syntax objects Override to the ToString() method, returns the name of the transfer syntax. Get a TransferSyntax object for a specific transfer syntax UID. Property representing the UID string of transfer syntax. Property representing the DicomUid of the transfer syntax. Property representing the name of the transfer syntax. Property representing if the transfer syntax is encoded as little endian. Property representing the Endian enumerated value for the transfer syntax. Property representing if the transfer syntax is encoded as encapsulated. Property representing if the transfer syntax is a lossy compression syntax. Property representing if the transfer syntax is a lossless compression syntax. Property representing if the transfer syntax is encoded as explicit Value Representation. Property representing if the transfer syntax is encoded in deflate format. Enumerated value for the various types of DICOM UIDs. Class used to represent a DICOM unique identifier (UID). Default private constructor. Constructor. The UID string. A description of the UID. The type of the UID. Override that displays the type of the UID if known, or else the UID value itself. Override that compares if two DicomUid instances are equal. An override that determines a hash code for the instance. The hash code of the UID string. This routine generates a DICOM Unique Identifier. The UID generator uses the ClearCanvas UID base, the computers MAC address, a timestamp, a process ID, and a counter to ensure uniqueness for the UID. The UID has the following components: UID Component Description 1.3.6.1.4.1.25403 The ClearCanvas assigned UID root. This root has been assigned to ClearCanvas by IANA. This component uses 17 characters. MAC Address (.NNNNNNNNNNNNNNN) The 6 bytes encoded in the network card's MAC address are masked into an unsigned long, and then added as decimal to the UID. This component guarentees that the UID is unique to the computer that it is running on. This component uses 16 characters. Process ID (.NNNNNNNNNN) The process ID of the process creating the UID. This component along with the timestamp guarentee that the UID is unique to the specific process that is generating it. This component has a maximum of 11 chracters. Time Stamp (.YYYYMMDDhhmmss) The timestamp contains The year/month/day/hour/minute/second that the UID was created. This component uses 15 characters. Counter (.NNNN) The counter is used in case more than one UID is generated within a second. This component has a maximum of 5 characters. The UID generator uses the above components to insure uniqueness. The use of the MAC address ensures that the UID is unique to the system that the generator is run on. The use of a timestamp and process ID ensures that the Uid is unique to a specific process, and the counter ensures that if more than one Uid is generated within a second by a process, that it is unique. Note that the definition of the components of the Uid may allow the Uid to reach the maximum length of 64 characters, although it is unlikely this will ever happen. The string representation of the UID. A description of the UID. The type of the UID. TransferSyntax: Implicit VR Little Endian TransferSyntax: Explicit VR Little Endian TransferSyntax: Deflated Explicit VR Little Endian TransferSyntax: Explicit VR Big Endian TransferSyntax: JPEG Baseline (Process 1) TransferSyntax: JPEG Extended (Process 2 & 4) TransferSyntax: JPEG Extended (Process 3 & 5) (Retired) TransferSyntax: JPEG Spectral Selection, Non-Hierarchical (Process 6 & 8) (Retired) TransferSyntax: JPEG Spectral Selection, Non-Hierarchical (Process 7 & 9) (Retired) TransferSyntax: JPEG Full Progression, Non-Hierarchical (Process 10 & 12) (Retired) TransferSyntax: JPEG Full Progression, Non-Hierarchical (Process 11 & 13) (Retired) TransferSyntax: JPEG Lossless, Non-Hierarchical (Process 14) TransferSyntax: JPEG Lossless, Non-Hierarchical (Process 15) (Retired) TransferSyntax: JPEG Extended, Hierarchical (Process 16 & 18) (Retired) TransferSyntax: JPEG Extended, Hierarchical (Process 17 & 19) (Retired) TransferSyntax: JPEG Spectral Selection, Hierarchical (Process 20 & 22) (Retired) TransferSyntax: JPEG Spectral Selection, Hierarchical (Process 21 & 23) (Retired) TransferSyntax: JPEG Full Progression, Hierarchical (Process 24 & 26) (Retired) TransferSyntax: JPEG Full Progression, Hierarchical (Process 25 & 27) (Retired) TransferSyntax: JPEG Lossless, Hierarchical (Process 28) (Retired) TransferSyntax: JPEG Lossless, Hierarchical (Process 29) (Retired) TransferSyntax: JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]) TransferSyntax: JPEG-LS Lossless Image Compression TransferSyntax: JPEG-LS Lossy (Near-Lossless) Image Compression TransferSyntax: JPEG 2000 Lossless Image Compression TransferSyntax: JPEG 2000 Lossy Image Compression TransferSyntax: MPEG2 Main Profile @ Main Level TransferSyntax: RLE Lossless SOPClass: Verification SOP Class SOPClass: Media Storage Directory Storage SOPClass: Basic Study Content Notification SOP Class SOPClass: Storage Commitment Push Model SOP Class SOPClass: Storage Commitment Pull Model SOP Class SOPClass: Procedural Event Logging SOP Class SOPClass: Detached Patient Management SOP Class SOPClass: Detached Visit Management SOP Class SOPClass: Detached Study Management SOP Class SOPClass: Study Component Management SOP Class SOPClass: Modality Performed Procedure Step SOP Class SOPClass: Modality Performed Procedure Step Retrieve SOP Class SOPClass: Modality Performed Procedure Step Notification SOP Class SOPClass: Detached Results Management SOP Class SOPClass: Detached Interpretation Management SOP Class SOPClass: Storage Service Class SOPClass: Basic Film Session SOP Class SOPClass: Basic Film Box SOP Class SOPClass: Basic Grayscale Image Box SOP Class SOPClass: Basic Color Image Box SOP Class SOPClass: Referenced Image Box SOP Class (Retired) SOPClass: Print Job SOP Class SOPClass: Basic Annotation Box SOP Class SOPClass: Printer SOP Class SOPClass: Printer Configuration Retrieval SOP Class SOPClass: VOI LUT Box SOP Class SOPClass: Presentation LUT SOP Class SOPClass: Image Overlay Box SOP Class (Retired) SOPClass: Basic Print Image Overlay Box SOP Class SOPClass: Print Queue Management SOP Class SOPClass: Stored Print Storage SOP Class SOPClass: Hardcopy Grayscale Image Storage SOP Class SOPClass: Hardcopy Color Image Storage SOP Class SOPClass: Pull Print Request SOP Class SOPClass: Media Creation Management SOP Class SOPClass: Computed Radiography Image Storage SOPClass: Digital X-Ray Image Storage - For Presentation SOPClass: Digital X-Ray Image Storage - For Processing SOPClass: Digital Mammography X-Ray Image Storage - For Presentation SOPClass: Digital Mammography X-Ray Image Storage - For Processing SOPClass: Digital Intra-oral X-Ray Image Storage - For Presentation SOPClass: Digital Intra-oral X-Ray Image Storage - For Processing SOPClass: CT Image Storage SOPClass: Enhanced CT Image Storage SOPClass: Ultrasound Multi-frame Image Storage (Retired) SOPClass: Ultrasound Multi-frame Image Storage SOPClass: MR Image Storage SOPClass: Enhanced MR Image Storage SOPClass: MR Spectroscopy Storage SOPClass: Nuclear Medicine Image Storage (Retired) SOPClass: Ultrasound Image Storage (Retired) SOPClass: Ultrasound Image Storage SOPClass: Secondary Capture Image Storage SOPClass: Multi-frame Single Bit Secondary Capture Image Storage SOPClass: Multi-frame Grayscale Byte Secondary Capture Image Storage SOPClass: Multi-frame Grayscale Word Secondary Capture Image Storage SOPClass: Multi-frame True Color Secondary Capture Image Storage SOPClass: Standalone Overlay Storage SOPClass: Standalone Curve Storage SOPClass: 12-lead ECG Waveform Storage SOPClass: General ECG Waveform Storage SOPClass: Ambulatory ECG Waveform Storage SOPClass: Hemodynamic Waveform Storage SOPClass: Cardiac Electrophysiology Waveform Storage SOPClass: Basic Voice Audio Waveform Storage SOPClass: Standalone Modality LUT Storage SOPClass: Standalone VOI LUT Storage SOPClass: Grayscale Softcopy Presentation State Storage SOP Class SOPClass: Color Softcopy Presentation State Storage SOP Class SOPClass: Pseudo-Color Softcopy Presentation State Storage SOP Class SOPClass: Blending Softcopy Presentation State Storage SOP Class SOPClass: X-Ray Angiographic Image Storage SOPClass: Enhanced X-Ray Angiographic Image Storage SOPClass: X-Ray Radiofluoroscopic Image Storage SOPClass: Enhanced X-Ray Radiofluoroscopic Image Storage SOPClass: X-Ray Angiographic Bi-Plane Image Storage (Retired) SOPClass: Nuclear Medicine Image Storage SOPClass: Raw Data Storage SOPClass: Spatial Registration Storage SOPClass: Spatial Fiducials Storage SOPClass: Real World Value Mapping Storage SOPClass: VL Image Storage (Retired) SOPClass: VL Multi-frame Image Storage (Retired) SOPClass: VL Endoscopic Image Storage SOPClass: VL Microscopic Image Storage SOPClass: VL Slide-Coordinates Microscopic Image Storage SOPClass: VL Photographic Image Storage SOPClass: Video Endoscopic Image Storage SOPClass: Video Microscopic Image Storage SOPClass: Video Photographic Image Storage SOPClass: Ophthalmic Photography 8 Bit Image Storage SOPClass: Ophthalmic Photography 16 Bit Image Storage SOPClass: Stereometric Relationship Storage SOPClass: Basic Text SR SOPClass: Enhanced SR SOPClass: Comprehensive SR SOPClass: Procedure Log Storage SOPClass: Mammography CAD SR SOPClass: Key Object Selection Document SOPClass: Chest CAD SR SOPClass: X-Ray Radiation Dose SR SOPClass: Encapsulated PDF Storage SOPClass: Positron Emission Tomography Image Storage SOPClass: Standalone PET Curve Storage SOPClass: RT Image Storage SOPClass: RT Dose Storage SOPClass: RT Structure Set Storage SOPClass: RT Beams Treatment Record Storage SOPClass: RT Plan Storage SOPClass: RT Brachy Treatment Record Storage SOPClass: RT Treatment Summary Record Storage SOPClass: RT Ion Plan Storage SOPClass: RT Ion Beams Treatment Record Storage SOPClass: Patient Root Query/Retrieve Information Model - FIND SOPClass: Patient Root Query/Retrieve Information Model - MOVE SOPClass: Patient Root Query/Retrieve Information Model - GET SOPClass: Study Root Query/Retrieve Information Model - FIND SOPClass: Study Root Query/Retrieve Information Model - MOVE SOPClass: Study Root Query/Retrieve Information Model - GET SOPClass: Patient/Study Only Query/Retrieve Information Model - FIND SOPClass: Patient/Study Only Query/Retrieve Information Model - MOVE SOPClass: Patient/Study Only Query/Retrieve Information Model - GET SOPClass: Modality Worklist Information Model - FIND SOPClass: General Purpose Worklist Information Model - FIND SOPClass: General Purpose Scheduled Procedure Step SOP Class SOPClass: General Purpose Performed Procedure Step SOP Class SOPClass: Instance Availability Notification SOP Class SOPClass: General Relevant Patient Information Query General Relevant SOPClass: Breast Imaging Relevant Patient Information Query SOPClass: Cardiac Relevant Patient Information Query SOPClass: Hanging Protocol Storage SOPClass: Hanging Protocol Information Model - FIND SOPClass: Hanging Protocol Information Model - MOVE MetaSOPClass: Detached Patient Management Meta SOP Class MetaSOPClass: Detached Results Management Meta SOP Class MetaSOPClass: Detached Study Management Meta SOP Class MetaSOPClass: Basic Grayscale Print Management Meta SOP Class MetaSOPClass: Referenced Grayscale Print Management Meta SOP Class (Retired) MetaSOPClass: Basic Color Print Management Meta SOP Class MetaSOPClass: Referenced Color Print Management Meta SOP Class (Retired) MetaSOPClass: Pull Stored Print Management Meta SOP Class MetaSOPClass: General Purpose Worklist Management Meta SOP Class SOPInstance: Storage Commitment Push Model SOP Instance SOPInstance: Storage Commitment Pull Model SOP Instance SOPInstance: Procedural Event Logging SOP Instance SOPInstance: Talairach Brain Atlas Frame of Reference SOPInstance: SPM2 T1 Frame of Reference SOPInstance: SPM2 T2 Frame of Reference SOPInstance: SPM2 PD Frame of Reference SOPInstance: SPM2 EPI Frame of Reference SOPInstance: SPM2 FIL T1 Frame of Reference SOPInstance: SPM2 PET Frame of Reference SOPInstance: SPM2 TRANSM Frame of Reference SOPInstance: SPM2 SPECT Frame of Reference SOPInstance: SPM2 GRAY Frame of Reference SOPInstance: SPM2 WHITE Frame of Reference SOPInstance: SPM2 CSF Frame of Reference SOPInstance: SPM2 BRAINMASK Frame of Reference SOPInstance: SPM2 AVG305T1 Frame of Reference SOPInstance: SPM2 AVG152T1 Frame of Reference SOPInstance: SPM2 AVG152T2 Frame of Reference SOPInstance: SPM2 AVG152PD Frame of Reference SOPInstance: SPM2 SINGLESUBJT1 Frame of Reference SOPInstance: ICBM 452 T1 Frame of Reference SOPInstance: ICBM Single Subject MRI Frame of Reference SOPInstance: Printer SOP Instance SOPInstance: Printer Configuration Retrieval SOP Instance SOPInstance: Print Queue SOP Instance ApplicationContextName: DICOM Application Context Name CodingScheme: DICOM Controlled Terminology Coding Scheme SynchronizationFrameOfReference: Universal Coordinated Time This structure contains defines for all DICOM tags. (0000,0002) Affected SOP Class UID VR: UI VM:1 (0000,0003) Requested SOP Class UID VR: UI VM:1 (0000,0100) Command Field VR: US VM:1 (0000,0110) Message ID VR: US VM:1 (0000,0120) Message ID Being Responded To VR: US VM:1 (0000,0600) Move Destination VR: AE VM:1 (0000,0700) Priority VR: US VM:1 (0000,0800) Data Set Type VR: US VM:1 (0000,0900) Status VR: US VM:1 (0000,0901) Offending Element VR: AT VM:1-n (0000,0902) Error Comment VR: LO VM:1 (0000,0903) Error ID VR: US VM:1 (0000,1000) Affected SOP Instance UID VR: UI VM:1 (0000,1001) Requested SOP Instance UID VR: UI VM:1 (0000,1002) Event Type ID VR: US VM:1 (0000,1005) Attribute Identifier List VR: AT VM:1-n (0000,1008) Action Type ID VR: US VM:1 (0000,1020) Number of Remaining Sub-operations VR: US VM:1 (0000,1021) Number of Completed Sub-operations VR: US VM:1 (0000,1022) Number of Failed Sub-operations VR: US VM:1 (0000,1023) Number of Warning Sub-operations VR: US VM:1 (0000,1030) Move Originator Application Entity Title VR: AE VM:1 (0000,1031) Move Originator Message ID VR: US VM:1 (0002,0000) File Meta Information Group Length VR: UL VM:1 (0002,0001) File Meta Information Version VR: OB VM:1 (0002,0002) Media Storage SOP Class UID VR: UI VM:1 (0002,0003) Media Storage SOP Instance UID VR: UI VM:1 (0002,0010) Transfer Syntax UID VR: UI VM:1 (0002,0012) Implementation Class UID VR: UI VM:1 (0002,0013) Implementation Version Name VR: SH VM:1 (0002,0016) Source Application Entity Title VR: AE VM:1 (0002,0100) Private Information Creator UID VR: UI VM:1 (0002,0102) Private Information VR: OB VM:1 (0004,1130) File-set ID VR: CS VM:1 (0004,1141) File-set Descriptor File ID VR: CS VM:1-8 (0004,1142) Specific Character Set of File-set Descriptor File VR: CS VM:1 (0004,1200) Offset of the First Directory Record of the Root Directory Entity VR: UL VM:1 (0004,1202) Offset of the Last Directory Record of the Root Directory Entity VR: UL VM:1 (0004,1212) File-set Consistency Flag VR: US VM:1 (0004,1220) Directory Record Sequence VR: SQ VM:1 (0004,1400) Offset of the Next Directory Record VR: UL VM:1 (0004,1410) Record In-use Flag VR: US VM:1 (0004,1420) Offset of Referenced Lower-Level Directory Entity VR: UL VM:1 (0004,1430) Directory Record Type VR: CS VM:1 (0004,1432) Private Record UID VR: UI VM:1 (0004,1500) Referenced File ID VR: CS VM:1-8 (0004,1504) MRDR Directory Record Offset VR: UL VM:1 This tag has been retired. (0004,1510) Referenced SOP Class UID in File VR: UI VM:1 (0004,1511) Referenced SOP Instance UID in File VR: UI VM:1 (0004,1512) Referenced Transfer Syntax UID in File VR: UI VM:1 (0004,151A) Referenced Related General SOP Class UID in File VR: UI VM:1-n (0004,1600) Number of References VR: UL VM:1 This tag has been retired. (0008,0001) Length to End VR: UL VM:1 This tag has been retired. (0008,0005) Specific Character Set VR: CS VM:1-n (0008,0006) Language Code Sequence VR: SQ VM:1 (0008,0008) Image Type VR: CS VM:2-n (0008,0010) Recognition Code VR: CS VM:1 This tag has been retired. (0008,0012) Instance Creation Date VR: DA VM:1 (0008,0013) Instance Creation Time VR: TM VM:1 (0008,0014) Instance Creator UID VR: UI VM:1 (0008,0016) SOP Class UID VR: UI VM:1 (0008,0018) SOP Instance UID VR: UI VM:1 (0008,001A) Related General SOP Class UID VR: UI VM:1-n (0008,001B) Original Specialized SOP Class UID VR: UI VM:1 (0008,0020) Study Date VR: DA VM:1 (0008,0021) Series Date VR: DA VM:1 (0008,0022) Acquisition Date VR: DA VM:1 (0008,0023) Content Date VR: DA VM:1 (0008,0024) Overlay Date VR: DA VM:1 This tag has been retired. (0008,0025) Curve Date VR: DA VM:1 This tag has been retired. (0008,002A) Acquisition DateTime VR: DT VM:1 (0008,0030) Study Time VR: TM VM:1 (0008,0031) Series Time VR: TM VM:1 (0008,0032) Acquisition Time VR: TM VM:1 (0008,0033) Content Time VR: TM VM:1 (0008,0034) Overlay Time VR: TM VM:1 This tag has been retired. (0008,0035) Curve Time VR: TM VM:1 This tag has been retired. (0008,0040) Data Set Type VR: US VM:1 This tag has been retired. (0008,0041) Data Set Subtype VR: LO VM:1 This tag has been retired. (0008,0042) Nuclear Medicine Series Type VR: CS VM:1 This tag has been retired. (0008,0050) Accession Number VR: SH VM:1 (0008,0051) Issuer of Accession Number Sequence VR: SQ VM:1 (0008,0052) Query/Retrieve Level VR: CS VM:1 (0008,0054) Retrieve AE Title VR: AE VM:1-n (0008,0056) Instance Availability VR: CS VM:1 (0008,0058) Failed SOP Instance UID List VR: UI VM:1-n (0008,0060) Modality VR: CS VM:1 (0008,0061) Modalities in Study VR: CS VM:1-n (0008,0062) SOP Classes in Study VR: UI VM:1-n (0008,0064) Conversion Type VR: CS VM:1 (0008,0068) Presentation Intent Type VR: CS VM:1 (0008,0070) Manufacturer VR: LO VM:1 (0008,0080) Institution Name VR: LO VM:1 (0008,0081) Institution Address VR: ST VM:1 (0008,0082) Institution Code Sequence VR: SQ VM:1 (0008,0090) Referring Physician's Name VR: PN VM:1 (0008,0092) Referring Physician's Address VR: ST VM:1 (0008,0094) Referring Physician's Telephone Numbers VR: SH VM:1-n (0008,0096) Referring Physician Identification Sequence VR: SQ VM:1 (0008,0100) Code Value VR: SH VM:1 (0008,0102) Coding Scheme Designator VR: SH VM:1 (0008,0103) Coding Scheme Version VR: SH VM:1 (0008,0104) Code Meaning VR: LO VM:1 (0008,0105) Mapping Resource VR: CS VM:1 (0008,0106) Context Group Version VR: DT VM:1 (0008,0107) Context Group Local Version VR: DT VM:1 (0008,010B) Context Group Extension Flag VR: CS VM:1 (0008,010C) Coding Scheme UID VR: UI VM:1 (0008,010D) Context Group Extension Creator UID VR: UI VM:1 (0008,010F) Context Identifier VR: CS VM:1 (0008,0110) Coding Scheme Identification Sequence VR: SQ VM:1 (0008,0112) Coding Scheme Registry VR: LO VM:1 (0008,0114) Coding Scheme External ID VR: ST VM:1 (0008,0115) Coding Scheme Name VR: ST VM:1 (0008,0116) Coding Scheme Responsible Organization VR: ST VM:1 (0008,0117) Context UID VR: UI VM:1 (0008,0201) Timezone Offset From UTC VR: SH VM:1 (0008,1000) Network ID VR: AE VM:1 This tag has been retired. (0008,1010) Station Name VR: SH VM:1 (0008,1030) Study Description VR: LO VM:1 (0008,1032) Procedure Code Sequence VR: SQ VM:1 (0008,103E) Series Description VR: LO VM:1 (0008,103F) Series Description Code Sequence VR: SQ VM:1 (0008,1040) Institutional Department Name VR: LO VM:1 (0008,1048) Physician(s) of Record VR: PN VM:1-n (0008,1049) Physician(s) of Record Identification Sequence VR: SQ VM:1 (0008,1050) Performing Physician's Name VR: PN VM:1-n (0008,1052) Performing Physician Identification Sequence VR: SQ VM:1 (0008,1060) Name of Physician(s) Reading Study VR: PN VM:1-n (0008,1062) Physician(s) Reading Study Identification Sequence VR: SQ VM:1 (0008,1070) Operators' Name VR: PN VM:1-n (0008,1072) Operator Identification Sequence VR: SQ VM:1 (0008,1080) Admitting Diagnoses Description VR: LO VM:1-n (0008,1084) Admitting Diagnoses Code Sequence VR: SQ VM:1 (0008,1090) Manufacturer's Model Name VR: LO VM:1 (0008,1100) Referenced Results Sequence VR: SQ VM:1 This tag has been retired. (0008,1110) Referenced Study Sequence VR: SQ VM:1 (0008,1111) Referenced Performed Procedure Step Sequence VR: SQ VM:1 (0008,1115) Referenced Series Sequence VR: SQ VM:1 (0008,1120) Referenced Patient Sequence VR: SQ VM:1 (0008,1125) Referenced Visit Sequence VR: SQ VM:1 (0008,1130) Referenced Overlay Sequence VR: SQ VM:1 This tag has been retired. (0008,1134) Referenced Stereometric Instance Sequence VR: SQ VM:1 (0008,113A) Referenced Waveform Sequence VR: SQ VM:1 (0008,1140) Referenced Image Sequence VR: SQ VM:1 (0008,1145) Referenced Curve Sequence VR: SQ VM:1 This tag has been retired. (0008,114A) Referenced Instance Sequence VR: SQ VM:1 (0008,114B) Referenced Real World Value Mapping Instance Sequence VR: SQ VM:1 (0008,1150) Referenced SOP Class UID VR: UI VM:1 (0008,1155) Referenced SOP Instance UID VR: UI VM:1 (0008,115A) SOP Classes Supported VR: UI VM:1-n (0008,1160) Referenced Frame Number VR: IS VM:1-n (0008,1161) Simple Frame List VR: UL VM:1-n (0008,1162) Calculated Frame List VR: UL VM:3-3n (0008,1163) Time Range VR: FD VM:2 (0008,1164) Frame Extraction Sequence VR: SQ VM:1 (0008,1167) Multi-Frame Source SOP Instance UID VR: UI VM:1 (0008,1195) Transaction UID VR: UI VM:1 (0008,1197) Failure Reason VR: US VM:1 (0008,1198) Failed SOP Sequence VR: SQ VM:1 (0008,1199) Referenced SOP Sequence VR: SQ VM:1 (0008,1200) Studies Containing Other Referenced Instances Sequence VR: SQ VM:1 (0008,1250) Related Series Sequence VR: SQ VM:1 (0008,2110) Lossy Image Compression (Retired) VR: CS VM:1 This tag has been retired. (0008,2111) Derivation Description VR: ST VM:1 (0008,2112) Source Image Sequence VR: SQ VM:1 (0008,2120) Stage Name VR: SH VM:1 (0008,2122) Stage Number VR: IS VM:1 (0008,2124) Number of Stages VR: IS VM:1 (0008,2127) View Name VR: SH VM:1 (0008,2128) View Number VR: IS VM:1 (0008,2129) Number of Event Timers VR: IS VM:1 (0008,212A) Number of Views in Stage VR: IS VM:1 (0008,2130) Event Elapsed Time(s) VR: DS VM:1-n (0008,2132) Event Timer Name(s) VR: LO VM:1-n (0008,2133) Event Timer Sequence VR: SQ VM:1 (0008,2134) Event Time Offset VR: FD VM:1 (0008,2135) Event Code Sequence VR: SQ VM:1 (0008,2142) Start Trim VR: IS VM:1 (0008,2143) Stop Trim VR: IS VM:1 (0008,2144) Recommended Display Frame Rate VR: IS VM:1 (0008,2200) Transducer Position VR: CS VM:1 This tag has been retired. (0008,2204) Transducer Orientation VR: CS VM:1 This tag has been retired. (0008,2208) Anatomic Structure VR: CS VM:1 This tag has been retired. (0008,2218) Anatomic Region Sequence VR: SQ VM:1 (0008,2220) Anatomic Region Modifier Sequence VR: SQ VM:1 (0008,2228) Primary Anatomic Structure Sequence VR: SQ VM:1 (0008,2229) Anatomic Structure, Space or Region Sequence VR: SQ VM:1 (0008,2230) Primary Anatomic Structure Modifier Sequence VR: SQ VM:1 (0008,2240) Transducer Position Sequence VR: SQ VM:1 This tag has been retired. (0008,2242) Transducer Position Modifier Sequence VR: SQ VM:1 This tag has been retired. (0008,2244) Transducer Orientation Sequence VR: SQ VM:1 This tag has been retired. (0008,2246) Transducer Orientation Modifier Sequence VR: SQ VM:1 This tag has been retired. (0008,2251) Anatomic Structure Space Or Region Code Sequence (Trial) VR: SQ VM:1 This tag has been retired. (0008,2253) Anatomic Portal Of Entrance Code Sequence (Trial) VR: SQ VM:1 This tag has been retired. (0008,2255) Anatomic Approach Direction Code Sequence (Trial) VR: SQ VM:1 This tag has been retired. (0008,2256) Anatomic Perspective Description (Trial) VR: ST VM:1 This tag has been retired. (0008,2257) Anatomic Perspective Code Sequence (Trial) VR: SQ VM:1 This tag has been retired. (0008,2258) Anatomic Location Of Examining Instrument Description (Trial) VR: ST VM:1 This tag has been retired. (0008,2259) Anatomic Location Of Examining Instrument Code Sequence (Trial) VR: SQ VM:1 This tag has been retired. (0008,225A) Anatomic Structure Space Or Region Modifier Code Sequence (Trial) VR: SQ VM:1 This tag has been retired. (0008,225C) OnAxis Background Anatomic Structure Code Sequence (Trial) VR: SQ VM:1 This tag has been retired. (0008,3001) Alternate Representation Sequence VR: SQ VM:1 (0008,3010) Irradiation Event UID VR: UI VM:1 (0008,4000) Identifying Comments VR: LT VM:1 This tag has been retired. (0008,9007) Frame Type VR: CS VM:4 (0008,9092) Referenced Image Evidence Sequence VR: SQ VM:1 (0008,9121) Referenced Raw Data Sequence VR: SQ VM:1 (0008,9123) Creator-Version UID VR: UI VM:1 (0008,9124) Derivation Image Sequence VR: SQ VM:1 (0008,9154) Source Image Evidence Sequence VR: SQ VM:1 (0008,9205) Pixel Presentation VR: CS VM:1 (0008,9206) Volumetric Properties VR: CS VM:1 (0008,9207) Volume Based Calculation Technique VR: CS VM:1 (0008,9208) Complex Image Component VR: CS VM:1 (0008,9209) Acquisition Contrast VR: CS VM:1 (0008,9215) Derivation Code Sequence VR: SQ VM:1 (0008,9237) Referenced Presentation State Sequence VR: SQ VM:1 (0008,9410) Referenced Other Plane Sequence VR: SQ VM:1 (0008,9458) Frame Display Sequence VR: SQ VM:1 (0008,9459) Recommended Display Frame Rate in Float VR: FL VM:1 (0008,9460) Skip Frame Range Flag VR: CS VM:1 (0010,0010) Patient's Name VR: PN VM:1 (0010,0020) Patient ID VR: LO VM:1 (0010,0021) Issuer of Patient ID VR: LO VM:1 (0010,0022) Type of Patient ID VR: CS VM:1 (0010,0024) Issuer of Patient ID Qualifiers Sequence VR: SQ VM:1 (0010,0030) Patient's Birth Date VR: DA VM:1 (0010,0032) Patient's Birth Time VR: TM VM:1 (0010,0040) Patient's Sex VR: CS VM:1 (0010,0050) Patient's Insurance Plan Code Sequence VR: SQ VM:1 (0010,0101) Patient's Primary Language Code Sequence VR: SQ VM:1 (0010,0102) Patient's Primary Language Modifier Code Sequence VR: SQ VM:1 (0010,1000) Other Patient IDs VR: LO VM:1-n (0010,1001) Other Patient Names VR: PN VM:1-n (0010,1002) Other Patient IDs Sequence VR: SQ VM:1 (0010,1005) Patient's Birth Name VR: PN VM:1 (0010,1010) Patient's Age VR: AS VM:1 (0010,1020) Patient's Size VR: DS VM:1 (0010,1030) Patient's Weight VR: DS VM:1 (0010,1040) Patient's Address VR: LO VM:1 (0010,1050) Insurance Plan Identification VR: LO VM:1-n This tag has been retired. (0010,1060) Patient's Mother's Birth Name VR: PN VM:1 (0010,1080) Military Rank VR: LO VM:1 (0010,1081) Branch of Service VR: LO VM:1 (0010,1090) Medical Record Locator VR: LO VM:1 (0010,2000) Medical Alerts VR: LO VM:1-n (0010,2110) Allergies VR: LO VM:1-n (0010,2150) Country of Residence VR: LO VM:1 (0010,2152) Region of Residence VR: LO VM:1 (0010,2154) Patient's Telephone Numbers VR: SH VM:1-n (0010,2160) Ethnic Group VR: SH VM:1 (0010,2180) Occupation VR: SH VM:1 (0010,21A0) Smoking Status VR: CS VM:1 (0010,21B0) Additional Patient History VR: LT VM:1 (0010,21C0) Pregnancy Status VR: US VM:1 (0010,21D0) Last Menstrual Date VR: DA VM:1 (0010,21F0) Patient's Religious Preference VR: LO VM:1 (0010,2201) Patient Species Description VR: LO VM:1 (0010,2202) Patient Species Code Sequence VR: SQ VM:1 (0010,2203) Patient's Sex Neutered VR: CS VM:1 (0010,2210) Anatomical Orientation Type VR: CS VM:1 (0010,2292) Patient Breed Description VR: LO VM:1 (0010,2293) Patient Breed Code Sequence VR: SQ VM:1 (0010,2294) Breed Registration Sequence VR: SQ VM:1 (0010,2295) Breed Registration Number VR: LO VM:1 (0010,2296) Breed Registry Code Sequence VR: SQ VM:1 (0010,2297) Responsible Person VR: PN VM:1 (0010,2298) Responsible Person Role VR: CS VM:1 (0010,2299) Responsible Organization VR: LO VM:1 (0010,4000) Patient Comments VR: LT VM:1 (0010,9431) Examined Body Thickness VR: FL VM:1 (0012,0010) Clinical Trial Sponsor Name VR: LO VM:1 (0012,0020) Clinical Trial Protocol ID VR: LO VM:1 (0012,0021) Clinical Trial Protocol Name VR: LO VM:1 (0012,0030) Clinical Trial Site ID VR: LO VM:1 (0012,0031) Clinical Trial Site Name VR: LO VM:1 (0012,0040) Clinical Trial Subject ID VR: LO VM:1 (0012,0042) Clinical Trial Subject Reading ID VR: LO VM:1 (0012,0050) Clinical Trial Time Point ID VR: LO VM:1 (0012,0051) Clinical Trial Time Point Description VR: ST VM:1 (0012,0060) Clinical Trial Coordinating Center Name VR: LO VM:1 (0012,0062) Patient Identity Removed VR: CS VM:1 (0012,0063) De-identification Method VR: LO VM:1-n (0012,0064) De-identification Method Code Sequence VR: SQ VM:1 (0012,0071) Clinical Trial Series ID VR: LO VM:1 (0012,0072) Clinical Trial Series Description VR: LO VM:1 (0012,0081) Clinical Trial Protocol Ethics Committee Name VR: LO VM:1 (0012,0082) Clinical Trial Protocol Ethics Committee Approval Number VR: LO VM:1 (0012,0083) Consent for Clinical Trial Use Sequence VR: SQ VM:1 (0012,0084) Distribution Type VR: CS VM:1 (0012,0085) Consent for Distribution Flag VR: CS VM:1 (0018,0010) Contrast/Bolus Agent VR: LO VM:1 (0018,0012) Contrast/Bolus Agent Sequence VR: SQ VM:1 (0018,0014) Contrast/Bolus Administration Route Sequence VR: SQ VM:1 (0018,0015) Body Part Examined VR: CS VM:1 (0018,0020) Scanning Sequence VR: CS VM:1-n (0018,0021) Sequence Variant VR: CS VM:1-n (0018,0022) Scan Options VR: CS VM:1-n (0018,0023) MR Acquisition Type VR: CS VM:1 (0018,0024) Sequence Name VR: SH VM:1 (0018,0025) Angio Flag VR: CS VM:1 (0018,0026) Intervention Drug Information Sequence VR: SQ VM:1 (0018,0027) Intervention Drug Stop Time VR: TM VM:1 (0018,0028) Intervention Drug Dose VR: DS VM:1 (0018,0029) Intervention Drug Code Sequence VR: SQ VM:1 (0018,002A) Additional Drug Sequence VR: SQ VM:1 (0018,0030) Radionuclide VR: LO VM:1-n This tag has been retired. (0018,0031) Radiopharmaceutical VR: LO VM:1 (0018,0032) Energy Window Centerline VR: DS VM:1 This tag has been retired. (0018,0033) Energy Window Total Width VR: DS VM:1-n This tag has been retired. (0018,0034) Intervention Drug Name VR: LO VM:1 (0018,0035) Intervention Drug Start Time VR: TM VM:1 (0018,0036) Intervention Sequence VR: SQ VM:1 (0018,0037) Therapy Type VR: CS VM:1 This tag has been retired. (0018,0038) Intervention Status VR: CS VM:1 (0018,0039) Therapy Description VR: CS VM:1 This tag has been retired. (0018,003A) Intervention Description VR: ST VM:1 (0018,0040) Cine Rate VR: IS VM:1 (0018,0042) Initial Cine Run State VR: CS VM:1 (0018,0050) Slice Thickness VR: DS VM:1 (0018,0060) KVP VR: DS VM:1 (0018,0070) Counts Accumulated VR: IS VM:1 (0018,0071) Acquisition Termination Condition VR: CS VM:1 (0018,0072) Effective Duration VR: DS VM:1 (0018,0073) Acquisition Start Condition VR: CS VM:1 (0018,0074) Acquisition Start Condition Data VR: IS VM:1 (0018,0075) Acquisition Termination Condition Data VR: IS VM:1 (0018,0080) Repetition Time VR: DS VM:1 (0018,0081) Echo Time VR: DS VM:1 (0018,0082) Inversion Time VR: DS VM:1 (0018,0083) Number of Averages VR: DS VM:1 (0018,0084) Imaging Frequency VR: DS VM:1 (0018,0085) Imaged Nucleus VR: SH VM:1 (0018,0086) Echo Number(s) VR: IS VM:1-n (0018,0087) Magnetic Field Strength VR: DS VM:1 (0018,0088) Spacing Between Slices VR: DS VM:1 (0018,0089) Number of Phase Encoding Steps VR: IS VM:1 (0018,0090) Data Collection Diameter VR: DS VM:1 (0018,0091) Echo Train Length VR: IS VM:1 (0018,0093) Percent Sampling VR: DS VM:1 (0018,0094) Percent Phase Field of View VR: DS VM:1 (0018,0095) Pixel Bandwidth VR: DS VM:1 (0018,1000) Device Serial Number VR: LO VM:1 (0018,1002) Device UID VR: UI VM:1 (0018,1003) Device ID VR: LO VM:1 (0018,1004) Plate ID VR: LO VM:1 (0018,1005) Generator ID VR: LO VM:1 (0018,1006) Grid ID VR: LO VM:1 (0018,1007) Cassette ID VR: LO VM:1 (0018,1008) Gantry ID VR: LO VM:1 (0018,1010) Secondary Capture Device ID VR: LO VM:1 (0018,1011) Hardcopy Creation Device ID VR: LO VM:1 This tag has been retired. (0018,1012) Date of Secondary Capture VR: DA VM:1 (0018,1014) Time of Secondary Capture VR: TM VM:1 (0018,1016) Secondary Capture Device Manufacturer VR: LO VM:1 (0018,1017) Hardcopy Device Manufacturer VR: LO VM:1 This tag has been retired. (0018,1018) Secondary Capture Device Manufacturer's Model Name VR: LO VM:1 (0018,1019) Secondary Capture Device Software Versions VR: LO VM:1-n (0018,101A) Hardcopy Device Software Version VR: LO VM:1-n This tag has been retired. (0018,101B) Hardcopy Device Manufacturer's Model Name VR: LO VM:1 This tag has been retired. (0018,1020) Software Version(s) VR: LO VM:1-n (0018,1022) Video Image Format Acquired VR: SH VM:1 (0018,1023) Digital Image Format Acquired VR: LO VM:1 (0018,1030) Protocol Name VR: LO VM:1 (0018,1040) Contrast/Bolus Route VR: LO VM:1 (0018,1041) Contrast/Bolus Volume VR: DS VM:1 (0018,1042) Contrast/Bolus Start Time VR: TM VM:1 (0018,1043) Contrast/Bolus Stop Time VR: TM VM:1 (0018,1044) Contrast/Bolus Total Dose VR: DS VM:1 (0018,1045) Syringe Counts VR: IS VM:1 (0018,1046) Contrast Flow Rate VR: DS VM:1-n (0018,1047) Contrast Flow Duration VR: DS VM:1-n (0018,1048) Contrast/Bolus Ingredient VR: CS VM:1 (0018,1049) Contrast/Bolus Ingredient Concentration VR: DS VM:1 (0018,1050) Spatial Resolution VR: DS VM:1 (0018,1060) Trigger Time VR: DS VM:1 (0018,1061) Trigger Source or Type VR: LO VM:1 (0018,1062) Nominal Interval VR: IS VM:1 (0018,1063) Frame Time VR: DS VM:1 (0018,1064) Cardiac Framing Type VR: LO VM:1 (0018,1065) Frame Time Vector VR: DS VM:1-n (0018,1066) Frame Delay VR: DS VM:1 (0018,1067) Image Trigger Delay VR: DS VM:1 (0018,1068) Multiplex Group Time Offset VR: DS VM:1 (0018,1069) Trigger Time Offset VR: DS VM:1 (0018,106A) Synchronization Trigger VR: CS VM:1 (0018,106C) Synchronization Channel VR: US VM:2 (0018,106E) Trigger Sample Position VR: UL VM:1 (0018,1070) Radiopharmaceutical Route VR: LO VM:1 (0018,1071) Radiopharmaceutical Volume VR: DS VM:1 (0018,1072) Radiopharmaceutical Start Time VR: TM VM:1 (0018,1073) Radiopharmaceutical Stop Time VR: TM VM:1 (0018,1074) Radionuclide Total Dose VR: DS VM:1 (0018,1075) Radionuclide Half Life VR: DS VM:1 (0018,1076) Radionuclide Positron Fraction VR: DS VM:1 (0018,1077) Radiopharmaceutical Specific Activity VR: DS VM:1 (0018,1078) Radiopharmaceutical Start DateTime VR: DT VM:1 (0018,1079) Radiopharmaceutical Stop DateTime VR: DT VM:1 (0018,1080) Beat Rejection Flag VR: CS VM:1 (0018,1081) Low R-R Value VR: IS VM:1 (0018,1082) High R-R Value VR: IS VM:1 (0018,1083) Intervals Acquired VR: IS VM:1 (0018,1084) Intervals Rejected VR: IS VM:1 (0018,1085) PVC Rejection VR: LO VM:1 (0018,1086) Skip Beats VR: IS VM:1 (0018,1088) Heart Rate VR: IS VM:1 (0018,1090) Cardiac Number of Images VR: IS VM:1 (0018,1094) Trigger Window VR: IS VM:1 (0018,1100) Reconstruction Diameter VR: DS VM:1 (0018,1110) Distance Source to Detector VR: DS VM:1 (0018,1111) Distance Source to Patient VR: DS VM:1 (0018,1114) Estimated Radiographic Magnification Factor VR: DS VM:1 (0018,1120) Gantry/Detector Tilt VR: DS VM:1 (0018,1121) Gantry/Detector Slew VR: DS VM:1 (0018,1130) Table Height VR: DS VM:1 (0018,1131) Table Traverse VR: DS VM:1 (0018,1134) Table Motion VR: CS VM:1 (0018,1135) Table Vertical Increment VR: DS VM:1-n (0018,1136) Table Lateral Increment VR: DS VM:1-n (0018,1137) Table Longitudinal Increment VR: DS VM:1-n (0018,1138) Table Angle VR: DS VM:1 (0018,113A) Table Type VR: CS VM:1 (0018,1140) Rotation Direction VR: CS VM:1 (0018,1141) Angular Position VR: DS VM:1 This tag has been retired. (0018,1142) Radial Position VR: DS VM:1-n (0018,1143) Scan Arc VR: DS VM:1 (0018,1144) Angular Step VR: DS VM:1 (0018,1145) Center of Rotation Offset VR: DS VM:1 (0018,1146) Rotation Offset VR: DS VM:1-n This tag has been retired. (0018,1147) Field of View Shape VR: CS VM:1 (0018,1149) Field of View Dimension(s) VR: IS VM:1-2 (0018,1150) Exposure Time VR: IS VM:1 (0018,1151) X-Ray Tube Current VR: IS VM:1 (0018,1152) Exposure VR: IS VM:1 (0018,1153) Exposure in μAs VR: IS VM:1 (0018,1154) Average Pulse Width VR: DS VM:1 (0018,1155) Radiation Setting VR: CS VM:1 (0018,1156) Rectification Type VR: CS VM:1 (0018,115A) Radiation Mode VR: CS VM:1 (0018,115E) Image and Fluoroscopy Area Dose Product VR: DS VM:1 (0018,1160) Filter Type VR: SH VM:1 (0018,1161) Type of Filters VR: LO VM:1-n (0018,1162) Intensifier Size VR: DS VM:1 (0018,1164) Imager Pixel Spacing VR: DS VM:2 (0018,1166) Grid VR: CS VM:1-n (0018,1170) Generator Power VR: IS VM:1 (0018,1180) Collimator/grid Name VR: SH VM:1 (0018,1181) Collimator Type VR: CS VM:1 (0018,1182) Focal Distance VR: IS VM:1-2 (0018,1183) X Focus Center VR: DS VM:1-2 (0018,1184) Y Focus Center VR: DS VM:1-2 (0018,1190) Focal Spot(s) VR: DS VM:1-n (0018,1191) Anode Target Material VR: CS VM:1 (0018,11A0) Body Part Thickness VR: DS VM:1 (0018,11A2) Compression Force VR: DS VM:1 (0018,1200) Date of Last Calibration VR: DA VM:1-n (0018,1201) Time of Last Calibration VR: TM VM:1-n (0018,1210) Convolution Kernel VR: SH VM:1-n (0018,1240) Upper/Lower Pixel Values VR: IS VM:1-n This tag has been retired. (0018,1242) Actual Frame Duration VR: IS VM:1 (0018,1243) Count Rate VR: IS VM:1 (0018,1244) Preferred Playback Sequencing VR: US VM:1 (0018,1250) Receive Coil Name VR: SH VM:1 (0018,1251) Transmit Coil Name VR: SH VM:1 (0018,1260) Plate Type VR: SH VM:1 (0018,1261) Phosphor Type VR: LO VM:1 (0018,1300) Scan Velocity VR: DS VM:1 (0018,1301) Whole Body Technique VR: CS VM:1-n (0018,1302) Scan Length VR: IS VM:1 (0018,1310) Acquisition Matrix VR: US VM:4 (0018,1312) In-plane Phase Encoding Direction VR: CS VM:1 (0018,1314) Flip Angle VR: DS VM:1 (0018,1315) Variable Flip Angle Flag VR: CS VM:1 (0018,1316) SAR VR: DS VM:1 (0018,1318) dB/dt VR: DS VM:1 (0018,1400) Acquisition Device Processing Description VR: LO VM:1 (0018,1401) Acquisition Device Processing Code VR: LO VM:1 (0018,1402) Cassette Orientation VR: CS VM:1 (0018,1403) Cassette Size VR: CS VM:1 (0018,1404) Exposures on Plate VR: US VM:1 (0018,1405) Relative X-Ray Exposure VR: IS VM:1 (0018,1450) Column Angulation VR: DS VM:1 (0018,1460) Tomo Layer Height VR: DS VM:1 (0018,1470) Tomo Angle VR: DS VM:1 (0018,1480) Tomo Time VR: DS VM:1 (0018,1490) Tomo Type VR: CS VM:1 (0018,1491) Tomo Class VR: CS VM:1 (0018,1495) Number of Tomosynthesis Source Images VR: IS VM:1 (0018,1500) Positioner Motion VR: CS VM:1 (0018,1508) Positioner Type VR: CS VM:1 (0018,1510) Positioner Primary Angle VR: DS VM:1 (0018,1511) Positioner Secondary Angle VR: DS VM:1 (0018,1520) Positioner Primary Angle Increment VR: DS VM:1-n (0018,1521) Positioner Secondary Angle Increment VR: DS VM:1-n (0018,1530) Detector Primary Angle VR: DS VM:1 (0018,1531) Detector Secondary Angle VR: DS VM:1 (0018,1600) Shutter Shape VR: CS VM:1-3 (0018,1602) Shutter Left Vertical Edge VR: IS VM:1 (0018,1604) Shutter Right Vertical Edge VR: IS VM:1 (0018,1606) Shutter Upper Horizontal Edge VR: IS VM:1 (0018,1608) Shutter Lower Horizontal Edge VR: IS VM:1 (0018,1610) Center of Circular Shutter VR: IS VM:2 (0018,1612) Radius of Circular Shutter VR: IS VM:1 (0018,1620) Vertices of the Polygonal Shutter VR: IS VM:2-2n (0018,1622) Shutter Presentation Value VR: US VM:1 (0018,1623) Shutter Overlay Group VR: US VM:1 (0018,1624) Shutter Presentation Color CIELab Value VR: US VM:3 (0018,1700) Collimator Shape VR: CS VM:1-3 (0018,1702) Collimator Left Vertical Edge VR: IS VM:1 (0018,1704) Collimator Right Vertical Edge VR: IS VM:1 (0018,1706) Collimator Upper Horizontal Edge VR: IS VM:1 (0018,1708) Collimator Lower Horizontal Edge VR: IS VM:1 (0018,1710) Center of Circular Collimator VR: IS VM:2 (0018,1712) Radius of Circular Collimator VR: IS VM:1 (0018,1720) Vertices of the Polygonal Collimator VR: IS VM:2-2n (0018,1800) Acquisition Time Synchronized VR: CS VM:1 (0018,1801) Time Source VR: SH VM:1 (0018,1802) Time Distribution Protocol VR: CS VM:1 (0018,1803) NTP Source Address VR: LO VM:1 (0018,2001) Page Number Vector VR: IS VM:1-n (0018,2002) Frame Label Vector VR: SH VM:1-n (0018,2003) Frame Primary Angle Vector VR: DS VM:1-n (0018,2004) Frame Secondary Angle Vector VR: DS VM:1-n (0018,2005) Slice Location Vector VR: DS VM:1-n (0018,2006) Display Window Label Vector VR: SH VM:1-n (0018,2010) Nominal Scanned Pixel Spacing VR: DS VM:2 (0018,2020) Digitizing Device Transport Direction VR: CS VM:1 (0018,2030) Rotation of Scanned Film VR: DS VM:1 (0018,3100) IVUS Acquisition VR: CS VM:1 (0018,3101) IVUS Pullback Rate VR: DS VM:1 (0018,3102) IVUS Gated Rate VR: DS VM:1 (0018,3103) IVUS Pullback Start Frame Number VR: IS VM:1 (0018,3104) IVUS Pullback Stop Frame Number VR: IS VM:1 (0018,3105) Lesion Number VR: IS VM:1-n (0018,4000) Acquisition Comments VR: LT VM:1 This tag has been retired. (0018,5000) Output Power VR: SH VM:1-n (0018,5010) Transducer Data VR: LO VM:1-n (0018,5012) Focus Depth VR: DS VM:1 (0018,5020) Processing Function VR: LO VM:1 (0018,5021) Postprocessing Function VR: LO VM:1 This tag has been retired. (0018,5022) Mechanical Index VR: DS VM:1 (0018,5024) Bone Thermal Index VR: DS VM:1 (0018,5026) Cranial Thermal Index VR: DS VM:1 (0018,5027) Soft Tissue Thermal Index VR: DS VM:1 (0018,5028) Soft Tissue-focus Thermal Index VR: DS VM:1 (0018,5029) Soft Tissue-surface Thermal Index VR: DS VM:1 (0018,5030) Dynamic Range VR: DS VM:1 This tag has been retired. (0018,5040) Total Gain VR: DS VM:1 This tag has been retired. (0018,5050) Depth of Scan Field VR: IS VM:1 (0018,5100) Patient Position VR: CS VM:1 (0018,5101) View Position VR: CS VM:1 (0018,5104) Projection Eponymous Name Code Sequence VR: SQ VM:1 (0018,5210) Image Transformation Matrix VR: DS VM:6 This tag has been retired. (0018,5212) Image Translation Vector VR: DS VM:3 This tag has been retired. (0018,6000) Sensitivity VR: DS VM:1 (0018,6011) Sequence of Ultrasound Regions VR: SQ VM:1 (0018,6012) Region Spatial Format VR: US VM:1 (0018,6014) Region Data Type VR: US VM:1 (0018,6016) Region Flags VR: UL VM:1 (0018,6018) Region Location Min X0 VR: UL VM:1 (0018,601A) Region Location Min Y0 VR: UL VM:1 (0018,601C) Region Location Max X1 VR: UL VM:1 (0018,601E) Region Location Max Y1 VR: UL VM:1 (0018,6020) Reference Pixel X0 VR: SL VM:1 (0018,6022) Reference Pixel Y0 VR: SL VM:1 (0018,6024) Physical Units X Direction VR: US VM:1 (0018,6026) Physical Units Y Direction VR: US VM:1 (0018,6028) Reference Pixel Physical Value X VR: FD VM:1 (0018,602A) Reference Pixel Physical Value Y VR: FD VM:1 (0018,602C) Physical Delta X VR: FD VM:1 (0018,602E) Physical Delta Y VR: FD VM:1 (0018,6030) Transducer Frequency VR: UL VM:1 (0018,6031) Transducer Type VR: CS VM:1 (0018,6032) Pulse Repetition Frequency VR: UL VM:1 (0018,6034) Doppler Correction Angle VR: FD VM:1 (0018,6036) Steering Angle VR: FD VM:1 (0018,6038) Doppler Sample Volume X Position (Retired) VR: UL VM:1 This tag has been retired. (0018,6039) Doppler Sample Volume X Position VR: SL VM:1 (0018,603A) Doppler Sample Volume Y Position (Retired) VR: UL VM:1 This tag has been retired. (0018,603B) Doppler Sample Volume Y Position VR: SL VM:1 (0018,603C) TMLine Position X0 (Retired) VR: UL VM:1 This tag has been retired. (0018,603D) TM-Line Position X0 VR: SL VM:1 (0018,603E) TM-Line Position Y0 (Retired) VR: UL VM:1 This tag has been retired. (0018,603F) TM-Line Position Y0 VR: SL VM:1 (0018,6040) TM-Line Position X1 (Retired) VR: UL VM:1 This tag has been retired. (0018,6041) TM-Line Position X1 VR: SL VM:1 (0018,6042) TM-Line Position Y1 (Retired) VR: UL VM:1 This tag has been retired. (0018,6043) TM-Line Position Y1 VR: SL VM:1 (0018,6044) Pixel Component Organization VR: US VM:1 (0018,6046) Pixel Component Mask VR: UL VM:1 (0018,6048) Pixel Component Range Start VR: UL VM:1 (0018,604A) Pixel Component Range Stop VR: UL VM:1 (0018,604C) Pixel Component Physical Units VR: US VM:1 (0018,604E) Pixel Component Data Type VR: US VM:1 (0018,6050) Number of Table Break Points VR: UL VM:1 (0018,6052) Table of X Break Points VR: UL VM:1-n (0018,6054) Table of Y Break Points VR: FD VM:1-n (0018,6056) Number of Table Entries VR: UL VM:1 (0018,6058) Table of Pixel Values VR: UL VM:1-n (0018,605A) Table of Parameter Values VR: FL VM:1-n (0018,6060) R Wave Time Vector VR: FL VM:1-n (0018,7000) Detector Conditions Nominal Flag VR: CS VM:1 (0018,7001) Detector Temperature VR: DS VM:1 (0018,7004) Detector Type VR: CS VM:1 (0018,7005) Detector Configuration VR: CS VM:1 (0018,7006) Detector Description VR: LT VM:1 (0018,7008) Detector Mode VR: LT VM:1 (0018,700A) Detector ID VR: SH VM:1 (0018,700C) Date of Last Detector Calibration VR: DA VM:1 (0018,700E) Time of Last Detector Calibration VR: TM VM:1 (0018,7010) Exposures on Detector Since Last Calibration VR: IS VM:1 (0018,7011) Exposures on Detector Since Manufactured VR: IS VM:1 (0018,7012) Detector Time Since Last Exposure VR: DS VM:1 (0018,7014) Detector Active Time VR: DS VM:1 (0018,7016) Detector Activation Offset From Exposure VR: DS VM:1 (0018,701A) Detector Binning VR: DS VM:2 (0018,7020) Detector Element Physical Size VR: DS VM:2 (0018,7022) Detector Element Spacing VR: DS VM:2 (0018,7024) Detector Active Shape VR: CS VM:1 (0018,7026) Detector Active Dimension(s) VR: DS VM:1-2 (0018,7028) Detector Active Origin VR: DS VM:2 (0018,702A) Detector Manufacturer Name VR: LO VM:1 (0018,702B) Detector Manufacturer's Model Name VR: LO VM:1 (0018,7030) Field of View Origin VR: DS VM:2 (0018,7032) Field of View Rotation VR: DS VM:1 (0018,7034) Field of View Horizontal Flip VR: CS VM:1 (0018,7040) Grid Absorbing Material VR: LT VM:1 (0018,7041) Grid Spacing Material VR: LT VM:1 (0018,7042) Grid Thickness VR: DS VM:1 (0018,7044) Grid Pitch VR: DS VM:1 (0018,7046) Grid Aspect Ratio VR: IS VM:2 (0018,7048) Grid Period VR: DS VM:1 (0018,704C) Grid Focal Distance VR: DS VM:1 (0018,7050) Filter Material VR: CS VM:1-n (0018,7052) Filter Thickness Minimum VR: DS VM:1-n (0018,7054) Filter Thickness Maximum VR: DS VM:1-n (0018,7056) Filter Beam Path Length Minimum VR: FL VM:1-n (0018,7058) Filter Beam Path Length Maximum VR: FL VM:1-n (0018,7060) Exposure Control Mode VR: CS VM:1 (0018,7062) Exposure Control Mode Description VR: LT VM:1 (0018,7064) Exposure Status VR: CS VM:1 (0018,7065) Phototimer Setting VR: DS VM:1 (0018,8150) Exposure Time in S VR: DS VM:1 (0018,8151) X-Ray Tube Current in A VR: DS VM:1 (0018,9004) Content Qualification VR: CS VM:1 (0018,9005) Pulse Sequence Name VR: SH VM:1 (0018,9006) MR Imaging Modifier Sequence VR: SQ VM:1 (0018,9008) Echo Pulse Sequence VR: CS VM:1 (0018,9009) Inversion Recovery VR: CS VM:1 (0018,9010) Flow Compensation VR: CS VM:1 (0018,9011) Multiple Spin Echo VR: CS VM:1 (0018,9012) Multi-planar Excitation VR: CS VM:1 (0018,9014) Phase Contrast VR: CS VM:1 (0018,9015) Time of Flight Contrast VR: CS VM:1 (0018,9016) Spoiling VR: CS VM:1 (0018,9017) Steady State Pulse Sequence VR: CS VM:1 (0018,9018) Echo Planar Pulse Sequence VR: CS VM:1 (0018,9019) Tag Angle First Axis VR: FD VM:1 (0018,9020) Magnetization Transfer VR: CS VM:1 (0018,9021) T2 Preparation VR: CS VM:1 (0018,9022) Blood Signal Nulling VR: CS VM:1 (0018,9024) Saturation Recovery VR: CS VM:1 (0018,9025) Spectrally Selected Suppression VR: CS VM:1 (0018,9026) Spectrally Selected Excitation VR: CS VM:1 (0018,9027) Spatial Pre-saturation VR: CS VM:1 (0018,9028) Tagging VR: CS VM:1 (0018,9029) Oversampling Phase VR: CS VM:1 (0018,9030) Tag Spacing First Dimension VR: FD VM:1 (0018,9032) Geometry of k-Space Traversal VR: CS VM:1 (0018,9033) Segmented k-Space Traversal VR: CS VM:1 (0018,9034) Rectilinear Phase Encode Reordering VR: CS VM:1 (0018,9035) Tag Thickness VR: FD VM:1 (0018,9036) Partial Fourier Direction VR: CS VM:1 (0018,9037) Cardiac Synchronization Technique VR: CS VM:1 (0018,9041) Receive Coil Manufacturer Name VR: LO VM:1 (0018,9042) MR Receive Coil Sequence VR: SQ VM:1 (0018,9043) Receive Coil Type VR: CS VM:1 (0018,9044) Quadrature Receive Coil VR: CS VM:1 (0018,9045) Multi-Coil Definition Sequence VR: SQ VM:1 (0018,9046) Multi-Coil Configuration VR: LO VM:1 (0018,9047) Multi-Coil Element Name VR: SH VM:1 (0018,9048) Multi-Coil Element Used VR: CS VM:1 (0018,9049) MR Transmit Coil Sequence VR: SQ VM:1 (0018,9050) Transmit Coil Manufacturer Name VR: LO VM:1 (0018,9051) Transmit Coil Type VR: CS VM:1 (0018,9052) Spectral Width VR: FD VM:1-2 (0018,9053) Chemical Shift Reference VR: FD VM:1-2 (0018,9054) Volume Localization Technique VR: CS VM:1 (0018,9058) MR Acquisition Frequency Encoding Steps VR: US VM:1 (0018,9059) De-coupling VR: CS VM:1 (0018,9060) De-coupled Nucleus VR: CS VM:1-2 (0018,9061) De-coupling Frequency VR: FD VM:1-2 (0018,9062) De-coupling Method VR: CS VM:1 (0018,9063) De-coupling Chemical Shift Reference VR: FD VM:1-2 (0018,9064) k-space Filtering VR: CS VM:1 (0018,9065) Time Domain Filtering VR: CS VM:1-2 (0018,9066) Number of Zero fills VR: US VM:1-2 (0018,9067) Baseline Correction VR: CS VM:1 (0018,9069) Parallel Reduction Factor In-plane VR: FD VM:1 (0018,9070) Cardiac R-R Interval Specified VR: FD VM:1 (0018,9073) Acquisition Duration VR: FD VM:1 (0018,9074) Frame Acquisition DateTime VR: DT VM:1 (0018,9075) Diffusion Directionality VR: CS VM:1 (0018,9076) Diffusion Gradient Direction Sequence VR: SQ VM:1 (0018,9077) Parallel Acquisition VR: CS VM:1 (0018,9078) Parallel Acquisition Technique VR: CS VM:1 (0018,9079) Inversion Times VR: FD VM:1-n (0018,9080) Metabolite Map Description VR: ST VM:1 (0018,9081) Partial Fourier VR: CS VM:1 (0018,9082) Effective Echo Time VR: FD VM:1 (0018,9083) Metabolite Map Code Sequence VR: SQ VM:1 (0018,9084) Chemical Shift Sequence VR: SQ VM:1 (0018,9085) Cardiac Signal Source VR: CS VM:1 (0018,9087) Diffusion b-value VR: FD VM:1 (0018,9089) Diffusion Gradient Orientation VR: FD VM:3 (0018,9090) Velocity Encoding Direction VR: FD VM:3 (0018,9091) Velocity Encoding Minimum Value VR: FD VM:1 (0018,9093) Number of k-Space Trajectories VR: US VM:1 (0018,9094) Coverage of k-Space VR: CS VM:1 (0018,9095) Spectroscopy Acquisition Phase Rows VR: UL VM:1 (0018,9096) Parallel Reduction Factor In-plane (Retired) VR: FD VM:1 This tag has been retired. (0018,9098) Transmitter Frequency VR: FD VM:1-2 (0018,9100) Resonant Nucleus VR: CS VM:1-2 (0018,9101) Frequency Correction VR: CS VM:1 (0018,9103) MR Spectroscopy FOV/Geometry Sequence VR: SQ VM:1 (0018,9104) Slab Thickness VR: FD VM:1 (0018,9105) Slab Orientation VR: FD VM:3 (0018,9106) Mid Slab Position VR: FD VM:3 (0018,9107) MR Spatial Saturation Sequence VR: SQ VM:1 (0018,9112) MR Timing and Related Parameters Sequence VR: SQ VM:1 (0018,9114) MR Echo Sequence VR: SQ VM:1 (0018,9115) MR Modifier Sequence VR: SQ VM:1 (0018,9117) MR Diffusion Sequence VR: SQ VM:1 (0018,9118) Cardiac Synchronization Sequence VR: SQ VM:1 (0018,9119) MR Averages Sequence VR: SQ VM:1 (0018,9125) MR FOV/Geometry Sequence VR: SQ VM:1 (0018,9126) Volume Localization Sequence VR: SQ VM:1 (0018,9127) Spectroscopy Acquisition Data Columns VR: UL VM:1 (0018,9147) Diffusion Anisotropy Type VR: CS VM:1 (0018,9151) Frame Reference DateTime VR: DT VM:1 (0018,9152) MR Metabolite Map Sequence VR: SQ VM:1 (0018,9155) Parallel Reduction Factor out-of-plane VR: FD VM:1 (0018,9159) Spectroscopy Acquisition Out-of-plane Phase Steps VR: UL VM:1 (0018,9166) Bulk Motion Status VR: CS VM:1 This tag has been retired. (0018,9168) Parallel Reduction Factor Second In-plane VR: FD VM:1 (0018,9169) Cardiac Beat Rejection Technique VR: CS VM:1 (0018,9170) Respiratory Motion Compensation Technique VR: CS VM:1 (0018,9171) Respiratory Signal Source VR: CS VM:1 (0018,9172) Bulk Motion Compensation Technique VR: CS VM:1 (0018,9173) Bulk Motion Signal Source VR: CS VM:1 (0018,9174) Applicable Safety Standard Agency VR: CS VM:1 (0018,9175) Applicable Safety Standard Description VR: LO VM:1 (0018,9176) Operating Mode Sequence VR: SQ VM:1 (0018,9177) Operating Mode Type VR: CS VM:1 (0018,9178) Operating Mode VR: CS VM:1 (0018,9179) Specific Absorption Rate Definition VR: CS VM:1 (0018,9180) Gradient Output Type VR: CS VM:1 (0018,9181) Specific Absorption Rate Value VR: FD VM:1 (0018,9182) Gradient Output VR: FD VM:1 (0018,9183) Flow Compensation Direction VR: CS VM:1 (0018,9184) Tagging Delay VR: FD VM:1 (0018,9185) Respiratory Motion Compensation Technique Description VR: ST VM:1 (0018,9186) Respiratory Signal Source ID VR: SH VM:1 (0018,9195) Chemical Shift Minimum Integration Limit in Hz VR: FD VM:1 This tag has been retired. (0018,9196) Chemical Shift Maximum Integration Limit in Hz VR: FD VM:1 This tag has been retired. (0018,9197) MR Velocity Encoding Sequence VR: SQ VM:1 (0018,9198) First Order Phase Correction VR: CS VM:1 (0018,9199) Water Referenced Phase Correction VR: CS VM:1 (0018,9200) MR Spectroscopy Acquisition Type VR: CS VM:1 (0018,9214) Respiratory Cycle Position VR: CS VM:1 (0018,9217) Velocity Encoding Maximum Value VR: FD VM:1 (0018,9218) Tag Spacing Second Dimension VR: FD VM:1 (0018,9219) Tag Angle Second Axis VR: SS VM:1 (0018,9220) Frame Acquisition Duration VR: FD VM:1 (0018,9226) MR Image Frame Type Sequence VR: SQ VM:1 (0018,9227) MR Spectroscopy Frame Type Sequence VR: SQ VM:1 (0018,9231) MR Acquisition Phase Encoding Steps in-plane VR: US VM:1 (0018,9232) MR Acquisition Phase Encoding Steps out-of-plane VR: US VM:1 (0018,9234) Spectroscopy Acquisition Phase Columns VR: UL VM:1 (0018,9236) Cardiac Cycle Position VR: CS VM:1 (0018,9239) Specific Absorption Rate Sequence VR: SQ VM:1 (0018,9240) RF Echo Train Length VR: US VM:1 (0018,9241) Gradient Echo Train Length VR: US VM:1 (0018,9295) Chemical Shift Minimum Integration Limit in ppm VR: FD VM:1 (0018,9296) Chemical Shift Maximum Integration Limit in ppm VR: FD VM:1 (0018,9301) CT Acquisition Type Sequence VR: SQ VM:1 (0018,9302) Acquisition Type VR: CS VM:1 (0018,9303) Tube Angle VR: FD VM:1 (0018,9304) CT Acquisition Details Sequence VR: SQ VM:1 (0018,9305) Revolution Time VR: FD VM:1 (0018,9306) Single Collimation Width VR: FD VM:1 (0018,9307) Total Collimation Width VR: FD VM:1 (0018,9308) CT Table Dynamics Sequence VR: SQ VM:1 (0018,9309) Table Speed VR: FD VM:1 (0018,9310) Table Feed per Rotation VR: FD VM:1 (0018,9311) Spiral Pitch Factor VR: FD VM:1 (0018,9312) CT Geometry Sequence VR: SQ VM:1 (0018,9313) Data Collection Center (Patient) VR: FD VM:3 (0018,9314) CT Reconstruction Sequence VR: SQ VM:1 (0018,9315) Reconstruction Algorithm VR: CS VM:1 (0018,9316) Convolution Kernel Group VR: CS VM:1 (0018,9317) Reconstruction Field of View VR: FD VM:2 (0018,9318) Reconstruction Target Center (Patient) VR: FD VM:3 (0018,9319) Reconstruction Angle VR: FD VM:1 (0018,9320) Image Filter VR: SH VM:1 (0018,9321) CT Exposure Sequence VR: SQ VM:1 (0018,9322) Reconstruction Pixel Spacing VR: FD VM:2 (0018,9323) Exposure Modulation Type VR: CS VM:1 (0018,9324) Estimated Dose Saving VR: FD VM:1 (0018,9325) CT X-Ray Details Sequence VR: SQ VM:1 (0018,9326) CT Position Sequence VR: SQ VM:1 (0018,9327) Table Position VR: FD VM:1 (0018,9328) Exposure Time in ms VR: FD VM:1 (0018,9329) CT Image Frame Type Sequence VR: SQ VM:1 (0018,9330) X-Ray Tube Current in mA VR: FD VM:1 (0018,9332) Exposure in mAs VR: FD VM:1 (0018,9333) Constant Volume Flag VR: CS VM:1 (0018,9334) Fluoroscopy Flag VR: CS VM:1 (0018,9335) Distance Source to Data Collection Center VR: FD VM:1 (0018,9337) Contrast/Bolus Agent Number VR: US VM:1 (0018,9338) Contrast/Bolus Ingredient Code Sequence VR: SQ VM:1 (0018,9340) Contrast Administration Profile Sequence VR: SQ VM:1 (0018,9341) Contrast/Bolus Usage Sequence VR: SQ VM:1 (0018,9342) Contrast/Bolus Agent Administered VR: CS VM:1 (0018,9343) Contrast/Bolus Agent Detected VR: CS VM:1 (0018,9344) Contrast/Bolus Agent Phase VR: CS VM:1 (0018,9345) CTDIvol VR: FD VM:1 (0018,9346) CTDI Phantom Type Code Sequence VR: SQ VM:1 (0018,9351) Calcium Scoring Mass Factor Patient VR: FL VM:1 (0018,9352) Calcium Scoring Mass Factor Device VR: FL VM:3 (0018,9353) Energy Weighting Factor VR: FL VM:1 (0018,9360) CT Additional X-Ray Source Sequence VR: SQ VM:1 (0018,9401) Projection Pixel Calibration Sequence VR: SQ VM:1 (0018,9402) Distance Source to Isocenter VR: FL VM:1 (0018,9403) Distance Object to Table Top VR: FL VM:1 (0018,9404) Object Pixel Spacing in Center of Beam VR: FL VM:2 (0018,9405) Positioner Position Sequence VR: SQ VM:1 (0018,9406) Table Position Sequence VR: SQ VM:1 (0018,9407) Collimator Shape Sequence VR: SQ VM:1 (0018,9412) XA/XRF Frame Characteristics Sequence VR: SQ VM:1 (0018,9417) Frame Acquisition Sequence VR: SQ VM:1 (0018,9420) X-Ray Receptor Type VR: CS VM:1 (0018,9423) Acquisition Protocol Name VR: LO VM:1 (0018,9424) Acquisition Protocol Description VR: LT VM:1 (0018,9425) Contrast/Bolus Ingredient Opaque VR: CS VM:1 (0018,9426) Distance Receptor Plane to Detector Housing VR: FL VM:1 (0018,9427) Intensifier Active Shape VR: CS VM:1 (0018,9428) Intensifier Active Dimension(s) VR: FL VM:1-2 (0018,9429) Physical Detector Size VR: FL VM:2 (0018,9430) Position of Isocenter Projection VR: US VM:2 (0018,9432) Field of View Sequence VR: SQ VM:1 (0018,9433) Field of View Description VR: LO VM:1 (0018,9434) Exposure Control Sensing Regions Sequence VR: SQ VM:1 (0018,9435) Exposure Control Sensing Region Shape VR: CS VM:1 (0018,9436) Exposure Control Sensing Region Left Vertical Edge VR: SS VM:1 (0018,9437) Exposure Control Sensing Region Right Vertical Edge VR: SS VM:1 (0018,9438) Exposure Control Sensing Region Upper Horizontal Edge VR: SS VM:1 (0018,9439) Exposure Control Sensing Region Lower Horizontal Edge VR: SS VM:1 (0018,9440) Center of Circular Exposure Control Sensing Region VR: SS VM:2 (0018,9441) Radius of Circular Exposure Control Sensing Region VR: US VM:1 (0018,9442) Vertices of the Polygonal Exposure Control Sensing Region VR: SS VM:2-n (0018,9447) Column Angulation (Patient) VR: FL VM:1 (0018,9449) Beam Angle VR: FL VM:1 (0018,9451) Frame Detector Parameters Sequence VR: SQ VM:1 (0018,9452) Calculated Anatomy Thickness VR: FL VM:1 (0018,9455) Calibration Sequence VR: SQ VM:1 (0018,9456) Object Thickness Sequence VR: SQ VM:1 (0018,9457) Plane Identification VR: CS VM:1 (0018,9461) Field of View Dimension(s) in Float VR: FL VM:1-2 (0018,9462) Isocenter Reference System Sequence VR: SQ VM:1 (0018,9463) Positioner Isocenter Primary Angle VR: FL VM:1 (0018,9464) Positioner Isocenter Secondary Angle VR: FL VM:1 (0018,9465) Positioner Isocenter Detector Rotation Angle VR: FL VM:1 (0018,9466) Table X Position to Isocenter VR: FL VM:1 (0018,9467) Table Y Position to Isocenter VR: FL VM:1 (0018,9468) Table Z Position to Isocenter VR: FL VM:1 (0018,9469) Table Horizontal Rotation Angle VR: FL VM:1 (0018,9470) Table Head Tilt Angle VR: FL VM:1 (0018,9471) Table Cradle Tilt Angle VR: FL VM:1 (0018,9472) Frame Display Shutter Sequence VR: SQ VM:1 (0018,9473) Acquired Image Area Dose Product VR: FL VM:1 (0018,9474) C-arm Positioner Tabletop Relationship VR: CS VM:1 (0018,9476) X-Ray Geometry Sequence VR: SQ VM:1 (0018,9477) Irradiation Event Identification Sequence VR: SQ VM:1 (0018,9504) X-Ray 3D Frame Type Sequence VR: SQ VM:1 (0018,9506) Contributing Sources Sequence VR: SQ VM:1 (0018,9507) X-Ray 3D Acquisition Sequence VR: SQ VM:1 (0018,9508) Primary Positioner Scan Arc VR: FL VM:1 (0018,9509) Secondary Positioner Scan Arc VR: FL VM:1 (0018,9510) Primary Positioner Scan Start Angle VR: FL VM:1 (0018,9511) Secondary Positioner Scan Start Angle VR: FL VM:1 (0018,9514) Primary Positioner Increment VR: FL VM:1 (0018,9515) Secondary Positioner Increment VR: FL VM:1 (0018,9516) Start Acquisition DateTime VR: DT VM:1 (0018,9517) End Acquisition DateTime VR: DT VM:1 (0018,9524) Application Name VR: LO VM:1 (0018,9525) Application Version VR: LO VM:1 (0018,9526) Application Manufacturer VR: LO VM:1 (0018,9527) Algorithm Type VR: CS VM:1 (0018,9528) Algorithm Description VR: LO VM:1 (0018,9530) X-Ray 3D Reconstruction Sequence VR: SQ VM:1 (0018,9531) Reconstruction Description VR: LO VM:1 (0018,9538) Per Projection Acquisition Sequence VR: SQ VM:1 (0018,9601) Diffusion b-matrix Sequence VR: SQ VM:1 (0018,9602) Diffusion b-value XX VR: FD VM:1 (0018,9603) Diffusion b-value XY VR: FD VM:1 (0018,9604) Diffusion b-value XZ VR: FD VM:1 (0018,9605) Diffusion b-value YY VR: FD VM:1 (0018,9606) Diffusion b-value YZ VR: FD VM:1 (0018,9607) Diffusion b-value ZZ VR: FD VM:1 (0018,9701) Decay Correction DateTime VR: DT VM:1 (0018,9715) Start Density Threshold VR: FD VM:1 (0018,9716) Start Relative Density Difference Threshold VR: FD VM:1 (0018,9717) Start Cardiac Trigger Count Threshold VR: FD VM:1 (0018,9718) Start Respiratory Trigger Count Threshold VR: FD VM:1 (0018,9719) Termination Counts Threshold VR: FD VM:1 (0018,9720) Termination Density Threshold VR: FD VM:1 (0018,9721) Termination Relative Density Threshold VR: FD VM:1 (0018,9722) Termination Time Threshold VR: FD VM:1 (0018,9723) Termination Cardiac Trigger Count Threshold VR: FD VM:1 (0018,9724) Termination Respiratory Trigger Count Threshold VR: FD VM:1 (0018,9725) Detector Geometry VR: CS VM:1 (0018,9726) Transverse Detector Separation VR: FD VM:1 (0018,9727) Axial Detector Dimension VR: FD VM:1 (0018,9729) Radiopharmaceutical Agent Number VR: US VM:1 (0018,9732) PET Frame Acquisition Sequence VR: SQ VM:1 (0018,9733) PET Detector Motion Details Sequence VR: SQ VM:1 (0018,9734) PET Table Dynamics Sequence VR: SQ VM:1 (0018,9735) PET Position Sequence VR: SQ VM:1 (0018,9736) PET Frame Correction Factors Sequence VR: SQ VM:1 (0018,9737) Radiopharmaceutical Usage Sequence VR: SQ VM:1 (0018,9738) Attenuation Correction Source VR: CS VM:1 (0018,9739) Number of Iterations VR: US VM:1 (0018,9740) Number of Subsets VR: US VM:1 (0018,9749) PET Reconstruction Sequence VR: SQ VM:1 (0018,9751) PET Frame Type Sequence VR: SQ VM:1 (0018,9755) Time of Flight Information Used VR: CS VM:1 (0018,9756) Reconstruction Type VR: CS VM:1 (0018,9758) Decay Corrected VR: CS VM:1 (0018,9759) Attenuation Corrected VR: CS VM:1 (0018,9760) Scatter Corrected VR: CS VM:1 (0018,9761) Dead Time Corrected VR: CS VM:1 (0018,9762) Gantry Motion Corrected VR: CS VM:1 (0018,9763) Patient Motion Corrected VR: CS VM:1 (0018,9764) Count Loss Normalization Corrected VR: CS VM:1 (0018,9765) Randoms Corrected VR: CS VM:1 (0018,9766) Non-uniform Radial Sampling Corrected VR: CS VM:1 (0018,9767) Sensitivity Calibrated VR: CS VM:1 (0018,9768) Detector Normalization Correction VR: CS VM:1 (0018,9769) Iterative Reconstruction Method VR: CS VM:1 (0018,9770) Attenuation Correction Temporal Relationship VR: CS VM:1 (0018,9771) Patient Physiological State Sequence VR: SQ VM:1 (0018,9772) Patient Physiological State Code Sequence VR: SQ VM:1 (0018,9801) Depth(s) of Focus VR: FD VM:1-n (0018,9803) Excluded Intervals Sequence VR: SQ VM:1 (0018,9804) Exclusion Start Datetime VR: DT VM:1 (0018,9805) Exclusion Duration VR: FD VM:1 (0018,9806) US Image Description Sequence VR: SQ VM:1 (0018,9807) Image Data Type Sequence VR: SQ VM:1 (0018,9808) Data Type VR: CS VM:1 (0018,9809) Transducer Scan Pattern Code Sequence VR: SQ VM:1 (0018,980B) Aliased Data Type VR: CS VM:1 (0018,980C) Position Measuring Device Used VR: CS VM:1 (0018,980D) Transducer Geometry Code Sequence VR: SQ VM:1 (0018,980E) Transducer Beam Steering Code Sequence VR: SQ VM:1 (0018,980F) Transducer Application Code Sequence VR: SQ VM:1 (0018,A001) Contributing Equipment Sequence VR: SQ VM:1 (0018,A002) Contribution Date Time VR: DT VM:1 (0018,A003) Contribution Description VR: ST VM:1 (0020,000D) Study Instance UID VR: UI VM:1 (0020,000E) Series Instance UID VR: UI VM:1 (0020,0010) Study ID VR: SH VM:1 (0020,0011) Series Number VR: IS VM:1 (0020,0012) Acquisition Number VR: IS VM:1 (0020,0013) Instance Number VR: IS VM:1 (0020,0014) Isotope Number VR: IS VM:1 This tag has been retired. (0020,0015) Phase Number VR: IS VM:1 This tag has been retired. (0020,0016) Interval Number VR: IS VM:1 This tag has been retired. (0020,0017) Time Slot Number VR: IS VM:1 This tag has been retired. (0020,0018) Angle Number VR: IS VM:1 This tag has been retired. (0020,0019) Item Number VR: IS VM:1 (0020,0020) Patient Orientation VR: CS VM:2 (0020,0022) Overlay Number VR: IS VM:1 This tag has been retired. (0020,0024) Curve Number VR: IS VM:1 This tag has been retired. (0020,0026) LUT Number VR: IS VM:1 This tag has been retired. (0020,0030) Image Position VR: DS VM:3 This tag has been retired. (0020,0032) Image Position (Patient) VR: DS VM:3 (0020,0035) Image Orientation VR: DS VM:6 This tag has been retired. (0020,0037) Image Orientation (Patient) VR: DS VM:6 (0020,0050) Location VR: DS VM:1 This tag has been retired. (0020,0052) Frame of Reference UID VR: UI VM:1 (0020,0060) Laterality VR: CS VM:1 (0020,0062) Image Laterality VR: CS VM:1 (0020,0070) Image Geometry Type VR: LO VM:1 This tag has been retired. (0020,0080) Masking Image VR: CS VM:1-n This tag has been retired. (0020,0100) Temporal Position Identifier VR: IS VM:1 (0020,0105) Number of Temporal Positions VR: IS VM:1 (0020,0110) Temporal Resolution VR: DS VM:1 (0020,0200) Synchronization Frame of Reference UID VR: UI VM:1 (0020,0242) SOP Instance UID of Concatenation Source VR: UI VM:1 (0020,1000) Series in Study VR: IS VM:1 This tag has been retired. (0020,1001) Acquisitions in Series VR: IS VM:1 This tag has been retired. (0020,1002) Images in Acquisition VR: IS VM:1 (0020,1003) Images in Series VR: IS VM:1 This tag has been retired. (0020,1004) Acquisitions in Study VR: IS VM:1 This tag has been retired. (0020,1005) Images in Study VR: IS VM:1 This tag has been retired. (0020,1020) Reference VR: CS VM:1-n This tag has been retired. (0020,1040) Position Reference Indicator VR: LO VM:1 (0020,1041) Slice Location VR: DS VM:1 (0020,1070) Other Study Numbers VR: IS VM:1-n This tag has been retired. (0020,1200) Number of Patient Related Studies VR: IS VM:1 (0020,1202) Number of Patient Related Series VR: IS VM:1 (0020,1204) Number of Patient Related Instances VR: IS VM:1 (0020,1206) Number of Study Related Series VR: IS VM:1 (0020,1208) Number of Study Related Instances VR: IS VM:1 (0020,1209) Number of Series Related Instances VR: IS VM:1 (0020,3100 to 31FF) Source Image IDs VR: CS VM:1-n This tag has been retired. (0020,3401) Modifying Device ID VR: CS VM:1 This tag has been retired. (0020,3402) Modified Image ID VR: CS VM:1 This tag has been retired. (0020,3403) Modified Image Date VR: DA VM:1 This tag has been retired. (0020,3404) Modifying Device Manufacturer VR: LO VM:1 This tag has been retired. (0020,3405) Modified Image Time VR: TM VM:1 This tag has been retired. (0020,3406) Modified Image Description VR: LO VM:1 This tag has been retired. (0020,4000) Image Comments VR: LT VM:1 (0020,5000) Original Image Identification VR: AT VM:1-n This tag has been retired. (0020,5002) Original Image Identification Nomenclature VR: CS VM:1-n This tag has been retired. (0020,9056) Stack ID VR: SH VM:1 (0020,9057) In-Stack Position Number VR: UL VM:1 (0020,9071) Frame Anatomy Sequence VR: SQ VM:1 (0020,9072) Frame Laterality VR: CS VM:1 (0020,9111) Frame Content Sequence VR: SQ VM:1 (0020,9113) Plane Position Sequence VR: SQ VM:1 (0020,9116) Plane Orientation Sequence VR: SQ VM:1 (0020,9128) Temporal Position Index VR: UL VM:1 (0020,9153) Nominal Cardiac Trigger Delay Time VR: FD VM:1 (0020,9156) Frame Acquisition Number VR: US VM:1 (0020,9157) Dimension Index Values VR: UL VM:1-n (0020,9158) Frame Comments VR: LT VM:1 (0020,9161) Concatenation UID VR: UI VM:1 (0020,9162) In-concatenation Number VR: US VM:1 (0020,9163) In-concatenation Total Number VR: US VM:1 (0020,9164) Dimension Organization UID VR: UI VM:1 (0020,9165) Dimension Index Pointer VR: AT VM:1 (0020,9167) Functional Group Pointer VR: AT VM:1 (0020,9213) Dimension Index Private Creator VR: LO VM:1 (0020,9221) Dimension Organization Sequence VR: SQ VM:1 (0020,9222) Dimension Index Sequence VR: SQ VM:1 (0020,9228) Concatenation Frame Offset Number VR: UL VM:1 (0020,9238) Functional Group Private Creator VR: LO VM:1 (0020,9241) Nominal Percentage of Cardiac Phase VR: FL VM:1 (0020,9245) Nominal Percentage of Respiratory Phase VR: FL VM:1 (0020,9246) Starting Respiratory Amplitude VR: FL VM:1 (0020,9247) Starting Respiratory Phase VR: CS VM:1 (0020,9248) Ending Respiratory Amplitude VR: FL VM:1 (0020,9249) Ending Respiratory Phase VR: CS VM:1 (0020,9250) Respiratory Trigger Type VR: CS VM:1 (0020,9251) R – R Interval Time Nominal VR: FD VM:1 (0020,9252) Actual Cardiac Trigger Delay Time VR: FD VM:1 (0020,9253) Respiratory Synchronization Sequence VR: SQ VM:1 (0020,9254) Respiratory Interval Time VR: FD VM:1 (0020,9255) Nominal Respiratory Trigger Delay Time VR: FD VM:1 (0020,9256) Respiratory Trigger Delay Threshold VR: FD VM:1 (0020,9257) Actual Respiratory Trigger Delay Time VR: FD VM:1 (0020,9301) Image Position (Volume) VR: FD VM:3 (0020,9302) Image Orientation (Volume) VR: FD VM:6 (0020,9307) Ultrasound Acquisition Geometry VR: CS VM:1 (0020,9308) Apex Position VR: FD VM:3 (0020,9309) Volume to Transducer Mapping Matrix VR: FD VM:16 (0020,930A) Volume to Table Mapping Matrix VR: FD VM:16 (0020,930C) Patient Frame of Reference Source VR: CS VM:1 (0020,930D) Temporal Position Time Offset VR: FD VM:1 (0020,930E) Plane Position (Volume) Sequence VR: SQ VM:1 (0020,930F) Plane Orientation (Volume) Sequence VR: SQ VM:1 (0020,9310) Temporal Position Sequence VR: SQ VM:1 (0020,9311) Dimension Organization Type VR: CS VM:1 (0020,9312) Volume Frame of Reference UID VR: UI VM:1 (0020,9313) Table Frame of Reference UID VR: UI VM:1 (0020,9421) Dimension Description Label VR: LO VM:1 (0020,9450) Patient Orientation in Frame Sequence VR: SQ VM:1 (0020,9453) Frame Label VR: LO VM:1 (0020,9518) Acquisition Index VR: US VM:1-n (0020,9529) Contributing SOP Instances Reference Sequence VR: SQ VM:1 (0020,9536) Reconstruction Index VR: US VM:1 (0022,0001) Light Path Filter Pass-Through Wavelength VR: US VM:1 (0022,0002) Light Path Filter Pass Band VR: US VM:2 (0022,0003) Image Path Filter Pass-Through Wavelength VR: US VM:1 (0022,0004) Image Path Filter Pass Band VR: US VM:2 (0022,0005) Patient Eye Movement Commanded VR: CS VM:1 (0022,0006) Patient Eye Movement Command Code Sequence VR: SQ VM:1 (0022,0007) Spherical Lens Power VR: FL VM:1 (0022,0008) Cylinder Lens Power VR: FL VM:1 (0022,0009) Cylinder Axis VR: FL VM:1 (0022,000A) Emmetropic Magnification VR: FL VM:1 (0022,000B) Intra Ocular Pressure VR: FL VM:1 (0022,000C) Horizontal Field of View VR: FL VM:1 (0022,000D) Pupil Dilated VR: CS VM:1 (0022,000E) Degree of Dilation VR: FL VM:1 (0022,0010) Stereo Baseline Angle VR: FL VM:1 (0022,0011) Stereo Baseline Displacement VR: FL VM:1 (0022,0012) Stereo Horizontal Pixel Offset VR: FL VM:1 (0022,0013) Stereo Vertical Pixel Offset VR: FL VM:1 (0022,0014) Stereo Rotation VR: FL VM:1 (0022,0015) Acquisition Device Type Code Sequence VR: SQ VM:1 (0022,0016) Illumination Type Code Sequence VR: SQ VM:1 (0022,0017) Light Path Filter Type Stack Code Sequence VR: SQ VM:1 (0022,0018) Image Path Filter Type Stack Code Sequence VR: SQ VM:1 (0022,0019) Lenses Code Sequence VR: SQ VM:1 (0022,001A) Channel Description Code Sequence VR: SQ VM:1 (0022,001B) Refractive State Sequence VR: SQ VM:1 (0022,001C) Mydriatic Agent Code Sequence VR: SQ VM:1 (0022,001D) Relative Image Position Code Sequence VR: SQ VM:1 (0022,0020) Stereo Pairs Sequence VR: SQ VM:1 (0022,0021) Left Image Sequence VR: SQ VM:1 (0022,0022) Right Image Sequence VR: SQ VM:1 (0022,0030) Axial Length of the Eye VR: FL VM:1 (0022,0031) Ophthalmic Frame Location Sequence VR: SQ VM:1 (0022,0032) Reference Coordinates VR: FL VM:2-2n (0022,0035) Depth Spatial Resolution VR: FL VM:1 (0022,0036) Maximum Depth Distortion VR: FL VM:1 (0022,0037) Along-scan Spatial Resolution VR: FL VM:1 (0022,0038) Maximum Along-scan Distortion VR: FL VM:1 (0022,0039) Ophthalmic Image Orientation VR: CS VM:1 (0022,0041) Depth of Transverse Image VR: FL VM:1 (0022,0042) Mydriatic Agent Concentration Units Sequence VR: SQ VM:1 (0022,0048) Across-scan Spatial Resolution VR: FL VM:1 (0022,0049) Maximum Across-scan Distortion VR: FL VM:1 (0022,004E) Mydriatic Agent Concentration VR: DS VM:1 (0022,0055) Illumination Wave Length VR: FL VM:1 (0022,0056) Illumination Power VR: FL VM:1 (0022,0057) Illumination Bandwidth VR: FL VM:1 (0022,0058) Mydriatic Agent Sequence VR: SQ VM:1 (0028,0002) Samples per Pixel VR: US VM:1 (0028,0003) Samples per Pixel Used VR: US VM:1 (0028,0004) Photometric Interpretation VR: CS VM:1 (0028,0005) Image Dimensions VR: US VM:1 This tag has been retired. (0028,0006) Planar Configuration VR: US VM:1 (0028,0008) Number of Frames VR: IS VM:1 (0028,0009) Frame Increment Pointer VR: AT VM:1-n (0028,000A) Frame Dimension Pointer VR: AT VM:1-n (0028,0010) Rows VR: US VM:1 (0028,0011) Columns VR: US VM:1 (0028,0012) Planes VR: US VM:1 This tag has been retired. (0028,0014) Ultrasound Color Data Present VR: US VM:1 (0028,0030) Pixel Spacing VR: DS VM:2 (0028,0031) Zoom Factor VR: DS VM:2 (0028,0032) Zoom Center VR: DS VM:2 (0028,0034) Pixel Aspect Ratio VR: IS VM:2 (0028,0040) Image Format VR: CS VM:1 This tag has been retired. (0028,0050) Manipulated Image VR: LO VM:1-n This tag has been retired. (0028,0051) Corrected Image VR: CS VM:1-n (0028,005F) Compression Recognition Code VR: LO VM:1 This tag has been retired. (0028,0060) Compression Code VR: CS VM:1 This tag has been retired. (0028,0061) Compression Originator VR: SH VM:1 This tag has been retired. (0028,0062) Compression Label VR: LO VM:1 This tag has been retired. (0028,0063) Compression Description VR: SH VM:1 This tag has been retired. (0028,0065) Compression Sequence VR: CS VM:1-n This tag has been retired. (0028,0066) Compression Step Pointers VR: AT VM:1-n This tag has been retired. (0028,0068) Repeat Interval VR: US VM:1 This tag has been retired. (0028,0069) Bits Grouped VR: US VM:1 This tag has been retired. (0028,0070) Perimeter Table VR: US VM:1-n This tag has been retired. (0028,0071) Perimeter Value VR: US or SS VM:1 This tag has been retired. (0028,0080) Predictor Rows VR: US VM:1 This tag has been retired. (0028,0081) Predictor Columns VR: US VM:1 This tag has been retired. (0028,0082) Predictor Constants VR: US VM:1-n This tag has been retired. (0028,0090) Blocked Pixels VR: CS VM:1 This tag has been retired. (0028,0091) Block Rows VR: US VM:1 This tag has been retired. (0028,0092) Block Columns VR: US VM:1 This tag has been retired. (0028,0093) Row Overlap VR: US VM:1 This tag has been retired. (0028,0094) Column Overlap VR: US VM:1 This tag has been retired. (0028,0100) Bits Allocated VR: US VM:1 (0028,0101) Bits Stored VR: US VM:1 (0028,0102) High Bit VR: US VM:1 (0028,0103) Pixel Representation VR: US VM:1 (0028,0104) Smallest Valid Pixel Value VR: US or SS VM:1 This tag has been retired. (0028,0105) Largest Valid Pixel Value VR: US or SS VM:1 This tag has been retired. (0028,0106) Smallest Image Pixel Value VR: US or SS VM:1 (0028,0107) Largest Image Pixel Value VR: US or SS VM:1 (0028,0108) Smallest Pixel Value in Series VR: US or SS VM:1 (0028,0109) Largest Pixel Value in Series VR: US or SS VM:1 (0028,0110) Smallest Image Pixel Value in Plane VR: US or SS VM:1 This tag has been retired. (0028,0111) Largest Image Pixel Value in Plane VR: US or SS VM:1 This tag has been retired. (0028,0120) Pixel Padding Value VR: US or SS VM:1 (0028,0121) Pixel Padding Range Limit VR: US or SS VM:1 (0028,0200) Image Location VR: US VM:1 This tag has been retired. (0028,0300) Quality Control Image VR: CS VM:1 (0028,0301) Burned In Annotation VR: CS VM:1 (0028,0400) Transform Label VR: LO VM:1 This tag has been retired. (0028,0401) Transform Version Number VR: LO VM:1 This tag has been retired. (0028,0402) Number of Transform Steps VR: US VM:1 This tag has been retired. (0028,0403) Sequence of Compressed Data VR: LO VM:1-n This tag has been retired. (0028,0404) Details of Coefficients VR: AT VM:1-n This tag has been retired. (0028,0700) DCT Label VR: LO VM:1 This tag has been retired. (0028,0701) Data Block Description VR: CS VM:1-n This tag has been retired. (0028,0702) Data Block VR: AT VM:1-n This tag has been retired. (0028,0710) Normalization Factor Format VR: US VM:1 This tag has been retired. (0028,0720) Zonal Map Number Format VR: US VM:1 This tag has been retired. (0028,0721) Zonal Map Location VR: AT VM:1-n This tag has been retired. (0028,0722) Zonal Map Format VR: US VM:1 This tag has been retired. (0028,0730) Adaptive Map Format VR: US VM:1 This tag has been retired. (0028,0740) Code Number Format VR: US VM:1 This tag has been retired. (0028,0A02) Pixel Spacing Calibration Type VR: CS VM:1 (0028,0A04) Pixel Spacing Calibration Description VR: LO VM:1 (0028,1040) Pixel Intensity Relationship VR: CS VM:1 (0028,1041) Pixel Intensity Relationship Sign VR: SS VM:1 (0028,1050) Window Center VR: DS VM:1-n (0028,1051) Window Width VR: DS VM:1-n (0028,1052) Rescale Intercept VR: DS VM:1 (0028,1053) Rescale Slope VR: DS VM:1 (0028,1054) Rescale Type VR: LO VM:1 (0028,1055) Window Center & Width Explanation VR: LO VM:1-n (0028,1056) VOI LUT Function VR: CS VM:1 (0028,1080) Gray Scale VR: CS VM:1 This tag has been retired. (0028,1090) Recommended Viewing Mode VR: CS VM:1 (0028,1100) Gray Lookup Table Descriptor VR: US or SS VM:3 This tag has been retired. (0028,1101) Red Palette Color Lookup Table Descriptor VR: US or SS VM:3 (0028,1102) Green Palette Color Lookup Table Descriptor VR: US or SS VM:3 (0028,1103) Blue Palette Color Lookup Table Descriptor VR: US or SS VM:3 (0028,1104) Alpha Palette Color Lookup Table Descriptor VR: US VM:3 (0028,1111) Large Red Palette Color Lookup Table Descriptor VR: US or SS VM:4 This tag has been retired. (0028,1112) Large Green Palette Color Lookup Table Descriptor VR: US or SS VM:4 This tag has been retired. (0028,1113) Large Blue Palette Color Lookup Table Descriptor VR: US or SS VM:4 This tag has been retired. (0028,1199) Palette Color Lookup Table UID VR: UI VM:1 (0028,1200) Gray Lookup Table Data VR: US or SSor OW VM:1-n1 This tag has been retired. (0028,1201) Red Palette Color Lookup Table Data VR: OW VM:1 (0028,1202) Green Palette Color Lookup Table Data VR: OW VM:1 (0028,1203) Blue Palette Color Lookup Table Data VR: OW VM:1 (0028,1204) Alpha Palette Color Lookup Table Data VR: OW VM:1 (0028,1211) Large Red Palette Color Lookup Table Data VR: OW VM:1 This tag has been retired. (0028,1212) Large Green Palette Color Lookup Table Data VR: OW VM:1 This tag has been retired. (0028,1213) Large Blue Palette Color Lookup Table Data VR: OW VM:1 This tag has been retired. (0028,1214) Large Palette Color Lookup Table UID VR: UI VM:1 This tag has been retired. (0028,1221) Segmented Red Palette Color Lookup Table Data VR: OW VM:1 (0028,1222) Segmented Green Palette Color Lookup Table Data VR: OW VM:1 (0028,1223) Segmented Blue Palette Color Lookup Table Data VR: OW VM:1 (0028,1300) Breast Implant Present VR: CS VM:1 (0028,1350) Partial View VR: CS VM:1 (0028,1351) Partial View Description VR: ST VM:1 (0028,1352) Partial View Code Sequence VR: SQ VM:1 (0028,135A) Spatial Locations Preserved VR: CS VM:1 (0028,1401) Data Frame Assignment Sequence VR: SQ VM:1 (0028,1402) Data Path Assignment VR: CS VM:1 (0028,1403) Bits Mapped to Color Lookup Table VR: US VM:1 (0028,1404) Blending LUT 1 Sequence VR: SQ VM:1 (0028,1405) Blending LUT 1 Transfer Function VR: CS VM:1 (0028,1406) Blending Weight Constant VR: FD VM:1 (0028,1407) Blending Lookup Table Descriptor VR: US VM:3 (0028,1408) Blending Lookup Table Data VR: OW VM:1 (0028,140B) Enhanced Palette Color Lookup Table Sequence VR: SQ VM:1 (0028,140C) Blending LUT 2 Sequence VR: SQ VM:1 (0028,140D) Blending LUT 2 Transfer Function VR: CS VM:1 (0028,140E) Data Path ID VR: CS VM:1 (0028,140F) RGB LUT Transfer Function VR: CS VM:1 (0028,1410) Alpha LUT Transfer Function VR: CS VM:1 (0028,2000) ICC Profile VR: OB VM:1 (0028,2110) Lossy Image Compression VR: CS VM:1 (0028,2112) Lossy Image Compression Ratio VR: DS VM:1-n (0028,2114) Lossy Image Compression Method VR: CS VM:1-n (0028,3000) Modality LUT Sequence VR: SQ VM:1 (0028,3002) LUT Descriptor VR: US or SS VM:3 (0028,3003) LUT Explanation VR: LO VM:1 (0028,3004) Modality LUT Type VR: LO VM:1 (0028,3006) LUT Data VR: US or SSor OW VM:1-n1 (0028,3010) VOI LUT Sequence VR: SQ VM:1 (0028,3110) Softcopy VOI LUT Sequence VR: SQ VM:1 (0028,4000) Image Presentation Comments VR: LT VM:1 This tag has been retired. (0028,5000) Bi-Plane Acquisition Sequence VR: SQ VM:1 This tag has been retired. (0028,6010) Representative Frame Number VR: US VM:1 (0028,6020) Frame Numbers of Interest (FOI) VR: US VM:1-n (0028,6022) Frame of Interest Description VR: LO VM:1-n (0028,6023) Frame of Interest Type VR: CS VM:1-n (0028,6030) Mask Pointer(s) VR: US VM:1-n This tag has been retired. (0028,6040) R Wave Pointer VR: US VM:1-n (0028,6100) Mask Subtraction Sequence VR: SQ VM:1 (0028,6101) Mask Operation VR: CS VM:1 (0028,6102) Applicable Frame Range VR: US VM:2-2n (0028,6110) Mask Frame Numbers VR: US VM:1-n (0028,6112) Contrast Frame Averaging VR: US VM:1 (0028,6114) Mask Sub-pixel Shift VR: FL VM:2 (0028,6120) TID Offset VR: SS VM:1 (0028,6190) Mask Operation Explanation VR: ST VM:1 (0028,7FE0) Pixel Data Provider URL VR: UT VM:1 (0028,9001) Data Point Rows VR: UL VM:1 (0028,9002) Data Point Columns VR: UL VM:1 (0028,9003) Signal Domain Columns VR: CS VM:1 (0028,9099) Largest Monochrome Pixel Value VR: US VM:1 This tag has been retired. (0028,9108) Data Representation VR: CS VM:1 (0028,9110) Pixel Measures Sequence VR: SQ VM:1 (0028,9132) Frame VOI LUT Sequence VR: SQ VM:1 (0028,9145) Pixel Value Transformation Sequence VR: SQ VM:1 (0028,9235) Signal Domain Rows VR: CS VM:1 (0028,9411) Display Filter Percentage VR: FL VM:1 (0028,9415) Frame Pixel Shift Sequence VR: SQ VM:1 (0028,9416) Subtraction Item ID VR: US VM:1 (0028,9422) Pixel Intensity Relationship LUT Sequence VR: SQ VM:1 (0028,9443) Frame Pixel Data Properties Sequence VR: SQ VM:1 (0028,9444) Geometrical Properties VR: CS VM:1 (0028,9445) Geometric Maximum Distortion VR: FL VM:1 (0028,9446) Image Processing Applied VR: CS VM:1-n (0028,9454) Mask Selection Mode VR: CS VM:1 (0028,9474) LUT Function VR: CS VM:1 (0028,9478) Mask Visibility Percentage VR: FL VM:1 (0028,9501) Pixel Shift Sequence VR: SQ VM:1 (0028,9502) Region Pixel Shift Sequence VR: SQ VM:1 (0028,9503) Vertices of the Region VR: SS VM:2-2n (0028,9505) Multi-frame Presentation Sequence VR: SQ VM:1 (0028,9506) Pixel Shift Frame Range VR: US VM:2-2n (0028,9507) LUT Frame Range VR: US VM:2-2n (0028,9520) Image to Equipment Mapping Matrix VR: DS VM:16 (0028,9537) Equipment Coordinate System Identification VR: CS VM:1 (0032,000A) Study Status ID VR: CS VM:1 This tag has been retired. (0032,000C) Study Priority ID VR: CS VM:1 This tag has been retired. (0032,0012) Study ID Issuer VR: LO VM:1 This tag has been retired. (0032,0032) Study Verified Date VR: DA VM:1 This tag has been retired. (0032,0033) Study Verified Time VR: TM VM:1 This tag has been retired. (0032,0034) Study Read Date VR: DA VM:1 This tag has been retired. (0032,0035) Study Read Time VR: TM VM:1 This tag has been retired. (0032,1000) Scheduled Study Start Date VR: DA VM:1 This tag has been retired. (0032,1001) Scheduled Study Start Time VR: TM VM:1 This tag has been retired. (0032,1010) Scheduled Study Stop Date VR: DA VM:1 This tag has been retired. (0032,1011) Scheduled Study Stop Time VR: TM VM:1 This tag has been retired. (0032,1020) Scheduled Study Location VR: LO VM:1 This tag has been retired. (0032,1021) Scheduled Study Location AE Title VR: AE VM:1-n This tag has been retired. (0032,1030) Reason for Study VR: LO VM:1 This tag has been retired. (0032,1031) Requesting Physician Identification Sequence VR: SQ VM:1 (0032,1032) Requesting Physician VR: PN VM:1 (0032,1033) Requesting Service VR: LO VM:1 (0032,1034) Requesting Service Code Sequence VR: SQ VM:1 (0032,1040) Study Arrival Date VR: DA VM:1 This tag has been retired. (0032,1041) Study Arrival Time VR: TM VM:1 This tag has been retired. (0032,1050) Study Completion Date VR: DA VM:1 This tag has been retired. (0032,1051) Study Completion Time VR: TM VM:1 This tag has been retired. (0032,1055) Study Component Status ID VR: CS VM:1 This tag has been retired. (0032,1060) Requested Procedure Description VR: LO VM:1 (0032,1064) Requested Procedure Code Sequence VR: SQ VM:1 (0032,1070) Requested Contrast Agent VR: LO VM:1 (0032,4000) Study Comments VR: LT VM:1 This tag has been retired. (0038,0004) Referenced Patient Alias Sequence VR: SQ VM:1 (0038,0008) Visit Status ID VR: CS VM:1 (0038,0010) Admission ID VR: LO VM:1 (0038,0011) Issuer of Admission ID VR: LO VM:1 This tag has been retired. (0038,0014) Issuer of Admission ID Sequence VR: SQ VM:1 (0038,0016) Route of Admissions VR: LO VM:1 (0038,001A) Scheduled Admission Date VR: DA VM:1 This tag has been retired. (0038,001B) Scheduled Admission Time VR: TM VM:1 This tag has been retired. (0038,001C) Scheduled Discharge Date VR: DA VM:1 This tag has been retired. (0038,001D) Scheduled Discharge Time VR: TM VM:1 This tag has been retired. (0038,001E) Scheduled Patient Institution Residence VR: LO VM:1 This tag has been retired. (0038,0020) Admitting Date VR: DA VM:1 (0038,0021) Admitting Time VR: TM VM:1 (0038,0030) Discharge Date VR: DA VM:1 This tag has been retired. (0038,0032) Discharge Time VR: TM VM:1 This tag has been retired. (0038,0040) Discharge Diagnosis Description VR: LO VM:1 This tag has been retired. (0038,0044) Discharge Diagnosis Code Sequence VR: SQ VM:1 This tag has been retired. (0038,0050) Special Needs VR: LO VM:1 (0038,0060) Service Episode ID VR: LO VM:1 (0038,0061) Issuer of Service Episode ID VR: LO VM:1 This tag has been retired. (0038,0062) Service Episode Description VR: LO VM:1 (0038,0064) Issuer of Service Episode ID Sequence VR: SQ VM:1 (0038,0100) Pertinent Documents Sequence VR: SQ VM:1 (0038,0300) Current Patient Location VR: LO VM:1 (0038,0400) Patient's Institution Residence VR: LO VM:1 (0038,0500) Patient State VR: LO VM:1 (0038,0502) Patient Clinical Trial Participation Sequence VR: SQ VM:1 (0038,4000) Visit Comments VR: LT VM:1 (003A,0004) Waveform Originality VR: CS VM:1 (003A,0005) Number of Waveform Channels VR: US VM:1 (003A,0010) Number of Waveform Samples VR: UL VM:1 (003A,001A) Sampling Frequency VR: DS VM:1 (003A,0020) Multiplex Group Label VR: SH VM:1 (003A,0200) Channel Definition Sequence VR: SQ VM:1 (003A,0202) Waveform Channel Number VR: IS VM:1 (003A,0203) Channel Label VR: SH VM:1 (003A,0205) Channel Status VR: CS VM:1-n (003A,0208) Channel Source Sequence VR: SQ VM:1 (003A,0209) Channel Source Modifiers Sequence VR: SQ VM:1 (003A,020A) Source Waveform Sequence VR: SQ VM:1 (003A,020C) Channel Derivation Description VR: LO VM:1 (003A,0210) Channel Sensitivity VR: DS VM:1 (003A,0211) Channel Sensitivity Units Sequence VR: SQ VM:1 (003A,0212) Channel Sensitivity Correction Factor VR: DS VM:1 (003A,0213) Channel Baseline VR: DS VM:1 (003A,0214) Channel Time Skew VR: DS VM:1 (003A,0215) Channel Sample Skew VR: DS VM:1 (003A,0218) Channel Offset VR: DS VM:1 (003A,021A) Waveform Bits Stored VR: US VM:1 (003A,0220) Filter Low Frequency VR: DS VM:1 (003A,0221) Filter High Frequency VR: DS VM:1 (003A,0222) Notch Filter Frequency VR: DS VM:1 (003A,0223) Notch Filter Bandwidth VR: DS VM:1 (003A,0230) Waveform Data Display Scale VR: FL VM:1 (003A,0231) Waveform Display Background CIELab Value VR: US VM:3 (003A,0240) Waveform Presentation Group Sequence VR: SQ VM:1 (003A,0241) Presentation Group Number VR: US VM:1 (003A,0242) Channel Display Sequence VR: SQ VM:1 (003A,0244) Channel Recommended Display CIELab Value VR: US VM:3 (003A,0245) Channel Position VR: FL VM:1 (003A,0246) Display Shading Flag VR: CS VM:1 (003A,0247) Fractional Channel Display Scale VR: FL VM:1 (003A,0248) Absolute Channel Display Scale VR: FL VM:1 (003A,0300) Multiplexed Audio Channels Description Code Sequence VR: SQ VM:1 (003A,0301) Channel Identification Code VR: IS VM:1 (003A,0302) Channel Mode VR: CS VM:1 (0040,0001) Scheduled Station AE Title VR: AE VM:1-n (0040,0002) Scheduled Procedure Step Start Date VR: DA VM:1 (0040,0003) Scheduled Procedure Step Start Time VR: TM VM:1 (0040,0004) Scheduled Procedure Step End Date VR: DA VM:1 (0040,0005) Scheduled Procedure Step End Time VR: TM VM:1 (0040,0006) Scheduled Performing Physician's Name VR: PN VM:1 (0040,0007) Scheduled Procedure Step Description VR: LO VM:1 (0040,0008) Scheduled Protocol Code Sequence VR: SQ VM:1 (0040,0009) Scheduled Procedure Step ID VR: SH VM:1 (0040,000A) Stage Code Sequence VR: SQ VM:1 (0040,000B) Scheduled Performing Physician Identification Sequence VR: SQ VM:1 (0040,0010) Scheduled Station Name VR: SH VM:1-n (0040,0011) Scheduled Procedure Step Location VR: SH VM:1 (0040,0012) Pre-Medication VR: LO VM:1 (0040,0020) Scheduled Procedure Step Status VR: CS VM:1 (0040,0026) Order Placer Identifier Sequence VR: SQ VM:1 (0040,0027) Order Filler Identifier Sequence VR: SQ VM:1 (0040,0031) Local Namespace Entity ID VR: UT VM:1 (0040,0032) Universal Entity ID VR: UT VM:1 (0040,0033) Universal Entity ID Type VR: CS VM:1 (0040,0035) Identifier Type Code VR: CS VM:1 (0040,0036) Assigning Facility Sequence VR: SQ VM:1 (0040,0039) Assigning Jurisdiction Code Sequence VR: SQ VM:1 (0040,003A) Assigning Agency or Department Code Sequence VR: SQ VM:1 (0040,0100) Scheduled Procedure Step Sequence VR: SQ VM:1 (0040,0220) Referenced Non-Image Composite SOP Instance Sequence VR: SQ VM:1 (0040,0241) Performed Station AE Title VR: AE VM:1 (0040,0242) Performed Station Name VR: SH VM:1 (0040,0243) Performed Location VR: SH VM:1 (0040,0244) Performed Procedure Step Start Date VR: DA VM:1 (0040,0245) Performed Procedure Step Start Time VR: TM VM:1 (0040,0250) Performed Procedure Step End Date VR: DA VM:1 (0040,0251) Performed Procedure Step End Time VR: TM VM:1 (0040,0252) Performed Procedure Step Status VR: CS VM:1 (0040,0253) Performed Procedure Step ID VR: SH VM:1 (0040,0254) Performed Procedure Step Description VR: LO VM:1 (0040,0255) Performed Procedure Type Description VR: LO VM:1 (0040,0260) Performed Protocol Code Sequence VR: SQ VM:1 (0040,0261) Performed Protocol Type VR: CS VM:1 (0040,0270) Scheduled Step Attributes Sequence VR: SQ VM:1 (0040,0275) Request Attributes Sequence VR: SQ VM:1 (0040,0280) Comments on the Performed Procedure Step VR: ST VM:1 (0040,0281) Performed Procedure Step Discontinuation Reason Code Sequence VR: SQ VM:1 (0040,0293) Quantity Sequence VR: SQ VM:1 (0040,0294) Quantity VR: DS VM:1 (0040,0295) Measuring Units Sequence VR: SQ VM:1 (0040,0296) Billing Item Sequence VR: SQ VM:1 (0040,0300) Total Time of Fluoroscopy VR: US VM:1 (0040,0301) Total Number of Exposures VR: US VM:1 (0040,0302) Entrance Dose VR: US VM:1 (0040,0303) Exposed Area VR: US VM:1-2 (0040,0306) Distance Source to Entrance VR: DS VM:1 (0040,0307) Distance Source to Support VR: DS VM:1 This tag has been retired. (0040,030E) Exposure Dose Sequence VR: SQ VM:1 (0040,0310) Comments on Radiation Dose VR: ST VM:1 (0040,0312) X-Ray Output VR: DS VM:1 (0040,0314) Half Value Layer VR: DS VM:1 (0040,0316) Organ Dose VR: DS VM:1 (0040,0318) Organ Exposed VR: CS VM:1 (0040,0320) Billing Procedure Step Sequence VR: SQ VM:1 (0040,0321) Film Consumption Sequence VR: SQ VM:1 (0040,0324) Billing Supplies and Devices Sequence VR: SQ VM:1 (0040,0330) Referenced Procedure Step Sequence VR: SQ VM:1 This tag has been retired. (0040,0340) Performed Series Sequence VR: SQ VM:1 (0040,0400) Comments on the Scheduled Procedure Step VR: LT VM:1 (0040,0440) Protocol Context Sequence VR: SQ VM:1 (0040,0441) Content Item Modifier Sequence VR: SQ VM:1 (0040,0500) Scheduled Specimen Sequence VR: SQ VM:1 (0040,050A) Specimen Accession Number VR: LO VM:1 This tag has been retired. (0040,0512) Container Identifier VR: LO VM:1 (0040,0513) Issuer of the Container Identifier Sequence VR: SQ VM:1 (0040,0515) Alternate Container Identifier Sequence VR: SQ VM:1 (0040,0518) Container Type Code Sequence VR: SQ VM:1 (0040,051A) Container Description VR: LO VM:1 (0040,0520) Container Component Sequence VR: SQ VM:1 (0040,0550) Specimen Sequence VR: SQ VM:1 This tag has been retired. (0040,0551) Specimen Identifier VR: LO VM:1 (0040,0552) Specimen Description Sequence – Trial VR: SQ VM:1 This tag has been retired. (0040,0553) Specimen Description – Trial VR: ST VM:1 This tag has been retired. (0040,0554) Specimen UID VR: UI VM:1 (0040,0555) Acquisition Context Sequence VR: SQ VM:1 (0040,0556) Acquisition Context Description VR: ST VM:1 (0040,0560) Specimen Description Sequence VR: SQ VM:1 (0040,0562) Issuer of the Specimen Identifier Sequence VR: SQ VM:1 (0040,059A) Specimen Type Code Sequence VR: SQ VM:1 (0040,0600) Specimen Short Description VR: LO VM:1 (0040,0602) Specimen Detailed Description VR: UT VM:1 (0040,0610) Specimen Preparation Sequence VR: SQ VM:1 (0040,0612) Specimen Preparation Step Content Item Sequence VR: SQ VM:1 (0040,0620) Specimen Localization Content Item Sequence VR: SQ VM:1 (0040,06FA) Slide Identifier VR: LO VM:1 This tag has been retired. (0040,071A) Image Center Point Coordinates Sequence VR: SQ VM:1 (0040,072A) X offset in Slide Coordinate System VR: DS VM:1 (0040,073A) Y offset in Slide Coordinate System VR: DS VM:1 (0040,074A) Z offset in Slide Coordinate System VR: DS VM:1 (0040,08D8) Pixel Spacing Sequence VR: SQ VM:1 (0040,08DA) Coordinate System Axis Code Sequence VR: SQ VM:1 (0040,08EA) Measurement Units Code Sequence VR: SQ VM:1 (0040,09F8) Vital Stain Code Sequence – Trial VR: SQ VM:1 This tag has been retired. (0040,1001) Requested Procedure ID VR: SH VM:1 (0040,1002) Reason for the Requested Procedure VR: LO VM:1 (0040,1003) Requested Procedure Priority VR: SH VM:1 (0040,1004) Patient Transport Arrangements VR: LO VM:1 (0040,1005) Requested Procedure Location VR: LO VM:1 (0040,1006) Placer Order Number / Procedure VR: SH VM:1 This tag has been retired. (0040,1007) Filler Order Number / Procedure VR: SH VM:1 This tag has been retired. (0040,1008) Confidentiality Code VR: LO VM:1 (0040,1009) Reporting Priority VR: SH VM:1 (0040,100A) Reason for Requested Procedure Code Sequence VR: SQ VM:1 (0040,1010) Names of Intended Recipients of Results VR: PN VM:1-n (0040,1011) Intended Recipients of Results Identification Sequence VR: SQ VM:1 (0040,1012) Reason For Performed Procedure Code Sequence VR: SQ VM:1 (0040,1101) Person Identification Code Sequence VR: SQ VM:1 (0040,1102) Person's Address VR: ST VM:1 (0040,1103) Person's Telephone Numbers VR: LO VM:1-n (0040,1400) Requested Procedure Comments VR: LT VM:1 (0040,2001) Reason for the Imaging Service Request VR: LO VM:1 This tag has been retired. (0040,2004) Issue Date of Imaging Service Request VR: DA VM:1 (0040,2005) Issue Time of Imaging Service Request VR: TM VM:1 (0040,2006) Placer Order Number / Imaging Service Request (Retired) VR: SH VM:1 This tag has been retired. (0040,2007) Filler Order Number / Imaging Service Request (Retired) VR: SH VM:1 This tag has been retired. (0040,2008) Order Entered By VR: PN VM:1 (0040,2009) Order Enterer's Location VR: SH VM:1 (0040,2010) Order Callback Phone Number VR: SH VM:1 (0040,2016) Placer Order Number / Imaging Service Request VR: LO VM:1 (0040,2017) Filler Order Number / Imaging Service Request VR: LO VM:1 (0040,2400) Imaging Service Request Comments VR: LT VM:1 (0040,3001) Confidentiality Constraint on Patient Data Description VR: LO VM:1 (0040,4001) General Purpose Scheduled Procedure Step Status VR: CS VM:1 (0040,4002) General Purpose Performed Procedure Step Status VR: CS VM:1 (0040,4003) General Purpose Scheduled Procedure Step Priority VR: CS VM:1 (0040,4004) Scheduled Processing Applications Code Sequence VR: SQ VM:1 (0040,4005) Scheduled Procedure Step Start DateTime VR: DT VM:1 (0040,4006) Multiple Copies Flag VR: CS VM:1 (0040,4007) Performed Processing Applications Code Sequence VR: SQ VM:1 (0040,4009) Human Performer Code Sequence VR: SQ VM:1 (0040,4010) Scheduled Procedure Step Modification Date Time VR: DT VM:1 (0040,4011) Expected Completion Date Time VR: DT VM:1 (0040,4015) Resulting General Purpose Performed Procedure Steps Sequence VR: SQ VM:1 (0040,4016) Referenced General Purpose Scheduled Procedure Step Sequence VR: SQ VM:1 (0040,4018) Scheduled Workitem Code Sequence VR: SQ VM:1 (0040,4019) Performed Workitem Code Sequence VR: SQ VM:1 (0040,4020) Input Availability Flag VR: CS VM:1 (0040,4021) Input Information Sequence VR: SQ VM:1 (0040,4022) Relevant Information Sequence VR: SQ VM:1 (0040,4023) Referenced General Purpose Scheduled Procedure Step Transaction UID VR: UI VM:1 (0040,4025) Scheduled Station Name Code Sequence VR: SQ VM:1 (0040,4026) Scheduled Station Class Code Sequence VR: SQ VM:1 (0040,4027) Scheduled Station Geographic Location Code Sequence VR: SQ VM:1 (0040,4028) Performed Station Name Code Sequence VR: SQ VM:1 (0040,4029) Performed Station Class Code Sequence VR: SQ VM:1 (0040,4030) Performed Station Geographic Location Code Sequence VR: SQ VM:1 (0040,4031) Requested Subsequent Workitem Code Sequence VR: SQ VM:1 (0040,4032) Non-DICOM Output Code Sequence VR: SQ VM:1 (0040,4033) Output Information Sequence VR: SQ VM:1 (0040,4034) Scheduled Human Performers Sequence VR: SQ VM:1 (0040,4035) Actual Human Performers Sequence VR: SQ VM:1 (0040,4036) Human Performer's Organization VR: LO VM:1 (0040,4037) Human Performer's Name VR: PN VM:1 (0040,4040) Raw Data Handling VR: CS VM:1 (0040,8302) Entrance Dose in mGy VR: DS VM:1 (0040,9094) Referenced Image Real World Value Mapping Sequence VR: SQ VM:1 (0040,9096) Real World Value Mapping Sequence VR: SQ VM:1 (0040,9098) Pixel Value Mapping Code Sequence VR: SQ VM:1 (0040,9210) LUT Label VR: SH VM:1 (0040,9211) Real World Value Last Value Mapped VR: US or SS VM:1 (0040,9212) Real World Value LUT Data VR: FD VM:1-n (0040,9216) Real World Value First Value Mapped VR: US or SS VM:1 (0040,9224) Real World Value Intercept VR: FD VM:1 (0040,9225) Real World Value Slope VR: FD VM:1 (0040,A010) Relationship Type VR: CS VM:1 (0040,A027) Verifying Organization VR: LO VM:1 (0040,A030) Verification Date Time VR: DT VM:1 (0040,A032) Observation Date Time VR: DT VM:1 (0040,A040) Value Type VR: CS VM:1 (0040,A043) Concept Name Code Sequence VR: SQ VM:1 (0040,A050) Continuity Of Content VR: CS VM:1 (0040,A073) Verifying Observer Sequence VR: SQ VM:1 (0040,A075) Verifying Observer Name VR: PN VM:1 (0040,A078) Author Observer Sequence VR: SQ VM:1 (0040,A07A) Participant Sequence VR: SQ VM:1 (0040,A07C) Custodial Organization Sequence VR: SQ VM:1 (0040,A080) Participation Type VR: CS VM:1 (0040,A082) Participation DateTime VR: DT VM:1 (0040,A084) Observer Type VR: CS VM:1 (0040,A088) Verifying Observer Identification Code Sequence VR: SQ VM:1 (0040,A090) Equivalent CDA Document Sequence VR: SQ VM:1 This tag has been retired. (0040,A0B0) Referenced Waveform Channels VR: US VM:2-2n (0040,A120) DateTime VR: DT VM:1 (0040,A121) Date VR: DA VM:1 (0040,A122) Time VR: TM VM:1 (0040,A123) Person Name VR: PN VM:1 (0040,A124) UID VR: UI VM:1 (0040,A130) Temporal Range Type VR: CS VM:1 (0040,A132) Referenced Sample Positions VR: UL VM:1-n (0040,A136) Referenced Frame Numbers VR: US VM:1-n (0040,A138) Referenced Time Offsets VR: DS VM:1-n (0040,A13A) Referenced DateTime VR: DT VM:1-n (0040,A160) Text Value VR: UT VM:1 (0040,A168) Concept Code Sequence VR: SQ VM:1 (0040,A170) Purpose of Reference Code Sequence VR: SQ VM:1 (0040,A180) Annotation Group Number VR: US VM:1 (0040,A195) Modifier Code Sequence VR: SQ VM:1 (0040,A300) Measured Value Sequence VR: SQ VM:1 (0040,A301) Numeric Value Qualifier Code Sequence VR: SQ VM:1 (0040,A30A) Numeric Value VR: DS VM:1-n (0040,A353) Address – Trial VR: ST VM:1 This tag has been retired. (0040,A354) Telephone Number – Trial VR: LO VM:1 This tag has been retired. (0040,A360) Predecessor Documents Sequence VR: SQ VM:1 (0040,A370) Referenced Request Sequence VR: SQ VM:1 (0040,A372) Performed Procedure Code Sequence VR: SQ VM:1 (0040,A375) Current Requested Procedure Evidence Sequence VR: SQ VM:1 (0040,A385) Pertinent Other Evidence Sequence VR: SQ VM:1 (0040,A390) HL7 Structured Document Reference Sequence VR: SQ VM:1 (0040,A491) Completion Flag VR: CS VM:1 (0040,A492) Completion Flag Description VR: LO VM:1 (0040,A493) Verification Flag VR: CS VM:1 (0040,A494) Archive Requested VR: CS VM:1 (0040,A496) Preliminary Flag VR: CS VM:1 (0040,A504) Content Template Sequence VR: SQ VM:1 (0040,A525) Identical Documents Sequence VR: SQ VM:1 (0040,A730) Content Sequence VR: SQ VM:1 (0040,B020) Waveform Annotation Sequence VR: SQ VM:1 (0040,DB00) Template Identifier VR: CS VM:1 (0040,DB06) Template Version VR: DT VM:1 This tag has been retired. (0040,DB07) Template Local Version VR: DT VM:1 This tag has been retired. (0040,DB0B) Template Extension Flag VR: CS VM:1 This tag has been retired. (0040,DB0C) Template Extension Organization UID VR: UI VM:1 This tag has been retired. (0040,DB0D) Template Extension Creator UID VR: UI VM:1 This tag has been retired. (0040,DB73) Referenced Content Item Identifier VR: UL VM:1-n (0040,E001) HL7 Instance Identifier VR: ST VM:1 (0040,E004) HL7 Document Effective Time VR: DT VM:1 (0040,E006) HL7 Document Type Code Sequence VR: SQ VM:1 (0040,E010) Retrieve URI VR: UT VM:1 (0040,E011) Retrieve Location UID VR: UI VM:1 (0042,0010) Document Title VR: ST VM:1 (0042,0011) Encapsulated Document VR: OB VM:1 (0042,0012) MIME Type of Encapsulated Document VR: LO VM:1 (0042,0013) Source Instance Sequence VR: SQ VM:1 (0042,0014) List of MIME Types VR: LO VM:1-n (0044,0001) Product Package Identifier VR: ST VM:1 (0044,0002) Substance Administration Approval VR: CS VM:1 (0044,0003) Approval Status Further Description VR: LT VM:1 (0044,0004) Approval Status DateTime VR: DT VM:1 (0044,0007) Product Type Code Sequence VR: SQ VM:1 (0044,0008) Product Name VR: LO VM:1-n (0044,0009) Product Description VR: LT VM:1 (0044,000A) Product Lot Identifier VR: LO VM:1 (0044,000B) Product Expiration DateTime VR: DT VM:1 (0044,0010) Substance Administration DateTime VR: DT VM:1 (0044,0011) Substance Administration Notes VR: LO VM:1 (0044,0012) Substance Administration Device ID VR: LO VM:1 (0044,0013) Product Parameter Sequence VR: SQ VM:1 (0044,0019) Substance Administration Parameter Sequence VR: SQ VM:1 (0046,0012) Lens Description VR: LO VM:1 (0046,0014) Right Lens Sequence VR: SQ VM:1 (0046,0015) Left Lens Sequence VR: SQ VM:1 (0046,0016) Unspecified Laterality Lens Sequence VR: SQ VM:1 (0046,0018) Cylinder Sequence VR: SQ VM:1 (0046,0028) Prism Sequence VR: SQ VM:1 (0046,0030) Horizontal Prism Power VR: FD VM:1 (0046,0032) Horizontal Prism Base VR: CS VM:1 (0046,0034) Vertical Prism Power VR: FD VM:1 (0046,0036) Vertical Prism Base VR: CS VM:1 (0046,0038) Lens Segment Type VR: CS VM:1 (0046,0040) Optical Transmittance VR: FD VM:1 (0046,0042) Channel Width VR: FD VM:1 (0046,0044) Pupil Size VR: FD VM:1 (0046,0046) Corneal Size VR: FD VM:1 (0046,0050) Autorefraction Right Eye Sequence VR: SQ VM:1 (0046,0052) Autorefraction Left Eye Sequence VR: SQ VM:1 (0046,0060) Distance Pupillary Distance VR: FD VM:1 (0046,0062) Near Pupillary Distance VR: FD VM:1 (0046,0063) Intermediate Pupillary Distance VR: FD VM:1 (0046,0064) Other Pupillary Distance VR: FD VM:1 (0046,0070) Keratometry Right Eye Sequence VR: SQ VM:1 (0046,0071) Keratometry Left Eye Sequence VR: SQ VM:1 (0046,0074) Steep Keratometric Axis Sequence VR: SQ VM:1 (0046,0075) Radius of Curvature VR: FD VM:1 (0046,0076) Keratometric Power VR: FD VM:1 (0046,0077) Keratometric Axis VR: FD VM:1 (0046,0080) Flat Keratometric Axis Sequence VR: SQ VM:1 (0046,0092) Background Color VR: CS VM:1 (0046,0094) Optotype VR: CS VM:1 (0046,0095) Optotype Presentation VR: CS VM:1 (0046,0097) Subjective Refraction Right Eye Sequence VR: SQ VM:1 (0046,0098) Subjective Refraction Left Eye Sequence VR: SQ VM:1 (0046,0100) Add Near Sequence VR: SQ VM:1 (0046,0101) Add Intermediate Sequence VR: SQ VM:1 (0046,0102) Add Other Sequence VR: SQ VM:1 (0046,0104) Add Power VR: FD VM:1 (0046,0106) Viewing Distance VR: FD VM:1 (0046,0121) Visual Acuity Type Code Sequence VR: SQ VM:1 (0046,0122) Visual Acuity Right Eye Sequence VR: SQ VM:1 (0046,0123) Visual Acuity Left Eye Sequence VR: SQ VM:1 (0046,0124) Visual Acuity Both Eyes Open Sequence VR: SQ VM:1 (0046,0125) Viewing Distance Type VR: CS VM:1 (0046,0135) Visual Acuity Modifiers VR: SS VM:2 (0046,0137) Decimal Visual Acuity VR: FD VM:1 (0046,0139) Optotype Detailed Definition VR: LO VM:1 (0046,0145) Referenced Refractive Measurements Sequence VR: SQ VM:1 (0046,0146) Sphere Power VR: FD VM:1 (0046,0147) Cylinder Power VR: FD VM:1 (0050,0004) Calibration Image VR: CS VM:1 (0050,0010) Device Sequence VR: SQ VM:1 (0050,0012) Container Component Type Code Sequence VR: SQ VM:1 (0050,0013) Container Component Thickness VR: FD VM:1 (0050,0014) Device Length VR: DS VM:1 (0050,0015) Container Component Width VR: FD VM:1 (0050,0016) Device Diameter VR: DS VM:1 (0050,0017) Device Diameter Units VR: CS VM:1 (0050,0018) Device Volume VR: DS VM:1 (0050,0019) Inter-Marker Distance VR: DS VM:1 (0050,001A) Container Component Material VR: CS VM:1 (0050,001B) Container Component ID VR: LO VM:1 (0050,001C) Container Component Length VR: FD VM:1 (0050,001D) Container Component Diameter VR: FD VM:1 (0050,001E) Container Component Description VR: LO VM:1 (0050,0020) Device Description VR: LO VM:1 (0054,0010) Energy Window Vector VR: US VM:1-n (0054,0011) Number of Energy Windows VR: US VM:1 (0054,0012) Energy Window Information Sequence VR: SQ VM:1 (0054,0013) Energy Window Range Sequence VR: SQ VM:1 (0054,0014) Energy Window Lower Limit VR: DS VM:1 (0054,0015) Energy Window Upper Limit VR: DS VM:1 (0054,0016) Radiopharmaceutical Information Sequence VR: SQ VM:1 (0054,0017) Residual Syringe Counts VR: IS VM:1 (0054,0018) Energy Window Name VR: SH VM:1 (0054,0020) Detector Vector VR: US VM:1-n (0054,0021) Number of Detectors VR: US VM:1 (0054,0022) Detector Information Sequence VR: SQ VM:1 (0054,0030) Phase Vector VR: US VM:1-n (0054,0031) Number of Phases VR: US VM:1 (0054,0032) Phase Information Sequence VR: SQ VM:1 (0054,0033) Number of Frames in Phase VR: US VM:1 (0054,0036) Phase Delay VR: IS VM:1 (0054,0038) Pause Between Frames VR: IS VM:1 (0054,0039) Phase Description VR: CS VM:1 (0054,0050) Rotation Vector VR: US VM:1-n (0054,0051) Number of Rotations VR: US VM:1 (0054,0052) Rotation Information Sequence VR: SQ VM:1 (0054,0053) Number of Frames in Rotation VR: US VM:1 (0054,0060) R-R Interval Vector VR: US VM:1-n (0054,0061) Number of R-R Intervals VR: US VM:1 (0054,0062) Gated Information Sequence VR: SQ VM:1 (0054,0063) Data Information Sequence VR: SQ VM:1 (0054,0070) Time Slot Vector VR: US VM:1-n (0054,0071) Number of Time Slots VR: US VM:1 (0054,0072) Time Slot Information Sequence VR: SQ VM:1 (0054,0073) Time Slot Time VR: DS VM:1 (0054,0080) Slice Vector VR: US VM:1-n (0054,0081) Number of Slices VR: US VM:1 (0054,0090) Angular View Vector VR: US VM:1-n (0054,0100) Time Slice Vector VR: US VM:1-n (0054,0101) Number of Time Slices VR: US VM:1 (0054,0200) Start Angle VR: DS VM:1 (0054,0202) Type of Detector Motion VR: CS VM:1 (0054,0210) Trigger Vector VR: IS VM:1-n (0054,0211) Number of Triggers in Phase VR: US VM:1 (0054,0220) View Code Sequence VR: SQ VM:1 (0054,0222) View Modifier Code Sequence VR: SQ VM:1 (0054,0300) Radionuclide Code Sequence VR: SQ VM:1 (0054,0302) Administration Route Code Sequence VR: SQ VM:1 (0054,0304) Radiopharmaceutical Code Sequence VR: SQ VM:1 (0054,0306) Calibration Data Sequence VR: SQ VM:1 (0054,0308) Energy Window Number VR: US VM:1 (0054,0400) Image ID VR: SH VM:1 (0054,0410) Patient Orientation Code Sequence VR: SQ VM:1 (0054,0412) Patient Orientation Modifier Code Sequence VR: SQ VM:1 (0054,0414) Patient Gantry Relationship Code Sequence VR: SQ VM:1 (0054,0500) Slice Progression Direction VR: CS VM:1 (0054,1000) Series Type VR: CS VM:2 (0054,1001) Units VR: CS VM:1 (0054,1002) Counts Source VR: CS VM:1 (0054,1004) Reprojection Method VR: CS VM:1 (0054,1100) Randoms Correction Method VR: CS VM:1 (0054,1101) Attenuation Correction Method VR: LO VM:1 (0054,1102) Decay Correction VR: CS VM:1 (0054,1103) Reconstruction Method VR: LO VM:1 (0054,1104) Detector Lines of Response Used VR: LO VM:1 (0054,1105) Scatter Correction Method VR: LO VM:1 (0054,1200) Axial Acceptance VR: DS VM:1 (0054,1201) Axial Mash VR: IS VM:2 (0054,1202) Transverse Mash VR: IS VM:1 (0054,1203) Detector Element Size VR: DS VM:2 (0054,1210) Coincidence Window Width VR: DS VM:1 (0054,1220) Secondary Counts Type VR: CS VM:1-n (0054,1300) Frame Reference Time VR: DS VM:1 (0054,1310) Primary (Prompts) Counts Accumulated VR: IS VM:1 (0054,1311) Secondary Counts Accumulated VR: IS VM:1-n (0054,1320) Slice Sensitivity Factor VR: DS VM:1 (0054,1321) Decay Factor VR: DS VM:1 (0054,1322) Dose Calibration Factor VR: DS VM:1 (0054,1323) Scatter Fraction Factor VR: DS VM:1 (0054,1324) Dead Time Factor VR: DS VM:1 (0054,1330) Image Index VR: US VM:1 (0054,1400) Counts Included VR: CS VM:1-n This tag has been retired. (0054,1401) Dead Time Correction Flag VR: CS VM:1 This tag has been retired. (0060,3000) Histogram Sequence VR: SQ VM:1 (0060,3002) Histogram Number of Bins VR: US VM:1 (0060,3004) Histogram First Bin Value VR: US or SS VM:1 (0060,3006) Histogram Last Bin Value VR: US or SS VM:1 (0060,3008) Histogram Bin Width VR: US VM:1 (0060,3010) Histogram Explanation VR: LO VM:1 (0060,3020) Histogram Data VR: UL VM:1-n (0062,0001) Segmentation Type VR: CS VM:1 (0062,0002) Segment Sequence VR: SQ VM:1 (0062,0003) Segmented Property Category Code Sequence VR: SQ VM:1 (0062,0004) Segment Number VR: US VM:1 (0062,0005) Segment Label VR: LO VM:1 (0062,0006) Segment Description VR: ST VM:1 (0062,0008) Segment Algorithm Type VR: CS VM:1 (0062,0009) Segment Algorithm Name VR: LO VM:1 (0062,000A) Segment Identification Sequence VR: SQ VM:1 (0062,000B) Referenced Segment Number VR: US VM:1-n (0062,000C) Recommended Display Grayscale Value VR: US VM:1 (0062,000D) Recommended Display CIELab Value VR: US VM:3 (0062,000E) Maximum Fractional Value VR: US VM:1 (0062,000F) Segmented Property Type Code Sequence VR: SQ VM:1 (0062,0010) Segmentation Fractional Type VR: CS VM:1 (0064,0002) Deformable Registration Sequence VR: SQ VM:1 (0064,0003) Source Frame of Reference UID VR: UI VM:1 (0064,0005) Deformable Registration Grid Sequence VR: SQ VM:1 (0064,0007) Grid Dimensions VR: UL VM:3 (0064,0008) Grid Resolution VR: FD VM:3 (0064,0009) Vector Grid Data VR: OF VM:1 (0064,000F) Pre Deformation Matrix Registration Sequence VR: SQ VM:1 (0064,0010) Post Deformation Matrix Registration Sequence VR: SQ VM:1 (0066,0001) Number of Surfaces VR: UL VM:1 (0066,0002) Surface Sequence VR: SQ VM:1 (0066,0003) Surface Number VR: UL VM:1 (0066,0004) Surface Comments VR: LT VM:1 (0066,0009) Surface Processing VR: CS VM:1 (0066,000A) Surface Processing Ratio VR: FL VM:1 (0066,000B) Surface Processing Description VR: LO VM:1 (0066,000C) Recommended Presentation Opacity VR: FL VM:1 (0066,000D) Recommended Presentation Type VR: CS VM:1 (0066,000E) Finite Volume VR: CS VM:1 (0066,0010) Manifold VR: CS VM:1 (0066,0011) Surface Points Sequence VR: SQ VM:1 (0066,0012) Surface Points Normals Sequence VR: SQ VM:1 (0066,0013) Surface Mesh Primitives Sequence VR: SQ VM:1 (0066,0015) Number of Surface Points VR: UL VM:1 (0066,0016) Point Coordinates Data VR: OF VM:1 (0066,0017) Point Position Accuracy VR: FL VM:3 (0066,0018) Mean Point Distance VR: FL VM:1 (0066,0019) Maximum Point Distance VR: FL VM:1 (0066,001A) Points Bounding Box Coordinates VR: FL VM:6 (0066,001B) Axis of Rotation VR: FL VM:3 (0066,001C) Center of Rotation VR: FL VM:3 (0066,001E) Number of Vectors VR: UL VM:1 (0066,001F) Vector Dimensionality VR: US VM:1 (0066,0020) Vector Accuracy VR: FL VM:1-n (0066,0021) Vector Coordinate Data VR: OF VM:1 (0066,0023) Triangle Point Index List VR: OW VM:1 (0066,0024) Edge Point Index List VR: OW VM:1 (0066,0025) Vertex Point Index List VR: OW VM:1 (0066,0026) Triangle Strip Sequence VR: SQ VM:1 (0066,0027) Triangle Fan Sequence VR: SQ VM:1 (0066,0028) Line Sequence VR: SQ VM:1 (0066,0029) Primitive Point Index List VR: OW VM:1 (0066,002A) Surface Count VR: UL VM:1 (0066,002B) Referenced Surface Sequence VR: SQ VM:1 (0066,002C) Referenced Surface Number VR: UL VM:1 (0066,002D) Segment Surface Generation Algorithm Identification Sequence VR: SQ VM:1 (0066,002E) Segment Surface Source Instance Sequence VR: SQ VM:1 (0066,002F) Algorithm Family Code Sequence VR: SQ VM:1 (0066,0030) Algorithm Name Code Sequence VR: SQ VM:1 (0066,0031) Algorithm Version VR: LO VM:1 (0066,0032) Algorithm Parameters VR: LT VM:1 (0066,0034) Facet Sequence VR: SQ VM:1 (0066,0035) Surface Processing Algorithm Identification Sequence VR: SQ VM:1 (0066,0036) Algorithm Name VR: LO VM:1 (0070,0001) Graphic Annotation Sequence VR: SQ VM:1 (0070,0002) Graphic Layer VR: CS VM:1 (0070,0003) Bounding Box Annotation Units VR: CS VM:1 (0070,0004) Anchor Point Annotation Units VR: CS VM:1 (0070,0005) Graphic Annotation Units VR: CS VM:1 (0070,0006) Unformatted Text Value VR: ST VM:1 (0070,0008) Text Object Sequence VR: SQ VM:1 (0070,0009) Graphic Object Sequence VR: SQ VM:1 (0070,0010) Bounding Box Top Left Hand Corner VR: FL VM:2 (0070,0011) Bounding Box Bottom Right Hand Corner VR: FL VM:2 (0070,0012) Bounding Box Text Horizontal Justification VR: CS VM:1 (0070,0014) Anchor Point VR: FL VM:2 (0070,0015) Anchor Point Visibility VR: CS VM:1 (0070,0020) Graphic Dimensions VR: US VM:1 (0070,0021) Number of Graphic Points VR: US VM:1 (0070,0022) Graphic Data VR: FL VM:2-n (0070,0023) Graphic Type VR: CS VM:1 (0070,0024) Graphic Filled VR: CS VM:1 (0070,0040) Image Rotation (Retired) VR: IS VM:1 This tag has been retired. (0070,0041) Image Horizontal Flip VR: CS VM:1 (0070,0042) Image Rotation VR: US VM:1 (0070,0050) Displayed Area Top Left Hand Corner (Trial) VR: US VM:2 This tag has been retired. (0070,0051) Displayed Area Bottom Right Hand Corner (Trial) VR: US VM:2 This tag has been retired. (0070,0052) Displayed Area Top Left Hand Corner VR: SL VM:2 (0070,0053) Displayed Area Bottom Right Hand Corner VR: SL VM:2 (0070,005A) Displayed Area Selection Sequence VR: SQ VM:1 (0070,0060) Graphic Layer Sequence VR: SQ VM:1 (0070,0062) Graphic Layer Order VR: IS VM:1 (0070,0066) Graphic Layer Recommended Display Grayscale Value VR: US VM:1 (0070,0067) Graphic Layer Recommended Display RGB Value VR: US VM:3 This tag has been retired. (0070,0068) Graphic Layer Description VR: LO VM:1 (0070,0080) Content Label VR: CS VM:1 (0070,0081) Content Description VR: LO VM:1 (0070,0082) Presentation Creation Date VR: DA VM:1 (0070,0083) Presentation Creation Time VR: TM VM:1 (0070,0084) Content Creator's Name VR: PN VM:1 (0070,0086) Content Creator's Identification Code Sequence VR: SQ VM:1 (0070,0087) Alternate Content Description Sequence VR: SQ VM:1 (0070,0100) Presentation Size Mode VR: CS VM:1 (0070,0101) Presentation Pixel Spacing VR: DS VM:2 (0070,0102) Presentation Pixel Aspect Ratio VR: IS VM:2 (0070,0103) Presentation Pixel Magnification Ratio VR: FL VM:1 (0070,0306) Shape Type VR: CS VM:1 (0070,0308) Registration Sequence VR: SQ VM:1 (0070,0309) Matrix Registration Sequence VR: SQ VM:1 (0070,030A) Matrix Sequence VR: SQ VM:1 (0070,030C) Frame of Reference Transformation Matrix Type VR: CS VM:1 (0070,030D) Registration Type Code Sequence VR: SQ VM:1 (0070,030F) Fiducial Description VR: ST VM:1 (0070,0310) Fiducial Identifier VR: SH VM:1 (0070,0311) Fiducial Identifier Code Sequence VR: SQ VM:1 (0070,0312) Contour Uncertainty Radius VR: FD VM:1 (0070,0314) Used Fiducials Sequence VR: SQ VM:1 (0070,0318) Graphic Coordinates Data Sequence VR: SQ VM:1 (0070,031A) Fiducial UID VR: UI VM:1 (0070,031C) Fiducial Set Sequence VR: SQ VM:1 (0070,031E) Fiducial Sequence VR: SQ VM:1 (0070,0401) Graphic Layer Recommended Display CIELab Value VR: US VM:3 (0070,0402) Blending Sequence VR: SQ VM:1 (0070,0403) Relative Opacity VR: FL VM:1 (0070,0404) Referenced Spatial Registration Sequence VR: SQ VM:1 (0070,0405) Blending Position VR: CS VM:1 (0072,0002) Hanging Protocol Name VR: SH VM:1 (0072,0004) Hanging Protocol Description VR: LO VM:1 (0072,0006) Hanging Protocol Level VR: CS VM:1 (0072,0008) Hanging Protocol Creator VR: LO VM:1 (0072,000A) Hanging Protocol Creation DateTime VR: DT VM:1 (0072,000C) Hanging Protocol Definition Sequence VR: SQ VM:1 (0072,000E) Hanging Protocol User Identification Code Sequence VR: SQ VM:1 (0072,0010) Hanging Protocol User Group Name VR: LO VM:1 (0072,0012) Source Hanging Protocol Sequence VR: SQ VM:1 (0072,0014) Number of Priors Referenced VR: US VM:1 (0072,0020) Image Sets Sequence VR: SQ VM:1 (0072,0022) Image Set Selector Sequence VR: SQ VM:1 (0072,0024) Image Set Selector Usage Flag VR: CS VM:1 (0072,0026) Selector Attribute VR: AT VM:1 (0072,0028) Selector Value Number VR: US VM:1 (0072,0030) Time Based Image Sets Sequence VR: SQ VM:1 (0072,0032) Image Set Number VR: US VM:1 (0072,0034) Image Set Selector Category VR: CS VM:1 (0072,0038) Relative Time VR: US VM:2 (0072,003A) Relative Time Units VR: CS VM:1 (0072,003C) Abstract Prior Value VR: SS VM:2 (0072,003E) Abstract Prior Code Sequence VR: SQ VM:1 (0072,0040) Image Set Label VR: LO VM:1 (0072,0050) Selector Attribute VR VR: CS VM:1 (0072,0052) Selector Sequence Pointer VR: AT VM:1 (0072,0054) Selector Sequence Pointer Private Creator VR: LO VM:1 (0072,0056) Selector Attribute Private Creator VR: LO VM:1 (0072,0060) Selector AT Value VR: AT VM:1-n (0072,0062) Selector CS Value VR: CS VM:1-n (0072,0064) Selector IS Value VR: IS VM:1-n (0072,0066) Selector LO Value VR: LO VM:1-n (0072,0068) Selector LT Value VR: LT VM:1 (0072,006A) Selector PN Value VR: PN VM:1-n (0072,006C) Selector SH Value VR: SH VM:1-n (0072,006E) Selector ST Value VR: ST VM:1 (0072,0070) Selector UT Value VR: UT VM:1 (0072,0072) Selector DS Value VR: DS VM:1-n (0072,0074) Selector FD Value VR: FD VM:1-n (0072,0076) Selector FL Value VR: FL VM:1-n (0072,0078) Selector UL Value VR: UL VM:1-n (0072,007A) Selector US Value VR: US VM:1-n (0072,007C) Selector SL Value VR: SL VM:1-n (0072,007E) Selector SS Value VR: SS VM:1-n (0072,0080) Selector Code Sequence Value VR: SQ VM:1 (0072,0100) Number of Screens VR: US VM:1 (0072,0102) Nominal Screen Definition Sequence VR: SQ VM:1 (0072,0104) Number of Vertical Pixels VR: US VM:1 (0072,0106) Number of Horizontal Pixels VR: US VM:1 (0072,0108) Display Environment Spatial Position VR: FD VM:4 (0072,010A) Screen Minimum Grayscale Bit Depth VR: US VM:1 (0072,010C) Screen Minimum Color Bit Depth VR: US VM:1 (0072,010E) Application Maximum Repaint Time VR: US VM:1 (0072,0200) Display Sets Sequence VR: SQ VM:1 (0072,0202) Display Set Number VR: US VM:1 (0072,0203) Display Set Label VR: LO VM:1 (0072,0204) Display Set Presentation Group VR: US VM:1 (0072,0206) Display Set Presentation Group Description VR: LO VM:1 (0072,0208) Partial Data Display Handling VR: CS VM:1 (0072,0210) Synchronized Scrolling Sequence VR: SQ VM:1 (0072,0212) Display Set Scrolling Group VR: US VM:2-n (0072,0214) Navigation Indicator Sequence VR: SQ VM:1 (0072,0216) Navigation Display Set VR: US VM:1 (0072,0218) Reference Display Sets VR: US VM:1-n (0072,0300) Image Boxes Sequence VR: SQ VM:1 (0072,0302) Image Box Number VR: US VM:1 (0072,0304) Image Box Layout Type VR: CS VM:1 (0072,0306) Image Box Tile Horizontal Dimension VR: US VM:1 (0072,0308) Image Box Tile Vertical Dimension VR: US VM:1 (0072,0310) Image Box Scroll Direction VR: CS VM:1 (0072,0312) Image Box Small Scroll Type VR: CS VM:1 (0072,0314) Image Box Small Scroll Amount VR: US VM:1 (0072,0316) Image Box Large Scroll Type VR: CS VM:1 (0072,0318) Image Box Large Scroll Amount VR: US VM:1 (0072,0320) Image Box Overlap Priority VR: US VM:1 (0072,0330) Cine Relative to Real-Time VR: FD VM:1 (0072,0400) Filter Operations Sequence VR: SQ VM:1 (0072,0402) Filter-by Category VR: CS VM:1 (0072,0404) Filter-by Attribute Presence VR: CS VM:1 (0072,0406) Filter-by Operator VR: CS VM:1 (0072,0420) Structured Display Background CIELab Value VR: US VM:3 (0072,0421) Empty Image Box CIELab Value VR: US VM:3 (0072,0422) Structured Display Image Box Sequence VR: SQ VM:1 (0072,0424) Structured Display Text Box Sequence VR: SQ VM:1 (0072,0427) Referenced First Frame Sequence VR: SQ VM:1 (0072,0430) Image Box Synchronization Sequence VR: SQ VM:1 (0072,0432) Synchronized Image Box List VR: US VM:2-n (0072,0434) Type of Synchronization VR: CS VM:1 (0072,0500) Blending Operation Type VR: CS VM:1 (0072,0510) Reformatting Operation Type VR: CS VM:1 (0072,0512) Reformatting Thickness VR: FD VM:1 (0072,0514) Reformatting Interval VR: FD VM:1 (0072,0516) Reformatting Operation Initial View Direction VR: CS VM:1 (0072,0520) 3D Rendering Type VR: CS VM:1-n (0072,0600) Sorting Operations Sequence VR: SQ VM:1 (0072,0602) Sort-by Category VR: CS VM:1 (0072,0604) Sorting Direction VR: CS VM:1 (0072,0700) Display Set Patient Orientation VR: CS VM:2 (0072,0702) VOI Type VR: CS VM:1 (0072,0704) Pseudo-Color Type VR: CS VM:1 (0072,0706) Show Grayscale Inverted VR: CS VM:1 (0072,0710) Show Image True Size Flag VR: CS VM:1 (0072,0712) Show Graphic Annotation Flag VR: CS VM:1 (0072,0714) Show Patient Demographics Flag VR: CS VM:1 (0072,0716) Show Acquisition Techniques Flag VR: CS VM:1 (0072,0717) Display Set Horizontal Justification VR: CS VM:1 (0072,0718) Display Set Vertical Justification VR: CS VM:1 (0074,1000) Unified Procedure Step State VR: CS VM:1 (0074,1002) Unified Procedure Step Progress Information Sequence VR: SQ VM:1 (0074,1004) Unified Procedure Step Progress VR: DS VM:1 (0074,1006) Unified Procedure Step Progress Description VR: ST VM:1 (0074,1008) Unified Procedure Step Communications URI Sequence VR: SQ VM:1 (0074,100a) Contact URI VR: ST VM:1 (0074,100c) Contact Display Name VR: LO VM:1 (0074,100e) Unified Procedure Step Discontinuation Reason Code Sequence VR: SQ VM:1 (0074,1020) Beam Task Sequence VR: SQ VM:1 (0074,1022) Beam Task Type VR: CS VM:1 (0074,1024) Beam Order Index VR: IS VM:1 (0074,1030) Delivery Verification Image Sequence VR: SQ VM:1 (0074,1032) Verification Image Timing VR: CS VM:1 (0074,1034) Double Exposure Flag VR: CS VM:1 (0074,1036) Double Exposure Ordering VR: CS VM:1 (0074,1038) Double Exposure Meterset VR: DS VM:1 (0074,103A) Double Exposure Field Delta VR: DS VM:4 (0074,1040) Related Reference RT Image Sequence VR: SQ VM:1 (0074,1042) General Machine Verification Sequence VR: SQ VM:1 (0074,1044) Conventional Machine Verification Sequence VR: SQ VM:1 (0074,1046) Ion Machine Verification Sequence VR: SQ VM:1 (0074,1048) Failed Attributes Sequence VR: SQ VM:1 (0074,104A) Overridden Attributes Sequence VR: SQ VM:1 (0074,104C) Conventional Control Point Verification Sequence VR: SQ VM:1 (0074,104E) Ion Control Point Verification Sequence VR: SQ VM:1 (0074,1050) Attribute Occurrence Sequence VR: SQ VM:1 (0074,1052) Attribute Occurrence Pointer VR: AT VM:1 (0074,1054) Attribute Item Selector VR: UL VM:1 (0074,1056) Attribute Occurrence Private Creator VR: LO VM:1 (0074,1200) Scheduled Procedure Step Priority VR: CS VM:1 (0074,1202) Worklist Label VR: LO VM:1 (0074,1204) Procedure Step Label VR: LO VM:1 (0074,1210) Scheduled Processing Parameters Sequence VR: SQ VM:1 (0074,1212) Performed Processing Parameters Sequence VR: SQ VM:1 (0074,1216) Unified Procedure Step Performed Procedure Sequence VR: SQ VM:1 (0074,1220) Related Procedure Step Sequence VR: SQ VM:1 (0074,1222) Procedure Step Relationship Type VR: LO VM:1 (0074,1230) Deletion Lock VR: LO VM:1 (0074,1234) Receiving AE VR: AE VM:1 (0074,1236) Requesting AE VR: AE VM:1 (0074,1238) Reason for Cancellation VR: LT VM:1 (0074,1242) SCP Status VR: CS VM:1 (0074,1244) Subscription List Status VR: CS VM:1 (0074,1246) Unified Procedure Step List Status VR: CS VM:1 (0088,0130) Storage Media File-set ID VR: SH VM:1 (0088,0140) Storage Media File-set UID VR: UI VM:1 (0088,0200) Icon Image Sequence VR: SQ VM:1 (0088,0904) Topic Title VR: LO VM:1 This tag has been retired. (0088,0906) Topic Subject VR: ST VM:1 This tag has been retired. (0088,0910) Topic Author VR: LO VM:1 This tag has been retired. (0088,0912) Topic Keywords VR: LO VM:1-32 This tag has been retired. (0100,0410) SOP Instance Status VR: CS VM:1 (0100,0420) SOP Authorization DateTime VR: DT VM:1 (0100,0424) SOP Authorization Comment VR: LT VM:1 (0100,0426) Authorization Equipment Certification Number VR: LO VM:1 (0400,0005) MAC ID Number VR: US VM:1 (0400,0010) MAC Calculation Transfer Syntax UID VR: UI VM:1 (0400,0015) MAC Algorithm VR: CS VM:1 (0400,0020) Data Elements Signed VR: AT VM:1-n (0400,0100) Digital Signature UID VR: UI VM:1 (0400,0105) Digital Signature DateTime VR: DT VM:1 (0400,0110) Certificate Type VR: CS VM:1 (0400,0115) Certificate of Signer VR: OB VM:1 (0400,0120) Signature VR: OB VM:1 (0400,0305) Certified Timestamp Type VR: CS VM:1 (0400,0310) Certified Timestamp VR: OB VM:1 (0400,0401) Digital Signature Purpose Code Sequence VR: SQ VM:1 (0400,0402) Referenced Digital Signature Sequence VR: SQ VM:1 (0400,0403) Referenced SOP Instance MAC Sequence VR: SQ VM:1 (0400,0404) MAC VR: OB VM:1 (0400,0500) Encrypted Attributes Sequence VR: SQ VM:1 (0400,0510) Encrypted Content Transfer Syntax UID VR: UI VM:1 (0400,0520) Encrypted Content VR: OB VM:1 (0400,0550) Modified Attributes Sequence VR: SQ VM:1 (0400,0561) Original Attributes Sequence VR: SQ VM:1 (0400,0562) Attribute Modification DateTime VR: DT VM:1 (0400,0563) Modifying System VR: LO VM:1 (0400,0564) Source of Previous Values VR: LO VM:1 (0400,0565) Reason for the Attribute Modification VR: CS VM:1 (2000,0010) Number of Copies VR: IS VM:1 (2000,001E) Printer Configuration Sequence VR: SQ VM:1 (2000,0020) Print Priority VR: CS VM:1 (2000,0030) Medium Type VR: CS VM:1 (2000,0040) Film Destination VR: CS VM:1 (2000,0050) Film Session Label VR: LO VM:1 (2000,0060) Memory Allocation VR: IS VM:1 (2000,0061) Maximum Memory Allocation VR: IS VM:1 (2000,0062) Color Image Printing Flag VR: CS VM:1 This tag has been retired. (2000,0063) Collation Flag VR: CS VM:1 This tag has been retired. (2000,0065) Annotation Flag VR: CS VM:1 This tag has been retired. (2000,0067) Image Overlay Flag VR: CS VM:1 This tag has been retired. (2000,0069) Presentation LUT Flag VR: CS VM:1 This tag has been retired. (2000,006A) Image Box Presentation LUT Flag VR: CS VM:1 This tag has been retired. (2000,00A0) Memory Bit Depth VR: US VM:1 (2000,00A1) Printing Bit Depth VR: US VM:1 (2000,00A2) Media Installed Sequence VR: SQ VM:1 (2000,00A4) Other Media Available Sequence VR: SQ VM:1 (2000,00A8) Supported Image Display Formats Sequence VR: SQ VM:1 (2000,0500) Referenced Film Box Sequence VR: SQ VM:1 (2000,0510) Referenced Stored Print Sequence VR: SQ VM:1 This tag has been retired. (2010,0010) Image Display Format VR: ST VM:1 (2010,0030) Annotation Display Format ID VR: CS VM:1 (2010,0040) Film Orientation VR: CS VM:1 (2010,0050) Film Size ID VR: CS VM:1 (2010,0052) Printer Resolution ID VR: CS VM:1 (2010,0054) Default Printer Resolution ID VR: CS VM:1 (2010,0060) Magnification Type VR: CS VM:1 (2010,0080) Smoothing Type VR: CS VM:1 (2010,00A6) Default Magnification Type VR: CS VM:1 (2010,00A7) Other Magnification Types Available VR: CS VM:1-n (2010,00A8) Default Smoothing Type VR: CS VM:1 (2010,00A9) Other Smoothing Types Available VR: CS VM:1-n (2010,0100) Border Density VR: CS VM:1 (2010,0110) Empty Image Density VR: CS VM:1 (2010,0120) Min Density VR: US VM:1 (2010,0130) Max Density VR: US VM:1 (2010,0140) Trim VR: CS VM:1 (2010,0150) Configuration Information VR: ST VM:1 (2010,0152) Configuration Information Description VR: LT VM:1 (2010,0154) Maximum Collated Films VR: IS VM:1 (2010,015E) Illumination VR: US VM:1 (2010,0160) Reflected Ambient Light VR: US VM:1 (2010,0376) Printer Pixel Spacing VR: DS VM:2 (2010,0500) Referenced Film Session Sequence VR: SQ VM:1 (2010,0510) Referenced Image Box Sequence VR: SQ VM:1 (2010,0520) Referenced Basic Annotation Box Sequence VR: SQ VM:1 (2020,0010) Image Box Position VR: US VM:1 (2020,0020) Polarity VR: CS VM:1 (2020,0030) Requested Image Size VR: DS VM:1 (2020,0040) Requested Decimate/Crop Behavior VR: CS VM:1 (2020,0050) Requested Resolution ID VR: CS VM:1 (2020,00A0) Requested Image Size Flag VR: CS VM:1 (2020,00A2) Decimate/Crop Result VR: CS VM:1 (2020,0110) Basic Grayscale Image Sequence VR: SQ VM:1 (2020,0111) Basic Color Image Sequence VR: SQ VM:1 (2020,0130) Referenced Image Overlay Box Sequence VR: SQ VM:1 This tag has been retired. (2020,0140) Referenced VOI LUT Box Sequence VR: SQ VM:1 This tag has been retired. (2030,0010) Annotation Position VR: US VM:1 (2030,0020) Text String VR: LO VM:1 (2040,0010) Referenced Overlay Plane Sequence VR: SQ VM:1 This tag has been retired. (2040,0011) Referenced Overlay Plane Groups VR: US VM:1-99 This tag has been retired. (2040,0020) Overlay Pixel Data Sequence VR: SQ VM:1 This tag has been retired. (2040,0060) Overlay Magnification Type VR: CS VM:1 This tag has been retired. (2040,0070) Overlay Smoothing Type VR: CS VM:1 This tag has been retired. (2040,0072) Overlay or Image Magnification VR: CS VM:1 This tag has been retired. (2040,0074) Magnify to Number of Columns VR: US VM:1 This tag has been retired. (2040,0080) Overlay Foreground Density VR: CS VM:1 This tag has been retired. (2040,0082) Overlay Background Density VR: CS VM:1 This tag has been retired. (2040,0090) Overlay Mode VR: CS VM:1 This tag has been retired. (2040,0100) Threshold Density VR: CS VM:1 This tag has been retired. (2040,0500) Referenced Image Box Sequence (Retired) VR: SQ VM:1 This tag has been retired. (2050,0010) Presentation LUT Sequence VR: SQ VM:1 (2050,0020) Presentation LUT Shape VR: CS VM:1 (2050,0500) Referenced Presentation LUT Sequence VR: SQ VM:1 (2100,0010) Print Job ID VR: SH VM:1 This tag has been retired. (2100,0020) Execution Status VR: CS VM:1 (2100,0030) Execution Status Info VR: CS VM:1 (2100,0040) Creation Date VR: DA VM:1 (2100,0050) Creation Time VR: TM VM:1 (2100,0070) Originator VR: AE VM:1 (2100,0140) Destination AE VR: AE VM:1 This tag has been retired. (2100,0160) Owner ID VR: SH VM:1 (2100,0170) Number of Films VR: IS VM:1 (2100,0500) Referenced Print Job Sequence (Pull Stored Print) VR: SQ VM:1 This tag has been retired. (2110,0010) Printer Status VR: CS VM:1 (2110,0020) Printer Status Info VR: CS VM:1 (2110,0030) Printer Name VR: LO VM:1 (2110,0099) Print Queue ID VR: SH VM:1 This tag has been retired. (2120,0010) Queue Status VR: CS VM:1 This tag has been retired. (2120,0050) Print Job Description Sequence VR: SQ VM:1 This tag has been retired. (2120,0070) Referenced Print Job Sequence VR: SQ VM:1 This tag has been retired. (2130,0010) Print Management Capabilities Sequence VR: SQ VM:1 This tag has been retired. (2130,0015) Printer Characteristics Sequence VR: SQ VM:1 This tag has been retired. (2130,0030) Film Box Content Sequence VR: SQ VM:1 This tag has been retired. (2130,0040) Image Box Content Sequence VR: SQ VM:1 This tag has been retired. (2130,0050) Annotation Content Sequence VR: SQ VM:1 This tag has been retired. (2130,0060) Image Overlay Box Content Sequence VR: SQ VM:1 This tag has been retired. (2130,0080) Presentation LUT Content Sequence VR: SQ VM:1 This tag has been retired. (2130,00A0) Proposed Study Sequence VR: SQ VM:1 This tag has been retired. (2130,00C0) Original Image Sequence VR: SQ VM:1 This tag has been retired. (2200,0001) Label Using Information Extracted From Instances VR: CS VM:1 (2200,0002) Label Text VR: UT VM:1 (2200,0003) Label Style Selection VR: CS VM:1 (2200,0004) Media Disposition VR: LT VM:1 (2200,0005) Barcode Value VR: LT VM:1 (2200,0006) Barcode Symbology VR: CS VM:1 (2200,0007) Allow Media Splitting VR: CS VM:1 (2200,0008) Include Non-DICOM Objects VR: CS VM:1 (2200,0009) Include Display Application VR: CS VM:1 (2200,000A) Preserve Composite Instances After Media Creation VR: CS VM:1 (2200,000B) Total Number of Pieces of Media Created VR: US VM:1 (2200,000C) Requested Media Application Profile VR: LO VM:1 (2200,000D) Referenced Storage Media Sequence VR: SQ VM:1 (2200,000E) Failure Attributes VR: AT VM:1-n (2200,000F) Allow Lossy Compression VR: CS VM:1 (2200,0020) Request Priority VR: CS VM:1 (3002,0002) RT Image Label VR: SH VM:1 (3002,0003) RT Image Name VR: LO VM:1 (3002,0004) RT Image Description VR: ST VM:1 (3002,000A) Reported Values Origin VR: CS VM:1 (3002,000C) RT Image Plane VR: CS VM:1 (3002,000D) X-Ray Image Receptor Translation VR: DS VM:3 (3002,000E) X-Ray Image Receptor Angle VR: DS VM:1 (3002,0010) RT Image Orientation VR: DS VM:6 (3002,0011) Image Plane Pixel Spacing VR: DS VM:2 (3002,0012) RT Image Position VR: DS VM:2 (3002,0020) Radiation Machine Name VR: SH VM:1 (3002,0022) Radiation Machine SAD VR: DS VM:1 (3002,0024) Radiation Machine SSD VR: DS VM:1 (3002,0026) RT Image SID VR: DS VM:1 (3002,0028) Source to Reference Object Distance VR: DS VM:1 (3002,0029) Fraction Number VR: IS VM:1 (3002,0030) Exposure Sequence VR: SQ VM:1 (3002,0032) Meterset Exposure VR: DS VM:1 (3002,0034) Diaphragm Position VR: DS VM:4 (3002,0040) Fluence Map Sequence VR: SQ VM:1 (3002,0041) Fluence Data Source VR: CS VM:1 (3002,0042) Fluence Data Scale VR: DS VM:1 (3002,0050) Primary Fluence Mode Sequence VR: SQ VM:1 (3002,0051) Fluence Mode VR: CS VM:1 (3002,0052) Fluence Mode ID VR: SH VM:1 (3004,0001) DVH Type VR: CS VM:1 (3004,0002) Dose Units VR: CS VM:1 (3004,0004) Dose Type VR: CS VM:1 (3004,0006) Dose Comment VR: LO VM:1 (3004,0008) Normalization Point VR: DS VM:3 (3004,000A) Dose Summation Type VR: CS VM:1 (3004,000C) Grid Frame Offset Vector VR: DS VM:2-n (3004,000E) Dose Grid Scaling VR: DS VM:1 (3004,0010) RT Dose ROI Sequence VR: SQ VM:1 (3004,0012) Dose Value VR: DS VM:1 (3004,0014) Tissue Heterogeneity Correction VR: CS VM:1-3 (3004,0040) DVH Normalization Point VR: DS VM:3 (3004,0042) DVH Normalization Dose Value VR: DS VM:1 (3004,0050) DVH Sequence VR: SQ VM:1 (3004,0052) DVH Dose Scaling VR: DS VM:1 (3004,0054) DVH Volume Units VR: CS VM:1 (3004,0056) DVH Number of Bins VR: IS VM:1 (3004,0058) DVH Data VR: DS VM:2-2n (3004,0060) DVH Referenced ROI Sequence VR: SQ VM:1 (3004,0062) DVH ROI Contribution Type VR: CS VM:1 (3004,0070) DVH Minimum Dose VR: DS VM:1 (3004,0072) DVH Maximum Dose VR: DS VM:1 (3004,0074) DVH Mean Dose VR: DS VM:1 (3006,0002) Structure Set Label VR: SH VM:1 (3006,0004) Structure Set Name VR: LO VM:1 (3006,0006) Structure Set Description VR: ST VM:1 (3006,0008) Structure Set Date VR: DA VM:1 (3006,0009) Structure Set Time VR: TM VM:1 (3006,0010) Referenced Frame of Reference Sequence VR: SQ VM:1 (3006,0012) RT Referenced Study Sequence VR: SQ VM:1 (3006,0014) RT Referenced Series Sequence VR: SQ VM:1 (3006,0016) Contour Image Sequence VR: SQ VM:1 (3006,0020) Structure Set ROI Sequence VR: SQ VM:1 (3006,0022) ROI Number VR: IS VM:1 (3006,0024) Referenced Frame of Reference UID VR: UI VM:1 (3006,0026) ROI Name VR: LO VM:1 (3006,0028) ROI Description VR: ST VM:1 (3006,002A) ROI Display Color VR: IS VM:3 (3006,002C) ROI Volume VR: DS VM:1 (3006,0030) RT Related ROI Sequence VR: SQ VM:1 (3006,0033) RT ROI Relationship VR: CS VM:1 (3006,0036) ROI Generation Algorithm VR: CS VM:1 (3006,0038) ROI Generation Description VR: LO VM:1 (3006,0039) ROI Contour Sequence VR: SQ VM:1 (3006,0040) Contour Sequence VR: SQ VM:1 (3006,0042) Contour Geometric Type VR: CS VM:1 (3006,0044) Contour Slab Thickness VR: DS VM:1 (3006,0045) Contour Offset Vector VR: DS VM:3 (3006,0046) Number of Contour Points VR: IS VM:1 (3006,0048) Contour Number VR: IS VM:1 (3006,0049) Attached Contours VR: IS VM:1-n (3006,0050) Contour Data VR: DS VM:3-3n (3006,0080) RT ROI Observations Sequence VR: SQ VM:1 (3006,0082) Observation Number VR: IS VM:1 (3006,0084) Referenced ROI Number VR: IS VM:1 (3006,0085) ROI Observation Label VR: SH VM:1 (3006,0086) RT ROI Identification Code Sequence VR: SQ VM:1 (3006,0088) ROI Observation Description VR: ST VM:1 (3006,00A0) Related RT ROI Observations Sequence VR: SQ VM:1 (3006,00A4) RT ROI Interpreted Type VR: CS VM:1 (3006,00A6) ROI Interpreter VR: PN VM:1 (3006,00B0) ROI Physical Properties Sequence VR: SQ VM:1 (3006,00B2) ROI Physical Property VR: CS VM:1 (3006,00B4) ROI Physical Property Value VR: DS VM:1 (3006,00B6) ROI Elemental Composition Sequence VR: SQ VM:1 (3006,00B7) ROI Elemental Composition Atomic Number VR: US VM:1 (3006,00B8) ROI Elemental Composition Atomic Mass Fraction VR: FL VM:1 (3006,00C0) Frame of Reference Relationship Sequence VR: SQ VM:1 (3006,00C2) Related Frame of Reference UID VR: UI VM:1 (3006,00C4) Frame of Reference Transformation Type VR: CS VM:1 (3006,00C6) Frame of Reference Transformation Matrix VR: DS VM:16 (3006,00C8) Frame of Reference Transformation Comment VR: LO VM:1 (3008,0010) Measured Dose Reference Sequence VR: SQ VM:1 (3008,0012) Measured Dose Description VR: ST VM:1 (3008,0014) Measured Dose Type VR: CS VM:1 (3008,0016) Measured Dose Value VR: DS VM:1 (3008,0020) Treatment Session Beam Sequence VR: SQ VM:1 (3008,0021) Treatment Session Ion Beam Sequence VR: SQ VM:1 (3008,0022) Current Fraction Number VR: IS VM:1 (3008,0024) Treatment Control Point Date VR: DA VM:1 (3008,0025) Treatment Control Point Time VR: TM VM:1 (3008,002A) Treatment Termination Status VR: CS VM:1 (3008,002B) Treatment Termination Code VR: SH VM:1 (3008,002C) Treatment Verification Status VR: CS VM:1 (3008,0030) Referenced Treatment Record Sequence VR: SQ VM:1 (3008,0032) Specified Primary Meterset VR: DS VM:1 (3008,0033) Specified Secondary Meterset VR: DS VM:1 (3008,0036) Delivered Primary Meterset VR: DS VM:1 (3008,0037) Delivered Secondary Meterset VR: DS VM:1 (3008,003A) Specified Treatment Time VR: DS VM:1 (3008,003B) Delivered Treatment Time VR: DS VM:1 (3008,0040) Control Point Delivery Sequence VR: SQ VM:1 (3008,0041) Ion Control Point Delivery Sequence VR: SQ VM:1 (3008,0042) Specified Meterset VR: DS VM:1 (3008,0044) Delivered Meterset VR: DS VM:1 (3008,0045) Meterset Rate Set VR: FL VM:1 (3008,0046) Meterset Rate Delivered VR: FL VM:1 (3008,0047) Scan Spot Metersets Delivered VR: FL VM:1-n (3008,0048) Dose Rate Delivered VR: DS VM:1 (3008,0050) Treatment Summary Calculated Dose Reference Sequence VR: SQ VM:1 (3008,0052) Cumulative Dose to Dose Reference VR: DS VM:1 (3008,0054) First Treatment Date VR: DA VM:1 (3008,0056) Most Recent Treatment Date VR: DA VM:1 (3008,005A) Number of Fractions Delivered VR: IS VM:1 (3008,0060) Override Sequence VR: SQ VM:1 (3008,0061) Parameter Sequence Pointer VR: AT VM:1 (3008,0062) Override Parameter Pointer VR: AT VM:1 (3008,0063) Parameter Item Index VR: IS VM:1 (3008,0064) Measured Dose Reference Number VR: IS VM:1 (3008,0065) Parameter Pointer VR: AT VM:1 (3008,0066) Override Reason VR: ST VM:1 (3008,0068) Corrected Parameter Sequence VR: SQ VM:1 (3008,006A) Correction Value VR: FL VM:1 (3008,0070) Calculated Dose Reference Sequence VR: SQ VM:1 (3008,0072) Calculated Dose Reference Number VR: IS VM:1 (3008,0074) Calculated Dose Reference Description VR: ST VM:1 (3008,0076) Calculated Dose Reference Dose Value VR: DS VM:1 (3008,0078) Start Meterset VR: DS VM:1 (3008,007A) End Meterset VR: DS VM:1 (3008,0080) Referenced Measured Dose Reference Sequence VR: SQ VM:1 (3008,0082) Referenced Measured Dose Reference Number VR: IS VM:1 (3008,0090) Referenced Calculated Dose Reference Sequence VR: SQ VM:1 (3008,0092) Referenced Calculated Dose Reference Number VR: IS VM:1 (3008,00A0) Beam Limiting Device Leaf Pairs Sequence VR: SQ VM:1 (3008,00B0) Recorded Wedge Sequence VR: SQ VM:1 (3008,00C0) Recorded Compensator Sequence VR: SQ VM:1 (3008,00D0) Recorded Block Sequence VR: SQ VM:1 (3008,00E0) Treatment Summary Measured Dose Reference Sequence VR: SQ VM:1 (3008,00F0) Recorded Snout Sequence VR: SQ VM:1 (3008,00F2) Recorded Range Shifter Sequence VR: SQ VM:1 (3008,00F4) Recorded Lateral Spreading Device Sequence VR: SQ VM:1 (3008,00F6) Recorded Range Modulator Sequence VR: SQ VM:1 (3008,0100) Recorded Source Sequence VR: SQ VM:1 (3008,0105) Source Serial Number VR: LO VM:1 (3008,0110) Treatment Session Application Setup Sequence VR: SQ VM:1 (3008,0116) Application Setup Check VR: CS VM:1 (3008,0120) Recorded Brachy Accessory Device Sequence VR: SQ VM:1 (3008,0122) Referenced Brachy Accessory Device Number VR: IS VM:1 (3008,0130) Recorded Channel Sequence VR: SQ VM:1 (3008,0132) Specified Channel Total Time VR: DS VM:1 (3008,0134) Delivered Channel Total Time VR: DS VM:1 (3008,0136) Specified Number of Pulses VR: IS VM:1 (3008,0138) Delivered Number of Pulses VR: IS VM:1 (3008,013A) Specified Pulse Repetition Interval VR: DS VM:1 (3008,013C) Delivered Pulse Repetition Interval VR: DS VM:1 (3008,0140) Recorded Source Applicator Sequence VR: SQ VM:1 (3008,0142) Referenced Source Applicator Number VR: IS VM:1 (3008,0150) Recorded Channel Shield Sequence VR: SQ VM:1 (3008,0152) Referenced Channel Shield Number VR: IS VM:1 (3008,0160) Brachy Control Point Delivered Sequence VR: SQ VM:1 (3008,0162) Safe Position Exit Date VR: DA VM:1 (3008,0164) Safe Position Exit Time VR: TM VM:1 (3008,0166) Safe Position Return Date VR: DA VM:1 (3008,0168) Safe Position Return Time VR: TM VM:1 (3008,0200) Current Treatment Status VR: CS VM:1 (3008,0202) Treatment Status Comment VR: ST VM:1 (3008,0220) Fraction Group Summary Sequence VR: SQ VM:1 (3008,0223) Referenced Fraction Number VR: IS VM:1 (3008,0224) Fraction Group Type VR: CS VM:1 (3008,0230) Beam Stopper Position VR: CS VM:1 (3008,0240) Fraction Status Summary Sequence VR: SQ VM:1 (3008,0250) Treatment Date VR: DA VM:1 (3008,0251) Treatment Time VR: TM VM:1 (300A,0002) RT Plan Label VR: SH VM:1 (300A,0003) RT Plan Name VR: LO VM:1 (300A,0004) RT Plan Description VR: ST VM:1 (300A,0006) RT Plan Date VR: DA VM:1 (300A,0007) RT Plan Time VR: TM VM:1 (300A,0009) Treatment Protocols VR: LO VM:1-n (300A,000A) Plan Intent VR: CS VM:1 (300A,000B) Treatment Sites VR: LO VM:1-n (300A,000C) RT Plan Geometry VR: CS VM:1 (300A,000E) Prescription Description VR: ST VM:1 (300A,0010) Dose Reference Sequence VR: SQ VM:1 (300A,0012) Dose Reference Number VR: IS VM:1 (300A,0013) Dose Reference UID VR: UI VM:1 (300A,0014) Dose Reference Structure Type VR: CS VM:1 (300A,0015) Nominal Beam Energy Unit VR: CS VM:1 (300A,0016) Dose Reference Description VR: LO VM:1 (300A,0018) Dose Reference Point Coordinates VR: DS VM:3 (300A,001A) Nominal Prior Dose VR: DS VM:1 (300A,0020) Dose Reference Type VR: CS VM:1 (300A,0021) Constraint Weight VR: DS VM:1 (300A,0022) Delivery Warning Dose VR: DS VM:1 (300A,0023) Delivery Maximum Dose VR: DS VM:1 (300A,0025) Target Minimum Dose VR: DS VM:1 (300A,0026) Target Prescription Dose VR: DS VM:1 (300A,0027) Target Maximum Dose VR: DS VM:1 (300A,0028) Target Underdose Volume Fraction VR: DS VM:1 (300A,002A) Organ at Risk Full-volume Dose VR: DS VM:1 (300A,002B) Organ at Risk Limit Dose VR: DS VM:1 (300A,002C) Organ at Risk Maximum Dose VR: DS VM:1 (300A,002D) Organ at Risk Overdose Volume Fraction VR: DS VM:1 (300A,0040) Tolerance Table Sequence VR: SQ VM:1 (300A,0042) Tolerance Table Number VR: IS VM:1 (300A,0043) Tolerance Table Label VR: SH VM:1 (300A,0044) Gantry Angle Tolerance VR: DS VM:1 (300A,0046) Beam Limiting Device Angle Tolerance VR: DS VM:1 (300A,0048) Beam Limiting Device Tolerance Sequence VR: SQ VM:1 (300A,004A) Beam Limiting Device Position Tolerance VR: DS VM:1 (300A,004B) Snout Position Tolerance VR: FL VM:1 (300A,004C) Patient Support Angle Tolerance VR: DS VM:1 (300A,004E) Table Top Eccentric Angle Tolerance VR: DS VM:1 (300A,004F) Table Top Pitch Angle Tolerance VR: FL VM:1 (300A,0050) Table Top Roll Angle Tolerance VR: FL VM:1 (300A,0051) Table Top Vertical Position Tolerance VR: DS VM:1 (300A,0052) Table Top Longitudinal Position Tolerance VR: DS VM:1 (300A,0053) Table Top Lateral Position Tolerance VR: DS VM:1 (300A,0055) RT Plan Relationship VR: CS VM:1 (300A,0070) Fraction Group Sequence VR: SQ VM:1 (300A,0071) Fraction Group Number VR: IS VM:1 (300A,0072) Fraction Group Description VR: LO VM:1 (300A,0078) Number of Fractions Planned VR: IS VM:1 (300A,0079) Number of Fraction Pattern Digits Per Day VR: IS VM:1 (300A,007A) Repeat Fraction Cycle Length VR: IS VM:1 (300A,007B) Fraction Pattern VR: LT VM:1 (300A,0080) Number of Beams VR: IS VM:1 (300A,0082) Beam Dose Specification Point VR: DS VM:3 (300A,0084) Beam Dose VR: DS VM:1 (300A,0086) Beam Meterset VR: DS VM:1 (300A,0088) Beam Dose Point Depth VR: FL VM:1 (300A,0089) Beam Dose Point Equivalent Depth VR: FL VM:1 (300A,008A) Beam Dose Point SSD VR: FL VM:1 (300A,00A0) Number of Brachy Application Setups VR: IS VM:1 (300A,00A2) Brachy Application Setup Dose Specification Point VR: DS VM:3 (300A,00A4) Brachy Application Setup Dose VR: DS VM:1 (300A,00B0) Beam Sequence VR: SQ VM:1 (300A,00B2) Treatment Machine Name VR: SH VM:1 (300A,00B3) Primary Dosimeter Unit VR: CS VM:1 (300A,00B4) Source-Axis Distance VR: DS VM:1 (300A,00B6) Beam Limiting Device Sequence VR: SQ VM:1 (300A,00B8) RT Beam Limiting Device Type VR: CS VM:1 (300A,00BA) Source to Beam Limiting Device Distance VR: DS VM:1 (300A,00BB) Isocenter to Beam Limiting Device Distance VR: FL VM:1 (300A,00BC) Number of Leaf/Jaw Pairs VR: IS VM:1 (300A,00BE) Leaf Position Boundaries VR: DS VM:3-n (300A,00C0) Beam Number VR: IS VM:1 (300A,00C2) Beam Name VR: LO VM:1 (300A,00C3) Beam Description VR: ST VM:1 (300A,00C4) Beam Type VR: CS VM:1 (300A,00C6) Radiation Type VR: CS VM:1 (300A,00C7) High-Dose Technique Type VR: CS VM:1 (300A,00C8) Reference Image Number VR: IS VM:1 (300A,00CA) Planned Verification Image Sequence VR: SQ VM:1 (300A,00CC) Imaging Device-Specific Acquisition Parameters VR: LO VM:1-n (300A,00CE) Treatment Delivery Type VR: CS VM:1 (300A,00D0) Number of Wedges VR: IS VM:1 (300A,00D1) Wedge Sequence VR: SQ VM:1 (300A,00D2) Wedge Number VR: IS VM:1 (300A,00D3) Wedge Type VR: CS VM:1 (300A,00D4) Wedge ID VR: SH VM:1 (300A,00D5) Wedge Angle VR: IS VM:1 (300A,00D6) Wedge Factor VR: DS VM:1 (300A,00D7) Total Wedge Tray Water-Equivalent Thickness VR: FL VM:1 (300A,00D8) Wedge Orientation VR: DS VM:1 (300A,00D9) Isocenter to Wedge Tray Distance VR: FL VM:1 (300A,00DA) Source to Wedge Tray Distance VR: DS VM:1 (300A,00DB) Wedge Thin Edge Position VR: FL VM:1 (300A,00DC) Bolus ID VR: SH VM:1 (300A,00DD) Bolus Description VR: ST VM:1 (300A,00E0) Number of Compensators VR: IS VM:1 (300A,00E1) Material ID VR: SH VM:1 (300A,00E2) Total Compensator Tray Factor VR: DS VM:1 (300A,00E3) Compensator Sequence VR: SQ VM:1 (300A,00E4) Compensator Number VR: IS VM:1 (300A,00E5) Compensator ID VR: SH VM:1 (300A,00E6) Source to Compensator Tray Distance VR: DS VM:1 (300A,00E7) Compensator Rows VR: IS VM:1 (300A,00E8) Compensator Columns VR: IS VM:1 (300A,00E9) Compensator Pixel Spacing VR: DS VM:2 (300A,00EA) Compensator Position VR: DS VM:2 (300A,00EB) Compensator Transmission Data VR: DS VM:1-n (300A,00EC) Compensator Thickness Data VR: DS VM:1-n (300A,00ED) Number of Boli VR: IS VM:1 (300A,00EE) Compensator Type VR: CS VM:1 (300A,00F0) Number of Blocks VR: IS VM:1 (300A,00F2) Total Block Tray Factor VR: DS VM:1 (300A,00F3) Total Block Tray Water-Equivalent Thickness VR: FL VM:1 (300A,00F4) Block Sequence VR: SQ VM:1 (300A,00F5) Block Tray ID VR: SH VM:1 (300A,00F6) Source to Block Tray Distance VR: DS VM:1 (300A,00F7) Isocenter to Block Tray Distance VR: FL VM:1 (300A,00F8) Block Type VR: CS VM:1 (300A,00F9) Accessory Code VR: LO VM:1 (300A,00FA) Block Divergence VR: CS VM:1 (300A,00FB) Block Mounting Position VR: CS VM:1 (300A,00FC) Block Number VR: IS VM:1 (300A,00FE) Block Name VR: LO VM:1 (300A,0100) Block Thickness VR: DS VM:1 (300A,0102) Block Transmission VR: DS VM:1 (300A,0104) Block Number of Points VR: IS VM:1 (300A,0106) Block Data VR: DS VM:2-2n (300A,0107) Applicator Sequence VR: SQ VM:1 (300A,0108) Applicator ID VR: SH VM:1 (300A,0109) Applicator Type VR: CS VM:1 (300A,010A) Applicator Description VR: LO VM:1 (300A,010C) Cumulative Dose Reference Coefficient VR: DS VM:1 (300A,010E) Final Cumulative Meterset Weight VR: DS VM:1 (300A,0110) Number of Control Points VR: IS VM:1 (300A,0111) Control Point Sequence VR: SQ VM:1 (300A,0112) Control Point Index VR: IS VM:1 (300A,0114) Nominal Beam Energy VR: DS VM:1 (300A,0115) Dose Rate Set VR: DS VM:1 (300A,0116) Wedge Position Sequence VR: SQ VM:1 (300A,0118) Wedge Position VR: CS VM:1 (300A,011A) Beam Limiting Device Position Sequence VR: SQ VM:1 (300A,011C) Leaf/Jaw Positions VR: DS VM:2-2n (300A,011E) Gantry Angle VR: DS VM:1 (300A,011F) Gantry Rotation Direction VR: CS VM:1 (300A,0120) Beam Limiting Device Angle VR: DS VM:1 (300A,0121) Beam Limiting Device Rotation Direction VR: CS VM:1 (300A,0122) Patient Support Angle VR: DS VM:1 (300A,0123) Patient Support Rotation Direction VR: CS VM:1 (300A,0124) Table Top Eccentric Axis Distance VR: DS VM:1 (300A,0125) Table Top Eccentric Angle VR: DS VM:1 (300A,0126) Table Top Eccentric Rotation Direction VR: CS VM:1 (300A,0128) Table Top Vertical Position VR: DS VM:1 (300A,0129) Table Top Longitudinal Position VR: DS VM:1 (300A,012A) Table Top Lateral Position VR: DS VM:1 (300A,012C) Isocenter Position VR: DS VM:3 (300A,012E) Surface Entry Point VR: DS VM:3 (300A,0130) Source to Surface Distance VR: DS VM:1 (300A,0134) Cumulative Meterset Weight VR: DS VM:1 (300A,0140) Table Top Pitch Angle VR: FL VM:1 (300A,0142) Table Top Pitch Rotation Direction VR: CS VM:1 (300A,0144) Table Top Roll Angle VR: FL VM:1 (300A,0146) Table Top Roll Rotation Direction VR: CS VM:1 (300A,0148) Head Fixation Angle VR: FL VM:1 (300A,014A) Gantry Pitch Angle VR: FL VM:1 (300A,014C) Gantry Pitch Rotation Direction VR: CS VM:1 (300A,014E) Gantry Pitch Angle Tolerance VR: FL VM:1 (300A,0180) Patient Setup Sequence VR: SQ VM:1 (300A,0182) Patient Setup Number VR: IS VM:1 (300A,0183) Patient Setup Label VR: LO VM:1 (300A,0184) Patient Additional Position VR: LO VM:1 (300A,0190) Fixation Device Sequence VR: SQ VM:1 (300A,0192) Fixation Device Type VR: CS VM:1 (300A,0194) Fixation Device Label VR: SH VM:1 (300A,0196) Fixation Device Description VR: ST VM:1 (300A,0198) Fixation Device Position VR: SH VM:1 (300A,0199) Fixation Device Pitch Angle VR: FL VM:1 (300A,019A) Fixation Device Roll Angle VR: FL VM:1 (300A,01A0) Shielding Device Sequence VR: SQ VM:1 (300A,01A2) Shielding Device Type VR: CS VM:1 (300A,01A4) Shielding Device Label VR: SH VM:1 (300A,01A6) Shielding Device Description VR: ST VM:1 (300A,01A8) Shielding Device Position VR: SH VM:1 (300A,01B0) Setup Technique VR: CS VM:1 (300A,01B2) Setup Technique Description VR: ST VM:1 (300A,01B4) Setup Device Sequence VR: SQ VM:1 (300A,01B6) Setup Device Type VR: CS VM:1 (300A,01B8) Setup Device Label VR: SH VM:1 (300A,01BA) Setup Device Description VR: ST VM:1 (300A,01BC) Setup Device Parameter VR: DS VM:1 (300A,01D0) Setup Reference Description VR: ST VM:1 (300A,01D2) Table Top Vertical Setup Displacement VR: DS VM:1 (300A,01D4) Table Top Longitudinal Setup Displacement VR: DS VM:1 (300A,01D6) Table Top Lateral Setup Displacement VR: DS VM:1 (300A,0200) Brachy Treatment Technique VR: CS VM:1 (300A,0202) Brachy Treatment Type VR: CS VM:1 (300A,0206) Treatment Machine Sequence VR: SQ VM:1 (300A,0210) Source Sequence VR: SQ VM:1 (300A,0212) Source Number VR: IS VM:1 (300A,0214) Source Type VR: CS VM:1 (300A,0216) Source Manufacturer VR: LO VM:1 (300A,0218) Active Source Diameter VR: DS VM:1 (300A,021A) Active Source Length VR: DS VM:1 (300A,0222) Source Encapsulation Nominal Thickness VR: DS VM:1 (300A,0224) Source Encapsulation Nominal Transmission VR: DS VM:1 (300A,0226) Source Isotope Name VR: LO VM:1 (300A,0228) Source Isotope Half Life VR: DS VM:1 (300A,0229) Source Strength Units VR: CS VM:1 (300A,022A) Reference Air Kerma Rate VR: DS VM:1 (300A,022B) Source Strength VR: DS VM:1 (300A,022C) Source Strength Reference Date VR: DA VM:1 (300A,022E) Source Strength Reference Time VR: TM VM:1 (300A,0230) Application Setup Sequence VR: SQ VM:1 (300A,0232) Application Setup Type VR: CS VM:1 (300A,0234) Application Setup Number VR: IS VM:1 (300A,0236) Application Setup Name VR: LO VM:1 (300A,0238) Application Setup Manufacturer VR: LO VM:1 (300A,0240) Template Number VR: IS VM:1 (300A,0242) Template Type VR: SH VM:1 (300A,0244) Template Name VR: LO VM:1 (300A,0250) Total Reference Air Kerma VR: DS VM:1 (300A,0260) Brachy Accessory Device Sequence VR: SQ VM:1 (300A,0262) Brachy Accessory Device Number VR: IS VM:1 (300A,0263) Brachy Accessory Device ID VR: SH VM:1 (300A,0264) Brachy Accessory Device Type VR: CS VM:1 (300A,0266) Brachy Accessory Device Name VR: LO VM:1 (300A,026A) Brachy Accessory Device Nominal Thickness VR: DS VM:1 (300A,026C) Brachy Accessory Device Nominal Transmission VR: DS VM:1 (300A,0280) Channel Sequence VR: SQ VM:1 (300A,0282) Channel Number VR: IS VM:1 (300A,0284) Channel Length VR: DS VM:1 (300A,0286) Channel Total Time VR: DS VM:1 (300A,0288) Source Movement Type VR: CS VM:1 (300A,028A) Number of Pulses VR: IS VM:1 (300A,028C) Pulse Repetition Interval VR: DS VM:1 (300A,0290) Source Applicator Number VR: IS VM:1 (300A,0291) Source Applicator ID VR: SH VM:1 (300A,0292) Source Applicator Type VR: CS VM:1 (300A,0294) Source Applicator Name VR: LO VM:1 (300A,0296) Source Applicator Length VR: DS VM:1 (300A,0298) Source Applicator Manufacturer VR: LO VM:1 (300A,029C) Source Applicator Wall Nominal Thickness VR: DS VM:1 (300A,029E) Source Applicator Wall Nominal Transmission VR: DS VM:1 (300A,02A0) Source Applicator Step Size VR: DS VM:1 (300A,02A2) Transfer Tube Number VR: IS VM:1 (300A,02A4) Transfer Tube Length VR: DS VM:1 (300A,02B0) Channel Shield Sequence VR: SQ VM:1 (300A,02B2) Channel Shield Number VR: IS VM:1 (300A,02B3) Channel Shield ID VR: SH VM:1 (300A,02B4) Channel Shield Name VR: LO VM:1 (300A,02B8) Channel Shield Nominal Thickness VR: DS VM:1 (300A,02BA) Channel Shield Nominal Transmission VR: DS VM:1 (300A,02C8) Final Cumulative Time Weight VR: DS VM:1 (300A,02D0) Brachy Control Point Sequence VR: SQ VM:1 (300A,02D2) Control Point Relative Position VR: DS VM:1 (300A,02D4) Control Point 3D Position VR: DS VM:3 (300A,02D6) Cumulative Time Weight VR: DS VM:1 (300A,02E0) Compensator Divergence VR: CS VM:1 (300A,02E1) Compensator Mounting Position VR: CS VM:1 (300A,02E2) Source to Compensator Distance VR: DS VM:1-n (300A,02E3) Total Compensator Tray Water-Equivalent Thickness VR: FL VM:1 (300A,02E4) Isocenter to Compensator Tray Distance VR: FL VM:1 (300A,02E5) Compensator Column Offset VR: FL VM:1 (300A,02E6) Isocenter to Compensator Distances VR: FL VM:1-n (300A,02E7) Compensator Relative Stopping Power Ratio VR: FL VM:1 (300A,02E8) Compensator Milling Tool Diameter VR: FL VM:1 (300A,02EA) Ion Range Compensator Sequence VR: SQ VM:1 (300A,02EB) Compensator Description VR: LT VM:1 (300A,0302) Radiation Mass Number VR: IS VM:1 (300A,0304) Radiation Atomic Number VR: IS VM:1 (300A,0306) Radiation Charge State VR: SS VM:1 (300A,0308) Scan Mode VR: CS VM:1 (300A,030A) Virtual Source-Axis Distances VR: FL VM:2 (300A,030C) Snout Sequence VR: SQ VM:1 (300A,030D) Snout Position VR: FL VM:1 (300A,030F) Snout ID VR: SH VM:1 (300A,0312) Number of Range Shifters VR: IS VM:1 (300A,0314) Range Shifter Sequence VR: SQ VM:1 (300A,0316) Range Shifter Number VR: IS VM:1 (300A,0318) Range Shifter ID VR: SH VM:1 (300A,0320) Range Shifter Type VR: CS VM:1 (300A,0322) Range Shifter Description VR: LO VM:1 (300A,0330) Number of Lateral Spreading Devices VR: IS VM:1 (300A,0332) Lateral Spreading Device Sequence VR: SQ VM:1 (300A,0334) Lateral Spreading Device Number VR: IS VM:1 (300A,0336) Lateral Spreading Device ID VR: SH VM:1 (300A,0338) Lateral Spreading Device Type VR: CS VM:1 (300A,033A) Lateral Spreading Device Description VR: LO VM:1 (300A,033C) Lateral Spreading Device Water Equivalent Thickness VR: FL VM:1 (300A,0340) Number of Range Modulators VR: IS VM:1 (300A,0342) Range Modulator Sequence VR: SQ VM:1 (300A,0344) Range Modulator Number VR: IS VM:1 (300A,0346) Range Modulator ID VR: SH VM:1 (300A,0348) Range Modulator Type VR: CS VM:1 (300A,034A) Range Modulator Description VR: LO VM:1 (300A,034C) Beam Current Modulation ID VR: SH VM:1 (300A,0350) Patient Support Type VR: CS VM:1 (300A,0352) Patient Support ID VR: SH VM:1 (300A,0354) Patient Support Accessory Code VR: LO VM:1 (300A,0356) Fixation Light Azimuthal Angle VR: FL VM:1 (300A,0358) Fixation Light Polar Angle VR: FL VM:1 (300A,035A) Meterset Rate VR: FL VM:1 (300A,0360) Range Shifter Settings Sequence VR: SQ VM:1 (300A,0362) Range Shifter Setting VR: LO VM:1 (300A,0364) Isocenter to Range Shifter Distance VR: FL VM:1 (300A,0366) Range Shifter Water Equivalent Thickness VR: FL VM:1 (300A,0370) Lateral Spreading Device Settings Sequence VR: SQ VM:1 (300A,0372) Lateral Spreading Device Setting VR: LO VM:1 (300A,0374) Isocenter to Lateral Spreading Device Distance VR: FL VM:1 (300A,0380) Range Modulator Settings Sequence VR: SQ VM:1 (300A,0382) Range Modulator Gating Start Value VR: FL VM:1 (300A,0384) Range Modulator Gating Stop Value VR: FL VM:1 (300A,0386) Range Modulator Gating Start Water Equivalent Thickness VR: FL VM:1 (300A,0388) Range Modulator Gating Stop Water Equivalent Thickness VR: FL VM:1 (300A,038A) Isocenter to Range Modulator Distance VR: FL VM:1 (300A,0390) Scan Spot Tune ID VR: SH VM:1 (300A,0392) Number of Scan Spot Positions VR: IS VM:1 (300A,0394) Scan Spot Position Map VR: FL VM:1-n (300A,0396) Scan Spot Meterset Weights VR: FL VM:1-n (300A,0398) Scanning Spot Size VR: FL VM:2 (300A,039A) Number of Paintings VR: IS VM:1 (300A,03A0) Ion Tolerance Table Sequence VR: SQ VM:1 (300A,03A2) Ion Beam Sequence VR: SQ VM:1 (300A,03A4) Ion Beam Limiting Device Sequence VR: SQ VM:1 (300A,03A6) Ion Block Sequence VR: SQ VM:1 (300A,03A8) Ion Control Point Sequence VR: SQ VM:1 (300A,03AA) Ion Wedge Sequence VR: SQ VM:1 (300A,03AC) Ion Wedge Position Sequence VR: SQ VM:1 (300A,0401) Referenced Setup Image Sequence VR: SQ VM:1 (300A,0402) Setup Image Comment VR: ST VM:1 (300A,0410) Motion Synchronization Sequence VR: SQ VM:1 (300A,0412) Control Point Orientation VR: FL VM:3 (300A,0420) General Accessory Sequence VR: SQ VM:1 (300A,0421) General Accessory ID VR: SH VM:1 (300A,0422) General Accessory Description VR: ST VM:1 (300A,0423) General Accessory Type VR: CS VM:1 (300A,0424) General Accessory Number VR: IS VM:1 (300C,0002) Referenced RT Plan Sequence VR: SQ VM:1 (300C,0004) Referenced Beam Sequence VR: SQ VM:1 (300C,0006) Referenced Beam Number VR: IS VM:1 (300C,0007) Referenced Reference Image Number VR: IS VM:1 (300C,0008) Start Cumulative Meterset Weight VR: DS VM:1 (300C,0009) End Cumulative Meterset Weight VR: DS VM:1 (300C,000A) Referenced Brachy Application Setup Sequence VR: SQ VM:1 (300C,000C) Referenced Brachy Application Setup Number VR: IS VM:1 (300C,000E) Referenced Source Number VR: IS VM:1 (300C,0020) Referenced Fraction Group Sequence VR: SQ VM:1 (300C,0022) Referenced Fraction Group Number VR: IS VM:1 (300C,0040) Referenced Verification Image Sequence VR: SQ VM:1 (300C,0042) Referenced Reference Image Sequence VR: SQ VM:1 (300C,0050) Referenced Dose Reference Sequence VR: SQ VM:1 (300C,0051) Referenced Dose Reference Number VR: IS VM:1 (300C,0055) Brachy Referenced Dose Reference Sequence VR: SQ VM:1 (300C,0060) Referenced Structure Set Sequence VR: SQ VM:1 (300C,006A) Referenced Patient Setup Number VR: IS VM:1 (300C,0080) Referenced Dose Sequence VR: SQ VM:1 (300C,00A0) Referenced Tolerance Table Number VR: IS VM:1 (300C,00B0) Referenced Bolus Sequence VR: SQ VM:1 (300C,00C0) Referenced Wedge Number VR: IS VM:1 (300C,00D0) Referenced Compensator Number VR: IS VM:1 (300C,00E0) Referenced Block Number VR: IS VM:1 (300C,00F0) Referenced Control Point Index VR: IS VM:1 (300C,00F2) Referenced Control Point Sequence VR: SQ VM:1 (300C,00F4) Referenced Start Control Point Index VR: IS VM:1 (300C,00F6) Referenced Stop Control Point Index VR: IS VM:1 (300C,0100) Referenced Range Shifter Number VR: IS VM:1 (300C,0102) Referenced Lateral Spreading Device Number VR: IS VM:1 (300C,0104) Referenced Range Modulator Number VR: IS VM:1 (300E,0002) Approval Status VR: CS VM:1 (300E,0004) Review Date VR: DA VM:1 (300E,0005) Review Time VR: TM VM:1 (300E,0008) Reviewer Name VR: PN VM:1 (4000,0010) Arbitrary VR: LT VM:1 This tag has been retired. (4000,4000) Text Comments VR: LT VM:1 This tag has been retired. (4008,0040) Results ID VR: SH VM:1 This tag has been retired. (4008,0042) Results ID Issuer VR: LO VM:1 This tag has been retired. (4008,0050) Referenced Interpretation Sequence VR: SQ VM:1 This tag has been retired. (4008,0100) Interpretation Recorded Date VR: DA VM:1 This tag has been retired. (4008,0101) Interpretation Recorded Time VR: TM VM:1 This tag has been retired. (4008,0102) Interpretation Recorder VR: PN VM:1 This tag has been retired. (4008,0103) Reference to Recorded Sound VR: LO VM:1 This tag has been retired. (4008,0108) Interpretation Transcription Date VR: DA VM:1 This tag has been retired. (4008,0109) Interpretation Transcription Time VR: TM VM:1 This tag has been retired. (4008,010A) Interpretation Transcriber VR: PN VM:1 This tag has been retired. (4008,010B) Interpretation Text VR: ST VM:1 This tag has been retired. (4008,010C) Interpretation Author VR: PN VM:1 This tag has been retired. (4008,0111) Interpretation Approver Sequence VR: SQ VM:1 This tag has been retired. (4008,0112) Interpretation Approval Date VR: DA VM:1 This tag has been retired. (4008,0113) Interpretation Approval Time VR: TM VM:1 This tag has been retired. (4008,0114) Physician Approving Interpretation VR: PN VM:1 This tag has been retired. (4008,0115) Interpretation Diagnosis Description VR: LT VM:1 This tag has been retired. (4008,0117) Interpretation Diagnosis Code Sequence VR: SQ VM:1 This tag has been retired. (4008,0118) Results Distribution List Sequence VR: SQ VM:1 This tag has been retired. (4008,0119) Distribution Name VR: PN VM:1 This tag has been retired. (4008,011A) Distribution Address VR: LO VM:1 This tag has been retired. (4008,0200) Interpretation ID VR: SH VM:1 This tag has been retired. (4008,0202) Interpretation ID Issuer VR: LO VM:1 This tag has been retired. (4008,0210) Interpretation Type ID VR: CS VM:1 This tag has been retired. (4008,0212) Interpretation Status ID VR: CS VM:1 This tag has been retired. (4008,0300) Impressions VR: ST VM:1 This tag has been retired. (4008,4000) Results Comments VR: ST VM:1 This tag has been retired. (4FFE,0001) MAC Parameters Sequence VR: SQ VM:1 (5000,0005) Curve Dimensions VR: US VM:1 This tag has been retired. (5000,0010) Number of Points VR: US VM:1 This tag has been retired. (5000,0020) Type of Data VR: CS VM:1 This tag has been retired. (5000,0022) Curve Description VR: LO VM:1 This tag has been retired. (5000,0030) Axis Units VR: SH VM:1-n This tag has been retired. (5000,0040) Axis Labels VR: SH VM:1-n This tag has been retired. (5000,0103) Data Value Representation VR: US VM:1 This tag has been retired. (5000,0104) Minimum Coordinate Value VR: US VM:1-n This tag has been retired. (5000,0105) Maximum Coordinate Value VR: US VM:1-n This tag has been retired. (5000,0106) Curve Range VR: SH VM:1-n This tag has been retired. (5000,0110) Curve Data Descriptor VR: US VM:1-n This tag has been retired. (5000,0112) Coordinate Start Value VR: US VM:1-n This tag has been retired. (5000,0114) Coordinate Step Value VR: US VM:1-n This tag has been retired. (5000,1001) Curve Activation Layer VR: CS VM:1 This tag has been retired. (5000,2000) Audio Type VR: US VM:1 This tag has been retired. (5000,2002) Audio Sample Format VR: US VM:1 This tag has been retired. (5000,2004) Number of Channels VR: US VM:1 This tag has been retired. (5000,2006) Number of Samples VR: UL VM:1 This tag has been retired. (5000,2008) Sample Rate VR: UL VM:1 This tag has been retired. (5000,200A) Total Time VR: UL VM:1 This tag has been retired. (5000,200C) Audio Sample Data VR: OW or OB VM:1 This tag has been retired. (5000,200E) Audio Comments VR: LT VM:1 This tag has been retired. (5000,2500) Curve Label VR: LO VM:1 This tag has been retired. (5000,2600) Curve Referenced Overlay Sequence VR: SQ VM:1 This tag has been retired. (5000,2610) Curve Referenced Overlay Group VR: US VM:1 This tag has been retired. (5000,3000) Curve Data VR: OW or OB VM:1 This tag has been retired. (5200,9229) Shared Functional Groups Sequence VR: SQ VM:1 (5200,9230) Per-frame Functional Groups Sequence VR: SQ VM:1 (5400,0100) Waveform Sequence VR: SQ VM:1 (5400,0110) Channel Minimum Value VR: OB or OW VM:1 (5400,0112) Channel Maximum Value VR: OB or OW VM:1 (5400,1004) Waveform Bits Allocated VR: US VM:1 (5400,1006) Waveform Sample Interpretation VR: CS VM:1 (5400,100A) Waveform Padding Value VR: OB or OW VM:1 (5400,1010) Waveform Data VR: OB or OW VM:1 (5600,0010) First Order Phase Correction Angle VR: OF VM:1 (5600,0020) Spectroscopy Data VR: OF VM:1 (6000,0010) Overlay Rows VR: US VM:1 (6000,0011) Overlay Columns VR: US VM:1 (6000,0012) Overlay Planes VR: US VM:1 This tag has been retired. (6000,0015) Number of Frames in Overlay VR: IS VM:1 (6000,0022) Overlay Description VR: LO VM:1 (6000,0040) Overlay Type VR: CS VM:1 (6000,0045) Overlay Subtype VR: LO VM:1 (6000,0050) Overlay Origin VR: SS VM:2 (6000,0051) Image Frame Origin VR: US VM:1 (6000,0052) Overlay Plane Origin VR: US VM:1 This tag has been retired. (6000,0060) Overlay Compression Code VR: CS VM:1 This tag has been retired. (6000,0061) Overlay Compression Originator VR: SH VM:1 This tag has been retired. (6000,0062) Overlay Compression Label VR: SH VM:1 This tag has been retired. (6000,0063) Overlay Compression Description VR: CS VM:1 This tag has been retired. (6000,0066) Overlay Compression Step Pointers VR: AT VM:1-n This tag has been retired. (6000,0068) Overlay Repeat Interval VR: US VM:1 This tag has been retired. (6000,0069) Overlay Bits Grouped VR: US VM:1 This tag has been retired. (6000,0100) Overlay Bits Allocated VR: US VM:1 (6000,0102) Overlay Bit Position VR: US VM:1 (6000,0110) Overlay Format VR: CS VM:1 This tag has been retired. (6000,0200) Overlay Location VR: US VM:1 This tag has been retired. (6000,0800) Overlay Code Label VR: CS VM:1-n This tag has been retired. (6000,0802) Overlay Number of Tables VR: US VM:1 This tag has been retired. (6000,0803) Overlay Code Table Location VR: AT VM:1-n This tag has been retired. (6000,0804) Overlay Bits For Code Word VR: US VM:1 This tag has been retired. (6000,1001) Overlay Activation Layer VR: CS VM:1 (6000,1100) Overlay Descriptor – Gray VR: US VM:1 This tag has been retired. (6000,1101) Overlay Descriptor – Red VR: US VM:1 This tag has been retired. (6000,1102) Overlay Descriptor – Green VR: US VM:1 This tag has been retired. (6000,1103) Overlay Descriptor – Blue VR: US VM:1 This tag has been retired. (6000,1200) Overlays – Gray VR: US VM:1-n This tag has been retired. (6000,1201) Overlays – Red VR: US VM:1-n This tag has been retired. (6000,1202) Overlays – Green VR: US VM:1-n This tag has been retired. (6000,1203) Overlays – Blue VR: US VM:1-n This tag has been retired. (6000,1301) ROI Area VR: IS VM:1 (6000,1302) ROI Mean VR: DS VM:1 (6000,1303) ROI Standard Deviation VR: DS VM:1 (6000,1500) Overlay Label VR: LO VM:1 (6000,3000) Overlay Data VR: OB or OW VM:1 (6000,4000) Overlay Comments VR: LT VM:1 This tag has been retired. (7F00,0010) Variable Pixel Data VR: OW or OB VM:1 This tag has been retired. (7F00,0011) Variable Next Data Group VR: US VM:1 This tag has been retired. (7F00,0020) Variable Coefficients SDVN VR: OW VM:1 This tag has been retired. (7F00,0030) Variable Coefficients SDHN VR: OW VM:1 This tag has been retired. (7F00,0040) Variable Coefficients SDDN VR: OW VM:1 This tag has been retired. (7FE0,0010) Pixel Data VR: OW or OB VM:1 (7FE0,0020) Coefficients SDVN VR: OW VM:1 This tag has been retired. (7FE0,0030) Coefficients SDHN VR: OW VM:1 This tag has been retired. (7FE0,0040) Coefficients SDDN VR: OW VM:1 This tag has been retired. (FFFA,FFFA) Digital Signatures Sequence VR: SQ VM:1 (FFFC,FFFC) Data Set Trailing Padding VR: OB VM:1 TODO: add functionality to create a component group from the individual components. Represents one component group of a person name (VR PN). This class assumes that the ComponentGroup has already been decoded from any native character set into a Unicode string Constructor. Creates and returns an empty . Gets the entire component group as a string. Converts a to a string. Returns a value indicating whether two are the same. Gets whether or not this is empty. Class that can represent a series as XML. Wrapper class to generate transmission statistics for a DICOM association. Creates an instance of Event handlers called when association has been established. The association Event handler called when an association has been released. The association Event handler called when an association has been aborted. The aborted association The abort reason Event handler called while a DICOM message has been received. The association The received DICOM message Event handler called while a DICOM message has been sent. The association The request DICOM message sent Gets the statistics of the transmissions. An enumeration of flags to control the behaviour of the . Indicates that the should not enforce a non-empty patient ID in the anonymized data set. Indicates that the should not enforce a non-empty patient name in the anonymized data set. Indicates that the should not enforce a different patient's birthdate in the anonymized data set. Indicates that the should relax all optional attribute value checks in the anonymized data set. Indicates that the should use its default behaviour, which is to enforce non-empty and different values in all checked attributes. Reason for the validation failure. Describes the validation failure. For those properties, in and , that have a 'Raw' counterpart (e.g. ), the will always correspond to the non-raw property (e.g. ). Enumerated values for the attribute indicating that the true identity of the patient has been removed from the Attributes and the Pixel Data As defined in the DICOM Standard 2008, Part 3, Section C.7.1.1 (Table C.7-1) YES NO Represents the unknown status, which is equivalent to the null value. Referenced Sop Class and Instance Sequence, consisting of Referenced SOP Class UID (0008,1150) and Referenced SOP Instance UID (0008,1155), and optionally . This is mainly for the different sequences in the the Basic Film Box Relationship Module (Part 3, Table C 13.4, pg 867) such as Referenced Film Session Sequence, Referenced Image Box Sequence, Referenced Basic Annotation Box Sequence, etc., but there may be other uses for it. As per Part 3, Table C 13.4, pg 867 Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Uniquely identifies the referenced SOP Class. (0008,1150) The referenced sop class uid. Uniquely identifies the referenced SOP Instance. (0008,1155) The referenced sop instance uid. BreedRegistry Code Sequence As defined in the DICOM Standard 2008, Part 3, Section C.7.1.1 (Table C.7-1) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. PresentationSeries Module As defined in the DICOM Standard 2008, Part 3, Section C.11.9 (Table C.11.9-1) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Gets or sets the value of Modality in the underlying collection. Type 1. Gets an enumeration of s used by this module. DocumentContent Macro Base Implementation As defined in the DICOM Standard 2008, Part 3, Section C.17.3 (Table C.17-5) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Initializes the underlying collection to implement the module or sequence with a value type of IMAGE using default values. Creates the value of ReferencedSopSequence in the underlying collection. Type 1. Creates the value of ReferencedSopSequence in the underlying collection. Type 1. Initializes the underlying collection to implement the module or sequence with a value type of CONTAINER using default values. Creates the value of ContentTemplateSequence in the underlying collection. Type 1C. Gets or sets the value of ValueType in the underlying collection. Type 1. Gets or sets the value of ConceptNameCodeSequence in the underlying collection. Type 1C. Gets or sets the value of TextValue in the underlying collection. Type 1C. Gets or sets the value of DateTime in the underlying collection. Type 1C. Gets or sets the value of Date in the underlying collection. Type 1C. Gets or sets the value of Time in the underlying collection. Type 1C. Gets or sets the value of PersonName in the underlying collection. Type 1C. Gets or sets the value of Uid in the underlying collection. Type 1C. Gets or sets the value of ReferencedSopSequence in the underlying collection. Type 1. Gets or sets the value of ReferencedSopSequence in the underlying collection. Type 1. Gets or sets the value of ContinuityOfContent in the underlying collection. Type 1. Gets or sets the value of ContentTemplateSequence in the underlying collection. Type 1C. Enumerated values for the attribute identifying the algorithm used in generating the MAC. As defined in the DICOM Standard 2008, Part 3, Section C.17.2.1 (Table C.17-3a) RIPEMD160 MD5 SHA1 Represents the unknown status, which is equivalent to the null value. A collection of DICOMDIR Directory Records at a given level. The collection is used so that within a Directory Entity within a DICOMDIR, the records at a given level can be enumerated over. It supports the interface for the collection. Returns an enumerator that iterates through the collection. A that can be used to iterate through the collection. 1 Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. 2 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. 2 Advances the enumerator to the next element of the collection. true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. The collection was modified after the enumerator was created. 2 Sets the enumerator to its initial position, which is before the first element in the collection. The collection was modified after the enumerator was created. 2 Gets the element in the collection at the current position of the enumerator. The element in the collection at the current position of the enumerator. Gets the current element in the collection. The current element in the collection. The enumerator is positioned before the first element of the collection or after the last element. 2 Security alert event types for use with Security Alert Audit Message Helper This message describes any event for which a node needs to report a security alert, e.g., a node authentication failure when establishing a secure communications channel. Note: The Node Authentication event can be used to report both successes and failures. If reporting of success is done, this could generate a very large number of audit messages, since every authenticated DICOM association, HL7 transaction, and HTML connection should result in a successful node authentication. It is expected that in most situations only the node authentication failures will be reported. Success implies an informative alert. The other failure values imply warning codes that indicate the severity of the alert. A Minor or Serious failure indicates that mitigation efforts were effective in maintaining system security. A Major failure indicates that mitigation efforts may not have been effective, and that the security system may have been compromised. The type of Security Alert event The identity of the person or process that detected the activity of concern. If both are known, then two active participants shall be included (both the person and the process). The identity of the person or process that detected the activity of concern. If both are known, then two active participants shall be included (both the person and the process). The reporting participant The identity of the person, process, node, or other actor that performed the activity reported by the alert. If multiple such participants are known, then all shall be included. Note: In some cases, the user identity is not known precisely. In such cases, the Active Participant can be left out. The participant. Method for transforming event code enum into a CodedValueType. Patient Record Audit Message Helper This message describes the event of a patient record being created, modified, accessed, or deleted. Note: There are several types of patient records managed by both DICOM and non-DICOM system. DICOM applications often manipulate patient records managed by a variety of systems, and thus may be obligated by site security policies to record such events in the audit logs. This audit event can be used to record the access or manipulation of patient records where specific DICOM SOP Instances are not involved. The identity of the person or process manipulating the data. If both the person and the process are known, both shall be included. The participant to add. Add details of a Patient. Class representing a DICOM Part 10 Format File. This class represents a DICOM Part 10 format file. The class inherits off an AbstractMessage class. The class contains instances for the Meta Info (group 0x0002 attributes) and Data Set. Create a DicomFile instance from existing MetaInfo and DataSet. The name for the file. A for the MetaInfo (group 0x0002 attributes). A for the DataSet. Create a new empty DICOM Part 10 format file. Create a new empty DICOM Part 10 format file. Creates a new DicomFile instance from an existing instance. This routine assigns the existing into the new DicomFile instance. A new is created for the MetaInfo. The Media Storage SOP Instance UID, Media Storage SOP Class UID, Implementation Version Name, and Implementation Class UID tags are automatically set in the meta information. Load a DICOM file with the default set. Note: If the file does not contain DICM encoded in it, the routine will assume the file is not a Part 10 format file, and is instead encoded as just a DataSet with the transfer syntax set to Implicit VR Little Endian. The path of the file to load. Load a DICOM file (as set by the property) with the default set. Note: If the file does not contain DICM encoded in it, the routine will assume the file is not a Part 10 format file, and is instead encoded as just a DataSet with the transfer syntax set to Implicit VR Little Endian. Load a DICOM file. Note: If the file does not contain DICM encoded in it, the routine will assume the file is not a Part 10 format file, and is instead encoded as just a DataSet with the transfer syntax set to Implicit VR Little Endian. The options to use when reading the file. The path of the file to load. Load a DICOM file (as set by the property). Note: If the file does not contain DICM encoded in it, the routine will assume the file is not a Part 10 format file, and is instead encoded as just a DataSet with the transfer syntax set to Implicit VR Little Endian. The options to use when reading the file. Load a DICOM file. Note: If the file does not contain DICM encoded in it, the routine will assume the file is not a Part 10 format file, and is instead encoded as just a DataSet with the transfer syntax set to Implicit VR Little Endian. A tag to stop at when reading the file. See the constants in . The options to use when reading the file. The path of the file to load. Load a DICOM file (as set by the property). Note: If the file does not contain DICM encoded in it, the routine will assume the file is not a Part 10 format file, and is instead encoded as just a DataSet with the transfer syntax set to Implicit VR Little Endian. A tag to stop at when reading the file. See the constants in . The options to use when reading the file. Load a DICOM file (as set by the property). Note: If the file does not contain DICM encoded in it, the routine will assume the file is not a Part 10 format file, and is instead encoded as just a DataSet with the transfer syntax set to Implicit VR Little Endian. The options to use when reading the file. The path of the file to load. Load a DICOM file (as set by the property). Note: If the file does not contain DICM encoded in it, the routine will assume the file is not a Part 10 format file, and is instead encoded as just a DataSet with the transfer syntax set to Implicit VR Little Endian. The options to use when reading the file. Load a DICOM file from an input stream. Note: If the file does not contain DICM encoded in it, and is true for , the routine will assume the file is not a Part 10 format file, and is instead encoded as just a DataSet with the transfer syntax set to Implicit VR Little Endian. The input stream to read from. Load a DICOM file from an input stream. Note: If the file does not contain DICM encoded in it, and is true for , the routine will assume the file is not a Part 10 format file, and is instead encoded as just a DataSet with the transfer syntax set to Implicit VR Little Endian. The input stream to read from. The dicom tag to stop the reading at. The dicom read options to consider. Internal routine to see if the file is encoded as a DICOM Part 10 format file. The being used to read the file. true if the file has a DICOM Part 10 format file header. Save the file as a DICOM Part 10 format file (as set by the property) with the default . true on success, false on failure. Save the file as a DICOM Part 10 format file (as set by the property). The options to use when saving the file. Save the file as a DICOM Part 10 format file with the default . true on success, false on failure. Save the file as a DICOM Part 10 format file. The options to use when saving the file. The path of the file to save to. Save the file as a DICOM Part 10 format file. The options to use when saving the file. The to Save the DICOM file to. Method to dump the contents of a file to a StringBuilder object. The dump options. The filename of the file. This property sets/gets the filename associated with the file. The SOP Class of the file. This property returns a object for the sop class encoded in the tag Media Storage SOP Class UID (0002,0002). The transfer syntax the file is encoded in. This property returns a TransferSyntax object for the transfer syntax encoded in the tag Transfer Syntax UID (0002,0010). Uniquiely identifies the SOP Class associated with the Data Set. SOP Class UIDs allowed for media storage are specified in PS3.4 of the DICOM Standard - Media Storage Application Profiles. Uniquiely identifies the SOP Instance associated with the Data Set placed in the file and following the File Meta Information. Uniquely identifies the implementation which wrote this file and its content. It provides an unambiguous identification of the type of implementation which last wrote the file in the event of interchagne problems. It follows the same policies as defined by PS 3.7 of the DICOM Standard (association negotiation). Identifies a version for an Implementation Class UID (002,0012) using up to 16 characters of the repertoire. It follows the same policies as defined in PS 3.7 of the DICOM Standard (association negotiation). Uniquely identifies the Transfer Syntax used to encode the following Data Set. This Transfer Syntax does not apply to the File Meta Information. The DICOM Application Entity (AE) Title of the AE which wrote this file's content (or last updated it). If used, it allows the tracin of the source of errors in the event of media interchange problems. The policies associated with AE Titles are the same as those defined in PS 3.8 of the DICOM Standard. Identifies a version for an Implementation Class UID (002,0012) using up to 16 characters of the repertoire. It follows the same policies as defined in PS 3.7 of the DICOM Standard (association negotiation). Class used by DICOM Clients for all network functionality. Connection to a remote DICOM application. Connection to a remote DICOM application via TLS. Wait for the background thread for the client to close. Wait a specified timeout for the background thread for the client to close. True if the background thread has exited. Close the DICOM connection. The timeout in milliseconds to wait for the closure of the network thread. Releases unmanaged resources and performs other cleanup operations before the object is reclaimed by garbage collection. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Disposes the specified disposing. if set to true [disposing]. Flag telling if the connection was closed on an error. A representing a study-level data node in the tree hierarchy. Constructs a new using default values. Constructs a new using the specified study ID and default values for everything else. The desired study ID. Constructs a new using actual values from attributes in the given . The data set from which to initialize this node. Copy constructor Writes the data in this node into the given The data set to write data into. Creates a new with the same node data, nulling all references to other nodes. A copy of the node. Creates a new with the same node data, nulling all references to nodes outside of the copy scope. Specifies that all the descendants of the node should also be copied. A copy of the node. Creates a new with the same node data. Specifies that all the descendants of the node should also be copied. Specifies that references to nodes outside of the copy scope should be kept. If False, all references are nulled. A copy of the node. Convenience method to insert SOP instance-level data nodes into the study builder tree under this study, creating a series node if necessary. An array of s to insert into the study builder tree. Convenience method to insert series-level data nodes into the study builder tree under this study. An array of s to insert into the study builder tree. Gets the parent of this node, or null if the node is not in a study builder tree. Gets or sets the study instance UID. Gets or sets the study ID. Gets or sets the study description. Gets or sets the study date/time stamp. Gets or sets the accession number. Gets a list of all the s that belong to this study. An enumeration representing the values of the Patient's Sex DICOM attribute (Tag 0010,0040). Represents unrecognized and empty code strings. Represents the M code string. Represents the F code string. Represents the O code string. Contains the verification result. Initializes a new instance of the class. Sends verification request to specified Remote Dicom Host (synchronously). Begins the verification in asynchronous mode. The client AE title. The remote AE. The remote host. The remote port. The callback. State of the async. Call this to End the asyncronous verification request. The ar. Generic routine to send the next C-ECHO-RQ message. DICOM Client class Association Parameters Called when received associate accept. We send the verificationrequest. The client. The association. Called when received response message. Sets the property as appropriate. The client. The association. The presentation ID. The message. Adds the verification presentation context. Disposes the specified disposing. if set to true [disposing]. Enumeration fot verification result. Dimse timeout expired. The scu operation was cancelled. A failure occured A connection failure occured The association was rejected. An unexpected network error occurred. An unexpected message was received and the association was aborted. Modality Worklist Scu. ModalityWorklistScu modalityWorklistScu = new ModalityWorklistScu(); ModalityWorklistIod modalityWorklistIod = new ModalityWorklistIod(); modalityWorklistIod.SetCommonTags(); modalityWorklistScu.GetWorkList("myClientAeTitle", "myServerAeTitle", "127.0.0.1", 5678, modalityWorklistIod); System.Diagnostics.Debug.WriteLine(ModalityWorklistResults.Count.ToString()); Initializes a new instance of the class. Finds the specified modality worklist Iod. The client AE title. The remote AE. The remote host. The remote port. The modality worklist iod. Begins the find request in asynchronous mode. The client AE title. The remote AE. The remote host. The remote port. The request attribute collection. The callback. State of the async. Ends the asyncronous findrequest. The ar. Determines whether [is query level valid]. true if [is query level valid]; otherwise, false. Specifies the find sop class (ModalityWorklistInformationModelFind) The find sop class. Abstract so subclass can specify. Gets the results as a bindinglist of ModalityWorklistIods. The modality worklist results. ReferencedDigitalSignature Sequence As defined in the DICOM Standard 2008, Part 3, Section C.17.2.1 (Table C.17-3a) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the value of DigitalSignatureUid in the underlying collection. Type 1. Gets or sets the value of Signature in the underlying collection. Type 1. Quantity Sequence. As per Part 3, Table C4.17, pg 260 Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Numerical quantity value. The quantity. Unit of measurement. The sequence may have zero or one Items. Baseline Context ID is 82. The measuring units sequence list. Film Consumption Sequence. As per Part 3, Table C4.17, pg 260 Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Code values of chemicals, supplies or devices required for billing. The sequence may have zero or one Items. The billing item sequence list. Sequence containing the quantity of used chemicals or devices. The sequence may have zero or one Items. The quantity sequence list. SpecimenIdentification Module As defined in the DICOM Standard 2008, Part 3, Section C.7.1.2 (Table C.7-2a) Initializes a new instance of the class. Initializes a new instance of the class. Initializes the underlying collection to implement the module or sequence using default values. Checks if this module appears to be non-empty. True if the module appears to be non-empty; False otherwise. Gets or sets the value of SpecimenAccessionNumber in the underlying collection. Type 1. Gets or sets the value of SpecimenSequence in the underlying collection. Type 2. As per Dicom DOC 3 Table C.4-16 Initializes a new instance of the class. Initializes a new instance of the class. Anatomic structure, space or region that has been exposed to ionizing radiation. The sequence may have zero or one Items. The anatomic structure space or region sequence list. Total duration of X-Ray exposure during fluoroscopy in seconds (pedal time) during this Performed Procedure Step. The total time of fluoroscopy. Total number of exposures made during this Performed Procedure Step. The number includes non-digital and digital exposures. The total number of exposures. Distance in mm from the source to detector center. Note: This value is traditionally referred to as Source Image Receptor Distance (SID). The distance source to detector. Distance in mm from the source to the surface of the patient closest to the source during this Performed Procedure Step. Note: This may be an estimated value based on assumptions about the patient�s body size and habitus. The distance source to entrance. Average entrance dose value measured in dGy at the surface of the patient during this Performed Procedure Step. Note: This may be an estimated value based on assumptions about the patient�s body size and habitus. The entrance dose. Average entrance dose value measured in mGy at the surface of the patient during this Performed Procedure Step. Note: This may be an estimated value based on assumptions about the patient�s body size and habitus. The entrance dose in mgy. Typical dimension of the exposed area at the detector plane. If Rectangular: ExposeArea1 is row dimension followed by column (ExposeArea2); if Round: ExposeArea1 is diameter. Measured in mm. The exposed area1. Typical dimension of the exposed area at the detector plane. If Rectangular: ExposeArea2 is column dimension (ExposeArea1 is column); if Round: ExposeArea2 is Null... The exposed area2. Total area-dose-product to which the patient was exposed, accumulated over the complete Performed Procedure Step and measured in dGy*cm*cm, including fluoroscopy. Notes: 1. The sum of the area dose product of all images of a Series or a Study may not result in the total area dose product to which the patient was exposed. 2. This may be an estimated value based on assumptions about the patient�s body size and habitus. The image and fluoroscopy area dose product. User-defined comments on any special conditions related to radiation dose encountered during this Performed Procedure Step. The comments on radiation dose. Exposure Dose Sequence will contain Total Number of Exposures (0040,0301) items plus an item for each fluoroscopy episode not already counted as an exposure. The exposure dose sequence list. ModalityLut Macro As defined in the DICOM Standard 2008, Part 3, Section C.11.1 (Table C.11-1b) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Initializes the underlying collection to implement the module or sequence using default values. Gets or sets the value of ModalityLutSequence in the underlying collection. Type 1C. Gets or sets the value of RescaleIntercept in the underlying collection. Type 1C. Gets or sets the value of RescaleSlope in the underlying collection. Type 1C. Gets or sets the value of RescaleType in the underlying collection. Type 1C. ModalityLut Sequence As defined in the DICOM Standard 2008, Part 3, Section C.11.1 (Table C.11-1b) Initializes a new instance of the class. Initializes a new instance of the class. The dicom sequence item. Gets or sets the value of LutDescriptor in the underlying collection. Type 1C. Gets or sets the value of LutExplanation in the underlying collection. Type 3. Gets or sets the value of ModalityLutType in the underlying collection. Type 1C. Gets or sets the value of LutData in the underlying collection. Type 1C. Generic Image IOD. Note, in progress. Initializes a new instance of the class. Initializes a new instance of the class. Gets the patient module. The patient module. Gets the study module. The study module. When set, the lengths of DICOM tags will be validated. When set, the values of DICOM Attributes will be checked. Enum for use with the class. Network Entry Audit Message This message describes the event of a system, such as a mobile device, entering or leaving the network as a normal part of operations. It is not intended to report network problems, loose cables, or other unintentional detach and reattach situations. Note: The machine should attempt to send this message prior to detaching. If this is not possible, it should retain the message in a local buffer so that it can be sent later. The mobile machine can then capture audit messages in a local buffer while it is outside the secure domain. When it is reconnected to the secure domain, it can send the detach message (if buffered), followed by the buffered messages, followed by a mobile machine message for rejoining the secure domain. The timestamps on these messages is the time that the event occurred, not the time that the message is sent. Constructor The outcome of the audit event. Network Attach or Detach The identity of the node entering or leaving the network The source of the audit message. Data Export Audit Log Helper This message describes the event of exporting data from a system, implying that the data is leaving control of the system�s security domain. Examples of exporting include printing to paper, recording on film, creation of a .pdf or HTML file, conversion to another format for storage in an EHR, writing to removable media, or sending via e-mail. Multiple patients may be described in one event message. Constructor. The source of the audit. The outcome (success or failure) Any machine readable identifications on the media, such as media serial number, volume label, DICOMDIR SOP Instance UID. Add an exporter. The identity of the local user or process exporting the data. If both are known, then two active participants shall be included (both the person and the process). The name of the user Flag telling if the exporter is a user (as opposed to a process) Add details of a Patient. Add details of a study. Add details of images within a study. SOP Class information is automatically updated. Descriptive object being audited Default Specific Character Set parser for the DICOM library Changes fully translated Unicode data, e.g. with Japanaese Kanji characters, into a string of characters that represents the raw, ISO character repertoire representation, i.e. with escape sequences, but encoded as a Unicode string Fully translated Unicode data Target repertoire to be transformed into Changes fully translated Unicode data, e.g. with Japanese Kanji characters, into a raw byte array containing the 8-bit representation in the target repertoire Fully translated Unicode data Target repertoire to be transformed into Output: byte array to hold the results Takes a string that is a representation of the raw sequence of bytes encoded using an ISO repertoire, but current encoded as a Unicode string and gives back a true Unicode string, e.g. containing the Japanese Kanji characters Sequence of bytes formatted in Unicode Original ISO repertoire used in the encoding True Unicode string Takes a string that is encoded using the ISO repertoires, as a raw sequence of bytes, and then gives back a fully translated Unicode representation, e.g. with the correct Japanese Kanji characters in Unicode Byte sequence encoded using ISO repertoire Repertoire the byte sequence is encoded using Unicode string Represents the orientation of the image in the patient using dicom enumerated values to indicate the direction of the first row and column in the image. Constructor. Protected constructor. Gets a string suitable for direct insertion into a attribute. Creates a object from a dicom multi-valued string. Null if there are not exactly 2 parsed values in the input string. Gets whether or not this object is empty. Gets the direction of the first row in the image. Gets the direction of the first column in the image. Specifies an interface that allows an object to have DICOM properties set to specific values. An example where this interface may be used is in the loading of DICOM image files from disk, but where the header may be stored in a fast-access database. The database may use this interface to set all the properties of the loaded image, from the set of properties stored in the database, while knowing nothing about the type of of the image object, other than that it implements this interface. derived class for storing DICOM SQ value representation attributes. Method for adding a to an attributes value. The to add to the attribute. This method is value for attributes only. Gets the at the specified index if it exists, otherwise returns null. derived class used to represent tags with binary values. The type that the attribute is storing. The type that the attribute stores. Retrieves a value as a string. Sets the tag value(s) from a string If the string cannot be converted into tag's VR, DicomDataException will be thrown Sets the value from a string If the string cannot be converted into tag's VR, DicomDataException will be thrown If equals to , this method behaves the same as . If is less than 0 or greater than , IndexOutofBoundException will be thrown. Appends an element from a string If cannot be converted into tag VR Sets an attribute value If exceeds the range of the VR or cannot convert into the VR if is negative or greater than The number style for the attribute. Abstract property for setting or getting the values associated with the attribute. derived class for storing AT value representation tags. Retrieves an Int16 value from an AT attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value exceeds Int16 range. If the method returns false, the returned is not reliable.. Retrieves an Int32 value from an AT attribute. trueif value can be retrieved. false otherwise (see remarks) If the value doesn't exist The value cannot be converted into Int32 The value is an integer but too big or too small to fit into an Int32 If the method returns false, the returned is not reliable.. Retrieves an Int64 value from an AT attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist If the method returns false, the returned is not reliable.. Retrieves an UInt16 value from an AT attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist The value exceeds UInt16 range. If the method returns false, the returned is not reliable.. Retrieves an UInt32 value from an AT attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist. If the method returns false, the returned is not reliable.. Retrieves an UInt64 value from an AT attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist. If the method returns false, the returned is not reliable.. Retrieves the string representation of an AT value in hexadecimal format. Sets an AT value. If cannot be fit into 16-bit unsigned int if is negative or greater than Sets an AT value. if is negative or greater than Sets an AT value. If cannot be fit into 16-bit unsigned int if is negative or greater than Sets an AT value. If cannot be fit into 16-bit unsigned int if is negative or greater than Sets an AT value. If cannot be fit into 16-bit unsigned int if is negative or greater than Sets an AT value. If cannot be fit into 16-bit unsigned int if is negative or greater than Appends an AT value. If cannot be fit into 16-bit unsigned int Appends an AT value. Appends an AT value. If cannot be fit into 16-bit unsigned int Appends an AT value. If cannot be fit into 16-bit unsigned int Appends an AT value. If cannot be fit into 16-bit unsigned int Appends an AT value. If cannot be fit into 16-bit unsigned int derived class for storing FD value representation tags. Sets an FD value. If cannot be fit into 32-bit floating-point if is negative or greater than Sets an FD value. If is null or cannot be fit into 32-bit floating-point if is negative or greater than Sets an FD value. If is null or cannot be fit into 32-bit floating-point if is negative or greater than Sets an FD value. If is null or cannot be fit into 32-bit floating-point if is negative or greater than Retrieves a float value from an FD attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value is too big or too small to fit into a float (eg, 1E+100) If the method returns false, the returned is not reliable. Retrieves a double value from an FD attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist If the method returns false, the returned is not reliable. derived class for storing FL value representation tags. Retrieves a float value from an FL attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value is infinite If the method returns false, the returned is not reliable. Retrieves a double value from an FL attribute. trueif value can be retrieved. false otherwise (see remarks) If the value doesn't exist If the method returns false, the returned is not reliable. Sets an FL value. If cannot be fit into 32-bit floating-point if is negative or greater than Sets an FL value. If cannot be fit into 32-bit floating-point if is negative or greater than Appendss an FL value. If cannot be fit into 32-bit floating-point if is negative or greater than Appends an FL value. If is null or cannot be fit into 32-bit floating-point if is negative or greater than derived class for storing OB value representation tags. derived class for storing OF value representation tags. derived class for storing OW value representation tags. derived class for storing SL value representation tags. Sets an SL value. if is negative or greater than Sets an SL value. if is negative or greater than Sets an SL value. if is negative or greater than Sets an SL value. If cannot be fit into 32-bit signed int if is negative or greater than Sets an SL value. If cannot be fit into 32-bit signed int if is negative or greater than Sets an SL value. If cannot be fit into 32-bit signed int if is negative or greater than Appends an SL value. Appends an SL value. If cannot be fit into 32-bit signed int Appends an SL value. If cannot be fit into 32-bit signed int Appends an SL value. Appends an SL value. If cannot be fit into 32-bit signed int Appends an SL value. If cannot be fit into 32-bit signed int Retrieves an Int16 value from an SL attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into Int16 (eg, floating-point number 1.102 cannot be converted into Int16) The value is an integer but outside the range of type Int16 (eg, 100000) If the method returns false, the returned is not reliable. Retrieves an Int32 value from an SL attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into Int32 (eg, floating-point number 1.102 cannot be converted into Int32) The value is an integer but outside the range of type Int16 (eg, 100000) If the method returns false, the returned is not reliable. Retrieves an Int64 value from an SL attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist If the method returns false, the returned is not reliable. Retrieves an UInt16 value from an SL attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into UInt16 (eg, floating-point number 1.102 cannot be converted into UInt16) The value is an integer but outside the range of type UInt16 (eg, -100) If the method returns false, the returned is not reliable. Retrieves an UInt32 value from an SL attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into UInt32 (eg, floating-point number 1.102 cannot be converted into UInt32) The value is an integer but outside the range of type UInt32 (eg, -100) If the method returns false, the returned is not reliable. Retrieves an UInt64 value from a SL attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if If the value doesn't exist The value cannot be converted into UInt64 (eg, floating-point number 1.102 cannot be converted into UInt64) The value is an integer but outside the range of type UInt64 (eg, -100) If the method returns false, the returned is not reliable. derived class for storing SS value representation tags. Appends an SS value. If cannot be fit into 16-bit signed int Appends an SS value. If cannot be fit into 16-bit signed int Appends an SS value. If cannot be fit into 16-bit signed int Appends an SS value. If cannot be fit into 16-bit signed int Appends an SS value. If cannot be fit into 16-bit signed int Appends an SL value. If cannot be fit into 16-bit signed int Retrieves an Int16 value from an SS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist If the method returns false, the returned is not reliable. Retrieves an Int32 value from an SS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. If the method returns false, the returned is not reliable. Retrieves an Int64 value from an SS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. If the method returns false, the returned is not reliable. Retrieves an UInt16 value from an SS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. The value exceeds the UInt16 range. If the method returns false, the returned is not reliable. Retrieves an UInt32 value from an SS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. The value exceeds the UInt32 range. If the method returns false, the returned is not reliable. Retrieves an UInt64 value from an SS attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. The value exceeds the UInt64 range. If the method returns false, the returned is not reliable. Sets an SS value. if is negative or greater than Sets an SS value. If cannot be fit into 16-bit signed int if is negative or greater than Sets an SS value. If cannot be fit into 16-bit signed int if is negative or greater than Sets an SS value. If cannot be fit into 16-bit signed int if is negative or greater than Sets an SS value. If cannot be fit into 16-bit signed int if is negative or greater than Sets an SS value. If cannot be fit into 16-bit signed int if is negative or greater than derived class for storing UL value representation tags. Appends an UL value. If cannot be fit into 32-bit unsigned int Appends an UL value. If cannot be fit into 32-bit unsigned int Appends an UL value. If cannot be fit into 32-bit unsigned int Appends an UL value. Appends an UL value. Appends an UL value. If cannot be fit into 32-bit unsigned int Sets an UL value. If cannot be fit into 32-bit unsigned int if is negative or greater than Sets an UL value. If cannot be fit into 32-bit unsigned int if is negative or greater than Sets an UL value. If cannot be fit into 32-bit unsigned int if is negative or greater than Sets an UL value. if is negative or greater than Sets an UL value. if is negative or greater than Sets an UL value. If cannot be fit into 32-bit unsigned int if is negative or greater than Retrieves an Int16 value from an UL attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. The value exceeds the Int16 range If the method returns false, the returned is not reliable. Retrieves an Int32 value from an UL attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. The value exceeds the Int32 range If the method returns false, the returned is not reliable. Retrieves an Int64 value from an UL attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. If the method returns false, the returned is not reliable. Retrieves an UInt16 value from an UL attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. If the method returns false, the returned is not reliable. Retrieves an UInt32 value from an UL attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. If the method returns false, the returned is not reliable. Retrieves an UInt64 value from an UL attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. If the method returns false, the returned is not reliable. derived class for storing UN value representation tags. derived class for storing US value representation tags. Sets an US value. If cannot be fit into 16-bit unsigned int if is negative or greater than Sets an US value. If cannot be fit into 16-bit unsigned int if is negative or greater than Sets an US value. If cannot be fit into 16-bit unsigned int if is negative or greater than Sets an US value. if is negative or greater than Sets an US value. If cannot be fit into 16-bit unsigned int if is negative or greater than Sets an US value. If cannot be fit into 16-bit unsigned int if is negative or greater than Appends an US value. If cannot be fit into 16-bit unsigned int Appends an US value. If cannot be fit into 16-bit unsigned int Appends an US value. If cannot be fit into 16-bit unsigned int Appends an US value. If cannot be fit into 16-bit unsigned int Appends an US value. If cannot be fit into 16-bit unsigned int Appends an US value. If cannot be fit into 16-bit unsigned int Retrieves an Int16 value from an US attribute. trueif value can be retrieved. false otherwise (see remarks) The value doesn't exist. The value exceeds the Int16 range If the method returns false, the returned is not reliable. Retrieves an Int32 value from an US attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. If the method returns false, the returned is not reliable. Retrieves an Int64 value from an US attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. If the method returns false, the returned is not reliable. Retrieves an UInt16 value from an US attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. If the method returns false, the returned is not reliable. Retrieves an UInt32 value from an US attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. If the method returns false, the returned is not reliable. Retrieves an UInt64 value from an US attribute. trueif value can be retrieved. false otherwise (see remarks) This method returns false if The value doesn't exist. If the method returns false, the returned is not reliable.