BLE GATT characteristic parsing

Hi guys - I'm trying to filter what's coming through the bytes received, but wondered if the data can easily get mixed up e.g power value and battery level - is this possible? I've been selecting the 3rd string along for power but think it might be a moving target:

. Heart rate works all the time and HRM battery level.