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

Location of interactionId on ControlAct

From HL7Wiki
Jump to navigation Jump to search

Harmonization: Location of interactionId in the ControlAct

Recommendation for HL7 RIM Change RECOMMENDATION ID:
Sponsored by: INM Approval date by committee: (WITHDRAWN)
Revision (# and date): Date submitted: 14/10/2006
Submitted By: Meena Pillai  
PROPOSALNAME: Location of interactionId within ControlAct  

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.

Stewards Position

REQUIRED - This table should contain one row for each Steward Committee affected by the recommendation.

TC RECOMMENDATION APPROVAL STATUS AFFECTED ENTITIES OF INTEREST TO TC
(responsibility level: S=Steward; I=Interested)
INM WITHDRAWN (INM Telcon, 20061016) S

Issue

As part of CFH requirement for batching we need a mechanism to be introduced to allow a Response item to be matched with the correct Query/Request item, this will involve adding a interactionId to the controlact.

Recommendation(s)

There are three possible locations for the interactionId:

1. Within the controlAct itself.

2. Add an act relationship coming off the controlact to an additional act holding the interactionid.

3. Add the interactionId within the typeId attribute.

Rationale

1. The first option would require a change to the RIM and so may seem the least desirable.

2. The second is plausible but may appear to many as somewhat "ugly" in design.

3.The third is less clunky however it could be argued is this the proper use for this attribute?

This is a core requirement that we need to meet and so this decision needs to be made.

Recommended Action Items

  • Implement one of the proposed solution.

Discussion

Resolution