Zum Hauptinhalt springen

ASCORAD

info
Einige Elemente dieses Scoring-Systems können automatisch aus dem Bild extrahiert werden. Bitte lesen Sie jedoch die Dokumentation sorgfältig durch, da dieses System nicht-visuelle Items wie Juckreiz oder Schlaflosigkeit enthält. Da dies der Fall ist, müssen Sie die questionnaireResponse dieser Items in Ihrer Anfrage angeben.

ASCORAD-Punktzahl anfragen

Wenn Sie ein Bild analysieren müssen, welches das Krankheitsbild atopische Dermatitis zeigt, können Sie eine Folgeanfrage an die API senden.

Beispielsweise kann der Körper für die Anfrage folgendermaßen aussehen:

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
Es ist wichtig, dass Sie sich den Abschnitt Ausgabe dieser Dokumentation ansehen, um zu verstehen, wie Sie die Anfrage erstellen sollten und wie die Antwort aussehen wird. Denken Sie daran, dass dies ein Ausschnitt aus einer größeren JSON-Datei ist.

Fragebogen für das Bewertungssystem

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
}
]
}

Antwort

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
Es ist wichtig, dass Sie sich den Abschnitt Ausgabe dieser Dokumentation ansehen, um zu verstehen, wie Sie die Anfrage erstellen sollten und wie die Antwort aussehen wird. Denken Sie daran, dass dies ein Ausschnitt aus einer größeren JSON-Datei ist.