Sr utils
sr_utils
#
Functions:
Name | Description |
---|---|
sr_reference_uids |
Get the |
SR_RefSOPs
#
Bases: list
Represents a list of unique SOPInstanceUID
s referenced in by a SR
file
SR_RefSeries
#
Bases: list
Represents a list of SeriesInstanceUID
s referenced by a SR
file
sr_reference_uids
#
sr_reference_uids(
sr: pydicom.dataset.Dataset,
) -> tuple[
imgtools.dicom.dicom_metadata.modality_utils.sr_utils.SR_RefSeries,
imgtools.dicom.dicom_metadata.modality_utils.sr_utils.SR_RefSOPs,
]
Get the ReferencedSeriesInstanceUID
s from an SR file
SR Dicom files can reference multiple SeriesInstanceUIDs and many SOPInstanceUIDs
Since we might need to match on SOP Instance UIDs if the reference is a MR, we also get the SOP Instance UIDs This function extracts all unique references from the CurrentRequestedProcedureEvidenceSequence.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
|
pydicom.dataset.Dataset
|
DICOM Structured Report dataset as a pydicom Dataset. |
required |
Returns:
Type | Description |
---|---|
tuple[imgtools.dicom.dicom_metadata.modality_utils.sr_utils.SR_RefSeries, imgtools.dicom.dicom_metadata.modality_utils.sr_utils.SR_RefSOPs]
|
A tuple containing: - series_uids: SR_RefSeries - List of unique referenced SeriesInstanceUIDs (empty list if none) - sop_uids: SR_RefSOPs - List of unique referenced SOPInstanceUIDs (empty list if none) |