Skip to main content

ASALT

info
All the items of this scoring system can be extracted automatically from the image. Thanks to this, you don't need to provide the questionnaireResponse.

What is ASALT?

The Automatic Severity of Alopecia Tool (ASALT) represents a significant advancement as the automated iteration of the one of most extensively employed scoring system for evaluating alopecia areata severity. The main constraint of this scoring system lies in the issue of inter-observer variability, as it is complex for a human observer to compute hair loss percentages.

Addressing this challenge, ASALT emerges as a transformative solution by harnessing the capabilities of smartphone-captured images. The algorithm adeptly identifies the extent and percentage of hair loss, enabling the computation of the SALT score within mere seconds.

Body site

In order to compute the SALT, a maximum of 4 photos are needed of the following side of the head:

  • Top (HEAD_TOP)
  • Left side (HEAD_LEFT)
  • Right side (HEAD_RIGHT)
  • Back (HEAD_BACK)

Each site contributes a different percentage to the final score: top 40%, left and right side 18% each and the back 24%.

Local ASALT

As the ASALT works at image-level, it is possible to perform the follow-up of a single zone, for example, the top of the head. The output of the ASALT contains two main outputs, the percentage from 0 to 100 of the hair loss in that specific body site and also, the weighted percentage, which takes into account the body site.

General ASALT

The general ASALT is computed by adding multiple photos of the head into the equation. Only photos of affected areas are required, and the procedure for acquisition is explained in the next section.

How to take pictures

Ensuring the capture of high-quality photos is paramount to achieving optimal algorithm performance. A comprehensive guide featuring essential tips for image acquisition is available to assist in this endeavor. This section is exclusively dedicated to detailing the photo capture process, with the singular objective of attaining the finest outcomes in ASALT computation.

How does ASALT work?

ASALT utilizes cutting-edge convolutional neural networks that have been trained on a vast dataset comprising thousands of images meticulously annotated by numerous experts. The algorithm quantifies the extent of low and high hair density and computes a percentage of hair loss.

Request ASALT score

Relevant keys in the body of the request
{
"requestId": "90925097-820b-403d-a75d-4cd989903df1",
"data": {
"type": "image",
"modality": "clinical",
"operator": "Practitioner",
"bodySite": "HEAD_TOP",
"knownConditionForThisImage": {
"conclusion": "Alopecia areata"
},
"subject": {
"identifier": "6ec724a0-6fa3-11eb-a15f-0242ac160004",
"gender": "m",
"height": 175,
"weight": 71,
"birthdate": "1986-10-21",
"generalPractitioner": {
"identifier": "44f89a8c-6f8a-11eb-9c8a-0242ac160004"
},
"managingOrganization": {
"identifier": "b13cd636-327b-11ec-86b0-0242ac180004",
"display": "Hospital Central"
}
},
"scoringSystems": ["ASALT", "DLQI"],
"questionnaireResponse": {
"DLQI": {
"question1": 2,
"question2": 3,
"question3": 1,
"question4": 2,
"question5": 1,
"question6": 2,
"question7": 2,
"question8": 2,
"question9": 3,
"question10": 2
}
},
"content": "base64 image"
}
}
Check out the documentation
It is important that you check out the section Output of this documentation to understand how you should build the request and what will the response look like. Keep in mind that this is a snippet of a larger JSON file.

The bodySite should be specified as one of the following options:

  • HEAD_TOP
  • HEAD_LEFT
  • HEAD_RIGHT
  • HEAD_BACK

Response

Relevant keys in the body of the response
"evolution": {
"domains": {
"ASALT": {
"explainabilityMedia": {
"content": "base 64 image",
"detections": null
},
"facets": {
"alopecia": {
"intensity": 100,
"value": 100
}
},
"grade": {
"category": null,
"score": 40
}
}
}
}

The ASALT does not have a translation into the more clinician-friendly concepts of “mild,” “moderate,” “severe,” or “very severe”, and therefore a null output is given for the category key. More information about the lack of a broad agreement can be found in the Defining Severity in Alopecia Areata: Current Perspectives and a Multidimensional Framework study.

Check out the documentation
It is important that you check out the section Output of this documentation to understand how you should build the request and what will the response look like. Keep in mind that this is a snippet of a larger JSON file.