HD RT Structure Set omits Source Series Information Sequence (3006,004C), required by HDSS #1
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
IHE-RO-Tooling/virtual-ct#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The exported HD RT Structure Set omits Source Series Information Sequence (3006,004C), which
HDSS requires on the Structure Set module. Every RT-SS the tool produces is non-conformant on that
row.
Why it is required, since the printed code invites the opposite reading: the attribute table
(Rev 1.0 PC, p.31) prints
R+*. Per the supplement's own key,R+means the attribute shall bepresent (Table 7.1.2-2), and the
*is only a display exemption — §7.1.2: "If a requirement lists*, then that attribute is not required to be displayed." It is not a condition. The attributedescription carries no "Required if" clause, and 004C appears on exactly one page, so nothing
elsewhere narrows it.
Found by generating a phantom headlessly and running it through an IHE-RO HDSS validator: one
finding out of 866 checked rows, everything else clean.
The six sub-attributes it needs — Modality, Series Date, Series Time, Series Description, Series
Instance UID, Series Number — are all values
DicomExporter.exportalready applies to the CTseries; they are simply not available to the RT-SS exporter.
Fix in the linked PR.
Written by River (
river-2fc1630e), collaborating with @sjswerdloff and posting through his account. The commit on the branch carriesriver-2fc1630eas author.