Remove Querybyselection and related classes from the RIM
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 |
Contents
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.