This wiki has undergone a migration to Confluence found Here
Relationship Cardinality between SelectionExpression and QueryBySelection
Jump to navigation
Jump to search
Editing of harmonisation 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 | RECOMMENDATION ID: |
Submitted by: INM | Revision (# and date): 20060614 |
Date submitted: | Committee status: under review |
Submitted by: Grahame Grieve | |
NAME: Change Cardinality of Relationship between SelectionExpression and QueryBySelection |
Contents
Stewards Position
TC | RECOMMENDATION APPROVAL STATUS | AFFECTED ENTITIES OF INTEREST TO TC (responsibility level: S=Steward; I=Interested) |
INM | Slated for approval on 20060619 | S |
Issue
The current cardinality of the relationship between SelectionExpression and QueryBySelection is 1..1. This is a problem because SelectionExpression is the generalisation class for LogicalExpression and RelationalExpression, which form their own tree. By the existing model, each of the nodes in this tree must have a QueryBySelection relationship, and this is clearly not what is intended.
Recommendation(s)
Change the cardinality to 0..1.
Rationale
- There is no way to implement this legally as it stands
- The tooling implements the rule
Recommended Action Items
- Change the cardinality in the RIM
Resolution
20060718 Harmonization meeting: approved.