74.1k views
3 votes
The ISS is a medical score to assess trauma severity and is calculated asfollows. Each injury is assigned an Abbreviated Injury Scale (AIS) score in the range [0-5] which is allocated to one of six body regions (head, face, chest, abdomen, extremities and external). Only the highest AIS score in each body region is used. The three most severely injured body regions (i.e. with the highest scores) have their AIS scores squared and added together to produce the ISS. Therefore, the value of the ISS is always between 0 and 75. Write a MATLAB script m-file to compute the ISS given an array of 6 AIS scores, which represent the most severe injuries to each of the six body re- gions. Test your code using the array [3 0 4 5 3 0], for which the ISS should be 50.

User DocRattie
by
8.2k points

1 Answer

1 vote

Final answer:

To compute the ISS, you need to identify the highest AIS scores for each body region, square these scores, and sum them up. The provided MATLAB script accomplishes this and returns the ISS value as 50.

Step-by-step explanation:

To compute the ISS, you need to first identify the three most severe injuries by finding the highest AIS scores for each body region. Next, square these highest scores and add them together to get the ISS value. Here is a MATLAB script m-file that accomplishes this:

function iss = compute_ISS(ais_scores)
sorted_scores = sort(ais_scores, 'descend');
highest_scores = sorted_scores(1:3);
iss = sum(highest_scores .^ 2);
end

ais_scores = [3, 0, 4, 5, 3, 0];
iss_value = compute_ISS(ais_scores)

When you run this code with the provided AIS scores, the ISS value will be 50, as expected.

User Noetix
by
9.0k points