FHIR Chat · meta.source clarification · implementers

Stream: implementers

Topic: meta.source clarification


view this post on Zulip John Moehrke (Jan 08 2021 at 14:09):

The definition of meta.source seems to indicate that it is the predecessor version of the resource (this is what Provenance.entity.what) would be.

However I was under the understanding that it would tend to just hold the root URL of the FHIR Server from which the data was originally published. This would be useful when one imports externally authored Resources.

I would tend to read this differently than entity.what. In fact I might argue that this is closer to Provenance.agent.who where who is an Organization (that exported).

I might want to put a URI of the originating system..

So I am not sure what is appropriate, what was intended, how it is used elsewhere... and if any of that should be used to modify the definition of the element.

How are others using this?

view this post on Zulip Lloyd McKenzie (Jan 08 2021 at 14:30):

meta.source is definitely not the predecessor. It's generally the system (or some system descriptor) about where the data came from. It's primarily useful when there's a need to know the subsystem or third-party system where data came from.

view this post on Zulip Lloyd McKenzie (Jan 08 2021 at 14:30):

You could certainly propose a clarification of the wording

view this post on Zulip Joe Lamy (Jan 08 2021 at 15:12):

Would meta.source be more appropriately mapped to Provenance.entity.agent?

view this post on Zulip John Moehrke (Jan 08 2021 at 15:15):

so @Lloyd McKenzie I am hearing you say that the meta.source would be more likely the root URL of the FHIR server from which this resource came. So if the original Resource was

http://example.org/fhir/Observation/1

and I imported that into my system, then I would set the meta.source on my copy as

http://example.org/fhir

This is what I thought it was... until I read the text

view this post on Zulip Lloyd McKenzie (Jan 08 2021 at 15:46):

Not necessarily the root URL. Could just be a URI that represents the source.

view this post on Zulip Lloyd McKenzie (Jan 08 2021 at 15:46):

The source might not even be FHIR-enabled

view this post on Zulip John Moehrke (Jan 08 2021 at 16:37):

good. I agree.

view this post on Zulip John Moehrke (Jan 08 2021 at 16:38):

we have a case where it is an XCA HomeCommunityID... which is an identifier, which can be easily represented as a URI

view this post on Zulip John Moehrke (Jan 08 2021 at 16:39):

do others agree? Is this consistent with the way HAPI uses it? Is this consistent with how other reference implementations use it?

view this post on Zulip John Moehrke (Apr 07 2021 at 20:39):

poke... would like others to comment on this use of meta.source


Last updated: Apr 12 2022 at 19:14 UTC