Embodiments of the present disclosure provide a method of determining discharge readiness condition for a patient. The sensors are placed on patient to monitor the physiological condition of the patient and to transmit physiological data to computing device. The patient also provides non-physiological data using mobile device to computing device. The processor configured in computing unit assigns predefined weighted ratio to each of the physiological data and non-physiological data to generate weighted physiological and non-physiological data. The processor generates recovery score using the weighted physiological data and the non-physiological data and compares the recovery score with reference recovery score. The reference recovery score is personalized for each patient using weighted personal reference score and weighted EMR reference score. If recovery score exceeds reference recovery score then patient is ready for discharge else the patient is not ready to be discharged and hence appropriate suggestions are provided to improve recovery score. Fig.1