An Information Object Definition (IOD) is an object-oriented abstract data model used to specify information about Real-World Objects. An IOD provides communicating Application Entities with a common view of the information to be exchanged.
Figure 6-1 MAJOR STRUCTURES OF DICOM INFORMATION MODEL
An IOD does not represent a specific instance of a Real-World Object, but rather a class of Real-World Objects which share the same properties. An IOD used to represent a single class of Real-World Objects is called a Normalized Information Object. An IOD which includes information about related Real-World Objects is called a Composite Information Object.
A Composite IOD is an Information Object Definition which represents parts of several entities in the DICOM Model of the Real-World. (See PS 3.3.) Such an IOD includes Attributes which are not inherent in the Real-World Object that the IOD represents but rather are inherent in related Real-World Objects.
These related Real-World Objects provide a complete context for the exchanged information. When an instance of a Composite IOD is communicated, this entire context is exchanged between Application Entities. Relationships between Composite IOD Instances shall be conveyed in this contextual information.
Notes: 1. Actual communication of IOD Instances is via SOP Instances.
2. Whenever Composite SOP Instances are in fact related, some of the contextual information is redundant (i.e. the same information about the same Real-World Objects is contained in multiple SOP Instances).
The Composite IODs are specified in PS 3.3.
A Normalized IOD is an Information Object Definition which generally represents a single entity in the DICOM Model of the Real-World.
When an instance of a Normalized IOD is communicated, the context for that instance is not actually exchanged. Instead, the context is provided through the use of pointers to related Normalized IOD Instances.
The Normalized IODs are specified in PS 3.3.