An immobile patient cannot be weighed on a stand-on weighing machine, i.e., a bathroom scale. They have to get weighed while lying, which is not easy. The main objective of this research is to design a medical apparatus that measures the patient's weight in a lying condition. To achieve this the apparatus is designed as a stretcher to carry the patient in and around the hospital. The stretcher has four load cells to measure the patient's weight; it can bear a weight of 500 kg and has a self-weight of 20 kg. A Microcontroller unit (MCU) is embedded into the apparatus to weigh the patient lying on it. The stretcher comprises the top frame, middle frame, and base frame. The top frame can be detached and mounted back to the middle frame; this will help the medical personnel shift the patients from a medical bed. The middle frame is a plate structure where the four load cells are mounted at the corners of the lower plate. The upper plate functions as a pressure plate on the load cell. The base plate has four heavy-duty wheels that can bear the load. The middle frame and base frame, together, form a single structure, giving mobility to the structure. A control panel is employed with reset, tare, and on-off buttons to control the embedded platform. The LCD panel on the side of the apparatus shows the weight when the patient is placed on top of the apparatus. A prototype trolley equipped with a wireless data logging system was tested on 10 healthy participants. The device accurately measured weight within ±50 g across a scale range of 2-140 kg, with data captured every 30 s over a 5-min testing period. Wireless communication was successfully demonstrated over a 100-m range. The important add-on feature of this work is the apparatus is connected to the internet, transforming it into an IoT-based medical device.