Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

Target releaseRelease 1.0.0
Epic 
Document statusACTIVE
Document owner

Steve Archbold

Designer
Developers
QA

Goals

  • Enhanced feature set for Refset Management Services tool Version 1.0.0 (extending and enhancing previously Minimal Viable Product release)

Background and strategic fit

Iterative refinement building on the features and services in Minimal Viable Product baseline.

Assumptions

  • Availability of Terminology Server (TS) platform and service API, including enhanced API services to deliver Refset Management Services updates.

Requirements

  Title User Story Acceptance Criteria Importance Notes
1 Refset field - Description As a Refset User I want to see a description of the refset so that I can understand its aims/intent
  • free text, multi-line
  • required field
Must

As implemented in MVP

2 Refset field - Use Case / Scope As a Refset User I want to see the use case / scope for a refset so that I can understand its context
  •  free text, multi-line
  • required field
Must 

 

3 Refset field - Language As a Refset User I want to see the language that the Refset is written with so that I can understand its international applicability
  • drop-down selector, ISO-639 language codes/names
  • required field
Must

 

4 Refset field - Contributing Organisation As a Refset User I want to see the contributing organisation to the Refset so that I can understand its organisational origins and context
  •  free text, multi-line
Must

 

5 Refset field - Country of Origin As a Refset User I want to see the country of origin for a Refset so that I can understand its national origins and context
  • drop-down selector, ISO-3166 country codes/names
Must

 

6 Refset field - Version of SNOMED CT As a Refset User I want to see the version of SNOMED CT that contains a Refset so that I can understand its relationship to other SNOMED CT content
  • drop-down selector, SNOMED CT release versions
  • required field
Must

 

7 Refset field - Extension As a Refset User I want to see any SNOMED CT extensions (namespaces) relating to a Refset so that I can understand its use in specific or localised domains
  • drop-down selector, SNOMED CT extension codes/names
Must

 

8 Refset field - Refset Publish Date As a Refset User I want see when a Refset was published so that I can understand its availability
  • date-time, ISO-8601
Must

 

9 Refset field - Implementation As a Refset User I want to see implementation details for a Refset so that I can understand its history and how it was implemented.
  • free text, multiline
Must

 

10 Refset metadata As a Refset User I want to see metadata relating to a Refset so that I can understand how popular it is, when it was last modified, and who contributed to it   Must
  • Number of downloads: integer
  • Number of views: integer
  • Last modified: date-time, ISO-8601
  • Contributor: name 
11 Filter by language - Refset listings As a Refset User I want to filter the presented list of available Refsets by language so that I can constrain the list to those I am most interested in.
  • drop-down selector, ISO-639 language codes/names
Must

 

12 Filter by contributing organisation - Refset listings As a Refset User I want to filter the presented list of available Refsets by contributing organisation so that I can constrain the list to those I am most interested in.
  • free text search query
Must

 

13 Filter by country of origin - Refset listings As a Refset User I want to filter the presented list of available Refsets by country of origin so that I can constrain the list to those I am most interested in.
  • drop-down selector, ISO-3166 country codes/names
Must

 

14 Filter by version of SNOMED CT - Refset listings As a Refset User I want to filter the presented list of available Refsets by version of SNOMED CT so that I can constrain the list to those I am most interested in.
  • drop-down selector,SNOMED CT release versions
Must

 

15 Filter by exension - Refset listings As a Refset User I want to filter the presented list of available Refsets by extension so that I can constrain the list to those I am most interested in.
  • drop-down selector, SNOMED CT extension codes/names
Must

 

16 Search by concept ID - Refset listings As a Refset User I want to search for available Refsets by concept ID so that I can constrain the list to those I am most interested in.
  • free text search query (concept ID pattern matching)
Must

 

17 Search by term - Refset listings As a Refset User I want to search for available Refsets containing a particular term so that I can constrain the list to those I am most interested in.
  • free text search query (return all Refsets containing the specified term)
Must

 

18 Filter by clinical domain - Refset listings As a Refset User I want to filter the presented list of available Refsets by clinical domain so that I can constrain the list to those I am most interested in.
  • drop-down selector, SNOMED CT clinical domains
Must

 

19 Refset view - more information As a Refset User I want an option to show more information for a Refset so that I can understand its use-case / scope and implementation details   Must

Fields for more information display:

  • Use case / scope
  • Implementation details
20 Refset listings - view refset link As a Refset User I want to browse to a particular Refset view by following a link anchored to its description in a Refset listing so that I don't need an additional button to view the Refset   Must
  • Description field is "view Refset" link anchor
  • "View Refset" button is removed from Refset listing entries
21 Refset listings - last updated by As a Refset User I don't want to see a "last updated by" column in Refset listings, as that information is more usefully presented as the contributing organisation   Must
  • Remove "last updated by" column from Refset listings
22 Member import help As a Refset User I want to see help and guidelines so that I can follow instructions to import members   Must

JIRA backlog tickets derived from specifications table

User interaction and design

Questions

Below is a list of questions to be addressed as a result of this requirements document:

QuestionOutcome
What is definition of most recent RefsetMost recent published Refset.
How many most recent Refset we need to show10
What is definition of most viewed and # of refset shown as most viewedThe (published) one that people have clicked through to view.

which are all following new fields are mandatory during create of "Simple Refset"

  • Scope/use case
  • Contributing organization
  • Origin country
  • SNOMED® CT Version
  • SNOMED® CT extension
  • Detail implementation notes
  • Clinical Domains

Mandatory fields:

  • Description
  • Language
  • Use Case / Scope
  • SNOMED CT Version 
List of SNOMED®CT extensions 

Ashley Hickey other day you mentioned that you wanted to apply filter on refset directory page at client side.

is this correct assumption that in that case you will be fetching all the refset before applying required filters?

if so then do you require services to get search results from backend (although that may be optimal) based on individual filters? I understand "search all" still needs to be back end service.

Please confirm.

 

Not Doing

  • No labels