Non-Target Lesion

Class for Non-Target Lesion

RecistNonTarget DataClass

Definition


source

RecistNonTarget

 RecistNonTarget (unequivocal_progress:bool=None, disappear_all:bool=None,
                  is_new_lesion:bool=None, is_ln_pathological:bool=None,
                  is_tumor_mk_normalized:bool=None)

This class represents the RECIST (Response Evaluation Criteria in Solid Tumors) evaluation for non-target lesions in a given time point.

Examples

PD

non_target1 = RecistNonTarget(
    unequivocal_progress=True,
    disappear_all=False,
    is_new_lesion=False,
    is_ln_pathological=True,
    is_tumor_mk_normalized=False
)
print(non_target1)  

non_target2 = RecistNonTarget(
    unequivocal_progress=False,
    disappear_all=False,
    is_new_lesion=True,
    is_ln_pathological=True,
    is_tumor_mk_normalized=False
)
print(non_target2)
RecistNonTarget(category='PD', unequivocal_progress=True, disappear_all=False, is_new_lesion=False, is_ln_pathological=True, is_tumor_mk_normalized=False)
RecistNonTarget(category='PD', unequivocal_progress=False, disappear_all=False, is_new_lesion=True, is_ln_pathological=True, is_tumor_mk_normalized=False)

CR

non_target3 = RecistNonTarget(
    unequivocal_progress=False,
    disappear_all=True,
    is_new_lesion=False,
    is_ln_pathological=False,
    is_tumor_mk_normalized=True
)
print(non_target3)  # Expected Output: "CR"
RecistNonTarget(category='CR', unequivocal_progress=False, disappear_all=True, is_new_lesion=False, is_ln_pathological=False, is_tumor_mk_normalized=True)

Non-CR/Non-PD

non_target4 = RecistNonTarget(
    unequivocal_progress=False,
    disappear_all=False,
    is_new_lesion=False,
    is_ln_pathological=True,
    is_tumor_mk_normalized=False
)
print(non_target4)  # Expected Output: "Non-CR/Non-PD"
RecistNonTarget(category='Non-CR/Non-PD', unequivocal_progress=False, disappear_all=False, is_new_lesion=False, is_ln_pathological=True, is_tumor_mk_normalized=False)

NE

non_target5 = RecistNonTarget(
    unequivocal_progress=None,
    disappear_all=None,
    is_new_lesion=None,
    is_ln_pathological=None,
    is_tumor_mk_normalized=None
)
print(non_target5)  # Expected Output: "NE"
RecistNonTarget(category='NE', unequivocal_progress=None, disappear_all=None, is_new_lesion=None, is_ln_pathological=None, is_tumor_mk_normalized=None)