SNOMED CT Expression Constraint Language Parser

February 4, 2019 ยท View on GitHub

An Open Source Java library for parsing ECL, a SNOMED CT domain specific language.

ANTLR4 Grammar

The official SNOMED International ABNF syntax definition for ECL has been converted to ANTLR4 in order to generate tooling support.

Capabilities

  • Validate the syntax of ECL
  • Convert valid ECL into Java objects for further processing
    • The object factory can be extended in order to have the ECL Java objects instantiated using your own classes.

Example

For code examples see unit tests.