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

Difference between revisions of "Harmonization: add continuationToken to queryAck and queryContinuation"

From HL7Wiki
Jump to navigation Jump to search
 
Line 7: Line 7:
 
|bgcolor="#bbbbff"| '''RECOMMENDATION ID:'''
 
|bgcolor="#bbbbff"| '''RECOMMENDATION ID:'''
 
|-
 
|-
|| Sponsored by: ''Technical Committee name''
+
|| Sponsored by: ''INM''
 
|| Approval date by committee:
 
|| Approval date by committee:
 
|-
 
|-
|| Revision (# and date):
+
|| Revision (# and date): 2006105
 
|| Date submitted:
 
|| Date submitted:
 
|-
 
|-
|| Editor/Author: ''person''
+
|| Editor/Author: ''Rene Spronk''
 
|| &nbsp;
 
|| &nbsp;
 
|-
 
|-
|| PROPOSALNAME: ''name of proposal''
+
|| PROPOSALNAME: '''add continuationToken to queryAck and queryContinuation'''
 
|| &nbsp;
 
|| &nbsp;
 
|-
 
|-
Line 29: Line 29:
 
|bgcolor="#aaaaff" align=center| '''AFFECTED ENTITIES OF INTEREST TO TC''' <br/> (responsibility level: S=Steward; I=Interested)
 
|bgcolor="#aaaaff" align=center| '''AFFECTED ENTITIES OF INTEREST TO TC''' <br/> (responsibility level: S=Steward; I=Interested)
 
|-
 
|-
|| ''Comittee1''
+
|| ''INM''  
|| ''Unknown/Reviewed/Approved''
+
|| ''Discussed'' (see [[Stateless Queries]])
|| ''S or I''
+
|| ''S''
|-
 
|-
 
|| ''Comittee2''
 
|| ''Unknown/Reviewed/Approved''
 
|| ''S or I''
 
 
|-
 
|-
 
|}
 
|}
Line 44: Line 39:
  
 
== Recommendation(s) ==
 
== Recommendation(s) ==
''If the proposal requests RIM structure as well as vocabulary changes then please document them in separate sections. The proposal should be as atomic as possible. It's better to have 5 individual proposals then 1 proposal that attempts to group them.''
+
*Add a new (optional) attribute in the queryAck and queryContinuation classes, called "continuationToken", of datatype ST.
 
+
*Description of queryAck.continuationToken: Contains the the continuation state (the state of the query server, e.g. the relational database id of the last "record" returned). If queryAck.continuationToken is valued by the query server the querying system SHALL populate queryContinuation.continuationToken with that value in any subsequent query continuation/cancel interactions.
 +
*Description of queryContinuation.continuationToken: Contains the continuationToken which contains the continuation state as reported by a stateless server. If a responding system values querAck.continuationToken, a querying system SHALL populate queryContinuation.continuationToken in subsequent query continuation/cancel interactions with that value.  
  
 
=== RIM Recommendation(s) ===
 
=== RIM Recommendation(s) ===
  
 
=== Vocabulary Recommendation(s) ===
 
''Please use the fully specified names when inserting/adding/changing vocabularies, including full parentage of the vocabulary.''
 
  
 
== Rationale ==
 
== Rationale ==
Line 65: Line 58:
 
== Resolution ==
 
== Resolution ==
  
 
 
''NOTE: This template puts this proposal in the [[:Category:Harmonization Proposal|
 
"Harmonization Proposal"]] Wiki Category. Once the proposal has been discussed and the resolution has been aded, please update the Category statement to put the proposal in the [[:Category:Discussed Harmonization Proposal|
 
"Discussed Harmonization Proposal"]]. The "Harmonization Proposal" Wiki Category is for OPEN non-discussed proposals only.''
 
  
 
[[Category:Harmonization Proposal]]
 
[[Category:Harmonization Proposal]]

Revision as of 18:30, 5 October 2006

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 RECOMMENDATION ID:
Sponsored by: INM Approval date by committee:
Revision (# and date): 2006105 Date submitted:
Editor/Author: Rene Spronk  
PROPOSALNAME: add continuationToken to queryAck and queryContinuation  

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 Discussed (see Stateless Queries) S

Issue

One paragraph summary of the issue and the solution as detailed in this proposal.

Recommendation(s)

  • Add a new (optional) attribute in the queryAck and queryContinuation classes, called "continuationToken", of datatype ST.
  • Description of queryAck.continuationToken: Contains the the continuation state (the state of the query server, e.g. the relational database id of the last "record" returned). If queryAck.continuationToken is valued by the query server the querying system SHALL populate queryContinuation.continuationToken with that value in any subsequent query continuation/cancel interactions.
  • Description of queryContinuation.continuationToken: Contains the continuationToken which contains the continuation state as reported by a stateless server. If a responding system values querAck.continuationToken, a querying system SHALL populate queryContinuation.continuationToken in subsequent query continuation/cancel interactions with that value.

RIM Recommendation(s)

Rationale

Any additional information needed to understand, evaluate or implement the recommendation, such as model fragments or other context that demonstrates use of the requested change. Include implications.


Recommended Action Items

  • Implement the proposed solution


Discussion

Resolution