FHIR Chat · Why is UTG proposal creation restricted · terminology

Stream: terminology

Topic: Why is UTG proposal creation restricted


view this post on Zulip Lloyd McKenzie (Apr 29 2021 at 21:12):

In order to submit a change request against a FHIR spec, v2 spec, CDA spec or any other FHIR specification, the only requirement is that users register for a Jira account (which in turn requires that they show they're a real human being and unlikely to be a spammer). However, apparently UTG isn't set up the same way. It certainly could be quite easily. @Jessica Bota mentioned that the UTG task force was contemplating allowing requests to only be submitted by HL7 members. I think that's a really bad idea for a few reasons:

  • Our standards are intended for use by everyone, not just HL7 members. Only allowing changes from members is counter-productive, creates a barrier to adoption of our standards, and in the end, harms interoperability.
  • it's in our interest to ensure that when our specifications (or the terminology infrastructure they rely on) are deficient in any way (erroneous, missing important content) that the issue be addressed as quickly as possible.
  • As an organization, we don't even have a clue who our members are, nor do we have any automated mechanism to find out. We know who our voting members are, but there are thousands of affiliate and organizational members who are "members" in terms of other rights such as education discounts. When people sign up for WGMs, staff does a manual check. That's not viable for Jira.

Yes - there are costs to processing terminology change requests. There are costs to processing all change requests. However, that's the business we're in. If we're going to seek revenue, it absolutely shouldn't be through creating barriers to processes that are essential to standards implementation.

I would very much like the UTG process to be opened up to anyone - just as the specification change request process is. What will it take to make that happen?
@Ted Klein @Carol Macumber @Wayne Kubick

view this post on Zulip Jessica Bota (Apr 29 2021 at 21:15):

I also want to tag @Robert McClure . To be clear, I don't think any official decisions have been made on this just yet and I want to thank you for laying out your feedback for the UTG task force to consider.

view this post on Zulip John Moehrke (Apr 29 2021 at 21:20):

Other standards organizations look to HL7 vocabulary, thus will have improvement requests -- (e.g. IHE, DICOM)

view this post on Zulip Robert McClure (Apr 29 2021 at 21:59):

This has been discussed and the original intent was to follow the harmonization process, which was restricted to members only. I'd like a dialogue to occur here to help clarify how this should change because TSC has a task force I lead to evaluate this sort of thing and at present, we were going to keep the requirement of HL7 membership to vote. I'll note that I think @Lloyd McKenzie is suggesting something even more broad, which is to allow any JIRA user to submit a proposal (and obviously vote.) Is that correct? Time to have folks weigh in here to sway to report to TSC.

view this post on Zulip Jean Duteau (Apr 29 2021 at 22:01):

no, I think Lloyd was saying that any JIRA user can submit. That doesn't necessarily include voting, unless I'm missing something.

view this post on Zulip Robert McClure (Apr 29 2021 at 22:04):

Submit means they have to be able to create the proposal that changes HL7 content. If they can submit they should be able to vote.

view this post on Zulip Lloyd McKenzie (Apr 29 2021 at 22:47):

Not necessarily. We allow anyone who wants to submit changes to HL7 standards, but only those who are members or pay for the privilege can vote.

view this post on Zulip Lloyd McKenzie (Apr 29 2021 at 22:48):

But it's important to accept feedback from anyone who has it in terms of what changes are desired.

view this post on Zulip Lloyd McKenzie (Apr 29 2021 at 22:48):

You want that as frictionless as you can get it.

view this post on Zulip Robert McClure (Apr 29 2021 at 23:52):

@Lloyd McKenzie It makes no sense to have people go through the work of submitting a UTG proposal that changes content - not the same as a JIRA issue and not let them vote.

view this post on Zulip Lloyd McKenzie (Apr 30 2021 at 00:14):

I don't understand. Jira issues absolutely result in changes to content. A few even include pull requests against the base spec, though we don't set that as a bar the way UTG does. Why does submitting a change mean that you get to vote on whether it's adopted or not? I think we probably want to keep voting controlled - if voting were 'free', then it's too easy for an organization to tell their employees "everyone vote for this". But there's not much risk about everyone in their organization being able to submit requests for change if they find an issue.

view this post on Zulip Ted Klein (Apr 30 2021 at 00:37):

I don't think I misunderstood, but as per my directive from TSC, Austin, and Wayne both Submitter and Reviewer (voting) privileges were to be restricted to HL7 members. I agitated against that but was overruled. I think I recall that they begrudgingly agreed that upon request to TSC (or maybe Wayne? cannot recall) that in special cases other folks can be granted permission (like the balloting works now). I'll contact Wayne and verify I do not have it wrong, and ask him about the process for others; if they insist it to be locked down, then you and I need to make a compelling case for it to be open. I have a request from a Brian Reinhold and he is not in the membership database; until I verify with Wayne I have not yet sent an email to him denying his request.

view this post on Zulip Ted Klein (Apr 30 2021 at 00:38):

I would very much support anyone being able to submit and restrict the voting only.

view this post on Zulip Lloyd McKenzie (Apr 30 2021 at 01:21):

Adding @Austin Kreisler to the thread

view this post on Zulip Lloyd McKenzie (Apr 30 2021 at 01:23):

One major issue is that people have long been able to submit changes to FHIR-based terminology by submitting tracker items against FHIR. If UTG change requests are limited to members only, we may need to re-think hosting FHIR terminology in UTG.

view this post on Zulip Robert McClure (May 01 2021 at 14:07):

@Lloyd McKenzie You seem to be confused in assuming that a UTG proposal equates to logging a JIRA issue, they are not the same thing. A UTG proposal is literally creating the change in real HL7 content. This equates to the result of making the required change that is the resolution of a JIRA issue. There is no equivalent to "logging a JIRA issue" for UTG where the result is someone else - a volunteer? - actually makes the content bitbucket changes. Ted created UTG to remove that need - if the change is needed then a person with content creation responsibility has to make the proposal.

view this post on Zulip Lloyd McKenzie (May 01 2021 at 16:09):

I'm not assuming they're exactly the same. I'm simply saying that being able to submit a change (even if you're submitting the pull request that drives it) in no way implies you should be able to vote to approve that change. We want anyone who wants to be able to submit changes. We don't want anyone who wishes to be able to vote. Right to vote is what drives membership. It also gives us some sort of base for determining quorum.


Last updated: Apr 12 2022 at 19:14 UTC