Calculateur SCORAD
20 % de peau atteinte, des signes d'intensité totalisant 8 et des scores de prurit et de perte de sommeil de 6 et 4 donnent un SCORAD de 42, dans la tranche modérée. Saisissez l'étendue, les six signes et les deux symptômes. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Aire
- 20
- Érythème
- 2
- Œdème
- 1
- Suintement
- 0
- Excoriation
- 2
- Lichénification
- 1
- Intensité
- 8
- Subjectif
- 10
- Terme de surface
- 4
- Terme d'intensité
- 28
L'indice SCORing Atopic Dermatitis, connu sous le nom de SCORAD, est l'échelle composite de sévérité publiée par l'European Task Force on Atopic Dermatitis afin que l'étendue, l'intensité et la charge subjective tiennent en un seul nombre au lieu d'être comparées à l'œil. Il combine trois ingrédients publiés : le pourcentage de surface corporelle atteinte (étendue A, de zéro à cent, en général estimée avec la règle des neuf), six signes d'intensité notés de zéro à trois (érythème, œdème ou papules, suintement ou croûtes, excoriation, lichénification et sécheresse, qui somment B de zéro à dix-huit) et deux scores subjectifs d'analogue visuel pour le prurit et la perte de sommeil (chacun de zéro à dix, qui somment C de zéro à vingt). La formule fermée est A divisé par cinq plus sept B divisé par deux plus C, et occupe un intervalle de zéro à cent trois. Cette capacité applique cette arithmétique comme fonction pure : vous envoyez l'étendue, les six signes et les deux analogues, et vous recevez le SCORAD total avec les trois termes, le sous-score objectif qui omet C, et une bande éducative légère, modérée ou sévère. Une surface atteinte au-dessus de cent pour cent est rejetée en entrée invalide plutôt que d'être écrêtée.
Comment l'indice SCORAD est défini
SCORAD est l'indice composite que l'European Task Force on Atopic Dermatitis a publié pour réunir étendue, intensité et charge subjective sur une seule échelle au lieu de les comparer à l'œil.
L'étendue A est le pourcentage de surface corporelle impliquée, estimé de façon conventionnelle avec la règle des neuf : neuf pour cent pour la tête et le cou, neuf pour cent pour chaque membre supérieur, dix-huit pour cent pour chaque membre inférieur, dix-huit pour cent pour le tronc antérieur, dix-huit pour cent pour le dos et un pour cent pour les organes génitaux, soit cent.
L'intensité B est la somme de six signes ordinaux notés zéro (absent), un (léger), deux (modéré) ou trois (sévère) : érythème, œdème ou papules, suintement ou croûtes, excoriation, lichénification et sécheresse évaluée sur peau non atteinte. Ces six grades occupent zéro à dix-huit. Le terme subjectif C est la somme de deux analogues visuels, prurit et perte de sommeil, chacun de zéro à dix et en général moyenné sur les trois derniers jours, de zéro à vingt.
La formule publiée est A divisé par cinq plus sept fois B divisé par deux plus C. Le maximum théorique est cent sur cinq plus sept fois dix-huit sur deux plus vingt, soit cent trois. Une bande d'enseignement courante traite les totaux sous vingt-cinq comme légers, de vingt-cinq à cinquante comme modérés et au-dessus de cinquante comme sévères.
Le SCORAD objectif omet le terme subjectif C et plafonne donc à quatre-vingt-trois. Cette capacité implémente exactement la formule à trois termes. Elle ne convertit pas des photographies en étendue, n'applique ni EASI ni POEM et ne diagnostique pas la dermatite atopique.
Les entrées doivent être finies. Une surface atteinte supérieure à cent pour cent ne peut pas représenter l'étendue corporelle et échoue en entrée invalide plutôt que d'être écrêtée en silence à cent. Présentez toujours les sorties comme des scores éducatifs de la règle SCORAD publiée, non comme un diagnostic clinique ni un substitut à un dermatologue, à un plan de traitement ou aux protocoles locaux.
Où les calculateurs SCORAD apparaissent dans le travail réel
Les cabinets de dermatologie, d'allergologie et de pédiatrie enregistrent le SCORAD lors des visites pour comparer l'étendue, les six signes d'intensité et les deux analogues au fil des semaines d'émollient, de corticoïde ou de biologique, et un oracle fiable qui renvoie le total à côté de chaque terme accélère les exercices de dossier et les fichiers d'enseignement.
Les coordinateurs d'essais qui dépistent des protocoles de dermatite atopique ont souvent besoin d'une bande documentée légère, modérée ou sévère à partir d'un triplet de signes connu, et non d'un modèle opaque de risque qui mélange EASI, POEM et l'évaluation globale de l'investigateur sans le divulguer.
Les assistants de recherche qui préparent des jeux de données dermatologiques synthétiques ont besoin d'étiquettes SCORAD stables à partir d'étendues connues sans appels réseau ni dérive de modèle, et d'un rejet ferme lorsqu'une surface atteinte arrive au-dessus de cent pour cent afin que des extraits sales ne se fassent pas passer pour des scores.
Si plus tard vous avez besoin de scores EASI par région corporelle, de symptômes hebdomadaires POEM, de sévérité à trois items TIS ou d'une estimation d'étendue à partir de photographies, traitez-les comme des intentions de recherche et des pages distinctes, sans surcharger cette page de calculateur SCORAD.
Présentez toujours les résultats comme des estimations éducatives de la règle publiée à trois termes ; les décisions cliniques exigent des professionnels qualifiés, un diagnostic de dermatite atopique que cet outil ne recueille pas, et des protocoles qui peuvent changer le traitement lorsque le score franchit vingt-cinq ou cinquante.
Gardez les requêtes petites, figez le score total et les trois termes de composante dans les tests, et vous obtenez des chiffres SCORAD reproductibles pour les devoirs, les greffons LMS et les workers de bord sans dresser un système d'information clinique à vous.
Cas d’usage
Suivi visite après visite de la dermatite atopique
Calculez le total SCORAD 0–103 et les trois termes publiés à partir de l'étendue, de six signes d'intensité et des analogues prurit/sommeil, afin que les notes de suivi partagent une vérité de référence transparente.
Dépistage d'essais et bandes d'enseignement
Projetez un triplet de signes connu sur la bande SCORAD légère, modérée ou sévère utilisée dans les protocoles de dermatite atopique, sans mêler EASI ni POEM sur la même page.
Questions fréquentes
Qu'est-ce que le score SCORAD ?
SCORAD est l'indice SCORing Atopic Dermatitis. Il combine l'étendue A (0–100 pour cent de surface corporelle), l'intensité B (six signes de 0–3, qui somment 0–18) et le terme subjectif C (prurit plus perte de sommeil, chacun 0–10). Le total va de 0 à 103.
Quelle formule utilisez-vous ?
SCORAD = A/5 + 7B/2 + C, la formule de l'European Task Force. Le SCORAD objectif est la même expression sans C. Les bandes d'enseignement traitent les totaux sous 25 comme légers, 25–50 comme modérés et au-dessus de 50 comme sévères.
Que se passe-t-il si la surface atteinte dépasse 100 pour cent ?
L'étendue ne peut pas dépasser toute la surface corporelle, donc un pourcentage au-dessus de 100 est rejeté plutôt qu'écrêté ou enroulé.
Combien coûte le calculateur SCORAD ?
L'outil du navigateur est gratuit et s'exécute en local.
Comment estimer la surface corporelle atteinte ?
Utilisez la règle des neuf : 9 % pour la tête et le cou, 9 % pour chaque bras, 18 % pour chaque jambe, 18 % pour l'avant du tronc, 18 % pour le dos et 1 % pour les organes génitaux, soit 100 % au total.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/health/scorad \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"area":20,"erythema":2,"edema":1,"oozing":0,"excoriation":2,"lichenification":1,"dryness":2,"pruritus":6,"sleep_loss":4}'const res = await fetch("https://api.kit.forhosting.com/health/scorad", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"area": 20,
"erythema": 2,
"edema": 1,
"oozing": 0,
"excoriation": 2,
"lichenification": 1,
"dryness": 2,
"pruritus": 6,
"sleep_loss": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/scorad",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"area": 20,
"erythema": 2,
"edema": 1,
"oozing": 0,
"excoriation": 2,
"lichenification": 1,
"dryness": 2,
"pruritus": 6,
"sleep_loss": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/scorad", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"area":20,"erythema":2,"edema":1,"oozing":0,"excoriation":2,"lichenification":1,"dryness":2,"pruritus":6,"sleep_loss":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"area":20,"erythema":2,"edema":1,"oozing":0,"excoriation":2,"lichenification":1,"dryness":2,"pruritus":6,"sleep_loss":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/scorad", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"area": 20,
"erythema": 2,
"edema": 1,
"oozing": 0,
"excoriation": 2,
"lichenification": 1,
"dryness": 2,
"pruritus": 6,
"sleep_loss": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.scorad",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Les appels API réussis utilisent le $0.002 publié par élément ; l'entrée invalide n'est pas facturée.
Comment l'indice SCORAD est défini
Le calcul est une arithmétique pure, sans appels réseau, sans graines aléatoires, sans horloge murale et sans dérive de modèle, de sorte que des triplets de signes identiques produisent toujours le même JSON.
Ce que vous envoyez et ce que vous recevez
Envoyez neuf champs obligatoires. Si votre formulaire amont a déjà sommé les six signes en un seul total d'intensité, redécomposez ce total en six grades avant l'envoi, car ce calculateur audite chaque item publié plutôt qu'un B précuit. Le champ area est le pourcentage de surface corporelle impliquée et doit être un nombre fini de zéro à cent ; une valeur au-dessus de cent échoue avec invalid_input en nommant ce champ plutôt que d'être écrêtée. Les alias affected_area, extent, bsa, bsa_percent et area_percent sont acceptés. Les six champs d'intensité erythema, edema, oozing, excoriation, lichenification et dryness sont des entiers de zéro à trois (absent, léger, modéré, sévère) ; des alias comme papulation, crusting et xerosis sont acceptés. Les champs pruritus et sleep_loss sont des analogues visuels de zéro à dix et peuvent être fractionnaires ; itch, itching, sleep et insomnia sont acceptés. Champs obligatoires manquants, chaînes vides, texte non numérique, NaN, Infinity, une surface négative, un signe hors de zéro à trois ou un analogue hors de zéro à dix échouent avec invalid_input et ne sont pas facturés. En succès la réponse renvoie le area nettoyé et les six signes, indique intensity comme leur somme entière B, indique subjective comme pruritus plus sleep_loss, indique area_term comme A divisé par cinq, intensity_term comme sept B sur deux et subjective_term comme C, indique score comme le SCORAD complet de zéro à cent trois, indique objective_scorad comme A sur cinq plus sept B sur deux, fixe severity à mild, moderate ou severe selon les seuils d'enseignement sous vingt-cinq, de vingt-cinq à cinquante et au-dessus de cinquante, et inclut unit_area comme percent plus les chaînes formula et method pour l'affichage et pour les figer dans les tests. Un exemple classique modéré est area vingt, erythema deux, edema un, oozing zéro, excoriation deux, lichenification un, dryness deux, pruritus six et sleep_loss quatre, ce qui donne B égal à huit, C égal à dix et SCORAD égal à quarante-deux. Le prix des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où les calculateurs SCORAD apparaissent dans le travail réel
Comme cette capacité est un moteur parse pur, le prix API est la base publiée de $0.002 par élément réussi et une validation en échec ne consomme pas le solde.
Cas d'intégration
Fixtures déterministes de dermatologie
Produisez en masse des étiquettes SCORAD stables pour des jeux synthétiques et des tests de régression, avec invalid_input strict lorsque la surface atteinte dépasse 100 pour cent.
Questions techniques
Comment formater l'entrée ?
Envoyez area comme pourcentage fini 0–100, les six signes d'intensité comme entiers 0–3 (erythema, edema, oozing, excoriation, lichenification, dryness), et pruritus plus sleep_loss comme analogues visuels 0–10. Des alias comme extent, papulation et itch sont acceptés.