Using Wireless Sensor Networks (WSNs) in healthcare systems has had a lot of attention in recent years. In
much of this research tasks like sensor data processing, health states decision making and emergency
message sending are done by a remote server. Many patients with lots of sensor data consume a great deal
of communication resources, bring a burden to the remote server and delay the decision time and
notification time. A healthcare application for elderly people using WSN has been simulated in this paper.
A WSN designed for the proposed healthcare application needs efficient MAC and routing protocols to
provide a guarantee for the reliability of the data delivered from the patients to the medical centre. Based
on these requirements, A cross layer based on the modified versions of APTEEN and GinMAC has been
designed and implemented, with new features, such as a mobility module and routes discovery algorithms
have been added. Simulation results show that the proposed cross layer based protocol can conserve
energy for nodes and provide the required performance such as life time of the network, delay and
reliability for the proposed healthcare application.