Aller au contenu principal

ASCORAD

info
Certains éléments de ce système de notation peuvent être extraits automatiquement de l'image. Cependant, veuillez lire attentivement la documentation car ce système contient des éléments non visuels tels que les démangeaisons ou l'insomnie. Dans ce cas, vous devrez fournir la réponse au questionnaire de ces éléments dans votre demande.

Demander un score ASCORAD

Si vous devez analyser une image dont l'affection connue est la dermatite atopique, vous pouvez envoyer une demande de suivi à l'API.

Un exemple du corps de la demande peut être le suivant :

Relevant keys in the body of the request
"data": {
"type": "image",
"content": "base64 image",
"knownConditionForThisImage": {
"conclusion": "Atopic dermatitis"
},
"scoringSystems": ["ASCORAD_LOCAL"],
"questionnaireResponse": {
"ASCORAD_LOCAL": {
"surfaceValue": 27,
"itchinessScorad": 2,
"sleeplessness": 2
}
}
}
Check out the documentation
Il est important que vous consultiez la section Sortie de cette documentation pour comprendre comment vous devez construire la requête et à quoi ressemblera la réponse. Gardez à l'esprit qu'il s'agit d'un extrait d'un fichier JSON plus important.

Questionnaire pour le système de notation

Relevant keys in the body of the request
{
"code": "ASCORAD_LOCAL",
"questions": [
{
"code": "surfaceValue",
"label": "Affected area",
"description": "",
"openField": true
},
{
"code": "itchinessScorad",
"label": "Itchiness",
"description": null,
"answers": [
{ "label": "0", "value": "0" },
{ "label": "1", "value": "1" },
{ "label": "2", "value": "2" },
{ "label": "3", "value": "3" },
{ "label": "4", "value": "4" },
{ "label": "5", "value": "5" },
{ "label": "6", "value": "6" },
{ "label": "7", "value": "7" },
{ "label": "8", "value": "8" },
{ "label": "9", "value": "9" },
{ "label": "10", "value": "10" }
],
"openField": false
},
{
"code": "sleeplessness",
"label": "Sleeplessness",
"description": null,
"answers": [
{ "label": "0", "value": "0" },
{ "label": "1", "value": "1" },
{ "label": "2", "value": "2" },
{ "label": "3", "value": "3" },
{ "label": "4", "value": "4" },
{ "label": "5", "value": "5" },
{ "label": "6", "value": "6" },
{ "label": "7", "value": "7" },
{ "label": "8", "value": "8" },
{ "label": "9", "value": "9" },
{ "label": "10", "value": "10" }
],
"openField": false
}
]
}

Réponse

Relevant keys in the body of the response
"evolution": {
"domains": {
"ASCORAD_LOCAL": {
"explainabilityMedia": {
"content": "base 64 image",
"detections": null
},
"facets": {
"crusting": {
"intensity": 0,
"value": 0
},
"dryness": {
"intensity": 0,
"value": 0
},
"erythema": {
"intensity": 0,
"value": 0
},
"excoriation": {
"intensity": 0,
"value": 0
},
"lichenification": {
"intensity": 0,
"value": 0
},
"surfaceValue": {
"intensity": 2,
"value": 27
},
"swelling": {
"intensity": 0,
"value": 0
},
"itchinessScorad": {
"intensity": 0,
"value": 0
},
"sleeplessness": {
"intensity": 0,
"value": 0
}
},
"grade": {
"category": "Mild",
"score": 4.486
}
}
}
}
Check out the documentation
Il est important que vous consultiez la section Sortie de cette documentation pour comprendre comment vous devez construire la requête et à quoi ressemblera la réponse. Gardez à l'esprit qu'il s'agit d'un extrait d'un fichier JSON plus important.