Observation - Device type

We are looking to use Observation resource to capture device related measurements.

For Diabetes - we could be like to be capturing following information
Date - when the observation was actually received
Vendor - The vendor that is responsible for sending this information
device information (code, product name, description)
measurement time - the time when patient actually takes the measurement
result - the actual measurement value (but I don’t believe the device is sending the unit of measure’
information - like if it was Pre Meal, Post Meal etc.
details - additional details

Is this the right resource to capture this kind of information? I am looking to map these to observation elements recommended by FHIR, any guidance is much appreciated!

Thanks in advance!

Observation is the resource.
Unit of measure includes litres, seconds, etc.
Pre Meal, Post Meal etc would be timing, see effective[x]