FHIR Chat · feature request · IG creation

Stream: IG creation

Topic: feature request


view this post on Zulip Jens Villadsen (May 28 2019 at 12:11):

Could the version of the IG tool be added to the qa page?

view this post on Zulip Grahame Grieve (May 28 2019 at 13:00):

ok in the next version (not the one I am releasing right now)

view this post on Zulip Grahame Grieve (May 29 2019 at 00:04):

on the subject of feature requests... would IG publishers opt in to collecting extension usage statistics to help with specification quality issues?

view this post on Zulip David Pyke (May 29 2019 at 00:05):

I would. What do I need to do?

view this post on Zulip Grahame Grieve (May 29 2019 at 00:05):

say yes somewhere

view this post on Zulip David Pyke (May 29 2019 at 00:05):

Yes somewhere

view this post on Zulip Grahame Grieve (May 29 2019 at 00:09):

what about opt-out...?

view this post on Zulip David Pyke (May 29 2019 at 00:12):

I can't see why we wouldn't keep stats on usage. That would make it far easier to know when an extension should be made part of the core spec.

view this post on Zulip Grahame Grieve (May 29 2019 at 00:14):

right that's the question

view this post on Zulip David Pyke (May 29 2019 at 00:15):

So, do we make it a flag in the IG resource or are you going to make it some kind of registry entry?

view this post on Zulip Grahame Grieve (May 29 2019 at 00:20):

don't think it should be in the resource. Either in the json file or somewhere else

view this post on Zulip David Pyke (May 29 2019 at 00:20):

An entry in package-list.json makes good sense

view this post on Zulip Grahame Grieve (May 29 2019 at 00:20):

why there?

view this post on Zulip David Pyke (May 29 2019 at 00:21):

Makes it possible to differentiate between versions. If someone is no longer interested in participating for an old version, they can specify which they do want

view this post on Zulip Grahame Grieve (May 29 2019 at 00:22):

but I only build the current version....

view this post on Zulip David Pyke (May 29 2019 at 00:24):

Right, but tracking usage could be for any version. We don't need to only track what's used in the current, especially when it's usable for regions/implementations/etc. that are using past versions. If suddenly a DSTU2 extension is suddenly all the rage, then it can be looked at for inclusion into current

view this post on Zulip David Pyke (May 29 2019 at 00:25):

I could be incredibly wrong about this

view this post on Zulip Grahame Grieve (May 29 2019 at 00:42):

I was referring to the version of the IG, not the version of FHIR

view this post on Zulip Grahame Grieve (May 29 2019 at 01:58):

usage-stats.json

view this post on Zulip Grahame Grieve (May 29 2019 at 01:58):

something like that

view this post on Zulip Lloyd McKenzie (May 29 2019 at 02:01):

Couldn't the IG publisher detect usage and spit it out somewhere? Publishers shouldn't have to do anything. Could even differentiate whether extension was 'mustSupport' or not.

view this post on Zulip Grahame Grieve (May 29 2019 at 02:02):

well, we want Telus etc to actually choose to be part of it. Otherwise, yes, spit it out and submit it somewhere

view this post on Zulip Lloyd McKenzie (May 29 2019 at 02:05):

So a flag you choose to invoke the publisher with? Hl7 frameworks will do so by default, others have to choose. One challenge is that there's no way to differentiate IGs with zero current (and potentially future) implementations from those with thousands.

view this post on Zulip Grahame Grieve (May 29 2019 at 02:06):

of course that's a limitation in the whole approach, yes. but some data is better than no data.

view this post on Zulip Lloyd McKenzie (May 29 2019 at 02:06):

Agree

view this post on Zulip Jens Villadsen (May 29 2019 at 10:42):

yep

view this post on Zulip Grahame Grieve (May 29 2019 at 12:23):

ok: http://test.fhir.org/usage-stats

view this post on Zulip Grahame Grieve (May 29 2019 at 13:13):

to opt-out, using json:

"usage-stats-opt-out" : true,

to opt out using the new ig only approach, add this to the ini file:

[IG] usage-stats-opt-out=true

view this post on Zulip Grahame Grieve (May 29 2019 at 13:14):

