FHIR Chat · Device and Calibration Data · Orders and Observation WG

Stream: Orders and Observation WG

Topic: Device and Calibration Data


view this post on Zulip Grahame Grieve (Jun 15 2019 at 19:03):

See https://chat.fhir.org/#narrow/stream/179166-implementers/topic/Encoding.20artificial.20pancreas.20decision.20data for an interesting question about openAPS data.

view this post on Zulip Grahame Grieve (Jun 15 2019 at 19:06):

I would like to ask a question of OO: what is the expectation for device and calibration data like some of that included in the openAPS data packet? Is it expected to be Observation.component? or some of it has a home in DeviceMetric, but it's not obvious what the link between Observation and DeviceMetric should be

@Rob Hausam @Eric Haas @Hans Buitendijk @Riki Merrick (Also @Todd Cooper @John Rhoads @Chris Courville )

view this post on Zulip Grahame Grieve (Jun 18 2019 at 20:08):

.. ping?

view this post on Zulip Rob Hausam (Jun 18 2019 at 20:44):

Still thinking. :) And actually, unless I missed something, the discussion in the linked chat didn't seem to help me much (if at all) in understanding or answering the questions.

view this post on Zulip Grahame Grieve (Jun 18 2019 at 20:46):

no let's just stick to principles here

view this post on Zulip Jose Costa Teixeira (Jun 18 2019 at 20:59):

conceptually, configuration and calibration data could be in deviceMetric, or device.property. But I do not think that those provide adequate carriers. Observation is a generic carrier for everything, so technically it works, but in this case I would avoid that.

view this post on Zulip Grahame Grieve (Jun 18 2019 at 21:01):

I think that would be called "no dollar any way" (as opposed to 'a dollar each way')

view this post on Zulip Jose Costa Teixeira (Jun 18 2019 at 21:01):

the results of calculation could be also in deviceMetric or observation. For this, I could imagine Observation as a good vehicle.

view this post on Zulip Jose Costa Teixeira (Jun 18 2019 at 21:07):

what does DeviceMetric have that Observation does not? if DeviceMetric should be used to convey heart rate, where does that leave deviceMetric?

view this post on Zulip Grahame Grieve (Jun 18 2019 at 21:07):

device metric = information about the device producing the observation

view this post on Zulip Grahame Grieve (Jun 18 2019 at 21:07):

looks like we should define an extension to link to the metrics for the device

view this post on Zulip Jose Costa Teixeira (Jun 18 2019 at 21:16):

you mean an extension on Device?

view this post on Zulip Jose Costa Teixeira (Jun 18 2019 at 21:19):

if so, then we could do that (and check overlap between that and device.property while we are at it).

view this post on Zulip Grahame Grieve (Jun 18 2019 at 21:25):

extension on Observation

view this post on Zulip Rob Hausam (Jun 18 2019 at 21:42):

Wouldn't Observation.device do much or all of what is needed? That is the link between Observation and DeviceMetric, as DeviceMetric is one of the reference choices.

view this post on Zulip Jose Costa Teixeira (Jun 18 2019 at 21:42):

I see what you mean. A direct link as an extension (but my Euro would be that the link between those is the Device: an observation is made by a device which happens to be have some configuration information given by metric)

view this post on Zulip Jose Costa Teixeira (Jun 18 2019 at 21:43):

right Rob, it could be, if we only heed the metric, and not the device itself (i don't know that use case).

view this post on Zulip Rob Hausam (Jun 18 2019 at 21:45):

Yes, as it is we have to choose between Device and DeviceMetric, as it's 0..1 - but DeviceMetric also links to the source and parent Device.

view this post on Zulip Grahame Grieve (Jun 18 2019 at 21:48):

well, ok, I had not noticed that

view this post on Zulip Jose Costa Teixeira (Jun 18 2019 at 21:51):

ok then i probably misread the DeviceMetric intent.

view this post on Zulip Eric Haas (Jun 18 2019 at 21:51):

DeviceMetric's definition is : "Describes a measurement, calculation or setting capability of a medical device." So It sounds to me like all that stuff should live in there ( whether is actually is capable of representing it right now notwithstanding) So Observation.device --> DeviceMetric --> Device. Looks like how it was intended to be modelled but I have nto been active with devices for a while so maybe that thinking has changed.

view this post on Zulip Eric Haas (Jun 18 2019 at 21:51):

can choose the right color wire with DeviceMetric :-)

view this post on Zulip Jose Costa Teixeira (Jun 18 2019 at 21:52):

Seems clear. Is DeviceMetric capable of exposing all that is needed for the artificial pancreas?

view this post on Zulip Eric Haas (Jun 18 2019 at 21:54):

I don't see that Jose need to get the Device folks on the horn and explain it. I would assume need a name value pair somewhere to describe the parameters??

view this post on Zulip Jose Costa Teixeira (Jun 18 2019 at 21:58):

indeed. To me, Device Metric reads (now) as "the current configuration for a device" but it does not contain a placeholder for things like "activation delay, BG target range, BG low threshold"...

view this post on Zulip Jose Costa Teixeira (Jun 18 2019 at 22:00):

We must catch up on Device, so we should bring this requirement, and see where it fits - DeviceMetric, or device.property of we keep that one...

view this post on Zulip Andrea Pitkus, PhD, MLS(ASCP)CM, CSM (Apr 29 2020 at 13:13):

Would the question also apply for laboratory QC and Calibration data? Calibration is more to instrument, but QC is to instrument run during certain time period as you know. For some tests like POCT, it's entered as an observation, sometimes to note that QC passed, say for PT/INT testing.


Last updated: Apr 12 2022 at 19:14 UTC