Source code for MEDiml.utils.get_patient_id_from_scan_name
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
[docs]
def get_patient_id_from_scan_name(rad_name: str) -> str:
"""
Finds the patient id from the given string
Args:
rad_name(str): Name of a scan or a radiomics structure
Returns:
str: patient id
Example:
>>> get_patient_id_from_scan_name('STS-McGill-001__T1(tumourAndEdema).MRscan')
STS-McGill-001
"""
ind_double_under = rad_name.find('__')
patientID = rad_name[:ind_double_under]
return patientID