Author: Craig Stancl, Scott Bauer, Cory Endle
Email: Stancl.craig@mayo.edu, bauer.scott@mayo.edu, endle.cory@mayo.edu
Team: LexEVS
Contract: S13-500 MOD4
Client: NCI CBIIT
National Institutes of Heath
US Department of Health and Human Services
The purpose of this document is to document the project summary report for the National Cancer Institute Center for Biomedical Informatics and Information Technology (NCI CBIIT) LexEVS Release 6.3 and LexEVS Release 6.4 .
Work Accomplished
The following JIRA items capture the work accomplished in LexEVS 6.2.
Functional Requirements
Each enhancement, modification or new feature is described in detail below.
JIRA item | Project | Status | Iteration |
---|---|---|---|
LEXEVS-570 - Loader messaging is poor and unhelpful - RESOLVED | LexEVS | Approved | 6.2 |
LEXEVS-590 - Need a convenience method for identifying and retrieving resolved value set coding schemes. - RESOLVED | LexEVS | Approved | 6.2 |
LEXEVS-605 - New Script for Removing Tags - RESOLVED | LexEVS | Approved | 6.2 |
LEXEVS-371 - Make it easy to do retrieval of only active concepts in a terminology through the/ a service - RESOLVED | LexEVS | Approved | 6.2 |
LEXEVS-633 - Remove Struts and all dependencies from the caCORE based implementation - RESOLVED | LexEVS | Approved | 6.2 |
LEXEVS-639 - Remove CTS2 Java API from 6.2 release - RESOLVED | LexEVS | Approved | 6.2 |
LEXEVS-617 - Provide any needed support for CENTOS upgrade - RESOLVED | LexEVS | Approved | 6.2 |
LEXEVS-618 - Provide support, application changes as needed for moving the LexEVS api to Tomcat from JBoss - RESOLVED | LexEVS | Approved | 6.2 |
LEXEVS-619 - Provide application changes to support MySQL 5.5 - RESOLVED | LexEVS | Approved | 6.2 |
LEXEVS-608 - Update LexEVS to Java 1.7 compatability - RESOLVED | LexEVS | Approved | 6.2 |
LEXEVS-621 - Remove Security Risk form caCORE lexevsapi implemenation (Struts issue) - RESOLVED | LexEVS | Approved | 6.2 |
LEXEVS-624 - Upgrade of the Apache Struts to release 2.3.16.1 to LexEVS 6.1 - QA VERIFIED | LexEVS | Approved | 6.1 |
LEXEVSCTS2-1 - UI - Create an NCI CTS2 Value Set Viewer - RESOLVED | LexEVS CTS2 | Approved | 2.0 |
LEXEVSCTS2-2 - CTS2 Service - Update LexEVS CTS2 Service to the CTS2 1.1 specification as implemented in the CTS2 Development Framework - RESOLVED | LexEVS CTS2 | Approved | 2.0 |
LEXEVSCTS2-3 - CTS2 Service - Create CTS2 Value Set module - RESOLVED | LexEVS CTS2 | Approved | 2.0 |
LEXEVSCTS2-22 - Upgrade to CTS 2 1.1 framework - RESOLVED | LexEVS CTS2 | Approved | 2.0 |
LEXEVSCTS2-25 - Adjust Landing and Service pages in the LexEVS CTS2 service application - RESOLVED | LexEVS CTS2 | Approved | 2.0 |
Functional Bug Fixes
Each bug fix included in this release is described in detail below.
JIRA Item | Status | Iteration |
---|---|---|
LEXEVS-531 - Build scripts do not have path for dataqa - RESOLVED | Approved | 6.2 |
LEXEVS-573 - LoadMetadata parameters not working - RESOLVED | Approved | 6.2 |
LEXEVS-598 - TreeService getTree method can fail when the root node code appears in multiple namespaces. - RESOLVEDLEXEVS-598 | Approved | 6.2 |
LEXEVS-589 - LoadOWL.sh has reintroduced headless issue - RESOLVED | Approved | 6.2 |
LEXEVS-592 - OBO Loader fails on +250 char source definition - RESOLVED | Approved | 6.2 |
LEXEVS-594 - Resolved Value Set Definitions need to draw coding scheme name from elsewhere - RESOLVED | Approved | 6.2 |
LEXEVS-598 - TreeService getTree method can fail when the root node code appears in multiple namespaces. - RESOLVED | Approved | 6.2 |
LEXEVS-603 - some shell scripts have a DOS format - RESOLVED | Approved | 6.2 |
Non-Functional Requirements
This section describes in detail all the related requirements which must be met for this release but do not add functionality. These requirements are included in the scope and project plan due to level of effort or relative importance to the overall success of delivery of the release.
JIRA number (hyperlinked) | Project | Brief description of non-functional requirement | Status | Iteration |
---|---|---|---|---|
LEXEVS-645 - LexEVS 6.2 Project Wiki Site - RESOLVED | LexEVS | LexEVS 6.2 Project Wiki Site | Approved | 6.2 |
LEXEVS-646 - LexEVS 6.2 Project Management Plan (PMP) - RESOLVED | LexEVS | LexEVS 6.2 Project Management Plan (PMP) | Approved | 6.2 |
LEXEVS-647 - LexEVS 6.2 Project Financial Plan (PFP) - RESOLVED | LexEVS | LexEVS 6.2 Project Financial Plan (PFP) | Approved | 6.2 |
LEXEVS-648 - LexEVS 6.2 Monthly Technical Status Report - RESOLVED | LexEVS | LexEVS 6.2 Monthly Technical Status Report | Approved | 6.2 |
LEXEVS-649 - LexEVS 6.2 Monthly Financial Status Report - RESOLVED | LexEVS | LexEVS 6.2 Monthly Financial Status Report | Approved | 6.2 |
LEXEVS-650 - LexEVS 6.2 Project Summary Report - IN PROGRESS | LexEVS | LexEVS 6.2 Project Summary Report | Approved | 6.2 |
LEXEVS-651 - LexEVS 6.2 Requirements Definition Document - RESOLVED | LexEVS | LexEVS 6.2 Requirements Definition Document | Approved | 6.2 |
LEXEVS-652 - LexEVS 6.2 Software Design Document - RESOLVED | LexEVS | LexEVS 6.2 Software Design Document | Approved | 6.2 |
LEXEVS-653 - LexEVS 6.2 Information Systems Security Plan (ISSP) - RESOLVED | LexEVS | LexEVS 6.2 Information Systems Security Plan (ISSP) | Approved | 6.2 |
LEXEVS-654 - LexEVS 6.2 Technical/Product Documentation (Wiki) - RESOLVED | LexEVS | LexEVS 6.2 Technical/Product Documentation (Wiki) | Approved | 6.2 |
LEXEVS-655 - LexEVS 6.2 Software Codebase - RESOLVED | LexEVS | LexEVS 6.2 Software Codebase | Approved | 6.2 |
LEXEVS-656 - LexEVS 6.2 Issue Tracking List - RESOLVED | LexEVS | LexEVS 6.2 Issue Tracking List | Approved | 6.2 |
LEXEVS-657 - LexEVS 6.2 Updated Documentation - RESOLVED | LexEVS | LexEVS 6.2 Updated Documentation | Approved | 6.2 |
LEXEVS-664 - LexEVS 6.2 Design Review Package - RESOLVED | LexEVS | LexEVS 6.2 Design Review Package | Approved | 6.2 |
LEXEVS-665 - LexEVS 6.2 Release Notes - IN PROGRESS | LexEVS | LexEVS 6.2 Release Notes | Approved | 6.2 |
LEXEVS-666 - LexEVS 6.2 Operational Readiness Review Package - IN PROGRESS | LexEVS | LexEVS 6.2 Operational Readiness Review Package | Approved | 6.2 |
LEXEVS-658 - LexEVS 6.2 Technical Project Plan - RESOLVED | LexEVS | LexEVS 6.2 Technical Project Plan | Approved | 6.2 |
LEXEVS-659 - LexEVS 6.2 Deployment to NCI Dev Tier - IN PROGRESS | LexEVS | LexEVS 6.2 Deployment to NCI Dev Tier | Approved | 6.2 |
LEXEVS-660 - LexEVS 6.2 Deployment to NCI QA Tier - OPEN | LexEVS | LexEVS 6.2 Deployment to NCI QA Tier | Approved | 6.2 |
LEXEVS-661 - LexEVS 6.2 Deployment to NCI Stage Tier - OPEN | LexEVS | LexEVS 6.2 Deployment to NCI Stage Tier | Approved | 6.2 |
LEXEVS-662 - LexEVS 6.2 Deployment to NCI Production Tier - OPEN | LexEVS | LexEVS 6.2 Deployment to NCI Production Tier | Approved | 6.2 |
LEXEVSCTS2-24 - Deploy LexEVS CTS2 Service to informatics - RESOLVED | LexEVS CTS2 | Deploy LexEVS CTS2 Service to informatics | Approved | 2.0 |
LEXEVSCTS2-23 - Deploy the Value Set Viewer to Mayo Informatics server - RESOLVED | LexEVS CTS2 | Deploy Value Set Viewer to informatics | Approved | 2.0 |
Remaining Tasks
None.
Issues Encountered
Issues were captured during the weekly meetings. Notes from these meetings are at LexEVS 6.1 Maintenance and Operations 2014
Future Enhancement Recommendations
The following items should be considered as future enhancements:
- Lucene upgrade
- Expanded value set capabilities to support FDA, CDISC, and NICHD
- URI Resolver enhancements
- OWL2 Loader enhancements