Objective
The objective of this service is to enable text-based searching for expressions in the expression repository.
Description
As specified in 5.1.1 Expression Repository Requirements, an expression repository includes the canonical form of the stored expressions. The canonical form excludes any terms associated with the referenced concepts.
Consider storing a term associated with the expression to aid searching.
Please note that this guide does not include guidance on the storage of a human-readable term for expressions, but it recommends implementing services to automatically generate a display term, see 5.2.9 Get Display Term. Some implementations may choose to store an autogenerated display term for each expression in the repository as part of adding the expression. This may be chosen to support easy lookup of the terms associated with the expressions to support services for searching.
Summary
Service | Description | Input Parameters | Response |
---|---|---|---|
Search for expression | Find expression by term | - repId: a unique reference to the expression repository - Search string - Search technique option (if required) - Search filtering or sorting options (if supported) | Success: A collection of matching terms each of which is linked to an expression within the expression repository.
Failure: Return an appropriate error message |
{
Feedback