Sign in

    impart563/lesion-followup/lesion does not have a README file

    LesionKind

    pub(all) enum LesionKind {
    NonNodal
    LymphNode
    } derive(Eq,
    Debug
    )

    The measurement axis is longest diameter for non-nodal targets and short axis for lymph nodes. Organ names are canonical groups supplied by the caller.

    LesionKind::equal

    fn LesionKind::equal(LesionKind, LesionKind) -> Bool

    LesionKind::not_equal

    fn LesionKind::not_equal(x : LesionKind, y : LesionKind) -> Bool

    Study

    pub(all) struct Study {
    id : String
    baseline_date : String
    technique_id : String
    slice_thickness_tenths_mm : Int
    targets : Array[TargetLesion]
    } derive(Eq,
    Debug
    )

    A fixed, caller-selected target set measured by CT with slices <= 5 mm. This record does not certify target selection or assess non-target disease.

    Study::equal

    fn Study::equal(Study, Study) -> Bool

    Study::not_equal

    fn Study::not_equal(x : Study, y : Study) -> Bool

    Study::to_repr

    TargetLesion

    pub(all) struct TargetLesion {
    id : String
    organ : String
    kind : LesionKind
    baseline_tenths_mm : Int
    } derive(Eq,
    Debug
    )

    Diameters use tenths of a millimetre; 200 represents 20.0 mm.

    TargetLesion::equal

    TargetLesion::not_equal

    fn TargetLesion::not_equal(x : TargetLesion, y : TargetLesion) -> Bool

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io