NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

Versions Compared

Key

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

...

#Functional RequirementModuleNotesExpected InputExpected OutputPriority
1Service shall provide ability to return a attributes for a list of valid concept codes.Service
One or more concept codesConcept metadata and properties for each code as limitations of the EVS API allow.  Concept parents will also be expectedHigh
2Service shall provide ability to return a list of concept propertiesService
base URL + /propertiesFiltered list of properties as curated by expert usersHigh
3Service shall provide ability to return a list of export formats available (JSON, CSV, Tab Delimited, Excel)Service
base URL + /<codes>/properties/<format:

JSON,CSV,TABD,EXCEL>/<filename>

Returns file formatted in value indicated by format stringHigh
4Service for Resolved Branch shall provide ability to return a curated list of NCI Thesaurus branch concept codesService
We'll maintain for possible internal use. Not something to be testedN/AN/A
5

Service for Resolved Branch shall provide ability to return entire concepts of a select branch given the following input parameters:

  • NCI Thesaurus branch concept code
  • The number of levels
  • Properties to include
  • Export format (JSON, CSV, Tab Delimited, Excel)
Service
This encompasses and replaces the previous us case.   Expected inputs include base URL /<code>/<properties>/<level>/,<format>/<filename>A flattened version of the branch results including concept metadata, properties and parentsHigh
6

Service for Entity Export shall provide ability to return entities for a list of concept codes given the following input parameters:

  • List of concept codes
  • Properties to include
  • Export format (JSON, CSV, Tab Delimited, Excel)
Service
This is the same requirement and use case as the use case above.  Inputs and expected Exception: concept code inputs can be multiple but expected individual outputs are the same.See proceeding columnHigh
7Service for Entity Export shall provide a list of hierarch roots.  These will be the same as those expressed by the EVS API REST serviceService
base URL + /concept/<terminology>/rootsListing of the terminology root concept code and name which will be the same as that expressed by the EVS APIHigh

UI shall be hosted on a public URL available outside the firewallUI


High

UI shall work in the latest versions of Chrome, FireFox, IE, SafariUI


High

UI shall be 508 compliant (https://www.section508.gov/test/web-software)UI


High

UI shall have a header and footer similar to the look and feel and content of the EVS Explorer (https://evsexplore.nci.nih.gov/evsexplore/welcome)UI


Medium

UI shall allow the user to select the type of report they want to export

  • Export Entities Report
  • Export Resolved Branch Report
UI


High

UI Entity Export will allow a user to enter NCI Thesaurus concept codes either manually or paste in a comma delimited list of concept codes.UI


High

UI Entity Export shall allow a user to select what properties that they want associated with the export.  These properties will be a filtered list retrieved from the server.UI


High

UI Entity Export shall allow a user to select the format of the report.  Formats must include:

  • JSON
  • CSV
  • Tab Delimited
  • Excel
UI


High

UI Resolved Branch Export will allow a user to select an NCI Thesaurus top node code.  The user must have the following options for selecting a top node:

  • Enter it manually and have it verified
  • Select it from a curated list of top nodes
  • Present the user with a hierarchical view of the NCI Thesaurus a code to be selected.
UI


High

UI Resolved Branch Export will allow a user to select the number of levels to export.UI


High

UI Resolved Branch shall allow a user to select what properties that they want associated with the export.  These properties will be a filtered list retrieved from the server.UI


High

UI Resolved Branch shall allow a user to select the format of the report.  Formats must include:

  • JSON
  • CSV
  • Tab Delimited
  • Excel
UI


High







...