Difference between revisions of "Enhancements"

From HL7Wiki
Jump to navigation Jump to search
 
Line 2: Line 2:
 
There have been requests for batch functions - the ability to queue up a set of operations and then perform them as a single operation. :* What operations need to be batched?
 
There have been requests for batch functions - the ability to queue up a set of operations and then perform them as a single operation. :* What operations need to be batched?
 
:* Should this be implemented as additional operations where needed:
 
:* Should this be implemented as additional operations where needed:
:: reply[] = function(Arg arg[])
+
:: reply[] = function(Arg[] arg)
 
:* Or should there be an overall control structure of some sort:
 
:* Or should there be an overall control structure of some sort:
 
:: beginBatch()
 
:: beginBatch()
Line 10: Line 10:
 
:: function(Arg arg)
 
:: function(Arg arg)
 
:: reply[] = doBatch()
 
:: reply[] = doBatch()
 +
 +
== Serialized functions ==
 +
There have been requests for complex functions - give me all concepts that are subtypes of 'X' that have the word "Y" in their definition or "Z" and "T" in their names.
 +
:* Should these be implemented where needed:
 +
:: reply = function(ConceptId[] subtypes, WordAndProperty match[])
 +
:* or should we try to put together an operator language like caBIO
 +
:* or should we build a query language like jTerm?

Revision as of 23:50, 24 March 2005

Performance

There have been requests for batch functions - the ability to queue up a set of operations and then perform them as a single operation. :* What operations need to be batched?

  • Should this be implemented as additional operations where needed:
reply[] = function(Arg[] arg)
  • Or should there be an overall control structure of some sort:
beginBatch()
function(Arg arg)
function(Arg arg)
...
function(Arg arg)
reply[] = doBatch()

Serialized functions

There have been requests for complex functions - give me all concepts that are subtypes of 'X' that have the word "Y" in their definition or "Z" and "T" in their names.

  • Should these be implemented where needed:
reply = function(ConceptId[] subtypes, WordAndProperty match[])
  • or should we try to put together an operator language like caBIO
  • or should we build a query language like jTerm?