FHIR Chat · dislike for inheritance in structuredefs · genomics/committers

Stream: genomics/committers

Topic: dislike for inheritance in structuredefs


view this post on Zulip Jamie Jones (Apr 06 2020 at 13:21):

I finally got some time to look at hacking some tooling for example generation based on our latest structuredefs and I have to say that our "inheritance" framework works against usability of the end result structuredefs. It forces an implementer to adopt the inheritance structure rather if they want to get any use at all out of the "differential" view.

view this post on Zulip Kevin Power (Apr 06 2020 at 13:24):

We can copy/paste those attributes to all profiles if you prefer? While that sounds sort of yucky, there are not many attributes and they haven't changed much.

view this post on Zulip Jamie Jones (Apr 06 2020 at 13:27):

I think if we tagged "must support" on the instantiable profiles the fields I'm missing would show up in differential, so just another reminder we need to make up our minds+guidance there

view this post on Zulip Jamie Jones (Apr 06 2020 at 13:30):

I'll test it when I get the chance to see if I'm happy with what comes through to the differential in that case... Anyone else try building from the actual structuredefs? I got tired of manually updating fields/bindings as we iterate

view this post on Zulip Kevin Power (Apr 06 2020 at 13:31):

Hmmm, flagging something as Must Support just for this reason seems heavy handed to me.

view this post on Zulip Jamie Jones (Apr 06 2020 at 13:36):

I think it's certainly not the only reason to flag concepts as must support, but this highlights one of the few substantial repercussions of (not) doing it.

Also if the snapshot view were better I wouldn't have this complaint but snapshot on diagnostic-implication has 112 elements which is ridiculous

view this post on Zulip Kevin Power (Apr 06 2020 at 13:42):

I will have to admit I haven't done this, so I don't have any "additional guidance" (valueString) to give you ;)

view this post on Zulip Bret H (May 05 2020 at 12:55):

just a note, inheritance is a loaded word. in this space, took me a bit to realize that the thread was not about genetics but FHIR. Ha!


Last updated: Apr 12 2022 at 19:14 UTC