in ez_wsi_dicomweb/dicom_web_interface.py [0:0]
def _find_icc_profile_bulkdata_uri(dcm_tags: Mapping[str, Any]) -> str:
"""Searches DICOM json for icc profile and returns bulkdata uri or empty str."""
seq = dcm_tags.get(tags.OPTICAL_PATH_SEQUENCE.number)
if seq is not None:
seq = seq.get(_VALUE, [])
if isinstance(seq, list):
for dataset in seq:
uri = _get_icc_profile_bulkdata_uri(dataset)
if uri:
return uri
uri = _get_icc_profile_bulkdata_uri(dcm_tags)
if uri:
return uri
return ''