FHIR Chat · Represent service running AI Model as a Device? · implementers

Stream: implementers

Topic: Represent service running AI Model as a Device?


view this post on Zulip Brian Kaney (Jun 19 2021 at 16:57):

We have an AI model that runs a risk prediction. We are going to represent the result in FHIR as RiskAssessment. I was considering modeling the AI model as a Device (e.g. RiskAssessment.performer). Is this a terrible idea?

view this post on Zulip Josh Mandel (Jun 20 2021 at 19:45):

I think it's not a terrible idea! Would be nice to have some conventions about model versioning, named parameter sets, etc.

view this post on Zulip Brian Kaney (Jun 21 2021 at 19:46):

I was going to use Device.identifier to specify the API endpoint as the identifier.system and the identifier.value would be the version of the API. Other ideas?

view this post on Zulip Brian Kaney (Jun 21 2021 at 19:47):

I want to be able to know what version the API was when a RiskAssessment was created, this satisfies this minimum requirement.

view this post on Zulip Jose Costa Teixeira (Jun 22 2021 at 07:38):

I'd say one Device is the actual system/endpoint, another is the API software that is running on it.

view this post on Zulip Jose Costa Teixeira (Jun 22 2021 at 07:38):

So, identifier.system does not feel right, because that is the identification system, not the system where the thing is implemented

view this post on Zulip Josh Mandel (Jun 22 2021 at 21:57):

I would have looked at http://build.fhir.org/device-definitions.html#Device.version for versioning information

view this post on Zulip Brian Kaney (Jun 25 2021 at 21:53):

Okay, thanks! I am going to try Device.version and Device.url.


Last updated: Apr 12 2022 at 19:14 UTC