Because of a lapse in government funding, the information on this website may not be up to date, transactions submitted via the website may not be processed, and the agency may not be able to respond to inquiries until appropriations are enacted. The NIH Clinical Center (the research hospital of NIH) is open. For more details about its operating status, please visit cc.nih.gov. Updates regarding government operating status and resumption of normal operations can be found at OPM.gov.

LexAccess

Annual Release Procedures

This page describes annual release procedures for lexAccess tools software with new set of THE SPECIALIST LEXICON data. LexAccess features are stable and no new software is planned to release after 2023. Accordingly, only databasea updates are needed for annual updates. All other steps are used for references and not required.

  1. WwwLexAccess-p web site for new contents

  2. lexAccess-p baseline
    • loadDb

    • Installation Program
      • Modify java source codes
        • ${LA_DIR}/install/sources/gov/nih/nlm/nls/lexAccess/install/Setup/Param.java
      • Modify scripts under ${LA_DIR}/install/bin/* (${PRE_YEAR} -> ${YEAR})

    • Complete SCRs for current ${YEAR} release
      • modify version (lexAccess.${YEAR}) in file of ${LA_DIR}/sources/gov/nih/nlm/nls/lexAccess/Api/LexAccessCmdApi.java
      • modify LA_JAR_FILE (lexAccess${YEAR}api.jar) in file of ${LA_DIR}/sources/gov/nih/nlm/nls/lexAccess/Tools/GuiTool/Model/LaObj.java
      • modify VERSION_STR (${YEAR}) in file of ${LA_DIR}/sources/gov/nih/nlm/nls/lexAccess/Tools/GuiTool/Model/GlobalVars.java
      • modify LA_VERSION (LexAccess, ${YEAR}) in file of ${LA_DIR}/sources/gov/nih/nlm/nls/lexAccess/Tools/GuiTool/Gui/LaFrame.java

    • Build & Test (Complete the software part)
      • shell> ant release
      • release test (install to ${PROJECTS})
      • go through unit test

    • Update other software components
      • Update web documents
        • update ${YEAR} in *.html
        • update directory of ${LA_YEAR}/release/
          • index.html
          • ${YEAR}.html
        • update directory of ${LA_YEAR}/docs/userDoc/
          • whatIsNew.html
        • update directory of ${LA_YEAR}/docs/userDoc/install/
          • releaseNotes.html
          • install.html
          • config.html
          • mySql.html
      • Update web tools

    • Compile (see above) & Test
      • go through all options

    • Compile & pack
      • ant clean
      • ant release

    • Generate pure ASCII Database (for MetaMap Project)
      • Rename tables to tables.utf8 in ${LA_DIR}/data/
      • generate and copy 4 ASCII andfiles to ${LA_DIR}/data/tables.ascii
          	
        • shell> cd ${LA_PRE_DIR}/bin
        • shell> 3.GenerateAsciiDbFiles ${YEAR} 6
        • Rename HSqlDb to HSqbDb.utf8 in ${LA_DIR}/data/
        • Reload database
            	
          • shell> cd ${LA_DIR}/loadDb/bin
          • shell> 2.LoadDb ${YEAR} 1 3
        • Rename HSqlDb to HSqbDb.ascii in ${LA_DIR}/data/