calculate_cluster module

This module processes questionnaire responses to recommend therapy clusters

calculations.calculate_cluster.calculate_cluster(scores)[source]

Determines the cluster with the highest score.

Parameters:

scores (dict) – Scores for each cluster.

Returns:

The cluster with the highest score.

Return type:

str

calculations.calculate_cluster.process_all_responses(responses)[source]

Processes all responses and calculates scores for each cluster.

Parameters:

responses (list) – List of response objects from the frontend.

Returns:

Scores for each cluster.

Return type:

dict