Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

To ensure that the terminology is compliant with SNOMED CT Technical specifications it's necessary to run periodic Quality Assurance Tests (QA). Many defects can be detected during editing, alerting the user about errors and preventing save actions. Batch QA Tests Runs that sweep the whole terminology to detect errors are still necessary, as errors can be imported from previous releases, or can be caused by complex interactions between different components that cannot be tested in real time during each save.

...

QA Tests runs are launched manually, and the history of QA Tests runs is visible in this panel.

Pressing Schedule a build button will start the QA run. Image RemovedConcepts are automatically classified first and then, QA rules are applied

Image Added

QA Tests results are updated after each run . and are displayed in the QA Results tab:

Image Added

The results are grouped by "Test Suite" and by Rule. For example the "Concept Designation" A brief description is provided below:

Info
titleViewing the results for each rule

The results are displayed as a list of rules showing the number of issues for each rule in parenthesis. Clicking each rule will display the individual concepts at the bottom of the page.


  • Concept Designation test suite groups all the rules that detect defects on the concept descriptions and languages representation

...

    • No active synonym should end with parenthesis. This is a warning, as active synonyms may end with parenthesis, however, this rule has been included to detect synonyms with semantic tags

    • Active Terms of active concepts parentheses should be balanced. Means that whenever there is an opening parenthesis, a closing parenthesis must be included, too:

Image Added

  • Active terms of active concepts without any uppercase should have case significance Id value Entire Insensitive.

Image Added


  • Active terms of active concepts that start with upper case should have case SignificanceId equal to case sensitive

Image Added


  • Terms not sharing the same case sensitivity

...

  • , a rule that detects 2 descriptions that start with the same word in the same concept and do not share the same case sensitivity value.

Image Added


  • No active Terms associated with active concepts should contain double spaces.


  • All active FSNs associated with active concept should have a semantic tag.

...

Image Added


  • All description terms in a concept should be unique. Means that repeated descriptions are not allowed (including duplications between active and inactive descriptions). 


  • Active terms of active concepts that share initial words should also share caseSignificanceId value. Two descriptions with the same word value should have the same case significance value.

Image Added


  • All active FSNs associated with active concepts should have a space before the semantic tag.

Image Added






Info

Rules and QA Configuration should be specifically defined for each project, and this function may not be available in demo spaces.

...

Page Properties
hiddentrue


 
Related issues