Is service UUID information part of a BLE_GATTS_EVT_WRITE event?

I am trying to set up multiple ble diagnostic type services for different sensor devices, from a single nrf52840. The services share a common base id and some have the same characteristic uuids (eg. temp)

When doing a WRITE from a client (nRFConnect for example) on a characteristic, is there any information about the parent service included in the write event?

How can I determine what service the write was a part of?

Do I need separate base IDs for each service?

Related