Objective
The objective of services for creating an expression repository is to set up the structures of the expression repository and provide an 'empty' expression repository.
Description
To set up an expression repository, it requires a terminology server with access to a SNOMED CT versioned edition. This is important because all concepts referenced by an expression must be interpreted in the context of a specific SNOMED CT Edition. To support processing of the expressions, access to information about the source concepts and to the particular version of the MRCM that is encoded within the version of the substrate is needed.
Note the MRCM does not change very frequently: several different consecutive versions of the substrate will contain different sets of concepts and their stated relationships, but may contain essentially the same MRCM content and version.
In addition to specifying the 'substrate' of the expression repository, it is important to specify the primary language, or languages, that should function as the default language for the repository. This is important to support the display of terms associated with the expressions. For the language configuration, it is recommended to specify which language reference set(s), available in the substrate, should be used as the default.
Summary
Service | Description | Input Parameters | Response |
---|---|---|---|
Create expression repository | Creates a new repository | - substrate: the base edition for this repository - languages (0-*): pairs of language refsetIds + language codes used to generate descriptions (optional) | Success: True, with identifier of the generated repository Failure: False, with appropriate error message |
Feedback