# Example 1: Mild Disability (Ambulatory)
# Pyramidal 2, others 0/1, Walks >500m
calculate_edss(2, 1, 0, 1, 0, 0, 0, 0)
# Example 2: Moderate Disability (Walking impaired)
# Pyramidal 3, Cerebellar 2, Walks 150m without aid
# Code 3 (>100m no aid) corresponds to 5.5
calculate_edss(3, 2, 1, 0, 1, 0, 0, 3)
# Example 3: Severe Disability (Wheelchair)
# Multiple high FSS, Wheelchair restricted (can transfer)
# Code 6 -> 7.0
calculate_edss(4, 3, 2, 3, 3, 1, 1, 6)
Run the code above in your browser using DataLab