A newly distributed fault-tolerant mHealth framework-based Internet of things (IoT) is proposed in this study to resolve the essential problems of healthcare service provision during the occurrence of frequent failures in a telemedicine architecture. Two models are presented to support the telehealth development of chronic heart disease (CHD) in a distant environment. In model-1, a new local multisensor fusion triage algorithm known as three-level localisation triage (3LLT) is proposed. In 3LLT, a group of heterogeneous sources is applied to triage patients as a clinical process, and the emergency levels inside/ outside the home of a patient with CHD are determined. Failures related to sensor fusion can also be detected. In model-2, a centralised IoT connection towards distributed smart hospitals is employed by mHealth based on two attributes: (1) healthcare service packages and (2) time of arrival of a patient at a hospital. Three decision matrices have been used to overcome several issues on hospital selection based on multi-criteria decision-making by using an analytic hierarchy process. Two datasets are utilised: (1) a clinical CHD dataset, which includes 572 patients for testing model-1, and (2) a nonclinical dataset, which includes hospital healthcare service packages for testing model-2. Consequently, patients with CHD can be triaged into different emergency levels (risk, urgent and sick) with mHealth, and a final decision is made by selecting an appropriate hospital. Results are obtained through the clinical triage of patients, and different scenarios are provided for hospital selection. The verification of statistical results indicates that the proposed mHealth framework is systematically valid. The contribution of the mHealth framework is presented to provide an improved triage process, afford timely services and treatment for CVD patients and minimise the chances of error. These health sectors and policymakers can also recognise the evaluation benefits of smart hospitals by using the presented framework and move forward to fully automated mHealth applications.