Target Lesion

Class for Target Lesion

RecistTarget DataClass

Definition


source

RecistTarget

 RecistTarget (current_mm:float=None, baseline_mm:float=None,
               nadir_mm:float=None, is_new_lesion:bool=None,
               is_ln_pathological:bool=None)

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

Example

PD

target1 = RecistTarget(
    current_mm=40,
    baseline_mm=30,
    nadir_mm=30,
    is_new_lesion=False
)
print(target1) 


target2 = RecistTarget(
    current_mm=10,
    baseline_mm=2,
    nadir_mm=1,
    is_new_lesion=True
)
print(target2)
RecistTarget(category='PD', current_mm=40, baseline_mm=30, baseline_pc_change=33.33333333333333, nadir_mm=30, nadir_pc_change=33.33333333333333, is_new_lesion=False, is_ln_pathological=None)
RecistTarget(category='PD', current_mm=10, baseline_mm=2, baseline_pc_change=400.0, nadir_mm=1, nadir_pc_change=900.0, is_new_lesion=True, is_ln_pathological=None)

CR

target3 = RecistTarget(
    current_mm=0,
    baseline_mm=25,
    nadir_mm=25,
    is_ln_pathological=False
)
print(target3)
RecistTarget(category='CR', current_mm=0, baseline_mm=25, baseline_pc_change=-100.0, nadir_mm=25, nadir_pc_change=-100.0, is_new_lesion=None, is_ln_pathological=False)

PR

target4 = RecistTarget(
    current_mm=20,
    baseline_mm=40,
    nadir_mm=30,
    is_new_lesion=False
)
print(target4)
RecistTarget(category='PR', current_mm=20, baseline_mm=40, baseline_pc_change=-50.0, nadir_mm=30, nadir_pc_change=-33.33333333333333, is_new_lesion=False, is_ln_pathological=None)

SD

target5 = RecistTarget(
    current_mm=28,
    baseline_mm=30,
    nadir_mm=28,
    is_new_lesion=False
)
print(target5)
RecistTarget(category='SD', current_mm=28, baseline_mm=30, baseline_pc_change=-6.666666666666667, nadir_mm=28, nadir_pc_change=0.0, is_new_lesion=False, is_ln_pathological=None)

NE

target6 = RecistTarget(
    current_mm=None,
    baseline_mm=30,
    nadir_mm=28,
    is_new_lesion=False
)
print(target6)
RecistTarget(category='NE', current_mm=None, baseline_mm=30, baseline_pc_change=None, nadir_mm=28, nadir_pc_change=None, is_new_lesion=False, is_ln_pathological=None)