Что касается разрабатываемой версии FHIR (v0.4.0-xxxx), может быть проблема с ресурсом Observation.
Рассмотрим Устройство, имеющее несколько DeviceComponents, каждый из которых доставляет определенные DeviceMetrics. Как создать наблюдение и указать его тип для определенного DeviceMetric или DeviceComponent?