Enhancements

From HL7Wiki
Revision as of 23:50, 24 March 2005 by Hsolbrig (talk | contribs)
Jump to navigation Jump to search

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?