...
Requirements (all requirements are Must-Have)
Functions
# | Title | User Story | Notes | JIRA Ticket |
---|---|---|---|---|
1 | creating a new concept starting with a concrete model in SNOMED CT | As an author, I want to create a new concept by using an existing model | ||
2 | representing the concept model | As an author, I want to see the concept model in a diagram | ||
3 | accessing to the logical model | As an author, I want to edit the concept model | ||
4 | editing the description (FSN, PT, etc.) | As an author, I want to edit the description in text fields | ||
5 | accessing to more descriptions | As an author, I want to be able to add more descriptions of the concept | ||
6 | manipulating languages accessibility | As an author, I want to be able to add languages | ||
7 | handling multiple instances of single concept editing by using list management (being able to handle lists of a number of different concept changes, but each applied to a single concept) | As an author, I want to manage many different single concept changes in one list/webpage | ||
8 | adding more than one new concept editing in a single window | As an author, I want to add more than one concept change in the same webpage | ||
9 | crossing boundary from one concept to another in a single window | As an author, I want to see each model related to the the description and a boundary from one concept to another | ||
10 | displaying the SNOMED CT taxonomy | As an author, I want to see the SNOMED CT taxonomy | ||
11 | searching the existing concept model in taxonomy | As an author, I want to search the existing concept model in taxonomy, which is the one I want to use as a start point | ||
12 | displaying the searched existing concept model in logical model | As an author, I want to see the diagram of my selected concept model | ||
13 | saving the concepts just created in single concept editing tool | As an author, I want to save all edits of the concepts | ||
14 | validating each concept editing individually | As an author, I want to validate each concept I edited | ||
15 | classifying concepts in the list | As an author, I want to classify concepts I edited | ||
16 | moving forward to the next step (review) | As an author, I want to move the completed editing task to the review stage | ||
17 | grouping and ungrouping the relationship group | As an author, I want to be able to group and ungroup the relationship groups |
Descriptions
# | Title | User Story | Notes | JIRA Ticket |
---|---|---|---|---|
18 | each concept has at least one FSN | As an author, I want to define at least one FSN | ||
19 | only one of FSN can be marked as preferred in a given language | As an author, I want to mark only one of FSN as preferred in a given language | ||
20 | using a language reference set to specify which FSN descriptions is preferred in each language or dialects | As an author, I want to use a language reference set to specify FSN description is preferred in each language | ||
21 | each FSN term ends with a semantic tag, which indicates the semantic category to which the concept belongs (e.g. clinical finding, disorder, procedure, etc.) | As an author, I want to indicate the semantic category to which the concept belongs by using semantic tags | ||
22 | each concept can have one or more descriptions of type synonym in each language | As an author, I want to define more than one description of type synonym in each language |
|
Classifcation
# | Title | User Story | Notes | JIRA Ticket |
---|---|---|---|---|
23 | viewing inferred and stated relationship | As an author, I want to view both inferred and stated relationships in classification results so that I can see both relationships when I need to. | ||
24 | viewing stated relationship only with inferred relationships excluded | As an author, I want to view stated relationships only in the classification results so that I can exclude inferred relationships in the classification results. | ||
25 | listing classification errors | As an author, I want to see a list of details of classification errors so that I can know the concepts associated with classification errors and whether stated relationships were redundant |
User interaction and design
...