With Wireless Sensor Networks becoming more and more prominent, a lot of new routing protocols are being proposed. But most of the routing protocols are designed to address the limitations of sensor nodes especially their sparse energy resources. However, advances in technology have led to highly sophisticated sensor nodes that can transmit video/images and critical information. The routing protocol should be able to handle real-time or critical data where latency is important and non-real-time or non-critical data where energy efficiency is important using different approaches. In this paper, we propose a priority-based routing approach for sending data using different routes based on the priority and Quality of Service (QoS) requirements. The proposed adaptive routing protocol framework, AdProc, supports two different routes; a short rapid route for data with high priority and strict QoS requirements, and an energy efficient route for lower priority data. Simulation results suggest that AdProc achieved higher QoS by reducing the latency while remaining energy efficient. The protocol framework also helps distribute energy consumption thereby prolonging the network life and reducing network holes.