Stream: implementers
Topic: device-issued observations
Jose Costa Teixeira (Sep 20 2020 at 19:09):
When an Observation is generated by a computer who reads a questionnaire response and produces one value, isn't the device the observation.performer?
Jose Costa Teixeira (Sep 20 2020 at 19:10):
We could use performer for the person that enters the data in the computer, but shouldn't we have an idea of the device that performed the calculation?
Jose Costa Teixeira (Sep 20 2020 at 19:10):
the best we have is device-code (standard extension) but that is only a code...
Mareike Przysucha (Sep 20 2020 at 23:24):
Isn't there the device-field for telling which device made the measurement?
Lloyd McKenzie (Sep 21 2020 at 00:55):
I think there's a difference between "device used by person/org to make the measurement" vs. "device that determined the value on its own"
Eric Haas (Sep 21 2020 at 03:13):
try provenance
Lloyd McKenzie (Sep 21 2020 at 03:28):
I don't think that's an appropriate answer. Observations can be created by devices without human involvement - so why isn't performer allowed to be a Device? It's reasonable to want to search for all Observations created by a particular piece of software.
Jose Costa Teixeira (Sep 21 2020 at 09:58):
my case is that the software is the one doing the calculations. Humans only provide input.
Jose Costa Teixeira (Sep 21 2020 at 09:59):
agree, provenance could say where the original data comes from but does not assert who/what created the observation
Eric Haas (Sep 21 2020 at 14:43):
I think if you add Device to .performer( which is what I think this conversation is about) there will be unending confusion as to which element to use that no amount of documentation will alleviate.
Lloyd McKenzie (Sep 21 2020 at 14:47):
That's better than not being able to say what's necessary. If a device has the responsibility for doing the work/making the decision, that needs to be reflected. Provenance isn't viable and using Observation.device would be wrong.
Jose Costa Teixeira (Sep 21 2020 at 18:15):
Eric Haas said:
I think if you add Device to .performer( which is what I think this conversation is about) there will be unending confusion as to which element to use that no amount of documentation will alleviate.
confusion as to which element to use for what?
Jose Costa Teixeira (Sep 21 2020 at 18:20):
I can expect a difference between:
a) when a computer is used by a user to enter the result
b) when a computer makes the actual computation
that boundary does not seem very difficult to assert. Am I missing something outside these?
Gino Canessa (Sep 22 2020 at 17:19):
A concrete version (of the question) would be: how do you write "AI Algorithm X" made this Observation?
Jose Costa Teixeira (Sep 22 2020 at 17:44):
Yep
Jose Costa Teixeira (Sep 23 2020 at 09:49):
This would support another topic (next door )- It would be interesting to go "This observation was made on date D by AI Algorithm X, version Y, trained with data set Z"
Hans Buitendijk (Oct 11 2021 at 16:56):
I'm not convinced that .performer (expressing responsibility) is appropriate still. Clearly the AI (at whatever level of granularity appropriate) needs to be documented using Observation.device, but the responsibility for its performance (that is .peformer) is the organization that owns and manages that AI. The equivalent would be the LIS where the analyzer (perhaps not using AI, but certainly fully automated) is used to create a result, but the Observation.performer is the technician validating the result and the medical director who is responsible that the analyzer did its part correctly according to maintenance schedule, calibration, etc. The technician may not be there, but the medical director is. The analyzer is not documented as part of Observation.performer. There seems to be no reason that this is different for an AI component.
Alan Pinder (Oct 12 2021 at 09:49):
@Jose Costa Teixeira are there other threads discussing the AI Algorithm attributes that would be interesting for the Device to express? I think these 'next door' topics are becoming important.
Last updated: Apr 12 2022 at 19:14 UTC