medical_software_design based on