{'fraction_non_alphanumeric': 0.01989730423620026, 'fraction_numerical': 0.0, 'mean_word_length': 5.495833333333334, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Software Architecture for Health Care Supportive Home Systems to Assist Patients with Diabetes Mellitus

Diabetes Mellitus is a life-long health condition that causes a high concentration of glucose in the blood. The foundation of the treatment and prevention of diabetes lays on reeducation and medication to prevent complications caused by high levels of glucose in the blood. New methods, products, and services, like those provided by the Ambient Assisted Living (AAL) domain, for supporting activities of the daily life of people with chronic diseases are effective to assist the management of diabetes disease. Particularly, Health Care Supportive Home (HSH) systems can provide an autonomous life in their residence to patients and supply them with autonomy through the use of different types of technologies. We present the software architecture of DiaManT@Home, a service-oriented HSH system that assists patients diagnosed with diabetes mellitus, and that enhances the self-management of their condition at home. DiaManT@Home was constructing following a well-established process based on the instantiation of a reference architecture for HSH systems. The software architecture of DiaManT@Home was assessed regarding the completeness of its software elements to achieve functional and non-functional requirements using prototypes. Results showed that DiaManT@Home can be considered as a complete solution to an HSH system for assisting patients at home. As future works, DiaManT@Home will be coded following the architecture presented in this work.