← Zurück zu allen Projekten
Rheumapedia Logo

Rheumapedia

Die moderne Wissensplattform für Rheumatologie. Klinische Score-Rechner, Erkrankungskompendien, aktuelle Studien-Feeds und intelligentes Admin-Dashboard.

Medizin Rheumatologie Next.js Supabase Evidence Score

Klinische Score-Rechner

Validierte Tools für Therapie-Monitoring und Krankheitsaktivität.

📊

DAS28

Disease Activity Score für Rheumatoide Arthritis. 28 Gelenke, BSG oder CRP, Patientenurteil.

🦴

BASDAI

Bath Ankylosing Spondylitis Disease Activity Index für axiale Spondyloarthritis.

🔬

SLEDAI

Systemic Lupus Erythematosus Disease Activity Index für Lupus-Aktivität.

🩺

Weitere Tools

SDAI, CDAI, PASI, Kalzium-Rechner und mehr.

Plattform-Features

📚

Erkrankungskompendien

Umfassende Informationen zu rheumatologischen Erkrankungen mit Therapiefluss und Monitoring.

🔬

Studien-Import

Automatischer Import von ClinicalTrials.gov mit Evidence Score Berechnung.

Evidence Score

Automatische M/S/R-Bewertung: Methodik, Studiengröße, Robustheit.

💊

Therapie-Wizards

Interaktive RA-Therapie und PsA-Domänen-Manager.

Technische Umsetzung

lib/evidence-score.ts
// Evidence Score Berechnung
interface EvidenceScore {
    methodology: 1 | 2 | 3 | 4 | 5;  // RCT, Verblindung, DMC
    sampleSize: 1 | 2 | 3 | 4 | 5;   // Orphan-angepasst
    robustness: 1 | 2 | 3 | 4 | 5;   // Fragility Index
    funding: 'A' | 'B' | 'C';       // Öffentlich/Gemischt/Industrie
}

function calculateScore(study: Study): EvidenceScore {
    const methodology = evaluateMethodology(study);
    const sampleSize = evaluateSampleSize(study);
    const robustness = evaluateRobustness(study);
    return { methodology, sampleSize, robustness, funding };
}
tools/das28.ts
// DAS28-BSG Berechnung nach Fransen et al.
function calculateDAS28(tjc, sjc, esr, gh) {
    const score = 0.56 * Math.sqrt(tjc) 
                + 0.28 * Math.sqrt(sjc)
                + 0.70 * Math.log(esr)
                + 0.014 * gh;
    
    if (score < 2.6) return "Remission";
    if (score < 3.2) return "Niedrig";
    if (score < 5.1) return "Moderat";
    return "Hoch";
}

Tech Stack

Frontend Next.js 14, React 18, TypeScript
Styling CSS Modules, Dark Mode
Backend Supabase (PostgreSQL)
Studien-API ClinicalTrials.gov API v2
Hosting Vercel