impart563/clinical-lab-qc/evidence does not have a README file

    AssessmentStatus

    pub(all) enum AssessmentStatus {
    InControl
    Warning
    RequiresReview
    Incomplete
    } derive(Eq,
    Debug
    )

    AssessmentStatus::name

    fn AssessmentStatus::name(self : AssessmentStatus) -> String

    Direction

    pub(all) enum Direction {
    Above
    Below
    SameSide
    } derive(Eq,
    Debug
    )

    EvidencePoint

    pub(all) struct EvidencePoint {
    run_id : String
    epoch_id : String
    sequence : Int64
    timestamp : String
    control_level_id : String
    value : Int64
    precision : Int
    unit : String
    mean : Int64
    standard_deviation : Int64
    threshold : Int64
    direction : Direction
    } derive(
    Debug
    )

    InputIssue

    pub(all) struct InputIssue {
    code : InputIssueCode
    run_id : String?
    message : String
    } derive(
    Debug
    )

    InputIssueCode

    pub(all) enum InputIssueCode {
    InvalidProgram
    MissingRequiredControl
    UnknownControlLevel
    DuplicateControlPoint
    PrecisionMismatch
    InvalidEpoch
    InvalidRunId
    EpochSnapshotMismatch
    RepeatedEpoch
    DuplicateRunId
    NonIncreasingSequence
    ArithmeticOverflow
    CsvMalformed
    CsvHeader
    CsvPrecision
    } derive(Eq,
    Debug
    )

    InputIssueCode::name

    fn InputIssueCode::name(self : InputIssueCode) -> String

    RuleHit

    pub(all) struct RuleHit {
    rule :
    Rule

    scope : RuleScope
    evidence : Array[EvidencePoint]
    reason : String
    } derive(
    Debug
    )

    RuleScope

    pub(all) enum RuleScope {
    SingleObservation
    SameRun
    ConsecutiveRuns
    } derive(Eq,
    Debug
    )

    RunAssessment

    pub(all) struct RunAssessment {
    run_id : String
    sequence : Int64
    status : AssessmentStatus
    hits : Array[RuleHit]
    input_issues : Array[InputIssue]
    } derive(
    Debug
    )

    Trajectory

    pub(all) struct Trajectory {
    assessments : Array[RunAssessment]
    input_issues : Array[InputIssue]
    } derive(
    Debug
    )

    Source Files

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io