This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Remove Querybyselection and related classes from the RIM

From HL7Wiki
Jump to navigation Jump to search

Editing of harmonization proposals prior to a harmonization meeting is restricted to the proposal submitter and the co-chairs of the steward comittee. Other changes will be undone. Please add comments to the "discussion" page associated with this proposal.

Recommendation for HL7 RIM Change and/or Vocabulary changes RECOMMENDATION ID:
Sponsored by: MnM Approval date by sponsor: 20090130
Revision (# and date): see Wiki history Date submitted:
Editor/Author: René Spronk Sponsor Status: Approved
PROPOSALNAME: Remove Querybyselection and related classes from the RIM  

Issue

Remove QueryBySelection and related classes from the RIM. There is no known use-case which has been implemented based on this part of the RIM dusing the past 10 years.

Position of Concerned Organizations

ORG.NAME RECOMMENDATION APPROVAL STATUS AFFECTED ENTITIES OF INTEREST TO ORG
MnM Approved Impacts RIM classes
InM Unknown Impacts query mechanism, potentially part of an INM wrapper domain


Recommendation Details

Remove QueryBySelection and related classes (SelectionExpression, RelationalExpression, LogicalExpression) from the RIM. Remove associated Concept Domains (RelationalName, RelationalOperator, SQLConjunction) and value set (RelationalOperator).

There is no known use-case which has been implemented based on this part of the RIM dusing the past 10 years. This proposal is motivated by that which is called "Remove unsubstantiated content from the model" in section 1.2.1 of the RIM specification.

RIM Recommendation(s)

  • Remove QueryBySelection and related classes from the RIM.

Vocabulary Recommendation(s)

  • Remove Concept Domains (RelationalName, RelationalOperator, SQLConjunction) and value set (RelationalOperator) from the RIM. Remove UV Binding between RelationalOperator concept domain and the RelationalOperator value set.

Summary of Vocabulary changes

Abbrev. Description # to Add # to Remove # to Change
D Concept Domains 0 3 0
S Code Systems 0 1 0
C Concept codes in a code system 0 all for listed code systems 0
V Value sets 0 1 0
B Context Bindings 0 1 0


Rationale

  • There is no known use-case which has been implemented based on this part of the RIM dusing the past 10 years.

Recommended Action Items

  • MnM to implement the proposed solution

History/Discussion

  • During the January 2009 RIM ballot, René Spronk made the following ballot comment:
    • Remove QueryBySelection and related classes from the RIM. There is no known use-case which has been implemented based on this part of the RIM dusing the past 10 years. It could be argued that this suggestion is a "harmonization proposal", it is however motivated by that which is called "Remove unsubstantiated content from the model" in section 1.2.1 of the RIM specification.
    • MnM discussed this on their 20090130 TelCon, with disposition 'persuasive with mod', and the following disposition comment: The group is amenable to this change, but believes this must be done first as a harmonization proposal. Will you submit one?
    • This proposal is the result of the MnM request


Resolution

  • APPROVED on the February 2009 Harmonization call. Visible for the first time in the May 2009 ballot publication.