Sign in

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

    Measurement

    pub(all) struct Measurement {
    lesion_id : String
    observation : Observation
    } derive(Eq,
    Debug
    )

    Measurement::equal

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

    Measurement::not_equal

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

    Observation

    pub(all) enum Observation {
    Measured(Int)
    Absent
    TooSmallToMeasure
    Missing
    NotEvaluable(String)
    } derive(Eq,
    Debug
    )

    Missing is different from Absent. TooSmallToMeasure means the reader has explicitly identified a visible target without a reproducible measurement.

    Observation::equal

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

    Observation::not_equal

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

    Visit

    pub(all) struct Visit {
    id : String
    date : String
    technique_id : String
    measurements : Array[Measurement]
    } derive(Eq,
    Debug
    )

    Visits must be in strictly increasing Gregorian YYYY-MM-DD order.

    Visit::equal

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

    Visit::not_equal

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

    Visit::to_repr

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io