you can't opt out if you HL7 or you are using the ci-build

view this post on Zulip Grahame Grieve (May 30 2019 at 21:18):

for those who are interested, @David Hay is experimenting with views of this

view this post on Zulip Grahame Grieve (May 30 2019 at 21:18):

v

view this post on Zulip Grahame Grieve (May 30 2019 at 21:18):

http://clinfhir.com/igAnalysis.html

view this post on Zulip David Hay (May 30 2019 at 22:41):

So there's a (very) basic visualizer up there. There's a lot you could do with this data (and I suspect it will get very big very quickly), so would be good to understand what people would like to get out of it. Simple views on the raw data might not cut it for long...

view this post on Zulip David Hay (May 30 2019 at 22:42):

Oh and currently this works against a snapshot of the data - hope to have a real time view soon...

view this post on Zulip Grahame Grieve (May 30 2019 at 22:43):

it's already useful

view this post on Zulip David Hay (May 30 2019 at 23:04):

good-oh...

view this post on Zulip David Hay (May 31 2019 at 00:10):

Added a view of an IG (the extensions used by path is kinda cool)

view this post on Zulip David Hay (May 31 2019 at 00:14):

What would be nice would be to pull down details of the extensions - perhaps from the simplifier registry?

view this post on Zulip Grahame Grieve (May 31 2019 at 00:19):

what details? And you are not guaranteed to get the extensions - stats may come from non-public IGs

view this post on Zulip David Hay (May 31 2019 at 00:28):

dataType for example, description. But may be going beyond the purpose of the view...

view this post on Zulip Grahame Grieve (May 31 2019 at 00:28):

I might add datatype

view this post on Zulip Grahame Grieve (May 31 2019 at 00:49):

I have. it will gradually get populated

view this post on Zulip David Hay (May 31 2019 at 03:28):

Good-oh. Let me know when the CORS fix is uploaded...

view this post on Zulip Grahame Grieve (May 31 2019 at 03:44):

done

view this post on Zulip David Hay (May 31 2019 at 06:02):

and update pushed...

view this post on Zulip Sarah Gaunt (May 31 2019 at 23:32):

@David Hay Looks great - can see this coming in super handy...

view this post on Zulip David Hay (May 31 2019 at 23:52):

Thanks Sarah - let me know if you can think of any improvements (or issues!)

view this post on Zulip Grahame Grieve (May 31 2019 at 23:54):

one for me - the struture definition extension count, each combination of path | extension | IG is counted separately on the resource view. I think that it should be just once for the extension, with paths/IGs as a detail view

view this post on Zulip David Hay (Jun 01 2019 at 02:50):

This is the 'view by resource type' - right? The count (in the badge to the right of the type) should be the unique number of extensions, regardless of the number of IG's or paths where it is used. So for AllergyIntolerance it should be 4 (at the moment)

view this post on Zulip Grahame Grieve (Jun 01 2019 at 02:54):

yes

view this post on Zulip David Hay (Jun 01 2019 at 03:35):

ok

view this post on Zulip David Hay (Jun 01 2019 at 03:44):

and done...

view this post on Zulip Jens Villadsen (Nov 27 2019 at 14:59):

@Grahame Grieve For the page that renders the capabilitystatement table, could that also include the search/include/revInclude parameters?

view this post on Zulip Grahame Grieve (Nov 27 2019 at 15:46):

it could. I'd like to see what other people think about this?

view this post on Zulip John Moehrke (Nov 27 2019 at 16:07):

yes, please

view this post on Zulip Lynn Laakso (Nov 27 2019 at 17:01):

(deleted)

view this post on Zulip David Pyke (Nov 27 2019 at 17:36):

yes, please

view this post on Zulip Eric Haas (Nov 27 2019 at 19:22):

like this?

pasted image

view this post on Zulip Grahame Grieve (Nov 27 2019 at 19:42):

Too much information?!

view this post on Zulip Jens Villadsen (Nov 27 2019 at 21:07):

thats fine for me as a first shot. Separate page or just presented below existing table?


Last updated: Apr 12 2022 at 19:14 UTC