add metas to split study description
This commit is contained in:
parent
a2ef5fad7e
commit
b67e0d1bad
|
|
@ -384,8 +384,10 @@ def extract_session_metas(dicom_session_ds: dlad.Dataset) -> dict:
|
||||||
dic = dicom.read_file(dicom_session_ds.pathobj / f, stop_before_pixels=True)
|
dic = dicom.read_file(dicom_session_ds.pathobj / f, stop_before_pixels=True)
|
||||||
except Exception as e: # TODO: what exception occurs when non-dicom ?
|
except Exception as e: # TODO: what exception occurs when non-dicom ?
|
||||||
continue
|
continue
|
||||||
|
metas = {k: str(getattr(dic, k)).replace("^", "/") for k in SESSION_META_KEYS}
|
||||||
|
metas["StudyDescriptionPath"] = metas["StudyDescription"].split('/')
|
||||||
# return at first dicom found
|
# return at first dicom found
|
||||||
return {k: str(getattr(dic, k)).replace("^", "/") for k in SESSION_META_KEYS}
|
return metas
|
||||||
raise InputError("no dicom found")
|
raise InputError("no dicom found")
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue