FHIR Chat · how to represent master documentation URL? · conformance

Stream: conformance

Topic: how to represent master documentation URL?


view this post on Zulip Vadim Peretokin (Aug 25 2017 at 10:53):

We're working on building the FHIR registry - think of a search engine for approved FHIR artifacts - and one of the ideas floating about is having a "master documentation URL" as resource metadata. This would be a webpage the user could always go to to learn more about the resource.

This is a bit similar to a canonical URL except a canonical URL's job is to unique identify the conformance resource and it might or might not resolve, whereas this master documentation will always resolve and doesn't have to be unique.

I'm wondering on how to best represent it. Extension? Tag?

I expect this'll be supported by the HL7 publisher so hoping to get the input of the wider community here

@Grahame Grieve @Josh Mandel @Ewout Kramer @Lloyd McKenzie @Martijn Harthoorn

view this post on Zulip Grahame Grieve (Aug 25 2017 at 10:55):

so this specific question is about how the element will be represented in the result of a search on registry.fhir.org

view this post on Zulip Grahame Grieve (Aug 25 2017 at 10:55):

Currently, on my server, I track the original claimed location of a resource - I have it in some circumstances - and return return this as a HATEOS header or a link in the Bundle.entry.

view this post on Zulip Grahame Grieve (Aug 25 2017 at 10:56):

I favor doing the same for registry.fhir.org, but asked Vadim to ask here

view this post on Zulip Vadim Peretokin (Aug 25 2017 at 10:57):

(if you go to that lucrative link, it's very much a WIP)

view this post on Zulip Grahame Grieve (Aug 25 2017 at 10:57):

ah. oops.

view this post on Zulip Vadim Peretokin (Aug 25 2017 at 10:59):

I'm fine with a link in Bundle.entry, that'll work

view this post on Zulip Grahame Grieve (Aug 25 2017 at 11:01):

and if you do just a read, as an http header

view this post on Zulip Vadim Peretokin (Aug 25 2017 at 11:03):

Yep, sounds reasonable

view this post on Zulip Grahame Grieve (Aug 25 2017 at 11:05):

helps after I had a day to think about it ;-)

view this post on Zulip Grahame Grieve (Aug 25 2017 at 11:05):

open question is the name of the link. Let me look mine up

view this post on Zulip Josh Mandel (Aug 25 2017 at 11:15):

Do we have examples of publishers who do not intend to make their canonical URLs resolvable, but who do plan to publish information about their resources at a different URL?

view this post on Zulip Josh Mandel (Aug 25 2017 at 11:16):

I'm just trying to understand the requirement here, which sounds a bit different than what Grahame described for tracing the source of things.

view this post on Zulip Vadim Peretokin (Aug 25 2017 at 11:16):

I think that would be the easiest use-case, no? Making URLs resolvable to the right resources is a bit of work, but throwing up a page and sticking that URL in all your resources is pretty simple

view this post on Zulip Josh Mandel (Aug 25 2017 at 11:17):

Standing up a web server where everything automatically redirects to a page is pretty simple too, though.

I'm just trying to understand what audience we're catering to here. Introducing a new kind of Link might actually discourage people from using canonical URLs the way we would like them to.

view this post on Zulip Josh Mandel (Aug 25 2017 at 11:18):

"Less surface area, more focus, more consistency" being my general frame of mind.

view this post on Zulip Vadim Peretokin (Aug 25 2017 at 11:18):

That makes sense

view this post on Zulip Vadim Peretokin (Aug 25 2017 at 11:20):

The original text is:

link to original source of publication (e.g. to html) [hl7.org, ihe, simplifier, affiliates]

view this post on Zulip Martijn Harthoorn (Aug 25 2017 at 12:10):

Standing up a web server where everything automatically redirects to a page is pretty simple too, though.

That is a good point. We didn't think of that in this context, but Simplifier already does that.

view this post on Zulip Martijn Harthoorn (Aug 25 2017 at 12:11):

But the question is also, how people are going to provide that information.

view this post on Zulip Martijn Harthoorn (Aug 25 2017 at 12:11):

... when they upload a resource to a registry.

view this post on Zulip Martijn Harthoorn (Aug 25 2017 at 12:12):

Do they add that manually afterwards in a form? Or (better) - do they add it to the resource (tag, extension) - or also a HTTP header?

view this post on Zulip Martijn Harthoorn (Aug 25 2017 at 12:12):

(in the post/put)

view this post on Zulip Grahame Grieve (Aug 25 2017 at 15:10):

typically, the problem for people is that putting up a web server is not simple

view this post on Zulip Grahame Grieve (Aug 25 2017 at 15:10):

the other thing is that lots of resources don't have a canonical URL

view this post on Zulip Vadim Peretokin (Aug 29 2017 at 06:05):

@Martijn Harthoorn

Currently, on my server, I track the original claimed location of a resource - I have it in some circumstances - and return return this as a HATEOS header or a link in the Bundle.entry.

That's what @Grahame Grieve proposed


Last updated: Apr 12 2022 at 19:14 UTC