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 technical face to face meeting details between the NCI and Mayo for the National Cancer Institute Center for Biomedical Informatics and Information Technology (NCI CBIIT) LexEVS Release 6.3 and LexEVS Release 6.4 .

2015 December Face-to-Face Meeting Notes 

Tuesday, December 8, 2015

 

 

9:00 AM - 9:30 AM

1W030

Overview and Planning

Attendees: Jacob, Larry, Kim, Jason, Craig, Cory, Scott, Sarah Elkins, Gilberto, Rob

 

9:30 AM - Noon

1W030

Discussion: Tech Stack Updates

  • Migration to Java 8
  • Migration to centOS 7
  • Migration to Spring 4
  • Determine next steps/roadmap 
  

Discussion: LEXEVS API/Browser Performance and Usability Improvements

  • NCI to provide requirements/use cases
  • Areas for discussion:
    • value set
    • mapping 
    • multi-namespace
    • relationship querying
    • inferred data
  • Discuss the removal of caCORE and refactor Remote API
  • Determine next steps/roadmap

Attendees: Jacob, Larry, Kim, Jason, Craig, Cory, Scott, Sarah Elkins, Gilberto, Rob, Sherri

Discussion: Tech Stack Updates

Discussion: LEXEVS API/Browser Performance and Usability Improvements

1:00 PM - 2:00 PM

4W030

Discussion: Enhancing the LEXEVS CTS2 REST Interface

  • NCI to provide requirements/use cases
  • Areas for discussion:
    • Expanding to include Associations
    • Specialized REST calls (e.g., bulk download) to CTS2 service framework
    • Provide the capability to use data from one endpoint to query another
    • Provide a framework that includes both CTS2 and Extensions
    • Bulk downloads/special user requirements
  • Determine next steps/roadmap 

2:00 PM - 4:00 PM

4W030

Information Session: Using LexEVS Query API and CTS2 API

  • Overview to demonstrate how to query using LexEVS APIs
  • Review of existing LexEVS API documentation
  • Open discussion - specific use cases

 

 

Attendees: Larry, Kim, Craig, Cory, Scott, Gilberto, Rob, Sherri, Joe (CTRP), Tin, Jason, Jose, Hemant (CTRP), Charlie

Discussion: Enhancing the LEXEVS CTS2 REST Interface

Other issues:

 

Information Session: Using LexEVS Query API and CTS2 API

Next Steps

 


Wednesday, December 9, 2015

8:00 AM - 9:00 AM

2E914Discussion: Review Lucene

Attendees: Kim, Cory, Scott, Craig

9:00 AM - 9:30 AM

2E914

Recap and Planning

Attendees: Kim, Cory, Scott, Craig, Jason, Larry, Tin

9:30AM - Noon

2E914

Discussion: Coding Scheme Search and Indexing

  • Determine requirements/use cases for horizontal coding scheme searches
  • Overview of indexing of qualifiers
  • Overview of search results in 6.4
  

Discussion: LEXEVS Loader Improvements

  • Discuss known issues for OWL2, MedDRA and HL7 Loaders
  • Other loader improvements
  • Determine next steps/roadmap

Attendees: Kim, Cory, Scott, Craig, Jason, Larry, Tin, Rob, Tracy

Discussion: Coding Scheme Search and Indexing

Discussion: LEXEVS Loader Improvements

1:00 PM - 1:30 PM

2E914

EVS Tools (LexEVS & EVS Focus) Meeting

  • Open topics

Attendees: EVS Group

1:30 PM - 4:00 PM

2E914

Tutorial/Discussion: Loader Implementation and Requirements

  • Overview of LexEVS Loader development process
  • Implement a simple LexEVS loader (hands-on)
  • Discussion of entry points into various loaders for purposes of updating
  • Discuss automating data loads and customization 

Attendees: Tracy, Rob, Tin, Cory, Craig

 


Thursday, December 10, 2015

9:00 AM - 9:30 AM

6E030

Recap and Planning

Attendees:  Tin, Cory, Craig, Scott, Yeon, Jason, Kim, Larry

9:30 AM - Noon

6E030

Discussion: Triple Store/Graph Database

  

Discussion: Cloud Considerations

  • NCI to provide requirements/use cases for supporting a cloud environment
  

Discussion: Build and Deployment Process

  • DevOps and continuous integration
  • Changes for build, deployment and distribution
    • Changes to support 6.4
    • Considerations for Triple Store/Graph DB
    • Considerations for Cloud Infrastructure
  • Mayo's continuous integration server
  • Demo of Docker
  • Determine next steps/roadmap 

Attendees:  Tin, Cory, Craig, Scott, Yeon, Jason, Kim, Larry, Cuong, Jacob, Sara, Larry, Gilberto

Discussion: Triple Store/Graph Database

 

Datastore Feature

Datastore Type that Performs Well

Store a resource with an ID

KVS, DS, RDBMS, GDB

Find a resource by ID

KVS, DS, RDBMS, GDB

Find a resource by a set of properties

DS, RDBMS, GDB

Find all edges of a resource

GDB, RDBMS

Traverse a graph

GDB

Compute subgraphs

GDB

Perform set operations on subgraphs

GDB

Calculate paths

GDB

 

Discussion: Cloud Considerations and Discussion: Build and Deployment Process

Attendees:  Tin, Cory, Craig, Scott, Yeon, Jason, Kim, Larry, Cuong, Jacob, Sara, AJ, Larry, Gilberto

1:00 PM - 3:00 PM

1W030

Discussion: Value Set Editor (Authoring)

  • NCI to provide requirements/use cases 
  

Discussion: The Future of lbGUI

  • Discuss future requirements
  • Review issues - JIRA and others
  • Develop a roadmap to address technical debt
  • Determine next steps/roadmap

Discussion: Build and Deployment Process and Discussion: Value Set Editor (Authoring)

Attendees:  Cory, Craig, Scott, Jason, Kim, Larry, Gilberto, Rob

Discussion: The Future of lbGUI

Attendees:  Cory, Craig, Scott, Jason, Kim, Larry, Gilberto, Rob

3:00 PM - 5:00 PM

1W030

Debrief

  • Prioritize
  • Determine next steps/roadmap

Debrief

Attendees:  Cory, Craig, Scott, Jason, Kim, Larry, Gilberto