React Advanced Odontogram - v2.6.0
    Preparing search index...

    Interface ToothDerivationInput

    Per-tooth inputs the derivation needs — already reduced from the raw per-site CAL/PD data (the adapter in odontogram.ts does that reduction).

    interface ToothDerivationInput {
        buccalOralCal: number;
        interdentalCal: number;
        maxPd: number;
        present: boolean;
        toothNo: number;
    }
    Index

    Properties

    buccalOralCal: number

    Worst (max) CAL over the 2 mid sites (B/L) — the 2017 primary-case definition's buccal/oral fallback criterion.

    interdentalCal: number

    Worst (max) CAL over the 4 approximal sites (MB/DB/ML/DL). 0 if none charted — the pure function cannot distinguish "charted as 0" from "never charted"; both read as "no interdental attachment loss here".

    maxPd: number

    Worst (max) raw probing depth recorded anywhere on the tooth (any of the 6 sites) — used by the stage-III complexity escalation.

    present: boolean

    Whether this FDI position is a real, present tooth (not missing, not an implant) — mirrors isToothPresent() in odontogram.ts.

    toothNo: number