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.

The SPECIALIST Lexicon

Requirements Capturing

The annual LEXICON must past following tests:

  • LexCheck Syntax Test
    This should be done in LexBuild on real-time when a lexRecord is added!

    LexCheck.ValidateSyntaxFromTextFile

  • Standardize Test

    ${LEXICON}/bin/1.FinalizeLexicon <year>

    IDTest DescriptionsSource Program
    1Release Format: remove annotation & signatureLexCheck -f:r
    2Autofix Illegal Non-ASCII UnicodeLexBuild.FixIllegalNonAsciiChars

  • Content Test

    ${LEXICON}/bin/2.ValidateLexicon <year>

    • Check (fix) contents

      LexCheck.ValidateContentFromTextFile -f

      IDTest DescriptionsProgram
      2Remove base=E0000000.
      3Validate base: non-ASCII (if possible).
      4Validate base: no punctuation (if possible).
      5Irreg.
      6TradeMark.
      7Cross reference: NOM/ABB/ACR.
      8derivation on NOM: spelling var.

    • Check Non-ASCII (Manually fix)

      Unicode.GetNonAsciiFromFile

      • Manually go through *.Char and *.line and fix typos of non-ASCII characrters. The table below shows the common seen non-ASCII typos

        Character nameTypo
        NameCharacterValueNameCharacterValue
        mu[μ]U+03BCMicro Sign[µ]U+00B5
        beta[β]U+03B2Latin Sharp S[ß]U+00DF
        apostrophe[']U+0027Right single quote[’]U+2019
        apostrophe[']U+0027Left single quote[‘]U+2018
        hyphen[-]U+002DEN DASH[–]U+2013